Alexander K. Hansen wrote:
> Alexander K. Hansen wrote:
>   
>> Benjamin Reed wrote:
>>   
>>     
>>> -----BEGIN PGP SIGNED MESSAGE-----
>>> Hash: SHA1
>>>
>>> Daniel Macks wrote:
>>>
>>>   
>>>     
>>>       
>>>>> because libR.dylib is now in .../Versions/2.5/Resouces/lib/libR.dylib .  
>>>>> Since the Framework build for the package installs into a libversioned 
>>>>> directory already, it seems like the 2.4 library could have been kept 
>>>>> around and the 2.5 update could have been a _new_ package (though this 
>>>>> probably would entail additional Splitoffs). 
>>>>>
>>>>> Thoughts?
>>>>>       
>>>>>         
>>>>>           
>>>> Sounds like the path of a public .dylib changed, therefore the package
>>>> name needs to change, which would be a clear example of how to
>>>> not-follow Shared Library Policy (and a good data point for why that
>>>> policy is a Good Thing). What's install_name of the .dylib file, and
>>>> does validator in CVS HEAD not whine about a .dylib that isn't
>>>> declared in a Shlibs field?
>>>>     
>>>>       
>>>>         
>>> Looks like they misused frameworks, and should have /Versions/2 be a
>>> symlink to 2.5, and the install_names should be modified to use
>>> /Versions/2.5/Resources/... (if they are indeed forward-compatible)
>>>
>>> If they are truly different, and incompatible, they should have a new
>>> - -shlibs package.
>>>
>>> - --
>>> Benjamin Reed a.k.a. Ranger Rick
>>> Fink, KDE, and Mac OS X development
>>> http://www.racoonfink.com/
>>>
>>> -
>>>     
>>>       
>> They have Versions/2.5 as a symlink to /Versions/2.5.1.  The 
>> install_name is 
>> /sw/Library/Frameworks/R.framework/Versions/2.5/Resources/lib/libR.dylib
>>
>>
>>   
>>     
>
> I made a symlink .../Versions/2.4 -> .../Versions/2.5 and my old labplot
> was happy to use the new r-base, so if the libR.dylib are incompatible,
> it's more subtle.
>
>   

I'm updating the r-base package to 2.6.0 now - so what is the 
recommended way to handle Framework versioning?

What I have now is

[EMAIL PROTECTED]:/sw/fink/dists/local/main/finkinfo] ls -l 
/sw/Library/Frameworks/R.framework/Versions
total 8

drwxrwxr-x 6 root admin 204 Oct  6 07:41 2.6
lrwxr-xr-x 1 root admin  47 Oct  6 07:41 2.6.0 -> 
/sw/Library/Frameworks/R.framework/Versions/2.6
lrwxr-xr-x 1 root admin   3 Oct  6 07:41 Current -> 2.6

[EMAIL PROTECTED]:/sw/fink/dists/local/main/finkinfo] ls -l 
/sw/Library/Frameworks/R.framework/Versions/2.6
total 8
lrwxr-xr-x  1 root admin   17 Oct  6 07:41 Headers -> Resources/include
drwxrwxr-x 51 root admin 1734 Oct  6 07:41 PrivateHeaders
lrwxr-xr-x  1 root admin   24 Oct  6 07:41 R -> Resources/lib/libR.dylib
drwxrwxr-x 17 root admin  578 Oct  6 07:41 Resources

-Jeff

-- 
Jeffrey S. Whitaker         Phone : (303)497-6313
NOAA/OAR/CDC  R/PSD1        FAX   : (303)497-6449
325 Broadway                Boulder, CO, USA 80305-3328


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to