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: ChangeLog glibc-2.3.2-r12.ebuild glibc-2.3.5-r3.ebuild
Date: Mon, 26 Jan 2009 18:41:37
Message-Id: E1LRWOt-00042u-2n@stork.gentoo.org
1 vapier 09/01/26 18:41:35
2
3 Modified: ChangeLog glibc-2.3.2-r12.ebuild
4 glibc-2.3.5-r3.ebuild
5 Log:
6 Drop USE=pic usage.
7 (Portage version: 2.2_rc23/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.604 sys-libs/glibc/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/glibc/ChangeLog?rev=1.604&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/glibc/ChangeLog?rev=1.604&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/glibc/ChangeLog?r1=1.603&r2=1.604
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/sys-libs/glibc/ChangeLog,v
19 retrieving revision 1.603
20 retrieving revision 1.604
21 diff -u -r1.603 -r1.604
22 --- ChangeLog 14 Jan 2009 11:21:55 -0000 1.603
23 +++ ChangeLog 26 Jan 2009 18:41:34 -0000 1.604
24 @@ -1,6 +1,10 @@
25 # ChangeLog for sys-libs/glibc
26 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/ChangeLog,v 1.603 2009/01/14 11:21:55 vapier Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/ChangeLog,v 1.604 2009/01/26 18:41:34 vapier Exp $
29 +
30 + 26 Jan 2009; Mike Frysinger <vapier@g.o> glibc-2.3.2-r12.ebuild,
31 + glibc-2.3.5-r3.ebuild:
32 + Drop USE=pic usage.
33
34 14 Jan 2009; Mike Frysinger <vapier@g.o>
35 glibc-2.8_p20080602-r1.ebuild:
36
37
38
39 1.25 sys-libs/glibc/glibc-2.3.2-r12.ebuild
40
41 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/glibc/glibc-2.3.2-r12.ebuild?rev=1.25&view=markup
42 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/glibc/glibc-2.3.2-r12.ebuild?rev=1.25&content-type=text/plain
43 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/glibc/glibc-2.3.2-r12.ebuild?r1=1.24&r2=1.25
44
45 Index: glibc-2.3.2-r12.ebuild
46 ===================================================================
47 RCS file: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.3.2-r12.ebuild,v
48 retrieving revision 1.24
49 retrieving revision 1.25
50 diff -u -r1.24 -r1.25
51 --- glibc-2.3.2-r12.ebuild 1 Jun 2008 02:34:57 -0000 1.24
52 +++ glibc-2.3.2-r12.ebuild 26 Jan 2009 18:41:34 -0000 1.25
53 @@ -1,6 +1,6 @@
54 -# Copyright 1999-2007 Gentoo Foundation
55 +# Copyright 1999-2009 Gentoo Foundation
56 # Distributed under the terms of the GNU General Public License v2
57 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.3.2-r12.ebuild,v 1.24 2008/06/01 02:34:57 vapier Exp $
58 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.3.2-r12.ebuild,v 1.25 2009/01/26 18:41:34 vapier Exp $
59
60 inherit eutils flag-o-matic toolchain-funcs
61
62 @@ -40,7 +40,7 @@
63 && SLOT="${CTARGET}-2.2" \
64 || SLOT="2.2"
65 KEYWORDS="alpha amd64 arm hppa ia64 mips ppc s390 sh sparc x86"
66 -IUSE="build nls nptl pic userlocales"
67 +IUSE="build nls nptl userlocales"
68 RESTRICT="strip" # we'll handle stripping ourself #46186
69
70 # We need new cleanup attribute support from gcc for NPTL among things ...
71 @@ -671,18 +671,6 @@
72 # This is our new config file for building locales
73 doins ${FILESDIR}/locales.build
74
75 - if use pic
76 - then
77 - find ${S}/${buildtarget}/ -name "soinit.os" -exec cp {} ${D}/lib/soinit.o \;
78 - find ${S}/${buildtarget}/ -name "sofini.os" -exec cp {} ${D}/lib/sofini.o \;
79 - find ${S}/${buildtarget}/ -name "*_pic.a" -exec cp {} ${D}/lib \;
80 - find ${S}/${buildtarget}/ -name "*.map" -exec cp {} ${D}/lib \;
81 - for i in ${D}/lib/*.map
82 - do
83 - mv ${i} ${i%.map}_pic.map
84 - done
85 - fi
86 -
87 # Is this next line actually needed or does the makefile get it right?
88 # It previously has 0755 perms which was killing things.
89 fperms 4755 /usr/lib/misc/pt_chown
90
91
92
93 1.35 sys-libs/glibc/glibc-2.3.5-r3.ebuild
94
95 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/glibc/glibc-2.3.5-r3.ebuild?rev=1.35&view=markup
96 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/glibc/glibc-2.3.5-r3.ebuild?rev=1.35&content-type=text/plain
97 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/glibc/glibc-2.3.5-r3.ebuild?r1=1.34&r2=1.35
98
99 Index: glibc-2.3.5-r3.ebuild
100 ===================================================================
101 RCS file: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.3.5-r3.ebuild,v
102 retrieving revision 1.34
103 retrieving revision 1.35
104 diff -u -r1.34 -r1.35
105 --- glibc-2.3.5-r3.ebuild 5 Sep 2008 20:23:16 -0000 1.34
106 +++ glibc-2.3.5-r3.ebuild 26 Jan 2009 18:41:34 -0000 1.35
107 @@ -1,6 +1,6 @@
108 -# Copyright 1999-2008 Gentoo Foundation
109 +# Copyright 1999-2009 Gentoo Foundation
110 # Distributed under the terms of the GNU General Public License v2
111 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.3.5-r3.ebuild,v 1.34 2008/09/05 20:23:16 vapier Exp $
112 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.3.5-r3.ebuild,v 1.35 2009/01/26 18:41:34 vapier Exp $
113
114 # Here's how the cross-compile logic breaks down ...
115 # CTARGET - machine that will target the binaries
116 @@ -48,7 +48,7 @@
117 HOMEPAGE="http://www.gnu.org/software/libc/libc.html"
118 LICENSE="LGPL-2"
119
120 -IUSE="nls pic build nptl nptlonly erandom hardened userlocales multilib selinux glibc-compat20 glibc-omitfp linuxthreads-tls profile"
121 +IUSE="nls build nptl nptlonly erandom hardened userlocales multilib selinux glibc-compat20 glibc-omitfp linuxthreads-tls profile"
122
123 export CBUILD=${CBUILD:-${CHOST}}
124 export CTARGET=${CTARGET:-${CHOST}}
125 @@ -372,17 +372,6 @@
126 rm -rf ${D}/nptl
127 fi
128
129 - if use pic && [[ $(tc-arch) != "amd64" ]] ; then
130 - find ${S}/${buildtarget}/ -name "soinit.os" -exec cp {} ${D}$(alt_libdir)/soinit.o \;
131 - find ${S}/${buildtarget}/ -name "sofini.os" -exec cp {} ${D}$(alt_libdir)/sofini.o \;
132 - find ${S}/${buildtarget}/ -name "*_pic.a" -exec cp {} ${D}$(alt_libdir) \;
133 - find ${S}/${buildtarget}/ -name "*.map" -exec cp {} ${D}$(alt_libdir) \;
134 -
135 - for i in ${D}$(alt_libdir)/*.map; do
136 - mv ${i} ${i%.map}_pic.map
137 - done
138 - fi
139 -
140 # We'll take care of the cache ourselves
141 rm -f ${D}/etc/ld.so.cache