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
gnustep.diff
Description: Binary data
libobjc2.diff
Description: Binary data
