Hi.

I'd like to have folks migrate their packages which use netcdf* or hdf5* 
to use my newer versions if possible.  The current families for these 
are as follows.

netCDF-4.2:
netcdf-bin
netcdf-c7
netcdf-c7-shlibs
netcdf-cxx4
netcdf-cxx4-shlibs
netcdf-fortran5
netcdf-fortran5-shlibs

HDF5-1.8.8, version 1.8.X API:
hdf5.7
hdf5.7-bin
hdf5.7-shlibs
hdf5.7-gfortran

HDF5-1.8.8, version 1.6.X API:
hdf5.7-oldapi
hdf5.7-oldapi-bin
hdf5.7-oldapi-shlibs
hdf5.7-oldapi-gfortran


The older versions that'd I'd like to deprecate are
netCDF-4.1.3: netcdf7, netcdf7-bin, netcdf7-shlibs, netcdf7-gfortran, 
netcdf7-gfortran-shlibs
netCDF-3.6.3: netcdf, netcdf-shlibs, netcdf-gfortran, 
netcdf-gfortran-shlibs, netcdf-g95, netcdf-g95-shlibs
HDF5-1.8.5-patch1: hdf-18, hdf5-18-bin hdf5-18-shlibs hdf5-18-gfortran
HDF5-1.6.10: hdf5, hdf5-bin, hdf5-shlibs

Packages that use hdf5 or hdf5-18 can't move to Lion+, because I'm not 
allowing the ancient hdf5 and old hdf5-18 there.  hdf5.7 is "easier to 
use" than is hdf5-18, because it isn't installed in a private directory 
tree, whereas the latter is.  On the other hand, hdf5.7-oldapi is 
"harder to use" than hdf5, because it _is_ installed in a private 
directory tree and the latter is not.

netcdf is downright old.  For packages that don't use the netCDF C++ 
interface (check your binaries with 'otool -L'), one should be able to 
replace BuildDepends: netcdf directly with BuildDepends: netcdf-c7, and 
Depends: netcdf-shlibs with Depends: netcdf-c7-shlibs.  Dependencies on 
"netcdf-bin" can remain unchanged.

To convert packages over from netcdf7 to netcdf-c7 depends on what the 
package does for netCDF detection.  Some newer packages use the 
"nc-config" executable which netCDF-4.x provides, and these don't 
require much fiddling.  Otherwise, one will probably need to get rid of 
references to netcdf7's private directory tree in e.g. ConfigureParams.

-- 
Alexander Hansen, Ph.D.
Fink User Liaison
http://finkakh.wordpress.com/2012/02/21/got-job/


------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to