[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec-conf/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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