summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Sachau <tommy@gentoo.org>2009-07-13 21:46:30 +0200
committerThomas Sachau <tommy@gentoo.org>2009-07-13 21:46:30 +0200
commit08911e56cc1d213aaef11f272c63b0722b79ed03 (patch)
tree5172f54c08b7a929659f82ed69a97e7517acb4a4 /dev-python
parentSync with latest working trunk (diff)
parentbumped media-libs/fontconfig to latest ~ (2.7.0) (diff)
downloadmultilib-portage-08911e56cc1d213aaef11f272c63b0722b79ed03.tar.gz
multilib-portage-08911e56cc1d213aaef11f272c63b0722b79ed03.tar.bz2
multilib-portage-08911e56cc1d213aaef11f272c63b0722b79ed03.zip
Merge master tree
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/pycairo/Manifest2
-rw-r--r--dev-python/pycairo/pycairo-1.8.6.ebuild46
2 files changed, 48 insertions, 0 deletions
diff --git a/dev-python/pycairo/Manifest b/dev-python/pycairo/Manifest
index 87afa2a65..dd8963e26 100644
--- a/dev-python/pycairo/Manifest
+++ b/dev-python/pycairo/Manifest
@@ -1,6 +1,8 @@
DIST pycairo-1.4.12.tar.gz 490053 RMD160 f44bb6bcc6b366568e0297689164537dc891b278 SHA1 580255db6f3ab4c44ac44dfe0a9f7d1f598c2ab3 SHA256 318308cdff7fa5ff7587ecf39ee302292f93193506af06e176d228cd47c9012e
DIST pycairo-1.8.2.tar.gz 519064 RMD160 ce48a6b71b802f07d0e0d3cfa140fd39ab5fe4d7 SHA1 b457949ccfa3af82afcffae8a396a1c840a9428a SHA256 77a8cbe388fd66825056744f2fc5c58b3afc247748bc2c777751cc0c2eb30a2f
DIST pycairo-1.8.4.tar.gz 521136 RMD160 1be18a8516d797694d370f0d02273cad18115320 SHA1 450b59376ffea41910f60a0dfc9fd01d277e3950 SHA256 98ad99680850af767ba3bcc0cf65500ebf3f991872b859ab9a00a0b064fdecc1
+DIST pycairo-1.8.6.tar.gz 538013 RMD160 8281a55d2a1cf98e7d9d8c86ed9e687e0e410513 SHA1 228772017a11f0fbf2db63559649cd3c7d9f7996 SHA256 5adfbf129575ac5e98b606242f692901746468c66d521bdee4b974811a5a1b28
EBUILD pycairo-1.4.12.ebuild 1219 RMD160 56566cddf2b1f4eacfb962a948047e24a222b422 SHA1 8239642a7a0ec67fbc0170a9034a451f4d3d2e86 SHA256 5f9e4c5f9308b9f199d5fd1b27f4ad6368114215f07dc95f218df3910c5d025c
EBUILD pycairo-1.8.2.ebuild 1217 RMD160 74e0fbf34b415e128a6096ab5d1dde8945def53f SHA1 78fd2e1b370ffe5190c6a967c4ed0fa4aeefd75d SHA256 fce14a89108cc6f657ef678acdac74aaa6d28c50f39cc891d9aeea8751538c52
EBUILD pycairo-1.8.4.ebuild 1233 RMD160 96f52f2e2eaad539021e4c6b5cec50abe8f8fa20 SHA1 5b296f9dced3cd8b867f174f89a571b5c828fca4 SHA256 2c17940fce9fb7a9ea12490decbf48dff3ddb989a2def444a1766e1f644fcc38
+EBUILD pycairo-1.8.6.ebuild 1235 RMD160 f2d76d0d238f6212d45ca4f9801fe3141e067695 SHA1 f0ea678e7f12ecabfeb5e6efe7d3ac4c59073253 SHA256 90176cbdb7acc4db148c70279bc7c5a82a4ee91bdee302bfa71ac16f41e530a5
diff --git a/dev-python/pycairo/pycairo-1.8.6.ebuild b/dev-python/pycairo/pycairo-1.8.6.ebuild
new file mode 100644
index 000000000..1abc60a21
--- /dev/null
+++ b/dev-python/pycairo/pycairo-1.8.6.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pycairo/pycairo-1.8.6.ebuild,v 1.1 2009/07/09 03:24:42 arfrever Exp $
+
+EAPI=2
+NEED_PYTHON="2.6"
+
+inherit distutils multilib-native
+
+DESCRIPTION="Python wrapper for cairo vector graphics library"
+HOMEPAGE="http://cairographics.org/pycairo/"
+SRC_URI="http://cairographics.org/releases/${P}.tar.gz"
+
+LICENSE="|| ( LGPL-2.1 MPL-1.1 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="examples"
+
+RDEPEND=">=x11-libs/cairo-1.8.6[lib32?]"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+PYTHON_MODNAME="cairo"
+DOCS="AUTHORS NEWS doc/*"
+
+multilib-native_src_prepare_internal() {
+ # don't run py-compile.
+ sed -i \
+ -e '/if test -n "$$dlist"; then/,/else :; fi/d' \
+ cairo/Makefile.in || die "sed in cairo/Makefile.in failed"
+}
+
+multilib-native_src_install_internal() {
+ distutils_src_install
+
+ if use examples; then
+ insinto /usr/share/doc/${PF}/examples
+ doins -r examples/*
+ rm "${D}"/usr/share/doc/${PF}/examples/Makefile*
+ fi
+}
+
+src_test() {
+ cd test
+ PYTHONPATH="$(ls -d ${S}/build/lib.*)" "${python}" test.py || die "tests failed"
+}