dev-lang/python: Backport EAPI=5 and slot operators in deps
authorMichał Górny <mgorny@gentoo.org>
Wed, 11 Nov 2015 11:37:18 +0000 (12:37 +0100)
committerMichał Górny <mgorny@gentoo.org>
Wed, 11 Nov 2015 11:44:14 +0000 (12:44 +0100)
dev-lang/python/python-2.7.10-r3.ebuild
dev-lang/python/python-3.3.5-r3.ebuild
dev-lang/python/python-3.4.3-r3.ebuild

index 1fa586e66bd57203f3969664c224f93215694d21..70d8d82916b8062957990cb6f82e38c03ae3641e 100644 (file)
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI="4"
+EAPI="5"
 WANT_LIBTOOL="none"
 
 inherit autotools eutils flag-o-matic multilib pax-utils python-utils-r1 toolchain-funcs multiprocessing
@@ -25,11 +25,10 @@ IUSE="-berkdb build doc elibc_uclibc examples gdbm hardened ipv6 libressl +ncurs
 # run the bootstrap code on your dev box and include the results in the
 # patchset. See bug 447752.
 
-RDEPEND="app-arch/bzip2
-       >=sys-libs/zlib-1.1.3
+RDEPEND="app-arch/bzip2:0=
+       >=sys-libs/zlib-1.1.3:0=
        virtual/libffi
        virtual/libintl
-       xml? ( >=dev-libs/expat-2.1 )
        berkdb? ( || (
                sys-libs/db:5.3
                sys-libs/db:5.2
@@ -43,21 +42,23 @@ RDEPEND="app-arch/bzip2
                sys-libs/db:4.3
                sys-libs/db:4.2
        ) )
-       gdbm? ( sys-libs/gdbm[berkdb] )
+       gdbm? ( sys-libs/gdbm:0=[berkdb] )
        ncurses? (
-               >=sys-libs/ncurses-5.2
-               readline? ( >=sys-libs/readline-4.1 )
+               >=sys-libs/ncurses-5.2:0=
+               readline? ( >=sys-libs/readline-4.1:0= )
        )
-       sqlite? ( >=dev-db/sqlite-3.3.8:3 )
+       sqlite? ( >=dev-db/sqlite-3.3.8:3= )
        ssl? (
-               !libressl? ( dev-libs/openssl:0 )
-               libressl? ( dev-libs/libressl )
+               !libressl? ( dev-libs/openssl:0= )
+               libressl? ( dev-libs/libressl:= )
        )
        tk? (
-               >=dev-lang/tk-8.0
-               dev-tcltk/blt
+               >=dev-lang/tcl-8.0:0=
+               >=dev-lang/tk-8.0:0=
+               dev-tcltk/blt:0=
                dev-tcltk/tix
        )
+       xml? ( >=dev-libs/expat-2.1 )
        !!<sys-apps/portage-2.1.9"
 DEPEND="${RDEPEND}
        virtual/pkgconfig
index ef9879408bef92a2d0fec616ee480b5595da889f..a215e16809d8020b7c4956adbedec07494f90b61 100644 (file)
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI="4"
+EAPI="5"
 WANT_AUTOMAKE="none"
 WANT_LIBTOOL="none"
 
@@ -27,28 +27,29 @@ IUSE="build doc elibc_uclibc examples gdbm hardened ipv6 libressl +ncurses +read
 # run the bootstrap code on your dev box and include the results in the
 # patchset. See bug 447752.
 
-RDEPEND="app-arch/bzip2
-       app-arch/xz-utils
-       >=sys-libs/zlib-1.1.3
+RDEPEND="app-arch/bzip2:0=
+       app-arch/xz-utils:0=
+       >=sys-libs/zlib-1.1.3:0=
        virtual/libffi
        virtual/libintl
        !build? (
-               gdbm? ( sys-libs/gdbm[berkdb] )
+               gdbm? ( sys-libs/gdbm:0=[berkdb] )
                ncurses? (
-                       >=sys-libs/ncurses-5.2
-                       readline? ( >=sys-libs/readline-4.1 )
+                       >=sys-libs/ncurses-5.2:0=
+                       readline? ( >=sys-libs/readline-4.1:0= )
                )
-               sqlite? ( >=dev-db/sqlite-3.3.8:3 )
+               sqlite? ( >=dev-db/sqlite-3.3.8:3= )
                ssl? (
-                       !libressl? ( dev-libs/openssl:0 )
-                       libressl? ( dev-libs/libressl )
+                       !libressl? ( dev-libs/openssl:0= )
+                       libressl? ( dev-libs/libressl:= )
                )
                tk? (
-                       >=dev-lang/tk-8.0
-                       dev-tcltk/blt
+                       >=dev-lang/tcl-8.0:0=
+                       >=dev-lang/tk-8.0:0=
+                       dev-tcltk/blt:0=
                        dev-tcltk/tix
                )
-               xml? ( >=dev-libs/expat-2.1 )
+               xml? ( >=dev-libs/expat-2.1:0= )
        )
        !!<sys-apps/sandbox-2.6-r1"
 DEPEND="${RDEPEND}
index 32ddf14aed1af6f2e72fd72da35d65ca18eaa812..17ccabcc97a703936e8837009aad8e6ebbefbba8 100644 (file)
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI="4"
+EAPI="5"
 WANT_LIBTOOL="none"
 
 inherit autotools eutils flag-o-matic multilib pax-utils python-utils-r1 toolchain-funcs multiprocessing
@@ -25,27 +25,28 @@ IUSE="build elibc_uclibc examples gdbm hardened ipv6 libressl +ncurses +readline
 # run the bootstrap code on your dev box and include the results in the
 # patchset. See bug 447752.
 
-RDEPEND="app-arch/bzip2
-       app-arch/xz-utils
-       >=sys-libs/zlib-1.1.3
+RDEPEND="app-arch/bzip2:0=
+       app-arch/xz-utils:0=
+       >=sys-libs/zlib-1.1.3:0=
        virtual/libffi
        virtual/libintl
-       xml? ( >=dev-libs/expat-2.1 )
-       gdbm? ( sys-libs/gdbm[berkdb] )
+       gdbm? ( sys-libs/gdbm:0=[berkdb] )
        ncurses? (
-               >=sys-libs/ncurses-5.2
-               readline? ( >=sys-libs/readline-4.1 )
+               >=sys-libs/ncurses-5.2:0=
+               readline? ( >=sys-libs/readline-4.1:0= )
        )
-       sqlite? ( >=dev-db/sqlite-3.3.8:3 )
+       sqlite? ( >=dev-db/sqlite-3.3.8:3= )
        ssl? (
-               !libressl? ( dev-libs/openssl:0 )
-               libressl? ( dev-libs/libressl )
+               !libressl? ( dev-libs/openssl:0= )
+               libressl? ( dev-libs/libressl:= )
        )
        tk? (
-               >=dev-lang/tk-8.0
-               dev-tcltk/blt
+               >=dev-lang/tcl-8.0:0=
+               >=dev-lang/tk-8.0:0=
+               dev-tcltk/blt:0=
                dev-tcltk/tix
        )
+       xml? ( >=dev-libs/expat-2.1:0= )
        !!<sys-apps/sandbox-2.6-r1"
 DEPEND="${RDEPEND}
        virtual/pkgconfig