summaryrefslogtreecommitdiffstats
path: root/base/glibc/Pkgfile
diff options
context:
space:
mode:
Diffstat (limited to 'base/glibc/Pkgfile')
-rwxr-xr-xbase/glibc/Pkgfile46
1 files changed, 5 insertions, 41 deletions
diff --git a/base/glibc/Pkgfile b/base/glibc/Pkgfile
index 188b0ea99..416f682ee 100755
--- a/base/glibc/Pkgfile
+++ b/base/glibc/Pkgfile
@@ -4,22 +4,15 @@
# Packager:thierryn1 at hispeed dot ch
name=glibc
-version=2.12.1
+version=2.13
release=1
-kernelversion=2.6.36
+kernelversion=2.6.37
source=( http://ftp.gnu.org/gnu/glibc/$name-$version.tar.bz2 \
http://www.kernel.org/pub/linux/kernel/v2.6/linux-${kernelversion}.tar.bz2 \
http://nutyx.meticul.eu/files/patchs/$name/{nsswitch.conf,ld.so.conf,SUPPORTED} \
- glibc-2.10-dont-build-timezone.patch
- glibc-2.10-bz4781.patch
- glibc-__i686.patch
- glibc-2.12.1-make-3.82-compatibility.patch
- glibc-2.12.1-static-shared-getpagesize.patch
- glibc-2.12.1-but-I-am-an-i686.patch
- glibc-2.12.1-fix-IPTOS_CLASS-definition.patch
- glibc-2.12.1-never-expand-origin-when-privileged.patch
- glibc-2.12.1-require-suid-on-audit.patch)
+ http://www.linuxfromscratch.org/patches/lfs/development/glibc-$version-gcc_fix-1.patch \
+ http://nutyx.meticul.eu/files/patchs/$name/glibc-2.12.1-static-shared-getpagesize.patch )
build() {
@@ -33,38 +26,9 @@ build() {
cd ..
# install glibc
cd $name-$version
-
- # timezone data is in separate package (tzdata)
-# patch -Np1 -i $SRC/glibc-2.10-dont-build-timezone.patch
-
- # http://sources.redhat.com/bugzilla/show_bug.cgi?id=4781
- patch -Np1 -i $SRC/glibc-2.10-bz4781.patch
-
- # http://sources.redhat.com/bugzilla/show_bug.cgi?id=411
- # http://sourceware.org/ml/libc-alpha/2009-07/msg00072.html
- patch -Np1 -i $SRC/glibc-__i686.patch
-
- # http://sourceware.org/git/?p=glibc.git;a=patch;h=32cf4069
- patch -Np1 -i $SRC/glibc-2.12.1-make-3.82-compatibility.patch
-
- # http://sourceware.org/bugzilla/show_bug.cgi?id=11929
- # using Fedora "fix" as patch in that bug report causes breakages...
+ patch -Np1 -i ../glibc-$version-gcc_fix-1.patch
patch -Np1 -i $SRC/glibc-2.12.1-static-shared-getpagesize.patch
- # fedora "fix" for excess linker optimization on i686
- # proper fix will be in binutils-2.21
- patch -Np1 -i $SRC/glibc-2.12.1-but-I-am-an-i686.patch
-
- # http://www.exploit-db.com/exploits/15274/
- # http://sourceware.org/git/?p=glibc.git;a=patch;h=2232b90f (only fedora branch...)
- patch -Np1 -i $SRC/glibc-2.12.1-never-expand-origin-when-privileged.patch
-
- # http://www.exploit-db.com/exploits/15304/
- # http://sourceware.org/git/?p=glibc.git;a=patch;h=8e9f92e9
- patch -Np1 -i $SRC/glibc-2.12.1-require-suid-on-audit.patch
-
- # http://sources.redhat.com/git/?p=glibc.git;a=patch;h=15bac72b
- patch -Np1 -i $SRC/glibc-2.12.1-fix-IPTOS_CLASS-definition.patch
sed -i 's|@BASH@|/bin/bash|' elf/ldd.bash.in