---
 gx86/net-libs/libproxy/libproxy-0.4.10-r1.ebuild | 20 +++++++++-----------
 1 file changed, 9 insertions(+), 11 deletions(-)

diff --git a/gx86/net-libs/libproxy/libproxy-0.4.10-r1.ebuild 
b/gx86/net-libs/libproxy/libproxy-0.4.10-r1.ebuild
index 1ed3336..acaee2d 100644
--- a/gx86/net-libs/libproxy/libproxy-0.4.10-r1.ebuild
+++ b/gx86/net-libs/libproxy/libproxy-0.4.10-r1.ebuild
@@ -3,9 +3,12 @@
 # $Header: 
/var/cvsroot/gentoo-x86/net-libs/libproxy/libproxy-0.4.10-r1.ebuild,v 1.9 
2012/11/21 21:49:49 maekke Exp $
 
 EAPI=4
-PYTHON_DEPEND="python? 2:2.6"
+PYTHON_COMPAT=( python{2_6,2_7} )
 
-inherit cmake-utils eutils mono python
+# Note 1: this is actually a poor example. AFAICS libproxy should be
+# capable of being built for multiple implementations.
+
+inherit cmake-utils eutils mono python-single-r1
 
 DESCRIPTION="Library for automatic proxy configuration management"
 HOMEPAGE="http://code.google.com/p/libproxy/";
@@ -23,6 +26,7 @@ RDEPEND="gnome? ( >=dev-libs/glib-2.26:2 )
        mono? ( dev-lang/mono )
        networkmanager? ( net-misc/networkmanager )
        perl? ( dev-lang/perl )
+       python? ( ${PYTHON_DEPS} )
        spidermonkey? ( >=dev-lang/spidermonkey-1.8.5 )
        webkit? ( >=net-libs/webkit-gtk-1.6:3 )"
 DEPEND="${RDEPEND}
@@ -33,8 +37,7 @@ pkg_setup() {
        DOCS="AUTHORS ChangeLog NEWS README"
 
        if use python; then
-               python_set_active_version 2
-               python_pkg_setup
+               python-single-r1_pkg_setup
        fi
 }
 
@@ -69,10 +72,5 @@ src_configure() {
        cmake-utils_src_configure
 }
 
-pkg_postinst() {
-       use python && python_mod_optimize ${PN}.py
-}
-
-pkg_postrm() {
-       use python && python_mod_cleanup ${PN}.py
-}
+# Note 2: build system doesn't compile Python files.
+# TODO: Introduce a public function to do that.
-- 
1.8.0


Reply via email to