summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarien Zwart <marienz@gentoo.org>2006-07-04 14:45:06 +0000
committerMarien Zwart <marienz@gentoo.org>2006-07-04 14:45:06 +0000
commitc620074331075dab7edcb18cefa91cea70d5c043 (patch)
tree132713108b1b9ed6e84832e4810f27f0c6ea1b85 /dev-python/pycairo
parentMask new pycairo that needs a masked cairo. (diff)
downloadhistorical-c620074331075dab7edcb18cefa91cea70d5c043.tar.gz
historical-c620074331075dab7edcb18cefa91cea70d5c043.tar.bz2
historical-c620074331075dab7edcb18cefa91cea70d5c043.zip
Version bump (in package.mask). Fix automagic dependencies, minor quoting fix.
Package-Manager: portage-2.1.1_pre1-r5
Diffstat (limited to 'dev-python/pycairo')
-rw-r--r--dev-python/pycairo/ChangeLog8
-rw-r--r--dev-python/pycairo/Manifest30
-rw-r--r--dev-python/pycairo/files/digest-pycairo-1.2.03
-rw-r--r--dev-python/pycairo/files/pycairo-1.2.0-no-automagic-deps.patch63
-rw-r--r--dev-python/pycairo/pycairo-1.2.0.ebuild46
5 files changed, 145 insertions, 5 deletions
diff --git a/dev-python/pycairo/ChangeLog b/dev-python/pycairo/ChangeLog
index 4cc2d0a59288..be94a9133bc4 100644
--- a/dev-python/pycairo/ChangeLog
+++ b/dev-python/pycairo/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-python/pycairo
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pycairo/ChangeLog,v 1.20 2006/06/06 22:25:21 carlo Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pycairo/ChangeLog,v 1.21 2006/07/04 14:45:06 marienz Exp $
+
+*pycairo-1.2.0 (04 Jul 2006)
+
+ 04 Jul 2006; Marien Zwart <marienz@gentoo.org>
+ +files/pycairo-1.2.0-no-automagic-deps.patch, +pycairo-1.2.0.ebuild:
+ Version bump (in package.mask). Fix automagic dependencies, minor quoting fix.
06 Jun 2006; Carsten Lohrke <carlo@gentoo.org> ChangeLog:
Fix use of nonexistent versioned virtual/python.
diff --git a/dev-python/pycairo/Manifest b/dev-python/pycairo/Manifest
index 98f29972ccd5..cfc392613a10 100644
--- a/dev-python/pycairo/Manifest
+++ b/dev-python/pycairo/Manifest
@@ -1,4 +1,12 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX pycairo-1.2.0-no-automagic-deps.patch 2139 RMD160 db9914a757e719adb8a5eac1160e64f49a1e9aa0 SHA1 d8d5172b26c203e06f82be05c32ccc3b3c460a2b SHA256 eebeff8268edd50ffe7d1cf7a2ea3cefd0054cafb2b6011d55f4eef83c485eac
+MD5 c3f2b9e9b397bc0af5c30c3d6069c3e3 files/pycairo-1.2.0-no-automagic-deps.patch 2139
+RMD160 db9914a757e719adb8a5eac1160e64f49a1e9aa0 files/pycairo-1.2.0-no-automagic-deps.patch 2139
+SHA256 eebeff8268edd50ffe7d1cf7a2ea3cefd0054cafb2b6011d55f4eef83c485eac files/pycairo-1.2.0-no-automagic-deps.patch 2139
DIST pycairo-1.0.2.tar.gz 469704 RMD160 d7e7db5271f756e045a9140389fe0b4136136d6a SHA1 92b51f670aaba03ac372dc2999e715bc5281f5e5 SHA256 f4827f7d8f5fd423b58fef33c95790c6615cd6fad7d68dc780c343ed292b8d9a
+DIST pycairo-1.2.0.tar.gz 490529 RMD160 473fd6abea8dccd6f5c90f7ef1e72ebbd382ec38 SHA1 7120f7d78754617a12bbb1c7f5dd34efd9cb921e SHA256 71b88f540a393d079c671813e8e42d7867d77b6393dd808341a55b3207905504
EBUILD pycairo-1.0.2-r1.ebuild 1051 RMD160 21a62b9b95af977edd0db50ac476441b3fdb5d09 SHA1 d45a53b400103e9679db32df16d1fcac73f61182 SHA256 33e763941df4d35e8bc3758fedbdb6ad29a92a43fe62246278c18cc8a0d1f138
MD5 0729878c058e6fce5f972b5d110a591a pycairo-1.0.2-r1.ebuild 1051
RMD160 21a62b9b95af977edd0db50ac476441b3fdb5d09 pycairo-1.0.2-r1.ebuild 1051
@@ -7,10 +15,14 @@ EBUILD pycairo-1.0.2.ebuild 1074 RMD160 d1959b581adc66069adb96c6d3601ad536917122
MD5 53a2e819a9609f48b92ace7c02b53c1b pycairo-1.0.2.ebuild 1074
RMD160 d1959b581adc66069adb96c6d3601ad536917122 pycairo-1.0.2.ebuild 1074
SHA256 7c2f9aca6e79d683963b049a6e8ca3fd00218ae5bc33d884dbe328e02e7e42a8 pycairo-1.0.2.ebuild 1074
-MISC ChangeLog 2558 RMD160 a04850bdc8179b9a0414c1910d1e9b5c254a7497 SHA1 9f942fd1fda6b8c5b0813d09c46d401079eadc8b SHA256 1727e39725120d961c8c2f664a3aac79fd74e05bed3aa49a32cc64494617a7e9
-MD5 4688e79c2f162b4ba873a9b338a6109d ChangeLog 2558
-RMD160 a04850bdc8179b9a0414c1910d1e9b5c254a7497 ChangeLog 2558
-SHA256 1727e39725120d961c8c2f664a3aac79fd74e05bed3aa49a32cc64494617a7e9 ChangeLog 2558
+EBUILD pycairo-1.2.0.ebuild 1111 RMD160 5b26446c88404c66e2bbc3fec35c70cabb67980a SHA1 7781d0e50cbd59ed460f232c7a64449b63eeebf9 SHA256 a17cf534434a51746c1870d558ceed733b749e36055c4d6dd962b8bb412bd689
+MD5 b27b0b60ec1fb74ddb0b03a75ca8b299 pycairo-1.2.0.ebuild 1111
+RMD160 5b26446c88404c66e2bbc3fec35c70cabb67980a pycairo-1.2.0.ebuild 1111
+SHA256 a17cf534434a51746c1870d558ceed733b749e36055c4d6dd962b8bb412bd689 pycairo-1.2.0.ebuild 1111
+MISC ChangeLog 2792 RMD160 7211c1b6c89caefcff4f58e46b0ffc0f4f6cc0b1 SHA1 797fff8c9f809b274b68eabb371810be75260f92 SHA256 458680c471e044a50a13d01e0f834818bd8457cfd266e63a8eccb864a6f76fe5
+MD5 677d5a46b29f4c16819fb8bf3083f70f ChangeLog 2792
+RMD160 7211c1b6c89caefcff4f58e46b0ffc0f4f6cc0b1 ChangeLog 2792
+SHA256 458680c471e044a50a13d01e0f834818bd8457cfd266e63a8eccb864a6f76fe5 ChangeLog 2792
MISC metadata.xml 160 RMD160 1cef64bf20572ca1e0974c18abc8d616bf6b367c SHA1 d892155880e0794c3ce9bb46fa727f4dc99e5390 SHA256 579f6e947d45f4d862293f9cb1f854fc7af15365daf567ffda4cfa7b6deefdfc
MD5 73ba9acd24345470457468c6cee45490 metadata.xml 160
RMD160 1cef64bf20572ca1e0974c18abc8d616bf6b367c metadata.xml 160
@@ -21,3 +33,13 @@ SHA256 7e867445c62050b69a9d01e074ad195754153cbc84f58062ba17ca5b98355d6b files/di
MD5 f022f2776abc5bde9434d724fae2280d files/digest-pycairo-1.0.2-r1 241
RMD160 35895c28071905071588b30e9f19298c6a515948 files/digest-pycairo-1.0.2-r1 241
SHA256 7e867445c62050b69a9d01e074ad195754153cbc84f58062ba17ca5b98355d6b files/digest-pycairo-1.0.2-r1 241
+MD5 2dfe67ea9392fc04fa98b9f29b569f98 files/digest-pycairo-1.2.0 241
+RMD160 7b0092d3e344045c74c0d71c1d9e416c3d609bfb files/digest-pycairo-1.2.0 241
+SHA256 55c43483e730de34bdcd502394c5ad39e6868410aaeb098688fa6895a33db20d files/digest-pycairo-1.2.0 241
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.4 (GNU/Linux)
+
+iD8DBQFEqn74UElL7eJpfEQRAoQaAKCU932CO1gBNeU5sV9ApePtkocc+QCfR0fb
+hCnH3JB8h84RNRxjcia7yFw=
+=gtLz
+-----END PGP SIGNATURE-----
diff --git a/dev-python/pycairo/files/digest-pycairo-1.2.0 b/dev-python/pycairo/files/digest-pycairo-1.2.0
new file mode 100644
index 000000000000..4a2ccff334cd
--- /dev/null
+++ b/dev-python/pycairo/files/digest-pycairo-1.2.0
@@ -0,0 +1,3 @@
+MD5 ab531e02fda56a9d6b2b65153fda65f6 pycairo-1.2.0.tar.gz 490529
+RMD160 473fd6abea8dccd6f5c90f7ef1e72ebbd382ec38 pycairo-1.2.0.tar.gz 490529
+SHA256 71b88f540a393d079c671813e8e42d7867d77b6393dd808341a55b3207905504 pycairo-1.2.0.tar.gz 490529
diff --git a/dev-python/pycairo/files/pycairo-1.2.0-no-automagic-deps.patch b/dev-python/pycairo/files/pycairo-1.2.0-no-automagic-deps.patch
new file mode 100644
index 000000000000..ba3b2393e105
--- /dev/null
+++ b/dev-python/pycairo/files/pycairo-1.2.0-no-automagic-deps.patch
@@ -0,0 +1,63 @@
+=== modified file 'configure.ac'
+--- configure.ac
++++ configure.ac
+@@ -33,6 +33,12 @@
+ [AC_HELP_STRING([--with-pygtk], [support pygtk [default=yes]])],
+ [],
+ [with_pygtk="yes"])
++AC_ARG_WITH([svg],
++ AS_HELP_STRING([--without-svg],
++ [Build without libsvg-cairo library (default: test)]))
++AC_ARG_WITH([numeric],
++ AS_HELP_STRING([--without-numeric],
++ [Build without numeric support (default: test)]))
+
+
+ # put the ACLOCAL flags in the makefile
+@@ -77,11 +83,16 @@
+ AM_CONDITIONAL(WITH_PYGTK, test x$with_pygtk = xyes)
+
+ # is libsvg-cairo installed?
+-PKG_CHECK_MODULES(LIBSVG_CAIRO,
+- libsvg-cairo >= libsvg_cairo_required_version,
+- [have_libsvg_cairo=yes],[have_libsvg_cairo=no])
+-if test -n "$export_dynamic"; then
+- LIBSVG_CAIRO_LIBS=`echo $LIBSVG_CAIRO_LIBS | sed -e "s/$export_dynamic//"`
++if test "x$with_svg" != "xno"; then
++ PKG_CHECK_MODULES(LIBSVG_CAIRO,
++ libsvg-cairo >= libsvg_cairo_required_version,
++ [have_libsvg_cairo=yes],[have_libsvg_cairo=no])
++ if test -n "$export_dynamic"; then
++ LIBSVG_CAIRO_LIBS=`echo $LIBSVG_CAIRO_LIBS | sed -e "s/$export_dynamic//"`
++ fi
++else
++ # only needed for the summary printed at the end of configure
++ have_libsvg_cairo=no
+ fi
+ AM_CONDITIONAL(HAVE_LIBSVG_CAIRO, test x$have_libsvg_cairo = xyes)
+
+@@ -89,12 +100,17 @@
+ AM_CHECK_PYTHON_HEADERS(,[AC_MSG_ERROR(could not find Python headers)])
+
+ # Numeric Python
+-save_CPPFLAGS="$CPPFLAGS"
+-CPPFLAGS="$CPPFLAGS $PYTHON_INCLUDES"
+-AC_CHECK_HEADER([Numeric/arrayobject.h],
+- [have_numpy=yes], [have_numpy=no],
+- [#include <Python.h>])
+-CPPFLAGS="$save_CPPFLAGS"
++if test "x$with_numeric" != "xno"; then
++ save_CPPFLAGS="$CPPFLAGS"
++ CPPFLAGS="$CPPFLAGS $PYTHON_INCLUDES"
++ AC_CHECK_HEADER([Numeric/arrayobject.h],
++ [have_numpy=yes], [have_numpy=no],
++ [#include <Python.h>])
++ CPPFLAGS="$save_CPPFLAGS"
++else
++ # only needed for the summary printed at the end of configure
++ have_numpy=no
++fi
+ if test x$have_numpy = xyes; then
+ AC_DEFINE(HAVE_NUMPY, [1], [Define to 1 if Numeric python is found])
+ fi
+
diff --git a/dev-python/pycairo/pycairo-1.2.0.ebuild b/dev-python/pycairo/pycairo-1.2.0.ebuild
new file mode 100644
index 000000000000..313a2e553350
--- /dev/null
+++ b/dev-python/pycairo/pycairo-1.2.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pycairo/pycairo-1.2.0.ebuild,v 1.1 2006/07/04 14:45:06 marienz Exp $
+
+inherit eutils autotools
+
+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 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="numeric svg"
+
+DEPEND=">=dev-lang/python-2.3
+ >=x11-libs/cairo-1.2.0
+ svg? ( >=x11-libs/libsvg-cairo-0.1.6 )
+ numeric? ( dev-python/numeric )"
+
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}/${P}-no-automagic-deps.patch"
+
+ eautoreconf
+}
+
+src_compile() {
+ econf \
+ $(use_with svg) \
+ $(use_with numeric) \
+ || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ einstall || die "install failed"
+
+ insinto /usr/share/doc/${PF}/examples
+ doins -r examples/*
+ rm "${D}"/usr/share/doc/${PF}/examples/Makefile*
+
+ dodoc AUTHORS NOTES README NEWS ChangeLog
+}