Jonathan Schleifer
2024-01-17 30d4316c0b4642b7f386e33b672b3adecd16b989
library/objfw: update to 1.0.6 and drop 32 bit

9 files modified
56 ■■■■ changed files
components/library/objfw/Makefile 10 ●●●● patch | view | raw | blame | history
components/library/objfw/developer.p5m 9 ●●●● patch | view | raw | blame | history
components/library/objfw/library.p5m 5 ●●●● patch | view | raw | blame | history
components/library/objfw/manifests/sample-manifest.p5m 16 ●●●●● patch | view | raw | blame | history
components/library/objfw/ofarc.p5m 3 ●●●● patch | view | raw | blame | history
components/library/objfw/ofdns.p5m 3 ●●●● patch | view | raw | blame | history
components/library/objfw/ofhash.p5m 3 ●●●● patch | view | raw | blame | history
components/library/objfw/ofhttp.p5m 3 ●●●● patch | view | raw | blame | history
components/library/objfw/pkg5 4 ●●●● patch | view | raw | blame | history
components/library/objfw/Makefile
@@ -20,20 +20,20 @@
#
#
# Copyright (c) 2023, Jonathan Schleifer. All rights reserved.
# Copyright (c) 2023-2024, Jonathan Schleifer. All rights reserved.
#
BUILD_BITS = 64_and_32
BUILD_BITS = 64
USE_PARALLEL_BUILD = yes
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME = objfw
COMPONENT_VERSION = 1.0.5
COMPONENT_VERSION = 1.0.6
COMPONENT_SUMMARY = A portable, lightweight framework for the Objective-C language
COMPONENT_SRC = $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE = $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH = sha256:798bda0590970fea10d5c8064e98088bb9960b3bc0475d92db443b0df9f205c4
COMPONENT_ARCHIVE_HASH = sha256:34eb6ee5be84d86a3de657ab17c9ee79fcfc8b3dc0d21f72917aa92378948d73
COMPONENT_ARCHIVE_URL = https://objfw.nil.im/downloads/$(COMPONENT_ARCHIVE)
COMPONENT_PROJECT_URL = https://objfw.nil.im/
COMPONENT_FMRI = library/objfw
@@ -50,8 +50,8 @@
CONFIGURE_OPTIONS += OBJC="$(CLANG_PREFIX)/bin/clang -m$(BITS)"
CONFIGURE_OPTIONS += LDFLAGS="-Wl,-rpath,$$(realpath $$(dirname $$(gcc -m$(BITS) --print-file-name=libgcc_s.so)))"
REQUIRED_PACKAGES += $(GCC_RUNTIME_PKG)
# Auto-generated dependencies
REQUIRED_PACKAGES += $(GCC_RUNTIME_PKG)
REQUIRED_PACKAGES += library/gnutls-3
REQUIRED_PACKAGES += shell/ksh93
REQUIRED_PACKAGES += system/library
components/library/objfw/developer.p5m
@@ -10,7 +10,7 @@
#
#
# Copyright 2023 Jonathan Schleifer
# Copyright 2023-2024 Jonathan Schleifer
#
set name=pkg.fmri value=pkg:/developer/objfw@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -32,10 +32,6 @@
license LICENSE.GPLv3 license=GPLv3
license LICENSE.GPLv2 license=GPLv2
file path=usr/bin/$(MACH32)/objfw-compile
file path=usr/bin/$(MACH32)/objfw-config
file path=usr/bin/$(MACH32)/objfw-embed
file path=usr/bin/$(MACH32)/objfw-new
file path=usr/bin/objfw-compile
file path=usr/bin/objfw-config
file path=usr/bin/objfw-embed
@@ -258,6 +254,3 @@
link path=usr/lib/$(MACH64)/libobjfw.so target=libobjfw.so.1.0
link path=usr/lib/$(MACH64)/libobjfwrt.so target=libobjfwrt.so.1.0
link path=usr/lib/$(MACH64)/libobjfwtls.so target=libobjfwtls.so.1.0
link path=usr/lib/libobjfw.so target=libobjfw.so.1.0
link path=usr/lib/libobjfwrt.so target=libobjfwrt.so.1.0
link path=usr/lib/libobjfwtls.so target=libobjfwtls.so.1.0
components/library/objfw/library.p5m
@@ -10,7 +10,7 @@
#
#
# Copyright 2023 Jonathan Schleifer
# Copyright 2023-2024 Jonathan Schleifer
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -29,6 +29,3 @@
file path=usr/lib/$(MACH64)/libobjfw.so.1.0
file path=usr/lib/$(MACH64)/libobjfwrt.so.1.0
file path=usr/lib/$(MACH64)/libobjfwtls.so.1.0
file path=usr/lib/libobjfw.so.1.0
file path=usr/lib/libobjfwrt.so.1.0
file path=usr/lib/libobjfwtls.so.1.0
components/library/objfw/manifests/sample-manifest.p5m
@@ -10,7 +10,7 @@
#
#
# Copyright 2023 <contributor>
# Copyright 2024 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -23,14 +23,6 @@
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
file path=usr/bin/$(MACH32)/objfw-compile
file path=usr/bin/$(MACH32)/objfw-config
file path=usr/bin/$(MACH32)/objfw-embed
file path=usr/bin/$(MACH32)/objfw-new
file path=usr/bin/$(MACH32)/ofarc
file path=usr/bin/$(MACH32)/ofdns
file path=usr/bin/$(MACH32)/ofhash
file path=usr/bin/$(MACH32)/ofhttp
file path=usr/bin/objfw-compile
file path=usr/bin/objfw-config
file path=usr/bin/objfw-embed
@@ -260,12 +252,6 @@
file path=usr/lib/$(MACH64)/libobjfwrt.so.1.0
link path=usr/lib/$(MACH64)/libobjfwtls.so target=libobjfwtls.so.1.0
file path=usr/lib/$(MACH64)/libobjfwtls.so.1.0
link path=usr/lib/libobjfw.so target=libobjfw.so.1.0
file path=usr/lib/libobjfw.so.1.0
link path=usr/lib/libobjfwrt.so target=libobjfwrt.so.1.0
file path=usr/lib/libobjfwrt.so.1.0
link path=usr/lib/libobjfwtls.so target=libobjfwtls.so.1.0
file path=usr/lib/libobjfwtls.so.1.0
file path=usr/share/ofarc/localization/de.json
file path=usr/share/ofarc/localization/localizations.json
file path=usr/share/ofdns/localization/de.json
components/library/objfw/ofarc.p5m
@@ -10,7 +10,7 @@
#
#
# Copyright 2023 Jonathan Schleifer
# Copyright 2023-2024 Jonathan Schleifer
#
set name=pkg.fmri value=pkg:/archiver/ofarc@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -26,7 +26,6 @@
license LICENSE.GPLv3 license=GPLv3
license LICENSE.GPLv2 license=GPLv2
file path=usr/bin/$(MACH32)/ofarc
file path=usr/bin/ofarc
file path=usr/share/ofarc/localization/de.json
file path=usr/share/ofarc/localization/localizations.json
components/library/objfw/ofdns.p5m
@@ -10,7 +10,7 @@
#
#
# Copyright 2023 Jonathan Schleifer
# Copyright 2023-2024 Jonathan Schleifer
#
set name=pkg.fmri value=pkg:/network/ofdns@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -26,7 +26,6 @@
license LICENSE.GPLv3 license=GPLv3
license LICENSE.GPLv2 license=GPLv2
file path=usr/bin/$(MACH32)/ofdns
file path=usr/bin/ofdns
file path=usr/share/ofdns/localization/de.json
file path=usr/share/ofdns/localization/localizations.json
components/library/objfw/ofhash.p5m
@@ -10,7 +10,7 @@
#
#
# Copyright 2023 Jonathan Schleifer
# Copyright 2023-2024 Jonathan Schleifer
#
set name=pkg.fmri value=pkg:/sysutils/ofhash@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -26,7 +26,6 @@
license LICENSE.GPLv3 license=GPLv3
license LICENSE.GPLv2 license=GPLv2
file path=usr/bin/$(MACH32)/ofhash
file path=usr/bin/ofhash
file path=usr/share/ofhash/localization/de.json
file path=usr/share/ofhash/localization/localizations.json
components/library/objfw/ofhttp.p5m
@@ -10,7 +10,7 @@
#
#
# Copyright 2023 Jonathan Schleifer
# Copyright 2023-2024 Jonathan Schleifer
#
set name=pkg.fmri value=pkg:/network/ofhttp@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -26,7 +26,6 @@
license LICENSE.GPLv3 license=GPLv3
license LICENSE.GPLv2 license=GPLv2
file path=usr/bin/$(MACH32)/ofhttp
file path=usr/bin/ofhttp
file path=usr/share/ofhttp/localization/de.json
file path=usr/share/ofhttp/localization/localizations.json
components/library/objfw/pkg5
@@ -3,7 +3,7 @@
        "library/gnutls-3",
        "shell/ksh93",
        "system/library",
        "system/library/gcc-10-runtime",
        "system/library/gcc-13-runtime",
        "system/library/math"
    ],
    "fmris": [
@@ -15,4 +15,4 @@
        "sysutils/ofhash"
    ],
    "name": "objfw"
}
}