From: Sebastian Reitenbach Subject: MAINTAINER UPDATE: x11/gnustep/libobjc2 to 2.3 and enable libdispatch To: ports@openbsd.org Date: Mon, 19 Jan 2026 09:50:15 +0100 Hi, this updates libobjc2 to 2.3. This version allows, to not use internal libdispatch, but build/link against external libdispatch. To build, it requires private headers, therefore the BUILD_DEPENDS on the :patch target, as sthen@ suggested. Being finally able to use libdispatch in objective-c is kind of the last missing modern objective-c feature. Getting the tests to work, caused me some grief, but I got most of then to build now. However, it would still need to run them.I left it in that state now, as they can be run manually. Some are failing, but up to now, I haven't seen any issues yet. It may well be that they would have failed with the previous versions as well. See attached libobjc2.diff Additionally, updated gnustep.port.mk accordingly, and took the opportunity to clean WANTLIB on a number of depending ports. See attached gnustep.diff Works for me on amd64 for about 2 months now. cheers, Sebastian