commit: d17596dfb35794436e9a10247efec06eb269de41 Author: Christoph Junghans <ottxor <AT> gentoo <DOT> org> AuthorDate: Wed Dec 24 18:55:09 2014 +0000 Commit: Christoph Junghans <ottxor <AT> gentoo <DOT> org> CommitDate: Wed Dec 24 18:55:09 2014 +0000 URL: http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=d17596df
remove old Package-Manager: portage-2.2.14 --- sys-cluster/hpx/ChangeLog | 4 ++ sys-cluster/hpx/hpx-0.9.7.ebuild | 93 ---------------------------------------- sys-cluster/hpx/hpx-0.9.8.ebuild | 93 ---------------------------------------- 3 files changed, 4 insertions(+), 186 deletions(-) diff --git a/sys-cluster/hpx/ChangeLog b/sys-cluster/hpx/ChangeLog index a13a6be..a5e7b9b 100644 --- a/sys-cluster/hpx/ChangeLog +++ b/sys-cluster/hpx/ChangeLog @@ -2,6 +2,10 @@ # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 24 Dec 2014; Christoph Junghans <[email protected]> -Manifest, + -hpx-0.9.7.ebuild, -hpx-0.9.8.ebuild: + remove old + 24 Dec 2014; Christoph Junghans <[email protected]> hpx-9999.ebuild: fixed deps (bug #529066) diff --git a/sys-cluster/hpx/hpx-0.9.7.ebuild b/sys-cluster/hpx/hpx-0.9.7.ebuild deleted file mode 100644 index 738ed16..0000000 --- a/sys-cluster/hpx/hpx-0.9.7.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=5 - -PYTHON_COMPAT=( python{2_6,2_7} ) - -if [ ${PV} == "9999" ] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/STEllAR-GROUP/hpx.git" - SRC_URI="" - KEYWORDS="" - S="${WORKDIR}/${PN}" - CMAKE_USE_DIR="${S}" -else - SRC_URI="http://stellar.cct.lsu.edu/files/${PN}_${PV}.7z" - KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" - S="${WORKDIR}/${PN}_${PV}" -fi - -inherit cmake-utils fortran-2 python-single-r1 - -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" - -# TODO: some of the forced deps are may be optional -# it would need to work the automagic -RDEPEND=" - >=dev-libs/boost-1.51 - dev-libs/libxml2 - sci-libs/hdf5 - >=sys-apps/hwloc-1.8 - >=sys-libs/libunwind-1 - sys-libs/zlib - jemalloc? ( dev-libs/jemalloc ) - papi? ( dev-libs/papi ) - perftools? ( >=dev-util/google-perftools-1.7.1 ) - tbb? ( dev-cpp/tbb ) -" -DEPEND="${RDEPEND} - virtual/pkgconfig - test? ( dev-lang/python ) -" -REQUIRED_USE="test? ( ${PYTHON_REQUIRED_USE} )" - -PATCHES=( - "${FILESDIR}"/hpx-0.9.5-install-path.patch - "${FILESDIR}"/hpx-0.9.7-move-boost-include.patch -) - -pkg_setup() { - use test && python-single-r1_pkg_setup -} - -src_configure() { - CMAKE_BUILD_TYPE=Release - local mycmakeargs=( - -DHPX_BUILD_EXAMPLES=OFF - $(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) - ) - if use perftools; then - mycmakeargs+=( -DHPX_MALLOC=tcmalloc ) - elif use jemalloc; then - mycmakeargs+=( -DHPX_MALLOC=jemalloc ) - elif use tbb; then - mycmakeargs+=( -DHPX_MALLOC=tbbmalloc ) - else - mycmakeargs+=( -DHPX_MALLOC=system ) - fi - 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 -} diff --git a/sys-cluster/hpx/hpx-0.9.8.ebuild b/sys-cluster/hpx/hpx-0.9.8.ebuild deleted file mode 100644 index ac3aad7..0000000 --- a/sys-cluster/hpx/hpx-0.9.8.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=5 - -PYTHON_COMPAT=( python{2_6,2_7} ) - -if [ ${PV} == "9999" ] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/STEllAR-GROUP/hpx.git" - KEYWORDS="" - S="${WORKDIR}/${PN}" -else - SRC_URI="http://stellar.cct.lsu.edu/files/${PN}_${PV}.7z" - KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" - S="${WORKDIR}/${PN}_${PV}" - PATCHES=( - "${FILESDIR}"/${P}-install-path.patch - "${FILESDIR}"/${P}-multilib.patch - "${FILESDIR}"/${P}-cmake_dir.patch - ) -fi - -inherit cmake-utils fortran-2 multilib python-single-r1 - -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" - -# TODO: some of the forced deps are may be optional -# it would need to work the automagic -RDEPEND=" - >=dev-libs/boost-1.51 - dev-libs/libxml2 - sci-libs/hdf5 - >=sys-apps/hwloc-1.8 - >=sys-libs/libunwind-1 - sys-libs/zlib - papi? ( dev-libs/papi ) - perftools? ( >=dev-util/google-perftools-1.7.1 ) - tbb? ( dev-cpp/tbb ) -" -DEPEND="${RDEPEND} - app-arch/p7zip - virtual/pkgconfig - test? ( dev-lang/python ) -" -REQUIRED_USE="test? ( ${PYTHON_REQUIRED_USE} )" - -pkg_setup() { - use test && python-single-r1_pkg_setup -} - -src_configure() { - CMAKE_BUILD_TYPE=Release - local mycmakeargs=( - -DHPX_BUILD_EXAMPLES=OFF - -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) - ) - if use perftools; then - mycmakeargs+=( -DHPX_MALLOC=tcmalloc ) - elif use jemalloc; then - mycmakeargs+=( -DHPX_MALLOC=jemalloc ) - elif use tbb; then - mycmakeargs+=( -DHPX_MALLOC=tbbmalloc ) - else - mycmakeargs+=( -DHPX_MALLOC=system ) - fi - 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 -}
