[arch-commits] Commit in glibc/repos (20 files)
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)
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)
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)
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)
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)
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