Page MenuHomeFreeBSD

Move Objective-C ports to the v2 GNUstep ABI.
Needs ReviewPublic

Authored by theraven on Dec 31 2018, 3:54 PM.


Group Reviewers

Move Objective-C ports to the v2 GNUstep ABI.

* GNUstep-back does not work with lld, so mark it to use Gold (BFD LD
  doesn't seem able to link Objective-C things).
* Turn off some annoying debug logs in GNUstep back, which generate
  several messages per second when you move the mouse.  These should
  never have been enabled in a release build anyway.
* Downgrade Cenon to 4.0.2.  This was the last version to actually work
  with GNUstep (the later ones use XCode >= 5 .xib files, which GNUstep
  can't parse).
* Update gorm to git head. The current release doesn't work with the
  new Objective-C ABI, but -head has the patches to fix it.
* Update PikoPixel and add it to the gnustep-app meta-package.
* Update GNUstep -gui to the latest release.
* Update gnumail and pantomime to the latest release and fix a linking
  error with the new ABI.
* Update GNUstep FTP to the latest version.

It's been a while since I made any ports commits, so review would be appreciated.

This depends on being committed.

Diff Detail

rP FreeBSD ports repository
Lint Skipped
Unit Tests Skipped

Event Timeline

theraven created this revision.Dec 31 2018, 3:54 PM
bapt added a comment.Jan 2 2019, 12:56 PM

looks good to me, imho it deserves an exp-run

mat added a comment.Jan 22 2019, 2:44 PM

Is this going somewhere?