mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-25 07:31:01 +02:00
dev-build/automake: Sync with Gentoo
It's from Gentoo commit 6a637f808e44c52c460b849e838e7db42de21aea.
This commit is contained in:
parent
3cd72e32d7
commit
5d7e4a842e
@ -8,7 +8,7 @@ EAPI=7
|
|||||||
# on new automake (major) releases, as well as the dependency in RDEPEND below too.
|
# on new automake (major) releases, as well as the dependency in RDEPEND below too.
|
||||||
# * Update _WANT_AUTOMAKE and _automake_atom case statement in autotools.eclass.
|
# * Update _WANT_AUTOMAKE and _automake_atom case statement in autotools.eclass.
|
||||||
|
|
||||||
PYTHON_COMPAT=( python3_{10..11} )
|
PYTHON_COMPAT=( python3_{10..12} )
|
||||||
|
|
||||||
inherit python-any-r1
|
inherit python-any-r1
|
||||||
|
|
||||||
@ -69,6 +69,7 @@ PATCHES=(
|
|||||||
"${FILESDIR}"/${PN}-1.16.5-fix-py-compile-basedir.sh-test.patch
|
"${FILESDIR}"/${PN}-1.16.5-fix-py-compile-basedir.sh-test.patch
|
||||||
"${FILESDIR}"/${PN}-1.16.5-apostrophe-in-tests.patch
|
"${FILESDIR}"/${PN}-1.16.5-apostrophe-in-tests.patch
|
||||||
"${FILESDIR}"/${PN}-1.16.5-parallel-build.patch
|
"${FILESDIR}"/${PN}-1.16.5-parallel-build.patch
|
||||||
|
"${FILESDIR}"/${PN}-1.16.5-py312.patch
|
||||||
"${WORKDIR}"/${PN}-1.16.5-tests-c99.patch
|
"${WORKDIR}"/${PN}-1.16.5-tests-c99.patch
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -8,11 +8,12 @@ EAPI=7
|
|||||||
# on new automake (major) releases, as well as the dependency in RDEPEND below too.
|
# on new automake (major) releases, as well as the dependency in RDEPEND below too.
|
||||||
# * Update _WANT_AUTOMAKE and _automake_atom case statement in autotools.eclass.
|
# * Update _WANT_AUTOMAKE and _automake_atom case statement in autotools.eclass.
|
||||||
|
|
||||||
PYTHON_COMPAT=( python3_{10..11} )
|
PYTHON_COMPAT=( python3_{10..12} )
|
||||||
|
|
||||||
inherit python-any-r1
|
inherit python-any-r1
|
||||||
|
|
||||||
if [[ ${PV} == 9999 ]] ; then
|
if [[ ${PV} == 9999 ]] ; then
|
||||||
|
EGIT_MIN_CLONE_TYPE=single
|
||||||
EGIT_REPO_URI="https://git.savannah.gnu.org/r/${PN}.git"
|
EGIT_REPO_URI="https://git.savannah.gnu.org/r/${PN}.git"
|
||||||
inherit git-r3
|
inherit git-r3
|
||||||
else
|
else
|
||||||
|
@ -0,0 +1,34 @@
|
|||||||
|
https://git.savannah.gnu.org/cgit/automake.git/commit/?id=f1112a88d2361eb2ba5cedf49995ac75879059d9
|
||||||
|
|
||||||
|
From f1112a88d2361eb2ba5cedf49995ac75879059d9 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Bogdan <bogdro_rep@gmx.us>
|
||||||
|
Date: Sun, 28 Jan 2024 18:12:50 -0800
|
||||||
|
Subject: [PATCH] test: another check for PEP-3147 induced by Python 3.12.1.
|
||||||
|
|
||||||
|
Fix for more of https://bugs.gnu.org/68119.
|
||||||
|
|
||||||
|
* t/ax/am-test-lib.sh (python_has_pep3147) <am_pep3147_tag>:
|
||||||
|
check sys.implementation.cache_tag as well as the (old)
|
||||||
|
imp.get_tag. For Python 3.12.1.
|
||||||
|
---
|
||||||
|
t/ax/am-test-lib.sh | 4 ++++
|
||||||
|
1 file changed, 4 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/t/ax/am-test-lib.sh b/t/ax/am-test-lib.sh
|
||||||
|
index fbbb79005..d61fd6662 100644
|
||||||
|
--- a/t/ax/am-test-lib.sh
|
||||||
|
+++ b/t/ax/am-test-lib.sh
|
||||||
|
@@ -635,6 +635,10 @@ python_has_pep3147 ()
|
||||||
|
am_pep3147_tag=$($PYTHON -c 'import imp; print(imp.get_tag())') \
|
||||||
|
|| am_pep3147_tag=none
|
||||||
|
fi
|
||||||
|
+ if test "$am_pep3147_tag" = "none"; then
|
||||||
|
+ am_pep3147_tag=$($PYTHON -c 'import sys; print(sys.implementation.cache_tag)') \
|
||||||
|
+ || am_pep3147_tag=none
|
||||||
|
+ fi
|
||||||
|
test $am_pep3147_tag != none
|
||||||
|
}
|
||||||
|
am_pep3147_tag=
|
||||||
|
--
|
||||||
|
2.44.0
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user