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

Attachment: gnustep.diff
Description: Binary data

Attachment: libobjc2.diff
Description: Binary data

Reply via email to