From 2e4d6372f8817364eaf7576081e1246ad2f7c78d Mon Sep 17 00:00:00 2001 From: Kacper Kowalik Date: Wed, 20 May 2015 15:40:02 +0000 Subject: Version bump Package-Manager: portage-2.2.17/cvs/Linux x86_64 Manifest-Sign-Key: 0x5D21B852895192F9 --- sci-libs/hdf5/ChangeLog | 8 +- sci-libs/hdf5/Manifest | 37 +++++---- sci-libs/hdf5/files/hdf5-1.8.15-implicits.patch | 43 ++++++++++ sci-libs/hdf5/hdf5-1.8.15.ebuild | 104 ++++++++++++++++++++++++ 4 files changed, 173 insertions(+), 19 deletions(-) create mode 100644 sci-libs/hdf5/files/hdf5-1.8.15-implicits.patch create mode 100644 sci-libs/hdf5/hdf5-1.8.15.ebuild (limited to 'sci-libs') diff --git a/sci-libs/hdf5/ChangeLog b/sci-libs/hdf5/ChangeLog index f3c6d6a6e21d..5d637bec9c21 100644 --- a/sci-libs/hdf5/ChangeLog +++ b/sci-libs/hdf5/ChangeLog @@ -1,6 +1,12 @@ # 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.128 2015/02/28 14:49:28 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-libs/hdf5/ChangeLog,v 1.129 2015/05/20 15:39:56 xarthisius Exp $ + +*hdf5-1.8.15 (20 May 2015) + + 20 May 2015; Kacper Kowalik + +files/hdf5-1.8.15-implicits.patch, +hdf5-1.8.15.ebuild: + Version bump 28 Feb 2015; Justin Lecher -hdf5-1.8.10.ebuild, -hdf5-1.8.13.ebuild, metadata.xml: diff --git a/sci-libs/hdf5/Manifest b/sci-libs/hdf5/Manifest index e0380904aed2..cb284b9b5c2d 100644 --- a/sci-libs/hdf5/Manifest +++ b/sci-libs/hdf5/Manifest @@ -1,5 +1,5 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA512 +Hash: SHA256 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 @@ -9,6 +9,7 @@ AUX hdf5-1.8.13-implicits.patch 1034 SHA256 0b53f6295b0b4cd627ac302fdd9a06425abb AUX hdf5-1.8.13-no-messing-ldpath.patch 1141 SHA256 cec0d9c73a0f4611c3453190a2c01ad7dce4c62feea6e0a7cd79a93c84f43e62 SHA512 e43021ceb83909ab06ba378363c192aa0f1b34cc7c2b121f5000e215516dbdea1b825a53ac4023073bf4870a5c3452c22f5535391d95af45ad63a309e1ffa5a4 WHIRLPOOL d0e75d8a05e13385aedd075cf96380a10dfeffaace5d5a8ba4926a5f7ed583bf36e17583dba6110a1ddbcf2652bed15b902a57ec157fb30412a2fd3b87a303a3 AUX hdf5-1.8.14-implicits.patch 1404 SHA256 0a79465488a99b1dd2d98ee5755b7fee2cddcb490a569f1fb57ef84e9f18f350 SHA512 f54e99560b3a845ed171765350f11d8bc22efbf6a040e4eb2fd893b51654cc270c6f1e645fe3c6afeacdb9ad40bf9e5cf53f34ca709977ddcb2b406d2b2510b5 WHIRLPOOL 2ac312b180a00e6ae1779926dc5ba8b71240769e1228477a3e0491052d8aadb490199669e6964b612ed14fec2492b539f47604f87478db107dd0460040b05ef9 AUX hdf5-1.8.14-ldflags.patch 498 SHA256 059856372faf27845b71bee9e28762e083feaae650d81ded6657982080f0faba SHA512 0fd150143366875248cddaeeb6e58497a1af7b255efbda3e5ab5edc6c66fec81948de9d31b1b0e77e9c46420a5c5291e464ac127ac5c616ac8d064327c00f5f7 WHIRLPOOL 81f20697680058a6f26372e5c8811f8799e5332aa292af8ae5841b7e02f18b2f24855f35c543cfdd552098eeec3dcedfa14dd45f0f237981e68420d8fd28a340 +AUX hdf5-1.8.15-implicits.patch 1050 SHA256 2b348408942b14bb272caa94eee07b7b399c6e9396e2afb1dfc51b99ab679cfa SHA512 e3cfc3e3c01b8eafe426a3ebb87a4880d326b88d15897ce6d50b47456d69c0ef0888ad7f839928eb1fd283eb617f63869c2051d46669986bb5ed30afa6181088 WHIRLPOOL b80c2cfcf1a499c7a39a89770c6e5159834f8fd170d812ffed91bb25d49a43f17a9a656659795a0b58f65b9809e22424602de680344694e059b4174970911183 AUX hdf5-1.8.8-array_bounds.patch 624 SHA256 849df1a9fed1d6225b0032507294fbd4eec13f7514e1175907f2c9c00aafb48c SHA512 611816451d8afb284e06082c15527aa71fbf67fd1c48c64257df751e4005ff038485f2a604289f92af106d44abda7537070fc7721e6a555724645b07058dfbde WHIRLPOOL b88a7e82e5e8b99ea76a823514b395a1bb432a019b1ccd7a052c350bb11c22ed8a6bbffab38e152de5d95cb7d2572e3e6fd195fb4ce049b66a7d0e38fef87684 AUX hdf5-1.8.8-buildsystem.patch 1410 SHA256 a97a7a82197eb4f3c9d43836f24c2c2ae14962970a0b680e5305a977b8c611a5 SHA512 610264a578d292daef20e0b796ccdb899823ca9284321b67aede261717e2bb094116f7775ce9b7ed5d176c61ff187e1cad0ff3c1800c33662c411171b87c4391 WHIRLPOOL a7b58c1a2f08dc9291a7dc84a376135bf307749f27f323a627c6072f89ec44f6cab25a2219106b98b622ac7bcd5949c8915f345ad135d8117f15a28e63d37ae5 AUX hdf5-1.8.8-implicits.patch 2005 SHA256 1fec9a12f20f28484a9047e39b4bb56694af394d9e591abf442046aed96d4b5c SHA512 eeae0ff2e9a2561b4494ac2d3853e13f9b07813f73688cf526bb57bdcda6e186a165a1be3d122c2bf60690aac4e07219c849ccda28dbddc0bd739986c5eb89a5 WHIRLPOOL d554083409fcb562bbfcf6a9c1f5a0ab8e80eeacb5db47f390dd6ae92f10e382fb67addf00a9deed7a75db4e5dbb54beb555c39048e4589f91bb5818ca332aec @@ -17,25 +18,25 @@ AUX hdf5-1.8.9-mpicxx.patch 494 SHA256 b8412a94dcc88b520f28ea119694dd3037ab6bd2c 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.14.tar.bz2 9503743 SHA256 53722cb9f5977af2908f92fc1a3f8c597800a5cb448cfe5c75060d6335bb9bab SHA512 c4f0bb01df7bef9cd29c42ec2e27f4bd27c3e059cf18f1285c583e92b94ef799f8a29ec85c17bab12e47a69626851fbda4b8d74543266b01aa2cffc42cde4fea WHIRLPOOL 646d44d446e2bd2855567046ca00f302e02d39880a77f2d75fd6231ad74692c07910c8670ffa5e02f2922e4e28c5a4afd06f907ac5950615dd328c3e7346f578 +DIST hdf5-1.8.15.tar.bz2 10002545 SHA256 0003ac76314b9c3dd819f595eb33890f02f6bf000414013a89f9907ac09e3920 SHA512 3c1b62fd3b4605b1b4c43712594cc8c73e99c270e395e40239d4f7cb02063ae20b60d1cfd2aa0d497136927118d6c930fc2823d0d93c59ce57e43235c9187b86 WHIRLPOOL 9c39b051909e753d3e0762840cb4f9d732a673f4e01adff4bbddd22ff9501ae1b630832bc4b4cf71e5b5fb8016b19e00db2d47b3ca9317ab40a863fe03dac892 EBUILD hdf5-1.8.14-r1.ebuild 3113 SHA256 221aa6872c4be18a0e183253f85ac56cea199872789d30eab735cf2945dbd725 SHA512 4a3a833218399584a509bf96474d3539a3bb9df0e73e8832e2724536dd1418947830709e0c7145aec4d6693526fd880c14a452885015f5cb8a76f1f5f1289a3c WHIRLPOOL 768a7b3fa9dea180740b8fcef5e8288b12ee8159d6cc39414b9a9fba2b60b0de556d1c7301813e9f8476e1a97c876df29754eb9c35dec38248f535f45a870ae2 -MISC ChangeLog 23565 SHA256 ddba579da605ce30196000d45d1cc98759b614dd086c5e30db66af1b102c4f21 SHA512 97fdcd9a044aa5bb63459360bb883f7d24a433907a6c49617924b72604847c5438448a06c90a4499e2c3f14ea8869f3c5012dcec9475b14fc62309dee8e5d53c WHIRLPOOL 4d6309e4905a57bd6f3af6570857e6e772e30be4c8c133f3b11216ba055853a604e7faa1ce60b79c6592dc5490a4bcfbaf661fc867573c04dbc175ac04c4cb36 +EBUILD hdf5-1.8.15.ebuild 3082 SHA256 18f5cef9055ef8907b65986ddc6860e2a293a8fea14d3d1c3b1082218c620e09 SHA512 437d090599a812b10da30fd3f3fe459bccf9049a26a2c22aa39a9194b79fa8eebd94c4b872ed78b764a70533bf6c811794ffb128b8d9d22765e68834019d726a WHIRLPOOL 571f9ddc20cfd83f7388a1bc3a8dd933226771a9847ce3d47a38117ca938cb7354e2d54e4c4a9ec1266fcb4c6ddae9bdba0d84df332b4a622c9f3ff3b69ca8b7 +MISC ChangeLog 23728 SHA256 b51ea7cb5829212afd8ef03c2a0be6cf77974e292a94da5c5b382b00477fdb82 SHA512 dfe68d5346c147ffc6186e5dd5c86bfc9314bcc1086921c7b4b55ebe7a399467f8abe3dc5578d882754d6d17d0b5567ce984a49be671dbc5f80caefa96f799bb WHIRLPOOL 8d6c729e9c2a83b16a77ebaf832330c1e547b778eb8c603cc60bf821b662badea94d7cdba4675111ce218e76cf407f75610ce4b74901286e7e4f1bcfc3e5badd MISC metadata.xml 720 SHA256 87e5e5035e295aa2793bff8ba32459f1a77aa4815a0a54f6bff76734de0a5832 SHA512 a13770d8ebf424014d42e67e5bc4f0060fe8cfcc72f5f3757b9e89f6762d58efb81fbef7107180fa096f1b91baf4bfc57275ad54a509f9d9de04f244f63bb496 WHIRLPOOL 7cc906508c6bf2bdea869a3e5a66a1e4376c2473d3ba747469ba1da10ac12c9d360bd9a35d8c0787b9896adc4b6a4544d6e2e3dc572131335a1130b50a9f0cc4 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0 +Version: GnuPG v2 -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 +iQIcBAEBCAAGBQJVXKrNAAoJEF0huFKJUZL5oEYP/1hCXt0r+eacSfL/K0PzT6si +0oK097EPll8nJMyF6uaHUGpRFK+5hy76vofmKtXHK3FA+Mc6bUOZ63bhhoi3eYEU +hv+rQ1iaYfj/K3CP552UA15l8KaOfQwb7yMjegetYEHmCOWpxYvZIeJmdCI2h/v0 +D71qxwhdG484tShi6ooIFxPnG91BDkUpaRDVGfCPF+8OzQf1O4IidRL0jAkUQFZc +wv0bS1Js1OR2cvlWx0Ta9SzaSrNURknqFjgESWd4vlBKEO9LLJ1WT/JLJs+iFNUz +R19ZXeNq6FuOYn4jA+smB6icMknLCwyOGPYmEghXqTXA0hahJH7HTw8x0kMea8jR +UoVE1ouOn2BvW4yR5DiJn3WN+9C12Da60vpI4jZINguTU/7xttTmJv3jqhTcDqog +NHk3XCrc70BUFpfL+yyT1+lhDfWVWJB8WOmT19ebT03RG9Pry0sbVoWP1ZjJ8LKl +UgzPRiidSw6uW2P+CwToLpBekDFu7zP1y0VRlP6yfuyiC0HnHIC/FD4dxpY+8tMd +3tWkHEuPsMOKe5Ly81oFJAQjnJBJnwMSSLciBy0g88EqIQPTwDRMHZ4ejQpz4zIK +CJdjSxGuM4IYbDNf1loY2T0VNTrWVdEqZIEaFxUKVol1fOHB4gVgTAWSInkNYMCg +xuqbJOtodFqHAmmYMlOm +=ViX0 -----END PGP SIGNATURE----- diff --git a/sci-libs/hdf5/files/hdf5-1.8.15-implicits.patch b/sci-libs/hdf5/files/hdf5-1.8.15-implicits.patch new file mode 100644 index 000000000000..72e096170975 --- /dev/null +++ b/sci-libs/hdf5/files/hdf5-1.8.15-implicits.patch @@ -0,0 +1,43 @@ +--- a/hl/src/H5LTanalyze.c ++++ b/hl/src/H5LTanalyze.c +@@ -40,6 +40,7 @@ + #include + #include + #include ++#include + + /* end standard C headers. */ + +--- a/hl/src/H5LTanalyze.l ++++ b/hl/src/H5LTanalyze.l +@@ -16,6 +16,7 @@ + %{ + #include + #include ++#include + #include + #include "H5LTparse.h" + +--- a/test/cache_common.h ++++ b/test/cache_common.h +@@ -702,5 +702,8 @@ void validate_mdc_config(hid_t file_id, + hbool_t compare_init, + int test_num); + ++hbool_t resize_configs_are_equal(const H5C_auto_size_ctl_t *a, ++ const H5C_auto_size_ctl_t *b, ++ hbool_t compare_init); + #endif /* _CACHE_COMMON_H */ + +--- a/testpar/t_span_tree.c ++++ b/testpar/t_span_tree.c +@@ -37,6 +37,9 @@ + #include "hdf5.h" + #include "H5private.h" + #include "testphdf5.h" ++#define H5S_PACKAGE ++#define H5S_TESTING ++#include "H5Spkg.h" + + + static void coll_write_test(int chunk_factor); diff --git a/sci-libs/hdf5/hdf5-1.8.15.ebuild b/sci-libs/hdf5/hdf5-1.8.15.ebuild new file mode 100644 index 000000000000..d652d2b3be8f --- /dev/null +++ b/sci-libs/hdf5/hdf5-1.8.15.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-libs/hdf5/hdf5-1.8.15.ebuild,v 1.1 2015/05/20 15:39:56 xarthisius 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.15-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 +} -- cgit v1.2.3-65-gdbad