Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/10.4-EOL/sci In directory vz-cvs-3.sog:/tmp/cvs-serv31909
Added Files: hdf5.7-oldapi-gfortran.info hdf5.7-oldapi.info Log Message: sync. w/ 10.!4, validated on powerpc-darwin8 --- NEW FILE: hdf5.7-oldapi-gfortran.info --- Package: hdf5.7-oldapi-gfortran Version: 1.8.7 Revision: 2 Source: ftp://ftp.hdfgroup.org/HDF5/current/src/hdf5-%v.tar.gz Source-MD5: 37711d4bcb72997e93d495f97c76c33a Description: HDF5 (v1.8 API)--static FORTRAN libraries DescDetail: << It was designed to address some of the limitations of the HDF 4.x library and to address current and anticipated requirements of modern systems and applications. The fortran9X interface is built using gfortran. It will only work with gfortran. Fink's "%N*" packages are intended to replace the corresponding ones from "hdf5-18*". << DescUsage: << To build against %N instead of hdf5-gfortran, you will need to make sure that the headers in %p/opt/hdf5v1.6/include and the libraries in %p/opt/hdf5v1.6/lib are found. Some packages use a configure flag to target the hdf5 tree, i.e.: --with-hdf5=%p/opt, but you may need to set CPPFLAGS, LDFLAGS, etc. for your package. << DescPackaging: << Build separately from the rest of hdf5.7-oldapi so that people who don't need the FORTRAN libs don't have to build gcc4N. Builds _all_ of HDF5 and then strips out the C and C++ libs, as well as anything that is also in the hdf5.7-oldapi package. << Conflicts: hdf5, hdf5-18-gfortran, hdf5.7-gfortran Replaces: hdf5, hdf5-18-gfortran, hdf5.7-gfortran Depends: szip-shlibs (>= 2.0-2) BuildDepends: szip (>= 2.0-2), gcc44|gcc45|gcc46, fink(>= 0.24.12), fink-package-precedence GCC: 4.0 BuildDependsOnly: True PatchScript: << perl -pi -e 's/hardcode_direct=yes/hardcode_direct=no/g' configure cp config/apple config/i686-apple cp config/apple config/powerpc-apple # obsolete use of sort perl -pi -e 's,sort \+2,sort -k 2,' bin/ltmain.sh << ConfigureParams: << --enable-fortran --with-zlib --without-mpe --with-szlib --without-pthread \ --disable-parallel --disable-shared \ --libdir=%p/opt/hdf5v1.6/lib --includedir=%p/opt/hdf5v1.6/include << License: OSI-Approved InfoTest: << TestScript: make check || exit 2 << CompileScript: << #!/bin/sh -ev export F9X=%p/bin/gfortran export FFLAGS='-fsecond-underscore' %{default_script} fink-package-precedence . << InstallScript: << #!/bin/sh -ev make install DESTDIR=%d # remove executables rm -rf %i/bin # remove headers which are installed by hdf5.7 pushd %i/opt/include rm H5ACpublic.h rm H5Apublic.h rm H5Cpublic.h rm H5DSpublic.h rm H5Dpublic.h rm H5Epubgen.h rm H5Epublic.h rm H5FDcore.h rm H5FDdirect.h rm H5FDfamily.h rm H5FDlog.h rm H5FDmpi.h rm H5FDmpio.h rm H5FDmpiposix.h rm H5FDmulti.h rm H5FDpublic.h rm H5FDsec2.h rm H5FDstdio.h rm H5Fpublic.h rm H5Gpublic.h rm H5IMpublic.h rm H5Ipublic.h rm H5LTpublic.h rm H5Lpublic.h rm H5MMpublic.h rm H5Opublic.h rm H5PTpublic.h rm H5Ppublic.h rm H5Rpublic.h rm H5Spublic.h rm H5TBpublic.h rm H5Tpublic.h rm H5Zpublic.h rm H5api_adpt.h rm H5overflow.h rm H5pubconf.h rm H5public.h rm H5version.h rm hdf5.h rm hdf5_hl.h pushd %i/opt/lib #remove .la files which are in hdf5-18, settings file, and the C libs. rm libhdf5.{a,la} libhdf5_hl.{a,la} libhdf5.settings popd # remove C examples pushd %i/share/hdf5_examples rm -rf c hl/c run-all-ex.sh hl/run-hl-ex.sh popd << DocFiles: COPYING README.txt release_docs/RELEASE.txt release_docs/HISTORY* Homepage: http://www.hdfgroup.org/HDF5/index.html Maintainer: Alexander Hansen <alexkhan...@users.sourceforge.net> --- NEW FILE: hdf5.7-oldapi.info --- Package: hdf5.7-oldapi Version: 1.8.7 Revision: 2 Source: ftp://ftp.hdfgroup.org/HDF5/current/src/hdf5-%v.tar.gz Source-MD5: 37711d4bcb72997e93d495f97c76c33a Description: Scientific data format (v1.6 API)--headers DescDetail: << It was designed to address some of the limitations of the HDF 4.x library and to address current and anticipated requirements of modern systems and applications. Fink's "%N*" packages are intended to replace corresponding ones from "hdf5*". << DescUsage: << To build against %N instead of hdf5, you will need to make sure that the headers in %p/opt/hdf5v1.6/include and the libraries in %p/opt/hdf5v1.6/lib are found. Some packages use a configure flag to target the hdf5 tree, i.e.: --with-hdf5=%p/opt, but you may need to set CPPFLAGS, LDFLAGS, etc. for your package. << Conflicts: hdf5, hdf5-18, hdf5.7 Replaces: hdf5, hdf5-18, hdf5.7 Depends: %N-shlibs (= %v-%r), %N-bin, szip-shlibs (>= 2.0-2) BuildDepends: szip (>= 2.0-2), fink(>= 0.24.12), fink-package-precedence GCC: 4.0 BuildDependsOnly: True PatchScript: << perl -pi -e 's/hardcode_direct=yes/hardcode_direct=no/g' configure perl -pi -e 's,sort \+2,sort -k 2,' bin/ltmain.sh cp config/apple config/powerpc-apple cp config/apple config/i386-apple cp config/apple config/x86_64-apple << ConfigureParams: << --enable-shared --enable-cxx --disable-fortran --with-zlib=/usr --without-mpe --with-szlib=%p \ --without-pthread --disable-parallel --disable-static --with-default-api-version=v16 \ --libdir=%p/opt/hdf5v1.6/lib --includedir=%p/opt/hdf5v1.6/include << License: OSI-Approved InfoTest: << TestScript: make check || exit 2 << CompileScript: << %{default_script} fink-package-precedence --prohibit-bdep=%N,%N-oldapi,hdf5,hdf5-18 c++/ fortran/ tools/ hl/tools << InstallScript: << #!/bin/sh -ev make install DESTDIR=%d << SplitOff: << Package: %N-shlibs Depends: szip-shlibs (>= 2.0-2) Files: << opt/hdf5v1.6/lib/libhdf5.7.dylib opt/hdf5v1.6/lib/libhdf5_cpp.7.dylib opt/hdf5v1.6/lib/libhdf5_hl.7.dylib opt/hdf5v1.6/lib/libhdf5_hl_cpp.7.dylib << Shlibs: << %p/opt/hdf5v1.6/lib/libhdf5.7.dylib 8.0.0 %n (>= 1.8.7-1) %p/opt/hdf5v1.6/lib/libhdf5_hl.7.dylib 8.0.0 %n (>= 1.8.7-1) %p/opt/hdf5v1.6/lib/libhdf5_cpp.7.dylib 8.0.0 %n (>= 1.8.7-1) %p/opt/hdf5v1.6/lib/libhdf5_hl_cpp.7.dylib 8.0.0 %n (>= 1.8.7-1) << DocFiles: COPYING README.txt release_docs/RELEASE.txt release_docs/HISTORY* Description: Scientific data format (v1.6 API)--shared C/C++ libraries << SplitOff2: << Package: %N-bin Depends: %N-shlibs (= %v-%r) Conflicts: hdf5-18-bin, hdf5-bin, hdf5.7-bin Replaces: hdf5-18-bin, hdf5-bin, hdf5.7-bin Files: bin DocFiles: COPYING README.txt release_docs/RELEASE.txt release_docs/HISTORY* Description: Scientific data format (v1.6 API)--executables << DocFiles: COPYING README.txt release_docs/RELEASE.txt release_docs/HISTORY* Homepage: http://www.hdfgroup.org/HDF5/index.html Maintainer: Alexander Hansen <alexkhan...@users.sourceforge.net> DescPackaging: << Items in the test suite (only) pick up headers from installed HDF5 packages, but this appears not to change the build. Install libs and headers %p/opt/hdf5v1.6 Libs go in %p/opt/hdf5v1.6/lib to avoid file overlap with hdf5.7, and headers go in %p/opt/hdf5v.16/include because packages that use hdf5 seem to like to use a '--with-hdf5=DIR' configure flag to find the whole HDF5 tree. << DescPort: << Manually generate appropriate system configuration files to be found by the configure script. << ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity and more. Splunk takes this data and makes sense of it. Business sense. IT sense. Common sense. http://p.sf.net/sfu/splunk-d2dcopy1 _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs