Set SUPPORT_PYTHON_ABIS. Delete calls to deprecated python_version() (bug #314455).
authorArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
Sat, 10 Apr 2010 20:10:16 +0000 (20:10 +0000)
committerArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
Sat, 10 Apr 2010 20:10:16 +0000 (20:10 +0000)
Package-Manager: portage-HEAD/cvs/Linux x86_64

dev-python/pygtkglext/ChangeLog
dev-python/pygtkglext/Manifest
dev-python/pygtkglext/pygtkglext-1.1.0.ebuild

index e73349e0011b8e5f92419d9e091deeaadf02875b..f5ddad6fff93ce5be714a6a974d1b93ec9bf20e6 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for dev-python/pygtkglext
-# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pygtkglext/ChangeLog,v 1.40 2008/10/27 10:22:51 hawking Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pygtkglext/ChangeLog,v 1.41 2010/04/10 20:10:16 arfrever Exp $
+
+  10 Apr 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  pygtkglext-1.1.0.ebuild:
+  Set SUPPORT_PYTHON_ABIS. Delete calls to deprecated python_version() (bug #314455).
 
   27 Oct 2008; Ali Polatel <hawking@gentoo.org> pygtkglext-1.1.0.ebuild:
   Use python_need_rebuild.
index 3485e14b67333b24941b4b5fb9a3e811ab94ed9b..fe9ecd7696087482d048f3be084a4020d412bd2b 100644 (file)
@@ -1,14 +1,4 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
 DIST pygtkglext-1.1.0.tar.bz2 349067 RMD160 a050519f520dc45254f485bdc2c41e2d51a2d26f SHA1 a22962982d12a43acac7601a8b370ec02834eb8f SHA256 7f0104347659a81cd5bd84007b97547d18a8a216f5df2629f379ea7f87a1410a
-EBUILD pygtkglext-1.1.0.ebuild 1310 RMD160 61239d45005f2cc13e13ea966a60b3a7cff5045a SHA1 7a6f408e79dd7b687d70a2566d7904ea17b1919b SHA256 20c1f3256f61de85121c235787d9f8593942fc5a40c2b2a743c21e9e35f447fb
-MISC ChangeLog 5041 RMD160 d98344108c728775348f061f531c4aa962214d09 SHA1 62439cef19e0b9f9a4d6fa24534e120e37c9321a SHA256 cd6f8970e4c62e26fd0efe7f2d91c653f917998c93a22cbdba4bc885eee09b3f
+EBUILD pygtkglext-1.1.0.ebuild 1234 RMD160 a9261601a75f8e7ab3d6cc23748c9b7ac97fc0f8 SHA1 197de9c806692ff3506f32be500528925f1e1b1c SHA256 ccb28fea883b067f581b4678398c6b537ae69d8d0913e322fef6d014a4e163e8
+MISC ChangeLog 5229 RMD160 1420d7695aef7a2d63848afa303227a3c39f2d0d SHA1 fcea9b2c7abc47130b65e188dd7fc66b3a955974 SHA256 accccf6c09a9bff499b2310784e2d1a6a113c07d0ca138afe60177f81804675e
 MISC metadata.xml 159 RMD160 900a8c55d7a7d2f6312594769aaf941bf9e99c7f SHA1 c8e604d56dae898258b5254d78cfeac0b981e288 SHA256 9f01104d3484792496faff4805eed0ecea2352a897151f3397d49a13800037b4
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.9 (GNU/Linux)
-
-iEYEARECAAYFAkkFloMACgkQQU4yORhF8iBfFwCgnVkNmXOjB0T9GI0wE+PLTG0R
-mpgAoMZkmV4coO7Q/LY3cHiigMXMebSW
-=91Ws
------END PGP SIGNATURE-----
index 0ae05f039732f8e253857033bd810481ae7f7026..84fd8f6094cdb859ba124035e5912c4cd8f84f05 100644 (file)
@@ -1,14 +1,18 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pygtkglext/pygtkglext-1.1.0.ebuild,v 1.21 2008/10/27 10:22:51 hawking Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pygtkglext/pygtkglext-1.1.0.ebuild,v 1.22 2010/04/10 20:10:16 arfrever Exp $
 
-NEED_PYTHON="2.3"
+EAPI="3"
+PYTHON_DEPEND="2"
+SUPPORT_PYTHON_ABIS="1"
+PYTHON_EXPORT_PHASE_FUNCTIONS="1"
 
-inherit python multilib
+inherit python
 
 DESCRIPTION="Python bindings to GtkGLExt"
 HOMEPAGE="http://gtkglext.sourceforge.net/"
 SRC_URI="mirror://sourceforge/gtkglext/${P}.tar.bz2"
+
 LICENSE="LGPL-2.1 GPL-2"
 SLOT="0"
 KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd"
@@ -23,19 +27,20 @@ RDEPEND=">=dev-python/pygtk-2.8
        virtual/glu"
 DEPEND="${RDEPEND}
        dev-util/pkgconfig"
+RESTRICT_PYTHON_ABIS="3.*"
 
-src_unpack() {
-       unpack ${A}
-       cd "${S}"
-
-       # disable pyc compiling
+src_prepare() {
+       # Disable byte-compilation.
        mv py-compile py-compile.orig
        ln -s $(type -P true) py-compile
+
+       python_copy_sources
 }
 
 src_install() {
-       python_need_rebuild
-       emake DESTDIR="${D}" install || die "emake install failed"
+       python_src_install
+       python_clean_sitedirs
+
        dodoc README AUTHORS ChangeLog
 
        if use examples; then
@@ -45,11 +50,9 @@ src_install() {
 }
 
 pkg_postinst() {
-       python_version
-       python_mod_optimize /usr/$(get_libdir)/python${PYVER}/site-packages/gtk-2.0
+       python_mod_optimize gtk-2.0
 }
 
 pkg_postrm() {
-       python_version
-       python_mod_cleanup /usr/$(get_libdir)/python${PYVER}/site-packages/gtk-2.0
+       python_mod_cleanup gtk-2.0
 }