commit:     11625489469dd9675565e6eb7d0546f31c083c57
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 12 21:42:01 2014 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Wed Mar 12 21:58:33 2014 +0000
URL:        
http://git.overlays.gentoo.org/gitweb/?p=proj/python-updater.git;a=commit;h=11625489

Add a check for dev-python/python-exec rev-deps.

---
 man.include    |  5 +++++
 python-updater | 23 +++++++++++++++++++++++
 2 files changed, 28 insertions(+)

diff --git a/man.include b/man.include
index d07ffa3..4ae051e 100644
--- a/man.include
+++ b/man.include
@@ -28,6 +28,11 @@ need_rebuild
     python_need_rebuild function from python.eclass.
     Enabled by default.
 
+python-exec
+    This check looks for packages that depend on dev-python/python-exec
+    rather than new dev-lang/python-exec.
+    Enabled by default.
+
 Checks can be enabled/disabled on command line with -e/--enable and 
-d/--disable
 switches.
 

diff --git a/python-updater b/python-updater
index 6597ce2..2d44706 100755
--- a/python-updater
+++ b/python-updater
@@ -101,6 +101,7 @@ done)
                     * manual         (Enabled by default)
                     * need_rebuild   (Enabled by default)
                     * pylibdir       (Enabled by default)
+                    * python-exec    (Enabled by default)
                     * PYTHON_ABIS    (Enabled by default)
                     * shared_linking (Enabled by default)
                     * static_linking (Enabled by default)
@@ -427,6 +428,7 @@ while (($#)); do
                        CHECK_NEED_REBUILD="1"
                        CHECK_PYLIBDIR="1"
                        CHECK_PYTHON_ABIS="1"
+                       CHECK_PYTHON_EXEC="1"
                        CHECK_SHARED_LINKING="1"
                        CHECK_STATIC_LINKING="1"
                        ;;
@@ -435,6 +437,7 @@ while (($#)); do
                        CHECK_NEED_REBUILD="0"
                        CHECK_PYLIBDIR="0"
                        CHECK_PYTHON_ABIS="0"
+                       CHECK_PYTHON_EXEC="0"
                        CHECK_SHARED_LINKING="0"
                        CHECK_STATIC_LINKING="0"
                        ;;
@@ -462,6 +465,12 @@ while (($#)); do
                -dPYTHON_ABIS|--disable-PYTHON_ABIS)
                        CHECK_PYTHON_ABIS="0"
                        ;;
+               -epython-exec|--enable-python-exec)
+                       CHECK_PYTHON_EXEC="1"
+                       ;;
+               -dpython-exec|--disable-python-exec)
+                       CHECK_PYTHON_EXEC="0"
+                       ;;
                -eshared_linking|--enable-shared_linking)
                        CHECK_SHARED_LINKING="1"
                        ;;
@@ -723,6 +732,20 @@ for contents_file in $(find ${PKG_DBDIR}/ -name CONTENTS | 
sort); do
                continue
        fi
 
+       if [[ "${CHECK_PYTHON_EXEC}" -ne 0 ]]; then
+               RDEPEND="$(<"${contents_file%CONTENTS}RDEPEND")"
+
+               if [[ ${RDEPEND} == *dev-python/python-exec* ]]; then
+                       PKGS_TO_REMERGE+=" ${CATPKGVER}"
+                       eindent
+                       einfo "Adding to list: ${CATPKGVER}"
+                       eindent
+                       veinfo 1 "check: python-exec [ Package depending on 
dev-python/python-exec ]"
+                       eoutdent && eoutdent
+               fi
+               continue
+       fi
+
        if [[ ${IUSE} =~ python_targets_ ]]; then
                eindent
                veinfo 2 "Skipping ${CATPKGVER}, reason: python_targets_ in 
IUSE"

Reply via email to