[arch-commits] Commit in glibc/trunk (PKGBUILD)

Allan McRae allan at archlinux.org
Sun Nov 1 11:50:35 UTC 2009


    Date: Sunday, November 1, 2009 @ 06:50:35
  Author: allan
Revision: 57663

upgpkg: glibc 2.11-1
    upstream update

Modified:
  glibc/trunk/PKGBUILD

----------+
 PKGBUILD |   53 ++++++++++++++++++++---------------------------------
 1 file changed, 20 insertions(+), 33 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2009-11-01 11:36:42 UTC (rev 57662)
+++ PKGBUILD	2009-11-01 11:50:35 UTC (rev 57663)
@@ -5,50 +5,45 @@
 # toolchain build order: kernel-headers->glibc->binutils->gcc->binutils->glibc
 
 pkgname=glibc
-pkgver=2.10.1
-pkgrel=5
-_glibcdate=20091018
-install=glibc.install
-backup=(etc/locale.gen
-        etc/nscd.conf)
+pkgver=2.11
+pkgrel=1
+_glibcdate=20091101
 pkgdesc="GNU C Library"
 arch=('i686' 'x86_64')
-license=('GPL' 'LGPL')
 url="http://www.gnu.org/software/libc"
+license=('GPL' 'LGPL')
 groups=('base')
-depends=('kernel-headers>=2.6.31.4' 'tzdata')
+depends=('kernel-headers>=2.6.31.5' 'tzdata')
 makedepends=('gcc>=4.4')
 replaces=('glibc-xen')
+backup=(etc/locale.gen
+        etc/nscd.conf)
+install=glibc.install
 source=(ftp://ftp.archlinux.org/other/glibc/${pkgname}-${pkgver}_${_glibcdate}.tar.bz2
         glibc-2.10-dont-build-timezone.patch
         glibc-2.10-bz4781.patch
-        formatting-integer-overflow.patch
-        binutils-2.20.patch
         nscd
         locale.gen.txt
         locale-gen)
-md5sums=('87e9009100427505ef1a0091ae4f4eaa'
+md5sums=('de56eefcb4070c0cbe4336652ead854e'
          '4dadb9203b69a3210d53514bb46f41c3'
          '0c5540efc51c0b93996c51b57a8540ae'
-         '977f3323b51008604acb5297ee76a470'
-         '3011eb913d9807bc3fbb72ebff3ae136'
          'b587ee3a70c9b3713099295609afde49'
          '07ac979b6ab5eeb778d55f041529d623'
          '476e9113489f93b348b21e144b6a8fcf')
 
-build() {
+mksource() {
+  mkdir glibc-${pkgver}_${_glibcdate}
+  cd $glibc-${pkgver}_${_glibcdate}
+  git clone git://sourceware.org/git/glibc.git
+  pushd glibc
+  #git checkout -b glibc-2.11-arch origin/cvs/glibc-2_11-branch
+  git checkout -b glibc-2.11-arch glibc-2.11
+  popd
+  tar -cvjf glibc-${pkgver}_${_glibcdate}.tar.bz2 glibc/*
+}
 
-  # for git checkout
-  #mkdir ${srcdir}/glibc-${pkgver}_${_glibcdate}
-  #cd ${srcdir}/glibc-${pkgver}_${_glibcdate}
-  #git clone git://sourceware.org/git/glibc.git
-  #pushd glibc
-  #git checkout -b glibc-2.10-arch origin/cvs/glibc-2_10-branch
-  #git merge origin/release/2.10/master     #proposed 2.10 maintenance branch
-  #popd
-  #tar -cvjf ${startdir}/glibc-${pkgver}_${_glibcdate}.tar.bz2 glibc/*
-  #return 1
-
+build() {
   cd ${srcdir}/glibc
 
   # timezone data is in separate package (tzdata)
@@ -57,13 +52,6 @@
   # http://sources.redhat.com/bugzilla/show_bug.cgi?id=4781
   patch -Np1 -i ${srcdir}/glibc-2.10-bz4781.patch || return 1
 
-  #Fix integer overflow vulnerability in formatting functions
-  #http://sources.redhat.com/bugzilla/show_bug.cgi?id=10600
-  patch -Np1 -i ${srcdir}/formatting-integer-overflow.patch || return 1  
-
-  #Fix detection of binutils-2.20
-  patch -Np1 -i ${srcdir}/binutils-2.20.patch || return 1
-
   install -dm755 ${pkgdir}/etc
   touch ${pkgdir}/etc/ld.so.conf
 
@@ -117,5 +105,4 @@
     cd ${pkgdir}/lib64
     ln -v -s ../lib/ld* .
   fi
-
 }




More information about the arch-commits mailing list