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 Aug  3 12:56:05 UTC 2025

Modified Files:
        pkgsrc/devel/objfw: Makefile PLIST PLIST.bridge PLIST.framework
            PLIST.tls distinfo
Added Files:
        pkgsrc/devel/objfw: PLIST.ofgctester

Log Message:
Update devel/objfw to 1.4

ObjFW 1.3.2 -> ObjFW 1.4, 2025-08-03
 * Memory management for objects was moved to the runtime, making many
   optimizations possible.
 * Many runtime optimizations were added.
 + Adds new classes: OFIndexSet, OFMutableIndexSet.
 + Adds new methods using OFIndexSet to OFArray, OFMutableArray and
   OFMutableData.
 + OFStream now supports setting a default encoding for the stream that will
   be used for all string operations that don't specify an encoding.
 + Adds support for asynchronously opening an item to OFIRIHandler.
 + Adds support for building the runtime as a .library on MorphOS.
 + Adds support for abstract UNIX sockets on Linux.
 + Adds basic math operations for OFVector3D and OFVector4D.
 + Adds support for hiding / showing the cursor to OFStdIOStream.
 + Adds support for compressed localizations to OFLocale.
 + Adds new util ofgctester to test game controllers using ObjFWHID.
 + Starts using OF_DIRECT with the ObjFW runtime when using Clang >= 21.
 + OFTLSSocket now supports client certificates officially instead of being an
   unsupported byproduct of support for server certificates (the only change
   is that this fixes mbedTLS using the certificate chain to verify the server
   when it should only be used for the client certificate).
 * Many fixes for AmigaOS and MorphOS.
 * Everything is built with RELRO, _FORTIFY_SOURCE=3 and -fstack-protector by
   default now.
 * Utils are now always built as PIE if possible.
 * Utils now write status messages to stderr instead of stdout.


To generate a diff of this commit:
cvs rdiff -u -r1.49 -r1.50 pkgsrc/devel/objfw/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/devel/objfw/PLIST
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/objfw/PLIST.bridge \
    pkgsrc/devel/objfw/PLIST.framework
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/objfw/PLIST.ofgctester
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/objfw/PLIST.tls
cvs rdiff -u -r1.36 -r1.37 pkgsrc/devel/objfw/distinfo

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.49 pkgsrc/devel/objfw/Makefile:1.50
--- pkgsrc/devel/objfw/Makefile:1.49    Fri Aug  1 10:28:48 2025
+++ pkgsrc/devel/objfw/Makefile Sun Aug  3 12:56:04 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.49 2025/08/01 10:28:48 js Exp $
+# $NetBSD: Makefile,v 1.50 2025/08/03 12:56:04 js Exp $
 
-DISTNAME=      objfw-1.3.2
+DISTNAME=      objfw-1.4
 CATEGORIES=    devel
 MASTER_SITES=  https://objfw.nil.im/downloads/
 
@@ -41,6 +41,7 @@ PLIST_SRC=    PLIST
 .if ${OPSYS} == "Darwin"
 PLIST_SRC+=    PLIST.bridge
 PLIST_SRC+=    PLIST.framework
+PLIST_SRC+=    PLIST.ofgctester
 .else
 PLIST_SRC+=    PLIST.runtime
 .endif
@@ -57,6 +58,7 @@ PLIST_SRC+=   PLIST.sctp
 .if ${OPSYS} == "Linux"
 PLIST_SRC+=    PLIST.ddp
 PLIST_SRC+=    PLIST.ipx
+PLIST_SRC+=    PLIST.ofgctester
 PLIST_SRC+=    PLIST.sctp
 .endif
 

Index: pkgsrc/devel/objfw/PLIST
diff -u pkgsrc/devel/objfw/PLIST:1.26 pkgsrc/devel/objfw/PLIST:1.27
--- pkgsrc/devel/objfw/PLIST:1.26       Sun Jun  8 13:20:39 2025
+++ pkgsrc/devel/objfw/PLIST    Sun Aug  3 12:56:04 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.26 2025/06/08 13:20:39 js Exp $
+@comment $NetBSD: PLIST,v 1.27 2025/08/03 12:56:04 js Exp $
 bin/objfw-compile
 bin/objfw-config
 bin/objfw-embed
@@ -75,6 +75,7 @@ include/ObjFW/OFINIFile.h
 include/ObjFW/OFINISection.h
 include/ObjFW/OFIRI.h
 include/ObjFW/OFIRIHandler.h
+include/ObjFW/OFIndexSet.h
 include/ObjFW/OFInflate64Stream.h
 include/ObjFW/OFInflateStream.h
 include/ObjFW/OFInitializationFailedException.h
@@ -115,6 +116,7 @@ include/ObjFW/OFMutableArray.h
 include/ObjFW/OFMutableData.h
 include/ObjFW/OFMutableDictionary.h
 include/ObjFW/OFMutableIRI.h
+include/ObjFW/OFMutableIndexSet.h
 include/ObjFW/OFMutableLHAArchiveEntry.h
 include/ObjFW/OFMutablePair.h
 include/ObjFW/OFMutableSet.h
@@ -271,10 +273,10 @@ include/ObjFWTest/OTTestCase.h
 include/ObjFWTest/ObjFWTest.h
 lib/libobjfw.so
 lib/libobjfw.so.1
-lib/libobjfw.so.1.3.2
+lib/libobjfw.so.1.4.0
 lib/libobjfwhid.so
 lib/libobjfwhid.so.1
-lib/libobjfwhid.so.1.3.0
+lib/libobjfwhid.so.1.4.0
 lib/libobjfwtest.a
 lib/objfw-config/ObjFWHID.oc
 lib/objfw-config/ObjFWTest.oc

Index: pkgsrc/devel/objfw/PLIST.bridge
diff -u pkgsrc/devel/objfw/PLIST.bridge:1.9 pkgsrc/devel/objfw/PLIST.bridge:1.10
--- pkgsrc/devel/objfw/PLIST.bridge:1.9 Sat Mar 22 13:10:55 2025
+++ pkgsrc/devel/objfw/PLIST.bridge     Sun Aug  3 12:56:04 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.bridge,v 1.9 2025/03/22 13:10:55 js Exp $
+@comment $NetBSD: PLIST.bridge,v 1.10 2025/08/03 12:56:04 js Exp $
 Library/Frameworks/ObjFWBridge.framework/Headers
 Library/Frameworks/ObjFWBridge.framework/Modules
 Library/Frameworks/ObjFWBridge.framework/ObjFWBridge
@@ -16,7 +16,7 @@ Library/Frameworks/ObjFWBridge.framework
 Library/Frameworks/ObjFWBridge.framework/Versions/1/Headers/OFDate+NSObject.h
 Library/Frameworks/ObjFWBridge.framework/Versions/1/Headers/OFDictionary+NSObject.h
 Library/Frameworks/ObjFWBridge.framework/Versions/1/Headers/OFEnumerator+NSObject.h
-Library/Frameworks/ObjFWBridge.framework/Versions/1/Headers/OFException+Swift.h
+Library/Frameworks/ObjFWBridge.framework/Versions/1/Headers/OFException+OFSwift.h
 Library/Frameworks/ObjFWBridge.framework/Versions/1/Headers/OFNSToOFBridging.h
 Library/Frameworks/ObjFWBridge.framework/Versions/1/Headers/OFNumber+NSObject.h
 Library/Frameworks/ObjFWBridge.framework/Versions/1/Headers/OFOFToNSBridging.h
@@ -41,14 +41,14 @@ include/ObjFWBridge/OFData+NSObject.h
 include/ObjFWBridge/OFDate+NSObject.h
 include/ObjFWBridge/OFDictionary+NSObject.h
 include/ObjFWBridge/OFEnumerator+NSObject.h
-include/ObjFWBridge/OFException+Swift.h
+include/ObjFWBridge/OFException+OFSwift.h
 include/ObjFWBridge/OFNSToOFBridging.h
 include/ObjFWBridge/OFNumber+NSObject.h
 include/ObjFWBridge/OFOFToNSBridging.h
 include/ObjFWBridge/OFSet+NSObject.h
 include/ObjFWBridge/OFString+NSObject.h
 include/ObjFWBridge/ObjFWBridge.h
-lib/libobjfwbridge.1.3.dylib
+lib/libobjfwbridge.1.4.dylib
 lib/libobjfwbridge.1.dylib
 lib/libobjfwbridge.dylib
 lib/objfw-config/ObjFWBridge.oc
Index: pkgsrc/devel/objfw/PLIST.framework
diff -u pkgsrc/devel/objfw/PLIST.framework:1.9 pkgsrc/devel/objfw/PLIST.framework:1.10
--- pkgsrc/devel/objfw/PLIST.framework:1.9      Sat Mar 22 13:10:55 2025
+++ pkgsrc/devel/objfw/PLIST.framework  Sun Aug  3 12:56:04 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.framework,v 1.9 2025/03/22 13:10:55 js Exp $
+@comment $NetBSD: PLIST.framework,v 1.10 2025/08/03 12:56:04 js Exp $
 Library/Frameworks/ObjFW.framework/Headers
 Library/Frameworks/ObjFW.framework/Modules
 Library/Frameworks/ObjFW.framework/ObjFW
@@ -72,6 +72,7 @@ Library/Frameworks/ObjFW.framework/Versi
 Library/Frameworks/ObjFW.framework/Versions/1/Headers/OFINISection.h
 Library/Frameworks/ObjFW.framework/Versions/1/Headers/OFIRI.h
 Library/Frameworks/ObjFW.framework/Versions/1/Headers/OFIRIHandler.h
+Library/Frameworks/ObjFW.framework/Versions/1/Headers/OFIndexSet.h
 Library/Frameworks/ObjFW.framework/Versions/1/Headers/OFInflate64Stream.h
 Library/Frameworks/ObjFW.framework/Versions/1/Headers/OFInflateStream.h
 Library/Frameworks/ObjFW.framework/Versions/1/Headers/OFInitializationFailedException.h
@@ -112,6 +113,7 @@ Library/Frameworks/ObjFW.framework/Versi
 Library/Frameworks/ObjFW.framework/Versions/1/Headers/OFMutableData.h
 Library/Frameworks/ObjFW.framework/Versions/1/Headers/OFMutableDictionary.h
 Library/Frameworks/ObjFW.framework/Versions/1/Headers/OFMutableIRI.h
+Library/Frameworks/ObjFW.framework/Versions/1/Headers/OFMutableIndexSet.h
 Library/Frameworks/ObjFW.framework/Versions/1/Headers/OFMutableLHAArchiveEntry.h
 Library/Frameworks/ObjFW.framework/Versions/1/Headers/OFMutablePair.h
 Library/Frameworks/ObjFW.framework/Versions/1/Headers/OFMutableSet.h

Index: pkgsrc/devel/objfw/PLIST.tls
diff -u pkgsrc/devel/objfw/PLIST.tls:1.8 pkgsrc/devel/objfw/PLIST.tls:1.9
--- pkgsrc/devel/objfw/PLIST.tls:1.8    Sun Jun  8 13:20:39 2025
+++ pkgsrc/devel/objfw/PLIST.tls        Sun Aug  3 12:56:05 2025
@@ -1,6 +1,6 @@
-@comment $NetBSD: PLIST.tls,v 1.8 2025/06/08 13:20:39 js Exp $
+@comment $NetBSD: PLIST.tls,v 1.9 2025/08/03 12:56:05 js Exp $
 include/ObjFWTLS/ObjFWTLS.h
 lib/libobjfwtls.so
 lib/libobjfwtls.so.1
-lib/libobjfwtls.so.1.3.2
+lib/libobjfwtls.so.1.4.0
 lib/objfw-config/ObjFWTLS.oc

Index: pkgsrc/devel/objfw/distinfo
diff -u pkgsrc/devel/objfw/distinfo:1.36 pkgsrc/devel/objfw/distinfo:1.37
--- pkgsrc/devel/objfw/distinfo:1.36    Sun Jun  8 13:20:39 2025
+++ pkgsrc/devel/objfw/distinfo Sun Aug  3 12:56:05 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.36 2025/06/08 13:20:39 js Exp $
+$NetBSD: distinfo,v 1.37 2025/08/03 12:56:05 js Exp $
 
-BLAKE2s (objfw-1.3.2.tar.gz) = b5c7b2f01f40e599602e2c367a3f5b0633641b3d3bddb6ad2abbf405a7e2361c
-SHA512 (objfw-1.3.2.tar.gz) = 9304495af5f0e5f9725ddd4f72acb68792632ae54a79b2ead6bc3198c7b6e4c9ebb703c342b24fa407b9ce57782e4341c548e09aed91dc82fdbef2469a32f5ef
-Size (objfw-1.3.2.tar.gz) = 949142 bytes
+BLAKE2s (objfw-1.4.tar.gz) = 0bd4a0f940a8ac6877f7b259655d7da17ef1969842bd0a2cb94e94d228f4001f
+SHA512 (objfw-1.4.tar.gz) = c44e7b2f3e9e16a5187b99e81ccbdf8338f35fcd56839a9453c4d39eed146fd63809045a23f89bb9891969de28b3f49026fef556971d2ffa01729984e773b78d
+Size (objfw-1.4.tar.gz) = 980488 bytes
 SHA1 (patch-configure) = c5bc1dccce4853e0eb3cc7269a820a2c28f4a0d8

Added files:

Index: pkgsrc/devel/objfw/PLIST.ofgctester
diff -u /dev/null pkgsrc/devel/objfw/PLIST.ofgctester:1.1
--- /dev/null   Sun Aug  3 12:56:05 2025
+++ pkgsrc/devel/objfw/PLIST.ofgctester Sun Aug  3 12:56:04 2025
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST.ofgctester,v 1.1 2025/08/03 12:56:04 js Exp $
+bin/ofgctester



Home | Main Index | Thread Index | Old Index