Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/sci In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv18197/10.4/stable/main/finkinfo/sci
Modified Files: hdf5-18.info hdf5.7-gfortran.info hdf5.7-oldapi-gfortran.info hdf5.7-oldapi.info hdf5.7.info hdf5.info Added Files: hdf5.8-gfortran.info hdf5.8-oldapi-gfortran.info hdf5.8-oldapi.info hdf5.8.info Log Message: New upstream HDF5. Gotta do all of that library bookkeeping. --- NEW FILE: hdf5.8-gfortran.info --- Info2: << Package: hdf5.8-gfortran Version: 1.8.11 Revision: 1 Type: gcc (4.8) Description: HDF5 (v1.8 API)--static FORTRAN libraries License: OSI-Approved Maintainer: Alexander Hansen <alexkhan...@users.sourceforge.net> BuildDepends: << gcc%type_pkg[gcc]-compiler, szip (>= 2.0-2), fink-package-precedence, fink (>=0.34.8) << Replaces: << hdf5, hdf5-18-gfortran, hdf5.7-gfortran, hdf5.7-oldapi-gfortran, hdf5.8-oldapi-gfortran << Conflicts: << hdf5, hdf5-18-gfortran, hdf5.7-gfortran, hdf5.7-oldapi-gfortran, hdf5.8-oldapi-gfortran << BuildDependsOnly: true Source: ftp://ftp.hdfgroup.org/HDF5/current/src/hdf5-%v.tar.gz Source-MD5: 1a4cc04f7dbe34e072ddcf3325717504 PatchScript: << #!/bin/sh -ev perl -pi -e 's/hardcode_direct=yes/hardcode_direct=no/g' configure # obsolete use of sort perl -pi -e 's,sort \+2,sort -k 2,' bin/ltmain.sh cp config/apple config/i686-apple cp config/apple config/powerpc-apple << ConfigureParams: << --enable-fortran --enable-fortran2003 \ --with-zlib --without-mpe --with-szlib --without-pthread \ --disable-parallel --disable-shared << CompileScript: << #!/bin/sh -ev # special-case for 10.6; check whether compiler is llvm-gcc if [[ -n `gcc --version | grep llvm-g` ]] then export CXX=clang++ export CC=clang fi export F9X=%p/bin/gfortran-fsf-%type_raw[gcc] %{default_script} fink-package-precedence . << InfoTest: << TestScript: make -j1 check || exit 2 TestSuiteSize: large << InstallScript: << #!/bin/sh -ev make install DESTDIR=%d # remove executables rm -rf %i/bin # remove headers which are installed by hdf5.8 pushd %i/include rm H5[A-Z]*.h H5[a-e]*.h H5[g-z]*.h rm hdf5*.h pushd %i/lib #remove .la files which are in hdf5.8, settings file, and the C libs. rm libhdf5.{a,la} libhdf5_hl.{a,la} libhdf5.settings popd pushd %i/share/hdf5_examples # remove C examples rm -rf c hl/c run-all-ex.sh hl/run-hl-ex.sh # rename README to avoid collisions mv README README.FORTRAN popd << DocFiles: COPYING README.txt release_docs/RELEASE.txt release_docs/HISTORY* Homepage: http://www.hdfgroup.org/HDF5/index.html DescDetail: << HDF5 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*". << DescPackaging: << Built separately from the rest of hdf5.8 so that people who don't need the FORTRAN libs don't have to build gcc4N. No BuildDepends on hdf5.8 because we build _all_ of HDF5 and then strip out the C and C++ libs, as well as anything that is also in the hdf5.8 package. Buildepends on fink (>= 0.34.8) since that's when we introduced a clang compiler wrapper. << << Index: hdf5.7-gfortran.info =================================================================== RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/sci/hdf5.7-gfortran.info,v retrieving revision 1.13 retrieving revision 1.14 diff -u -d -r1.13 -r1.14 --- hdf5.7-gfortran.info 10 Apr 2013 17:44:44 -0000 1.13 +++ hdf5.7-gfortran.info 23 May 2013 15:03:50 -0000 1.14 @@ -1,7 +1,7 @@ Info2: << Package: hdf5.7-gfortran Version: 1.8.10-patch1 -Revision: 3 +Revision: 4 Type: gcc (4.8) Source: ftp://ftp.hdfgroup.org/HDF5/current/src/hdf5-%v.tar.gz Source-MD5: 2147a289fb33c887464ad2b6c5a8ae4c @@ -23,13 +23,29 @@ Builds _all_ of HDF5 and then strips out the C and C++ libs, as well as anything that is also in the hdf5.7 package. + +Buildepends on fink (>= 0.34.8) since that's when we introduced a clang compiler +wrapper. +<< +Conflicts: << + hdf5, + hdf5-18-gfortran, + hdf5.7-oldapi-gfortran, + hdf5.8-gfortran + hdf5.8-oldapi-gfortran +<< +Replaces: << + hdf5, + hdf5-18-gfortran, + hdf5.7-oldapi-gfortran, + hdf5.8-gfortran + hdf5.8-oldapi-gfortran << -Conflicts: hdf5, hdf5-18-gfortran, hdf5.7-oldapi-gfortran -Replaces: hdf5, hdf5-18-gfortran, hdf5.7-oldapi-gfortran BuildDepends: << - fink-package-precedence, gcc%type_pkg[gcc]-compiler, - szip (>= 2.0-2) + szip (>= 2.0-2), + fink-package-precedence, + fink (>= 0.34.8) << BuildDependsOnly: true PatchScript: << @@ -54,8 +70,8 @@ # special-case for 10.6; check whether compiler is llvm-gcc if [[ -n `gcc --version | grep llvm-g` ]] then - export CXX='clang++ -arch %m' - export CC='clang -arch %m' + export CXX=clang++ + export CC=clang fi export F9X=%p/bin/gfortran-fsf-%type_raw[gcc] %{default_script} Index: hdf5-18.info =================================================================== RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/sci/hdf5-18.info,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- hdf5-18.info 31 Oct 2011 17:25:17 -0000 1.4 +++ hdf5-18.info 23 May 2013 15:03:50 -0000 1.5 @@ -1,6 +1,6 @@ Package: hdf5-18 Version: 1.8.5-patch1 -Revision: 6 +Revision: 7 # DO NOT MOVE TO 10.7. PACKAGES THAT DEPEND ON THIS SHOULD BE UPDATED TO USE hdf5.7 INSTEAD Distribution: 10.5, 10.6 Source: ftp://ftp.hdfgroup.org/HDF5/current/src/hdf5-%v.tar.gz @@ -19,8 +19,8 @@ Specifying a versioned BuildDepends: hdf5-18 (>=1.8.5-patch1-1) avoids the necessity of pointing builds to %p/lib/%N. << -Conflicts: hdf5, hdf5.7, hdf5.7-oldapi -Replaces: hdf5, hdf5.7, hdf5.7-oldapi +Conflicts: hdf5, hdf5.7, hdf5.7-oldapi, hdf5.8, hdf5.8-oldapi +Replaces: hdf5, hdf5.7, hdf5.7-oldapi, hdf5.8, hdf5.8-oldapi 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 @@ -103,8 +103,8 @@ SplitOff2: << Package: %N-bin Depends: %N-shlibs (= %v-%r) - Conflicts: hdf5-bin, hdf5.7-bin, hdf5.7-oldapi-bin - Replaces: hdf5-bin, hdf5.7-bin, hdf5.7-oldapi-bin + Conflicts: hdf5-bin, hdf5.7-bin, hdf5.7-oldapi-bin, hdf5.8-bin, hdf5.8-oldapi-bin + Replaces: hdf5-bin, hdf5.7-bin, hdf5.7-oldapi-bin, hdf5.8-bin, hdf5.8-oldapi-bin Files: bin DocFiles: COPYING README.txt release_docs/RELEASE.txt release_docs/HISTORY* Description: Scientific data format (v1.8 API)--executables --- NEW FILE: hdf5.8.info --- Package: hdf5.8 Version: 1.8.11 Revision: 1 Description: Scientific data format (v1.8 API)--headers License: OSI-Approved Maintainer: Alexander Hansen <alexkhan...@users.sourceforge.net> Depends: %N-shlibs (= %v-%r), %N-bin, szip-shlibs (>= 2.0-2) BuildDepends: szip (>= 2.0-2), fink-package-precedence, fink (>= 0.34.8) GCC: 4.0 BuildDependsOnly: True PatchScript: << #!/bin/sh -ev perl -pi -e 's/hardcode_direct=yes/hardcode_direct=no/g' configure # obsolete use of sort 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 # saw a complaint about this using gcc48 to build against hdf5.7 perl -pi -e 's/(H5_PRINTF_LL_WIDTH)/ \1 /' src/H5public.h test/dt_arith.c tools/h5ls/h5ls.c tools/lib/h5diff_array.c tools/lib/h5diff_util.c tools/lib/h5tools.h tools/lib/h5trav.c << ConfigureParams: << --enable-shared --enable-cxx --disable-fortran --with-zlib=/usr --without-mpe --with-szlib=%p \ --without-pthread --disable-parallel --disable-static << GCC: 4.0 CompileScript: << #!/bin/sh -ev # special-case for 10.6; check whether 'gcc' is llvm-gcc if [[ -n `gcc --version | grep llvm-g` ]] then export CXX=clang++ export CC=clang fi %{default_script} fink-package-precedence --prohibit-bdep=%N,%N-oldapi,hdf5.7,hdf5.7-oldapi,hdf5,hdf5-18 c++/ fortran/ tools/ hl/tools << InfoTest: << TestScript: make -j1 check || exit 2 TestSuiteSize: large << InstallScript: make install DESTDIR=%d DocFiles: COPYING README.txt release_docs/RELEASE.txt release_docs/HISTORY* SplitOff: << Package: %N-shlibs Description: Scientific data format (v1.8 API)--shared C/C++ libraries Depends: szip-shlibs (>= 2.0-2) Files: << lib/libhdf5.8.dylib lib/libhdf5_cpp.8.dylib lib/libhdf5_hl.8.dylib lib/libhdf5_hl_cpp.8.dylib << Shlibs: << %p/lib/libhdf5.8.dylib 9.0.0 %n (>= 1.8.11-1) %p/lib/libhdf5_hl.8.dylib 9.0.0 %n (>= 1.8.11-1) %p/lib/libhdf5_cpp.8.dylib 9.0.0 %n (>= 1.8.11-1) %p/lib/libhdf5_hl_cpp.8.dylib 9.0.0 %n (>= 1.8.11-1) << DocFiles: COPYING README.txt release_docs/RELEASE.txt release_docs/HISTORY* << SplitOff2: << Package: %N-bin Description: Scientific data format (v1.8 API)--executables Depends: %N-shlibs (= %v-%r) Conflicts: << hdf5-18-bin, hdf5-bin, hdf5.7-bin, hdf5.7-oldapi-bin, %N-oldapi-bin << Replaces: << hdf5-18-bin, hdf5-bin, hdf5.7-bin, hdf5.7-oldapi-bin, %N-oldapi-bin << Files: bin DocFiles: COPYING README.txt release_docs/RELEASE.txt release_docs/HISTORY* << Homepage: http://www.hdfgroup.org/HDF5/index.html DescDetail: << HDF5 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 the corresponding ones from "hdf5-18*". << DescPackaging: << Make sure to update the netcdf* (>> 3.6.3) packages when this is updated. Buildepends on fink (>= 0.34.8) since that's when we introduced a clang compiler wrapper. << DescPort: << Manually generate appropriate system configuration files to be found by the configure script. << Index: hdf5.7-oldapi-gfortran.info =================================================================== RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/sci/hdf5.7-oldapi-gfortran.info,v retrieving revision 1.14 retrieving revision 1.15 diff -u -d -r1.14 -r1.15 --- hdf5.7-oldapi-gfortran.info 26 Apr 2013 15:54:48 -0000 1.14 +++ hdf5.7-oldapi-gfortran.info 23 May 2013 15:03:50 -0000 1.15 @@ -1,7 +1,7 @@ Info2: << Package: hdf5.7-oldapi-gfortran Version: 1.8.10-patch1 -Revision: 3 +Revision: 4 Type: gcc (4.8) Source: ftp://ftp.hdfgroup.org/HDF5/current/src/hdf5-%v.tar.gz Source-MD5: 2147a289fb33c887464ad2b6c5a8ae4c @@ -31,13 +31,29 @@ 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. + +Buildepends on fink (>= 0.34.8) since that's when we introduced a clang compiler +wrapper. +<< +Conflicts: << + hdf5, + hdf5-18-gfortran, + hdf5.7-gfortran, + hdf5.8-gfortran + hdf5.8-oldapi-gfortran +<< +Replaces: << + hdf5, + hdf5-18-gfortran, + hdf5.7-gfortran, + hdf5.8-gfortran + hdf5.8-oldapi-gfortran << -Conflicts: hdf5, hdf5-18-gfortran, hdf5.7-gfortran -Replaces: hdf5, hdf5-18-gfortran, hdf5.7-gfortran BuildDepends: << - fink-package-precedence, gcc%type_pkg[gcc]-compiler, - szip (>= 2.0-2) + szip (>= 2.0-2), + fink-package-precedence, + fink (>= 0.34.8) << BuildDependsOnly: true PatchScript: << @@ -63,12 +79,12 @@ # special-case for 10.6; check whether compiler is llvm-gcc if [[ -n `gcc --version | grep llvm-g` ]] then - export CXX='clang++ -arch %m' - export CC='clang -arch %m' + export CXX=clang++ + export CC=clang fi - export F9X=%p/bin/gfortran + export F9X=%p/bin/gfortran-fsf-%type_raw[gcc] %{default_script} - fink-package-precedence . + fin -package-precedence . fsf-%type_raw[gcc] is llvm-gcc a clang compiler info,v pt. tran/ tools/ hl/tools ools/lib/h5diff_util.c tools/lib/h5tools.h tools/lib/h5trav.c ¨spa+ 0iªÿ Àpa+ ^ªÿ ð\ªÿ k°Voa+ 6 è è! è! Àhªÿ 0iªÿ xdspa+ _ªÿ Voa+ °Voa+ Àhªÿ `Voa+ ÿhªÿ À_×pa+ uVoa+ P×pa+ ØT×pa+ ¨Y×pa+ ºWoa+ xdspa+ _ªÿ ð]ªÿ k°Voa+ à! à! Àhªÿ 0iªÿ H.Spa+ `ªÿ Voa+ °Voa+ Àhªÿ `Voa+ ÿhªÿ ðhªÿ èhªÿ 8»woa+ p 0iªÿ uVoa+ ºWoa+ `ªÿ Ð^ªÿ k°Voa+ G H I J K M N O P Àhªÿ 0iªÿ Hå)pa+ aªÿ Voa+ °Voa+ Àhªÿ 0_×pa+ uVoa+ pspa+ pa+ P×pa+ ØT×pa+ ¨Y×pa+ ºWoa+ Hå)pa+ aªÿ à_ªÿ k°Voa+ 8å)pa+ aªÿ `ªÿ k°Voa+ (å)pa+ aªÿ @`ªÿ k°Voa+ å)pa+ aªÿ p`ªÿ k°Voa+ ¨^×pa+ uVoa+ ¨Y×pa+ ðZªÿ hpa+ eVoa+ ØT×pa+ aªÿ yhpa+ eVoa+ P×pa+ @aªÿ Zhpa+ eVoa+ Øpa+ pspa+ pa+ P×pa+ Øtspa+ ØT×pa+ ¨Y×pa+ ºWoa+ 8»woa+ ÝÒoa+ 0iªÿ p«pa+ ðbªÿ Àaªÿ k°Voa+ 5 6 7 8 : <