discuss-gnustep
[Top][All Lists]
Advanced

[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


reply via email to

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