diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-python/graph-tool |
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-python/graph-tool')
-rw-r--r-- | dev-python/graph-tool/Manifest | 10 | ||||
-rw-r--r-- | dev-python/graph-tool/graph-tool-2.19.ebuild | 83 | ||||
-rw-r--r-- | dev-python/graph-tool/graph-tool-2.22.ebuild | 82 | ||||
-rw-r--r-- | dev-python/graph-tool/graph-tool-2.23.ebuild | 82 | ||||
-rw-r--r-- | dev-python/graph-tool/graph-tool-9999.ebuild | 82 | ||||
-rw-r--r-- | dev-python/graph-tool/metadata.xml | 12 |
6 files changed, 351 insertions, 0 deletions
diff --git a/dev-python/graph-tool/Manifest b/dev-python/graph-tool/Manifest new file mode 100644 index 000000000000..95a379c8ba29 --- /dev/null +++ b/dev-python/graph-tool/Manifest @@ -0,0 +1,10 @@ +DIST graph-tool-2.19.tar.bz2 15147961 SHA256 eba1090f94b0434890beedaf0c100dd0fc77e41ebfe29b4725d76cadb82099af SHA512 dc0bd93ccf21bb6616035dbfe33b0d9406eb894791e615795d486dc8f9d9991a6b93cf835cf4e59197005c14faedf105f3384cccd42db544104840cf857b2a84 WHIRLPOOL 3a398c98487a1e29952fea4c3ff8671e5aaf3d4f9e8df26aae9f6a856e61c290954f4c662e48ae424cbe0b916833a8f3bc7a6eefe6c6c3a08540de58ed6b9de0 +DIST graph-tool-2.22.tar.bz2 15100673 SHA256 57121b562763c79c138b3a385b8cddb59e7dec375c61e00ca7e9e96fd1a5e080 SHA512 e5ffb6913ba76c1b3dea597950b8d50edd55cb997bf8b02c105ffab314b4978ac861db0c57507e51598f731b6b8fa9f1251e21d5feb9eb89158bc4c1921dc51f WHIRLPOOL d4f2cf19ef885ad22837ba693e65ebe5f2fc379bcafe2d23eb42327d1aad49fb2a73b4b0eb24eb4cde3d6a77b9b6dc2c05dfd01aec83d53d5c3ebbdf1be82aae +DIST graph-tool-2.23.tar.bz2 14998733 SHA256 5278f7d7504c7d4de2b259a079f37c894d4ee11daa53ba6f5d646a13e4a4da34 SHA512 bd7e493806152d004ed8fcd5cd93f8a27200b0acacde07026ad6f83e8b9a0cdbdedfee79f5ff4c41de179ea3293a1d100571501e8791dad2ff608ecb424a9e36 WHIRLPOOL 0a623944245f190d9b535c0d514ba0023c006c91bb2affbf4038d23ffdf852cf5ba954a8b3ff5743cb97842f78007ae78063f95babe12814126dbfcffc24c846 +EBUILD graph-tool-2.19.ebuild 1848 SHA256 8652b07fbdce184b34a250812d1165e8dd9f9cd2780bfd923e89b5329110bfcf SHA512 344223b9db341f944a0ece4c94b9fec1dba2bfa0e61389fa991401eb1132db418f1547dd89904a8de9cf9cbfeaa050b8e9c1c15ed4f0455a2d440b19389a282b WHIRLPOOL 8c1de777016bfd52d75c8b957ae6def567d760852fa665243347063c2011dabd0cfdd67a55639fd44c31ebd5fde1cccc9d9c6fb37cfc936439d1c2bdeb01ceab +EBUILD graph-tool-2.22.ebuild 1832 SHA256 3bf7ffe1c2adc7f0cb63e822a0985b098492adbd53abdda64e3aade10bcf3cbc SHA512 5e8dc4c1031047eaaeba8453b9cefe8b30dd28251fcb0074b05a084ac99be994bf66aff9abefafa0c9ac8243897760cedda81e3f7efe56539575740bea6e9127 WHIRLPOOL 26437b696e1bcea10a8953c7dd351c961954abcbb821eb3e7189f79d604b06b2a6b2380201687aa2022091aac408b3efcc0907e61f5d85a7a74c16d18053ba91 +EBUILD graph-tool-2.23.ebuild 1832 SHA256 3bf7ffe1c2adc7f0cb63e822a0985b098492adbd53abdda64e3aade10bcf3cbc SHA512 5e8dc4c1031047eaaeba8453b9cefe8b30dd28251fcb0074b05a084ac99be994bf66aff9abefafa0c9ac8243897760cedda81e3f7efe56539575740bea6e9127 WHIRLPOOL 26437b696e1bcea10a8953c7dd351c961954abcbb821eb3e7189f79d604b06b2a6b2380201687aa2022091aac408b3efcc0907e61f5d85a7a74c16d18053ba91 +EBUILD graph-tool-9999.ebuild 1832 SHA256 3bf7ffe1c2adc7f0cb63e822a0985b098492adbd53abdda64e3aade10bcf3cbc SHA512 5e8dc4c1031047eaaeba8453b9cefe8b30dd28251fcb0074b05a084ac99be994bf66aff9abefafa0c9ac8243897760cedda81e3f7efe56539575740bea6e9127 WHIRLPOOL 26437b696e1bcea10a8953c7dd351c961954abcbb821eb3e7189f79d604b06b2a6b2380201687aa2022091aac408b3efcc0907e61f5d85a7a74c16d18053ba91 +MISC ChangeLog 3975 SHA256 327bfa789bb47d323d3066a85c5f2f6ca8bdc8a14dd71497a33943f617edb1cb SHA512 aad9ffa79e91d78ee038138a29ec9533359617c756abb168c0af4dcbb01089e9f538d443aea6871597facafd9cb88629f4575c2740e54793bf98a82c3d1c7ef4 WHIRLPOOL 4379ae88bc31ddff7d94dfb40b363c6597959652bbc620a984bd58822edd0a0424ce7f3c8437d4de3d96de93957884f6046f4c7b065ac0cf34fd2fd08b1cb16b +MISC ChangeLog-2015 4586 SHA256 7e6dacce9f4a2d9f1435fd7fd7f41b10b1a2fd3592043f2eca821cbd11cbc4ec SHA512 85a26e77ac86957d46bf278e6cd5df4447acaa9209f7d88764ca6df3be2d8ade72229e858e137f6faf0909abf33ce99d6f9a70e616db2598d450838545f1da31 WHIRLPOOL 1db0af21c8376a0911147960da469a803b8b08cf62c3b349697b1328a099cfd6653216b3c562ba6e445886bc686bcb1ad027a7052cb7985baeab72a9ddbdbfe6 +MISC metadata.xml 354 SHA256 1e65cefb46e61518bce761a8b0c392a943bf569e1ffba5a8dd008e2d22c11fc4 SHA512 4f8b73df8933d138d1d86ef9436bca38dc449b035701b51ea1d3ab666f3348a21fd3ab09817358d8e6e15a9189a7e61edc3d9af42755e4de472f1acc59852f51 WHIRLPOOL 2735c6b6c9bb8e8649c5bc658709d9cdd007545fee1b2b101fcdba440680aa5546041dc4d7f84c3dc5d624610f208e73835fb4e7b1fb102d79822d8195e39cd7 diff --git a/dev-python/graph-tool/graph-tool-2.19.ebuild b/dev-python/graph-tool/graph-tool-2.19.ebuild new file mode 100644 index 000000000000..6e8852b6b20d --- /dev/null +++ b/dev-python/graph-tool/graph-tool-2.19.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_{4,5} ) + +inherit check-reqs python-r1 toolchain-funcs + +if [[ ${PV} == *9999 ]]; then + EGIT_REPO_URI="https://github.com/count0/graph-tool.git" + inherit autotools git-r3 +else + SRC_URI="https://downloads.skewed.de/${PN}/${P}.tar.bz2" + KEYWORDS="amd64 x86" +fi + +DESCRIPTION="An efficient python module for manipulation and statistical analysis of graphs" +HOMEPAGE="https://graph-tool.skewed.de/" + +LICENSE="GPL-3" +SLOT="0" +IUSE="+cairo openmp" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + dev-libs/boost:=[python,${PYTHON_USEDEP}] + dev-libs/expat + dev-python/numpy[${PYTHON_USEDEP}] + sci-libs/scipy[${PYTHON_USEDEP}] + >=sci-mathematics/cgal-4.9 + cairo? ( + dev-cpp/cairomm + dev-python/pycairo[${PYTHON_USEDEP}] + ) + dev-python/matplotlib[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + dev-cpp/sparsehash + virtual/pkgconfig" + +# bug 453544 +CHECKREQS_DISK_BUILD="6G" + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp + check-reqs_pkg_pretend +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +src_prepare() { + default + [[ ${PV} == *9999 ]] && eautoreconf + python_copy_sources +} + +src_configure() { + local threads + has_version 'dev-libs/boost[threads]' && threads="-mt" + + configure() { + econf \ + --disable-static \ + --disable-optimization \ + $(use_enable openmp) \ + $(use_enable cairo) \ + --with-boost-python="${EPYTHON: -3}${threads}" + } + python_foreach_impl run_in_build_dir configure +} + +src_compile() { + # most machines don't have enough ram for parallel builds + python_foreach_impl run_in_build_dir emake -j1 +} + +src_install() { + python_foreach_impl run_in_build_dir default + find "${D}" -name '*.la' -delete || die +} diff --git a/dev-python/graph-tool/graph-tool-2.22.ebuild b/dev-python/graph-tool/graph-tool-2.22.ebuild new file mode 100644 index 000000000000..cf9f4302985a --- /dev/null +++ b/dev-python/graph-tool/graph-tool-2.22.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) + +inherit check-reqs python-r1 toolchain-funcs + +if [[ ${PV} == *9999 ]]; then + EGIT_REPO_URI="https://github.com/count0/graph-tool.git" + inherit autotools git-r3 +else + SRC_URI="https://downloads.skewed.de/${PN}/${P}.tar.bz2" + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="An efficient python module for manipulation and statistical analysis of graphs" +HOMEPAGE="https://graph-tool.skewed.de/" + +LICENSE="GPL-3" +SLOT="0" +IUSE="+cairo openmp" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + dev-libs/boost:=[context,python,${PYTHON_USEDEP}] + dev-libs/expat + dev-python/numpy[${PYTHON_USEDEP}] + sci-libs/scipy[${PYTHON_USEDEP}] + >=sci-mathematics/cgal-4.9 + cairo? ( + dev-cpp/cairomm + dev-python/pycairo[${PYTHON_USEDEP}] + ) + dev-python/matplotlib[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + dev-cpp/sparsehash + virtual/pkgconfig" + +# bug 453544 +CHECKREQS_DISK_BUILD="6G" + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp + check-reqs_pkg_pretend +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +src_prepare() { + default + [[ ${PV} == *9999 ]] && eautoreconf + python_copy_sources +} + +src_configure() { + local threads + has_version 'dev-libs/boost[threads]' && threads="-mt" + + configure() { + econf \ + --disable-static \ + $(use_enable openmp) \ + $(use_enable cairo) \ + --with-boost-python="${EPYTHON: -3}${threads}" + } + python_foreach_impl run_in_build_dir configure +} + +src_compile() { + # most machines don't have enough ram for parallel builds + python_foreach_impl run_in_build_dir emake -j1 +} + +src_install() { + python_foreach_impl run_in_build_dir default + find "${D}" -name '*.la' -delete || die +} diff --git a/dev-python/graph-tool/graph-tool-2.23.ebuild b/dev-python/graph-tool/graph-tool-2.23.ebuild new file mode 100644 index 000000000000..cf9f4302985a --- /dev/null +++ b/dev-python/graph-tool/graph-tool-2.23.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) + +inherit check-reqs python-r1 toolchain-funcs + +if [[ ${PV} == *9999 ]]; then + EGIT_REPO_URI="https://github.com/count0/graph-tool.git" + inherit autotools git-r3 +else + SRC_URI="https://downloads.skewed.de/${PN}/${P}.tar.bz2" + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="An efficient python module for manipulation and statistical analysis of graphs" +HOMEPAGE="https://graph-tool.skewed.de/" + +LICENSE="GPL-3" +SLOT="0" +IUSE="+cairo openmp" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + dev-libs/boost:=[context,python,${PYTHON_USEDEP}] + dev-libs/expat + dev-python/numpy[${PYTHON_USEDEP}] + sci-libs/scipy[${PYTHON_USEDEP}] + >=sci-mathematics/cgal-4.9 + cairo? ( + dev-cpp/cairomm + dev-python/pycairo[${PYTHON_USEDEP}] + ) + dev-python/matplotlib[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + dev-cpp/sparsehash + virtual/pkgconfig" + +# bug 453544 +CHECKREQS_DISK_BUILD="6G" + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp + check-reqs_pkg_pretend +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +src_prepare() { + default + [[ ${PV} == *9999 ]] && eautoreconf + python_copy_sources +} + +src_configure() { + local threads + has_version 'dev-libs/boost[threads]' && threads="-mt" + + configure() { + econf \ + --disable-static \ + $(use_enable openmp) \ + $(use_enable cairo) \ + --with-boost-python="${EPYTHON: -3}${threads}" + } + python_foreach_impl run_in_build_dir configure +} + +src_compile() { + # most machines don't have enough ram for parallel builds + python_foreach_impl run_in_build_dir emake -j1 +} + +src_install() { + python_foreach_impl run_in_build_dir default + find "${D}" -name '*.la' -delete || die +} diff --git a/dev-python/graph-tool/graph-tool-9999.ebuild b/dev-python/graph-tool/graph-tool-9999.ebuild new file mode 100644 index 000000000000..cf9f4302985a --- /dev/null +++ b/dev-python/graph-tool/graph-tool-9999.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) + +inherit check-reqs python-r1 toolchain-funcs + +if [[ ${PV} == *9999 ]]; then + EGIT_REPO_URI="https://github.com/count0/graph-tool.git" + inherit autotools git-r3 +else + SRC_URI="https://downloads.skewed.de/${PN}/${P}.tar.bz2" + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="An efficient python module for manipulation and statistical analysis of graphs" +HOMEPAGE="https://graph-tool.skewed.de/" + +LICENSE="GPL-3" +SLOT="0" +IUSE="+cairo openmp" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + dev-libs/boost:=[context,python,${PYTHON_USEDEP}] + dev-libs/expat + dev-python/numpy[${PYTHON_USEDEP}] + sci-libs/scipy[${PYTHON_USEDEP}] + >=sci-mathematics/cgal-4.9 + cairo? ( + dev-cpp/cairomm + dev-python/pycairo[${PYTHON_USEDEP}] + ) + dev-python/matplotlib[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + dev-cpp/sparsehash + virtual/pkgconfig" + +# bug 453544 +CHECKREQS_DISK_BUILD="6G" + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp + check-reqs_pkg_pretend +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +src_prepare() { + default + [[ ${PV} == *9999 ]] && eautoreconf + python_copy_sources +} + +src_configure() { + local threads + has_version 'dev-libs/boost[threads]' && threads="-mt" + + configure() { + econf \ + --disable-static \ + $(use_enable openmp) \ + $(use_enable cairo) \ + --with-boost-python="${EPYTHON: -3}${threads}" + } + python_foreach_impl run_in_build_dir configure +} + +src_compile() { + # most machines don't have enough ram for parallel builds + python_foreach_impl run_in_build_dir emake -j1 +} + +src_install() { + python_foreach_impl run_in_build_dir default + find "${D}" -name '*.la' -delete || die +} diff --git a/dev-python/graph-tool/metadata.xml b/dev-python/graph-tool/metadata.xml new file mode 100644 index 000000000000..3d9b58965b28 --- /dev/null +++ b/dev-python/graph-tool/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>python@gentoo.org</email> + <name>Python</name> + </maintainer> + <maintainer type="person"> + <email>horea.christ@gmail.com</email> + <name>Horea Christian</name> + </maintainer> +</pkgmetadata> |