Update devel/objfw to 1.0.9 ObjFW 1.0.8 -> ObjFW 1.0.9, 2024-02-18 * Fixes OFGZIPStream reading the size and CRC32 incorrectly when either spans multiple reads. * Fixes a type mismatch in OFMapTable that could cause problems on big endian systems when uint32_t and unsigned long have a different size. * Fixes the default implementation of -[initWithKeys:arguments:] for custom dictionaries. * Improves detection of mutation during enumeration in -[enumerateKeysAndObjectsUsingBlock:]. * Minor documentation fixes.diff -r1.19 -r1.20 pkgsrc/devel/objfw/Makefile
(js)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.19 2024/01/21 12:22:46 js Exp $ | 1 | # $NetBSD: Makefile,v 1.20 2024/02/18 15:04:26 js Exp $ | |
2 | 2 | |||
3 | DISTNAME= objfw-1.0.8 | 3 | DISTNAME= objfw-1.0.9 | |
4 | CATEGORIES= devel | 4 | CATEGORIES= devel | |
5 | MASTER_SITES= https://objfw.nil.im/downloads/ | 5 | MASTER_SITES= https://objfw.nil.im/downloads/ | |
6 | 6 | |||
7 | MAINTAINER= js@NetBSD.org | 7 | MAINTAINER= js@NetBSD.org | |
8 | HOMEPAGE= https://objfw.nil.im/ | 8 | HOMEPAGE= https://objfw.nil.im/ | |
9 | COMMENT= Portable, lightweight framework for the Objective-C language | 9 | COMMENT= Portable, lightweight framework for the Objective-C language | |
10 | LICENSE= qpl-v1.0 OR gnu-gpl-v2 OR gnu-gpl-v3 | 10 | LICENSE= qpl-v1.0 OR gnu-gpl-v2 OR gnu-gpl-v3 | |
11 | 11 | |||
12 | GNU_CONFIGURE= yes | 12 | GNU_CONFIGURE= yes | |
13 | USE_LANGUAGES= objc | 13 | USE_LANGUAGES= objc | |
14 | USE_TOOLS+= pkg-config | 14 | USE_TOOLS+= pkg-config | |
15 | CONFIGURE_ARGS+= OBJC=clang # Clang has much better ObjC support | 15 | CONFIGURE_ARGS+= OBJC=clang # Clang has much better ObjC support | |
16 | CONFIGURE_ARGS+= OBJCFLAGS=${CFLAGS:M*:Q} | 16 | CONFIGURE_ARGS+= OBJCFLAGS=${CFLAGS:M*:Q} | |
@@ -27,17 +27,20 @@ PLIST_SRC+= PLIST.framework | @@ -27,17 +27,20 @@ PLIST_SRC+= PLIST.framework | |||
27 | .else | 27 | .else | |
28 | PLIST_SRC+= PLIST.runtime | 28 | PLIST_SRC+= PLIST.runtime | |
29 | .endif | 29 | .endif | |
30 | 30 | |||
31 | .if ${OPSYS} == "NetBSD" | 31 | .if ${OPSYS} == "NetBSD" | |
32 | PLIST_SRC+= PLIST.ddp | 32 | PLIST_SRC+= PLIST.ddp | |
33 | .endif | 33 | .endif | |
34 | 34 | |||
35 | .if ${OPSYS} == "Linux" | 35 | .if ${OPSYS} == "Linux" | |
36 | PLIST_SRC+= PLIST.ddp | 36 | PLIST_SRC+= PLIST.ddp | |
37 | PLIST_SRC+= PLIST.ipx | 37 | PLIST_SRC+= PLIST.ipx | |
38 | .endif | 38 | .endif | |
39 | 39 | |||
40 | do-test: | |||
41 | ${RUN} cd ${WRKSRC} && ${MAKE} check | |||
42 | ||||
40 | .include "options.mk" | 43 | .include "options.mk" | |
41 | 44 | |||
42 | .include "../../lang/clang/buildlink3.mk" | 45 | .include "../../lang/clang/buildlink3.mk" | |
43 | .include "../../mk/bsd.pkg.mk" | 46 | .include "../../mk/bsd.pkg.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.9 2024/01/21 11:21:31 js Exp $ | 1 | @comment $NetBSD: PLIST,v 1.10 2024/02/18 15:04:26 js Exp $ | |
2 | bin/objfw-compile | 2 | bin/objfw-compile | |
3 | bin/objfw-config | 3 | bin/objfw-config | |
4 | bin/objfw-embed | 4 | bin/objfw-embed | |
5 | bin/objfw-new | 5 | bin/objfw-new | |
6 | bin/ofarc | 6 | bin/ofarc | |
7 | bin/ofdns | 7 | bin/ofdns | |
8 | bin/ofhash | 8 | bin/ofhash | |
9 | bin/ofhttp | 9 | bin/ofhttp | |
10 | include/ObjFW/OFAcceptSocketFailedException.h | 10 | include/ObjFW/OFAcceptSocketFailedException.h | |
11 | include/ObjFW/OFAllocFailedException.h | 11 | include/ObjFW/OFAllocFailedException.h | |
12 | include/ObjFW/OFAlreadyOpenException.h | 12 | include/ObjFW/OFAlreadyOpenException.h | |
13 | include/ObjFW/OFApplication.h | 13 | include/ObjFW/OFApplication.h | |
14 | include/ObjFW/OFArchiveEntry.h | 14 | include/ObjFW/OFArchiveEntry.h | |
@@ -212,22 +212,22 @@ include/ObjFW/OFXMLProcessingInstruction | @@ -212,22 +212,22 @@ include/ObjFW/OFXMLProcessingInstruction | |||
212 | include/ObjFW/OFZIPArchive.h | 212 | include/ObjFW/OFZIPArchive.h | |
213 | include/ObjFW/OFZIPArchiveEntry.h | 213 | include/ObjFW/OFZIPArchiveEntry.h | |
214 | include/ObjFW/ObjFW.h | 214 | include/ObjFW/ObjFW.h | |
215 | include/ObjFW/macros.h | 215 | include/ObjFW/macros.h | |
216 | include/ObjFW/objfw-defs.h | 216 | include/ObjFW/objfw-defs.h | |
217 | include/ObjFW/platform.h | 217 | include/ObjFW/platform.h | |
218 | include/ObjFW/platform/GCC4.7/OFAtomic.h | 218 | include/ObjFW/platform/GCC4.7/OFAtomic.h | |
219 | include/ObjFW/platform/GCC4/OFAtomic.h | 219 | include/ObjFW/platform/GCC4/OFAtomic.h | |
220 | include/ObjFW/platform/PowerPC/OFAtomic.h | 220 | include/ObjFW/platform/PowerPC/OFAtomic.h | |
221 | include/ObjFW/platform/macOS/OFAtomic.h | 221 | include/ObjFW/platform/macOS/OFAtomic.h | |
222 | include/ObjFW/platform/x86/OFAtomic.h | 222 | include/ObjFW/platform/x86/OFAtomic.h | |
223 | lib/libobjfw.so | 223 | lib/libobjfw.so | |
224 | lib/libobjfw.so.1 | 224 | lib/libobjfw.so.1 | |
225 | lib/libobjfw.so.1.0.5 | 225 | lib/libobjfw.so.1.0.6 | |
226 | share/ofarc/localization/de.json | 226 | share/ofarc/localization/de.json | |
227 | share/ofarc/localization/localizations.json | 227 | share/ofarc/localization/localizations.json | |
228 | share/ofdns/localization/de.json | 228 | share/ofdns/localization/de.json | |
229 | share/ofdns/localization/localizations.json | 229 | share/ofdns/localization/localizations.json | |
230 | share/ofhash/localization/de.json | 230 | share/ofhash/localization/de.json | |
231 | share/ofhash/localization/localizations.json | 231 | share/ofhash/localization/localizations.json | |
232 | share/ofhttp/localization/de.json | 232 | share/ofhttp/localization/de.json | |
233 | share/ofhttp/localization/localizations.json | 233 | share/ofhttp/localization/localizations.json |
@@ -1,5 +1,5 @@ | @@ -1,5 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.14 2024/01/21 12:22:46 js Exp $ | 1 | $NetBSD: distinfo,v 1.15 2024/02/18 15:04:26 js Exp $ | |
2 | 2 | |||
3 | BLAKE2s (objfw-1.0.8.tar.gz) = 7eabf28ba318835a56c3adb402ad2fedc4de94c66045b52e18f62460424fc8d2 | 3 | BLAKE2s (objfw-1.0.9.tar.gz) = 074395e5060ee1bce06a339bd767e91079e8a4ecd6123204ace43aed6c3e3369 | |
4 | SHA512 (objfw-1.0.8.tar.gz) = c00a77c512964da533e33e6ec8629949ae6dfd63cd0583d1c92b8d7fa7861b5008d1e84d495c58eab4e498cccad3fa44b8416ab5f90715b9067d8f6fbe2d272d | 4 | SHA512 (objfw-1.0.9.tar.gz) = c44684cf4f8911210aa8d0cc39d32564012a44959dd371d92d5133e53353ec871e099ebde4572f30aa8e7e87a11aed4f7e801c1a2476536bb7f6250c9053773a | |
5 | Size (objfw-1.0.8.tar.gz) = 799217 bytes | 5 | Size (objfw-1.0.9.tar.gz) = 799381 bytes |