[arch-commits] Commit in glibc/repos (20 files)

2017-06-19 Thread Levente Polyak
Date: Monday, June 19, 2017 @ 21:51:14
  Author: anthraxx
Revision: 298992

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  glibc/repos/testing-i686/
  glibc/repos/testing-i686/CVE-2017-1000366-rtld-LD_AUDIT.patch
(from rev 298991, glibc/trunk/CVE-2017-1000366-rtld-LD_AUDIT.patch)
  glibc/repos/testing-i686/CVE-2017-1000366-rtld-LD_LIBRARY_PATH.patch
(from rev 298991, glibc/trunk/CVE-2017-1000366-rtld-LD_LIBRARY_PATH.patch)
  glibc/repos/testing-i686/CVE-2017-1000366-rtld-LD_PRELOAD.patch
(from rev 298991, glibc/trunk/CVE-2017-1000366-rtld-LD_PRELOAD.patch)
  glibc/repos/testing-i686/PKGBUILD
(from rev 298991, glibc/trunk/PKGBUILD)
  glibc/repos/testing-i686/cvs-hwcap-AT_SECURE.patch
(from rev 298991, glibc/trunk/cvs-hwcap-AT_SECURE.patch)
  glibc/repos/testing-i686/cvs-vectorized-strcspn-guards.patch
(from rev 298991, glibc/trunk/cvs-vectorized-strcspn-guards.patch)
  glibc/repos/testing-i686/glibc.install
(from rev 298991, glibc/trunk/glibc.install)
  glibc/repos/testing-i686/locale-gen
(from rev 298991, glibc/trunk/locale-gen)
  glibc/repos/testing-i686/locale.gen.txt
(from rev 298991, glibc/trunk/locale.gen.txt)
  glibc/repos/testing-x86_64/
  glibc/repos/testing-x86_64/CVE-2017-1000366-rtld-LD_AUDIT.patch
(from rev 298991, glibc/trunk/CVE-2017-1000366-rtld-LD_AUDIT.patch)
  glibc/repos/testing-x86_64/CVE-2017-1000366-rtld-LD_LIBRARY_PATH.patch
(from rev 298991, glibc/trunk/CVE-2017-1000366-rtld-LD_LIBRARY_PATH.patch)
  glibc/repos/testing-x86_64/CVE-2017-1000366-rtld-LD_PRELOAD.patch
(from rev 298991, glibc/trunk/CVE-2017-1000366-rtld-LD_PRELOAD.patch)
  glibc/repos/testing-x86_64/PKGBUILD
(from rev 298991, glibc/trunk/PKGBUILD)
  glibc/repos/testing-x86_64/cvs-hwcap-AT_SECURE.patch
(from rev 298991, glibc/trunk/cvs-hwcap-AT_SECURE.patch)
  glibc/repos/testing-x86_64/cvs-vectorized-strcspn-guards.patch
(from rev 298991, glibc/trunk/cvs-vectorized-strcspn-guards.patch)
  glibc/repos/testing-x86_64/glibc.install
(from rev 298991, glibc/trunk/glibc.install)
  glibc/repos/testing-x86_64/locale-gen
(from rev 298991, glibc/trunk/locale-gen)
  glibc/repos/testing-x86_64/locale.gen.txt
(from rev 298991, glibc/trunk/locale.gen.txt)

+
 testing-i686/CVE-2017-1000366-rtld-LD_AUDIT.patch  |  205 +++
 testing-i686/CVE-2017-1000366-rtld-LD_LIBRARY_PATH.patch   |   33 +
 testing-i686/CVE-2017-1000366-rtld-LD_PRELOAD.patch|  111 +
 testing-i686/PKGBUILD  |  165 
 testing-i686/cvs-hwcap-AT_SECURE.patch |   28 +
 testing-i686/cvs-vectorized-strcspn-guards.patch   |   21 +
 testing-i686/glibc.install |5 
 testing-i686/locale-gen|   42 ++
 testing-i686/locale.gen.txt|   23 +
 testing-x86_64/CVE-2017-1000366-rtld-LD_AUDIT.patch|  205 +++
 testing-x86_64/CVE-2017-1000366-rtld-LD_LIBRARY_PATH.patch |   33 +
 testing-x86_64/CVE-2017-1000366-rtld-LD_PRELOAD.patch  |  111 +
 testing-x86_64/PKGBUILD|  165 
 testing-x86_64/cvs-hwcap-AT_SECURE.patch   |   28 +
 testing-x86_64/cvs-vectorized-strcspn-guards.patch |   21 +
 testing-x86_64/glibc.install   |5 
 testing-x86_64/locale-gen  |   42 ++
 testing-x86_64/locale.gen.txt  |   23 +
 18 files changed, 1266 insertions(+)

Copied: glibc/repos/testing-i686/CVE-2017-1000366-rtld-LD_AUDIT.patch (from rev 
298991, glibc/trunk/CVE-2017-1000366-rtld-LD_AUDIT.patch)
===
--- testing-i686/CVE-2017-1000366-rtld-LD_AUDIT.patch   
(rev 0)
+++ testing-i686/CVE-2017-1000366-rtld-LD_AUDIT.patch   2017-06-19 21:51:14 UTC 
(rev 298992)
@@ -0,0 +1,205 @@
+From ba67ba3275d47e0080f0e5f09d9f5102c000c97e Mon Sep 17 00:00:00 2001
+Message-Id: 

+In-Reply-To: 
+References: 
+From: Florian Weimer 
+Date: Sun, 28 May 2017 20:44:52 +0200
+Subject: [PATCH 3/3] rtld: Reject overly long LD_AUDIT path elements
+To: libc-al...@sourceware.org
+
+Also only process the last LD_AUDIT entry.
+---
+ elf/rtld.c | 110 -
+ 1 file changed, 95 insertions(+), 15 deletions(-)
+
+diff --git a/elf/rtld.c b/elf/rtld.c
+index 30f0cae..89d8573 100644
+--- a/elf/rtld.c
 b/elf/rtld.c
+@@ -116,13 +116,91 @@ dso_name_valid_for_suid (const char *p)
+   return *p != '\0';
+ }
+ 
+-/* List of auditing DSOs.  */
++/* LD_AUDIT variable contents.  Must be processed before the
++   audit_list below.  */
++const char *audit_list_string;
++
++/* Cyclic list of auditing DSOs.  audit_list->next is the first
++   element.  */
+ static struct audit_list
+ {
+   const

[arch-commits] Commit in glibc/repos (20 files)

2015-09-01 Thread Jan Steffens
Date: Tuesday, September 1, 2015 @ 21:17:22
  Author: heftig
Revision: 245179

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  glibc/repos/testing-i686/PKGBUILD
(from rev 245178, glibc/trunk/PKGBUILD)
  glibc/repos/testing-i686/glibc-2.22-roundup.patch
(from rev 245178, glibc/trunk/glibc-2.22-roundup.patch)
  glibc/repos/testing-i686/glibc.install
(from rev 245178, glibc/trunk/glibc.install)
  glibc/repos/testing-i686/locale-gen
(from rev 245178, glibc/trunk/locale-gen)
  glibc/repos/testing-i686/locale.gen.txt
(from rev 245178, glibc/trunk/locale.gen.txt)
  glibc/repos/testing-x86_64/PKGBUILD
(from rev 245178, glibc/trunk/PKGBUILD)
  glibc/repos/testing-x86_64/glibc-2.22-roundup.patch
(from rev 245178, glibc/trunk/glibc-2.22-roundup.patch)
  glibc/repos/testing-x86_64/glibc.install
(from rev 245178, glibc/trunk/glibc.install)
  glibc/repos/testing-x86_64/locale-gen
(from rev 245178, glibc/trunk/locale-gen)
  glibc/repos/testing-x86_64/locale.gen.txt
(from rev 245178, glibc/trunk/locale.gen.txt)
Deleted:
  glibc/repos/testing-i686/PKGBUILD
  glibc/repos/testing-i686/glibc-2.22-roundup.patch
  glibc/repos/testing-i686/glibc.install
  glibc/repos/testing-i686/locale-gen
  glibc/repos/testing-i686/locale.gen.txt
  glibc/repos/testing-x86_64/PKGBUILD
  glibc/repos/testing-x86_64/glibc-2.22-roundup.patch
  glibc/repos/testing-x86_64/glibc.install
  glibc/repos/testing-x86_64/locale-gen
  glibc/repos/testing-x86_64/locale.gen.txt

-+
 /PKGBUILD   |  310 ++
 /glibc-2.22-roundup.patch   | 1332 ++
 /glibc.install  |   44 
 /locale-gen |   84 +
 /locale.gen.txt |   46 +
 testing-i686/PKGBUILD   |  155 ---
 testing-i686/glibc-2.22-roundup.patch   |  666 ---
 testing-i686/glibc.install  |   22 
 testing-i686/locale-gen |   42 
 testing-i686/locale.gen.txt |   23 
 testing-x86_64/PKGBUILD |  155 ---
 testing-x86_64/glibc-2.22-roundup.patch |  666 ---
 testing-x86_64/glibc.install|   22 
 testing-x86_64/locale-gen   |   42 
 testing-x86_64/locale.gen.txt   |   23 
 15 files changed, 1816 insertions(+), 1816 deletions(-)

The diff is longer than the limit of 200KB.
Use svn diff -r 245178:245179 to see the changes.


[arch-commits] Commit in glibc/repos (20 files)

2013-05-30 Thread Allan McRae
Date: Thursday, May 30, 2013 @ 09:49:49
  Author: allan
Revision: 186624

archrelease: copy trunk to staging-i686, staging-x86_64

Added:
  glibc/repos/staging-i686/
  glibc/repos/staging-i686/PKGBUILD
(from rev 186623, glibc/trunk/PKGBUILD)
  glibc/repos/staging-i686/glibc-2.17-getaddrinfo-stack-overflow.patch
(from rev 186623, glibc/trunk/glibc-2.17-getaddrinfo-stack-overflow.patch)
  glibc/repos/staging-i686/glibc-2.17-regexp-matcher-overrun.patch
(from rev 186623, glibc/trunk/glibc-2.17-regexp-matcher-overrun.patch)
  glibc/repos/staging-i686/glibc-2.17-sync-with-linux37.patch
(from rev 186623, glibc/trunk/glibc-2.17-sync-with-linux37.patch)
  glibc/repos/staging-i686/glibc.install
(from rev 186623, glibc/trunk/glibc.install)
  glibc/repos/staging-i686/locale-gen
(from rev 186623, glibc/trunk/locale-gen)
  glibc/repos/staging-i686/locale.gen.txt
(from rev 186623, glibc/trunk/locale.gen.txt)
  glibc/repos/staging-i686/nscd.service
(from rev 186623, glibc/trunk/nscd.service)
  glibc/repos/staging-i686/nscd.tmpfiles
(from rev 186623, glibc/trunk/nscd.tmpfiles)
  glibc/repos/staging-x86_64/
  glibc/repos/staging-x86_64/PKGBUILD
(from rev 186623, glibc/trunk/PKGBUILD)
  glibc/repos/staging-x86_64/glibc-2.17-getaddrinfo-stack-overflow.patch
(from rev 186623, glibc/trunk/glibc-2.17-getaddrinfo-stack-overflow.patch)
  glibc/repos/staging-x86_64/glibc-2.17-regexp-matcher-overrun.patch
(from rev 186623, glibc/trunk/glibc-2.17-regexp-matcher-overrun.patch)
  glibc/repos/staging-x86_64/glibc-2.17-sync-with-linux37.patch
(from rev 186623, glibc/trunk/glibc-2.17-sync-with-linux37.patch)
  glibc/repos/staging-x86_64/glibc.install
(from rev 186623, glibc/trunk/glibc.install)
  glibc/repos/staging-x86_64/locale-gen
(from rev 186623, glibc/trunk/locale-gen)
  glibc/repos/staging-x86_64/locale.gen.txt
(from rev 186623, glibc/trunk/locale.gen.txt)
  glibc/repos/staging-x86_64/nscd.service
(from rev 186623, glibc/trunk/nscd.service)
  glibc/repos/staging-x86_64/nscd.tmpfiles
(from rev 186623, glibc/trunk/nscd.tmpfiles)

+
 staging-i686/PKGBUILD  |  150 +++
 staging-i686/glibc-2.17-getaddrinfo-stack-overflow.patch   |   47 +++
 staging-i686/glibc-2.17-regexp-matcher-overrun.patch   |  137 ++
 staging-i686/glibc-2.17-sync-with-linux37.patch|  130 +
 staging-i686/glibc.install |   19 +
 staging-i686/locale-gen|   42 +++
 staging-i686/locale.gen.txt|   23 +
 staging-i686/nscd.service  |   17 +
 staging-i686/nscd.tmpfiles |1 
 staging-x86_64/PKGBUILD|  150 +++
 staging-x86_64/glibc-2.17-getaddrinfo-stack-overflow.patch |   47 +++
 staging-x86_64/glibc-2.17-regexp-matcher-overrun.patch |  137 ++
 staging-x86_64/glibc-2.17-sync-with-linux37.patch  |  130 +
 staging-x86_64/glibc.install   |   19 +
 staging-x86_64/locale-gen  |   42 +++
 staging-x86_64/locale.gen.txt  |   23 +
 staging-x86_64/nscd.service|   17 +
 staging-x86_64/nscd.tmpfiles   |1 
 18 files changed, 1132 insertions(+)

The diff is longer than the limit of 200KB.
Use svn diff -r 186623:186624 to see the changes.


[arch-commits] Commit in glibc/repos (20 files)

2013-04-08 Thread Allan McRae
Date: Tuesday, April 9, 2013 @ 00:04:50
  Author: allan
Revision: 182358

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  glibc/repos/testing-i686/
  glibc/repos/testing-i686/PKGBUILD
(from rev 182357, glibc/trunk/PKGBUILD)
  glibc/repos/testing-i686/glibc-2.17-getaddrinfo-stack-overflow.patch
(from rev 182357, glibc/trunk/glibc-2.17-getaddrinfo-stack-overflow.patch)
  glibc/repos/testing-i686/glibc-2.17-regexp-matcher-overrun.patch
(from rev 182357, glibc/trunk/glibc-2.17-regexp-matcher-overrun.patch)
  glibc/repos/testing-i686/glibc-2.17-sync-with-linux37.patch
(from rev 182357, glibc/trunk/glibc-2.17-sync-with-linux37.patch)
  glibc/repos/testing-i686/glibc.install
(from rev 182357, glibc/trunk/glibc.install)
  glibc/repos/testing-i686/locale-gen
(from rev 182357, glibc/trunk/locale-gen)
  glibc/repos/testing-i686/locale.gen.txt
(from rev 182357, glibc/trunk/locale.gen.txt)
  glibc/repos/testing-i686/nscd.service
(from rev 182357, glibc/trunk/nscd.service)
  glibc/repos/testing-i686/nscd.tmpfiles
(from rev 182357, glibc/trunk/nscd.tmpfiles)
  glibc/repos/testing-x86_64/
  glibc/repos/testing-x86_64/PKGBUILD
(from rev 182357, glibc/trunk/PKGBUILD)
  glibc/repos/testing-x86_64/glibc-2.17-getaddrinfo-stack-overflow.patch
(from rev 182357, glibc/trunk/glibc-2.17-getaddrinfo-stack-overflow.patch)
  glibc/repos/testing-x86_64/glibc-2.17-regexp-matcher-overrun.patch
(from rev 182357, glibc/trunk/glibc-2.17-regexp-matcher-overrun.patch)
  glibc/repos/testing-x86_64/glibc-2.17-sync-with-linux37.patch
(from rev 182357, glibc/trunk/glibc-2.17-sync-with-linux37.patch)
  glibc/repos/testing-x86_64/glibc.install
(from rev 182357, glibc/trunk/glibc.install)
  glibc/repos/testing-x86_64/locale-gen
(from rev 182357, glibc/trunk/locale-gen)
  glibc/repos/testing-x86_64/locale.gen.txt
(from rev 182357, glibc/trunk/locale.gen.txt)
  glibc/repos/testing-x86_64/nscd.service
(from rev 182357, glibc/trunk/nscd.service)
  glibc/repos/testing-x86_64/nscd.tmpfiles
(from rev 182357, glibc/trunk/nscd.tmpfiles)

+
 testing-i686/PKGBUILD  |  152 +++
 testing-i686/glibc-2.17-getaddrinfo-stack-overflow.patch   |   47 +++
 testing-i686/glibc-2.17-regexp-matcher-overrun.patch   |  137 +
 testing-i686/glibc-2.17-sync-with-linux37.patch|  130 +
 testing-i686/glibc.install |   19 +
 testing-i686/locale-gen|   42 +++
 testing-i686/locale.gen.txt|   23 +
 testing-i686/nscd.service  |   17 +
 testing-i686/nscd.tmpfiles |1 
 testing-x86_64/PKGBUILD|  152 +++
 testing-x86_64/glibc-2.17-getaddrinfo-stack-overflow.patch |   47 +++
 testing-x86_64/glibc-2.17-regexp-matcher-overrun.patch |  137 +
 testing-x86_64/glibc-2.17-sync-with-linux37.patch  |  130 +
 testing-x86_64/glibc.install   |   19 +
 testing-x86_64/locale-gen  |   42 +++
 testing-x86_64/locale.gen.txt  |   23 +
 testing-x86_64/nscd.service|   17 +
 testing-x86_64/nscd.tmpfiles   |1 
 18 files changed, 1136 insertions(+)

The diff is longer than the limit of 200KB.
Use svn diff -r 182357:182358 to see the changes.


[arch-commits] Commit in glibc/repos (20 files)

2012-07-07 Thread Allan McRae
Date: Saturday, July 7, 2012 @ 07:31:50
  Author: allan
Revision: 163115

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  glibc/repos/testing-i686/
  glibc/repos/testing-i686/PKGBUILD
(from rev 163114, glibc/trunk/PKGBUILD)
  glibc/repos/testing-i686/glibc-2.15-fix-res_query-assert.patch
(from rev 163114, glibc/trunk/glibc-2.15-fix-res_query-assert.patch)
  glibc/repos/testing-i686/glibc-2.15-revert-c5a0802a.patch
(from rev 163114, glibc/trunk/glibc-2.15-revert-c5a0802a.patch)
  glibc/repos/testing-i686/glibc.install
(from rev 163114, glibc/trunk/glibc.install)
  glibc/repos/testing-i686/locale-gen
(from rev 163114, glibc/trunk/locale-gen)
  glibc/repos/testing-i686/locale.gen.txt
(from rev 163114, glibc/trunk/locale.gen.txt)
  glibc/repos/testing-i686/nscd.rcd
(from rev 163114, glibc/trunk/nscd.rcd)
  glibc/repos/testing-i686/nscd.service
(from rev 163114, glibc/trunk/nscd.service)
  glibc/repos/testing-i686/nscd.tmpfiles
(from rev 163114, glibc/trunk/nscd.tmpfiles)
  glibc/repos/testing-x86_64/
  glibc/repos/testing-x86_64/PKGBUILD
(from rev 163114, glibc/trunk/PKGBUILD)
  glibc/repos/testing-x86_64/glibc-2.15-fix-res_query-assert.patch
(from rev 163114, glibc/trunk/glibc-2.15-fix-res_query-assert.patch)
  glibc/repos/testing-x86_64/glibc-2.15-revert-c5a0802a.patch
(from rev 163114, glibc/trunk/glibc-2.15-revert-c5a0802a.patch)
  glibc/repos/testing-x86_64/glibc.install
(from rev 163114, glibc/trunk/glibc.install)
  glibc/repos/testing-x86_64/locale-gen
(from rev 163114, glibc/trunk/locale-gen)
  glibc/repos/testing-x86_64/locale.gen.txt
(from rev 163114, glibc/trunk/locale.gen.txt)
  glibc/repos/testing-x86_64/nscd.rcd
(from rev 163114, glibc/trunk/nscd.rcd)
  glibc/repos/testing-x86_64/nscd.service
(from rev 163114, glibc/trunk/nscd.service)
  glibc/repos/testing-x86_64/nscd.tmpfiles
(from rev 163114, glibc/trunk/nscd.tmpfiles)

--+
 testing-i686/PKGBUILD|  153 +++
 testing-i686/glibc-2.15-fix-res_query-assert.patch   |   51 +++
 testing-i686/glibc-2.15-revert-c5a0802a.patch|  226 +
 testing-i686/glibc.install   |   20 +
 testing-i686/locale-gen  |   42 +++
 testing-i686/locale.gen.txt  |   23 +
 testing-i686/nscd.rcd|   65 
 testing-i686/nscd.service|   17 +
 testing-i686/nscd.tmpfiles   |1 
 testing-x86_64/PKGBUILD  |  153 +++
 testing-x86_64/glibc-2.15-fix-res_query-assert.patch |   51 +++
 testing-x86_64/glibc-2.15-revert-c5a0802a.patch  |  226 +
 testing-x86_64/glibc.install |   20 +
 testing-x86_64/locale-gen|   42 +++
 testing-x86_64/locale.gen.txt|   23 +
 testing-x86_64/nscd.rcd  |   65 
 testing-x86_64/nscd.service  |   17 +
 testing-x86_64/nscd.tmpfiles |1 
 18 files changed, 1196 insertions(+)

Copied: glibc/repos/testing-i686/PKGBUILD (from rev 163114, 
glibc/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2012-07-07 11:31:50 UTC (rev 163115)
@@ -0,0 +1,153 @@
+# $Id$
+# Maintainer: Allan McRae 
+
+# toolchain build order: 
linux-api-headers->glibc->binutils->gcc->binutils->glibc
+# NOTE: valgrind requires rebuilt with each major glibc version
+
+pkgname=glibc
+pkgver=2.16.0
+pkgrel=2
+pkgdesc="GNU C Library"
+arch=('i686' 'x86_64')
+url="http://www.gnu.org/software/libc";
+license=('GPL' 'LGPL')
+groups=('base')
+depends=('linux-api-headers>=3.4' 'tzdata')
+makedepends=('gcc>=4.7')
+backup=(etc/gai.conf
+etc/locale.gen
+etc/nscd.conf)
+options=('!strip')
+install=glibc.install
+source=(http://ftp.gnu.org/gnu/libc/${pkgname}-${pkgver}.tar.xz{,.sig}
+glibc-2.15-fix-res_query-assert.patch
+glibc-2.15-revert-c5a0802a.patch
+nscd.rcd
+nscd.service
+nscd.tmpfiles
+locale.gen.txt
+locale-gen)
+md5sums=('80b181b02ab249524ec92822c0174cf7'
+ '2a1221a15575820751c325ef4d2fbb90'
+ '31f415b41197d85d3bbee3d1eecd06a3'
+ '0a0383d50d63f1c02919fe9943b82014'
+ '589d79041aa767a5179eaa4e2737dd3f'
+ 'ad8a9af15ab7eeaa23dc7ee85024af9f'
+ 'bccbe5619e75cf1d97312ec3681c605c'
+ '07ac979b6ab5eeb778d55f041529d623'
+ '476e9113489f93b348b21e144b6a8fcf')
+
+build() {
+  cd ${srcdir}/${pkgname}-${pkgver}
+
+  # fix res_query assertion
+  # http://sourceware.org/bugzilla/show_bug.cgi?id=13013
+  patch -p1 -i ${srcdir}/glibc-2.15-fix-res_query-assert.patch
+
+  # revert commit c5

[arch-commits] Commit in glibc/repos (20 files)

2012-07-02 Thread Allan McRae
Date: Monday, July 2, 2012 @ 18:56:58
  Author: allan
Revision: 162892

archrelease: copy trunk to staging-i686, staging-x86_64

Added:
  glibc/repos/staging-i686/
  glibc/repos/staging-i686/PKGBUILD
(from rev 162891, glibc/trunk/PKGBUILD)
  glibc/repos/staging-i686/glibc-2.15-fix-res_query-assert.patch
(from rev 162891, glibc/trunk/glibc-2.15-fix-res_query-assert.patch)
  glibc/repos/staging-i686/glibc-2.15-revert-c5a0802a.patch
(from rev 162891, glibc/trunk/glibc-2.15-revert-c5a0802a.patch)
  glibc/repos/staging-i686/glibc.install
(from rev 162891, glibc/trunk/glibc.install)
  glibc/repos/staging-i686/locale-gen
(from rev 162891, glibc/trunk/locale-gen)
  glibc/repos/staging-i686/locale.gen.txt
(from rev 162891, glibc/trunk/locale.gen.txt)
  glibc/repos/staging-i686/nscd.rcd
(from rev 162891, glibc/trunk/nscd.rcd)
  glibc/repos/staging-i686/nscd.service
(from rev 162891, glibc/trunk/nscd.service)
  glibc/repos/staging-i686/nscd.tmpfiles
(from rev 162891, glibc/trunk/nscd.tmpfiles)
  glibc/repos/staging-x86_64/
  glibc/repos/staging-x86_64/PKGBUILD
(from rev 162891, glibc/trunk/PKGBUILD)
  glibc/repos/staging-x86_64/glibc-2.15-fix-res_query-assert.patch
(from rev 162891, glibc/trunk/glibc-2.15-fix-res_query-assert.patch)
  glibc/repos/staging-x86_64/glibc-2.15-revert-c5a0802a.patch
(from rev 162891, glibc/trunk/glibc-2.15-revert-c5a0802a.patch)
  glibc/repos/staging-x86_64/glibc.install
(from rev 162891, glibc/trunk/glibc.install)
  glibc/repos/staging-x86_64/locale-gen
(from rev 162891, glibc/trunk/locale-gen)
  glibc/repos/staging-x86_64/locale.gen.txt
(from rev 162891, glibc/trunk/locale.gen.txt)
  glibc/repos/staging-x86_64/nscd.rcd
(from rev 162891, glibc/trunk/nscd.rcd)
  glibc/repos/staging-x86_64/nscd.service
(from rev 162891, glibc/trunk/nscd.service)
  glibc/repos/staging-x86_64/nscd.tmpfiles
(from rev 162891, glibc/trunk/nscd.tmpfiles)

--+
 staging-i686/PKGBUILD|  151 +++
 staging-i686/glibc-2.15-fix-res_query-assert.patch   |   51 +++
 staging-i686/glibc-2.15-revert-c5a0802a.patch|  226 +
 staging-i686/glibc.install   |   20 +
 staging-i686/locale-gen  |   42 +++
 staging-i686/locale.gen.txt  |   23 +
 staging-i686/nscd.rcd|   65 
 staging-i686/nscd.service|   17 +
 staging-i686/nscd.tmpfiles   |1 
 staging-x86_64/PKGBUILD  |  151 +++
 staging-x86_64/glibc-2.15-fix-res_query-assert.patch |   51 +++
 staging-x86_64/glibc-2.15-revert-c5a0802a.patch  |  226 +
 staging-x86_64/glibc.install |   20 +
 staging-x86_64/locale-gen|   42 +++
 staging-x86_64/locale.gen.txt|   23 +
 staging-x86_64/nscd.rcd  |   65 
 staging-x86_64/nscd.service  |   17 +
 staging-x86_64/nscd.tmpfiles |1 
 18 files changed, 1192 insertions(+)

Copied: glibc/repos/staging-i686/PKGBUILD (from rev 162891, 
glibc/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2012-07-02 22:56:58 UTC (rev 162892)
@@ -0,0 +1,151 @@
+# $Id$
+# Maintainer: Allan McRae 
+
+# toolchain build order: 
linux-api-headers->glibc->binutils->gcc->binutils->glibc
+# NOTE: valgrind requires rebuilt with each major glibc version
+
+pkgname=glibc
+pkgver=2.16.0
+pkgrel=1
+pkgdesc="GNU C Library"
+arch=('i686' 'x86_64')
+url="http://www.gnu.org/software/libc";
+license=('GPL' 'LGPL')
+groups=('base')
+depends=('linux-api-headers>=3.4' 'tzdata')
+makedepends=('gcc>=4.7')
+backup=(etc/gai.conf
+etc/locale.gen
+etc/nscd.conf)
+options=('!strip')
+install=glibc.install
+source=(http://ftp.gnu.org/gnu/libc/${pkgname}-${pkgver}.tar.xz{,.sig}
+glibc-2.15-fix-res_query-assert.patch
+glibc-2.15-revert-c5a0802a.patch
+nscd.rcd
+nscd.service
+nscd.tmpfiles
+locale.gen.txt
+locale-gen)
+md5sums=('80b181b02ab249524ec92822c0174cf7'
+ '2a1221a15575820751c325ef4d2fbb90'
+ '31f415b41197d85d3bbee3d1eecd06a3'
+ '0a0383d50d63f1c02919fe9943b82014'
+ '589d79041aa767a5179eaa4e2737dd3f'
+ 'ad8a9af15ab7eeaa23dc7ee85024af9f'
+ 'bccbe5619e75cf1d97312ec3681c605c'
+ '07ac979b6ab5eeb778d55f041529d623'
+ '476e9113489f93b348b21e144b6a8fcf')
+
+build() {
+  cd ${srcdir}/${pkgname}-${pkgver}
+
+  # fix res_query assertion
+  # http://sourceware.org/bugzilla/show_bug.cgi?id=13013
+  patch -p1 -i ${srcdir}/glibc-2.15-fix-res_query-assert.patch
+
+  # revert commit c5a0