Gentoo Archives: gentoo-commits

From: "Mike Frysinger (vapier)" <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-libs/glibc: glibc-2.14.ebuild glibc-2.14.1-r2.ebuild glibc-2.15-r1.ebuild glibc-2.15-r2.ebuild glibc-2.14.1-r3.ebuild ChangeLog
Date: Fri, 01 Jun 2012 18:03:46
Message-Id: 20120601180335.D14B42004B@flycatcher.gentoo.org
1 vapier 12/06/01 18:03:35
2
3 Modified: glibc-2.14.ebuild glibc-2.14.1-r2.ebuild
4 glibc-2.15-r1.ebuild glibc-2.15-r2.ebuild
5 glibc-2.14.1-r3.ebuild ChangeLog
6 Log:
7 Add backwards compat ldso symlink for arm hardfp targets #417287 by Raúl Porcel.
8
9 (Portage version: 2.2.0_alpha108/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.17 sys-libs/glibc/glibc-2.14.ebuild
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/glibc-2.14.ebuild?rev=1.17&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/glibc-2.14.ebuild?rev=1.17&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/glibc-2.14.ebuild?r1=1.16&r2=1.17
17
18 Index: glibc-2.14.ebuild
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.14.ebuild,v
21 retrieving revision 1.16
22 retrieving revision 1.17
23 diff -u -r1.16 -r1.17
24 --- glibc-2.14.ebuild 1 Jun 2012 17:49:17 -0000 1.16
25 +++ glibc-2.14.ebuild 1 Jun 2012 18:03:35 -0000 1.17
26 @@ -1,6 +1,6 @@
27 # Copyright 1999-2012 Gentoo Foundation
28 # Distributed under the terms of the GNU General Public License v2
29 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.14.ebuild,v 1.16 2012/06/01 17:49:17 vapier Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.14.ebuild,v 1.17 2012/06/01 18:03:35 vapier Exp $
31
32 inherit eutils versionator libtool toolchain-funcs flag-o-matic gnuconfig multilib
33
34 @@ -229,6 +229,22 @@
35 fi
36 }
37
38 +eblit-pkg_preinst-post() {
39 + if [[ ${CTARGET} == arm* ]] ; then
40 + # Backwards compat support for renaming hardfp ldsos #417287
41 + local oldso='/lib/ld-linux.so.3'
42 + local nldso='/lib/ld-linux-armhf.so.3'
43 + if [[ -e ${D}${nldso} ]] ; then
44 + if scanelf -qRyi "${ROOT}$(alt_prefix)"/*bin/ | grep -s "^${oldso}" ; then
45 + ewarn "Symlinking old ldso (${oldso}) to new ldso (${nldso})."
46 + ewarn "Please rebuild all packages using this old ldso as compat"
47 + ewarn "support will be dropped in the future."
48 + ln -s "${nldso##*/}" "${D}$(alt_prefix)${oldso}"
49 + fi
50 + fi
51 + fi
52 +}
53 +
54 maint_pkg_create() {
55 local base="/usr/local/src/gnu/glibc/glibc-${PV:0:1}_${PV:2:1}"
56 cd ${base}
57
58
59
60 1.10 sys-libs/glibc/glibc-2.14.1-r2.ebuild
61
62 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/glibc-2.14.1-r2.ebuild?rev=1.10&view=markup
63 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/glibc-2.14.1-r2.ebuild?rev=1.10&content-type=text/plain
64 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/glibc-2.14.1-r2.ebuild?r1=1.9&r2=1.10
65
66 Index: glibc-2.14.1-r2.ebuild
67 ===================================================================
68 RCS file: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.14.1-r2.ebuild,v
69 retrieving revision 1.9
70 retrieving revision 1.10
71 diff -u -r1.9 -r1.10
72 --- glibc-2.14.1-r2.ebuild 1 Jun 2012 17:49:17 -0000 1.9
73 +++ glibc-2.14.1-r2.ebuild 1 Jun 2012 18:03:35 -0000 1.10
74 @@ -1,6 +1,6 @@
75 # Copyright 1999-2012 Gentoo Foundation
76 # Distributed under the terms of the GNU General Public License v2
77 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.14.1-r2.ebuild,v 1.9 2012/06/01 17:49:17 vapier Exp $
78 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.14.1-r2.ebuild,v 1.10 2012/06/01 18:03:35 vapier Exp $
79
80 inherit eutils versionator libtool toolchain-funcs flag-o-matic gnuconfig multilib
81
82 @@ -233,6 +233,22 @@
83 fi
84 }
85
86 +eblit-pkg_preinst-post() {
87 + if [[ ${CTARGET} == arm* ]] ; then
88 + # Backwards compat support for renaming hardfp ldsos #417287
89 + local oldso='/lib/ld-linux.so.3'
90 + local nldso='/lib/ld-linux-armhf.so.3'
91 + if [[ -e ${D}${nldso} ]] ; then
92 + if scanelf -qRyi "${ROOT}$(alt_prefix)"/*bin/ | grep -s "^${oldso}" ; then
93 + ewarn "Symlinking old ldso (${oldso}) to new ldso (${nldso})."
94 + ewarn "Please rebuild all packages using this old ldso as compat"
95 + ewarn "support will be dropped in the future."
96 + ln -s "${nldso##*/}" "${D}$(alt_prefix)${oldso}"
97 + fi
98 + fi
99 + fi
100 +}
101 +
102 maint_pkg_create() {
103 local base="/usr/local/src/gnu/glibc/glibc-${PV:0:1}_${PV:2:1}"
104 cd ${base}
105
106
107
108 1.9 sys-libs/glibc/glibc-2.15-r1.ebuild
109
110 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/glibc-2.15-r1.ebuild?rev=1.9&view=markup
111 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/glibc-2.15-r1.ebuild?rev=1.9&content-type=text/plain
112 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/glibc-2.15-r1.ebuild?r1=1.8&r2=1.9
113
114 Index: glibc-2.15-r1.ebuild
115 ===================================================================
116 RCS file: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.15-r1.ebuild,v
117 retrieving revision 1.8
118 retrieving revision 1.9
119 diff -u -r1.8 -r1.9
120 --- glibc-2.15-r1.ebuild 1 Jun 2012 17:49:17 -0000 1.8
121 +++ glibc-2.15-r1.ebuild 1 Jun 2012 18:03:35 -0000 1.9
122 @@ -1,6 +1,6 @@
123 # Copyright 1999-2012 Gentoo Foundation
124 # Distributed under the terms of the GNU General Public License v2
125 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.15-r1.ebuild,v 1.8 2012/06/01 17:49:17 vapier Exp $
126 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.15-r1.ebuild,v 1.9 2012/06/01 18:03:35 vapier Exp $
127
128 inherit eutils versionator libtool toolchain-funcs flag-o-matic gnuconfig multilib unpacker
129
130 @@ -220,6 +220,22 @@
131 fi
132 }
133
134 +eblit-pkg_preinst-post() {
135 + if [[ ${CTARGET} == arm* ]] ; then
136 + # Backwards compat support for renaming hardfp ldsos #417287
137 + local oldso='/lib/ld-linux.so.3'
138 + local nldso='/lib/ld-linux-armhf.so.3'
139 + if [[ -e ${D}${nldso} ]] ; then
140 + if scanelf -qRyi "${ROOT}$(alt_prefix)"/*bin/ | grep -s "^${oldso}" ; then
141 + ewarn "Symlinking old ldso (${oldso}) to new ldso (${nldso})."
142 + ewarn "Please rebuild all packages using this old ldso as compat"
143 + ewarn "support will be dropped in the future."
144 + ln -s "${nldso##*/}" "${D}$(alt_prefix)${oldso}"
145 + fi
146 + fi
147 + fi
148 +}
149 +
150 maint_pkg_create() {
151 local base="/usr/local/src/gnu/glibc/glibc-${PV:0:1}_${PV:2:1}"
152 cd ${base}
153
154
155
156 1.4 sys-libs/glibc/glibc-2.15-r2.ebuild
157
158 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/glibc-2.15-r2.ebuild?rev=1.4&view=markup
159 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/glibc-2.15-r2.ebuild?rev=1.4&content-type=text/plain
160 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/glibc-2.15-r2.ebuild?r1=1.3&r2=1.4
161
162 Index: glibc-2.15-r2.ebuild
163 ===================================================================
164 RCS file: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.15-r2.ebuild,v
165 retrieving revision 1.3
166 retrieving revision 1.4
167 diff -u -r1.3 -r1.4
168 --- glibc-2.15-r2.ebuild 1 Jun 2012 17:49:17 -0000 1.3
169 +++ glibc-2.15-r2.ebuild 1 Jun 2012 18:03:35 -0000 1.4
170 @@ -1,6 +1,6 @@
171 # Copyright 1999-2012 Gentoo Foundation
172 # Distributed under the terms of the GNU General Public License v2
173 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.15-r2.ebuild,v 1.3 2012/06/01 17:49:17 vapier Exp $
174 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.15-r2.ebuild,v 1.4 2012/06/01 18:03:35 vapier Exp $
175
176 inherit eutils versionator libtool toolchain-funcs flag-o-matic gnuconfig multilib unpacker
177
178 @@ -216,6 +216,22 @@
179 fi
180 }
181
182 +eblit-pkg_preinst-post() {
183 + if [[ ${CTARGET} == arm* ]] ; then
184 + # Backwards compat support for renaming hardfp ldsos #417287
185 + local oldso='/lib/ld-linux.so.3'
186 + local nldso='/lib/ld-linux-armhf.so.3'
187 + if [[ -e ${D}${nldso} ]] ; then
188 + if scanelf -qRyi "${ROOT}$(alt_prefix)"/*bin/ | grep -s "^${oldso}" ; then
189 + ewarn "Symlinking old ldso (${oldso}) to new ldso (${nldso})."
190 + ewarn "Please rebuild all packages using this old ldso as compat"
191 + ewarn "support will be dropped in the future."
192 + ln -s "${nldso##*/}" "${D}$(alt_prefix)${oldso}"
193 + fi
194 + fi
195 + fi
196 +}
197 +
198 maint_pkg_create() {
199 local base="/usr/local/src/gnu/glibc/glibc-${PV:0:1}_${PV:2:1}"
200 cd ${base}
201
202
203
204 1.18 sys-libs/glibc/glibc-2.14.1-r3.ebuild
205
206 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/glibc-2.14.1-r3.ebuild?rev=1.18&view=markup
207 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/glibc-2.14.1-r3.ebuild?rev=1.18&content-type=text/plain
208 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/glibc-2.14.1-r3.ebuild?r1=1.17&r2=1.18
209
210 Index: glibc-2.14.1-r3.ebuild
211 ===================================================================
212 RCS file: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.14.1-r3.ebuild,v
213 retrieving revision 1.17
214 retrieving revision 1.18
215 diff -u -r1.17 -r1.18
216 --- glibc-2.14.1-r3.ebuild 1 Jun 2012 17:49:17 -0000 1.17
217 +++ glibc-2.14.1-r3.ebuild 1 Jun 2012 18:03:35 -0000 1.18
218 @@ -1,6 +1,6 @@
219 # Copyright 1999-2012 Gentoo Foundation
220 # Distributed under the terms of the GNU General Public License v2
221 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.14.1-r3.ebuild,v 1.17 2012/06/01 17:49:17 vapier Exp $
222 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.14.1-r3.ebuild,v 1.18 2012/06/01 18:03:35 vapier Exp $
223
224 inherit eutils versionator libtool toolchain-funcs flag-o-matic gnuconfig multilib
225
226 @@ -233,6 +233,22 @@
227 fi
228 }
229
230 +eblit-pkg_preinst-post() {
231 + if [[ ${CTARGET} == arm* ]] ; then
232 + # Backwards compat support for renaming hardfp ldsos #417287
233 + local oldso='/lib/ld-linux.so.3'
234 + local nldso='/lib/ld-linux-armhf.so.3'
235 + if [[ -e ${D}${nldso} ]] ; then
236 + if scanelf -qRyi "${ROOT}$(alt_prefix)"/*bin/ | grep -s "^${oldso}" ; then
237 + ewarn "Symlinking old ldso (${oldso}) to new ldso (${nldso})."
238 + ewarn "Please rebuild all packages using this old ldso as compat"
239 + ewarn "support will be dropped in the future."
240 + ln -s "${nldso##*/}" "${D}$(alt_prefix)${oldso}"
241 + fi
242 + fi
243 + fi
244 +}
245 +
246 maint_pkg_create() {
247 local base="/usr/local/src/gnu/glibc/glibc-${PV:0:1}_${PV:2:1}"
248 cd ${base}
249
250
251
252 1.856 sys-libs/glibc/ChangeLog
253
254 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/ChangeLog?rev=1.856&view=markup
255 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/ChangeLog?rev=1.856&content-type=text/plain
256 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/ChangeLog?r1=1.855&r2=1.856
257
258 Index: ChangeLog
259 ===================================================================
260 RCS file: /var/cvsroot/gentoo-x86/sys-libs/glibc/ChangeLog,v
261 retrieving revision 1.855
262 retrieving revision 1.856
263 diff -u -r1.855 -r1.856
264 --- ChangeLog 1 Jun 2012 17:49:17 -0000 1.855
265 +++ ChangeLog 1 Jun 2012 18:03:35 -0000 1.856
266 @@ -1,6 +1,12 @@
267 # ChangeLog for sys-libs/glibc
268 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
269 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/ChangeLog,v 1.855 2012/06/01 17:49:17 vapier Exp $
270 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/ChangeLog,v 1.856 2012/06/01 18:03:35 vapier Exp $
271 +
272 + 01 Jun 2012; Mike Frysinger <vapier@g.o> glibc-2.14.1-r2.ebuild,
273 + glibc-2.14.1-r3.ebuild, glibc-2.14.ebuild, glibc-2.15-r1.ebuild,
274 + glibc-2.15-r2.ebuild:
275 + Add backwards compat ldso symlink for arm hardfp targets #417287 by Raúl
276 + Porcel.
277
278 01 Jun 2012; Mike Frysinger <vapier@g.o> files/eblits/common.eblit,
279 files/eblits/src_install.eblit, glibc-2.10.1-r1.ebuild, glibc-2.11.3.ebuild,