Date: Monday, January 7, 2013 @ 15:10:08 Author: ronald Revision: 174840
add hdf5 cpp/fortran and openmpi packages Added: hdf5-cpp-fortran/ hdf5-cpp-fortran/repos/ hdf5-cpp-fortran/trunk/ hdf5-cpp-fortran/trunk/PKGBUILD hdf5-openmpi/ hdf5-openmpi/repos/ hdf5-openmpi/trunk/ hdf5-openmpi/trunk/PKGBUILD hdf5-openmpi/trunk/hdf5-1.8.10.tar.bz2 hdf5-openmpi/trunk/src/ hdf5-openmpi/trunk/src/hdf5-1.8.10.tar.bz2 --------------------------------------------+ hdf5-cpp-fortran/trunk/PKGBUILD | 49 ++++++++++++++++++++ hdf5-openmpi/trunk/PKGBUILD | 64 +++++++++++++++++++++++++++ hdf5-openmpi/trunk/hdf5-1.8.10.tar.bz2 | 1 hdf5-openmpi/trunk/src/hdf5-1.8.10.tar.bz2 | 1 4 files changed, 115 insertions(+) Added: hdf5-cpp-fortran/trunk/PKGBUILD =================================================================== --- hdf5-cpp-fortran/trunk/PKGBUILD (rev 0) +++ hdf5-cpp-fortran/trunk/PKGBUILD 2013-01-07 20:10:08 UTC (rev 174840) @@ -0,0 +1,49 @@ +# $Id: PKGBUILD 174838 2013-01-07 19:57:53Z ronald $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Stefan Husmann <[email protected]> +# Contributor: damir <[email protected]> +# Contributor: Tom K <[email protected]> + +pkgname=hdf5-cpp-fortran +_pkgname=hdf5 +pkgver=1.8.10 +pkgrel=1 +arch=('i686' 'x86_64') +pkgdesc="General purpose library and file format for storing scientific data" +url="http://www.hdfgroup.org/HDF5/" +license=('custom') +depends=('zlib' 'sh') +makedepends=('time' 'gcc-fortran') +conflicts='hdf5' +provides='hdf5' +source=(ftp://ftp.hdfgroup.org/HDF5/current/src/${_pkgname}-${pkgver/_/-}.tar.bz2) +options=('!libtool') +sha1sums=('867a91b75ee0bbd1f1b13aecd52e883be1507a2c') + +build() { + cd $srcdir/${_pkgname}-${pkgver/_/-} + export CFLAGS="${CFLAGS/O2/O0}" + export CXXFLAGS="${CFLAGS}" + ./configure --prefix=/usr --disable-static \ + --enable-hl \ + --enable-cxx \ + --enable-fortran \ + --enable-linux-lfs \ + --enable-production \ + --with-pic \ + --docdir=/usr/share/doc/hdf5/ \ + --with-pthread=/usr/lib/ \ + --disable-sharedlib-rpath + make +} + +package() { + cd $srcdir/${_pkgname}-${pkgver/_/-} + + make -j1 DESTDIR=${pkgdir} install + + install -d -m755 $pkgdir/usr/share/licenses/${pkgname} + install -m644 $srcdir/${_pkgname}-${pkgver/_/-}/COPYING \ + $pkgdir/usr/share/licenses/${pkgname}/LICENSE +} + Added: hdf5-openmpi/trunk/PKGBUILD =================================================================== --- hdf5-openmpi/trunk/PKGBUILD (rev 0) +++ hdf5-openmpi/trunk/PKGBUILD 2013-01-07 20:10:08 UTC (rev 174840) @@ -0,0 +1,64 @@ +# $Id: PKGBUILD 147983 2012-01-29 11:26:22Z ronald $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Stefan Husmann <[email protected]> +# Contributor: damir <[email protected]> +# Contributor: Tom K <[email protected]> +# Contributor: Jed Brown <[email protected]> +# Contributor: Simone Pezzuto <[email protected]> + +pkgname=hdf5-openmpi +_pkgname=hdf5 +pkgver=1.8.10 +pkgrel=1 +arch=('i686' 'x86_64') +pkgdesc="General purpose library and file format for storing scientific data (OpenMPI version)" +url="http://www.hdfgroup.org/HDF5/" +license=('custom') +depends=('zlib' 'sh' 'openmpi') +makedepends=('time') +provides=('hdf5') +conficts=('hdf5') +source=(ftp://ftp.hdfgroup.org/HDF5/current/src/${_pkgname}-${pkgver/_/-}.tar.bz2) +options=('!libtool') +sha1sums=('867a91b75ee0bbd1f1b13aecd52e883be1507a2c') + +build() { + cd $srcdir/${_pkgname}-${pkgver/_/-} + export CFLAGS="${CFLAGS/O2/O0}" + export CXXFLAGS="${CFLAGS}" + ./configure \ + CXX="mpicxx" \ + CC="mpicc" \ + FC="mpif90" \ + F9X="mpif90" \ + RUNPARALLEL="mpirun" \ + OMPI_MCA_disable_memory_allocator=1 \ + --prefix=/usr \ + --with-pthread=/usr/lib/ \ + --enable-linux-lfs \ + --enable-unsupported \ + --enable-shared \ + --disable-static \ + --enable-production=yes \ + --with-zlib \ + --with-default-api-version=v18 \ + --enable-parallel=yes \ + --enable-cxx \ + --disable-sharedlib-rpath + + make +} + +package() { + cd $srcdir/${_pkgname}-${pkgver/_/-} + + make -j1 DESTDIR=${pkgdir} install + + install -d -m755 $pkgdir/usr/share/$_pkgname + mv $pkgdir/usr/share/{hdf5_examples,$_pkgname/examples} + + install -d -m755 $pkgdir/usr/share/licenses/${_pkgname} + install -m644 $srcdir/${_pkgname}-${pkgver/_/-}/COPYING \ + $pkgdir/usr/share/licenses/${_pkgname}/LICENSE +} + Added: hdf5-openmpi/trunk/hdf5-1.8.10.tar.bz2 =================================================================== (Binary files differ) Index: hdf5-openmpi/trunk/hdf5-1.8.10.tar.bz2 =================================================================== --- hdf5-openmpi/trunk/hdf5-1.8.10.tar.bz2 2013-01-07 19:58:29 UTC (rev 174839) +++ hdf5-openmpi/trunk/hdf5-1.8.10.tar.bz2 2013-01-07 20:10:08 UTC (rev 174840) Property changes on: hdf5-openmpi/trunk/hdf5-1.8.10.tar.bz2 ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/x-bzip2 \ No newline at end of property Added: hdf5-openmpi/trunk/src/hdf5-1.8.10.tar.bz2 =================================================================== --- hdf5-openmpi/trunk/src/hdf5-1.8.10.tar.bz2 (rev 0) +++ hdf5-openmpi/trunk/src/hdf5-1.8.10.tar.bz2 2013-01-07 20:10:08 UTC (rev 174840) @@ -0,0 +1 @@ +link /files/arch/p/svn-packages/hdf5-openmpi/trunk/hdf5-1.8.10.tar.bz2 \ No newline at end of file Property changes on: hdf5-openmpi/trunk/src/hdf5-1.8.10.tar.bz2 ___________________________________________________________________ Added: svn:special ## -0,0 +1 ## +* \ No newline at end of property
