summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSlawek Lis <slis@gentoo.org>2014-11-05 05:30:46 +0000
committerSlawek Lis <slis@gentoo.org>2014-11-05 05:30:46 +0000
commitc943c2ee5e8a7e889a4682120ab76a4587fbec07 (patch)
tree4b1dbdc083ae789ab3eb881bc373b0be66777c55 /sys-cluster
parentBump (diff)
downloadhistorical-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/ChangeLog7
-rw-r--r--sys-cluster/hpx/Manifest18
-rw-r--r--sys-cluster/hpx/hpx-0.9.9.ebuild79
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
+}