summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Harder <radhermit@gentoo.org>2013-03-02 08:59:34 +0000
committerTim Harder <radhermit@gentoo.org>2013-03-02 08:59:34 +0000
commit80e6f714f6acae9a6312805ebc159e3bf9023bea (patch)
treef0a3b772cd5a42c793e4c672fa39fc92e9fbff6e /dev-python/graph-tool
parentBump to 0.13, add a patch from git to fix SecretValue annotations (diff)
downloadhistorical-80e6f714f6acae9a6312805ebc159e3bf9023bea.tar.gz
historical-80e6f714f6acae9a6312805ebc159e3bf9023bea.tar.bz2
historical-80e6f714f6acae9a6312805ebc159e3bf9023bea.zip
Version bump.
Package-Manager: portage-2.2.0_alpha163/cvs/Linux x86_64 Manifest-Sign-Key: 0x4AB3E85B4F064CA3
Diffstat (limited to 'dev-python/graph-tool')
-rw-r--r--dev-python/graph-tool/ChangeLog7
-rw-r--r--dev-python/graph-tool/Manifest18
-rw-r--r--dev-python/graph-tool/graph-tool-2.2.22.ebuild85
3 files changed, 101 insertions, 9 deletions
diff --git a/dev-python/graph-tool/ChangeLog b/dev-python/graph-tool/ChangeLog
index af1a952fe37e..e0a60a56fb2b 100644
--- a/dev-python/graph-tool/ChangeLog
+++ b/dev-python/graph-tool/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-python/graph-tool
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/graph-tool/ChangeLog,v 1.5 2013/02/10 11:06:44 radhermit Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/graph-tool/ChangeLog,v 1.6 2013/03/02 08:59:30 radhermit Exp $
+
+*graph-tool-2.2.22 (02 Mar 2013)
+
+ 02 Mar 2013; Tim Harder <radhermit@gentoo.org> +graph-tool-2.2.22.ebuild:
+ Version bump.
10 Feb 2013; Tim Harder <radhermit@gentoo.org> graph-tool-2.2.21.ebuild,
graph-tool-9999.ebuild:
diff --git a/dev-python/graph-tool/Manifest b/dev-python/graph-tool/Manifest
index f2cd4fdb7443..c974dc5c8ed3 100644
--- a/dev-python/graph-tool/Manifest
+++ b/dev-python/graph-tool/Manifest
@@ -2,18 +2,20 @@
Hash: SHA256
DIST graph-tool-2.2.21.tar.bz2 29557399 SHA256 0b5bb9c4c980f385a88c07c5d0254b780340244f723a065eb04347584ca86696 SHA512 3664a0b3428918a6caced12e95005cb647ee96d1cf0aa6e64ed6d7a5c41f8dba5f019adbf28d521015b8099f55a7f16fcc4b981250f4931b33eac6208e2a373f WHIRLPOOL d70824f999e61b44c44c94c9b5a74233acbaaa857715ef9e8b7406661be7ca8d895ea3a55bf22c819aa046af8718ade84f6603597a4453e49217b57a75842b6c
+DIST graph-tool-2.2.22.tar.bz2 29564502 SHA256 c889466c82e972688bb2b477a9ab2af9900b8c80451630a275ed0eca34180715 SHA512 2d8326f9acf1fcc4b3c5d6d6dd8ef7a8f880458e57767b8b75b4930d28ab84a264b16fa8b26ffae0e143055e302ebfb6f6ad3f3fef850ac7c5ba9ea14ba09d20 WHIRLPOOL b15aaf7e18766fea9f03ee892c1dd28eb1697e037e8feb600ba9b16cf4714ab9b4f67515402f766f803aef17346a41e4678d9bcc7e08dc69dac5f742d8b02455
EBUILD graph-tool-2.2.21.ebuild 1911 SHA256 b0903180ad12709b9d0e674cc70f2b2020102229f2950fecf54805ca93ce30ee SHA512 b387ee72d659bfe1bf802fa6008b69df9f3734fcff66ebbe29694dd330de994c7347878e1f69d5bfa943a7f8940594214210850003b88cac7f1f98df0994ac61 WHIRLPOOL c316b2ac0f8e3c5a31888be0891cb2226be2a34b0094bfca474802eeb59e6fd55d2a8a5429c1f8c990f5f3994520eacf08641794ead5bbbdb46b0cfa44c19b8a
+EBUILD graph-tool-2.2.22.ebuild 1911 SHA256 a21ab2c35db9a03c2b923006ad8e7146016d3e9ea7208c4f9dd02a2f9ebfeb6f SHA512 cce1a51e8e9ba0d82d06e0bdb7d7b32993cea5e1b4a6994c20f09a96182796ac913c8d1628540e40bf3f8f5965e10ee9ccffad89d9778314c2a013cca859e215 WHIRLPOOL a52abb6ff249fe65bf293241c7f8d851b428dd6d2625bc14880c2c83a48d8133206c4747ea3a960c7cc7f59b11501725c7a494c3b1b8f2ba9b2f5b6cf8b9d92a
EBUILD graph-tool-9999.ebuild 1909 SHA256 4d10a04e20ff1218ad27bb197353585c9baeb7e99aff95461c6488b9de71668c SHA512 0ad1afe76c3480fe14a6d37ac6833bfbd5e4124b973e68983b974f367e39e74582b374bd54977442d4b836572282fe41134afa21f5556a6478e5fe6b70fe614d WHIRLPOOL 8be4e503f05c267363247a5c53b1e2ed60597864f228d8f65c9660f03c181a8f230720c71678afaf16ae623a42f370deb49dcbc52adcb9d8b7203e0f1321961b
-MISC ChangeLog 1083 SHA256 b9722e5a0076cccbc5d410dfd5de15363c90c3f6435382c43943c546ea157b69 SHA512 68ac8d1a27a01fe8782c7389ad32cf937f540c46116908828e226b23f857262527a90c846d9aaae84c14dd630bc79f38fdc46d8eed0312e8842d3cec3d9725b4 WHIRLPOOL 8ec8663e8e3ef9404342bb8fb12fcd2ea23dd3e6bd5f5a612419265b23e17be59c0da15dddc881919fe413354a2ce3b592c67a40bdb2402fee8a152056d70830
+MISC ChangeLog 1210 SHA256 f8dd37c98864f7d4d1fbeb401f5ca714b8fe026e47569828f7d164aeeca0b7c6 SHA512 5a52f5feb7c7571949666422b68343332fd1229831be06344f211df4718dbfa26c692414e690361acdb665bd1866cd2a8424eb0fd3c69d80ef7e6d054334e088 WHIRLPOOL bfbf32864398ae140a0d8366d74bde26235d58680cb053582aae87013715ec5f692ad4200a7c360e853145ccb4c0d6d0b3a80641f36b8906a2b821ae938eef62
MISC metadata.xml 253 SHA256 9f2f51fd5d49ee6b0ef785dd7256455213e0e18e37f23b498cfee07dc1efac7f SHA512 5cb93e348b913d23ba4283ee3baf4a052658e27cbfad60ae3b80e68317909342ad3ec537724886b746f3cc1ada9db3010e41d80b615919d596df11bbe7bc7fed WHIRLPOOL e98beb144d79c5c872f1709991bd5b3ad17b63c494bcd4e9b2282957b309a888788e2b1c3ed8231a108914f76e0bfd21b5bd395236c09c25caa71df3a6063a90
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQEcBAEBCAAGBQJRF39IAAoJEEqz6FtPBkyjjZ8H/jLPA0oZLYZ9rf3b1KxVHAyd
-CNH3IFmdX7xmbPLUOnsGH9B5v037sEg3C8xefZb5k9wxh4mM+FdOO4pwzev40qey
-5uGXAf6PgB1FmCig6J6SaDHHxroDcAWaD6VNkk5p3i4f2dtrvRoIEpZz9OTu+99+
-yDuRPaULdN31WWrzTWA9BY64CByzA6RxTwNlPXNZLCG6PQSzYEs876urR1iguBgR
-5ObI0/s+QBcVLlmICJ0WbSIk2K7+FL2P5UpT4RppfvSFPRkX+zoxeat0t0e5RxnP
-e+ljNAuchylVTNyjon2gEcwGpwxb+L2nuG4v2d+2i8BsD6SA/fT8H+BbqruOlww=
-=Euxg
+iQEcBAEBCAAGBQJRMb92AAoJEEqz6FtPBkyjxEYIALaXCRui+LMqOiWADlTS0hem
+sl9bdYsiO38Jz/B1JgqT2BYscVNjf+l618yxrCUcYWnpS6Z4GVEC2y16TGfvnGgl
+dscSBHM2vWQyJaBmQhkSxEqdeqdr8VVXnzHYiXpWfcD37EX/Ym7et+qvzBfQX2q3
+q32NdZSGwzb+iBVeW8ROX9F/V1nHAFSmcAeTnxuqUVqNrFRgMf0gHIqDXdm45QL7
+bJIYsHPibsRE+3iVRtIpz6AP9hn2NkDcegW9vDeogzAWXJvqmmeoDu0CSuktcN8l
+nmrwOwX5qAFh+4N7WmQ4mvMoAfud1Bc/sEl05SFXtXBEFLrpYjbexwQCFPlWFkU=
+=SAEu
-----END PGP SIGNATURE-----
diff --git a/dev-python/graph-tool/graph-tool-2.2.22.ebuild b/dev-python/graph-tool/graph-tool-2.2.22.ebuild
new file mode 100644
index 000000000000..63268c753e46
--- /dev/null
+++ b/dev-python/graph-tool/graph-tool-2.2.22.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/graph-tool/graph-tool-2.2.22.ebuild,v 1.1 2013/03/02 08:59:30 radhermit Exp $
+
+EAPI=5
+# python3 dropped until scipy reinstates support
+PYTHON_COMPAT=( python2_7 )
+
+inherit check-reqs eutils toolchain-funcs python-r1
+
+if [[ ${PV} == "9999" ]] ; then
+ EGIT_REPO_URI="git://git.skewed.de/graph-tool"
+ inherit git-2
+else
+ SRC_URI="http://downloads.skewed.de/${PN}/${P}.tar.bz2"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="An efficient python module for manipulation and statistical analysis of graphs"
+HOMEPAGE="http://graph-tool.skewed.de/"
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="+cairo openmp"
+
+CDEPEND=">=dev-libs/boost-1.46.0[python]
+ dev-libs/expat
+ dev-python/numpy[${PYTHON_USEDEP}]
+ sci-libs/scipy[${PYTHON_USEDEP}]
+ sci-mathematics/cgal
+ cairo? (
+ dev-cpp/cairomm
+ dev-python/pycairo[${PYTHON_USEDEP}]
+ )"
+RDEPEND="${CDEPEND}
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ media-gfx/graphviz[python]"
+DEPEND="${CDEPEND}
+ dev-cpp/sparsehash
+ virtual/pkgconfig"
+
+# most machines don't have enough ram for parallel builds
+MAKEOPTS="${MAKEOPTS} -j1"
+
+# bug 453544
+CHECKREQS_DISK_BUILD="6G"
+
+pkg_pretend() {
+ if use openmp ; then
+ tc-has-openmp || die "Please switch to an openmp compatible compiler"
+ fi
+ check-reqs_pkg_pretend
+}
+
+src_prepare() {
+ >py-compile
+ python_copy_sources
+}
+
+src_configure() {
+ python_foreach_impl run_in_build_dir \
+ econf \
+ --disable-static \
+ --disable-optimization \
+ $(use_enable openmp) \
+ $(use_enable cairo)
+}
+
+src_compile() {
+ python_foreach_impl run_in_build_dir default
+}
+
+src_install() {
+ python_foreach_impl run_in_build_dir default
+ prune_libtool_files --modules
+
+ # remove unwanted extra docs
+ rm -r "${ED}"/usr/share/doc/${PN} || die
+}
+
+run_in_build_dir() {
+ pushd "${BUILD_DIR}" > /dev/null
+ "$@"
+ popd > /dev/null
+}