From: Jonathan Schleifer Subject: Update from maintainer: devel/objfw 1.4.1 To: ports@openbsd.org Cc: Theo Buehler , Jeremie Courreges-Anglas Date: Sat, 6 Sep 2025 22:00:50 +0200 Patch attached. This is currently 12(!) releases behind in OpenBSD and the last 3 updates I've sent have all been ignored, so I'm not sure what to do other than CCing people who have handled updates to this package in the past. -- Jonathan Index: Makefile =================================================================== RCS file: /cvs/ports/devel/objfw/Makefile,v retrieving revision 1.11 diff -u -p -r1.11 Makefile --- Makefile 28 Jan 2025 14:38:28 -0000 1.11 +++ Makefile 6 Sep 2025 19:56:09 -0000 @@ -1,12 +1,12 @@ COMMENT = portable, lightweight framework for the Objective-C language -DISTNAME = objfw-1.1.5 -REVISION = 0 +DISTNAME = objfw-1.4.1 # .objc_sel_* symbols are for string de-duplication and can be ignored. -SHARED_LIBS += objfw 1.0 -SHARED_LIBS += objfwrt 1.0 -SHARED_LIBS += objfwtls 0.0 +SHARED_LIBS += objfw 1.1 +SHARED_LIBS += objfwrt 1.1 +SHARED_LIBS += objfwtls 0.1 +SHARED_LIBS += objfwhid 0.0 CATEGORIES = devel @@ -33,5 +33,7 @@ MAKE_FLAGS += OBJFWRT_LIB_MAJOR=${LIBobj MAKE_FLAGS += OBJFWRT_LIB_MINOR=${LIBobjfwrt_VERSION:E} MAKE_FLAGS += OBJFWTLS_LIB_MAJOR=${LIBobjfwtls_VERSION:R} MAKE_FLAGS += OBJFWTLS_LIB_MINOR=${LIBobjfwtls_VERSION:E} +MAKE_FLAGS += OBJFWHID_LIB_MAJOR=${LIBobjfwhid_VERSION:R} +MAKE_FLAGS += OBJFWHID_LIB_MINOR=${LIBobjfwhid_VERSION:E} .include Index: distinfo =================================================================== RCS file: /cvs/ports/devel/objfw/distinfo,v retrieving revision 1.8 diff -u -p -r1.8 distinfo --- distinfo 7 Jul 2024 21:04:07 -0000 1.8 +++ distinfo 6 Sep 2025 19:56:09 -0000 @@ -1,2 +1,2 @@ -SHA256 (objfw-1.1.5.tar.gz) = nUXSAJoLubGgkYkY5FS0e4FhZw34AWtfOoXszqkdiYg= -SIZE (objfw-1.1.5.tar.gz) = 949630 +SHA256 (objfw-1.4.1.tar.gz) = 4iOxyuN0U/AuqY8IXDwfS3jc98FrQ9NbBdmtRIDhdbI= +SIZE (objfw-1.4.1.tar.gz) = 980902 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/objfw/pkg/PLIST,v retrieving revision 1.2 diff -u -p -r1.2 PLIST --- pkg/PLIST 15 Apr 2024 22:22:05 -0000 1.2 +++ pkg/PLIST 6 Sep 2025 19:56:09 -0000 @@ -49,6 +49,7 @@ include/ObjFW/OFData.h include/ObjFW/OFDatagramSocket.h include/ObjFW/OFDate.h include/ObjFW/OFDictionary.h +include/ObjFW/OFEmbeddedIRIHandler.h include/ObjFW/OFEnumerationMutationException.h include/ObjFW/OFEnumerator.h include/ObjFW/OFException.h @@ -71,8 +72,10 @@ include/ObjFW/OFHashAlreadyCalculatedExc include/ObjFW/OFHashNotCalculatedException.h include/ObjFW/OFINICategory.h 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 @@ -92,6 +95,7 @@ include/ObjFW/OFLOCDNSResourceRecord.h include/ObjFW/OFLinkItemFailedException.h include/ObjFW/OFList.h include/ObjFW/OFListenOnSocketFailedException.h +include/ObjFW/OFLoadModuleFailedException.h include/ObjFW/OFLoadPluginFailedException.h include/ObjFW/OFLocale.h include/ObjFW/OFLockFailedException.h @@ -105,12 +109,14 @@ include/ObjFW/OFMemoryStream.h include/ObjFW/OFMessagePackExtension.h include/ObjFW/OFMessagePackRepresentation.h include/ObjFW/OFMethodSignature.h +include/ObjFW/OFModule.h include/ObjFW/OFMoveItemFailedException.h include/ObjFW/OFMutableArchiveEntry.h 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 @@ -201,6 +207,7 @@ include/ObjFW/OFTriple.h include/ObjFW/OFTruncatedDataException.h include/ObjFW/OFUDPSocket.h include/ObjFW/OFUNIXDatagramSocket.h +include/ObjFW/OFUNIXSequencedPacketSocket.h include/ObjFW/OFUNIXStreamSocket.h include/ObjFW/OFURIDNSResourceRecord.h include/ObjFW/OFUUID.h @@ -214,6 +221,7 @@ include/ObjFW/OFUnsupportedVersionExcept include/ObjFW/OFValue.h include/ObjFW/OFWaitForConditionFailedException.h include/ObjFW/OFWriteFailedException.h +include/ObjFW/OFX509Certificate.h include/ObjFW/OFXMLAttribute.h include/ObjFW/OFXMLCDATA.h include/ObjFW/OFXMLCharacters.h @@ -242,6 +250,30 @@ include/ObjFW/platform/macOS/ include/ObjFW/platform/macOS/OFAtomic.h include/ObjFW/platform/x86/ include/ObjFW/platform/x86/OFAtomic.h +include/ObjFWHID/ +include/ObjFWHID/OH8BitDoUltimate2CWirelessGamepad.h +include/ObjFWHID/OHDualSenseGamepad.h +include/ObjFWHID/OHDualShock4Gamepad.h +include/ObjFWHID/OHExtendedGamepad.h +include/ObjFWHID/OHExtendedN64Controller.h +include/ObjFWHID/OHExtendedSNESGamepad.h +include/ObjFWHID/OHGameController.h +include/ObjFWHID/OHGameControllerAxis.h +include/ObjFWHID/OHGameControllerButton.h +include/ObjFWHID/OHGameControllerDirectionalPad.h +include/ObjFWHID/OHGameControllerElement.h +include/ObjFWHID/OHGameControllerProfile.h +include/ObjFWHID/OHGamepad.h +include/ObjFWHID/OHJoyConPair.h +include/ObjFWHID/OHLeftJoyCon.h +include/ObjFWHID/OHN64Controller.h +include/ObjFWHID/OHNESGamepad.h +include/ObjFWHID/OHRightJoyCon.h +include/ObjFWHID/OHSNESGamepad.h +include/ObjFWHID/OHStadiaGamepad.h +include/ObjFWHID/OHSwitchProController.h +include/ObjFWHID/OHXboxGamepad.h +include/ObjFWHID/ObjFWHID.h include/ObjFWRT/ include/ObjFWRT/ObjFWRT.h include/ObjFWTLS/ @@ -252,12 +284,22 @@ include/ObjFWTest/OTOrderedDictionary.h include/ObjFWTest/OTTestCase.h include/ObjFWTest/ObjFWTest.h @lib lib/libobjfw.so.${LIBobjfw_VERSION} +@lib lib/libobjfwhid.so.${LIBobjfwhid_VERSION} @lib lib/libobjfwrt.so.${LIBobjfwrt_VERSION} @static-lib lib/libobjfwtest.a @lib lib/libobjfwtls.so.${LIBobjfwtls_VERSION} lib/objfw-config/ +lib/objfw-config/ObjFWHID.oc lib/objfw-config/ObjFWTLS.oc lib/objfw-config/ObjFWTest.oc +@man man/man1/objfw-compile.1 +@man man/man1/objfw-config.1 +@man man/man1/objfw-embed.1 +@man man/man1/objfw-new.1 +@man man/man1/ofarc.1 +@man man/man1/ofdns.1 +@man man/man1/ofhash.1 +@man man/man1/ofhttp.1 share/ofarc/ share/ofarc/localization/ share/ofarc/localization/de.json