Gentoo Archives: gentoo-commits

From: Fabian Groffen <grobian@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/prefix:master commit in: scripts/
Date: Sat, 02 Jan 2021 11:01:36
Message-Id: 1609585177.0ccebdced152a77a504c3ba97735181a5a99d365.grobian@gentoo
1 commit: 0ccebdced152a77a504c3ba97735181a5a99d365
2 Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jan 2 10:59:37 2021 +0000
4 Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
5 CommitDate: Sat Jan 2 10:59:37 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=0ccebdce
7
8 scripts/bootstrap-prefix: consistently report versions in stage1 compiles
9
10 Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>
11
12 scripts/bootstrap-prefix.sh | 62 ++++++++++++++++++++++-----------------------
13 1 file changed, 31 insertions(+), 31 deletions(-)
14
15 diff --git a/scripts/bootstrap-prefix.sh b/scripts/bootstrap-prefix.sh
16 index 268c0d3b54..baa314a240 100755
17 --- a/scripts/bootstrap-prefix.sh
18 +++ b/scripts/bootstrap-prefix.sh
19 @@ -592,11 +592,11 @@ bootstrap_portage() {
20 [[ ${TESTING_PV} == latest ]] && TESTING_PV="3.0.12"
21 PV="${TESTING_PV:-${STABLE_PV}}"
22 A=prefix-portage-${PV}.tar.bz2
23 - einfo "Bootstrapping ${A%-*}"
24 + einfo "Bootstrapping ${A%.tar.*}"
25
26 efetch ${DISTFILES_URL}/${A} || return 1
27
28 - einfo "Unpacking ${A%-*}"
29 + einfo "Unpacking ${A%.tar.*}"
30 export S="${PORTAGE_TMPDIR}"/portage-${PV}
31 ptmp=${S}
32 rm -rf "${S}" >& /dev/null
33 @@ -627,7 +627,7 @@ bootstrap_portage() {
34 [[ -x ${ROOT}/tmp/bin/sh ]] || ln -s bash "${ROOT}"/tmp/bin/sh || return 1
35 export PORTAGE_BASH="${ROOT}"/tmp/bin/bash
36
37 - einfo "Compiling ${A%-*}"
38 + einfo "Compiling ${A%.tar.*}"
39 econf \
40 --with-offset-prefix="${ROOT}"/tmp \
41 --with-portage-user="`id -un`" \
42 @@ -636,7 +636,7 @@ bootstrap_portage() {
43 || return 1
44 emake || return 1
45
46 - einfo "Installing ${A%-*}"
47 + einfo "Installing ${A%.tar.*}"
48 emake install || return 1
49
50 cd "${ROOT}"
51 @@ -661,7 +661,7 @@ bootstrap_portage() {
52 sed -i -e "s,gentoo_prefix,$(<"${PORTDIR}"/profiles/repo_name)," "${ROOT}"/tmp/usr/share/portage/config/repos.conf || return 1
53 fi
54
55 - einfo "${A%-*} successfully bootstrapped"
56 + einfo "${A%.tar.*} successfully bootstrapped"
57 }
58
59 fix_config_sub() {
60 @@ -683,11 +683,11 @@ bootstrap_simple() {
61 PN=$1
62 PV=$2
63 A=${PN}-${PV}.tar.${3:-gz}
64 - einfo "Bootstrapping ${A%-*}"
65 + einfo "Bootstrapping ${A%.tar.*}"
66
67 efetch ${4:-${DISTFILES_G_O}/distfiles}/${A} || return 1
68
69 - einfo "Unpacking ${A%-*}"
70 + einfo "Unpacking ${A%.tar.*}"
71 S="${PORTAGE_TMPDIR}/${PN}-${PV}"
72 rm -rf "${S}"
73 mkdir -p "${S}"
74 @@ -709,18 +709,18 @@ bootstrap_simple() {
75 myconf="${myconf} --enable-static --disable-shared"
76 fi
77
78 - einfo "Compiling ${A%-*}"
79 + einfo "Compiling ${A%.tar.*}"
80 if [[ -x configure ]] ; then
81 econf ${myconf} || return 1
82 fi
83 emake || return 1
84
85 - einfo "Installing ${A%-*}"
86 + einfo "Installing ${A%.tar.*}"
87 emake PREFIX="${ROOT}"/tmp/usr install || return 1
88
89 cd "${ROOT}"
90 rm -Rf "${S}"
91 - einfo "${PN}-${PV} successfully bootstrapped"
92 + einfo "${A%.tar.*} successfully bootstrapped"
93 }
94
95 bootstrap_gnu() {
96 @@ -728,7 +728,7 @@ bootstrap_gnu() {
97 PN=$1
98 PV=$2
99
100 - einfo "Bootstrapping ${PN}"
101 + einfo "Bootstrapping ${A%.tar.*}"
102
103 for t in tar.xz tar.bz2 tar.gz tar ; do
104 A=${PN}-${PV}.${t}
105 @@ -747,7 +747,7 @@ bootstrap_gnu() {
106 URL=${GNU_URL}/${PN}/${A}
107 efetch ${URL} || continue
108
109 - einfo "Unpacking ${A%-*}"
110 + einfo "Unpacking ${A%.tar.*}"
111 S="${PORTAGE_TMPDIR}/${PN}-${PV}"
112 rm -rf "${S}"
113 mkdir -p "${S}"
114 @@ -901,7 +901,7 @@ bootstrap_gnu() {
115 esac
116 fi
117
118 - einfo "Compiling ${PN}"
119 + einfo "Compiling ${A%.tar.*}"
120 econf ${myconf} || return 1
121 if [[ ${PN} == "make" && $(type -t $MAKE) != "file" ]]; then
122 v ./build.sh || return 1
123 @@ -909,7 +909,7 @@ bootstrap_gnu() {
124 emake || return 1
125 fi
126
127 - einfo "Installing ${PN}"
128 + einfo "Installing ${A%.tar.*}"
129 if [[ ${PN} == "make" && $(type -t $MAKE) != "file" ]]; then
130 v ./make install MAKE="${S}/make" || return 1
131 else
132 @@ -918,20 +918,20 @@ bootstrap_gnu() {
133
134 cd "${ROOT}"
135 rm -Rf "${S}"
136 - einfo "${PN}-${PV} successfully bootstrapped"
137 + einfo "${A%.tar.*} successfully bootstrapped"
138 }
139
140 PYTHONMAJMIN=3.8 # keep this number in line with PV below for stage1,2
141 bootstrap_python() {
142 PV=3.8.6
143 A=Python-${PV}.tar.xz
144 - einfo "Bootstrapping ${A%-*}"
145 + einfo "Bootstrapping ${A%.tar.*}"
146
147 # don't really want to put this on the mirror, since they are
148 # non-vanilla sources, bit specific for us
149 efetch ${DISTFILES_URL}/${A} || return 1
150
151 - einfo "Unpacking ${A%%-*}"
152 + einfo "Unpacking ${A%.tar.*}"
153 export S="${PORTAGE_TMPDIR}/python-${PV}"
154 rm -rf "${S}"
155 mkdir -p "${S}"
156 @@ -1061,7 +1061,7 @@ bootstrap_python() {
157 export PYTHON_DISABLE_MODULES="_bsddb bsddb bsddb185 bz2 crypt _ctypes_test _curses _curses_panel dbm _elementtree gdbm _locale nis pyexpat readline _sqlite3 _tkinter"
158 export OPT="${CFLAGS}"
159
160 - einfo "Compiling ${A%-*}"
161 + einfo "Compiling ${A%.tar.*}"
162
163 # some ancient versions of hg fail with "hg id -i", so help
164 # configure to not find them using HAS_HG
165 @@ -1077,7 +1077,7 @@ bootstrap_python() {
166 ${myconf} || return 1
167 emake || return 1
168
169 - einfo "Installing ${A%-*}"
170 + einfo "Installing ${A%.tar.*}"
171 emake -k install || echo "??? Python failed to install *sigh* continuing anyway"
172 cd "${ROOT}"/tmp/usr/bin
173 ln -sf python${PV%.*} python
174 @@ -1086,19 +1086,19 @@ bootstrap_python() {
175 # http://forums.gentoo.org/viewtopic-p-6890526.html
176 rm -f libpython${PV%.*}.a
177
178 - einfo "${A%-*} bootstrapped"
179 + einfo "${A%.tar.*} bootstrapped"
180 }
181
182 bootstrap_cmake() {
183 PV=${1:-3.16.5}
184 A=cmake-${PV}.tar.gz
185
186 - einfo "Bootstrapping ${A%-*}"
187 + einfo "Bootstrapping ${A%.tar.*}"
188
189 efetch https://github.com/Kitware/CMake/releases/download/v${PV}/${A} \
190 || return 1
191
192 - einfo "Unpacking ${A%%-*}"
193 + einfo "Unpacking ${A%.tar.*}"
194 export S="${PORTAGE_TMPDIR}/cmake-${PV}"
195 rm -rf "${S}"
196 mkdir -p "${S}"
197 @@ -1114,13 +1114,13 @@ bootstrap_cmake() {
198 Source/cmSystemTools.cxx \
199 Source/cmTimestamp.cxx
200
201 - einfo "Bootstrapping ${A%-*}"
202 + einfo "Bootstrapping ${A%.tar.*}"
203 ./bootstrap --prefix="${ROOT}"/tmp/usr || return 1
204
205 - einfo "Compiling ${A%-*}"
206 + einfo "Compiling ${A%.tar.*}"
207 emake || return 1
208
209 - einfo "Installing ${A%-*}"
210 + einfo "Installing ${A%.tar.*}"
211 emake install || return 1
212
213 # we need sysroot crap to build cmake itself, but it makes trouble
214 @@ -1132,7 +1132,7 @@ bootstrap_cmake() {
215 sed -i -e '/_SYSROOT_FLAG/d' \
216 "${ROOT}"/tmp/usr/share/${ver}/Modules/Platform/Apple-Clang.cmake || die
217
218 - einfo "${A%-*} bootstrapped"
219 + einfo "${A%.tar.*} bootstrapped"
220 }
221
222 bootstrap_zlib_core() {
223 @@ -1140,11 +1140,11 @@ bootstrap_zlib_core() {
224 PV="${1:-1.2.8}"
225 A=zlib-${PV}.tar.gz
226
227 - einfo "Bootstrapping ${A%-*}"
228 + einfo "Bootstrapping ${A%.tar.*}"
229
230 efetch ${DISTFILES_G_O}/distfiles/${A} || return 1
231
232 - einfo "Unpacking ${A%%-*}"
233 + einfo "Unpacking ${A%.tar.*}"
234 export S="${PORTAGE_TMPDIR}/zlib-${PV}"
235 rm -rf "${S}"
236 mkdir -p "${S}"
237 @@ -1192,12 +1192,12 @@ bootstrap_zlib_core() {
238 ln -sf libz.dll.a "${ROOT}"/tmp/usr/lib/libz.dll
239 fi
240
241 - einfo "Compiling ${A%-*}"
242 + einfo "Compiling ${A%.tar.*}"
243 CHOST= ${CONFIG_SHELL} ./configure --prefix="${ROOT}"/tmp/usr || return 1
244 MAKEOPTS=
245 emake "${makeopts[@]}" || return 1
246
247 - einfo "Installing ${A%-*}"
248 + einfo "Installing ${A%.tar.*}"
249 emake "${makeopts[@]}" -j1 install || return 1
250
251 # this lib causes issues when emerging python again on Solaris
252 @@ -1208,7 +1208,7 @@ bootstrap_zlib_core() {
253 rm -Rf "${x}"
254 done
255
256 - einfo "${A%-*} bootstrapped"
257 + einfo "${A%.tar.*} bootstrapped"
258 }
259
260 bootstrap_zlib() {