diff options
author | Slawek Lis <slis@gentoo.org> | 2014-11-05 05:30:46 +0000 |
---|---|---|
committer | Slawek Lis <slis@gentoo.org> | 2014-11-05 05:30:46 +0000 |
commit | c943c2ee5e8a7e889a4682120ab76a4587fbec07 (patch) | |
tree | 4b1dbdc083ae789ab3eb881bc373b0be66777c55 /sys-cluster | |
parent | Bump (diff) | |
download | historical-c943c2ee5e8a7e889a4682120ab76a4587fbec07.tar.gz historical-c943c2ee5e8a7e889a4682120ab76a4587fbec07.tar.bz2 historical-c943c2ee5e8a7e889a4682120ab76a4587fbec07.zip |
version bump
Package-Manager: portage-2.2.14/cvs/Linux x86_64
Manifest-Sign-Key: 0x55265D89
Diffstat (limited to 'sys-cluster')
-rw-r--r-- | sys-cluster/hpx/ChangeLog | 7 | ||||
-rw-r--r-- | sys-cluster/hpx/Manifest | 18 | ||||
-rw-r--r-- | sys-cluster/hpx/hpx-0.9.9.ebuild | 79 |
3 files changed, 95 insertions, 9 deletions
diff --git a/sys-cluster/hpx/ChangeLog b/sys-cluster/hpx/ChangeLog index a00a9aceac27..29b2bdf8ef20 100644 --- a/sys-cluster/hpx/ChangeLog +++ b/sys-cluster/hpx/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sys-cluster/hpx # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/hpx/ChangeLog,v 1.1 2014/07/31 12:26:11 slis Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/hpx/ChangeLog,v 1.2 2014/11/05 05:30:37 slis Exp $ + +*hpx-0.9.9 (05 Nov 2014) + + 05 Nov 2014; Sławek Lis <slis@gentoo.org> +hpx-0.9.9.ebuild: + version bump *hpx-0.9.8 (31 Jul 2014) diff --git a/sys-cluster/hpx/Manifest b/sys-cluster/hpx/Manifest index 270108d3e244..7eb702adf1de 100644 --- a/sys-cluster/hpx/Manifest +++ b/sys-cluster/hpx/Manifest @@ -4,18 +4,20 @@ Hash: SHA256 AUX hpx-0.9.8-cmake_dir.patch 782 SHA256 bb442661be8fca955c09de44073d49d8e89d603f8169600009fd77146a3294f9 SHA512 93fadaf1a8e302f8433c35ebbe4f75af6db21136d64a88574f56122f7204a387e6a0fc9a3fcde21cd8897364ecea203223a365fc84e2e725e8436b77a8fec9d9 WHIRLPOOL fbdcad3ee78f8153519d64d5fc2b05c451dbe4bd45c34dcb2b0502accc5743d13fdc9d42e797204e7001733126056a3699381d314d3d049569cd3d862691d6dd AUX hpx-0.9.8-install-path.patch 2952 SHA256 c8bc7ed3a3023b6a278d7540009cd9b837085b6a0995b444f039863e8f008043 SHA512 94273cbd42291fe8dcefe76f8e663997632c8dfc729ceac9c9e6a13b1168334788fe4f2e8c0c20b37d3d5ab339db2b44ba2a6c3fee656cc3981f26d79503f606 WHIRLPOOL c4c539b337f43f09a95f69ea123d74db425a84ae81a927d4d8d5e04830cba36a8a2bf237bfbdee4b2f90f3eec2053e9cd50f9c91de898e710deeccecc6323d2e AUX hpx-0.9.8-multilib.patch 6064 SHA256 77a3eff3e8882bcd36836a65255a62267310f78d43557a22a9bd908481816e79 SHA512 b378d6e259263a02929c06c0b093490115b5a573daed20f980c1fa15fe2f8ce4833a784cc8a1924ea1ddc8fdc853d07fd1e83a20fdc6c711211c8f3eb9e2f583 WHIRLPOOL 7e69572bfd9aa1b50a4173091d3b2e460fbccb7361963f74cfab14f27f965cc56d27be6e84310dd62eced27b1c4fe7eae5c1be7e43a99e9b8dbe3ed9497e2256 +DIST hpx-0.9.9.tar.gz 3461235 SHA256 cb17ac303f49795300c6b803725036aa09b434a7a23a610744457d3481be3738 SHA512 95332c924548f7d07e24c56d3d72e8aa5977a1347666fb2a0f3782fec040e83e5760750a1696cf8152d7b3f8b90ce719fe24018086a5165429b3f9851c2f7e1f WHIRLPOOL 370646b98c89133a8fd23cb17ecaefc477e09b07508884f4343526050a12fae117f1fd0e24881b9896beca97ca08d4bad8526b39cfec1cad0ce48d8826ea3c43 DIST hpx_0.9.8.7z 2089649 SHA256 9e04685b07e4155e6d3e00c944e5fe91c0c815a2b3bc7bc345eb59d8708bac91 SHA512 1789582ee776173d4aa67b512d2df225c734b98ffe59a8f1eee38b5112ac7c02e0c7c478f72062e5b6a5d5053ce1848729c374093378f63200acf51a208fb3c7 WHIRLPOOL b4b5a8a83aa4d07466ee0570b9fdadd906281e626eed2ce82e3a8e03681de1591a46af2254cbd387eb2d0bfac22c6796537fbbb37764be7dd424b97dd0d433c7 EBUILD hpx-0.9.8.ebuild 2094 SHA256 76cbca2e29c9ee607fe52c5bef977ddc1f9165062a0d1f2fc8469a36bee0d69c SHA512 30102719345808b47d5231f5c0b793c3f91a2c6a487e2b68b546089101efc7f928cdbe37d5cafbc3132e15d431b89efbde84d9864882926ae6a9a787c407df06 WHIRLPOOL f1b2c259ac939c07ff592f5bd0c3a15a6682a81d94a41fba8020800347605ba216ba44e863daa3ee75d07b624bfd04446b5fdebff35b7ed46df2f0a75d35d1a7 -MISC ChangeLog 434 SHA256 1cecba2c8f7023f375c9a6824b2250223930b9e745437e5be17b51b5260ea50c SHA512 b1b759ae316329732d975c75ba69d574b84784c71639bf2822f3926eab5998953745f10c28a53481bc86b593c9c0704b67a4a56f8da5085c0c1e153b8e989233 WHIRLPOOL 6de7af2a9334b15bd502e64cfbbb699668804e9d46e1756c7191e69f3026c776589d42d030983303183f8ca06112e28428317e4b85ccea1d0e0956a9d1802040 +EBUILD hpx-0.9.9.ebuild 1956 SHA256 930e4b843b32a833debff1c28e09b4bdc79a39e094299b7dca312ad34db1d613 SHA512 1acda0cbce5537d65621e56f85b334d34c5768569b348f9c44ab7f71d6dd685834babbdde658cc931290a517bd7562460994d11708a4189fe031664d7e5a24c3 WHIRLPOOL 358ea01cd01d03503fea3d2bcf193c5f47542b5f5f7e15f2b02b3473ecc80e463fd745ae98b22a71392f3aae8583ed7e67c34c5a01642fdd43d908d11ff097e0 +MISC ChangeLog 540 SHA256 964f2a3f0c8aeb128199decbe8d9d9dac7d79c7bd75f7cdaf4b591de7da8d72c SHA512 edc573f230f7ab5c6ceefc068df8df2eb19575be06851b35e01b9e9b5e5a955a052ac8feb565f597b49694ac7773c231611c228e4ca6a57edfd4ba1ab3013a26 WHIRLPOOL b0f6cdac3836105b8fc4434dc468142b9e7b8f48737406ac215e529ed38e9f57cd07eb71af2eeb76dfbde270a4ee12d04783248a9048940839de38885d20b225 MISC metadata.xml 983 SHA256 d02d8e4f5427067f5e132cd085da5baf96905e4a06b0d8ea84c95769b89065b8 SHA512 68d7d83ca092d51ffb22fc8633af8df1a82ab7b052fbba4f939777dd81b225d8991616890fb9585c1044b406dac05292030d049ddc62b38587d187a23fa08dff WHIRLPOOL 723e5bc2e99e258f9b9b92bda106fd2ad7c33221d98228142630df214fb220a07dece447389fc6ac0f1b368d812fe661c1cf58ec310af803e735e3da0a41b8c9 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQEcBAEBCAAGBQJT2jStAAoJEO1RxJ84ipLkKAsH/1I8CsfNyePRQSBsZi4lXFZm -5hOqoWhHPLETjLQaqq1S/8SUKXLP1H3ChmvV9XMrqBxMV2KGU7m5YTTWcmr7M1Mx -1uov+dGPueC88fwYl0Wffx3brN+AL4MEPA20FAmIwyVWw1N2fEMQ9Fq51NxsCxpK -hqFA4Wfa1SeTHk4Ipf3m4sd7IzjqwqKdWArx9q3eCDhvEH+dBMXyvWPFWt8B8kuP -UkYQ5sIuMV0HK0wohRP33r+OaRxNzlnJ2CLdoyvexoZvgX4wYvs5WBlbHfiLs6yE -8fyQzCaF2fLIvWPJFqPyjnFuY9gAG0AHvlEbm8vB2wnxQ2mTSLD3qVHeXaFeMSk= -=DoJO +iQEcBAEBCAAGBQJUWbWrAAoJEO1RxJ84ipLk0ScH+wfQYZdRyp9mVEwxNuNypRPa +M95glkmnNjop5b3PRX4PHLl1N/7IP7M07+ZbFj6KOTWFzJoCD9VBpg55mUX0FMZy +Vxo34oZ8Yvwyu+oi0EzW+FNCwxLVgX5DHntsCKTC7LgUV7ptF0RRs/NLCelNYPXy +IxtePvdqqK63Bzh0omNdvL5DHmi0/TEWPlemobdWZSb6qoBlO7lz0gBB4VGjEjdm +8aEixPQHe00s7ULvIHTa3XKN/DvpDvF3KCmfoIgcoC9X5MHuaHKjJMSIfkSYjVV+ +BAh2U2PGBC55prKZXK3UyDK2v7Sf0CYE5M3R+tHUEN0ZD9aqlkB/zT/y/JFS5t0= +=cYPs -----END PGP SIGNATURE----- diff --git a/sys-cluster/hpx/hpx-0.9.9.ebuild b/sys-cluster/hpx/hpx-0.9.9.ebuild new file mode 100644 index 000000000000..d212c458ed53 --- /dev/null +++ b/sys-cluster/hpx/hpx-0.9.9.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/hpx/hpx-0.9.9.ebuild,v 1.1 2014/11/05 05:30:37 slis Exp $ + +EAPI=5 + +PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} ) + +inherit cmake-utils fortran-2 multilib python-single-r1 versionator + +MY_PV="$(replace_version_separator _ -)" + +SRC_URI="https://github.com/STEllAR-GROUP/hpx/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64 ~x86" +S="${WORKDIR}/${PN}-${MY_PV}" + +DESCRIPTION="C++ runtime system for parallel and distributed applications" +HOMEPAGE="http://stellar.cct.lsu.edu/tag/hpx/" + +SLOT="0" +LICENSE="Boost-1.0" +IUSE="doc examples jemalloc papi +perftools tbb test" + +RDEPEND=" + tbb? ( dev-cpp/tbb ) + >=dev-libs/boost-1.49 + papi? ( dev-libs/papi ) + perftools? ( >=dev-util/google-perftools-1.7.1 ) + >=sys-apps/hwloc-1.8 + >=sys-libs/libunwind-1 + sys-libs/zlib +" +DEPEND="${RDEPEND} + virtual/pkgconfig + test? ( dev-lang/python ) +" +REQUIRED_USE="test? ( ${PYTHON_REQUIRED_USE} ) + jemalloc? ( !perftools !tbb ) + perftools? ( !jemalloc !tbb ) + tbb? ( !jemalloc !perftools ) + " + +pkg_setup() { + use test && python-single-r1_pkg_setup +} + +src_configure() { + CMAKE_BUILD_TYPE=Release + local mycmakeargs=( + -DHPX_BUILD_EXAMPLES=OFF + -DHPX_MALLOC=system + -DLIB=$(get_libdir) + -Dcmake_dir=cmake + $(cmake-utils_use doc HPX_BUILD_DOCUMENTATION) + $(cmake-utils_use jemalloc HPX_JEMALLOC) + $(cmake-utils_use test BUILD_TESTING) + $(cmake-utils_use perftools HPX_GOOGLE_PERFTOOLS) + $(cmake-utils_use papi HPX_PAPI) + ) + + use perftools && mycmakeargs+=( -DHPX_MALLOC=tcmalloc ) + use jemalloc && mycmakeargs+=( -DHPX_MALLOC=jemalloc ) + use tbb && mycmakeargs+=( -DHPX_MALLOC=tbbmalloc ) + + cmake-utils_src_configure +} + +src_test() { + # avoid over-suscribing + cmake-utils_src_make -j1 tests +} + +src_install() { + cmake-utils_src_install + if use examples; then + insinto /usr/share/doc/${PF} + doins -r examples + fi +} |