Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/sci
In directory vz-cvs-3.sog:/tmp/cvs-serv9900

Added Files:
        hdf5-10.4.info 
Log Message:
Build two-level libraries.  Requires a non-system autoconf on 10.4, so 
introduce this separate .info file.


--- NEW FILE: hdf5-10.4.info ---
Package: hdf5
Version: 1.6.10
Revision: 3
Distribution: 10.4
Source: ftp://ftp.hdfgroup.org/HDF5/current16/src/%n-%v.tar.gz
Source-MD5: 6e207a95d22e9e9ffdfaecdd580cd1b3
Description: Library and file format for scientific data
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.
<<
DescPackaging: <<
Since the fortran interface builds static libraries, either gcc44 or gcc45 
can be used to provide gfortran.
10.4's /usr/bin/autoreconf appears to be too old to do what we need, so 
BuildDepend on Fink's autoconf.
<<
DescPort: <<
Patch configure.in to make sure that we can use autoreconf.
Use autoreconf so that the package will build a twolevel dylib.
<<
Depends: %N-shlibs (= %v-%r), %N-bin, szip-shlibs (>= 2.0-2)
BuildDepends: szip (>= 2.0-2), gcc44 | gcc45, fink ( >= 0.24.12), autoconf
Conflicts: hdf5-18, hdf5-18-gfortran
Replaces: hdf5-18, hdf5-18-gfortran
GCC: 4.0
BuildDependsOnly: True
PatchScript: <<
 %{default_script}
 perl -pi -e 's/hardcode_direct=yes/hardcode_direct=no/g' configure
 cp config/powerpc-apple config/i686-apple
 cp fortran/config/powerpc-apple fortran/config/i686-apple
 cp config/powerpc-apple config/x86_64-apple
 cp fortran/config/powerpc-apple fortran/config/x86_64-apple
 # obsolete use of sort
 perl -pi -e 's,sort \+2,sort -k 2,' bin/ltmain.sh 
<<
PatchFile: %n.patch
PatchFile-MD5:  e51d36a1cc6aefaa0235f3a61abac1a2
ConfigureParams: <<
--enable-cxx --without-ssl --with-zlib  --without-mpe --without-pablo 
--with-szlib \
--without-gass --without-srb --without-pthread  --enable-fortran 
--disable-parallel 
<<
License: OSI-Approved
InfoTest: <<
        TestScript:  make check || exit 2
<<
CompileScript: <<
  #!/bin/sh -ev
  export F9X=%p/bin/gfortran
  export FFLAGS='-fsecond-underscore'
  export LIBS='-lsz'
  %p/bin/autoreconf -fi
  if [ "%m" = "x86_64" ]; then
     ./configure %c --build=%m-apple-darwin`uname -r|cut -f1 -d.` 
--host=%m-apple-darwin`uname -r|cut -f1 -d.`
  else
     ./configure %c
  fi
  make
<<
InstallScript: <<
        make install prefix=%i docdir=%i/share/doc
<<
SplitOff: <<
  Package: %N-shlibs
  Replaces: %N (<= 1.4.2-3)
  Depends: szip-shlibs (>= 2.0-2)
  Files: <<
   lib/libhdf5.*.dylib
   lib/libhdf5_hl.*.dylib
  <<
  Shlibs: <<
   %p/lib/libhdf5.0.dylib 1.0.0 %n (>= 1.4.5-12)
   %p/lib/libhdf5_hl.0.dylib 1.0.0 %n (>= 1.6.4-3)
  <<
  DocFiles: COPYING README.txt release_docs/INSTALL release_docs/RELEASE.txt 
release_docs/HISTORY.txt
<<
SplitOff2: <<
  Package: %N-bin
  Depends: %N-shlibs (= %v-%r)
  Replaces: %N (<= 1.4.2-3), hdf5-18-bin
  Conflicts: hdf5-18-bin
  Files: bin
  DocFiles: COPYING README.txt release_docs/INSTALL release_docs/RELEASE.txt 
release_docs/HISTORY.txt
<<
DocFiles: COPYING README.txt release_docs/INSTALL release_docs/RELEASE.txt 
release_docs/HISTORY.txt
Homepage: http://www.hdfgroup.org/HDF5/index.html
Maintainer: Alexander Hansen <[email protected]>


------------------------------------------------------------------------------
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, 
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to