Index | Thread | Search

From:
Sebastian Reitenbach <sebastia@l00-bugdead-prods.de>
Subject:
Re: MAINTAINER UPDATE: x11/gnustep/libobjc2 to 2.3 and enable libdispatch
To:
ports@openbsd.org
Date:
Tue, 27 Jan 2026 15:59:18 +0100

Download raw body.

Thread
Hi,

just pinging for feedback. Patches reattached.

thank you,
Sebastian

On Mon, Jan 19, 2026 at 9:50 AM Sebastian Reitenbach <
sebastia@l00-bugdead-prods.de> wrote:

> 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
>
>