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