# ChangeLog for sci-libs/hdf5
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/hdf5/ChangeLog,v 1.127 2015/02/28 14:02:23 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/hdf5/ChangeLog,v 1.128 2015/02/28 14:49:28 jlec Exp $
+
+ 28 Feb 2015; Justin Lecher <jlec@gentoo.org> -hdf5-1.8.10.ebuild,
+ -hdf5-1.8.13.ebuild, metadata.xml:
+ Drop old; obsoletes #326719
28 Feb 2015; Agostino Sarubbo <ago@gentoo.org> hdf5-1.8.14-r1.ebuild:
Stable for ia64, wrt bug #530648
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
+Hash: SHA512
AUX hdf5-1.8.10-buildsystem.patch 1489 SHA256 7fb52e8187009180ea0d5d45c7a48e7680c8ed49533fb2c3d48eaab979956d73 SHA512 8363e983685d7124d8a5ad528786d208d81ecc241ca325c6357eb79d1d39357cdc74c9a283d78f3d3b2a09a59ccee0cd1fb48b92f3cdd2df97b25599e79147d7 WHIRLPOOL a6b24607bf9b651bbbd05be0c755d4eb8ee463550e458940ff6b971a9533a51715a57744a3dcd3159410b88721b909863ac4469e5b3d8dd48834186269f80779
AUX hdf5-1.8.10-comments.patch 1584 SHA256 d8a7e54546d4571b1a494d3426ac56b0e32cd1e4be0df2be2d069f83cde30b16 SHA512 6b0b360f7d841bde3da8676fd630ab5f7e4ef0864f5ddeec5c2a6f94f182f59a965cf11086288245c46839e3cdd15d7301fdc6cfc9dd41c4f091e7bc938a4522 WHIRLPOOL 54aa4d9d65784b7c274533b082f42d75b70f2fc50909884da82738bceb6dbef6ab0345cae369fcf7de11c7665bb056679e934ee3ebea2af1733b4072fc42a54f
AUX hdf5-1.8.9-mpicxx.patch 494 SHA256 b8412a94dcc88b520f28ea119694dd3037ab6bd2c2bc064ab0ab868b1eb970bb SHA512 8b4c39e40591860652547ea8ff205230da7d67488233e911cbcb3416eab561f2529c65bc5e7c9c812bf4298812346f47f9209e5f69f7e8f66ad587306a5b477b WHIRLPOOL a345a591813303a0ee87f08de2b9b96a2e80246be671dc7854307767abdc6f6db9684a7c298478090ef4e5bd9d2891e1f097cd77bae736bd39b6353c26bd80ea
AUX hdf5-1.8.9-static_libgfortran.patch 429 SHA256 7802a4535f456c951fb4162850edd53f667ac29fc4838fce960a18f23d2dfc0d SHA512 af97c54469a90bf3b0e8ec1218d4ca95822ac0cbc7120114979fc467fe3114743c74f4d4e16f0c10b1cd82d40880ef482f6fd34e1effc7c621b981ad466204f9 WHIRLPOOL 08e6f90b86ee3020eab9c3e02caf315ff77b57365f96175c1aea6c52b254dd59d2e7bf647a6458ef51147fdb3a20622bd31bdbc82e69b0bbb689178edb6768f4
AUX mpd.conf 48 SHA256 ae740cacaf2cb798921cb2092f5af98de67445e27af3f88858f3e6d2bbb127f4 SHA512 82eafba82e93066ee2faea52b08f59c2231a5bb1a5e64551d399dceb7e48cdb5edda51c264a2e2b6016826613dff50aa2b7d4e946eb0732e2a260332b87f2ec7 WHIRLPOOL 3fc71bb16abbc090549af95912e0945e15abf3c303d6e89bad77d6064acf30fb26067fe95f26f707cd13274f30a8ab090f9b1bf1fc26dd018e652c280dbecb54
-DIST hdf5-1.8.10.tar.bz2 6024645 SHA256 fa6e6b37b7976edac860732b87c50370e3beba3ae784d05f16f298c033a45a44 SHA512 de9269eb21142bc92214f05293a5fb7f77eb74e4a9293f4fb26e346842ebfff340b1a13cd631082548b6fabfe9a0b670bad28e35b58675d4db55061e91a59955 WHIRLPOOL baf65f79da563de94403d34141d7e7e28cd121b693772948ed91ca5ba71c57ac7b0b292e09e0189a90dc9af3bd7a717437496752a3f9c3daa82f327f226d5023
-DIST hdf5-1.8.13.tar.bz2 9496378 SHA256 c2f5a412107aba6f99fd7a4a9db6ce5f5fc8171ec931472784e5839d26aa17ef SHA512 76dcd045c5dffe28478e9eb4ff5ff3f9d400b044c5af19d8b1040f8f0d1ecdce9c92d49f7df0450412214ff37023ea76ed031411a99dd4c2b848ebd3b332b853 WHIRLPOOL 5606cff29b21a7006467a9a19b246188aa088d042fdffcedd02782ef960b22049360c0239ec2cc932b8f1826c62c40289ff288dc33254dbbc1586c9b5212da19
DIST hdf5-1.8.14.tar.bz2 9503743 SHA256 53722cb9f5977af2908f92fc1a3f8c597800a5cb448cfe5c75060d6335bb9bab SHA512 c4f0bb01df7bef9cd29c42ec2e27f4bd27c3e059cf18f1285c583e92b94ef799f8a29ec85c17bab12e47a69626851fbda4b8d74543266b01aa2cffc42cde4fea WHIRLPOOL 646d44d446e2bd2855567046ca00f302e02d39880a77f2d75fd6231ad74692c07910c8670ffa5e02f2922e4e28c5a4afd06f907ac5950615dd328c3e7346f578
-EBUILD hdf5-1.8.10.ebuild 3672 SHA256 8e6c2335caa4dfa8c0481481d3b828b4dd5f831e3d4c8d0219ca69b840af631d SHA512 26620e19aaacc5b658ef641b42a4d2fe96c18d72d8787f8245f7945b1d362fdbc608da8808da3e9c274bd9d02b327b4458a8b60a53529d18d649ca83d92aac16 WHIRLPOOL 857eec4579bd1d1889eba7a04c979835edd31f09237efb4d402950234b9fda89483f3e0306d6868031e89b3acedf83a710b18061324494397f8575436a2bc443
-EBUILD hdf5-1.8.13.ebuild 3080 SHA256 719fd9f0af78d5f786a63c4104d69f3651662bd4c8f3f9e31fa56c0a4e3fe558 SHA512 e399704fa35acd6e896e53357c5241f7bb2bf140d8d4d468cbc5a7b7a370d54f9467f153cc743e5120a4a7625f7def1ed98751eeb7a42d0d22d664deb9d83f8e WHIRLPOOL 209ab603ca707c8aad7a7ba7fb1fd36c4cc87bb35589b89949278b9efa3cd66492eba12c76a8c4b98f12acfb760a7cb6afbf513b49006628983c6726b19fd1ed
EBUILD hdf5-1.8.14-r1.ebuild 3113 SHA256 221aa6872c4be18a0e183253f85ac56cea199872789d30eab735cf2945dbd725 SHA512 4a3a833218399584a509bf96474d3539a3bb9df0e73e8832e2724536dd1418947830709e0c7145aec4d6693526fd880c14a452885015f5cb8a76f1f5f1289a3c WHIRLPOOL 768a7b3fa9dea180740b8fcef5e8288b12ee8159d6cc39414b9a9fba2b60b0de556d1c7301813e9f8476e1a97c876df29754eb9c35dec38248f535f45a870ae2
-MISC ChangeLog 23428 SHA256 3e8826092d26b909f16f391aaa421fb9d41624446e8bdea7074d8f1284ffdece SHA512 733cc770392b5c34505737dd2c7496633d6462ee0c262f2fe454e21ac6d266ba8909ac040dc52bd88d991865ed389feeb743748e6c7060a2000534770b9781fc WHIRLPOOL 7285b18654f52c9e1525a6fc1c4a25ddf81c4fbf4eea96abb482803521b5551e4e28387ccd72a72638f3578ce15f026c9bac58a076bc073f340838798b200559
-MISC metadata.xml 702 SHA256 86c9065ba540628d3d1fca13625ed7c92e6ff09634362c5daa76c56905ca1160 SHA512 033892c6ece179fc84c08b4fd36bd1e12fe24ce36f425a0d32d79df63f11987740171648571880c2963b4d614a853d63bf475361b906fe4f66af870dcaf7b612 WHIRLPOOL 906c13b521650a53730589a13743fe91309d4a07b4c927bb8bc49b1d7fe7c87a9c2995bb00eadbccda62d98ff93528cc438c7d883c2ff6791d8aafa7b2beb425
+MISC ChangeLog 23565 SHA256 ddba579da605ce30196000d45d1cc98759b614dd086c5e30db66af1b102c4f21 SHA512 97fdcd9a044aa5bb63459360bb883f7d24a433907a6c49617924b72604847c5438448a06c90a4499e2c3f14ea8869f3c5012dcec9475b14fc62309dee8e5d53c WHIRLPOOL 4d6309e4905a57bd6f3af6570857e6e772e30be4c8c133f3b11216ba055853a604e7faa1ce60b79c6592dc5490a4bcfbaf661fc867573c04dbc175ac04c4cb36
+MISC metadata.xml 720 SHA256 87e5e5035e295aa2793bff8ba32459f1a77aa4815a0a54f6bff76734de0a5832 SHA512 a13770d8ebf424014d42e67e5bc4f0060fe8cfcc72f5f3757b9e89f6762d58efb81fbef7107180fa096f1b91baf4bfc57275ad54a509f9d9de04f244f63bb496 WHIRLPOOL 7cc906508c6bf2bdea869a3e5a66a1e4376c2473d3ba747469ba1da10ac12c9d360bd9a35d8c0787b9896adc4b6a4544d6e2e3dc572131335a1130b50a9f0cc4
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
+Version: GnuPG v2.0
-iQIcBAEBCAAGBQJU8cpwAAoJELp701BxlEWfCFsQAKoe4OSp9NB7P0LG5cs9VssF
-Mswq1LyEUclDu78N92O8hPE0ypz779SwvDB/aAHphexXEq5YsiXUuYsmdheBISnR
-KuXVfPjGlmbP68wPAgEUfM13SbyNPHSZb8sP7n3XoVEDznVLhyNViUN5R0RsNP9w
-AKM0CnfbGN4UPnTdzsdC3jm/Bx3ZkPdW9HoarZ8k6bXMdZOkpoMQt/NIANUFBJpq
-V3viIQzBGgrYw1w71qgAiT87gEO0u45JHhoAh5fZWPJ7rCyLuKUXsfkcUg9Nh+6/
-SvRyMOirPwadcjHuMOkiN6/l09F6S+q1XZpis3cJIoF4fRQV99HfRYGFYPTWB/JK
-0U8lWdp8tYtusRFPWqluBFAvPLHb39N+qm/oMHac58WchX7o765B2JsTYGmjXZRP
-ckki6DJAZhuGhYrw9zGsxnGzZ90bnGvus7a6BazEF8VAHVhywLZSO6a/XhAyCEnM
-HXRSESfw1ZCHLb7RZERdAiQsoYmV0HkOOpJzO/uYmnYBmnQ8BgoSVPbLKXLhEFGO
-WiHhrfJGHIb/Lfi9f0cM6RXISf15xVJ6GXopgsBNswf2LvsfJIsGh2quX+KOr+AJ
-QFPKAHhMUf9DWt4K90mSFbWEnL6khYGU8a/x1M9oQjMsSwr6NlmIEfXOUt0WWEuS
-qmWBfdg6GIWAwctj9QnC
-=27vM
+iQJ8BAEBCgBmBQJU8dV8XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyQ0JDQjFGMzBDQ0UxMjFGNENDNDgxMDdC
+OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FVirwwcP/2WTJa6LqWhp/10S3dZ8tk0E
+kL5gFbfCCQuMfkSivsF4TO27kDcdXg08LS1IcLjNhAxcddf8yGVKi/Vh8fXbRFkc
+MswZEiwlQ7K4jR9TqCnBDkKLq5jWLECVBd5574nwDzq3izb924YBqAFNZZJ3tVZb
+euwak5U79ehtNS0ZV/8NqQ5Q71YD0rEksLdId9KmzR0XLSQXV2IkpuKMxe3L6gGm
+YnrcsVtfjYHpo5Sdf1hxMpKhEedgbYM7fcjgU+hF/5beq7s8c5mGBNkTcM1OenPB
+TS1NkopFGAWWhssrQ3JyGTzuGd1ALpEbLzFRt6c5hbCYl5NbUbt8D2amoDP3UUgD
+2/+nx+9jfNRXmve3B5hhmAJVTfQs7wmKBbhtPJXozrttmIGE5m2YT8O6l/TZ4eCK
+AE0YsBJpW6vKRwyQ4o5caz8FcBj4Lkqd3jzystPhJupOaxk0j2Dg6XwQXB0fRKiP
+AEMuPzxTvxghzjzETIv2ruXfr+5Ds1OoUSZh7uOqQ5DXkJLXhePVcMDHZoCkK7Uk
+eYVBe70/MJ8Mgmjw9uEXpXGwf1wxRBu1WrfYX1sHlIZKsYZXB8a5eK6QVVJIKgAk
+UQOvhxNTBL3nZkN6B3kD0CXi9xJ9oIvMkHuL3Z4WB3GTFcverH3gt5H7f7ucTSKu
+xVH5QlzN40xH+S4V/E9v
+=MADX
-----END PGP SIGNATURE-----
+++ /dev/null
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/hdf5/hdf5-1.8.10.ebuild,v 1.12 2013/02/25 13:31:19 ago Exp $
-
-EAPI=4
-
-FORTRAN_NEEDED=fortran
-
-inherit autotools eutils fortran-2 flag-o-matic toolchain-funcs multilib
-
-DESCRIPTION="General purpose library and file format for storing scientific data"
-HOMEPAGE="http://www.hdfgroup.org/HDF5/"
-SRC_URI="http://www.hdfgroup.org/ftp/HDF5/releases/${P}/src/${P}.tar.bz2"
-
-LICENSE="NCSA-HDF"
-SLOT="0"
-KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
-IUSE="cxx debug examples fortran fortran2003 mpi static-libs szip threads zlib"
-
-REQUIRED_USE="
- cxx? ( !mpi ) mpi? ( !cxx )
- threads? ( !cxx !mpi !fortran )
- fortran2003? ( fortran )"
-
-RDEPEND="
- mpi? ( virtual/mpi[romio] )
- szip? ( >=sci-libs/szip-2.1 )
- zlib? ( sys-libs/zlib )"
-
-DEPEND="${RDEPEND}
- sys-devel/libtool:2
- >=sys-devel/autoconf-2.69"
-
-pkg_setup() {
- tc-export CXX CC AR # workaround for bug 285148
- if use fortran; then
- use fortran2003 && FORTRAN_STANDARD=2003
- fortran-2_pkg_setup
- fi
- if use mpi; then
- if has_version 'sci-libs/hdf5[-mpi]'; then
- ewarn "Installing hdf5 with mpi enabled with a previous hdf5 with mpi disabled may fail."
- ewarn "Try to uninstall the current hdf5 prior to enabling mpi support."
- fi
- export CC=mpicc
- use fortran && export FC=mpif90
- elif has_version 'sci-libs/hdf5[mpi]'; then
- ewarn "Installing hdf5 with mpi disabled while having hdf5 installed with mpi enabled may fail."
- ewarn "Try to uninstall the current hdf5 prior to disabling mpi support."
- fi
-}
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-buildsystem.patch \
- "${FILESDIR}"/${PN}-1.8.8-array_bounds.patch \
- "${FILESDIR}"/${P}-implicits.patch \
- "${FILESDIR}"/${PN}-1.8.9-static_libgfortran.patch \
- "${FILESDIR}"/${PN}-1.8.9-mpicxx.patch \
- "${FILESDIR}"/${P}-comments.patch
- # respect gentoo examples directory
- sed \
- -e "s:hdf5_examples:doc/${PF}/examples:g" \
- -i $(find . -name Makefile.am) $(find . -name "run*.sh.in") || die
- sed \
- -e '/docdir/d' \
- -i config/commence.am || die
- if ! use examples; then
- sed -e '/^install:/ s/install-examples//' \
- -i Makefile.am || die #409091
- fi
- eautoreconf
- # enable shared libs by default for h5cc config utility
- sed -i -e "s/SHLIB:-no/SHLIB:-yes/g" tools/misc/h5cc.in || die
- # bug #419677
- use prefix && \
- append-ldflags -Wl,-rpath,"${EPREFIX}"/usr/$(get_libdir) \
- -Wl,-rpath,"${EPREFIX}"/$(get_libdir)
-}
-
-src_configure() {
- econf \
- --enable-production \
- --docdir="${EPREFIX}"/usr/share/doc/${PF} \
- --enable-deprecated-symbols \
- --enable-shared \
- --disable-silent-rules \
- $(use_enable prefix sharedlib-rpath) \
- $(use_enable static-libs static) \
- $(use_enable debug debug all) \
- $(use_enable debug codestack) \
- $(use_enable cxx) \
- $(use_enable fortran) \
- $(use_enable fortran2003) \
- $(use_enable mpi parallel) \
- $(use_enable threads threadsafe) \
- $(use_with szip szlib) \
- $(use_with threads pthread) \
- $(use_with zlib) \
- ${myconf}
-}
-
-src_install() {
- default
- use static-libs || find "${ED}" -name '*.la' -exec rm -f {} +
-}
-
-pkg_postinst() {
- if has_version "sci-libs/hdf5"; then
- ewarn "You have upgraded hdf5 from previous version and the software"
- ewarn "using it may start complaining about mismatch between headers"
- ewarn "and library version. You have two options:"
- ewarn " 1. export HDF5_DISABLE_VERSION_CHECK=2 to get rid of the"
- ewarn " warning/error message"
- ewarn " 2. re-emerge all reverse dependencies (type"
- ewarn " 'emerge --depclean -pv sci-libs/hdf5' to get the list)"
- fi
-}
+++ /dev/null
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/hdf5/hdf5-1.8.13.ebuild,v 1.1 2014/06/04 16:05:55 bicatali Exp $
-
-EAPI=5
-
-FORTRAN_NEEDED=fortran
-AUTOTOOLS_AUTORECONF=1
-
-inherit autotools-utils eutils fortran-2 flag-o-matic toolchain-funcs multilib
-
-MY_P=${PN}-${PV/_p/-patch}
-
-DESCRIPTION="General purpose library and file format for storing scientific data"
-HOMEPAGE="http://www.hdfgroup.org/HDF5/"
-SRC_URI="http://www.hdfgroup.org/ftp/HDF5/releases/${MY_P}/src/${MY_P}.tar.bz2"
-
-LICENSE="NCSA-HDF"
-SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
-IUSE="cxx debug examples fortran fortran2003 mpi static-libs szip threads zlib"
-
-REQUIRED_USE="
- cxx? ( !mpi ) mpi? ( !cxx )
- threads? ( !cxx !mpi !fortran )
- fortran2003? ( fortran )"
-
-RDEPEND="
- mpi? ( virtual/mpi[romio] )
- szip? ( >=sci-libs/szip-2.1:0= )
- zlib? ( sys-libs/zlib:0= )"
-
-DEPEND="${RDEPEND}
- sys-devel/libtool:2
- >=sys-devel/autoconf-2.69"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.8.9-static_libgfortran.patch
- "${FILESDIR}"/${PN}-1.8.9-mpicxx.patch
- "${FILESDIR}"/${PN}-1.8.13-no-messing-ldpath.patch
- "${FILESDIR}"/${PN}-1.8.13-implicits.patch
-)
-
-pkg_setup() {
- tc-export CXX CC AR # workaround for bug 285148
- if use fortran; then
- use fortran2003 && FORTRAN_STANDARD=2003
- fortran-2_pkg_setup
- fi
- if use mpi; then
- if has_version 'sci-libs/hdf5[-mpi]'; then
- ewarn "Installing hdf5 with mpi enabled with a previous hdf5 with mpi disabled may fail."
- ewarn "Try to uninstall the current hdf5 prior to enabling mpi support."
- fi
- export CC=mpicc
- use fortran && export FC=mpif90
- elif has_version 'sci-libs/hdf5[mpi]'; then
- ewarn "Installing hdf5 with mpi disabled while having hdf5 installed with mpi enabled may fail."
- ewarn "Try to uninstall the current hdf5 prior to disabling mpi support."
- fi
-}
-
-src_prepare() {
- # respect gentoo examples directory
- sed \
- -e "s:hdf5_examples:doc/${PF}/examples:g" \
- -i $(find . -name Makefile.am) $(find . -name "run*.sh.in") || die
- sed \
- -e '/docdir/d' \
- -i config/commence.am || die
- if ! use examples; then
- sed -e '/^install:/ s/install-examples//' \
- -i Makefile.am || die #409091
- fi
- # enable shared libs by default for h5cc config utility
- sed -i -e "s/SHLIB:-no/SHLIB:-yes/g" tools/misc/h5cc.in || die
- # bug #419677
- use prefix && \
- append-ldflags -Wl,-rpath,"${EPREFIX}"/usr/$(get_libdir) \
- -Wl,-rpath,"${EPREFIX}"/$(get_libdir)
- autotools-utils_src_prepare
-}
-
-src_configure() {
- local myeconfargs=(
- --enable-production
- --docdir="${EPREFIX}"/usr/share/doc/${PF}
- --enable-deprecated-symbols
- $(use_enable prefix sharedlib-rpath)
- $(use_enable debug debug all)
- $(use_enable debug codestack)
- $(use_enable cxx)
- $(use_enable fortran)
- $(use_enable fortran2003)
- $(use_enable mpi parallel)
- $(use_enable threads threadsafe)
- $(use_with szip szlib)
- $(use_with threads pthread)
- $(use_with zlib)
- )
- autotools-utils_src_configure
-}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>sci</herd>
-<maintainer>
- <email>xarthisius@gentoo.org</email>
- <name>Kacper Kowalik</name>
-</maintainer>
-<longdescription>
+ <herd>sci</herd>
+ <maintainer>
+ <email>xarthisius@gentoo.org</email>
+ <name>Kacper Kowalik</name>
+ </maintainer>
+ <longdescription>
HDF5 is a file format and library for storing scientific data. HDF5
was designed and implemented to address the deficiencies of HDF4.x. It
has a more powerful and flexible data model, supports files larger
than 2 GB, and supports parallel I/O.
</longdescription>
-<use>
- <flag name="fortran2003">Enable new features that require Fortran 2003
+ <use>
+ <flag name="fortran2003">Enable new features that require Fortran 2003
(http://www.hdfgroup.org/HDF5/doc/fortran/NewFeatures_F2003.pdf)</flag>
-</use>
+ </use>
</pkgmetadata>