diff options
author | Gilles Dartiguelongue <eva@gentoo.org> | 2008-05-25 21:19:59 +0000 |
---|---|---|
committer | Gilles Dartiguelongue <eva@gentoo.org> | 2008-05-25 21:19:59 +0000 |
commit | 10861afe5e37d3e6e78c6239d6472e0a532e0492 (patch) | |
tree | c2630b7cba6e56794fcc7da0ae4fcbbf51e8d8e6 /dev-python | |
parent | Add libffi use flag for dev-python/pygobject (diff) | |
download | historical-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/ChangeLog | 12 | ||||
-rw-r--r-- | dev-python/pygobject/Manifest | 14 | ||||
-rw-r--r-- | dev-python/pygobject/pygobject-2.12.3.ebuild | 14 | ||||
-rw-r--r-- | dev-python/pygobject/pygobject-2.14.2.ebuild | 75 |
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 +} |