discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ANN] Updates to GNUstep FreeBSD ports


From: David Chisnall
Subject: Re: [ANN] Updates to GNUstep FreeBSD ports
Date: Sat, 26 Aug 2017 14:38:16 +0100

On 26 Aug 2017, at 13:34, Riccardo Mottola <address@hidden> wrote:
> 
> On 26/08/2017 13:32, David Chisnall wrote:
>> Hello all,
>> 
>> Last weekend, I committed a bunch of updates to the GNUstep ports on 
>> FreeBSD, which should have hit package mirrors by now.  Immediately after 
>> I’d done that, Riccardo released new versions of Pantomime and GNUmail, so 
>> I’ve also updated those - packages should appear in a day or so.  Changes 
>> include:
>> 
>> Default clang version used to build all Objective-C ports bumped to 4.0.
> 
> Any particular issues with it?

Seems to work, but I’m not doing much GNUstep things at the moment.  It was 
more to do with the fact that we were often compiling GNUstep things with an 
older compiler than everything else.

> 
>> All of the other GNUstep packages will be rebuilt using the newer frameworks.
> 
> I just released LaternaMagica, if you care to update that one too.

Bumped locally, running a test build now.  If it all works, I’ll push it.

> Would you mind adding FTP from GAP ?

It’s there already (ftp/gnustep-ftp) and 

>> I’ve also patched a load of older apps that haven’t been updated for a while 
>> to build with the newer GNUstep-Make.  There are a bunch of unmaintained 
>> things that probably need to be garbage collected.  If someone could take a 
>> look at the things installed by the gnustep-app metapackage 
>> (http://www.freshports.org/x11/gnustep-app/) and let me know which ones are 
>> not worth keeping, that would be helpful
> 
> If some packages have "no home" but are deemed useful, it might be 
> interesting to import them in e.g. gnustep-nonfsf or GAP and merge the 
> patches in or maybe even just in github to give them a home, if they are apps 
> of "general”.

FreeBSD caches all of the source tarballs at 
http://distcache.FreeBSD.org/ports-distfiles/{port name} so if we want to 
import anything whose upstream has disappeared that will give us a snapshot of 
the release, though not the revision control history.

From the perspective of packaging, GitHub is a lot better than any of the 
alternatives, because it can generate a tarball from any git hash on demand, 
which means that it’s as easy for me to package unreleased versions as official 
releases.  It’s also much easier for me to upstream patches there than anywhere 
else.

> I see you package Jishyo. Does it "work" for you? E.g. search for egg.
> 
> Rob Burns imported it into GAP a while ago and it received a couple of build 
> patches, but it doesn't work for me and Rob "disappeared" so no further work 
> was done. Maybe you have patches to share? Look up in the dictionary 
> generates an NSLog but no user output in the window.

I’ve not tried it.  I’ve tried to keep all of the ports building, but I’m not 
using most of them.

David




reply via email to

[Prev in Thread] Current Thread [Next in Thread]