commit: 413545cbf257d578db2d9bbc787f049be94542a1 Author: Michael Haubenwallner <haubi <AT> gentoo <DOT> org> AuthorDate: Fri Oct 5 15:28:13 2018 +0000 Commit: Michael Haubenwallner <haubi <AT> gentoo <DOT> org> CommitDate: Fri Oct 5 15:28:13 2018 +0000 URL: https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=413545cb
bootstrap-prefix.sh (stage1): bump to Python-2.7.15.tar.xz for AIX scripts/bootstrap-prefix.sh | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/scripts/bootstrap-prefix.sh b/scripts/bootstrap-prefix.sh index bb25d293de..dc3f37bf78 100755 --- a/scripts/bootstrap-prefix.sh +++ b/scripts/bootstrap-prefix.sh @@ -832,7 +832,8 @@ bootstrap_python() { case $CHOST in *-*-aix*) # TODO: freebsd 10 also seems to need this - A=Python-${PV}.tar.bz2 # patched one breaks + PV=2.7.15 + A=Python-${PV}.tar.xz # patched one breaks patch=true ;; *) @@ -852,7 +853,12 @@ bootstrap_python() { rm -rf "${S}" mkdir -p "${S}" cd "${S}" - bzip2 -dc "${DISTDIR}"/${A} | tar -xf - || return 1 + case ${A} in + *bz2) bzip2 -dc "${DISTDIR}"/${A} | tar -xf - ;; + *xz) xz -dc "${DISTDIR}"/${A} | tar -xf - ;; + *) einfo "Don't know to unpack ${A}" ;; + esac + [[ ${PIPESTATUS[*]} == '0 0' ]] || return 1 S="${S}"/Python-${PV} cd "${S}" rm -rf Modules/_ctypes/libffi* || return 1 @@ -861,7 +867,7 @@ bootstrap_python() { if ${patch}; then # This patch is critical and needs to be applied even # when using the otherwise unpatched sources. - efetch "http://dev.gentoo.org/~redlizard/distfiles/02_all_disable_modules_and_ssl.patch" + efetch "http://dev.gentoo.org/~haubi/distfiles/02_all_disable_modules_and_ssl.patch" patch -p0 < "${DISTDIR}"/02_all_disable_modules_and_ssl.patch fi