[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: FreeBSD GNUstep ports proposal
From: |
Lars Sonchocky-Helldorf |
Subject: |
Re: FreeBSD GNUstep ports proposal |
Date: |
Sun, 19 Apr 2015 00:59:38 +0200 |
Am 15.04.2015 um 09:53 schrieb David Chisnall:
> On 14 Apr 2015, at 21:13, Lars Sonchocky-Helldorf
> <lars.sonchocky-helldorf@hamburg.de> wrote:
>>
>> I never thought about it this way. This would be my first practical use of
>> Openstep search domains. Are there any pitfalls or things to consider when
>> using those or is the whole thing straight forward, e.g. anything inside
>> ~/Library/ automatically takes precedence over anything inside /Library/
>> which precedes /Network/Library/ which precedes /System/Library/, right?
>> What about having different versions in different search domains? Will those
>> interfere? Sorry for those probably stupid questions, I just never before
>> came across to actually use that stuff before.
>
> Versions in Local will take precedence over versions in System, but that’s
> not a problem if you have a different SONAME. If you make sure that the
> GNUstep libraries that you’ve built have a newer .so version then things
> linked against the old version will find the version in System, things that
> you compile yourself will use the newer version. And each framework will
> find its own copy of the resources.
>
> I’ve tried to make sure that all of the GNUstep packages in FreeBSD install
> in the System domain - let me know if I missed any...
As far as I can assess this everything went fine and into System, there's even
a System/Applications, something OS X doesn't have. This is the place where all
the applications which I installed using FreeBSD's port system went:
[gnustep@freebsd10 ~]$ ls -al /usr/local/GNUstep/System/Applications/
total 36
drwxr-xr-x 9 root wheel 512 Apr 15 12:51 .
drwxr-xr-x 5 root wheel 512 Apr 15 11:59 ..
drwxr-xr-x 3 root wheel 512 Apr 15 12:19 GSSpeechServer.app
drwxr-xr-x 3 root wheel 512 Apr 15 12:38 GWorkspace.app
drwxr-xr-x 3 root wheel 512 Apr 15 12:51 Gorm.app
drwxr-xr-x 3 root wheel 512 Apr 15 12:50 ProjectCenter.app
drwxr-xr-x 3 root wheel 512 Apr 15 12:38 Recycler.app
drwxr-xr-x 3 root wheel 512 Apr 15 12:37 SystemPreferences.app
drwxr-xr-x 3 root wheel 512 Apr 15 12:48 Terminal.app
[gnustep@freebsd10 ~]$
After doing this I installed the SVN trunk versions of libobjc2, all of core
(make, base, gui, back), examples, ProjectCenter, Gorm and GDL2 into the Local
Domain of the same installation. Besides some minor quirks (which I will
address in separate mails) everything went fine and seems to work.
Thanks again for the great work done wrt the FreeBSD's GNUstep ports!
cheers,
Lars
- FreeBSD GNUstep ports proposal, Lars Sonchocky-Helldorf, 2015/04/14
- Re: FreeBSD GNUstep ports proposal, David Chisnall, 2015/04/14
- Re: FreeBSD GNUstep ports proposal, Lars Sonchocky-Helldorf, 2015/04/14
- Re: FreeBSD GNUstep ports proposal, David Chisnall, 2015/04/15
- Re: FreeBSD GNUstep ports proposal, Matt Rice, 2015/04/15
- Re: FreeBSD GNUstep ports proposal, Matt Rice, 2015/04/15
- Re: FreeBSD GNUstep ports proposal, Lars Sonchocky-Helldorf, 2015/04/16
- Re: FreeBSD GNUstep ports proposal, Matt Rice, 2015/04/16
- Re: FreeBSD GNUstep ports proposal,
Lars Sonchocky-Helldorf <=