Gentoo Archives: gentoo-commits

From: Sergei Trofimovich <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: eclass/
Date: Sun, 09 Feb 2020 12:06:49
Message-Id: 1581249991.722c36ec62b4db40c5fa0567d34dd1ec8dd089d2.slyfox@gentoo
1 commit: 722c36ec62b4db40c5fa0567d34dd1ec8dd089d2
2 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
3 AuthorDate: Sun Feb 9 11:54:40 2020 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Sun Feb 9 12:06:31 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=722c36ec
7
8 toolchain.eclass: drop GCC_A_FAKEIT and gcc_quick_unpack()
9
10 gnal-gpl was the only user of GCC_A_FAKEIT as it provided
11 modified gcc tarballs. It was migrated to GCC_TARBALL_SRC_URI
12 to override default tarball.
13
14 Bug: https://bugs.gentoo.org/706588
15 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
16
17 eclass/toolchain.eclass | 55 +------------------------------------------------
18 1 file changed, 1 insertion(+), 54 deletions(-)
19
20 diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
21 index ef23d8b0b67..e280ee07eb6 100644
22 --- a/eclass/toolchain.eclass
23 +++ b/eclass/toolchain.eclass
24 @@ -450,60 +450,7 @@ toolchain_src_unpack() {
25 git-r3_src_unpack
26 fi
27
28 - if [[ -n ${GCC_A_FAKEIT} ]] ; then
29 - eerror "Please migrate from 'GCC_A_FAKEIT' to 'default_src_unpack()'"
30 - gcc_quick_unpack
31 - else
32 - # Just unpack every tarball from SRC_URI
33 - default_src_unpack
34 - fi
35 -}
36 -
37 -gcc_quick_unpack() {
38 - pushd "${WORKDIR}" > /dev/null
39 - export PATCH_GCC_VER=${PATCH_GCC_VER:-${GCC_RELEASE_VER}}
40 - export UCLIBC_GCC_VER=${UCLIBC_GCC_VER:-${PATCH_GCC_VER}}
41 - export PIE_GCC_VER=${PIE_GCC_VER:-${GCC_RELEASE_VER}}
42 - export HTB_GCC_VER=${HTB_GCC_VER:-${GCC_RELEASE_VER}}
43 - export SPECS_GCC_VER=${SPECS_GCC_VER:-${GCC_RELEASE_VER}}
44 -
45 - # Injection point for more tarballs. dev-lang/gnat-gpl uses
46 - # 'GCC_A_FAKEIT' to specify it's own source and binary tarballs.
47 - if [[ -n ${GCC_A_FAKEIT} ]] ; then
48 - unpack ${GCC_A_FAKEIT}
49 - elif tc_is_live ; then
50 - : # sources comes from git, not tarball
51 - elif [[ -n ${SNAPSHOT} ]] ; then
52 - unpack gcc-${SNAPSHOT}.tar.xz
53 - else
54 - if tc_version_is_between 5.5 6 || tc_version_is_between 6.4 7 || tc_version_is_at_least 7.2 ; then
55 - unpack gcc-${GCC_RELEASE_VER}.tar.xz
56 - else
57 - unpack gcc-${GCC_RELEASE_VER}.tar.bz2
58 - fi
59 - fi
60 -
61 - [[ -n ${PATCH_VER} ]] && \
62 - unpack gcc-${PATCH_GCC_VER}-patches-${PATCH_VER}.tar.bz2
63 -
64 - [[ -n ${UCLIBC_VER} ]] && \
65 - unpack gcc-${UCLIBC_GCC_VER}-uclibc-patches-${UCLIBC_VER}.tar.bz2
66 -
67 - if want_pie ; then
68 - if [[ -n ${PIE_CORE} ]] ; then
69 - unpack ${PIE_CORE}
70 - else
71 - unpack gcc-${PIE_GCC_VER}-piepatches-v${PIE_VER}.tar.bz2
72 - fi
73 - [[ -n ${SPECS_VER} ]] && \
74 - unpack gcc-${SPECS_GCC_VER}-specs-${SPECS_VER}.tar.bz2
75 - fi
76 -
77 - use_if_iuse boundschecking && unpack "bounds-checking-gcc-${HTB_GCC_VER}-${HTB_VER}.patch.bz2"
78 -
79 - [[ -n ${CYGWINPORTS_GITREV} ]] && use elibc_Cygwin && unpack "gcc-cygwinports-${CYGWINPORTS_GITREV}.tar.gz"
80 -
81 - popd > /dev/null
82 + default_src_unpack
83 }
84
85 #---->> src_prepare <<----