[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec-conf/

2024-04-17 Thread Conrad Kostecki
commit: d877966562beec31bcd3d5c6b19185bf7dff6650
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Apr 10 18:33:54 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Apr 17 21:01:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8779665

dev-lang/python-exec-conf: add missing remote-id

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-lang/python-exec-conf/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-lang/python-exec-conf/metadata.xml 
b/dev-lang/python-exec-conf/metadata.xml
index efd7c8c21836..03a31e467193 100644
--- a/dev-lang/python-exec-conf/metadata.xml
+++ b/dev-lang/python-exec-conf/metadata.xml
@@ -5,4 +5,7 @@
pyt...@gentoo.org
Python

+   
+   projg2/python-exec
+   
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2024-04-14 Thread Michał Górny
commit: 1c9427b0676b68f932a04dd88f48ca276433f7aa
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Apr 14 14:23:35 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Apr 14 14:57:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c9427b0

dev-lang/python-exec: Disable pytest plugin autoload

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.10.ebuild | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.10.ebuild 
b/dev-lang/python-exec/python-exec-2.4.10.ebuild
index 077b27e7d539..85085af14303 100644
--- a/dev-lang/python-exec/python-exec-2.4.10.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -53,6 +53,11 @@ src_configure() {
econf "${myconf[@]}"
 }
 
+src_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   default
+}
+
 src_install() {
default
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2024-04-14 Thread Michał Górny
commit: 2b7ec681b2bdab87f6c3ea1e9ec6d2ad9bc9e30e
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Apr 14 14:21:06 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Apr 14 14:57:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b7ec681

dev-lang/python-exec: Add py3.12 to host test impls

Closes: https://bugs.gentoo.org/929402
Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.10.ebuild | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.10.ebuild 
b/dev-lang/python-exec/python-exec-2.4.10.ebuild
index 05556b1b0d4e..077b27e7d539 100644
--- a/dev-lang/python-exec/python-exec-2.4.10.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.10.ebuild
@@ -1,9 +1,10 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
 inherit python-any-r1
 
 DESCRIPTION="Python script wrapper"
@@ -19,11 +20,13 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
dev-lang/python-exec-conf
-   !<=dev-lang/python-2.7.18-r3:2.7"
+   !<=dev-lang/python-2.7.18-r3:2.7
+"
 BDEPEND="
test? (
$(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]')
-   )"
+   )
+"
 
 python_check_deps() {
python_has_version -b "dev-python/pytest[${PYTHON_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2022-12-18 Thread Michał Górny
commit: 1ff3822c9cba6b04334e8143741994509982ab5c
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 18 19:21:40 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 18 19:26:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ff3822c

dev-lang/python-exec: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python-exec/Manifest |  1 -
 dev-lang/python-exec/python-exec-2.4.9.ebuild | 72 ---
 2 files changed, 73 deletions(-)

diff --git a/dev-lang/python-exec/Manifest b/dev-lang/python-exec/Manifest
index 8e080cb90d0a..a0da4c5e163e 100644
--- a/dev-lang/python-exec/Manifest
+++ b/dev-lang/python-exec/Manifest
@@ -1,2 +1 @@
 DIST python-exec-2.4.10.tar.bz2 84412 BLAKE2B 
1fe79e0d31a48954959a5556f96c3868fcf762ebc473d17f03e78a95cca83ab40b4933b7e42bc5751b0546e6229f9fdde9171c3fcbdd184f993536f944870491
 SHA512 
8c7d3c6b1fa362c8c97ec74ee01b5a195dc409d883408033e9709773b6059deb5291f6e63df6d9a4e42a0951aad4a1d513d4baa00ad9ff3dce3e1d2d38b694e1
-DIST python-exec-2.4.9.tar.bz2 84300 BLAKE2B 
77ad193f2602db392830eb4e2632562cfa1ca09bdc710e35dc141a036230ac21e63a51d297184740d85e6c3be8cb4b7ffefef270e51533ff15250f474437a52e
 SHA512 
ad520dc7724bc71629e238226cd795214860e0a090a065dc85f782e6bd86c30ba46d58cb80d46221f4ff4a146332244b6670335a8f31f630088f477588ed8293

diff --git a/dev-lang/python-exec/python-exec-2.4.9.ebuild 
b/dev-lang/python-exec/python-exec-2.4.9.ebuild
deleted file mode 100644
index 4fd31fa50604..
--- a/dev-lang/python-exec/python-exec-2.4.9.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..11} pypy3 )
-inherit python-any-r1
-
-DESCRIPTION="Python script wrapper"
-HOMEPAGE="https://github.com/mgorny/python-exec/;
-SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar.bz2;
-
-LICENSE="BSD-2"
-SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-# Internal Python project hack.  Do not copy it.  Ever.
-IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-lang/python-exec-conf
-   !<=dev-lang/python-2.7.18-r3:2.7"
-BDEPEND="
-   test? (
-   $(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]')
-   )"
-
-python_check_deps() {
-   has_version -b "dev-python/pytest[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local pyimpls=() i EPYTHON
-   for i in "${_PYTHON_ALL_IMPLS[@]}"; do
-   if use "python_targets_${i}"; then
-   _python_export "${i}" EPYTHON
-   pyimpls+=( "${EPYTHON}" )
-   fi
-   done
-
-   local myconf=(
-   
--with-fallback-path="${EPREFIX}/usr/local/sbin:${EPREFIX}/usr/local/bin:${EPREFIX}/usr/sbin:${EPREFIX}/usr/bin:${EPREFIX}/sbin:${EPREFIX}/bin"
-   --with-python-impls="${pyimpls[*]}"
-   )
-
-   econf "${myconf[@]}"
-}
-
-src_install() {
-   default
-
-   if use native-symlinks; then
-   local programs=( python python3 )
-   local scripts=( python-config python3-config 2to3 idle pydoc 
pyvenv )
-
-   local f
-   for f in "${programs[@]}"; do
-   # symlink the C wrapper for python to avoid shebang 
recursion
-   # bug #568974
-   dosym python-exec2c /usr/bin/"${f}"
-   done
-   for f in "${scripts[@]}"; do
-   # those are python scripts (except for new 
python-configs)
-   # so symlink them via the python wrapper
-   dosym ../lib/python-exec/python-exec2 /usr/bin/"${f}"
-   done
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2022-12-18 Thread Arthur Zamarin
commit: 4c745770a49e33f7bc4b01b128c5e344edf3ebbc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 18 19:04:09 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 18 19:04:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c745770

dev-lang/python-exec: Stabilize 2.4.10 ppc, #887011

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.10.ebuild 
b/dev-lang/python-exec/python-exec-2.4.10.ebuild
index 36a6d2642fa8..071816f691fe 100644
--- a/dev-lang/python-exec/python-exec-2.4.10.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.10.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/projg2/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2022-12-18 Thread Arthur Zamarin
commit: 97d62c17f9bb15630082641c7695255844b06de4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 18 19:04:12 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 18 19:04:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97d62c17

dev-lang/python-exec: Stabilize 2.4.10 x86, #887011

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.10.ebuild 
b/dev-lang/python-exec/python-exec-2.4.10.ebuild
index 071816f691fe..1e2d60a1c74b 100644
--- a/dev-lang/python-exec/python-exec-2.4.10.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.10.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/projg2/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2022-12-18 Thread Arthur Zamarin
commit: e4632344257bb3ef766cf656b0abd00f5b2d5a03
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 18 19:04:03 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 18 19:04:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4632344

dev-lang/python-exec: Stabilize 2.4.10 arm, #887011

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.10.ebuild 
b/dev-lang/python-exec/python-exec-2.4.10.ebuild
index 415574964d3f..88624201cd20 100644
--- a/dev-lang/python-exec/python-exec-2.4.10.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.10.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/projg2/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2022-12-18 Thread Arthur Zamarin
commit: c7c2b6146b8c72c25a6dae5961bdc3fad55709e6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 18 19:04:06 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 18 19:04:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7c2b614

dev-lang/python-exec: Stabilize 2.4.10 arm64, #887011

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.10.ebuild 
b/dev-lang/python-exec/python-exec-2.4.10.ebuild
index 88624201cd20..36a6d2642fa8 100644
--- a/dev-lang/python-exec/python-exec-2.4.10.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.10.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/projg2/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2022-12-18 Thread Arthur Zamarin
commit: 83acf04e2cfbb9852273a072f9caa8ac38dc76ce
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 18 19:04:00 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 18 19:04:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83acf04e

dev-lang/python-exec: Stabilize 2.4.10 amd64, #887011

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.10.ebuild 
b/dev-lang/python-exec/python-exec-2.4.10.ebuild
index 13278ff4fab1..415574964d3f 100644
--- a/dev-lang/python-exec/python-exec-2.4.10.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.10.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/projg2/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2022-12-18 Thread Arthur Zamarin
commit: 3e9cfe865322023f73e03c0c36b4bb98e9dcfe71
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 18 19:03:06 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 18 19:03:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e9cfe86

dev-lang/python-exec: Stabilize 2.4.10 ppc64, #887011

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.10.ebuild 
b/dev-lang/python-exec/python-exec-2.4.10.ebuild
index 32f09f29f3fe..13278ff4fab1 100644
--- a/dev-lang/python-exec/python-exec-2.4.10.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.10.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/projg2/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2022-12-18 Thread Michał Górny
commit: dbef751215288eb635d194a0a312fa9800e83fe5
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 18 14:45:19 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 18 15:10:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbef7512

dev-lang/python-exec: Bump to 2.4.10

Closes: https://bugs.gentoo.org/886625
Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python-exec/Manifest  |  1 +
 dev-lang/python-exec/metadata.xml  |  4 +-
 dev-lang/python-exec/python-exec-2.4.10.ebuild | 72 ++
 3 files changed, 75 insertions(+), 2 deletions(-)

diff --git a/dev-lang/python-exec/Manifest b/dev-lang/python-exec/Manifest
index 676993dd9431..8e080cb90d0a 100644
--- a/dev-lang/python-exec/Manifest
+++ b/dev-lang/python-exec/Manifest
@@ -1 +1,2 @@
+DIST python-exec-2.4.10.tar.bz2 84412 BLAKE2B 
1fe79e0d31a48954959a5556f96c3868fcf762ebc473d17f03e78a95cca83ab40b4933b7e42bc5751b0546e6229f9fdde9171c3fcbdd184f993536f944870491
 SHA512 
8c7d3c6b1fa362c8c97ec74ee01b5a195dc409d883408033e9709773b6059deb5291f6e63df6d9a4e42a0951aad4a1d513d4baa00ad9ff3dce3e1d2d38b694e1
 DIST python-exec-2.4.9.tar.bz2 84300 BLAKE2B 
77ad193f2602db392830eb4e2632562cfa1ca09bdc710e35dc141a036230ac21e63a51d297184740d85e6c3be8cb4b7ffefef270e51533ff15250f474437a52e
 SHA512 
ad520dc7724bc71629e238226cd795214860e0a090a065dc85f782e6bd86c30ba46d58cb80d46221f4ff4a146332244b6670335a8f31f630088f477588ed8293

diff --git a/dev-lang/python-exec/metadata.xml 
b/dev-lang/python-exec/metadata.xml
index 95267dce890c..c942a12a85fc 100644
--- a/dev-lang/python-exec/metadata.xml
+++ b/dev-lang/python-exec/metadata.xml
@@ -10,8 +10,8 @@
   mgo...@gentoo.org
   Michał Górny
 
-https://github.com/mgorny/python-exec/issues/
-mgorny/python-exec
+https://github.com/projg2/python-exec/issues/
+projg2/python-exec
   
   
 

diff --git a/dev-lang/python-exec/python-exec-2.4.10.ebuild 
b/dev-lang/python-exec/python-exec-2.4.10.ebuild
new file mode 100644
index ..dd052a670920
--- /dev/null
+++ b/dev-lang/python-exec/python-exec-2.4.10.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+inherit python-any-r1
+
+DESCRIPTION="Python script wrapper"
+HOMEPAGE="https://github.com/projg2/python-exec/;
+SRC_URI="https://github.com/projg2/python-exec/releases/download/v${PV}/${P}.tar.bz2;
+
+LICENSE="BSD-2"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+# Internal Python project hack.  Do not copy it.  Ever.
+IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-lang/python-exec-conf
+   !<=dev-lang/python-2.7.18-r3:2.7"
+BDEPEND="
+   test? (
+   $(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]')
+   )"
+
+python_check_deps() {
+   python_has_version -b "dev-python/pytest[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local pyimpls=() i EPYTHON
+   for i in "${_PYTHON_ALL_IMPLS[@]}"; do
+   if use "python_targets_${i}"; then
+   _python_export "${i}" EPYTHON
+   pyimpls+=( "${EPYTHON}" )
+   fi
+   done
+
+   local myconf=(
+   
--with-fallback-path="${EPREFIX}/usr/local/sbin:${EPREFIX}/usr/local/bin:${EPREFIX}/usr/sbin:${EPREFIX}/usr/bin:${EPREFIX}/sbin:${EPREFIX}/bin"
+   --with-python-impls="${pyimpls[*]}"
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+
+   if use native-symlinks; then
+   local programs=( python python3 )
+   local scripts=( python-config python3-config 2to3 idle pydoc 
pyvenv )
+
+   local f
+   for f in "${programs[@]}"; do
+   # symlink the C wrapper for python to avoid shebang 
recursion
+   # bug #568974
+   dosym python-exec2c /usr/bin/"${f}"
+   done
+   for f in "${scripts[@]}"; do
+   # those are python scripts (except for new 
python-configs)
+   # so symlink them via the python wrapper
+   dosym ../lib/python-exec/python-exec2 /usr/bin/"${f}"
+   done
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2022-06-10 Thread Michał Górny
commit: 9caa139e7724f91d889f67434fad565e8807b086
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 10 06:23:52 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 10 06:54:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9caa139e

dev-lang/python-exec: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python-exec/Manifest |  1 -
 dev-lang/python-exec/python-exec-2.4.8.ebuild | 72 ---
 2 files changed, 73 deletions(-)

diff --git a/dev-lang/python-exec/Manifest b/dev-lang/python-exec/Manifest
index 9e854122c4e7..676993dd9431 100644
--- a/dev-lang/python-exec/Manifest
+++ b/dev-lang/python-exec/Manifest
@@ -1,2 +1 @@
-DIST python-exec-2.4.8.tar.bz2 82671 BLAKE2B 
ac85f3dd6da3d1c535ad56a25edbbcb1d0e75b91e3567b80f27fd01d32a199a713909a8552dffaacbe96c43bca491f31c3f0c7f1a618fb9144814365686715cf
 SHA512 
d6dabab217dc2f1817e2f4d159102a9467f51b26b91f4ae7fb7e4930d30334f74bd8a5f37cc60d58c6e1e61e89a3b4d2e1bd17413493ba86f38fa71250cf5ac1
 DIST python-exec-2.4.9.tar.bz2 84300 BLAKE2B 
77ad193f2602db392830eb4e2632562cfa1ca09bdc710e35dc141a036230ac21e63a51d297184740d85e6c3be8cb4b7ffefef270e51533ff15250f474437a52e
 SHA512 
ad520dc7724bc71629e238226cd795214860e0a090a065dc85f782e6bd86c30ba46d58cb80d46221f4ff4a146332244b6670335a8f31f630088f477588ed8293

diff --git a/dev-lang/python-exec/python-exec-2.4.8.ebuild 
b/dev-lang/python-exec/python-exec-2.4.8.ebuild
deleted file mode 100644
index 4fd31fa50604..
--- a/dev-lang/python-exec/python-exec-2.4.8.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..11} pypy3 )
-inherit python-any-r1
-
-DESCRIPTION="Python script wrapper"
-HOMEPAGE="https://github.com/mgorny/python-exec/;
-SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar.bz2;
-
-LICENSE="BSD-2"
-SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-# Internal Python project hack.  Do not copy it.  Ever.
-IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-lang/python-exec-conf
-   !<=dev-lang/python-2.7.18-r3:2.7"
-BDEPEND="
-   test? (
-   $(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]')
-   )"
-
-python_check_deps() {
-   has_version -b "dev-python/pytest[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local pyimpls=() i EPYTHON
-   for i in "${_PYTHON_ALL_IMPLS[@]}"; do
-   if use "python_targets_${i}"; then
-   _python_export "${i}" EPYTHON
-   pyimpls+=( "${EPYTHON}" )
-   fi
-   done
-
-   local myconf=(
-   
--with-fallback-path="${EPREFIX}/usr/local/sbin:${EPREFIX}/usr/local/bin:${EPREFIX}/usr/sbin:${EPREFIX}/usr/bin:${EPREFIX}/sbin:${EPREFIX}/bin"
-   --with-python-impls="${pyimpls[*]}"
-   )
-
-   econf "${myconf[@]}"
-}
-
-src_install() {
-   default
-
-   if use native-symlinks; then
-   local programs=( python python3 )
-   local scripts=( python-config python3-config 2to3 idle pydoc 
pyvenv )
-
-   local f
-   for f in "${programs[@]}"; do
-   # symlink the C wrapper for python to avoid shebang 
recursion
-   # bug #568974
-   dosym python-exec2c /usr/bin/"${f}"
-   done
-   for f in "${scripts[@]}"; do
-   # those are python scripts (except for new 
python-configs)
-   # so symlink them via the python wrapper
-   dosym ../lib/python-exec/python-exec2 /usr/bin/"${f}"
-   done
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2022-06-09 Thread Jakov Smolić
commit: a8c91c5f98041760e31f3558ba6f25a54caa7be7
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun 10 05:28:45 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun 10 05:28:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8c91c5f

dev-lang/python-exec: Stabilize 2.4.9 sparc, #850601

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.9.ebuild 
b/dev-lang/python-exec/python-exec-2.4.9.ebuild
index 5528fa196ab9..4fd31fa50604 100644
--- a/dev-lang/python-exec/python-exec-2.4.9.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.9.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2022-06-09 Thread Sam James
commit: 8af0c4b97d42e39e6f00e4bdabf266f2562e70af
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 10 00:38:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 10 00:38:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8af0c4b9

dev-lang/python-exec: Stabilize 2.4.9 arm, #850601

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.9.ebuild 
b/dev-lang/python-exec/python-exec-2.4.9.ebuild
index 074198d76491..5528fa196ab9 100644
--- a/dev-lang/python-exec/python-exec-2.4.9.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.9.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2022-06-09 Thread Sam James
commit: bb9fae8d0f84ab5153246e5fe47fb7d0638f36ee
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 10 00:38:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 10 00:38:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb9fae8d

dev-lang/python-exec: Stabilize 2.4.9 arm64, #850601

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.9.ebuild 
b/dev-lang/python-exec/python-exec-2.4.9.ebuild
index 30effdda2c82..074198d76491 100644
--- a/dev-lang/python-exec/python-exec-2.4.9.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.9.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2022-06-08 Thread Sam James
commit: cc06eefa29090251f5573fa1f5b54e6e14b01032
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 01:24:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 01:24:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc06eefa

dev-lang/python-exec: Stabilize 2.4.9 hppa, #850601

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.9.ebuild 
b/dev-lang/python-exec/python-exec-2.4.9.ebuild
index 1e26932da62d..30effdda2c82 100644
--- a/dev-lang/python-exec/python-exec-2.4.9.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.9.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2022-06-08 Thread Sam James
commit: 4b3016f21352ea79cd6a66c7e2987ea5e1b80c0f
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  8 20:58:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  8 20:58:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b3016f2

dev-lang/python-exec: Stabilize 2.4.9 ppc64, #850601

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.9.ebuild 
b/dev-lang/python-exec/python-exec-2.4.9.ebuild
index 9e335585d7ff..1cff291555cd 100644
--- a/dev-lang/python-exec/python-exec-2.4.9.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.9.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2022-06-08 Thread Sam James
commit: 064a2d9489d5c9a92a45250fa5087d0ed6e322a6
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  8 20:59:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  8 20:59:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=064a2d94

dev-lang/python-exec: Stabilize 2.4.9 ppc, #850601

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.9.ebuild 
b/dev-lang/python-exec/python-exec-2.4.9.ebuild
index 1cff291555cd..1e26932da62d 100644
--- a/dev-lang/python-exec/python-exec-2.4.9.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.9.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2022-06-08 Thread Michał Górny
commit: d016dfccee0a76f7c2c6d275b6054a7ce934b8e2
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 14:43:13 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 14:43:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d016dfcc

dev-lang/python-exec: Readd py3.11 to 2.4.9

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.9.ebuild 
b/dev-lang/python-exec/python-exec-2.4.9.ebuild
index 0871048ac39a..9e335585d7ff 100644
--- a/dev-lang/python-exec/python-exec-2.4.9.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.9.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
 inherit python-any-r1
 
 DESCRIPTION="Python script wrapper"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2022-06-08 Thread Jakov Smolić
commit: 7870ee016a5cf71587c4dc67c4638d808e7c308d
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jun  8 12:22:27 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jun  8 12:22:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7870ee01

dev-lang/python-exec: Stabilize 2.4.9 amd64, #850601

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.9.ebuild 
b/dev-lang/python-exec/python-exec-2.4.9.ebuild
index 1ab7b820dc99..0871048ac39a 100644
--- a/dev-lang/python-exec/python-exec-2.4.9.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.9.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2022-06-08 Thread Jakov Smolić
commit: 2c4dcb75de3869832c2273c58ee8aba368c3d025
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jun  8 12:22:17 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jun  8 12:22:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c4dcb75

dev-lang/python-exec: Stabilize 2.4.9 x86, #850601

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.9.ebuild 
b/dev-lang/python-exec/python-exec-2.4.9.ebuild
index d85ad8f0df6c..1ab7b820dc99 100644
--- a/dev-lang/python-exec/python-exec-2.4.9.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.9.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2022-05-09 Thread Michał Górny
commit: 33cc59abf93a9cfd545a7d4434178f6b62f94acb
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May  8 10:52:28 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May  9 20:31:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33cc59ab

dev-lang/python-exec: Enable python3.11 support

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.8.ebuild 
b/dev-lang/python-exec/python-exec-2.4.8.ebuild
index 7cab7a668f31..4fd31fa50604 100644
--- a/dev-lang/python-exec/python-exec-2.4.8.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.8.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
 inherit python-any-r1
 
 DESCRIPTION="Python script wrapper"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2022-05-09 Thread Michał Górny
commit: dfee0f81444f7da0f1efccf8624d521eef8f4e17
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May  9 09:16:38 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May  9 09:16:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfee0f81

dev-lang/python-exec: Bump to 2.4.9

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python-exec/Manifest |  1 +
 dev-lang/python-exec/python-exec-2.4.9.ebuild | 72 +++
 2 files changed, 73 insertions(+)

diff --git a/dev-lang/python-exec/Manifest b/dev-lang/python-exec/Manifest
index c858cde41c4a..9e854122c4e7 100644
--- a/dev-lang/python-exec/Manifest
+++ b/dev-lang/python-exec/Manifest
@@ -1 +1,2 @@
 DIST python-exec-2.4.8.tar.bz2 82671 BLAKE2B 
ac85f3dd6da3d1c535ad56a25edbbcb1d0e75b91e3567b80f27fd01d32a199a713909a8552dffaacbe96c43bca491f31c3f0c7f1a618fb9144814365686715cf
 SHA512 
d6dabab217dc2f1817e2f4d159102a9467f51b26b91f4ae7fb7e4930d30334f74bd8a5f37cc60d58c6e1e61e89a3b4d2e1bd17413493ba86f38fa71250cf5ac1
+DIST python-exec-2.4.9.tar.bz2 84300 BLAKE2B 
77ad193f2602db392830eb4e2632562cfa1ca09bdc710e35dc141a036230ac21e63a51d297184740d85e6c3be8cb4b7ffefef270e51533ff15250f474437a52e
 SHA512 
ad520dc7724bc71629e238226cd795214860e0a090a065dc85f782e6bd86c30ba46d58cb80d46221f4ff4a146332244b6670335a8f31f630088f477588ed8293

diff --git a/dev-lang/python-exec/python-exec-2.4.9.ebuild 
b/dev-lang/python-exec/python-exec-2.4.9.ebuild
new file mode 100644
index ..d85ad8f0df6c
--- /dev/null
+++ b/dev-lang/python-exec/python-exec-2.4.9.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+inherit python-any-r1
+
+DESCRIPTION="Python script wrapper"
+HOMEPAGE="https://github.com/mgorny/python-exec/;
+SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar.bz2;
+
+LICENSE="BSD-2"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+# Internal Python project hack.  Do not copy it.  Ever.
+IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-lang/python-exec-conf
+   !<=dev-lang/python-2.7.18-r3:2.7"
+BDEPEND="
+   test? (
+   $(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]')
+   )"
+
+python_check_deps() {
+   has_version -b "dev-python/pytest[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local pyimpls=() i EPYTHON
+   for i in "${_PYTHON_ALL_IMPLS[@]}"; do
+   if use "python_targets_${i}"; then
+   _python_export "${i}" EPYTHON
+   pyimpls+=( "${EPYTHON}" )
+   fi
+   done
+
+   local myconf=(
+   
--with-fallback-path="${EPREFIX}/usr/local/sbin:${EPREFIX}/usr/local/bin:${EPREFIX}/usr/sbin:${EPREFIX}/usr/bin:${EPREFIX}/sbin:${EPREFIX}/bin"
+   --with-python-impls="${pyimpls[*]}"
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+
+   if use native-symlinks; then
+   local programs=( python python3 )
+   local scripts=( python-config python3-config 2to3 idle pydoc 
pyvenv )
+
+   local f
+   for f in "${programs[@]}"; do
+   # symlink the C wrapper for python to avoid shebang 
recursion
+   # bug #568974
+   dosym python-exec2c /usr/bin/"${f}"
+   done
+   for f in "${scripts[@]}"; do
+   # those are python scripts (except for new 
python-configs)
+   # so symlink them via the python wrapper
+   dosym ../lib/python-exec/python-exec2 /usr/bin/"${f}"
+   done
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2021-09-07 Thread Michał Górny
commit: 501c1c5c94a975e0b4d32254083c394c93c673a3
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep  7 07:31:58 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep  7 07:46:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=501c1c5c

dev-lang/python-exec: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python-exec/Manifest|  2 -
 dev-lang/python-exec/python-exec-2.4.6-r4.ebuild | 58 
 dev-lang/python-exec/python-exec-2.4.7.ebuild| 58 
 3 files changed, 118 deletions(-)

diff --git a/dev-lang/python-exec/Manifest b/dev-lang/python-exec/Manifest
index 1bacf6a3b56..c858cde41c4 100644
--- a/dev-lang/python-exec/Manifest
+++ b/dev-lang/python-exec/Manifest
@@ -1,3 +1 @@
-DIST python-exec-2.4.6.tar.bz2 87634 BLAKE2B 
7b6de8ad0e0603fafd3284e6e3c5247ad83f145ab4db6728914318ae8e6f5aaa3c0247f4e01238fca11519ef72fb1b11436aea7e2b8c988b8717b3f6a2a43c37
 SHA512 
e05eaf01b83de196a10933636ab6b1a5489a421592df49b8b58eabd0e732de970f902744cd3a06b5ab530a6d69fe6dfa8f270fbb09b9fe3df4ae04d516828050
-DIST python-exec-2.4.7.tar.bz2 88204 BLAKE2B 
c370d5f33063bf0dd02d1b5ddad27b320652664ed3bc89cf2d70b94292f3dcd8c4e3bb6bb43ce8d2514a8e0a5a3e95295ff8d0f95371bda136cd51312da747e8
 SHA512 
6e061fc1ae84e21effb24d35195a7c61430e0e50dc0b0bfbab65f741dde45a92688fd9ac7a0868f7b08ba603a609fb3f03181238f63fdd383b4d604af8406d14
 DIST python-exec-2.4.8.tar.bz2 82671 BLAKE2B 
ac85f3dd6da3d1c535ad56a25edbbcb1d0e75b91e3567b80f27fd01d32a199a713909a8552dffaacbe96c43bca491f31c3f0c7f1a618fb9144814365686715cf
 SHA512 
d6dabab217dc2f1817e2f4d159102a9467f51b26b91f4ae7fb7e4930d30334f74bd8a5f37cc60d58c6e1e61e89a3b4d2e1bd17413493ba86f38fa71250cf5ac1

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild
deleted file mode 100644
index 0f1f8c94ce6..000
--- a/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit python-utils-r1
-
-DESCRIPTION="Python script wrapper"
-HOMEPAGE="https://github.com/mgorny/python-exec/;
-SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar.bz2;
-
-LICENSE="BSD-2"
-SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-# Internal Python project hack.  Do not copy it.  Ever.
-IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks"
-
-RDEPEND="
-   dev-lang/python-exec-conf
-   !<=dev-lang/python-2.7.18-r3:2.7"
-
-src_configure() {
-   local pyimpls=() i EPYTHON
-   for i in "${_PYTHON_ALL_IMPLS[@]}"; do
-   if use "python_targets_${i}"; then
-   _python_export "${i}" EPYTHON
-   pyimpls+=( "${EPYTHON}" )
-   fi
-   done
-
-   local myconf=(
-   
--with-fallback-path="${EPREFIX}/usr/local/sbin:${EPREFIX}/usr/local/bin:${EPREFIX}/usr/sbin:${EPREFIX}/usr/bin:${EPREFIX}/sbin:${EPREFIX}/bin"
-   --with-python-impls="${pyimpls[*]}"
-   )
-
-   econf "${myconf[@]}"
-}
-
-src_install() {
-   default
-
-   if use native-symlinks; then
-   local programs=( python python3 )
-   local scripts=( python-config python3-config 2to3 idle pydoc 
pyvenv )
-
-   local f
-   for f in "${programs[@]}"; do
-   # symlink the C wrapper for python to avoid shebang 
recursion
-   # bug #568974
-   dosym python-exec2c /usr/bin/"${f}"
-   done
-   for f in "${scripts[@]}"; do
-   # those are python scripts (except for new 
python-configs)
-   # so symlink them via the python wrapper
-   dosym ../lib/python-exec/python-exec2 /usr/bin/"${f}"
-   done
-   fi
-}

diff --git a/dev-lang/python-exec/python-exec-2.4.7.ebuild 
b/dev-lang/python-exec/python-exec-2.4.7.ebuild
deleted file mode 100644
index 414d52b9450..000
--- a/dev-lang/python-exec/python-exec-2.4.7.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit python-utils-r1
-
-DESCRIPTION="Python script wrapper"
-HOMEPAGE="https://github.com/mgorny/python-exec/;
-SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar.bz2;
-
-LICENSE="BSD-2"
-SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-# Internal Python project 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2021-09-06 Thread Sam James
commit: 55c07f9008099876bf3d4765cdd9cdfd71a913dc
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  7 04:57:18 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  7 04:57:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55c07f90

dev-lang/python-exec: Stabilize 2.4.8 arm, #805473

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.8.ebuild 
b/dev-lang/python-exec/python-exec-2.4.8.ebuild
index f687e412b44..39e408c1489 100644
--- a/dev-lang/python-exec/python-exec-2.4.8.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.8.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2021-09-06 Thread Sam James
commit: dab73b53371152c5bda86b24079029e7216106f1
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  7 02:43:06 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  7 02:43:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dab73b53

dev-lang/python-exec: Stabilize 2.4.8 arm64, #805473

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.8.ebuild 
b/dev-lang/python-exec/python-exec-2.4.8.ebuild
index 14c9b2bf5b6..f687e412b44 100644
--- a/dev-lang/python-exec/python-exec-2.4.8.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.8.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2021-07-31 Thread Sam James
commit: d4ff5e18adfab6368297b34347ecc91caf0425e9
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug  1 05:18:57 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug  1 05:18:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4ff5e18

dev-lang/python-exec: Stabilize 2.4.8 x86, #805473

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.8.ebuild 
b/dev-lang/python-exec/python-exec-2.4.8.ebuild
index 499a0a243b7..df1a4748b3f 100644
--- a/dev-lang/python-exec/python-exec-2.4.8.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.8.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2021-07-31 Thread Sam James
commit: 11715cf0625490db9f65ea4dd08b7b82bcf533df
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug  1 05:18:53 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug  1 05:18:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11715cf0

dev-lang/python-exec: Stabilize 2.4.8 amd64, #805473

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.8.ebuild 
b/dev-lang/python-exec/python-exec-2.4.8.ebuild
index 59212b8c1bd..499a0a243b7 100644
--- a/dev-lang/python-exec/python-exec-2.4.8.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.8.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2021-07-31 Thread Sam James
commit: 0495c2ccad2dc36437198b4cb2082452586ad0c5
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug  1 05:11:44 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug  1 05:11:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0495c2cc

dev-lang/python-exec: Stabilize 2.4.8 ppc, #805473

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.8.ebuild 
b/dev-lang/python-exec/python-exec-2.4.8.ebuild
index 307d97cf42f..59212b8c1bd 100644
--- a/dev-lang/python-exec/python-exec-2.4.8.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.8.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2021-07-31 Thread Sam James
commit: b3f21a28241f70e4916c07e5ede3530876d0
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 31 22:22:40 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 31 22:22:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3f21a28

dev-lang/python-exec: Stabilize 2.4.8 sparc, #805473

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.8.ebuild 
b/dev-lang/python-exec/python-exec-2.4.8.ebuild
index ba9bc52a3a4..307d97cf42f 100644
--- a/dev-lang/python-exec/python-exec-2.4.8.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.8.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2021-06-10 Thread Michał Górny
commit: 6db034e29ca9ebb18c77c6f4e2e2b741d5a52480
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 10 16:54:05 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 10 16:54:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6db034e2

dev-lang/python-exec: Bump to 2.4.8

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python-exec/Manifest |  1 +
 dev-lang/python-exec/python-exec-2.4.8.ebuild | 72 +++
 2 files changed, 73 insertions(+)

diff --git a/dev-lang/python-exec/Manifest b/dev-lang/python-exec/Manifest
index 6e24c7ca4a5..1bacf6a3b56 100644
--- a/dev-lang/python-exec/Manifest
+++ b/dev-lang/python-exec/Manifest
@@ -1,2 +1,3 @@
 DIST python-exec-2.4.6.tar.bz2 87634 BLAKE2B 
7b6de8ad0e0603fafd3284e6e3c5247ad83f145ab4db6728914318ae8e6f5aaa3c0247f4e01238fca11519ef72fb1b11436aea7e2b8c988b8717b3f6a2a43c37
 SHA512 
e05eaf01b83de196a10933636ab6b1a5489a421592df49b8b58eabd0e732de970f902744cd3a06b5ab530a6d69fe6dfa8f270fbb09b9fe3df4ae04d516828050
 DIST python-exec-2.4.7.tar.bz2 88204 BLAKE2B 
c370d5f33063bf0dd02d1b5ddad27b320652664ed3bc89cf2d70b94292f3dcd8c4e3bb6bb43ce8d2514a8e0a5a3e95295ff8d0f95371bda136cd51312da747e8
 SHA512 
6e061fc1ae84e21effb24d35195a7c61430e0e50dc0b0bfbab65f741dde45a92688fd9ac7a0868f7b08ba603a609fb3f03181238f63fdd383b4d604af8406d14
+DIST python-exec-2.4.8.tar.bz2 82671 BLAKE2B 
ac85f3dd6da3d1c535ad56a25edbbcb1d0e75b91e3567b80f27fd01d32a199a713909a8552dffaacbe96c43bca491f31c3f0c7f1a618fb9144814365686715cf
 SHA512 
d6dabab217dc2f1817e2f4d159102a9467f51b26b91f4ae7fb7e4930d30334f74bd8a5f37cc60d58c6e1e61e89a3b4d2e1bd17413493ba86f38fa71250cf5ac1

diff --git a/dev-lang/python-exec/python-exec-2.4.8.ebuild 
b/dev-lang/python-exec/python-exec-2.4.8.ebuild
new file mode 100644
index 000..ba9bc52a3a4
--- /dev/null
+++ b/dev-lang/python-exec/python-exec-2.4.8.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+inherit python-any-r1
+
+DESCRIPTION="Python script wrapper"
+HOMEPAGE="https://github.com/mgorny/python-exec/;
+SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar.bz2;
+
+LICENSE="BSD-2"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+# Internal Python project hack.  Do not copy it.  Ever.
+IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-lang/python-exec-conf
+   !<=dev-lang/python-2.7.18-r3:2.7"
+BDEPEND="
+   test? (
+   $(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]')
+   )"
+
+python_check_deps() {
+   has_version -b "dev-python/pytest[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local pyimpls=() i EPYTHON
+   for i in "${_PYTHON_ALL_IMPLS[@]}"; do
+   if use "python_targets_${i}"; then
+   _python_export "${i}" EPYTHON
+   pyimpls+=( "${EPYTHON}" )
+   fi
+   done
+
+   local myconf=(
+   
--with-fallback-path="${EPREFIX}/usr/local/sbin:${EPREFIX}/usr/local/bin:${EPREFIX}/usr/sbin:${EPREFIX}/usr/bin:${EPREFIX}/sbin:${EPREFIX}/bin"
+   --with-python-impls="${pyimpls[*]}"
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+
+   if use native-symlinks; then
+   local programs=( python python3 )
+   local scripts=( python-config python3-config 2to3 idle pydoc 
pyvenv )
+
+   local f
+   for f in "${programs[@]}"; do
+   # symlink the C wrapper for python to avoid shebang 
recursion
+   # bug #568974
+   dosym python-exec2c /usr/bin/"${f}"
+   done
+   for f in "${scripts[@]}"; do
+   # those are python scripts (except for new 
python-configs)
+   # so symlink them via the python wrapper
+   dosym ../lib/python-exec/python-exec2 /usr/bin/"${f}"
+   done
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2021-06-07 Thread Michał Górny
commit: f0d0b528f340e9a742daafbbcfc28f28613b9400
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun  7 20:52:35 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun  7 20:55:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0d0b528

dev-lang/python-exec: Bump to 2.4.7

Closes: https://bugs.gentoo.org/794739
Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python-exec/Manifest |  1 +
 dev-lang/python-exec/python-exec-2.4.7.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/dev-lang/python-exec/Manifest b/dev-lang/python-exec/Manifest
index 706afff2be9..6e24c7ca4a5 100644
--- a/dev-lang/python-exec/Manifest
+++ b/dev-lang/python-exec/Manifest
@@ -1 +1,2 @@
 DIST python-exec-2.4.6.tar.bz2 87634 BLAKE2B 
7b6de8ad0e0603fafd3284e6e3c5247ad83f145ab4db6728914318ae8e6f5aaa3c0247f4e01238fca11519ef72fb1b11436aea7e2b8c988b8717b3f6a2a43c37
 SHA512 
e05eaf01b83de196a10933636ab6b1a5489a421592df49b8b58eabd0e732de970f902744cd3a06b5ab530a6d69fe6dfa8f270fbb09b9fe3df4ae04d516828050
+DIST python-exec-2.4.7.tar.bz2 88204 BLAKE2B 
c370d5f33063bf0dd02d1b5ddad27b320652664ed3bc89cf2d70b94292f3dcd8c4e3bb6bb43ce8d2514a8e0a5a3e95295ff8d0f95371bda136cd51312da747e8
 SHA512 
6e061fc1ae84e21effb24d35195a7c61430e0e50dc0b0bfbab65f741dde45a92688fd9ac7a0868f7b08ba603a609fb3f03181238f63fdd383b4d604af8406d14

diff --git a/dev-lang/python-exec/python-exec-2.4.7.ebuild 
b/dev-lang/python-exec/python-exec-2.4.7.ebuild
new file mode 100644
index 000..414d52b9450
--- /dev/null
+++ b/dev-lang/python-exec/python-exec-2.4.7.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit python-utils-r1
+
+DESCRIPTION="Python script wrapper"
+HOMEPAGE="https://github.com/mgorny/python-exec/;
+SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar.bz2;
+
+LICENSE="BSD-2"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+# Internal Python project hack.  Do not copy it.  Ever.
+IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks"
+
+RDEPEND="
+   dev-lang/python-exec-conf
+   !<=dev-lang/python-2.7.18-r3:2.7"
+
+src_configure() {
+   local pyimpls=() i EPYTHON
+   for i in "${_PYTHON_ALL_IMPLS[@]}"; do
+   if use "python_targets_${i}"; then
+   _python_export "${i}" EPYTHON
+   pyimpls+=( "${EPYTHON}" )
+   fi
+   done
+
+   local myconf=(
+   
--with-fallback-path="${EPREFIX}/usr/local/sbin:${EPREFIX}/usr/local/bin:${EPREFIX}/usr/sbin:${EPREFIX}/usr/bin:${EPREFIX}/sbin:${EPREFIX}/bin"
+   --with-python-impls="${pyimpls[*]}"
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+
+   if use native-symlinks; then
+   local programs=( python python3 )
+   local scripts=( python-config python3-config 2to3 idle pydoc 
pyvenv )
+
+   local f
+   for f in "${programs[@]}"; do
+   # symlink the C wrapper for python to avoid shebang 
recursion
+   # bug #568974
+   dosym python-exec2c /usr/bin/"${f}"
+   done
+   for f in "${scripts[@]}"; do
+   # those are python scripts (except for new 
python-configs)
+   # so symlink them via the python wrapper
+   dosym ../lib/python-exec/python-exec2 /usr/bin/"${f}"
+   done
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2021-03-08 Thread Michał Górny
commit: bad5cb209ecac85994535cba60734d03f159bc03
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar  8 14:43:49 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar  8 14:43:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bad5cb20

dev-lang/python-exec: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r2.ebuild | 126 --
 dev-lang/python-exec/python-exec-2.4.6-r3.ebuild | 128 ---
 2 files changed, 254 deletions(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
deleted file mode 100644
index 14bfdf3a2bc..000
--- a/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit python-utils-r1
-
-DESCRIPTION="Python script wrapper"
-HOMEPAGE="https://github.com/mgorny/python-exec/;
-SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar.bz2;
-
-LICENSE="BSD-2"
-SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-# Internal Python project hack.  Do not copy it.  Ever.
-IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
-
-RDEPEND="!<=dev-lang/python-2.7.18-r3:2.7"
-
-src_configure() {
-   local pyimpls=() i EPYTHON
-   for i in "${_PYTHON_ALL_IMPLS[@]}"; do
-   if use "python_targets_${i}"; then
-   _python_export "${i}" EPYTHON
-   pyimpls+=( "${EPYTHON}" )
-   fi
-   done
-
-   local myconf=(
-   
--with-fallback-path="${EPREFIX}/usr/local/sbin:${EPREFIX}/usr/local/bin:${EPREFIX}/usr/sbin:${EPREFIX}/usr/bin:${EPREFIX}/sbin:${EPREFIX}/bin"
-   --with-python-impls="${pyimpls[*]}"
-   )
-
-   econf "${myconf[@]}"
-}
-
-src_install() {
-   default
-
-   # Prepare and own the template
-   insinto /etc/python-exec
-   newins - python-exec.conf \
-   < <(sed -n -e '/^#/p' config/python-exec.conf.example)
-
-   local programs=( python python3 )
-   local scripts=( python-config python3-config 2to3 idle pydoc pyvenv )
-
-   local f
-   for f in "${programs[@]}"; do
-   # symlink the C wrapper for python to avoid shebang recursion
-   # bug #568974
-   dosym python-exec2c /usr/bin/"${f}"
-   done
-   for f in "${scripts[@]}"; do
-   # those are python scripts (except for new python-configs)
-   # so symlink them via the python wrapper
-   dosym ../lib/python-exec/python-exec2 /usr/bin/"${f}"
-   done
-}
-
-pkg_preinst() {
-   if [[ -e ${EROOT}/etc/python-exec/python-exec.conf ]]; then
-   # preserve current configuration
-   cp "${EROOT}"/etc/python-exec/python-exec.conf \
-   "${ED}"/etc/python-exec/python-exec.conf || die
-   else
-   # preserve previous Python version preference
-   local py old_pythons=()
-   local config_base=${EROOT}/etc/env.d/python
-
-   # start with the 'global' preference (2 vs 3)
-   if [[ -f ${config_base}/config ]]; then
-   old_pythons+=( "$(<${config_base}/config)" )
-   fi
-
-   # then try specific py3 selection
-   for py in 3; do
-   local target=
-
-   if [[ -f ${config_base}/python${py} ]]; then
-   # try the newer config files
-   target=$(<${config_base}/python${py})
-   elif [[ -L ${EROOT}/usr/bin/python${py} ]]; then
-   # check the older symlink format
-   target=$(readlink 
"${EROOT}/usr/bin/python${py}")
-
-   # check if it's actually old eselect symlink
-   [[ ${target} == python?.? ]] || target=
-   fi
-
-   # add the extra target if found and != global
-   if [[ ${target} && ${old_pythons[0]} != ${target} ]]; 
then
-   old_pythons+=( "${target}" )
-   fi
-   done
-
-   if [[ ${old_pythons[@]} ]]; then
-   elog "You seem to have just upgraded into the new 
version of python-exec"
-   elog "that uses python-exec.conf for configuration. The 
ebuild has attempted"
-   elog "to convert your previous configuration to the new 
format, resulting"
-   elog "in the following preferences (most preferred 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2021-03-08 Thread Sam James
commit: 84b83179a5b57dcc252e8d2169ab78aa0f49494c
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  8 13:09:18 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  8 13:09:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84b83179

dev-lang/python-exec: Stabilize 2.4.6-r4 arm64, #768561

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild
index 0ebd26e534b..9a7644cd4e0 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec-conf/

2021-03-08 Thread Sam James
commit: 30ae64dcf767aceb62b72a4166b34fc38998692f
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  8 13:09:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  8 13:09:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30ae64dc

dev-lang/python-exec-conf: Stabilize 2.4.6 arm, #768561

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild 
b/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild
index 3b359ff804f..73d029f6bc3 100644
--- a/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild
+++ b/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2021-03-08 Thread Sam James
commit: bcfeb19cacca03c52d9d3a10b96d2cb931c94ff0
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  8 13:09:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  8 13:09:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcfeb19c

dev-lang/python-exec: Stabilize 2.4.6-r4 arm, #768561

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild
index 9a7644cd4e0..b5e8490db8c 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec-conf/

2021-03-08 Thread Sam James
commit: e5ee7e001f7aa45ba5afa358c3cea28fab007883
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  8 13:09:22 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  8 13:09:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5ee7e00

dev-lang/python-exec-conf: Stabilize 2.4.6 arm64, #768561

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild 
b/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild
index 0c9695585e4..3b359ff804f 100644
--- a/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild
+++ b/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2021-03-06 Thread Sergei Trofimovich
commit: 74a834d502a1b52b0d3bf77ae4bf83c839381d17
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Mar  6 15:06:53 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Mar  6 15:13:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74a834d5

dev-lang/python-exec: stable 2.4.6-r4 for hppa, bug #768561

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild
index f086a5356ca..0ebd26e534b 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec-conf/

2021-03-06 Thread Sergei Trofimovich
commit: 8ee8de614633029e19531b76ccdef05be3288ab9
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Mar  6 15:02:37 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Mar  6 15:13:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ee8de61

dev-lang/python-exec-conf: stable 2.4.6 for hppa, bug #768561

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild 
b/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild
index 8ae151f5ad3..0c9695585e4 100644
--- a/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild
+++ b/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2021-02-18 Thread Thomas Deutschmann
commit: f0e2b403480a3521fcc9f2e69ee90767955abc38
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Feb 19 01:41:51 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Feb 19 01:41:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0e2b403

dev-lang/python-exec: x86 stable (bug #768561)

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild
index f4140373252..f086a5356ca 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec-conf/

2021-02-18 Thread Thomas Deutschmann
commit: 0765c73df856fb6e22577883ea1628e1d89b2d71
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Feb 19 01:42:07 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Feb 19 01:42:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0765c73d

dev-lang/python-exec-conf: x86 stable (bug #768561)

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild 
b/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild
index 057431f35c3..8ae151f5ad3 100644
--- a/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild
+++ b/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2021-02-18 Thread Sergei Trofimovich
commit: 8e71b9d8bed336a8d3b799cbd8b83c338e76cfa4
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Feb 18 20:03:40 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Feb 18 20:03:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e71b9d8

dev-lang/python-exec: stable 2.4.6-r4 for sparc

stable wrt bug #768561

Package-Manager: Portage-3.0.14, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild
index 01a7dc17e20..f4140373252 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec-conf/

2021-02-18 Thread Sergei Trofimovich
commit: 10e7ee0a5931e8757e5cdd56118b3cd4ab453e3f
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Feb 18 20:02:00 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Feb 18 20:02:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10e7ee0a

dev-lang/python-exec-conf: stable 2.4.6 for sparc

stable wrt bug #768561

Package-Manager: Portage-3.0.14, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild 
b/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild
index e034247e44e..057431f35c3 100644
--- a/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild
+++ b/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2021-02-09 Thread Sam James
commit: 8998411597ff6ca656132d52dac8fd5b76afa3f4
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 10 03:46:46 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 10 03:46:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89984115

dev-lang/python-exec: Stabilize 2.4.6-r4 amd64, #768561

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild
index b57e21409c2..01a7dc17e20 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec-conf/

2021-02-09 Thread Sam James
commit: 82e3ab67a5fb774f7b70cd80b40f23bc8fe17345
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 10 03:46:46 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 10 03:46:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82e3ab67

dev-lang/python-exec-conf: Stabilize 2.4.6 amd64, #768561

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild 
b/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild
index f000eb11b83..e034247e44e 100644
--- a/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild
+++ b/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2021-02-09 Thread Sam James
commit: 33b402dad88e94bec353a15c561e0613abf8aa5c
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  9 23:58:00 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  9 23:58:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33b402da

dev-lang/python-exec: Stabilize 2.4.6-r4 ppc, #768561

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild
index b72f66b6f8d..b57e21409c2 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec-conf/

2021-02-09 Thread Sam James
commit: 002fcb1931c02cae10c2d47ddad48db12c4fa84e
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  9 23:58:00 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  9 23:58:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=002fcb19

dev-lang/python-exec-conf: Stabilize 2.4.6 ppc, #768561

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild 
b/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild
index 0678782bfe5..f000eb11b83 100644
--- a/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild
+++ b/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2021-02-05 Thread Sam James
commit: 8c935c03353c896987c4865c142163477397ae01
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb  6 00:02:42 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb  6 00:02:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c935c03

dev-lang/python-exec: Stabilize 2.4.6-r4 s390, #768561

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild
index 88a0fafcd5e..b72f66b6f8d 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec-conf/

2021-02-05 Thread Sam James
commit: 3976969862e524b4fc09595a5f7f272f41e0eae5
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb  6 00:02:43 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb  6 00:02:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39769698

dev-lang/python-exec-conf: Stabilize 2.4.6 s390, #768561

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild 
b/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild
index 9fd189e64b8..0678782bfe5 100644
--- a/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild
+++ b/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec-conf/

2021-02-04 Thread Sam James
commit: a6c03a7ad04640c6cd59af911d1d6eaf7acb9ed3
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb  5 06:35:49 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb  5 06:35:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6c03a7a

dev-lang/python-exec-conf: Stabilize 2.4.6 ppc64, #768561

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild 
b/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild
index db918e82c65..9fd189e64b8 100644
--- a/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild
+++ b/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2021-02-04 Thread Sam James
commit: 041ab444212c5943b55930bad22888792121ce1a
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb  5 06:35:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb  5 06:35:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=041ab444

dev-lang/python-exec: Stabilize 2.4.6-r4 ppc64, #768561

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild
index 414d52b9450..88a0fafcd5e 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec-conf/

2021-01-19 Thread Michał Górny
commit: 9939442407c5a141eb70af5fd98ebed7bb6af691
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan 17 11:16:48 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 19 13:34:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99394424

dev-lang/python-exec-conf: New package for python-exec.conf

Split python-exec.conf file to a separate package, so that we can use
PYTHON_TARGETS to control its default contents.  This can be used
to ensure that newer Python implementations are not used by default
unless the user actually enables the relevant target.

Note that we can't reuse PYTHON_TARGETS in dev-lang/python-exec this
way.  They are used to ensure that dev-lang/python-exec is rebuilt
with the correct implementation list.

Closes: https://bugs.gentoo.org/765598
Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python-exec-conf/Manifest |  1 +
 dev-lang/python-exec-conf/metadata.xml |  8 +
 .../python-exec-conf/python-exec-conf-2.4.6.ebuild | 40 ++
 3 files changed, 49 insertions(+)

diff --git a/dev-lang/python-exec-conf/Manifest 
b/dev-lang/python-exec-conf/Manifest
new file mode 100644
index 000..706afff2be9
--- /dev/null
+++ b/dev-lang/python-exec-conf/Manifest
@@ -0,0 +1 @@
+DIST python-exec-2.4.6.tar.bz2 87634 BLAKE2B 
7b6de8ad0e0603fafd3284e6e3c5247ad83f145ab4db6728914318ae8e6f5aaa3c0247f4e01238fca11519ef72fb1b11436aea7e2b8c988b8717b3f6a2a43c37
 SHA512 
e05eaf01b83de196a10933636ab6b1a5489a421592df49b8b58eabd0e732de970f902744cd3a06b5ab530a6d69fe6dfa8f270fbb09b9fe3df4ae04d516828050

diff --git a/dev-lang/python-exec-conf/metadata.xml 
b/dev-lang/python-exec-conf/metadata.xml
new file mode 100644
index 000..aa2793060bf
--- /dev/null
+++ b/dev-lang/python-exec-conf/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   pyt...@gentoo.org
+   Python
+   
+

diff --git a/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild 
b/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild
new file mode 100644
index 000..db918e82c65
--- /dev/null
+++ b/dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit python-utils-r1
+
+MY_P=${P/-conf}
+DESCRIPTION="Configuration file for dev-lang/python-exec"
+HOMEPAGE="https://github.com/mgorny/python-exec/;
+SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${MY_P}.tar.bz2;
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD-2"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+# Internal Python project hack.  Do not copy it.  Ever.
+IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
+
+RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2021-01-19 Thread Michał Górny
commit: 149083e6e562d4a44a302b0f958f887efd8ce019
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan 17 11:17:52 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 19 13:34:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=149083e6

dev-lang/python-exec: Move config to dev-lang/python-exec-conf

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r4.ebuild | 58 
 1 file changed, 58 insertions(+)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild
new file mode 100644
index 000..414d52b9450
--- /dev/null
+++ b/dev-lang/python-exec/python-exec-2.4.6-r4.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit python-utils-r1
+
+DESCRIPTION="Python script wrapper"
+HOMEPAGE="https://github.com/mgorny/python-exec/;
+SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar.bz2;
+
+LICENSE="BSD-2"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+# Internal Python project hack.  Do not copy it.  Ever.
+IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks"
+
+RDEPEND="
+   dev-lang/python-exec-conf
+   !<=dev-lang/python-2.7.18-r3:2.7"
+
+src_configure() {
+   local pyimpls=() i EPYTHON
+   for i in "${_PYTHON_ALL_IMPLS[@]}"; do
+   if use "python_targets_${i}"; then
+   _python_export "${i}" EPYTHON
+   pyimpls+=( "${EPYTHON}" )
+   fi
+   done
+
+   local myconf=(
+   
--with-fallback-path="${EPREFIX}/usr/local/sbin:${EPREFIX}/usr/local/bin:${EPREFIX}/usr/sbin:${EPREFIX}/usr/bin:${EPREFIX}/sbin:${EPREFIX}/bin"
+   --with-python-impls="${pyimpls[*]}"
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+
+   if use native-symlinks; then
+   local programs=( python python3 )
+   local scripts=( python-config python3-config 2to3 idle pydoc 
pyvenv )
+
+   local f
+   for f in "${programs[@]}"; do
+   # symlink the C wrapper for python to avoid shebang 
recursion
+   # bug #568974
+   dosym python-exec2c /usr/bin/"${f}"
+   done
+   for f in "${scripts[@]}"; do
+   # those are python scripts (except for new 
python-configs)
+   # so symlink them via the python wrapper
+   dosym ../lib/python-exec/python-exec2 /usr/bin/"${f}"
+   done
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2020-12-27 Thread Fabian Groffen
commit: 2d54e0a2142599d5fbdac7a105ac5f9ac31ffa92
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Dec 27 14:07:40 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Dec 27 14:07:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d54e0a2

dev-lang/python-exec: drop ppc-aix m68k-mint

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r2.ebuild | 2 +-
 dev-lang/python-exec/python-exec-2.4.6-r3.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
index 3a975edc8d5..497ba1cfc01 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r3.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r3.ebuild
index 6869fd24d05..ea92c192d98 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r3.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2020-12-11 Thread Mike Gilbert
commit: 082d3da15bc57f7b1f7027f1c0a33f2f6e4a47d7
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Dec 11 21:55:03 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Dec 11 21:56:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=082d3da1

dev-lang/python-exec: call internal _python_export to avoid warning

Signed-off-by: Mike Gilbert  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r2.ebuild | 2 +-
 dev-lang/python-exec/python-exec-2.4.6-r3.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
index 9bd729c8519..3a975edc8d5 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
@@ -21,7 +21,7 @@ src_configure() {
local pyimpls=() i EPYTHON
for i in "${_PYTHON_ALL_IMPLS[@]}"; do
if use "python_targets_${i}"; then
-   python_export "${i}" EPYTHON
+   _python_export "${i}" EPYTHON
pyimpls+=( "${EPYTHON}" )
fi
done

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r3.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r3.ebuild
index d049c3fb76d..6869fd24d05 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r3.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r3.ebuild
@@ -21,7 +21,7 @@ src_configure() {
local pyimpls=() i EPYTHON
for i in "${_PYTHON_ALL_IMPLS[@]}"; do
if use "python_targets_${i}"; then
-   python_export "${i}" EPYTHON
+   _python_export "${i}" EPYTHON
pyimpls+=( "${EPYTHON}" )
fi
done



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2020-12-09 Thread Michał Górny
commit: 4a35616a25a5082e608d77fb39b477e00c945af9
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Dec  9 17:01:47 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Dec  9 22:17:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a35616a

dev-lang/python-exec: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r1.ebuild | 137 ---
 1 file changed, 137 deletions(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
deleted file mode 100644
index 07538b12ef4..000
--- a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit python-utils-r1
-
-DESCRIPTION="Python script wrapper"
-HOMEPAGE="https://github.com/mgorny/python-exec/;
-SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar.bz2;
-
-LICENSE="BSD-2"
-SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-# Internal Python project hack.  Do not copy it.  Ever.
-IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
-
-src_configure() {
-   local pyimpls=() i EPYTHON
-   for i in "${_PYTHON_ALL_IMPLS[@]}"; do
-   if use "python_targets_${i}"; then
-   python_export "${i}" EPYTHON
-   pyimpls+=( "${EPYTHON}" )
-   fi
-   done
-
-   local myconf=(
-   
--with-fallback-path="${EPREFIX}/usr/local/sbin:${EPREFIX}/usr/local/bin:${EPREFIX}/usr/sbin:${EPREFIX}/usr/bin:${EPREFIX}/sbin:${EPREFIX}/bin"
-   --with-python-impls="${pyimpls[*]}"
-   )
-
-   econf "${myconf[@]}"
-}
-
-src_install() {
-   default
-
-   # Prepare and own the template
-   insinto /etc/python-exec
-   newins - python-exec.conf \
-   < <(sed -n -e '/^#/p' config/python-exec.conf.example)
-
-   local programs=( python )
-   local scripts=( python-config 2to3 idle pydoc pyvenv )
-   local i
-   for i in "${_PYTHON_ALL_IMPLS[@]}"; do
-   if use "python_targets_${i}"; then
-   # NB: duplicate entries are harmless
-   if python_is_python3 "${i}"; then
-   programs+=( python3 )
-   scripts+=( python3-config )
-   else
-   programs+=( python2 )
-   scripts+=( python2-config )
-   fi
-   fi
-   done
-
-   local f
-   for f in "${programs[@]}"; do
-   # symlink the C wrapper for python to avoid shebang recursion
-   # bug #568974
-   dosym python-exec2c /usr/bin/"${f}"
-   done
-   for f in "${scripts[@]}"; do
-   # those are python scripts (except for new python-configs)
-   # so symlink them via the python wrapper
-   dosym ../lib/python-exec/python-exec2 /usr/bin/"${f}"
-   done
-}
-
-pkg_preinst() {
-   if [[ -e ${EROOT}/etc/python-exec/python-exec.conf ]]; then
-   # preserve current configuration
-   cp "${EROOT}"/etc/python-exec/python-exec.conf \
-   "${ED}"/etc/python-exec/python-exec.conf || die
-   else
-   # preserve previous Python version preference
-   local py old_pythons=()
-   local config_base=${EROOT}/etc/env.d/python
-
-   # start with the 'global' preference (2 vs 3)
-   if [[ -f ${config_base}/config ]]; then
-   old_pythons+=( "$(<${config_base}/config)" )
-   fi
-
-   # then try specific py3 selection
-   for py in 3; do
-   local target=
-
-   if [[ -f ${config_base}/python${py} ]]; then
-   # try the newer config files
-   target=$(<${config_base}/python${py})
-   elif [[ -L ${EROOT}/usr/bin/python${py} ]]; then
-   # check the older symlink format
-   target=$(readlink 
"${EROOT}/usr/bin/python${py}")
-
-   # check if it's actually old eselect symlink
-   [[ ${target} == python?.? ]] || target=
-   fi
-
-   # add the extra target if found and != global
-   if [[ ${target} && ${old_pythons[0]} != ${target} ]]; 
then
-   old_pythons+=( "${target}" )
-   fi
-   done

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2020-12-09 Thread Michał Górny
commit: 5bd5d2f9ea331119ea681e52ccaff1bce172ac98
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Dec  9 17:31:22 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Dec  9 22:17:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bd5d2f9

dev-lang/python-exec: Add USE=native-symlinks to break stuff

Following toolchain packages, let's add USE=native-symlinks (the name
is far from perfect but consistency) that removes convenience python
and python3 symlinks.  This should help test that ebuilds don't rely
on implicit Python versioning and use Python eclasses correctly.
In other words, semi-broken ebuilds will fail early.

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python-exec/metadata.xml|   7 ++
 dev-lang/python-exec/python-exec-2.4.6-r3.ebuild | 128 +++
 2 files changed, 135 insertions(+)

diff --git a/dev-lang/python-exec/metadata.xml 
b/dev-lang/python-exec/metadata.xml
index 751ada8263f..cef85cf6ce7 100644
--- a/dev-lang/python-exec/metadata.xml
+++ b/dev-lang/python-exec/metadata.xml
@@ -13,4 +13,11 @@
 https://github.com/mgorny/python-exec/issues/
 mgorny/python-exec
   
+  
+
+  Install generic symlinks like python and python3.  If this flag
+  is disabled, only versioned python3.X executables will
+  be available to end users and ebuilds not using python eclasses.
+
+  
 

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r3.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r3.ebuild
new file mode 100644
index 000..d049c3fb76d
--- /dev/null
+++ b/dev-lang/python-exec/python-exec-2.4.6-r3.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit python-utils-r1
+
+DESCRIPTION="Python script wrapper"
+HOMEPAGE="https://github.com/mgorny/python-exec/;
+SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar.bz2;
+
+LICENSE="BSD-2"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+# Internal Python project hack.  Do not copy it.  Ever.
+IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks"
+
+RDEPEND="!<=dev-lang/python-2.7.18-r3:2.7"
+
+src_configure() {
+   local pyimpls=() i EPYTHON
+   for i in "${_PYTHON_ALL_IMPLS[@]}"; do
+   if use "python_targets_${i}"; then
+   python_export "${i}" EPYTHON
+   pyimpls+=( "${EPYTHON}" )
+   fi
+   done
+
+   local myconf=(
+   
--with-fallback-path="${EPREFIX}/usr/local/sbin:${EPREFIX}/usr/local/bin:${EPREFIX}/usr/sbin:${EPREFIX}/usr/bin:${EPREFIX}/sbin:${EPREFIX}/bin"
+   --with-python-impls="${pyimpls[*]}"
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+
+   # Prepare and own the template
+   insinto /etc/python-exec
+   newins - python-exec.conf \
+   < <(sed -n -e '/^#/p' config/python-exec.conf.example)
+
+   if use native-symlinks; then
+   local programs=( python python3 )
+   local scripts=( python-config python3-config 2to3 idle pydoc 
pyvenv )
+
+   local f
+   for f in "${programs[@]}"; do
+   # symlink the C wrapper for python to avoid shebang 
recursion
+   # bug #568974
+   dosym python-exec2c /usr/bin/"${f}"
+   done
+   for f in "${scripts[@]}"; do
+   # those are python scripts (except for new 
python-configs)
+   # so symlink them via the python wrapper
+   dosym ../lib/python-exec/python-exec2 /usr/bin/"${f}"
+   done
+   fi
+}
+
+pkg_preinst() {
+   if [[ -e ${EROOT}/etc/python-exec/python-exec.conf ]]; then
+   # preserve current configuration
+   cp "${EROOT}"/etc/python-exec/python-exec.conf \
+   "${ED}"/etc/python-exec/python-exec.conf || die
+   else
+   # preserve previous Python version preference
+   local py old_pythons=()
+   local config_base=${EROOT}/etc/env.d/python
+
+   # start with the 'global' preference (2 vs 3)
+   if [[ -f ${config_base}/config ]]; then
+   old_pythons+=( "$(<${config_base}/config)" )
+   fi
+
+   # then try specific py3 selection
+   for py in 3; do
+   local target=
+
+   if [[ -f ${config_base}/python${py} ]]; then
+   # try the newer config files
+   target=$(<${config_base}/python${py})
+  

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2020-10-10 Thread Michał Górny
commit: 6d51847b2c550671ca8f212e46f0653568b9360a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct 10 17:48:10 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct 10 17:48:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d51847b

dev-lang/python-exec: Stabilize 2.4.6-r2 ALLARCHES, #746863

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
index 557863f6fad..9bd729c8519 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2020-10-10 Thread Sam James
commit: fa8506c90e98db8b1f6b0c0d3a25608464a23b9b
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 10 16:59:27 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 10 16:59:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa8506c9

dev-lang/python-exec: Stabilize 2.4.6-r2 sparc, #746863

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
index 9efe3a6bb1e..557863f6fad 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2020-10-08 Thread Sam James
commit: ef55fa4992466f1b1ff19b33b746113de0c8da8d
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct  8 04:33:32 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct  8 04:33:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef55fa49

dev-lang/python-exec: ppc stable (bug #746863)

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
index e4ec1e268e4..966be2647d2 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2020-10-08 Thread Sam James
commit: 3cd47eddc53c1f4c32640c7d5f048cc88a2dbfb6
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct  8 12:39:14 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct  8 12:39:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cd47edd

dev-lang/python-exec: Stabilize 2.4.6-r2 x86, #746863

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
index 966be2647d2..9efe3a6bb1e 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2020-10-08 Thread Sam James
commit: 61abd2687f9e27a3524b9b2df223f1b73ae2fd5f
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct  8 04:28:47 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct  8 04:28:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61abd268

dev-lang/python-exec: ppc64 stable (bug #746863)

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
index 318c85e099d..e4ec1e268e4 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2020-10-08 Thread Sam James
commit: 4f603d346cdff00465bfc96afc30364b6c3deeef
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct  8 04:25:12 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct  8 04:25:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f603d34

dev-lang/python-exec: Stabilize 2.4.6-r2 amd64, #746863

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
index d3de9261865..318c85e099d 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2020-10-06 Thread Sam James
commit: a8a66427fd5e558642629874df8a39527375eec0
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  6 15:36:10 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  6 15:36:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8a66427

dev-lang/python-exec: Stabilize 2.4.6-r2 arm, #746863

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
index dc34a349f90..d3de9261865 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2020-10-06 Thread Sam James
commit: 63942be77c95c56dd376c5cdfc1b6c7b2e52597d
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  6 15:03:30 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  6 15:03:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63942be7

dev-lang/python-exec: Stabilize 2.4.6-r2 arm64, #746863

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
index a5edfb3d622..dc34a349f90 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2020-10-01 Thread Michał Górny
commit: df59915cc50be96870432e3ceb123d970eb6037a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  1 13:38:21 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  1 14:04:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df59915c

dev-lang/python-exec: Remove the live ebuild

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python-exec/python-exec-.ebuild | 143 ---
 1 file changed, 143 deletions(-)

diff --git a/dev-lang/python-exec/python-exec-.ebuild 
b/dev-lang/python-exec/python-exec-.ebuild
deleted file mode 100644
index 57a8be114e0..000
--- a/dev-lang/python-exec/python-exec-.ebuild
+++ /dev/null
@@ -1,143 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools git-r3 python-utils-r1
-
-DESCRIPTION="Python script wrapper"
-HOMEPAGE="https://github.com/mgorny/python-exec/;
-SRC_URI=""
-EGIT_REPO_URI="https://github.com/mgorny/python-exec.git;
-
-LICENSE="BSD-2"
-SLOT="2"
-KEYWORDS=""
-# Internal Python project hack.  Do not copy it.  Ever.
-IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   local pyimpls=() i EPYTHON
-   for i in "${_PYTHON_ALL_IMPLS[@]}"; do
-   if use "python_targets_${i}"; then
-   python_export "${i}" EPYTHON
-   pyimpls+=( "${EPYTHON}" )
-   fi
-   done
-
-   local myconf=(
-   
--with-fallback-path="${EPREFIX}/usr/local/sbin:${EPREFIX}/usr/local/bin:${EPREFIX}/usr/sbin:${EPREFIX}/usr/bin:${EPREFIX}/sbin:${EPREFIX}/bin"
-   --with-python-impls="${pyimpls[*]}"
-   )
-
-   econf "${myconf[@]}"
-}
-
-src_install() {
-   default
-
-   # Prepare and own the template
-   insinto /etc/python-exec
-   newins - python-exec.conf \
-   < <(sed -n -e '/^#/p' config/python-exec.conf.example)
-
-   local programs=( python )
-   local scripts=( python-config 2to3 idle pydoc pyvenv )
-   local i
-   for i in "${_PYTHON_ALL_IMPLS[@]}"; do
-   if use "python_targets_${i}"; then
-   # NB: duplicate entries are harmless
-   if python_is_python3 "${i}"; then
-   programs+=( python3 )
-   scripts+=( python3-config )
-   else
-   programs+=( python2 )
-   scripts+=( python2-config )
-   fi
-   fi
-   done
-
-   local f
-   for f in "${programs[@]}"; do
-   # symlink the C wrapper for python to avoid shebang recursion
-   # bug #568974
-   dosym python-exec2c /usr/bin/"${f}"
-   done
-   for f in "${scripts[@]}"; do
-   # those are python scripts (except for new python-configs)
-   # so symlink them via the python wrapper
-   dosym ../lib/python-exec/python-exec2 /usr/bin/"${f}"
-   done
-}
-
-pkg_preinst() {
-   if [[ -e ${EROOT}/etc/python-exec/python-exec.conf ]]; then
-   # preserve current configuration
-   cp "${EROOT}"/etc/python-exec/python-exec.conf \
-   "${ED}"/etc/python-exec/python-exec.conf || die
-   else
-   # preserve previous Python version preference
-   local py old_pythons=()
-   local config_base=${EROOT}/etc/env.d/python
-
-   # start with the 'global' preference (2 vs 3)
-   if [[ -f ${config_base}/config ]]; then
-   old_pythons+=( "$(<${config_base}/config)" )
-   fi
-
-   # then try specific py3 selection
-   for py in 3; do
-   local target=
-
-   if [[ -f ${config_base}/python${py} ]]; then
-   # try the newer config files
-   target=$(<${config_base}/python${py})
-   elif [[ -L ${EROOT}/usr/bin/python${py} ]]; then
-   # check the older symlink format
-   target=$(readlink 
"${EROOT}/usr/bin/python${py}")
-
-   # check if it's actually old eselect symlink
-   [[ ${target} == python?.? ]] || target=
-   fi
-
-   # add the extra target if found and != global
-   if [[ ${target} && ${old_pythons[0]} != ${target} ]]; 
then
-   old_pythons+=( "${target}" )
-   fi
-   done
-
-   if [[ ${old_pythons[@]} ]]; then
-   elog "You seem to have just upgraded into the new 
version of python-exec"
- 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2020-10-01 Thread Michał Górny
commit: 671b6f3393b1b5849b3670334a2881f29169975e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  1 13:40:31 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  1 14:04:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=671b6f33

dev-lang/python-exec: Remove python2 symlink

Stop installing python2* symlinks.  We have only one Python 2
interpreter left, so let's move it there.  As a bonus, people without
Python 2.7 installed will not have it at all.

Closes: https://bugs.gentoo.org/745975
Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r2.ebuild | 126 +++
 1 file changed, 126 insertions(+)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
new file mode 100644
index 000..a5edfb3d622
--- /dev/null
+++ b/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit python-utils-r1
+
+DESCRIPTION="Python script wrapper"
+HOMEPAGE="https://github.com/mgorny/python-exec/;
+SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar.bz2;
+
+LICENSE="BSD-2"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+# Internal Python project hack.  Do not copy it.  Ever.
+IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
+
+RDEPEND="!<=dev-lang/python-2.7.18-r3:2.7"
+
+src_configure() {
+   local pyimpls=() i EPYTHON
+   for i in "${_PYTHON_ALL_IMPLS[@]}"; do
+   if use "python_targets_${i}"; then
+   python_export "${i}" EPYTHON
+   pyimpls+=( "${EPYTHON}" )
+   fi
+   done
+
+   local myconf=(
+   
--with-fallback-path="${EPREFIX}/usr/local/sbin:${EPREFIX}/usr/local/bin:${EPREFIX}/usr/sbin:${EPREFIX}/usr/bin:${EPREFIX}/sbin:${EPREFIX}/bin"
+   --with-python-impls="${pyimpls[*]}"
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+
+   # Prepare and own the template
+   insinto /etc/python-exec
+   newins - python-exec.conf \
+   < <(sed -n -e '/^#/p' config/python-exec.conf.example)
+
+   local programs=( python python3 )
+   local scripts=( python-config python3-config 2to3 idle pydoc pyvenv )
+
+   local f
+   for f in "${programs[@]}"; do
+   # symlink the C wrapper for python to avoid shebang recursion
+   # bug #568974
+   dosym python-exec2c /usr/bin/"${f}"
+   done
+   for f in "${scripts[@]}"; do
+   # those are python scripts (except for new python-configs)
+   # so symlink them via the python wrapper
+   dosym ../lib/python-exec/python-exec2 /usr/bin/"${f}"
+   done
+}
+
+pkg_preinst() {
+   if [[ -e ${EROOT}/etc/python-exec/python-exec.conf ]]; then
+   # preserve current configuration
+   cp "${EROOT}"/etc/python-exec/python-exec.conf \
+   "${ED}"/etc/python-exec/python-exec.conf || die
+   else
+   # preserve previous Python version preference
+   local py old_pythons=()
+   local config_base=${EROOT}/etc/env.d/python
+
+   # start with the 'global' preference (2 vs 3)
+   if [[ -f ${config_base}/config ]]; then
+   old_pythons+=( "$(<${config_base}/config)" )
+   fi
+
+   # then try specific py3 selection
+   for py in 3; do
+   local target=
+
+   if [[ -f ${config_base}/python${py} ]]; then
+   # try the newer config files
+   target=$(<${config_base}/python${py})
+   elif [[ -L ${EROOT}/usr/bin/python${py} ]]; then
+   # check the older symlink format
+   target=$(readlink 
"${EROOT}/usr/bin/python${py}")
+
+   # check if it's actually old eselect symlink
+   [[ ${target} == python?.? ]] || target=
+   fi
+
+   # add the extra target if found and != global
+   if [[ ${target} && ${old_pythons[0]} != ${target} ]]; 
then
+   old_pythons+=( "${target}" )
+   fi
+   done
+
+   if [[ ${old_pythons[@]} ]]; then
+   elog "You seem to have just upgraded into the new 
version of python-exec"
+   elog "that uses python-exec.conf for configuration. The 
ebuild has 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2020-10-01 Thread Michał Górny
commit: 1d6761ae1596e0ea3513c4d2c23302cff75bdca0
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  1 14:01:29 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  1 14:04:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d6761ae

dev-lang/python-exec: Remove obsolete remote-id

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python-exec/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-lang/python-exec/metadata.xml 
b/dev-lang/python-exec/metadata.xml
index ef39a52d06f..751ada8263f 100644
--- a/dev-lang/python-exec/metadata.xml
+++ b/dev-lang/python-exec/metadata.xml
@@ -11,7 +11,6 @@
   Michał Górny
 
 https://github.com/mgorny/python-exec/issues/
-mgorny/python-exec
 mgorny/python-exec
   
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2020-01-03 Thread Michał Górny
commit: 4635123abf91c601cce24791a5384433e96b1168
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan  3 16:58:39 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan  3 20:39:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4635123a

dev-lang/python-exec: Remove outdated blockers

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r1.ebuild | 11 +--
 dev-lang/python-exec/python-exec-.ebuild | 11 +--
 2 files changed, 2 insertions(+), 20 deletions(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
index 9125b6ba996..f55531bf88a 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -15,15 +15,6 @@ KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc 
ppc64 ~riscv s390 sh sp
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 
-# eselect-python because of /usr/bin/python* collisions and new config
-# python versions because of missing $scriptdir/python* symlinks
-RDEPEND="
-   !

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2019-09-09 Thread Michał Górny
commit: e9df59462c9f3731db65e62fd852605ad569f702
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep  9 16:19:26 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep  9 18:48:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9df5946

dev-lang/python-exec: Install python{2,3} conditionally

Closes: https://bugs.gentoo.org/693910
Signed-off-by: Michał Górny  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/12892
Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r1.ebuild | 20 ++--
 dev-lang/python-exec/python-exec-.ebuild | 20 ++--
 2 files changed, 36 insertions(+), 4 deletions(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
index 9f56ea1a1d8..d18086c2f13 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
@@ -49,13 +49,29 @@ src_install() {
newins - python-exec.conf \
< <(sed -n -e '/^#/p' config/python-exec.conf.example)
 
+   local programs=( python )
+   local scripts=( python-config 2to3 idle pydoc pyvenv )
+   local i
+   for i in "${_PYTHON_ALL_IMPLS[@]}"; do
+   if use "python_targets_${i}"; then
+   # NB: duplicate entries are harmless
+   if python_is_python3 "${i}"; then
+   programs+=( python3 )
+   scripts+=( python3-config )
+   else
+   programs+=( python2 )
+   scripts+=( python2-config )
+   fi
+   fi
+   done
+
local f
-   for f in python{,2,3}; do
+   for f in "${programs[@]}"; do
# symlink the C wrapper for python to avoid shebang recursion
# bug #568974
dosym python-exec2c /usr/bin/"${f}"
done
-   for f in python{,2,3}-config 2to3 idle pydoc pyvenv; do
+   for f in "${scripts[@]}"; do
# those are python scripts (except for new python-configs)
# so symlink them via the python wrapper
dosym ../lib/python-exec/python-exec2 /usr/bin/"${f}"

diff --git a/dev-lang/python-exec/python-exec-.ebuild 
b/dev-lang/python-exec/python-exec-.ebuild
index ca430aeaf2d..b37d3e0c3b6 100644
--- a/dev-lang/python-exec/python-exec-.ebuild
+++ b/dev-lang/python-exec/python-exec-.ebuild
@@ -55,13 +55,29 @@ src_install() {
newins - python-exec.conf \
< <(sed -n -e '/^#/p' config/python-exec.conf.example)
 
+   local programs=( python )
+   local scripts=( python-config 2to3 idle pydoc pyvenv )
+   local i
+   for i in "${_PYTHON_ALL_IMPLS[@]}"; do
+   if use "python_targets_${i}"; then
+   # NB: duplicate entries are harmless
+   if python_is_python3 "${i}"; then
+   programs+=( python3 )
+   scripts+=( python3-config )
+   else
+   programs+=( python2 )
+   scripts+=( python2-config )
+   fi
+   fi
+   done
+
local f
-   for f in python{,2,3}; do
+   for f in "${programs[@]}"; do
# symlink the C wrapper for python to avoid shebang recursion
# bug #568974
dosym python-exec2c /usr/bin/"${f}"
done
-   for f in python{,2,3}-config 2to3 idle pydoc pyvenv; do
+   for f in "${scripts[@]}"; do
# those are python scripts (except for new python-configs)
# so symlink them via the python wrapper
dosym ../lib/python-exec/python-exec2 /usr/bin/"${f}"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2019-09-09 Thread Michał Górny
commit: 6cbb1015f80c550e41873048a7b5b660f98c4ea5
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep  9 16:11:24 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep  9 18:48:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cbb1015

dev-lang/python-exec: Respect PYTHON_TARGETS (NFC)

Actually use PYTHON_TARGETS when building implementation list.  This is
NFC since all targets are package.use.forced but it lets advanced users
customize behavior via un-forcing those flags.

Bug: https://bugs.gentoo.org/693910
Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r1.ebuild | 6 --
 dev-lang/python-exec/python-exec-.ebuild | 6 --
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
index 18343cded12..9f56ea1a1d8 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
@@ -27,8 +27,10 @@ RDEPEND="
 src_configure() {
local pyimpls=() i EPYTHON
for i in "${_PYTHON_ALL_IMPLS[@]}"; do
-   python_export "${i}" EPYTHON
-   pyimpls+=( "${EPYTHON}" )
+   if use "python_targets_${i}"; then
+   python_export "${i}" EPYTHON
+   pyimpls+=( "${EPYTHON}" )
+   fi
done
 
local myconf=(

diff --git a/dev-lang/python-exec/python-exec-.ebuild 
b/dev-lang/python-exec/python-exec-.ebuild
index f5c7a17a180..ca430aeaf2d 100644
--- a/dev-lang/python-exec/python-exec-.ebuild
+++ b/dev-lang/python-exec/python-exec-.ebuild
@@ -33,8 +33,10 @@ src_prepare() {
 src_configure() {
local pyimpls=() i EPYTHON
for i in "${_PYTHON_ALL_IMPLS[@]}"; do
-   python_export "${i}" EPYTHON
-   pyimpls+=( "${EPYTHON}" )
+   if use "python_targets_${i}"; then
+   python_export "${i}" EPYTHON
+   pyimpls+=( "${EPYTHON}" )
+   fi
done
 
local myconf=(



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2019-09-01 Thread Mikle Kolyada
commit: 959c7c2d88413e9838517cf39e9107cfb7e0db61
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Sep  1 18:15:59 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Sep  1 18:15:59 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=959c7c2d

dev-lang/python-exec: m68k stable wrt bug #692186

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="m68k"
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
index e540c1d173b..b18f3a5c813 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2019-09-01 Thread Mikle Kolyada
commit: 524a461903b37d3bf6f3aa58f71d546397dd079a
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Sep  1 18:16:25 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Sep  1 18:16:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=524a4619

dev-lang/python-exec: sh stable wrt bug #692186

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="sh"
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
index b18f3a5c813..18343cded12 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2019-08-30 Thread Michał Górny
commit: 895921cec844f363fa7c895879fa1c923958e6bc
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug 30 17:40:44 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug 30 17:40:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=895921ce

dev-lang/python-exec: Drop old

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6.ebuild | 133 --
 1 file changed, 133 deletions(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6.ebuild
deleted file mode 100644
index d4d144328e1..000
--- a/dev-lang/python-exec/python-exec-2.4.6.ebuild
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-# Kids, don't do this at home!
-inherit python-utils-r1
-PYTHON_COMPAT=( "${_PYTHON_ALL_IMPLS[@]}" )
-
-# Inherited purely to have PYTHON_TARGET flags which will satisfy USE
-# dependencies and trigger necessary rebuilds.
-inherit python-r1
-
-DESCRIPTION="Python script wrapper"
-HOMEPAGE="https://github.com/mgorny/python-exec/;
-SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar.bz2;
-
-LICENSE="BSD-2"
-SLOT="2"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-IUSE=""
-
-# eselect-python because of /usr/bin/python* collisions and new config
-# python versions because of missing $scriptdir/python* symlinks
-RDEPEND="
-   !> "${ED}"etc/python-exec/python-exec.conf || 
die
-   fi
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2019-08-30 Thread Steve Arnold
commit: 5cd1c950971cf3282c064a6a0ce8ebdd49c07698
Author: Stephen Arnold  gentoo  org>
AuthorDate: Fri Aug 30 16:45:29 2019 +
Commit: Steve Arnold  gentoo  org>
CommitDate: Fri Aug 30 16:47:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cd1c950

dev-lang/python-exec: mark stable for arm (bug #692186)

Package-Manager: Portage-2.3.67, Repoman-2.3.12
Signed-off-by: Steve Arnold  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
index 53ca49df8f3..e540c1d173b 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2019-08-23 Thread Agostino Sarubbo
commit: c526871ca96f4a5662c5c4f60f3e441216bac58c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Aug 23 16:32:39 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Aug 23 16:32:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c526871c

dev-lang/python-exec: alpha stable wrt bug #692186

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
index 6f5f8807fcf..53ca49df8f3 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2019-08-23 Thread Agostino Sarubbo
commit: 07360af15cfe74c0412beb41788454547a5aa68a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Aug 23 09:59:53 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Aug 23 09:59:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07360af1

dev-lang/python-exec: s390 stable wrt bug #692186

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="s390"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
index 4852cd80955..6f5f8807fcf 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2019-08-18 Thread Agostino Sarubbo
commit: aca1a0aaf6d263a593c9bc454d0c5794899c458d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Aug 18 21:50:59 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Aug 18 21:50:59 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aca1a0aa

dev-lang/python-exec: amd64 stable wrt bug #692186

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
index 427a37c2724..4852cd80955 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2019-08-17 Thread Sergei Trofimovich
commit: ffd669231cac7f87a6f035811b4d6ba22f588e18
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Aug 17 20:34:41 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Aug 17 20:41:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffd66923

dev-lang/python-exec: stable 2.4.6-r1 for ppc64, bug #692186

Package-Manager: Portage-2.3.71, Repoman-2.3.17
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
index cd485ad54dc..427a37c2724 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2019-08-17 Thread Sergei Trofimovich
commit: 13d558843ff972f5acb959e4e6c41624d974f9d7
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Aug 17 20:24:45 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Aug 17 20:24:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13d55884

dev-lang/python-exec: stable 2.4.6-r1 for ppc, bug #692186

Package-Manager: Portage-2.3.71, Repoman-2.3.17
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
index e14a1d92bfd..cd485ad54dc 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2019-08-17 Thread Sergei Trofimovich
commit: 13b1f4f247fb48c44e6b3e7d04d913eb664a5f39
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Aug 17 20:22:00 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Aug 17 20:22:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13b1f4f2

dev-lang/python-exec: stable 2.4.6-r1 for ia64, bug #692186

Package-Manager: Portage-2.3.71, Repoman-2.3.17
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
index 76770edb9e0..e14a1d92bfd 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2019-08-17 Thread Sergei Trofimovich
commit: f161361200ea40443fde2b7db9a0753e4b5921d0
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Aug 17 20:17:22 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Aug 17 20:17:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1613612

dev-lang/python-exec: stable 2.4.6-r1 for hppa, bug #692186

Package-Manager: Portage-2.3.71, Repoman-2.3.17
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
index 74ccb3142fd..76770edb9e0 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2019-08-16 Thread Aaron Bauman
commit: 01d12fc412645aa8c079a7d16532fd478e179758
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Aug 17 00:38:58 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Aug 17 00:38:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01d12fc4

dev-lang/python-exec: arm64 stable (bug #692186)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.71, Repoman-2.3.17
RepoMan-Options: --include-arches="arm64"

 dev-lang/python-exec/python-exec-2.4.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
index af81fd5d9ee..74ccb3142fd 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2019-08-16 Thread Thomas Deutschmann
commit: 1c005096f35a308381968584c9dc59476bc33597
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Aug 16 22:36:50 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Aug 16 22:36:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c005096

dev-lang/python-exec: x86 stable (bug #692186)

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
index 6c89e1aa113..af81fd5d9ee 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2019-08-15 Thread Sergei Trofimovich
commit: 61eb9b9835e8d39c89132f248205bbe4c20ad037
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Aug 15 18:20:35 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Aug 15 18:51:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61eb9b98

dev-lang/python-exec: stable 2.4.6-r1 for sparc, bug #692186

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
index caee841df07..6c89e1aa113 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2019-08-11 Thread Michał Górny
commit: 35b59df9c14228d1be3989516dedd51ea4bafbad
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug 11 06:39:35 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug 11 06:40:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35b59df9

dev-lang/python-exec: Fix missing slashes

Reported-by: Tim Harder  gentoo.org>
Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.6-r1.ebuild | 12 ++--
 dev-lang/python-exec/python-exec-.ebuild | 12 ++--
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
index b40c64f6530..caee841df07 100644
--- a/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
@@ -61,14 +61,14 @@ src_install() {
 }
 
 pkg_preinst() {
-   if [[ -e ${EROOT}etc/python-exec/python-exec.conf ]]; then
+   if [[ -e ${EROOT}/etc/python-exec/python-exec.conf ]]; then
# preserve current configuration
-   cp "${EROOT}"etc/python-exec/python-exec.conf \
-   "${ED}"etc/python-exec/python-exec.conf || die
+   cp "${EROOT}"/etc/python-exec/python-exec.conf \
+   "${ED}"/etc/python-exec/python-exec.conf || die
else
# preserve previous Python version preference
local py old_pythons=()
-   local config_base=${EROOT}etc/env.d/python
+   local config_base=${EROOT}/etc/env.d/python
 
# start with the 'global' preference (2 vs 3)
if [[ -f ${config_base}/config ]]; then
@@ -115,14 +115,14 @@ pkg_preinst() {
elog "you may want to modify the preference list 
yourself. In order to do so,"
elog "open the following file in your favorite editor:"
elog
-   elog "  ${EROOT}etc/python-exec/python-exec.conf"
+   elog "  ${EROOT}/etc/python-exec/python-exec.conf"
elog
elog "For more information on the new configuration 
format, please read"
elog "the comment on top of the installed configuration 
file."
 
local IFS=$'\n'
echo "${old_pythons[*]}" \
-   >> "${ED}"etc/python-exec/python-exec.conf || 
die
+   >> "${ED}"/etc/python-exec/python-exec.conf || 
die
fi
fi
 }

diff --git a/dev-lang/python-exec/python-exec-.ebuild 
b/dev-lang/python-exec/python-exec-.ebuild
index 95c958dd98e..f5c7a17a180 100644
--- a/dev-lang/python-exec/python-exec-.ebuild
+++ b/dev-lang/python-exec/python-exec-.ebuild
@@ -67,14 +67,14 @@ src_install() {
 }
 
 pkg_preinst() {
-   if [[ -e ${EROOT}etc/python-exec/python-exec.conf ]]; then
+   if [[ -e ${EROOT}/etc/python-exec/python-exec.conf ]]; then
# preserve current configuration
-   cp "${EROOT}"etc/python-exec/python-exec.conf \
-   "${ED}"etc/python-exec/python-exec.conf || die
+   cp "${EROOT}"/etc/python-exec/python-exec.conf \
+   "${ED}"/etc/python-exec/python-exec.conf || die
else
# preserve previous Python version preference
local py old_pythons=()
-   local config_base=${EROOT}etc/env.d/python
+   local config_base=${EROOT}/etc/env.d/python
 
# start with the 'global' preference (2 vs 3)
if [[ -f ${config_base}/config ]]; then
@@ -121,14 +121,14 @@ pkg_preinst() {
elog "you may want to modify the preference list 
yourself. In order to do so,"
elog "open the following file in your favorite editor:"
elog
-   elog "  ${EROOT}etc/python-exec/python-exec.conf"
+   elog "  ${EROOT}/etc/python-exec/python-exec.conf"
elog
elog "For more information on the new configuration 
format, please read"
elog "the comment on top of the installed configuration 
file."
 
local IFS=$'\n'
echo "${old_pythons[*]}" \
-   >> "${ED}"etc/python-exec/python-exec.conf || 
die
+   >> "${ED}"/etc/python-exec/python-exec.conf || 
die
fi
fi
 }



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2019-08-04 Thread Michał Górny
commit: 3822f85be834f2ecc87c7390897fd923019e3dd8
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug  4 08:02:44 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug  4 08:28:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3822f85b

dev-lang/python-exec: EAPI 7, stop using python-r1

Bump to EAPI 7.  Replace cheap hack on top of python-r1 with
cheap-as-well but probably cleaner hack on top of python-utils-r1.
This should silence CI warnings.

Signed-off-by: Michał Górny  gentoo.org>

 ...xec-.ebuild => python-exec-2.4.6-r1.ebuild} | 25 ++
 dev-lang/python-exec/python-exec-.ebuild   | 17 ++-
 2 files changed, 13 insertions(+), 29 deletions(-)

diff --git a/dev-lang/python-exec/python-exec-.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
similarity index 87%
copy from dev-lang/python-exec/python-exec-.ebuild
copy to dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
index c0f5a62b4d0..b40c64f6530 100644
--- a/dev-lang/python-exec/python-exec-.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6-r1.ebuild
@@ -1,25 +1,19 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-# Kids, don't do this at home!
 inherit python-utils-r1
-PYTHON_COMPAT=( "${_PYTHON_ALL_IMPLS[@]}" )
-
-# Inherited purely to have PYTHON_TARGET flags which will satisfy USE
-# dependencies and trigger necessary rebuilds.
-inherit autotools git-r3 python-r1
 
 DESCRIPTION="Python script wrapper"
 HOMEPAGE="https://github.com/mgorny/python-exec/;
-SRC_URI=""
-EGIT_REPO_URI="https://github.com/mgorny/python-exec.git;
+SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar.bz2;
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS=""
-IUSE=""
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+# Internal Python project hack.  Do not copy it.  Ever.
+IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 
 # eselect-python because of /usr/bin/python* collisions and new config
 # python versions because of missing $scriptdir/python* symlinks
@@ -30,14 +24,9 @@ RDEPEND="
!https://github.com/mgorny/python-exec/;
@@ -19,7 +13,8 @@ EGIT_REPO_URI="https://github.com/mgorny/python-exec.git;
 LICENSE="BSD-2"
 SLOT="2"
 KEYWORDS=""
-IUSE=""
+# Internal Python project hack.  Do not copy it.  Ever.
+IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}"
 
 # eselect-python because of /usr/bin/python* collisions and new config
 # python versions because of missing $scriptdir/python* symlinks
@@ -37,7 +32,7 @@ src_prepare() {
 
 src_configure() {
local pyimpls=() i EPYTHON
-   for i in "${PYTHON_COMPAT[@]}"; do
+   for i in "${_PYTHON_ALL_IMPLS[@]}"; do
python_export "${i}" EPYTHON
pyimpls+=( "${EPYTHON}" )
done



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2019-05-03 Thread Mikle Kolyada
commit: f4bd5ad6880cf62747f06d01b3d5a955046a0e46
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri May  3 23:34:23 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri May  3 23:34:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4bd5ad6

dev-lang/python-exec: Add ~riscv keyword

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 dev-lang/python-exec/python-exec-2.4.6.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6.ebuild
index 110ace50c3b..d4d144328e1 100644
--- a/dev-lang/python-exec/python-exec-2.4.6.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE=""
 
 # eselect-python because of /usr/bin/python* collisions and new config



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2018-09-15 Thread Michał Górny
commit: 1165dd8f4c6a6db31bbe6f02b7dd522085110157
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 15 20:10:17 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 15 20:10:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1165dd8f

dev-lang/python-exec: Clean old up

 dev-lang/python-exec/Manifest |   1 -
 dev-lang/python-exec/python-exec-2.4.5.ebuild | 134 --
 2 files changed, 135 deletions(-)

diff --git a/dev-lang/python-exec/Manifest b/dev-lang/python-exec/Manifest
index 718cdfe0839..706afff2be9 100644
--- a/dev-lang/python-exec/Manifest
+++ b/dev-lang/python-exec/Manifest
@@ -1,2 +1 @@
-DIST python-exec-2.4.5.tar.bz2 87137 BLAKE2B 
2434bee0bcc64a78a83254d6b6f733ef0748d8209ff70654fc57ac50563d4f32be64705a3c56eefef4e173a238b272d00bef4929982a729a097b82a3a2b0b5b1
 SHA512 
8c1a520c565afa775cad0e8b88248b688814664e588f683fc2b2c039ee0494b168ebd3cd1042b8b7fe2583f287cf55b22ea0585bfb43efe2f8450d809cde0b21
 DIST python-exec-2.4.6.tar.bz2 87634 BLAKE2B 
7b6de8ad0e0603fafd3284e6e3c5247ad83f145ab4db6728914318ae8e6f5aaa3c0247f4e01238fca11519ef72fb1b11436aea7e2b8c988b8717b3f6a2a43c37
 SHA512 
e05eaf01b83de196a10933636ab6b1a5489a421592df49b8b58eabd0e732de970f902744cd3a06b5ab530a6d69fe6dfa8f270fbb09b9fe3df4ae04d516828050

diff --git a/dev-lang/python-exec/python-exec-2.4.5.ebuild 
b/dev-lang/python-exec/python-exec-2.4.5.ebuild
deleted file mode 100644
index dd4f7d0d004..000
--- a/dev-lang/python-exec/python-exec-2.4.5.ebuild
+++ /dev/null
@@ -1,134 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-# Kids, don't do this at home!
-inherit python-utils-r1
-PYTHON_COMPAT=( "${_PYTHON_ALL_IMPLS[@]}" )
-
-# Inherited purely to have PYTHON_TARGET flags which will satisfy USE
-# dependencies and trigger necessary rebuilds.
-inherit python-r1
-
-DESCRIPTION="Python script wrapper"
-HOMEPAGE="https://github.com/mgorny/python-exec/;
-SRC_URI="https://github.com/mgorny/${PN}/releases/download/${P}/${P}.tar.bz2;
-
-LICENSE="BSD-2"
-SLOT="2"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-IUSE=""
-
-# eselect-python because of /usr/bin/python* collisions and new config
-# python versions because of missing $scriptdir/python* symlinks
-RDEPEND="
-   ! "${T}"/python-exec.conf || die
-   insinto /etc/python-exec
-   doins "${T}"/python-exec.conf
-
-   local f
-   for f in python{,2,3}; do
-   # symlink the C wrapper for python to avoid shebang recursion
-   # bug #568974
-   dosym python-exec2c /usr/bin/"${f}"
-   done
-   for f in python{,2,3}-config 2to3 idle pydoc pyvenv; do
-   # those are python scripts (except for new python-configs)
-   # so symlink them via the python wrapper
-   dosym ../lib/python-exec/python-exec2 /usr/bin/"${f}"
-   done
-}
-
-pkg_preinst() {
-   if [[ -e ${EROOT}etc/python-exec/python-exec.conf ]]; then
-   # preserve current configuration
-   cp "${EROOT}"etc/python-exec/python-exec.conf \
-   "${ED}"etc/python-exec/python-exec.conf || die
-   else
-   # preserve previous Python version preference
-   local py old_pythons=()
-   local config_base=${EROOT}etc/env.d/python
-
-   # start with the 'global' preference (2 vs 3)
-   if [[ -f ${config_base}/config ]]; then
-   old_pythons+=( "$(<${config_base}/config)" )
-   fi
-
-   # then try specific py3 selection
-   for py in 3; do
-   local target=
-
-   if [[ -f ${config_base}/python${py} ]]; then
-   # try the newer config files
-   target=$(<${config_base}/python${py})
-   elif [[ -L ${EROOT}/usr/bin/python${py} ]]; then
-   # check the older symlink format
-   target=$(readlink 
"${EROOT}/usr/bin/python${py}")
-
-   # check if it's actually old eselect symlink
-   [[ ${target} == python?.? ]] || target=
-   fi
-
-   # add the extra target if found and != global
-   if [[ ${target} && ${old_pythons[0]} != ${target} ]]; 
then
-   old_pythons+=( "${target}" )
-   fi
-   done
-
-   if [[ ${old_pythons[@]} ]]; then
-   elog "You seem to have just upgraded into the new 
version of python-exec"
-   elog "that 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2018-09-15 Thread Mikle Kolyada
commit: 91a7b684baa72bded3884121321738f8394c7a97
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Sep 15 19:39:46 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Sep 15 19:40:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91a7b684

dev-lang/python-exec: mark stable wrt bug #665406

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-lang/python-exec/python-exec-2.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6.ebuild
index e32c5338d78..110ace50c3b 100644
--- a/dev-lang/python-exec/python-exec-2.4.6.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE=""
 
 # eselect-python because of /usr/bin/python* collisions and new config



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2018-09-14 Thread Tobias Klausmann
commit: 2001a7c91a4997a9e789a6d45db10992d33181f1
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Fri Sep 14 12:13:15 2018 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Fri Sep 14 12:17:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2001a7c9

dev-lang/python-exec-2.4.6-r0: alpha stable

Gentoo-Bug: http://bugs.gentoo.org/665406

 dev-lang/python-exec/python-exec-2.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6.ebuild
index 74501aa7239..e32c5338d78 100644
--- a/dev-lang/python-exec/python-exec-2.4.6.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE=""
 
 # eselect-python because of /usr/bin/python* collisions and new config



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2018-09-08 Thread Thomas Deutschmann
commit: 6e8e67562eaffa813b445efea17ae54506ce067c
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Sep  9 01:06:20 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Sep  9 01:11:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e8e6756

dev-lang/python-exec: x86 stable (bug #665406)

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 dev-lang/python-exec/python-exec-2.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6.ebuild
index 9b9e15fa751..74501aa7239 100644
--- a/dev-lang/python-exec/python-exec-2.4.6.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE=""
 
 # eselect-python because of /usr/bin/python* collisions and new config



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2018-09-08 Thread Mart Raudsepp
commit: 85cffd666400c8a34007d979f6a84e18171a819d
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Sep  8 12:42:16 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Sep  8 12:52:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85cffd66

dev-lang/python-exec-2.4.6: arm64 stable (bug #665406)

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 dev-lang/python-exec/python-exec-2.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6.ebuild
index 9464f241070..9b9e15fa751 100644
--- a/dev-lang/python-exec/python-exec-2.4.6.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE=""
 
 # eselect-python because of /usr/bin/python* collisions and new config



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2018-09-07 Thread Sergei Trofimovich
commit: 93692de445033106d86af0ccc57788779b65630d
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Sep  7 23:02:35 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Sep  7 23:03:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93692de4

dev-lang/python-exec: stable 2.4.6 for ppc64, bug #665406

Package-Manager: Portage-2.3.49, Repoman-2.3.10
RepoMan-Options: --include-arches="ppc64"

 dev-lang/python-exec/python-exec-2.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6.ebuild
index 04ce24465eb..9464f241070 100644
--- a/dev-lang/python-exec/python-exec-2.4.6.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh 
sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE=""
 
 # eselect-python because of /usr/bin/python* collisions and new config



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2018-09-07 Thread Sergei Trofimovich
commit: 82dc29c19a4c1af55ec72a0f2ecd25c7e0526593
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Sep  7 22:57:01 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Sep  7 22:57:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82dc29c1

dev-lang/python-exec: stable 2.4.6 for hppa, bug #665406

Package-Manager: Portage-2.3.49, Repoman-2.3.10
RepoMan-Options: --include-arches="hppa"

 dev-lang/python-exec/python-exec-2.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6.ebuild
index e8ee1e9fbf1..04ce24465eb 100644
--- a/dev-lang/python-exec/python-exec-2.4.6.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh 
sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh 
sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE=""
 
 # eselect-python because of /usr/bin/python* collisions and new config



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2018-09-07 Thread Sergei Trofimovich
commit: aa98c88367701eb0b596c47b8ac5e59b9bef432d
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Sep  7 22:53:11 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Sep  7 22:54:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa98c883

dev-lang/python-exec: stable 2.4.6 for ppc, bug #665406

Package-Manager: Portage-2.3.49, Repoman-2.3.10
RepoMan-Options: --include-arches="ppc"

 dev-lang/python-exec/python-exec-2.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6.ebuild
index dce4b0fa7c7..e8ee1e9fbf1 100644
--- a/dev-lang/python-exec/python-exec-2.4.6.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh 
sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE=""
 
 # eselect-python because of /usr/bin/python* collisions and new config



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2018-09-07 Thread Sergei Trofimovich
commit: 64bd73c7bc1b446a54e43bd78045940d47fa415f
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Sep  7 22:42:53 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Sep  7 22:43:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64bd73c7

dev-lang/python-exec: stable 2.4.6 for ia64, bug #665406

Package-Manager: Portage-2.3.49, Repoman-2.3.10
RepoMan-Options: --include-arches="ia64"

 dev-lang/python-exec/python-exec-2.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6.ebuild
index ee5f9d37b32..dce4b0fa7c7 100644
--- a/dev-lang/python-exec/python-exec-2.4.6.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 # eselect-python because of /usr/bin/python* collisions and new config



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2018-09-07 Thread Sergei Trofimovich
commit: 46e5cfaa9e913bb72653b8f9e7e538c61bacae59
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Sep  7 14:43:08 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Sep  7 19:04:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46e5cfaa

dev-lang/python-exec: stable 2.4.6 for sparc, bug #665406

Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --include-arches="sparc"

 dev-lang/python-exec/python-exec-2.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6.ebuild
index da380a8e853..ee5f9d37b32 100644
--- a/dev-lang/python-exec/python-exec-2.4.6.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 # eselect-python because of /usr/bin/python* collisions and new config



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2018-09-07 Thread Mikle Kolyada
commit: b6f44fdd7a5cee2f065b424238119d6fa8860daf
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Sep  7 13:47:37 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Sep  7 13:47:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6f44fdd

dev-lang/python-exec: amd64 stable wrt bug #665406

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-lang/python-exec/python-exec-2.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.6.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6.ebuild
index 0dc318e7232..da380a8e853 100644
--- a/dev-lang/python-exec/python-exec-2.4.6.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.6.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 # eselect-python because of /usr/bin/python* collisions and new config



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2018-05-27 Thread Michał Górny
commit: c040fc6dca43c5203e135412c814af7c26ec0040
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 27 09:00:32 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 27 09:03:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c040fc6d

dev-lang/python-exec: Bump to 2.4.6

Closes: https://bugs.gentoo.org/656204

 dev-lang/python-exec/Manifest |   1 +
 dev-lang/python-exec/python-exec-2.4.6.ebuild | 134 ++
 2 files changed, 135 insertions(+)

diff --git a/dev-lang/python-exec/Manifest b/dev-lang/python-exec/Manifest
index e344e92d484..718cdfe0839 100644
--- a/dev-lang/python-exec/Manifest
+++ b/dev-lang/python-exec/Manifest
@@ -1 +1,2 @@
 DIST python-exec-2.4.5.tar.bz2 87137 BLAKE2B 
2434bee0bcc64a78a83254d6b6f733ef0748d8209ff70654fc57ac50563d4f32be64705a3c56eefef4e173a238b272d00bef4929982a729a097b82a3a2b0b5b1
 SHA512 
8c1a520c565afa775cad0e8b88248b688814664e588f683fc2b2c039ee0494b168ebd3cd1042b8b7fe2583f287cf55b22ea0585bfb43efe2f8450d809cde0b21
+DIST python-exec-2.4.6.tar.bz2 87634 BLAKE2B 
7b6de8ad0e0603fafd3284e6e3c5247ad83f145ab4db6728914318ae8e6f5aaa3c0247f4e01238fca11519ef72fb1b11436aea7e2b8c988b8717b3f6a2a43c37
 SHA512 
e05eaf01b83de196a10933636ab6b1a5489a421592df49b8b58eabd0e732de970f902744cd3a06b5ab530a6d69fe6dfa8f270fbb09b9fe3df4ae04d516828050

diff --git a/dev-lang/python-exec/python-exec-2.4.6.ebuild 
b/dev-lang/python-exec/python-exec-2.4.6.ebuild
new file mode 100644
index 000..9ed5ee58b77
--- /dev/null
+++ b/dev-lang/python-exec/python-exec-2.4.6.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# Kids, don't do this at home!
+inherit python-utils-r1
+PYTHON_COMPAT=( "${_PYTHON_ALL_IMPLS[@]}" )
+
+# Inherited purely to have PYTHON_TARGET flags which will satisfy USE
+# dependencies and trigger necessary rebuilds.
+inherit python-r1
+
+DESCRIPTION="Python script wrapper"
+HOMEPAGE="https://github.com/mgorny/python-exec/;
+SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar.bz2;
+
+LICENSE="BSD-2"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+# eselect-python because of /usr/bin/python* collisions and new config
+# python versions because of missing $scriptdir/python* symlinks
+RDEPEND="
+   ! "${T}"/python-exec.conf || die
+   insinto /etc/python-exec
+   doins "${T}"/python-exec.conf
+
+   local f
+   for f in python{,2,3}; do
+   # symlink the C wrapper for python to avoid shebang recursion
+   # bug #568974
+   dosym python-exec2c /usr/bin/"${f}"
+   done
+   for f in python{,2,3}-config 2to3 idle pydoc pyvenv; do
+   # those are python scripts (except for new python-configs)
+   # so symlink them via the python wrapper
+   dosym ../lib/python-exec/python-exec2 /usr/bin/"${f}"
+   done
+}
+
+pkg_preinst() {
+   if [[ -e ${EROOT}etc/python-exec/python-exec.conf ]]; then
+   # preserve current configuration
+   cp "${EROOT}"etc/python-exec/python-exec.conf \
+   "${ED}"etc/python-exec/python-exec.conf || die
+   else
+   # preserve previous Python version preference
+   local py old_pythons=()
+   local config_base=${EROOT}etc/env.d/python
+
+   # start with the 'global' preference (2 vs 3)
+   if [[ -f ${config_base}/config ]]; then
+   old_pythons+=( "$(<${config_base}/config)" )
+   fi
+
+   # then try specific py3 selection
+   for py in 3; do
+   local target=
+
+   if [[ -f ${config_base}/python${py} ]]; then
+   # try the newer config files
+   target=$(<${config_base}/python${py})
+   elif [[ -L ${EROOT}/usr/bin/python${py} ]]; then
+   # check the older symlink format
+   target=$(readlink 
"${EROOT}/usr/bin/python${py}")
+
+   # check if it's actually old eselect symlink
+   [[ ${target} == python?.? ]] || target=
+   fi
+
+   # add the extra target if found and != global
+   if [[ ${target} && ${old_pythons[0]} != ${target} ]]; 
then
+   old_pythons+=( "${target}" )
+   fi
+   done
+
+   if [[ ${old_pythons[@]} ]]; then
+   elog "You seem to have just upgraded into 

  1   2   >