Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci
In directory vz-cvs-3.sog:/tmp/cvs-serv3507

Added Files:
        hdf5.7-gfortran.info hdf5.7-oldapi-gfortran.info 
        hdf5.7-oldapi.info hdf5.7.info 
Log Message:
HDF5 packages that work on Lion; both old and new APIs.

--- 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), 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-gfortran.info ---
Package: hdf5.7-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*".  
<<
DescPackaging: <<
Build separately from the rest of hdf5.7 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 package.
<<
Conflicts: hdf5, hdf5-18-gfortran, hdf5.7-oldapi-gfortran
Replaces: hdf5, hdf5-18-gfortran, hdf5.7-oldapi-gfortran
Depends: szip-shlibs (>= 2.0-2)
BuildDepends: szip (>= 2.0-2), 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
<<
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/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/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 the 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.
<<
--- NEW FILE: hdf5.7.info ---
Package: hdf5.7
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.8 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 the corresponding ones from
"hdf5-18*".  
<<
Conflicts: hdf5, hdf5-18, %N-oldapi
Replaces: hdf5, hdf5-18, %N-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
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 
<<
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: <<
        lib/libhdf5.7.dylib
        lib/libhdf5_cpp.7.dylib
        lib/libhdf5_hl.7.dylib
        lib/libhdf5_hl_cpp.7.dylib
  <<
  Shlibs: <<
   %p/lib/libhdf5.7.dylib 8.0.0 %n (>= 1.8.7-1)
   %p/lib/libhdf5_hl.7.dylib 8.0.0 %n (>= 1.8.7-1)
   %p/lib/libhdf5_cpp.7.dylib 8.0.0 %n (>= 1.8.7-1)
   %p/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.8 API)--shared C/C++ libraries
<<
SplitOff2: <<
  Package: %N-bin
  Depends: %N-shlibs (= %v-%r)
  Conflicts: hdf5-18-bin, hdf5-bin, %N-oldapi-bin
  Replaces: hdf5-18-bin, hdf5-bin, %N-oldapi-bin
  Files: bin
  DocFiles: COPYING README.txt  release_docs/RELEASE.txt release_docs/HISTORY*
  Description: Scientific data format (v1.8 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: <<
        
<<
DescPort: <<
        Manually generate appropriate system configuration files to be found at 
configure time.
<<

------------------------------------------------------------------------------
Got Input?   Slashdot Needs You.
Take our quick survey online.  Come on, we don't ask for help often.
Plus, you'll get a chance to win $100 to spend on ThinkGeek.
http://p.sf.net/sfu/slashdot-survey
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to