pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/objfw



Module Name:    pkgsrc
Committed By:   js
Date:           Sun Apr 14 17:05:04 UTC 2024

Modified Files:
        pkgsrc/devel/objfw: Makefile PLIST PLIST.runtime PLIST.tls distinfo
            options.mk

Log Message:
Update devel/objfw to 1.1

ObjFW 1.0.12 -> ObjFW 1.1, 2024-04-14
 * ObjFW is now licensed under LGPLv3.0-only.
 + Adds a new framework for writing tests called ObjFWTest.
 * All tests were migrated to ObjFWTest.
 + The runtime now supports associated objects.
 + OFDNSResolver now caches responses.
 + OFDNSResolver now supports URI and LOC DNS resource records.
 + Adds methods to handle path extension to OFIRI.
 + Adds support for Mbed TLS.
 + Adds more methods to OFSystemInfo to check for CPU features.
 * OFSystemInfo now only indicates CPU features as supported if the OS also
   supports them.
 + OFLHAArchive now supports extracting and creating files > 4 GB.
 + OFLHAArchive now supports header level 3.
 + OFLHAArchive now supports extracting -lhx-, -lz4- and -pm0- files.
 * OFLHAArchive no longer defaults to ISO 8859-1.
 + New class OFZooArchive for extracting and creating Zoo files.
 * The schemes for archive IRI handlers have been renamed.
 * The schemes for archive IRI handlers now look for the rightmost `!`,
   which allows for chaining with less quoting.
 * Fixes -[OFMutableArray replaceObjectIdenticalTo:withObject:] being
   inconsistent with -[OFMutableArray replaceObject:withObject:].
 * Fixes getting non-existent xattrs in OFFileManager.
 * Objects on Windows, MS-DOS and 32 bit Solaris now get properly aligned so
   that SIMD can be used on ivars.
 * Fixes parsing of signed numbers in MessagePack.
 * Fixes a memory leak in OFTarArchive.
 + Adds support for typed extended file attributes (only on Haiku).
 + Adds support for extended file attributes on Haiku, NetBSD and FreeBSD.
 + OFStdIOStream now supports cursor movement and colors on MS-DOS.
 * All headers are now compatible with -masm=intel.
 + OFMatrix4x4 can now transform multiple vectors at once.
 + OFMatrix4x4 has a 3DNow! implementation for multiplication and vector
   transformations now.
 + OFMatrix4x4 has an SSE implementation for vector transformations now.
 * Updates Unicode support to 15.1.
 * Fixes compatibility with LibreSSL.
 * Fixes two linker warnings on macOS.
 * Fixes compiling on QNX.
 * OFLocale now supports automatic initialization.
 + ofarc now supports extracting and creating Zoo archives.
 + ofarc now has an --iri option to directly work on local and remote IRIs.
 + ofarc now prints the archive comment with -lv.
 + ofarc can now add an archive comment with --archive-comment=.
 + ofarc now propagates the quarantine xattr on macOS when extracting an
   archive.


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 pkgsrc/devel/objfw/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/devel/objfw/PLIST
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/objfw/PLIST.runtime
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/objfw/PLIST.tls
cvs rdiff -u -r1.18 -r1.19 pkgsrc/devel/objfw/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/objfw/options.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/objfw/Makefile
diff -u pkgsrc/devel/objfw/Makefile:1.23 pkgsrc/devel/objfw/Makefile:1.24
--- pkgsrc/devel/objfw/Makefile:1.23    Mon Mar 11 21:03:24 2024
+++ pkgsrc/devel/objfw/Makefile Sun Apr 14 17:05:03 2024
@@ -1,13 +1,13 @@
-# $NetBSD: Makefile,v 1.23 2024/03/11 21:03:24 js Exp $
+# $NetBSD: Makefile,v 1.24 2024/04/14 17:05:03 js Exp $
 
-DISTNAME=      objfw-1.0.12
+DISTNAME=      objfw-1.1
 CATEGORIES=    devel
 MASTER_SITES=  https://objfw.nil.im/downloads/
 
 MAINTAINER=    js%NetBSD.org@localhost
 HOMEPAGE=      https://objfw.nil.im/
 COMMENT=       Portable, lightweight framework for the Objective-C language
-LICENSE=       qpl-v1.0 OR gnu-gpl-v2 OR gnu-gpl-v3
+LICENSE=       gnu-lgpl-v3
 
 GNU_CONFIGURE=         yes
 USE_LANGUAGES=         objc
@@ -42,5 +42,7 @@ do-test:
 
 .include "options.mk"
 
+.if ${OPSYS} != "Darwin"
 .include "../../lang/clang/buildlink3.mk"
+.endif
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/objfw/PLIST
diff -u pkgsrc/devel/objfw/PLIST:1.13 pkgsrc/devel/objfw/PLIST:1.14
--- pkgsrc/devel/objfw/PLIST:1.13       Mon Mar 11 21:03:24 2024
+++ pkgsrc/devel/objfw/PLIST    Sun Apr 14 17:05:03 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2024/03/11 21:03:24 js Exp $
+@comment $NetBSD: PLIST,v 1.14 2024/04/14 17:05:03 js Exp $
 bin/objfw-compile
 bin/objfw-config
 bin/objfw-embed
@@ -7,6 +7,8 @@ bin/ofarc
 bin/ofdns
 bin/ofhash
 bin/ofhttp
+include/ObjFW/OFAAAADNSResourceRecord.h
+include/ObjFW/OFADNSResourceRecord.h
 include/ObjFW/OFAcceptSocketFailedException.h
 include/ObjFW/OFAllocFailedException.h
 include/ObjFW/OFAlreadyOpenException.h
@@ -19,6 +21,7 @@ include/ObjFW/OFBindSocketFailedExceptio
 include/ObjFW/OFBindUNIXSocketFailedException.h
 include/ObjFW/OFBlock.h
 include/ObjFW/OFBroadcastConditionFailedException.h
+include/ObjFW/OFCNAMEDNSResourceRecord.h
 include/ObjFW/OFChangeCurrentDirectoryFailedException.h
 include/ObjFW/OFCharacterSet.h
 include/ObjFW/OFChecksumMismatchException.h
@@ -55,6 +58,7 @@ include/ObjFW/OFGZIPStream.h
 include/ObjFW/OFGetCurrentDirectoryFailedException.h
 include/ObjFW/OFGetItemAttributesFailedException.h
 include/ObjFW/OFGetOptionFailedException.h
+include/ObjFW/OFHINFODNSResourceRecord.h
 include/ObjFW/OFHMAC.h
 include/ObjFW/OFHTTPClient.h
 include/ObjFW/OFHTTPCookie.h
@@ -84,6 +88,7 @@ include/ObjFW/OFKernelEventObserver.h
 include/ObjFW/OFKeyValueCoding.h
 include/ObjFW/OFLHAArchive.h
 include/ObjFW/OFLHAArchiveEntry.h
+include/ObjFW/OFLOCDNSResourceRecord.h
 include/ObjFW/OFLinkItemFailedException.h
 include/ObjFW/OFList.h
 include/ObjFW/OFListenOnSocketFailedException.h
@@ -92,6 +97,7 @@ include/ObjFW/OFLocale.h
 include/ObjFW/OFLockFailedException.h
 include/ObjFW/OFLocking.h
 include/ObjFW/OFMD5Hash.h
+include/ObjFW/OFMXDNSResourceRecord.h
 include/ObjFW/OFMalformedXMLException.h
 include/ObjFW/OFMapTable.h
 include/ObjFW/OFMatrix4x4.h
@@ -112,7 +118,9 @@ include/ObjFW/OFMutableString.h
 include/ObjFW/OFMutableTarArchiveEntry.h
 include/ObjFW/OFMutableTriple.h
 include/ObjFW/OFMutableZIPArchiveEntry.h
+include/ObjFW/OFMutableZooArchiveEntry.h
 include/ObjFW/OFMutex.h
+include/ObjFW/OFNSDNSResourceRecord.h
 include/ObjFW/OFNotImplementedException.h
 include/ObjFW/OFNotOpenException.h
 include/ObjFW/OFNotification.h
@@ -128,12 +136,14 @@ include/ObjFW/OFOptionsParser.h
 include/ObjFW/OFOutOfMemoryException.h
 include/ObjFW/OFOutOfRangeException.h
 include/ObjFW/OFPBKDF2.h
+include/ObjFW/OFPTRDNSResourceRecord.h
 include/ObjFW/OFPair.h
 include/ObjFW/OFPlainCondition.h
 include/ObjFW/OFPlainMutex.h
 include/ObjFW/OFPlainThread.h
 include/ObjFW/OFPlugin.h
 include/ObjFW/OFRIPEMD160Hash.h
+include/ObjFW/OFRPDNSResourceRecord.h
 include/ObjFW/OFReadFailedException.h
 include/ObjFW/OFReadOrWriteFailedException.h
 include/ObjFW/OFRecursiveMutex.h
@@ -147,6 +157,8 @@ include/ObjFW/OFSHA256Hash.h
 include/ObjFW/OFSHA384Hash.h
 include/ObjFW/OFSHA384Or512Hash.h
 include/ObjFW/OFSHA512Hash.h
+include/ObjFW/OFSOADNSResourceRecord.h
+include/ObjFW/OFSRVDNSResourceRecord.h
 include/ObjFW/OFScrypt.h
 include/ObjFW/OFSecureData.h
 include/ObjFW/OFSeekFailedException.h
@@ -179,6 +191,7 @@ include/ObjFW/OFTCPSocket.h
 include/ObjFW/OFTLSHandshakeFailedException.h
 include/ObjFW/OFTLSKey.h
 include/ObjFW/OFTLSStream.h
+include/ObjFW/OFTXTDNSResourceRecord.h
 include/ObjFW/OFTarArchive.h
 include/ObjFW/OFTarArchiveEntry.h
 include/ObjFW/OFThread.h
@@ -189,6 +202,7 @@ include/ObjFW/OFTruncatedDataException.h
 include/ObjFW/OFUDPSocket.h
 include/ObjFW/OFUNIXDatagramSocket.h
 include/ObjFW/OFUNIXStreamSocket.h
+include/ObjFW/OFURIDNSResourceRecord.h
 include/ObjFW/OFUUID.h
 include/ObjFW/OFUnboundNamespaceException.h
 include/ObjFW/OFUnboundPrefixException.h
@@ -211,6 +225,8 @@ include/ObjFW/OFXMLParser.h
 include/ObjFW/OFXMLProcessingInstruction.h
 include/ObjFW/OFZIPArchive.h
 include/ObjFW/OFZIPArchiveEntry.h
+include/ObjFW/OFZooArchive.h
+include/ObjFW/OFZooArchiveEntry.h
 include/ObjFW/ObjFW.h
 include/ObjFW/macros.h
 include/ObjFW/objfw-defs.h
@@ -220,9 +236,14 @@ include/ObjFW/platform/GCC4/OFAtomic.h
 include/ObjFW/platform/PowerPC/OFAtomic.h
 include/ObjFW/platform/macOS/OFAtomic.h
 include/ObjFW/platform/x86/OFAtomic.h
+include/ObjFWTest/OTAssert.h
+include/ObjFWTest/OTOrderedDictionary.h
+include/ObjFWTest/OTTestCase.h
+include/ObjFWTest/ObjFWTest.h
 lib/libobjfw.so
 lib/libobjfw.so.1
-lib/libobjfw.so.1.0.9
+lib/libobjfw.so.1.1.0
+lib/libobjfwtest.a
 share/ofarc/localization/de.json
 share/ofarc/localization/localizations.json
 share/ofdns/localization/de.json

Index: pkgsrc/devel/objfw/PLIST.runtime
diff -u pkgsrc/devel/objfw/PLIST.runtime:1.5 pkgsrc/devel/objfw/PLIST.runtime:1.6
--- pkgsrc/devel/objfw/PLIST.runtime:1.5        Sat Mar  9 21:11:15 2024
+++ pkgsrc/devel/objfw/PLIST.runtime    Sun Apr 14 17:05:03 2024
@@ -1,5 +1,5 @@
-@comment $NetBSD: PLIST.runtime,v 1.5 2024/03/09 21:11:15 js Exp $
+@comment $NetBSD: PLIST.runtime,v 1.6 2024/04/14 17:05:03 js Exp $
 include/ObjFWRT/ObjFWRT.h
 lib/libobjfwrt.so
 lib/libobjfwrt.so.1
-lib/libobjfwrt.so.1.0.2
+lib/libobjfwrt.so.1.1.0

Index: pkgsrc/devel/objfw/PLIST.tls
diff -u pkgsrc/devel/objfw/PLIST.tls:1.2 pkgsrc/devel/objfw/PLIST.tls:1.3
--- pkgsrc/devel/objfw/PLIST.tls:1.2    Sun Sep 10 16:07:36 2023
+++ pkgsrc/devel/objfw/PLIST.tls        Sun Apr 14 17:05:03 2024
@@ -1,5 +1,5 @@
-@comment $NetBSD: PLIST.tls,v 1.2 2023/09/10 16:07:36 js Exp $
+@comment $NetBSD: PLIST.tls,v 1.3 2024/04/14 17:05:03 js Exp $
 include/ObjFWTLS/ObjFWTLS.h
 lib/libobjfwtls.so
 lib/libobjfwtls.so.1
-lib/libobjfwtls.so.1.0.1
+lib/libobjfwtls.so.1.0.2

Index: pkgsrc/devel/objfw/distinfo
diff -u pkgsrc/devel/objfw/distinfo:1.18 pkgsrc/devel/objfw/distinfo:1.19
--- pkgsrc/devel/objfw/distinfo:1.18    Mon Mar 11 21:03:24 2024
+++ pkgsrc/devel/objfw/distinfo Sun Apr 14 17:05:03 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.18 2024/03/11 21:03:24 js Exp $
+$NetBSD: distinfo,v 1.19 2024/04/14 17:05:03 js Exp $
 
-BLAKE2s (objfw-1.0.12.tar.gz) = 5a03b64623535f301bb63e13632227f569ba04ef7706e906b7ac479dae736d00
-SHA512 (objfw-1.0.12.tar.gz) = 9078b39bb21b47b1c4e26ad52d8a998d2ebd084a7f2b1756eb82fcc4a239578ea2ab42bf6e8e3de867a7540b75a2090e21a76808a6955a384b289fe365017ec3
-Size (objfw-1.0.12.tar.gz) = 801280 bytes
+BLAKE2s (objfw-1.1.tar.gz) = 664490f973cc9a843f0d807f15b4c37411b13c79c92ae316bece9904e7d8f91b
+SHA512 (objfw-1.1.tar.gz) = 81487ecf9fc945d0aa98f0452fbe4855e402a346478e66e1843e3c52ab0d588e0c508eb194daa61cfff068664eed6921d4a0b24cb70aecb28431539928a41a91
+Size (objfw-1.1.tar.gz) = 945466 bytes

Index: pkgsrc/devel/objfw/options.mk
diff -u pkgsrc/devel/objfw/options.mk:1.1 pkgsrc/devel/objfw/options.mk:1.2
--- pkgsrc/devel/objfw/options.mk:1.1   Sun Sep 10 15:56:43 2023
+++ pkgsrc/devel/objfw/options.mk       Sun Apr 14 17:05:03 2024
@@ -1,8 +1,8 @@
-# $NetBSD: options.mk,v 1.1 2023/09/10 15:56:43 js Exp $
+# $NetBSD: options.mk,v 1.2 2024/04/14 17:05:03 js Exp $
 
 PKG_OPTIONS_VAR=               PKG_OPTIONS.objfw
 PKG_OPTIONS_OPTIONAL_GROUPS=   tls
-PKG_OPTIONS_GROUP.tls=         openssl gnutls
+PKG_OPTIONS_GROUP.tls=         openssl gnutls mbedtls
 .if ${OPSYS} == "Darwin"
 PKG_OPTIONS_GROUP.tls+=                securetransport
 PKG_SUGGESTED_OPTIONS=         securetransport
@@ -32,6 +32,13 @@ PLIST_SRC+=          PLIST.tls
 .  if ${OPSYS} == "Darwin"
 PLIST_SRC+=            PLIST.tlsframework
 .  endif
+.elif !empty(PKG_OPTIONS:Mmbedtls)
+.  include "../../security/mbedtls3/buildlink3.mk"
+CONFIGURE_ARGS+=       --with-tls=mbedtls
+PLIST_SRC+=            PLIST.tls
+.  if ${OPSYS} == "Darwin"
+PLIST_SRC+=            PLIST.tlsframework
+.  endif
 .else
 CONFIGURE_ARGS+=       --without-tls
 .endif



Home | Main Index | Thread Index | Old Index