summaryrefslogtreecommitdiff
path: root/fedora
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>2005-02-16 12:31:10 +0000
committerRoland McGrath <roland@gnu.org>2005-02-16 12:31:10 +0000
commit833861be818bb5d45ab0c47370b84068dfb2fedf (patch)
tree2f1754a415c378f6b067f9158cc42df24d4641d2 /fedora
parentc397a0064061e28a00eea873669e59f3983db791 (diff)
import later fedora-branch tweaks
Diffstat (limited to 'fedora')
-rw-r--r--fedora/branch.mk4
-rw-r--r--fedora/glibc.spec.in105
2 files changed, 20 insertions, 89 deletions
diff --git a/fedora/branch.mk b/fedora/branch.mk
index 2ec1f17148..20986645ab 100644
--- a/fedora/branch.mk
+++ b/fedora/branch.mk
@@ -1,5 +1,5 @@
# This file is updated automatically by Makefile.
glibc-branch := fedora
glibc-base := HEAD
-fedora-sync-date := 2005-02-11 10:37 UTC
-fedora-sync-tag := fedora-glibc-20050211T1037
+fedora-sync-date := 2004-12-19 23:31 UTC
+fedora-sync-tag := fedora-glibc-20041219T2331
diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index 9eb9370722..1a9a960012 100644
--- a/fedora/glibc.spec.in
+++ b/fedora/glibc.spec.in
@@ -1,4 +1,4 @@
-%define glibcrelease 10
+%define glibcrelease 2
%define auxarches i586 i686 athlon sparcv9 alphaev6
%define prelinkarches noarch
%define nptlarches i386 i686 athlon x86_64 ia64 s390 s390x sparcv9 ppc ppc64
@@ -10,12 +10,12 @@ Summary: The GNU libc libraries.
Name: glibc
Version: %{glibcversion}
Release: %{glibcrelease}
-License: LGPL
+Copyright: LGPL
Group: System Environment/Libraries
-%define glibcsrcdir %{glibcname}-%{glibcdate}
+%define glibcsrcdir %{name}-%{glibcdate}
Source0: %{glibcsrcdir}.tar.bz2
-Source1: %{glibcname}-fedora-%{glibcdate}.tar.bz2
-Patch0: %{glibcname}-fedora.patch
+Source1: %{name}-fedora-%{glibcdate}.tar.bz2
+Patch0: %{name}-fedora.patch
Patch1: %{name}-nptl-check.patch
Patch2: %{name}-ppc-assume.patch
Patch3: %{name}-ia64-lib64.patch
@@ -840,12 +840,9 @@ for i in $RPM_BUILD_ROOT%{_prefix}/bin/{xtrace,memusage}; do
done
grep '%{_prefix}/%{_lib}/lib.*_p\.a' < rpm.filelist > profile.filelist || :
-grep '%{_infodir}' < rpm.filelist | grep -v '%{_infodir}/dir' > devel.filelist
-grep '%{_prefix}/include/gnu/stubs-[32164]\+\.h' < rpm.filelist >> devel.filelist || :
-
-grep '%{_prefix}/include' < rpm.filelist |
- egrep -v '%{_prefix}/include/(nptl|gnu/stubs-[32164]+\.h)' \
- > headers.filelist
+egrep "(%{_prefix}/include)|(%{_infodir})" < rpm.filelist |
+ grep -v %{_prefix}/include/nptl |
+ grep -v %{_infodir}/dir > devel.filelist
mv rpm.filelist rpm.filelist.full
grep -v '%{_prefix}/%{_lib}/lib.*_p.a' rpm.filelist.full |
@@ -856,6 +853,10 @@ grep '%{_prefix}/%{_lib}/.*\.o' < rpm.filelist >> devel.filelist
grep '%{_prefix}/%{_lib}/lib.*\.so' < rpm.filelist >> devel.filelist
grep '%{_mandir}' < rpm.filelist >> devel.filelist
+grep '%{_prefix}/include' < devel.filelist > headers.filelist
+grep -v '%{_prefix}/include' < devel.filelist > devel.filelist.tmp
+mv -f devel.filelist.tmp devel.filelist
+
mv rpm.filelist rpm.filelist.full
grep -v '%{_prefix}/%{_lib}/lib.*\.a' < rpm.filelist.full |
grep -v '%{_prefix}/%{_lib}/.*\.o' |
@@ -1056,11 +1057,11 @@ for f in `find $RPM_BUILD_ROOT/%{_lib} -type l`; do
done
echo Sorting source file lists. Might take a while...
-xargs -0 -n 1 echo < $sf | LC_ALL=C grep -v '/<internal>$' | LC_ALL=C sort -u > $sf.sorted
-xargs -0 -n 1 echo < $csf | LC_ALL=C grep -v '/<internal>$' | LC_ALL=C sort -u > $csf.sorted
+xargs -0 -n 1 echo < $sf | LANG=C sort -u > $sf.sorted
+xargs -0 -n 1 echo < $csf | LANG=C sort -u > $csf.sorted
mkdir -p $RPM_BUILD_ROOT/usr/src/debug
cat $sf.sorted $csf.sorted \
- | (cd $RPM_BUILD_DIR; LC_ALL=C sort -u | cpio -pdm ${RPM_BUILD_ROOT}/usr/src/debug)
+ | (cd $RPM_BUILD_DIR; LANG=C sort -u | cpio -pdm ${RPM_BUILD_ROOT}/usr/src/debug)
# stupid cpio creates new directories in mode 0700, fixup
find $RPM_BUILD_ROOT/usr/src/debug -type d -print | xargs chmod a+rx
@@ -1269,81 +1270,11 @@ rm -f *.filelist*
%endif
%changelog
-* Sat Feb 12 2005 Jakub Jelinek <jakub@redhat.com> 2.3.4-10
-- hopefully fix interaction with prelink (#147655)
-
-* Fri Feb 11 2005 Jakub Jelinek <jakub@redhat.com> 2.3.4-9
-- update from CVS
- - bi-arch <gnu/stubs.h> (BZ#715)
-
-* Fri Feb 11 2005 Jakub Jelinek <jakub@redhat.com> 2.3.4-8
-- update from CVS
- - bi-arch <gnu/lib-names.h> (BZ#632)
- - fix libdl on s390 and maybe other platforms
- - fix initstate{,_r} (BZ#710)
- - fix <gnu/stubs.h> generation (BZ#157)
-- define CMSPAR in bits/termios.h (#147533)
-
-* Tue Feb 8 2005 Jakub Jelinek <jakub@redhat.com> 2.3.4-7
-- update from CVS
- - fix TLS handling in linuxthreads
-
-* Tue Feb 8 2005 Jakub Jelinek <jakub@redhat.com> 2.3.4-6
-- update from CVS
- - ld.so auditing
- - fix segfault if chrooted app attempts to dlopen a library
- and no standard library directory exists at all (#147067, #144303)
- - fix initgroups when nscd is running, but has group caching disabled
- (#146588)
- - fix pthread_key_{create,destroy} in LinuxThreads when pthread_create
- has not been called yet (#146710)
- - fix ppc64 swapcontext and setcontext (#146736, BZ#700)
- - service nscd cosmetic fixes (#146776)
- - fix IA-32 and x86-64 stack alignment in DSO constructors (#145689)
- - fix zdump -v segfaults on x86-64 (#146210)
- - avoid calling sigaction (SIGPIPE, ...) inside syslog (#146021, IT#56686)
- - fix errno values for futimes (BZ#633)
- - unconditionally include <features.h> in malloc.h (BZ#650)
- - change regex \B handling to match old GNU regex as well as perl/grep's dfa
- (from empty string inside of word to empty string not at a word boundary,
- BZ#693)
- - slightly optimize i686 TLS accesses, use direct TLS %gs access in sem_*
- and allow building -mno-tls-direct-seg-refs glibc that is free of direct TLS
- %gs access with negative offsets
- - fix addseverity
- - fix fmemopen
- - fix rewinddir
- - increase svc{tcp,unix}_create listen backlog
-
-* Thu Jan 6 2005 Jakub Jelinek <jakub@redhat.com> 2.3.4-5
-- update from CVS
- - add some warn_unused_result marking
- - make ftruncate available even for just -D_POSIX_C_SOURCE=200112L
- (BZ#640)
-
-* Thu Jan 6 2005 Jakub Jelinek <jakub@redhat.com> 2.3.4-4
-- update from CVS
- - fix IA-32 stack alignment for LinuxThreads thread functions
- and functions passed to clone(2) directly
- - fix ecvt{,_r} on denormals (#143279)
- - fix __tls_get_addr typo
- - fix rounding in IA-64 alarm (#143710)
- - don't reinitialize __environ in __libc_start_main, so that
- effects of setenv/putenv done in DSO initializers are preserved
- (#144037, IT#57403)
- - fix fmemopen
- - fix vDSO l_map_end and l_text_end values
- - IA64 libm update (#142494)
-- fix ppc rint/ceil etc. (BZ#602)
-
-* Tue Dec 21 2004 Jakub Jelinek <jakub@redhat.com> 2.3.4-3
-- rebuilt
-
-* Mon Dec 20 2004 Jakub Jelinek <jakub@redhat.com> 2.3.4-2
+* Mon Dec 19 2004 Jakub Jelinek <jakub@redhat.com> 2.3.4-2
- work around rpm bug some more, this time by copying
iconvconfig to iconvconfig.%%{_target_cpu}.
-* Mon Dec 20 2004 Jakub Jelinek <jakub@redhat.com> 2.3.4-1
+* Mon Dec 19 2004 Jakub Jelinek <jakub@redhat.com> 2.3.4-1
- update from CVS
- glibc 2.3.4 release
- add -o and --nostdlib options to iconvconfig
@@ -1643,7 +1574,7 @@ rm -f *.filelist*
- update from CVS
- fix BZ #151, #362, #381, #407
- fdim fix for +inf/+inf (BZ #376)
-
+
* Sun Sep 26 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-58
- update from CVS
- vasprintf fix (BZ #346)