summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGilles Dartiguelongue <eva@gentoo.org>2008-05-25 21:19:59 +0000
committerGilles Dartiguelongue <eva@gentoo.org>2008-05-25 21:19:59 +0000
commit10861afe5e37d3e6e78c6239d6472e0a532e0492 (patch)
treec2630b7cba6e56794fcc7da0ae4fcbbf51e8d8e6 /dev-python
parentAdd libffi use flag for dev-python/pygobject (diff)
downloadhistorical-10861afe5e37d3e6e78c6239d6472e0a532e0492.tar.gz
historical-10861afe5e37d3e6e78c6239d6472e0a532e0492.tar.bz2
historical-10861afe5e37d3e6e78c6239d6472e0a532e0492.zip
bump to 2.14.2. Fix bug #198875. fix QA on 2.12.3, changing to ~mips, mips is experimental.
Package-Manager: portage-2.1.5
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/pygobject/ChangeLog12
-rw-r--r--dev-python/pygobject/Manifest14
-rw-r--r--dev-python/pygobject/pygobject-2.12.3.ebuild14
-rw-r--r--dev-python/pygobject/pygobject-2.14.2.ebuild75
4 files changed, 101 insertions, 14 deletions
diff --git a/dev-python/pygobject/ChangeLog b/dev-python/pygobject/ChangeLog
index 4f877cc81d68..cb76ae1d4fc9 100644
--- a/dev-python/pygobject/ChangeLog
+++ b/dev-python/pygobject/ChangeLog
@@ -1,6 +1,16 @@
# ChangeLog for dev-python/pygobject
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/ChangeLog,v 1.37 2008/03/22 03:49:36 dang Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/ChangeLog,v 1.38 2008/05/25 21:19:59 eva Exp $
+
+ 25 May 2008; Gilles Dartiguelongue <eva@gentoo.org>
+ pygobject-2.12.3.ebuild:
+ fix QA on 2.12.3, changing to ~mips, mips is experimental.
+
+*pygobject-2.14.2 (25 May 2008)
+
+ 25 May 2008; Gilles Dartiguelongue <eva@gentoo.org>
+ +pygobject-2.14.2.ebuild:
+ bump to 2.14.2. Fix bug #198875.
22 Mar 2008; Daniel Gryniewicz <dang@gentoo.org> pygobject-2.14.1.ebuild:
Marked stable on amd64 for bug #212986
diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest
index ed56cce147cc..31a9da6cd896 100644
--- a/dev-python/pygobject/Manifest
+++ b/dev-python/pygobject/Manifest
@@ -5,15 +5,17 @@ AUX pygobject-2.14.0-libffi-magic.patch 1445 RMD160 e71a2caba2a61803d115420631f7
DIST pygobject-2.12.3.tar.bz2 339088 RMD160 b5a8a63235025901fb6a41fae170ca5c22ae4ec9 SHA1 8679463abeee085b2dd2db5b6f2a1cf78ca71ad6 SHA256 efa81e0281668988b8cc2af9d0546befa4365662f1ebec37e0c7c863e969da41
DIST pygobject-2.14.0.tar.bz2 360630 RMD160 71702329535680a813a36e05823d1968cb453b25 SHA1 f6867330c2a2d70ddb81807823e7515f55ddda23 SHA256 3a5919703f71c2d7059d02f03dc6566cbe86c6efb09a16730b7cdb4b0fbef9e8
DIST pygobject-2.14.1.tar.bz2 363032 RMD160 086d96f059a7317f828e9b8265a9bf62420c3c1b SHA1 5904370097e24b54e71257e1ed0de062c5138d11 SHA256 950c8fc56f688672e27ffcebcb4cffdba99688a5c8e61655705e61c9b68d2d65
-EBUILD pygobject-2.12.3.ebuild 2023 RMD160 2ef6377634d350c91d280f5ce40ec906ff6c226f SHA1 3348b03dbea99dae00fcce6aa23bc6ff95fa1800 SHA256 0d3eb1c1f4123fe6c4c0cbf153ef3b318d0f104fd0b4273f2944d2160e5084aa
+DIST pygobject-2.14.2.tar.bz2 366808 RMD160 c9894695d745a9d859f3edfb9e2946ad8b4fec3d SHA1 e891c3f1ad0d6f737d6c51b9be3eb363f7d11cbc SHA256 79c5d3ab8f072f1d0b102b2bd6410b0dc383a008b5efad1750d8b6dadfde8c6e
+EBUILD pygobject-2.12.3.ebuild 2027 RMD160 c6dedee5b93e18e438b26ed2b0a5cdf1cc3d44a8 SHA1 0233059584f9af2d805c204d4910a698e6ae4d49 SHA256 0140f75cfbbb0660ec8897529676b440e178d12fd706c05dc6f21de2a3933fdc
EBUILD pygobject-2.14.0.ebuild 2405 RMD160 a304cd8312423f0874ec53aa4b4ce650436b4806 SHA1 c1d237695016b38dceaf2db84288c7bee6b60637 SHA256 564b588973795c0526ee649fd932fe3812c4375598c9f11374bfbb16dfad58bf
EBUILD pygobject-2.14.1.ebuild 2635 RMD160 65f1215b20db919817512eaf70aaa3391594e878 SHA1 b569b956c0e5499cb7c37f8e4960fcd7e906bb01 SHA256 a2e03ab6a40623b004b141ba351e56dafd59572b4820e760bc5c1f5b6cc1179a
-MISC ChangeLog 4764 RMD160 961db3adce758f87adf2e4800195b862f3cc6dc7 SHA1 f1bad515ab5c9b8a68c3e4934ca1320d2fd3b209 SHA256 0a53dc12f856d8001c71aa701141ecdd7f26a2638b080c298cd73d24860f2ba7
+EBUILD pygobject-2.14.2.ebuild 2523 RMD160 62779f7c13af056e302eb935b591cb6826aa9511 SHA1 cc9a0175819b0a75a06be8bd2b2f224e26b3d128 SHA256 2ed07a82cfaef0cbde6ecf98d8c542428cc07d6e78743daa0ace8d97df1ca95e
+MISC ChangeLog 5057 RMD160 48bdfa613025fc91bda549313051fd83bd4afff0 SHA1 622a09c04012b4663c198de2eb1c3846c7df4d59 SHA256 14f38ab148d2d46887ed9f87012c3026b4175314743e413860e0d00e52d6d7a3
MISC metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e SHA1 38f78e9790bcd4382b4a49aa226aa6dda1d3a3d7 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.7 (GNU/Linux)
+Version: GnuPG v2.0.9 (GNU/Linux)
-iD8DBQFH5IGLomPajV0RnrERAtsKAJ9Mci0bJ/VsdmgAlzXs6HKKWLMF5gCfdtfp
-wupnpEjb8TKR46UjLc0CNCI=
-=1bSN
+iEYEARECAAYFAkg59CUACgkQ1fmVwcYIWAY0rwCg2HX56BggYtmtE6DRiW1rBRgH
+KSAAn1ewvEen23HKnhppgmuNeQTnDEG8
+=XCpl
-----END PGP SIGNATURE-----
diff --git a/dev-python/pygobject/pygobject-2.12.3.ebuild b/dev-python/pygobject/pygobject-2.12.3.ebuild
index 01542281c1f1..1fa8ae282adf 100644
--- a/dev-python/pygobject/pygobject-2.12.3.ebuild
+++ b/dev-python/pygobject/pygobject-2.12.3.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-2.12.3.ebuild,v 1.16 2007/07/26 21:32:44 uberlord Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-2.12.3.ebuild,v 1.17 2008/05/25 21:19:59 eva Exp $
WANT_AUTOCONF=latest
WANT_AUTOMAKE=1.8
@@ -11,7 +11,7 @@ HOMEPAGE="http://www.pygtk.org/"
LICENSE="LGPL-2"
SLOT="2"
-KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
IUSE="doc"
RDEPEND=">=dev-lang/python-2.3.5
@@ -48,10 +48,10 @@ src_install() {
doins -r examples
python_version
- mv ${D}/usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.py \
- ${D}/usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.py-2.0
- mv ${D}/usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.pth \
- ${D}/usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.pth-2.0
+ mv "${D}"/usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.py \
+ "${D}"/usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.py-2.0
+ mv "${D}"/usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.pth \
+ "${D}"/usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.pth-2.0
}
pkg_postinst() {
diff --git a/dev-python/pygobject/pygobject-2.14.2.ebuild b/dev-python/pygobject/pygobject-2.14.2.ebuild
new file mode 100644
index 000000000000..2ede2d5f45da
--- /dev/null
+++ b/dev-python/pygobject/pygobject-2.14.2.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-2.14.2.ebuild,v 1.1 2008/05/25 21:19:59 eva Exp $
+
+inherit gnome2 python autotools
+
+DESCRIPTION="GLib's GObject library bindings for Python"
+HOMEPAGE="http://www.pygtk.org/"
+
+LICENSE="LGPL-2"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="doc examples libffi"
+
+# glib higher dep than in configure.in comes from a runtime version check and ensures that
+# timeout_add_seconds is available for any packages that depend on pygobject and use it
+# python high dep for a fixed python-config, as aclocal.m4/configure in the tarball requires it to function properly
+RDEPEND=">=dev-lang/python-2.4.4-r5
+ >=dev-libs/glib-2.13.5
+ !<dev-python/pygtk-2.9"
+DEPEND="${RDEPEND}
+ doc? ( dev-libs/libxslt >=app-text/docbook-xsl-stylesheets-1.70.1 )
+ >=dev-util/pkgconfig-0.12.0"
+
+DOCS="AUTHORS ChangeLog NEWS README"
+
+pkg_setup() {
+ if use libffi && ! built_with_use sys-devel/gcc libffi; then
+ eerror "libffi support not found in sys-devel/gcc." && die
+ fi
+
+ G2CONF="${G2CONF} $(use_enable doc docs) $(use_with libffi ffi)"
+}
+
+src_unpack() {
+ gnome2_src_unpack
+
+ # fix bug #147285 - Robin H. Johnson <robbat2@gentoo.org>
+ # this is caused by upstream's automake-1.8 lacking some Gentoo-specific
+ # patches (for tmpfs amongst other things). Upstreams hit by this should
+ # move to newer automake versions ideally.
+ AT_M4DIR="m4" eautomake
+
+ # disable pyc compiling
+ mv py-compile py-compile.orig
+ ln -s $(type -P true) py-compile
+}
+
+src_install() {
+ gnome2_src_install
+
+ if use examples; then
+ insinto /usr/share/doc/${P}
+ doins -r examples
+ fi
+
+ python_version
+ mv "${D}"/usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.py \
+ "${D}"/usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.py-2.0
+ mv "${D}"/usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.pth \
+ "${D}"/usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.pth-2.0
+}
+
+pkg_postinst() {
+ python_version
+ python_mod_optimize /usr/$(get_libdir)/python${PYVER}/site-packages/gtk-2.0
+ alternatives_auto_makesym /usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.py pygtk.py-[0-9].[0-9]
+ alternatives_auto_makesym /usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.pth pygtk.pth-[0-9].[0-9]
+ python_mod_compile "${ROOT}"usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.py
+}
+
+pkg_postrm() {
+ python_version
+ python_mod_cleanup
+}