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

2017-09-04 Thread Bartłomiej Piotrowski
Date: Monday, September 4, 2017 @ 08:53:05
  Author: bpiotrowski
Revision: 304646

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

Added:
  glibc/repos/testing-i686/PKGBUILD
(from rev 304645, glibc/trunk/PKGBUILD)
  glibc/repos/testing-i686/glibc.install
(from rev 304645, glibc/trunk/glibc.install)
  glibc/repos/testing-i686/locale-gen
(from rev 304645, glibc/trunk/locale-gen)
  glibc/repos/testing-i686/locale.gen.txt
(from rev 304645, glibc/trunk/locale.gen.txt)
  glibc/repos/testing-x86_64/PKGBUILD
(from rev 304645, glibc/trunk/PKGBUILD)
  glibc/repos/testing-x86_64/glibc.install
(from rev 304645, glibc/trunk/glibc.install)
  glibc/repos/testing-x86_64/locale-gen
(from rev 304645, glibc/trunk/locale-gen)
  glibc/repos/testing-x86_64/locale.gen.txt
(from rev 304645, glibc/trunk/locale.gen.txt)
Deleted:
  glibc/repos/testing-i686/PKGBUILD
  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.install
  glibc/repos/testing-x86_64/locale-gen
  glibc/repos/testing-x86_64/locale.gen.txt

---+
 /PKGBUILD |  304 
 /glibc.install|   10 +
 /locale-gen   |   84 +++
 /locale.gen.txt   |   46 ++
 testing-i686/PKGBUILD |  148 ---
 testing-i686/glibc.install|5 
 testing-i686/locale-gen   |   42 -
 testing-i686/locale.gen.txt   |   23 ---
 testing-x86_64/PKGBUILD   |  148 ---
 testing-x86_64/glibc.install  |5 
 testing-x86_64/locale-gen |   42 -
 testing-x86_64/locale.gen.txt |   23 ---
 12 files changed, 444 insertions(+), 436 deletions(-)

Deleted: testing-i686/PKGBUILD
===
--- testing-i686/PKGBUILD   2017-09-04 08:52:53 UTC (rev 304645)
+++ testing-i686/PKGBUILD   2017-09-04 08:53:05 UTC (rev 304646)
@@ -1,148 +0,0 @@
-# $Id$
-# Maintainer:  Bartłomiej Piotrowski 
-# Contributor: 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.26
-pkgrel=1
-_commit=1c9a5c270d8b66f30dcfaf1cb2d6cf39d3e18369
-pkgdesc='GNU C Library'
-arch=(i686 x86_64)
-url='http://www.gnu.org/software/libc'
-license=(GPL LGPL)
-groups=(base)
-depends=('linux-api-headers>=4.10' tzdata filesystem)
-makedepends=(git gd)
-optdepends=('gd: for memusagestat')
-backup=(etc/gai.conf
-etc/locale.gen
-etc/nscd.conf)
-options=(!strip staticlibs)
-install=glibc.install
-source=(git+https://sourceware.org/git/glibc.git#commit=${_commit}
-locale.gen.txt
-locale-gen)
-md5sums=('SKIP'
- '07ac979b6ab5eeb778d55f041529d623'
- '476e9113489f93b348b21e144b6a8fcf')
-
-prepare() {
-  mkdir -p glibc-build
-}
-
-build() {
-  cd glibc-build
-
-  if [[ ${CARCH} = "i686" ]]; then
-# Hack to fix NPTL issues with Xen, only required on 32bit platforms
-export CFLAGS="$CFLAGS -mno-tls-direct-seg-refs"
-  fi
-
-  echo "slibdir=/usr/lib" >> configparms
-  echo "rtlddir=/usr/lib" >> configparms
-  echo "sbindir=/usr/bin" >> configparms
-  echo "rootsbindir=/usr/bin" >> configparms
-
-  # remove fortify for building libraries
-  CPPFLAGS=${CPPFLAGS/-D_FORTIFY_SOURCE=2/}
-
-  "$srcdir/glibc/configure" \
-  --prefix=/usr \
-  --libdir=/usr/lib \
-  --libexecdir=/usr/lib \
-  --with-headers=/usr/include \
-  --with-bugurl=https://bugs.archlinux.org/ \
-  --enable-add-ons \
-  --enable-bind-now \
-  --enable-kernel=2.6.32 \
-  --enable-lock-elision \
-  --enable-multi-arch \
-  --enable-obsolete-nsl \
-  --enable-obsolete-rpc \
-  --enable-stack-protector=strong \
-  --enable-stackguard-randomization \
-  --disable-profile \
-  --disable-werror
-
-  # build libraries with fortify disabled
-  echo "build-programs=no" >> configparms
-  make
-
-  # re-enable fortify for programs
-  sed -i "/build-programs=/s#no#yes#" configparms
-
-  echo "CC += -D_FORTIFY_SOURCE=2" >> configparms
-  echo "CXX += -D_FORTIFY_SOURCE=2" >> configparms
-  make
-}
-
-check() {
-  cd glibc-build
-
-  # remove fortify in preparation to run test-suite
-  sed -i '/FORTIFY/d' configparms
-
-  # some failures are "expected"
-  make check || true
-}
-
-package() {
-  install -dm755 "$pkgdir/etc"
-  touch "$pkgdir/etc/ld.so.conf"
-
-  make -C glibc-build install_root="$pkgdir" install
-  rm -f "$pkgdir"/etc/ld.so.{cache,conf}
-
-  cd glibc
-
-  install -dm755 "$pkgdir"/usr/lib/{locale,systemd/system,tmpfiles.d}
-  install -m644 nscd/nscd.conf "$pkgdir/etc/nscd.conf"
-  install -m644 nscd/nscd.service "$pkgdir/usr/lib/systemd/system"
-  install -m644 

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

2017-07-10 Thread Bartłomiej Piotrowski
Date: Monday, July 10, 2017 @ 17:59:38
  Author: bpiotrowski
Revision: 300038

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

Added:
  glibc/repos/testing-i686/PKGBUILD
(from rev 300037, glibc/trunk/PKGBUILD)
  glibc/repos/testing-i686/glibc.install
(from rev 300037, glibc/trunk/glibc.install)
  glibc/repos/testing-i686/locale-gen
(from rev 300037, glibc/trunk/locale-gen)
  glibc/repos/testing-i686/locale.gen.txt
(from rev 300037, glibc/trunk/locale.gen.txt)
  glibc/repos/testing-x86_64/PKGBUILD
(from rev 300037, glibc/trunk/PKGBUILD)
  glibc/repos/testing-x86_64/glibc.install
(from rev 300037, glibc/trunk/glibc.install)
  glibc/repos/testing-x86_64/locale-gen
(from rev 300037, glibc/trunk/locale-gen)
  glibc/repos/testing-x86_64/locale.gen.txt
(from rev 300037, glibc/trunk/locale.gen.txt)
Deleted:
  glibc/repos/testing-i686/PKGBUILD
  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.install
  glibc/repos/testing-x86_64/locale-gen
  glibc/repos/testing-x86_64/locale.gen.txt

---+
 /PKGBUILD |  300 
 /glibc.install|   10 +
 /locale-gen   |   84 +++
 /locale.gen.txt   |   46 ++
 testing-i686/PKGBUILD |  150 
 testing-i686/glibc.install|5 
 testing-i686/locale-gen   |   42 -
 testing-i686/locale.gen.txt   |   23 ---
 testing-x86_64/PKGBUILD   |  150 
 testing-x86_64/glibc.install  |5 
 testing-x86_64/locale-gen |   42 -
 testing-x86_64/locale.gen.txt |   23 ---
 12 files changed, 440 insertions(+), 440 deletions(-)

Deleted: testing-i686/PKGBUILD
===
--- testing-i686/PKGBUILD   2017-07-10 17:59:08 UTC (rev 300037)
+++ testing-i686/PKGBUILD   2017-07-10 17:59:38 UTC (rev 300038)
@@ -1,150 +0,0 @@
-# $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.25
-pkgrel=6
-_commit=adc7e06fb412a2a1ee52f8cb788caf436335b9f3  # release/2.25/master
-pkgdesc='GNU C Library'
-arch=(i686 x86_64)
-url='http://www.gnu.org/software/libc'
-license=(GPL LGPL)
-groups=(base)
-depends=('linux-api-headers>=4.10' tzdata filesystem)
-makedepends=('gcc>=6' git gd)
-optdepends=('gd: for memusagestat')
-backup=(etc/gai.conf
-etc/locale.gen
-etc/nscd.conf)
-options=(!strip staticlibs)
-install=glibc.install
-source=(git+https://sourceware.org/git/glibc.git#commit=${_commit}
-locale.gen.txt
-locale-gen)
-md5sums=('SKIP'
- '07ac979b6ab5eeb778d55f041529d623'
- '476e9113489f93b348b21e144b6a8fcf')
-
-prepare() {
-  mkdir glibc-build
-  cd ${pkgname}
-}
-
-build() {
-  cd glibc-build
-
-  if [[ ${CARCH} = "i686" ]]; then
-# Hack to fix NPTL issues with Xen, only required on 32bit platforms
-export CFLAGS="${CFLAGS} -mno-tls-direct-seg-refs"
-  fi
-
-  echo "slibdir=/usr/lib" >> configparms
-  echo "rtlddir=/usr/lib" >> configparms
-  echo "sbindir=/usr/bin" >> configparms
-  echo "rootsbindir=/usr/bin" >> configparms
-
-  # remove fortify for building libraries
-  CPPFLAGS=${CPPFLAGS/-D_FORTIFY_SOURCE=2/}
-
-  ../${pkgname}/configure \
-  --prefix=/usr \
-  --libdir=/usr/lib \
-  --libexecdir=/usr/lib \
-  --with-headers=/usr/include \
-  --with-bugurl=https://bugs.archlinux.org/ \
-  --enable-add-ons \
-  --enable-obsolete-rpc \
-  --enable-kernel=2.6.32 \
-  --enable-bind-now \
-  --disable-profile \
-  --enable-stackguard-randomization \
-  --enable-stack-protector=strong \
-  --enable-lock-elision \
-  --enable-multi-arch \
-  --disable-werror
-
-  # build libraries with fortify disabled
-  echo "build-programs=no" >> configparms
-  make
-
-  # re-enable fortify for programs
-  sed -i "/build-programs=/s#no#yes#" configparms
-
-  echo "CC += -D_FORTIFY_SOURCE=2" >> configparms
-  echo "CXX += -D_FORTIFY_SOURCE=2" >> configparms
-  make
-}
-
-check() {
-  cd glibc-build
-
-  # remove fortify in preparation to run test-suite
-  sed -i '/FORTIFY/d' configparms
-
-  # some failures are "expected"
-  make check || true
-}
-
-package() {
-  cd glibc-build
-
-  install -dm755 ${pkgdir}/etc
-  touch ${pkgdir}/etc/ld.so.conf
-
-  make install_root=${pkgdir} install
-
-  rm -f ${pkgdir}/etc/ld.so.{cache,conf}
-
-  install -dm755 ${pkgdir}/usr/lib/{locale,systemd/system,tmpfiles.d}
-
-  install -m644 ${srcdir}/${pkgname}/nscd/nscd.conf ${pkgdir}/etc/nscd.conf
-  install -m644 ${srcdir}/${pkgname}/nscd/nscd.service 
${pkgdir}/usr/lib/systemd/system
-  install -m644 

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

2017-05-15 Thread Bartłomiej Piotrowski
Date: Monday, May 15, 2017 @ 16:51:20
  Author: bpiotrowski
Revision: 296134

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

Added:
  glibc/repos/testing-i686/PKGBUILD
(from rev 296133, glibc/trunk/PKGBUILD)
  glibc/repos/testing-i686/glibc.install
(from rev 296133, glibc/trunk/glibc.install)
  glibc/repos/testing-i686/locale-gen
(from rev 296133, glibc/trunk/locale-gen)
  glibc/repos/testing-i686/locale.gen.txt
(from rev 296133, glibc/trunk/locale.gen.txt)
  glibc/repos/testing-x86_64/PKGBUILD
(from rev 296133, glibc/trunk/PKGBUILD)
  glibc/repos/testing-x86_64/glibc.install
(from rev 296133, glibc/trunk/glibc.install)
  glibc/repos/testing-x86_64/locale-gen
(from rev 296133, glibc/trunk/locale-gen)
  glibc/repos/testing-x86_64/locale.gen.txt
(from rev 296133, glibc/trunk/locale.gen.txt)
Deleted:
  glibc/repos/testing-i686/PKGBUILD
  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.install
  glibc/repos/testing-x86_64/locale-gen
  glibc/repos/testing-x86_64/locale.gen.txt

---+
 /PKGBUILD |  296 
 /glibc.install|   10 +
 /locale-gen   |   84 +++
 /locale.gen.txt   |   46 ++
 testing-i686/PKGBUILD |  148 
 testing-i686/glibc.install|5 
 testing-i686/locale-gen   |   42 -
 testing-i686/locale.gen.txt   |   23 ---
 testing-x86_64/PKGBUILD   |  148 
 testing-x86_64/glibc.install  |5 
 testing-x86_64/locale-gen |   42 -
 testing-x86_64/locale.gen.txt |   23 ---
 12 files changed, 436 insertions(+), 436 deletions(-)

Deleted: testing-i686/PKGBUILD
===
--- testing-i686/PKGBUILD   2017-05-15 16:24:41 UTC (rev 296133)
+++ testing-i686/PKGBUILD   2017-05-15 16:51:20 UTC (rev 296134)
@@ -1,148 +0,0 @@
-# $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.25
-pkgrel=2
-_commit=ccb4fd7a657b0fbc4890c98f4586d58a135fc583
-pkgdesc="GNU C Library"
-arch=('i686' 'x86_64')
-url="http://www.gnu.org/software/libc;
-license=('GPL' 'LGPL')
-groups=('base')
-depends=('linux-api-headers>=4.10' 'tzdata' 'filesystem')
-makedepends=('gcc>=6' 'git')
-backup=(etc/gai.conf
-etc/locale.gen
-etc/nscd.conf)
-options=('!strip' 'staticlibs')
-install=glibc.install
-source=(git+https://sourceware.org/git/glibc.git#commit=${_commit}
-locale.gen.txt
-locale-gen)
-md5sums=('SKIP'
- '07ac979b6ab5eeb778d55f041529d623'
- '476e9113489f93b348b21e144b6a8fcf')
-
-prepare() {
-  mkdir glibc-build
-}  
-
-build() {
-  cd glibc-build
-
-  if [[ ${CARCH} = "i686" ]]; then
-# Hack to fix NPTL issues with Xen, only required on 32bit platforms
-export CFLAGS="${CFLAGS} -mno-tls-direct-seg-refs"
-  fi
-
-  echo "slibdir=/usr/lib" >> configparms
-  echo "rtlddir=/usr/lib" >> configparms
-  echo "sbindir=/usr/bin" >> configparms
-  echo "rootsbindir=/usr/bin" >> configparms
-
-  # remove fortify for building libraries
-  CPPFLAGS=${CPPFLAGS/-D_FORTIFY_SOURCE=2/}
-
-  ../${pkgname}/configure \
-  --prefix=/usr \
-  --libdir=/usr/lib \
-  --libexecdir=/usr/lib \
-  --with-headers=/usr/include \
-  --with-bugurl=https://bugs.archlinux.org/ \
-  --enable-add-ons \
-  --enable-obsolete-rpc \
-  --enable-kernel=2.6.32 \
-  --enable-bind-now \
-  --disable-profile \
-  --enable-stackguard-randomization \
-  --enable-stack-protector=strong \
-  --enable-lock-elision \
-  --enable-multi-arch \
-  --disable-werror
-
-  # build libraries with fortify disabled
-  echo "build-programs=no" >> configparms
-  make
-
-  # re-enable fortify for programs
-  sed -i "/build-programs=/s#no#yes#" configparms
-
-  echo "CC += -D_FORTIFY_SOURCE=2" >> configparms
-  echo "CXX += -D_FORTIFY_SOURCE=2" >> configparms
-  make
-}
-
-check() {
-  cd glibc-build
-
-  # remove fortify in preparation to run test-suite
-  sed -i '/FORTIFY/d' configparms
-
-  # some failures are "expected"
-  make check || true
-}
-
-package() {
-  cd glibc-build
-
-  install -dm755 ${pkgdir}/etc
-  touch ${pkgdir}/etc/ld.so.conf
-
-  make install_root=${pkgdir} install
-
-  rm -f ${pkgdir}/etc/ld.so.{cache,conf}
-
-  install -dm755 ${pkgdir}/usr/lib/{locale,systemd/system,tmpfiles.d}
-
-  install -m644 ${srcdir}/${pkgname}/nscd/nscd.conf ${pkgdir}/etc/nscd.conf
-  install -m644 ${srcdir}/${pkgname}/nscd/nscd.service 
${pkgdir}/usr/lib/systemd/system
-  install -m644 ${srcdir}/${pkgname}/nscd/nscd.tmpfiles 
${pkgdir}/usr/lib/tmpfiles.d/nscd.conf
-

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

2016-06-02 Thread Allan McRae
Date: Friday, June 3, 2016 @ 02:56:47
  Author: allan
Revision: 268858

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

Added:
  glibc/repos/testing-i686/PKGBUILD
(from rev 268857, glibc/trunk/PKGBUILD)
  glibc/repos/testing-i686/glibc.install
(from rev 268857, glibc/trunk/glibc.install)
  glibc/repos/testing-i686/locale-gen
(from rev 268857, glibc/trunk/locale-gen)
  glibc/repos/testing-i686/locale.gen.txt
(from rev 268857, glibc/trunk/locale.gen.txt)
  glibc/repos/testing-x86_64/PKGBUILD
(from rev 268857, glibc/trunk/PKGBUILD)
  glibc/repos/testing-x86_64/glibc.install
(from rev 268857, glibc/trunk/glibc.install)
  glibc/repos/testing-x86_64/locale-gen
(from rev 268857, glibc/trunk/locale-gen)
  glibc/repos/testing-x86_64/locale.gen.txt
(from rev 268857, glibc/trunk/locale.gen.txt)
Deleted:
  glibc/repos/testing-i686/PKGBUILD
  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.install
  glibc/repos/testing-x86_64/locale-gen
  glibc/repos/testing-x86_64/locale.gen.txt

---+
 /PKGBUILD |  274 
 /glibc.install|   10 +
 /locale-gen   |   84 
 /locale.gen.txt   |   46 ++
 testing-i686/PKGBUILD |  137 
 testing-i686/glibc.install|5 
 testing-i686/locale-gen   |   42 --
 testing-i686/locale.gen.txt   |   23 ---
 testing-x86_64/PKGBUILD   |  137 
 testing-x86_64/glibc.install  |5 
 testing-x86_64/locale-gen |   42 --
 testing-x86_64/locale.gen.txt |   23 ---
 12 files changed, 414 insertions(+), 414 deletions(-)

Deleted: testing-i686/PKGBUILD
===
--- testing-i686/PKGBUILD   2016-06-03 00:50:22 UTC (rev 268857)
+++ testing-i686/PKGBUILD   2016-06-03 00:56:47 UTC (rev 268858)
@@ -1,137 +0,0 @@
-# $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.23
-pkgrel=5
-_commit=1915d6d1
-pkgdesc="GNU C Library"
-arch=('i686' 'x86_64')
-url="http://www.gnu.org/software/libc;
-license=('GPL' 'LGPL')
-groups=('base')
-depends=('linux-api-headers>=4.1' 'tzdata' 'filesystem')
-makedepends=('gcc>=5.2' 'git')
-backup=(etc/gai.conf
-etc/locale.gen
-etc/nscd.conf)
-options=('!strip' 'staticlibs')
-install=glibc.install
-source=(git://sourceware.org/git/glibc.git#commit=${_commit}
-locale.gen.txt
-locale-gen)
-md5sums=('SKIP'
- '07ac979b6ab5eeb778d55f041529d623'
- '476e9113489f93b348b21e144b6a8fcf')
-
-prepare() {
-  mkdir glibc-build
-}
-
-build() {
-  cd glibc-build
-
-  if [[ ${CARCH} = "i686" ]]; then
-# Hack to fix NPTL issues with Xen, only required on 32bit platforms
-# TODO: make separate glibc-xen package for i686
-export CFLAGS="${CFLAGS} -mno-tls-direct-seg-refs"
-  fi
-
-  echo "slibdir=/usr/lib" >> configparms
-  echo "rtlddir=/usr/lib" >> configparms
-  echo "sbindir=/usr/bin" >> configparms
-  echo "rootsbindir=/usr/bin" >> configparms
-
-  # remove hardening options for building libraries
-  CFLAGS=${CFLAGS/-fstack-protector-strong/}
-  CPPFLAGS=${CPPFLAGS/-D_FORTIFY_SOURCE=2/}
-
-  ../${pkgname}/configure --prefix=/usr \
-  --libdir=/usr/lib --libexecdir=/usr/lib \
-  --with-headers=/usr/include \
-  --with-bugurl=https://bugs.archlinux.org/ \
-  --enable-add-ons \
-  --enable-obsolete-rpc \
-  --enable-kernel=2.6.32 \
-  --enable-bind-now --disable-profile \
-  --enable-stackguard-randomization \
-  --enable-lock-elision \
-  --enable-multi-arch \
-  --disable-werror
-
-  # build libraries with hardening disabled
-  echo "build-programs=no" >> configparms
-  make
-
-  # re-enable hardening for programs
-  sed -i "/build-programs=/s#no#yes#" configparms
-  echo "CC += -fstack-protector-strong -D_FORTIFY_SOURCE=2" >> configparms
-  echo "CXX += -fstack-protector-strong -D_FORTIFY_SOURCE=2" >> configparms
-  make
-
-  # remove harding in preparation to run test-suite
-  sed -i '/FORTIFY/d' configparms
-}
-
-check() {
-  cd glibc-build
-
-  # some failures are "expected"
-  make check || true
-}
-
-package() {
-  cd glibc-build
-
-  install -dm755 ${pkgdir}/etc
-  touch ${pkgdir}/etc/ld.so.conf
-
-  make install_root=${pkgdir} install
-
-  rm -f ${pkgdir}/etc/ld.so.{cache,conf}
-
-  install -dm755 ${pkgdir}/usr/lib/{locale,systemd/system,tmpfiles.d}
-
-  install -m644 ${srcdir}/${pkgname}/nscd/nscd.conf ${pkgdir}/etc/nscd.conf
-  install -m644 ${srcdir}/${pkgname}/nscd/nscd.service 
${pkgdir}/usr/lib/systemd/system
-  install -m644 

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

2016-05-11 Thread Allan McRae
Date: Thursday, May 12, 2016 @ 01:51:33
  Author: allan
Revision: 267825

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

Added:
  glibc/repos/testing-i686/PKGBUILD
(from rev 267824, glibc/trunk/PKGBUILD)
  glibc/repos/testing-i686/glibc.install
(from rev 267824, glibc/trunk/glibc.install)
  glibc/repos/testing-i686/locale-gen
(from rev 267824, glibc/trunk/locale-gen)
  glibc/repos/testing-i686/locale.gen.txt
(from rev 267824, glibc/trunk/locale.gen.txt)
  glibc/repos/testing-x86_64/PKGBUILD
(from rev 267824, glibc/trunk/PKGBUILD)
  glibc/repos/testing-x86_64/glibc.install
(from rev 267824, glibc/trunk/glibc.install)
  glibc/repos/testing-x86_64/locale-gen
(from rev 267824, glibc/trunk/locale-gen)
  glibc/repos/testing-x86_64/locale.gen.txt
(from rev 267824, glibc/trunk/locale.gen.txt)
Deleted:
  glibc/repos/testing-i686/PKGBUILD
  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.install
  glibc/repos/testing-x86_64/locale-gen
  glibc/repos/testing-x86_64/locale.gen.txt

---+
 /PKGBUILD |  274 
 /glibc.install|   10 +
 /locale-gen   |   84 
 /locale.gen.txt   |   46 ++
 testing-i686/PKGBUILD |  137 
 testing-i686/glibc.install|5 
 testing-i686/locale-gen   |   42 --
 testing-i686/locale.gen.txt   |   23 ---
 testing-x86_64/PKGBUILD   |  137 
 testing-x86_64/glibc.install  |5 
 testing-x86_64/locale-gen |   42 --
 testing-x86_64/locale.gen.txt |   23 ---
 12 files changed, 414 insertions(+), 414 deletions(-)

Deleted: testing-i686/PKGBUILD
===
--- testing-i686/PKGBUILD   2016-05-11 23:15:32 UTC (rev 267824)
+++ testing-i686/PKGBUILD   2016-05-11 23:51:33 UTC (rev 267825)
@@ -1,137 +0,0 @@
-# $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.23
-pkgrel=3
-_commit=bbea74b2
-pkgdesc="GNU C Library"
-arch=('i686' 'x86_64')
-url="http://www.gnu.org/software/libc;
-license=('GPL' 'LGPL')
-groups=('base')
-depends=('linux-api-headers>=4.1' 'tzdata' 'filesystem')
-makedepends=('gcc>=5.2' 'git')
-backup=(etc/gai.conf
-etc/locale.gen
-etc/nscd.conf)
-options=('!strip' 'staticlibs')
-install=glibc.install
-source=(git://sourceware.org/git/glibc.git#commit=${_commit}
-locale.gen.txt
-locale-gen)
-md5sums=('SKIP'
- '07ac979b6ab5eeb778d55f041529d623'
- '476e9113489f93b348b21e144b6a8fcf')
-
-prepare() {
-  mkdir glibc-build
-}
-
-build() {
-  cd glibc-build
-
-  if [[ ${CARCH} = "i686" ]]; then
-# Hack to fix NPTL issues with Xen, only required on 32bit platforms
-# TODO: make separate glibc-xen package for i686
-export CFLAGS="${CFLAGS} -mno-tls-direct-seg-refs"
-  fi
-
-  echo "slibdir=/usr/lib" >> configparms
-  echo "rtlddir=/usr/lib" >> configparms
-  echo "sbindir=/usr/bin" >> configparms
-  echo "rootsbindir=/usr/bin" >> configparms
-
-  # remove hardening options for building libraries
-  CFLAGS=${CFLAGS/-fstack-protector-strong/}
-  CPPFLAGS=${CPPFLAGS/-D_FORTIFY_SOURCE=2/}
-
-  ../${pkgname}/configure --prefix=/usr \
-  --libdir=/usr/lib --libexecdir=/usr/lib \
-  --with-headers=/usr/include \
-  --with-bugurl=https://bugs.archlinux.org/ \
-  --enable-add-ons \
-  --enable-obsolete-rpc \
-  --enable-kernel=2.6.32 \
-  --enable-bind-now --disable-profile \
-  --enable-stackguard-randomization \
-  --enable-lock-elision \
-  --enable-multi-arch \
-  --disable-werror
-
-  # build libraries with hardening disabled
-  echo "build-programs=no" >> configparms
-  make
-
-  # re-enable hardening for programs
-  sed -i "/build-programs=/s#no#yes#" configparms
-  echo "CC += -fstack-protector-strong -D_FORTIFY_SOURCE=2" >> configparms
-  echo "CXX += -fstack-protector-strong -D_FORTIFY_SOURCE=2" >> configparms
-  make
-
-  # remove harding in preparation to run test-suite
-  sed -i '/FORTIFY/d' configparms
-}
-
-check() {
-  cd glibc-build
-
-  # some failures are "expected"
-  make check || true
-}
-
-package() {
-  cd glibc-build
-
-  install -dm755 ${pkgdir}/etc
-  touch ${pkgdir}/etc/ld.so.conf
-
-  make install_root=${pkgdir} install
-
-  rm -f ${pkgdir}/etc/ld.so.{cache,conf}
-
-  install -dm755 ${pkgdir}/usr/lib/{locale,systemd/system,tmpfiles.d}
-
-  install -m644 ${srcdir}/${pkgname}/nscd/nscd.conf ${pkgdir}/etc/nscd.conf
-  install -m644 ${srcdir}/${pkgname}/nscd/nscd.service 
${pkgdir}/usr/lib/systemd/system
-  install -m644 

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

2014-09-08 Thread Allan McRae
Date: Monday, September 8, 2014 @ 13:04:45
  Author: allan
Revision: 221143

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

Added:
  glibc/repos/testing-i686/
  glibc/repos/testing-i686/PKGBUILD
(from rev 221142, glibc/trunk/PKGBUILD)
  glibc/repos/testing-i686/glibc-2.19-fix-sign-in-bsloww1-input.patch
(from rev 221142, glibc/trunk/glibc-2.19-fix-sign-in-bsloww1-input.patch)
  glibc/repos/testing-i686/glibc-2.19-tzselect-default.patch
(from rev 221142, glibc/trunk/glibc-2.19-tzselect-default.patch)
  glibc/repos/testing-i686/glibc-2.19-xattr_header.patch
(from rev 221142, glibc/trunk/glibc-2.19-xattr_header.patch)
  glibc/repos/testing-i686/glibc.install
(from rev 221142, glibc/trunk/glibc.install)
  glibc/repos/testing-i686/locale-gen
(from rev 221142, glibc/trunk/locale-gen)
  glibc/repos/testing-i686/locale.gen.txt
(from rev 221142, glibc/trunk/locale.gen.txt)
  glibc/repos/testing-x86_64/
  glibc/repos/testing-x86_64/PKGBUILD
(from rev 221142, glibc/trunk/PKGBUILD)
  glibc/repos/testing-x86_64/glibc-2.19-fix-sign-in-bsloww1-input.patch
(from rev 221142, glibc/trunk/glibc-2.19-fix-sign-in-bsloww1-input.patch)
  glibc/repos/testing-x86_64/glibc-2.19-tzselect-default.patch
(from rev 221142, glibc/trunk/glibc-2.19-tzselect-default.patch)
  glibc/repos/testing-x86_64/glibc-2.19-xattr_header.patch
(from rev 221142, glibc/trunk/glibc-2.19-xattr_header.patch)
  glibc/repos/testing-x86_64/glibc.install
(from rev 221142, glibc/trunk/glibc.install)
  glibc/repos/testing-x86_64/locale-gen
(from rev 221142, glibc/trunk/locale-gen)
  glibc/repos/testing-x86_64/locale.gen.txt
(from rev 221142, glibc/trunk/locale.gen.txt)

---+
 testing-i686/PKGBUILD |  142 
 testing-i686/glibc-2.19-fix-sign-in-bsloww1-input.patch   |   71 ++
 testing-i686/glibc-2.19-tzselect-default.patch|   13 +
 testing-i686/glibc-2.19-xattr_header.patch|   42 +++
 testing-i686/glibc.install|   22 +
 testing-i686/locale-gen   |   42 +++
 testing-i686/locale.gen.txt   |   23 +
 testing-x86_64/PKGBUILD   |  142 
 testing-x86_64/glibc-2.19-fix-sign-in-bsloww1-input.patch |   71 ++
 testing-x86_64/glibc-2.19-tzselect-default.patch  |   13 +
 testing-x86_64/glibc-2.19-xattr_header.patch  |   42 +++
 testing-x86_64/glibc.install  |   22 +
 testing-x86_64/locale-gen |   42 +++
 testing-x86_64/locale.gen.txt |   23 +
 14 files changed, 710 insertions(+)

Copied: glibc/repos/testing-i686/PKGBUILD (from rev 221142, 
glibc/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2014-09-08 11:04:45 UTC (rev 221143)
@@ -0,0 +1,142 @@
+# $Id$
+# Maintainer: Allan McRae al...@archlinux.org
+
+# toolchain build order: 
linux-api-headers-glibc-binutils-gcc-binutils-glibc
+# NOTE: valgrind requires rebuilt with each major glibc version
+
+# NOTE: adjust version in install script when locale files are updated
+
+pkgname=glibc
+pkgver=2.20
+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.16' 'tzdata' 'filesystem=2013.01')
+makedepends=('gcc=4.9')
+backup=(etc/gai.conf
+etc/locale.gen
+etc/nscd.conf)
+options=('!strip' 'staticlibs')
+install=glibc.install
+source=(http://ftp.gnu.org/gnu/libc/${pkgname}-${pkgver}.tar.xz{,.sig}
+locale.gen.txt
+locale-gen)
+md5sums=('948a6e06419a01bd51e97206861595b0'
+ 'SKIP'
+ '07ac979b6ab5eeb778d55f041529d623'
+ '476e9113489f93b348b21e144b6a8fcf')
+validpgpkeys=('F37CDAB708E65EA183FD1AF625EF0A436C2A4AFF')
+
+prepare() {
+  mkdir ${srcdir}/glibc-build
+}
+
+build() {
+  cd ${srcdir}/glibc-build
+
+  if [[ ${CARCH} = i686 ]]; then
+# Hack to fix NPTL issues with Xen, only required on 32bit platforms
+# TODO: make separate glibc-xen package for i686
+export CFLAGS=${CFLAGS} -mno-tls-direct-seg-refs
+  fi
+
+  echo slibdir=/usr/lib  configparms
+  echo rtlddir=/usr/lib  configparms
+  echo sbindir=/usr/bin  configparms
+  echo rootsbindir=/usr/bin  configparms
+
+  # remove hardening options for building libraries
+  CFLAGS=${CFLAGS/-fstack-protector-strong/}
+  CPPFLAGS=${CPPFLAGS/-D_FORTIFY_SOURCE=2/}
+
+  ${srcdir}/${pkgname}-${pkgver}/configure --prefix=/usr \
+  --libdir=/usr/lib --libexecdir=/usr/lib \
+  --with-headers=/usr/include \
+  --with-bugurl=https://bugs.archlinux.org/ \
+  --enable-add-ons \
+  --enable-obsolete-rpc \
+  --enable-kernel=2.6.32 \
+ 

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

2014-09-08 Thread Allan McRae
Date: Monday, September 8, 2014 @ 14:02:08
  Author: allan
Revision: 221151

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

Added:
  glibc/repos/staging-i686/
  glibc/repos/staging-i686/PKGBUILD
(from rev 221147, glibc/trunk/PKGBUILD)
  glibc/repos/staging-i686/glibc-2.19-fix-sign-in-bsloww1-input.patch
(from rev 221148, glibc/trunk/glibc-2.19-fix-sign-in-bsloww1-input.patch)
  glibc/repos/staging-i686/glibc-2.19-tzselect-default.patch
(from rev 221149, glibc/trunk/glibc-2.19-tzselect-default.patch)
  glibc/repos/staging-i686/glibc-2.19-xattr_header.patch
(from rev 221149, glibc/trunk/glibc-2.19-xattr_header.patch)
  glibc/repos/staging-i686/glibc.install
(from rev 221149, glibc/trunk/glibc.install)
  glibc/repos/staging-i686/locale-gen
(from rev 221149, glibc/trunk/locale-gen)
  glibc/repos/staging-i686/locale.gen.txt
(from rev 221149, glibc/trunk/locale.gen.txt)
  glibc/repos/staging-x86_64/
  glibc/repos/staging-x86_64/PKGBUILD
(from rev 221150, glibc/trunk/PKGBUILD)
  glibc/repos/staging-x86_64/glibc-2.19-fix-sign-in-bsloww1-input.patch
(from rev 221150, glibc/trunk/glibc-2.19-fix-sign-in-bsloww1-input.patch)
  glibc/repos/staging-x86_64/glibc-2.19-tzselect-default.patch
(from rev 221150, glibc/trunk/glibc-2.19-tzselect-default.patch)
  glibc/repos/staging-x86_64/glibc-2.19-xattr_header.patch
(from rev 221150, glibc/trunk/glibc-2.19-xattr_header.patch)
  glibc/repos/staging-x86_64/glibc.install
(from rev 221150, glibc/trunk/glibc.install)
  glibc/repos/staging-x86_64/locale-gen
(from rev 221150, glibc/trunk/locale-gen)
  glibc/repos/staging-x86_64/locale.gen.txt
(from rev 221150, glibc/trunk/locale.gen.txt)

---+
 staging-i686/PKGBUILD |  142 
 staging-i686/glibc-2.19-fix-sign-in-bsloww1-input.patch   |   71 ++
 staging-i686/glibc-2.19-tzselect-default.patch|   13 +
 staging-i686/glibc-2.19-xattr_header.patch|   42 +++
 staging-i686/glibc.install|   22 +
 staging-i686/locale-gen   |   42 +++
 staging-i686/locale.gen.txt   |   23 +
 staging-x86_64/PKGBUILD   |  142 
 staging-x86_64/glibc-2.19-fix-sign-in-bsloww1-input.patch |   71 ++
 staging-x86_64/glibc-2.19-tzselect-default.patch  |   13 +
 staging-x86_64/glibc-2.19-xattr_header.patch  |   42 +++
 staging-x86_64/glibc.install  |   22 +
 staging-x86_64/locale-gen |   42 +++
 staging-x86_64/locale.gen.txt |   23 +
 14 files changed, 710 insertions(+)

Copied: glibc/repos/staging-i686/PKGBUILD (from rev 221147, 
glibc/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2014-09-08 12:02:08 UTC (rev 221151)
@@ -0,0 +1,142 @@
+# $Id$
+# Maintainer: Allan McRae al...@archlinux.org
+
+# toolchain build order: 
linux-api-headers-glibc-binutils-gcc-binutils-glibc
+# NOTE: valgrind requires rebuilt with each major glibc version
+
+# NOTE: adjust version in install script when locale files are updated
+
+pkgname=glibc
+pkgver=2.20
+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.16' 'tzdata' 'filesystem=2013.01')
+makedepends=('gcc=4.9')
+backup=(etc/gai.conf
+etc/locale.gen
+etc/nscd.conf)
+options=('!strip' 'staticlibs')
+install=glibc.install
+source=(http://ftp.gnu.org/gnu/libc/${pkgname}-${pkgver}.tar.xz{,.sig}
+locale.gen.txt
+locale-gen)
+md5sums=('948a6e06419a01bd51e97206861595b0'
+ 'SKIP'
+ '07ac979b6ab5eeb778d55f041529d623'
+ '476e9113489f93b348b21e144b6a8fcf')
+validpgpkeys=('F37CDAB708E65EA183FD1AF625EF0A436C2A4AFF')
+
+prepare() {
+  mkdir ${srcdir}/glibc-build
+}
+
+build() {
+  cd ${srcdir}/glibc-build
+
+  if [[ ${CARCH} = i686 ]]; then
+# Hack to fix NPTL issues with Xen, only required on 32bit platforms
+# TODO: make separate glibc-xen package for i686
+export CFLAGS=${CFLAGS} -mno-tls-direct-seg-refs
+  fi
+
+  echo slibdir=/usr/lib  configparms
+  echo rtlddir=/usr/lib  configparms
+  echo sbindir=/usr/bin  configparms
+  echo rootsbindir=/usr/bin  configparms
+
+  # remove hardening options for building libraries
+  CFLAGS=${CFLAGS/-fstack-protector-strong/}
+  CPPFLAGS=${CPPFLAGS/-D_FORTIFY_SOURCE=2/}
+
+  ${srcdir}/${pkgname}-${pkgver}/configure --prefix=/usr \
+  --libdir=/usr/lib --libexecdir=/usr/lib \
+  --with-headers=/usr/include \
+  --with-bugurl=https://bugs.archlinux.org/ \
+  --enable-add-ons \
+  --enable-obsolete-rpc \
+  --enable-kernel=2.6.32 \
+ 

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

2014-05-16 Thread Allan McRae
Date: Friday, May 16, 2014 @ 12:08:08
  Author: allan
Revision: 212880

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

Added:
  glibc/repos/testing-i686/
  glibc/repos/testing-i686/PKGBUILD
(from rev 212879, glibc/trunk/PKGBUILD)
  glibc/repos/testing-i686/glibc-2.19-fix-sign-in-bsloww1-input.patch
(from rev 212879, glibc/trunk/glibc-2.19-fix-sign-in-bsloww1-input.patch)
  glibc/repos/testing-i686/glibc-2.19-tzselect-default.patch
(from rev 212879, glibc/trunk/glibc-2.19-tzselect-default.patch)
  glibc/repos/testing-i686/glibc-2.19-xattr_header.patch
(from rev 212879, glibc/trunk/glibc-2.19-xattr_header.patch)
  glibc/repos/testing-i686/glibc.install
(from rev 212879, glibc/trunk/glibc.install)
  glibc/repos/testing-i686/locale-gen
(from rev 212879, glibc/trunk/locale-gen)
  glibc/repos/testing-i686/locale.gen.txt
(from rev 212879, glibc/trunk/locale.gen.txt)
  glibc/repos/testing-x86_64/
  glibc/repos/testing-x86_64/PKGBUILD
(from rev 212879, glibc/trunk/PKGBUILD)
  glibc/repos/testing-x86_64/glibc-2.19-fix-sign-in-bsloww1-input.patch
(from rev 212879, glibc/trunk/glibc-2.19-fix-sign-in-bsloww1-input.patch)
  glibc/repos/testing-x86_64/glibc-2.19-tzselect-default.patch
(from rev 212879, glibc/trunk/glibc-2.19-tzselect-default.patch)
  glibc/repos/testing-x86_64/glibc-2.19-xattr_header.patch
(from rev 212879, glibc/trunk/glibc-2.19-xattr_header.patch)
  glibc/repos/testing-x86_64/glibc.install
(from rev 212879, glibc/trunk/glibc.install)
  glibc/repos/testing-x86_64/locale-gen
(from rev 212879, glibc/trunk/locale-gen)
  glibc/repos/testing-x86_64/locale.gen.txt
(from rev 212879, glibc/trunk/locale.gen.txt)

---+
 testing-i686/PKGBUILD |  158 
 testing-i686/glibc-2.19-fix-sign-in-bsloww1-input.patch   |   71 +
 testing-i686/glibc-2.19-tzselect-default.patch|   13 
 testing-i686/glibc-2.19-xattr_header.patch|   42 +++
 testing-i686/glibc.install|   22 +
 testing-i686/locale-gen   |   42 +++
 testing-i686/locale.gen.txt   |   23 +
 testing-x86_64/PKGBUILD   |  158 
 testing-x86_64/glibc-2.19-fix-sign-in-bsloww1-input.patch |   71 +
 testing-x86_64/glibc-2.19-tzselect-default.patch  |   13 
 testing-x86_64/glibc-2.19-xattr_header.patch  |   42 +++
 testing-x86_64/glibc.install  |   22 +
 testing-x86_64/locale-gen |   42 +++
 testing-x86_64/locale.gen.txt |   23 +
 14 files changed, 742 insertions(+)

Copied: glibc/repos/testing-i686/PKGBUILD (from rev 212879, 
glibc/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2014-05-16 10:08:08 UTC (rev 212880)
@@ -0,0 +1,158 @@
+# $Id$
+# Maintainer: Allan McRae al...@archlinux.org
+
+# toolchain build order: 
linux-api-headers-glibc-binutils-gcc-binutils-glibc
+# NOTE: valgrind requires rebuilt with each major glibc version
+
+# NOTE: adjust version in install script when locale files are updated
+
+pkgname=glibc
+pkgver=2.19
+pkgrel=5
+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.13' 'tzdata' 'filesystem=2013.01')
+makedepends=('gcc=4.8')
+backup=(etc/gai.conf
+etc/locale.gen
+etc/nscd.conf)
+options=('!strip' 'staticlibs')
+install=glibc.install
+source=(http://ftp.gnu.org/gnu/libc/${pkgname}-${pkgver}.tar.xz{,.sig}
+glibc-2.19-xattr_header.patch
+glibc-2.19-fix-sign-in-bsloww1-input.patch
+glibc-2.19-tzselect-default.patch
+locale.gen.txt
+locale-gen)
+md5sums=('e26b8cc666b162f999404b03970f14e4'
+ 'SKIP'
+ '39a4876837789e07746f1d84cd8cb46a'
+ '755a1a9d7844a5e338eddaa9a5d974cd'
+ 'c772dc99ddd8032ecbf43884ae0cf42e'
+ '07ac979b6ab5eeb778d55f041529d623'
+ '476e9113489f93b348b21e144b6a8fcf')
+
+prepare() {
+  cd ${srcdir}/${pkgname}-${pkgver}
+  
+  # fix for {linux,sys}/xattr.h incompatibility - commit fdbe8eae
+  patch -p1 -i $srcdir/glibc-2.19-xattr_header.patch
+
+  # fix issues in sin/cos slow path calculation - commit ffe768a9
+  patch -p1 -i $srcdir/glibc-2.19-fix-sign-in-bsloww1-input.patch
+
+  # fix tzselect with missing TZDIR - commit 893b4f37/c72399fb
+  patch -p1 -i $srcdir/glibc-2.19-tzselect-default.patch
+
+  mkdir ${srcdir}/glibc-build
+}
+
+build() {
+  cd ${srcdir}/glibc-build
+
+  if [[ ${CARCH} = i686 ]]; then
+# Hack to fix NPTL issues with Xen, only required on 32bit platforms
+# TODO: make separate glibc-xen package for i686
+export CFLAGS=${CFLAGS} 

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

2014-02-13 Thread Allan McRae
Date: Friday, February 14, 2014 @ 03:43:58
  Author: allan
Revision: 205915

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

Added:
  glibc/repos/testing-i686/
  glibc/repos/testing-i686/PKGBUILD
(from rev 205914, glibc/trunk/PKGBUILD)
  glibc/repos/testing-i686/glibc-2.18-xattr-compat-hack.patch
(from rev 205914, glibc/trunk/glibc-2.18-xattr-compat-hack.patch)
  glibc/repos/testing-i686/glibc.install
(from rev 205914, glibc/trunk/glibc.install)
  glibc/repos/testing-i686/locale-gen
(from rev 205914, glibc/trunk/locale-gen)
  glibc/repos/testing-i686/locale.gen.txt
(from rev 205914, glibc/trunk/locale.gen.txt)
  glibc/repos/testing-i686/nscd.service
(from rev 205914, glibc/trunk/nscd.service)
  glibc/repos/testing-i686/nscd.tmpfiles
(from rev 205914, glibc/trunk/nscd.tmpfiles)
  glibc/repos/testing-x86_64/
  glibc/repos/testing-x86_64/PKGBUILD
(from rev 205914, glibc/trunk/PKGBUILD)
  glibc/repos/testing-x86_64/glibc-2.18-xattr-compat-hack.patch
(from rev 205914, glibc/trunk/glibc-2.18-xattr-compat-hack.patch)
  glibc/repos/testing-x86_64/glibc.install
(from rev 205914, glibc/trunk/glibc.install)
  glibc/repos/testing-x86_64/locale-gen
(from rev 205914, glibc/trunk/locale-gen)
  glibc/repos/testing-x86_64/locale.gen.txt
(from rev 205914, glibc/trunk/locale.gen.txt)
  glibc/repos/testing-x86_64/nscd.service
(from rev 205914, glibc/trunk/nscd.service)
  glibc/repos/testing-x86_64/nscd.tmpfiles
(from rev 205914, glibc/trunk/nscd.tmpfiles)

---+
 testing-i686/PKGBUILD |  145 
 testing-i686/glibc-2.18-xattr-compat-hack.patch   |   19 ++
 testing-i686/glibc.install|   22 +++
 testing-i686/locale-gen   |   42 +
 testing-i686/locale.gen.txt   |   23 +++
 testing-i686/nscd.service |   18 ++
 testing-i686/nscd.tmpfiles|4 
 testing-x86_64/PKGBUILD   |  145 
 testing-x86_64/glibc-2.18-xattr-compat-hack.patch |   19 ++
 testing-x86_64/glibc.install  |   22 +++
 testing-x86_64/locale-gen |   42 +
 testing-x86_64/locale.gen.txt |   23 +++
 testing-x86_64/nscd.service   |   18 ++
 testing-x86_64/nscd.tmpfiles  |4 
 14 files changed, 546 insertions(+)

Copied: glibc/repos/testing-i686/PKGBUILD (from rev 205914, 
glibc/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2014-02-14 02:43:58 UTC (rev 205915)
@@ -0,0 +1,145 @@
+# $Id$
+# Maintainer: Allan McRae al...@archlinux.org
+
+# toolchain build order: 
linux-api-headers-glibc-binutils-gcc-binutils-glibc
+# NOTE: valgrind requires rebuilt with each major glibc version
+
+# NOTE: adjust version in install script when locale files are updated
+
+pkgname=glibc
+pkgver=2.19
+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.13' 'tzdata' 'filesystem=2013.01')
+makedepends=('gcc=4.8')
+backup=(etc/gai.conf
+etc/locale.gen
+etc/nscd.conf)
+options=('!strip' 'staticlibs')
+install=glibc.install
+source=(http://ftp.gnu.org/gnu/libc/${pkgname}-${pkgver}.tar.xz{,.sig}
+glibc-2.18-xattr-compat-hack.patch
+locale.gen.txt
+locale-gen)
+md5sums=('e26b8cc666b162f999404b03970f14e4'
+ 'SKIP'
+ '7ca96c68a37f2a4ab91792bfa0160a24'
+ '07ac979b6ab5eeb778d55f041529d623'
+ '476e9113489f93b348b21e144b6a8fcf')
+
+prepare() {
+  cd ${srcdir}/${pkgname}-${pkgver}
+  
+  # hack fix for {linux,sys}/xattr.h incompatibility
+  patch -p1 -i $srcdir/glibc-2.18-xattr-compat-hack.patch
+
+  mkdir ${srcdir}/glibc-build
+}
+
+build() {
+  cd ${srcdir}/glibc-build
+
+  if [[ ${CARCH} = i686 ]]; then
+# Hack to fix NPTL issues with Xen, only required on 32bit platforms
+# TODO: make separate glibc-xen package for i686
+export CFLAGS=${CFLAGS} -mno-tls-direct-seg-refs
+  fi
+
+  echo slibdir=/usr/lib  configparms
+  echo sbindir=/usr/bin  configparms
+  echo rootsbindir=/usr/bin  configparms
+
+  # remove hardening options for building libraries
+  CFLAGS=${CFLAGS/-fstack-protector/}
+  CPPFLAGS=${CPPFLAGS/-D_FORTIFY_SOURCE=2/}
+
+  ${srcdir}/${pkgname}-${pkgver}/configure --prefix=/usr \
+  --libdir=/usr/lib --libexecdir=/usr/lib \
+  --with-headers=/usr/include \
+  --with-bugurl=https://bugs.archlinux.org/ \
+  --enable-add-ons=nptl,libidn \
+  --enable-obsolete-rpc \
+  --enable-kernel=2.6.32 \
+  --enable-bind-now --disable-profile \
+  --enable-stackguard-randomization \
+  --enable-lock-elision \
+  

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

2013-03-28 Thread Allan McRae
Date: Thursday, March 28, 2013 @ 13:55:07
  Author: allan
Revision: 180926

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

Added:
  glibc/repos/testing-i686/
  glibc/repos/testing-i686/PKGBUILD
(from rev 180925, glibc/trunk/PKGBUILD)
  glibc/repos/testing-i686/glibc-2.17-sync-with-linux37.patch
(from rev 180925, glibc/trunk/glibc-2.17-sync-with-linux37.patch)
  glibc/repos/testing-i686/glibc.install
(from rev 180925, glibc/trunk/glibc.install)
  glibc/repos/testing-i686/locale-gen
(from rev 180925, glibc/trunk/locale-gen)
  glibc/repos/testing-i686/locale.gen.txt
(from rev 180925, glibc/trunk/locale.gen.txt)
  glibc/repos/testing-i686/nscd.service
(from rev 180925, glibc/trunk/nscd.service)
  glibc/repos/testing-i686/nscd.tmpfiles
(from rev 180925, glibc/trunk/nscd.tmpfiles)
  glibc/repos/testing-x86_64/
  glibc/repos/testing-x86_64/PKGBUILD
(from rev 180925, glibc/trunk/PKGBUILD)
  glibc/repos/testing-x86_64/glibc-2.17-sync-with-linux37.patch
(from rev 180925, glibc/trunk/glibc-2.17-sync-with-linux37.patch)
  glibc/repos/testing-x86_64/glibc.install
(from rev 180925, glibc/trunk/glibc.install)
  glibc/repos/testing-x86_64/locale-gen
(from rev 180925, glibc/trunk/locale-gen)
  glibc/repos/testing-x86_64/locale.gen.txt
(from rev 180925, glibc/trunk/locale.gen.txt)
  glibc/repos/testing-x86_64/nscd.service
(from rev 180925, glibc/trunk/nscd.service)
  glibc/repos/testing-x86_64/nscd.tmpfiles
(from rev 180925, glibc/trunk/nscd.tmpfiles)

---+
 testing-i686/PKGBUILD |  142 
 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   |  142 
 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 
 14 files changed, 748 insertions(+)

Copied: glibc/repos/testing-i686/PKGBUILD (from rev 180925, 
glibc/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2013-03-28 12:55:07 UTC (rev 180926)
@@ -0,0 +1,142 @@
+# $Id$
+# Maintainer: Allan McRae al...@archlinux.org
+
+# toolchain build order: 
linux-api-headers-glibc-binutils-gcc-binutils-glibc
+# NOTE: valgrind requires rebuilt with each major glibc version
+
+pkgname=glibc
+pkgver=2.17
+pkgrel=4
+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.7' 'tzdata' 'filesystem=2013.01')
+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.17-sync-with-linux37.patch
+nscd.service
+nscd.tmpfiles
+locale.gen.txt
+locale-gen)
+md5sums=('87bf675c8ee523ebda4803e8e1cec638'
+ '6db4d1661cf34282755dc90330465f6d'
+ 'fb99380d94598cc76d793deebf630022'
+ 'c1e07c0bec0fe89791bfd9d13fc85edf'
+ 'bccbe5619e75cf1d97312ec3681c605c'
+ '07ac979b6ab5eeb778d55f041529d623'
+ '476e9113489f93b348b21e144b6a8fcf')
+
+
+build() {
+  cd ${srcdir}/${pkgname}-${pkgver}
+
+  # combination of upstream commits 318cd0b, b540704 and fc1abbe
+  patch -p1 -i ${srcdir}/glibc-2.17-sync-with-linux37.patch
+
+  cd ${srcdir}
+  mkdir glibc-build
+  cd glibc-build
+
+  if [[ ${CARCH} = i686 ]]; then
+# Hack to fix NPTL issues with Xen, only required on 32bit platforms
+# TODO: make separate glibc-xen package for i686
+export CFLAGS=${CFLAGS} -mno-tls-direct-seg-refs
+  fi
+
+  echo slibdir=/usr/lib  configparms
+
+  # remove hardening options from CFLAGS for building libraries
+  CFLAGS=${CFLAGS/-fstack-protector/}
+  CFLAGS=${CFLAGS/-D_FORTIFY_SOURCE=2/}
+
+  ${srcdir}/${pkgname}-${pkgver}/configure --prefix=/usr \
+  --libdir=/usr/lib --libexecdir=/usr/lib \
+  --with-headers=/usr/include \
+  --with-bugurl=https://bugs.archlinux.org/ \
+  --enable-add-ons=nptl,libidn \
+  --enable-obsolete-rpc \
+  --enable-kernel=2.6.32 \
+  --enable-bind-now --disable-profile \
+  --enable-stackguard-randomization \
+  

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

2013-01-26 Thread Allan McRae
Date: Sunday, January 27, 2013 @ 08:13:56
  Author: allan
Revision: 176061

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

Added:
  glibc/repos/testing-i686/
  glibc/repos/testing-i686/PKGBUILD
(from rev 176060, glibc/trunk/PKGBUILD)
  glibc/repos/testing-i686/glibc-2.17-sync-with-linux37.patch
(from rev 176060, glibc/trunk/glibc-2.17-sync-with-linux37.patch)
  glibc/repos/testing-i686/glibc.install
(from rev 176060, glibc/trunk/glibc.install)
  glibc/repos/testing-i686/locale-gen
(from rev 176060, glibc/trunk/locale-gen)
  glibc/repos/testing-i686/locale.gen.txt
(from rev 176060, glibc/trunk/locale.gen.txt)
  glibc/repos/testing-i686/nscd.service
(from rev 176060, glibc/trunk/nscd.service)
  glibc/repos/testing-i686/nscd.tmpfiles
(from rev 176060, glibc/trunk/nscd.tmpfiles)
  glibc/repos/testing-x86_64/
  glibc/repos/testing-x86_64/PKGBUILD
(from rev 176060, glibc/trunk/PKGBUILD)
  glibc/repos/testing-x86_64/glibc-2.17-sync-with-linux37.patch
(from rev 176060, glibc/trunk/glibc-2.17-sync-with-linux37.patch)
  glibc/repos/testing-x86_64/glibc.install
(from rev 176060, glibc/trunk/glibc.install)
  glibc/repos/testing-x86_64/locale-gen
(from rev 176060, glibc/trunk/locale-gen)
  glibc/repos/testing-x86_64/locale.gen.txt
(from rev 176060, glibc/trunk/locale.gen.txt)
  glibc/repos/testing-x86_64/nscd.service
(from rev 176060, glibc/trunk/nscd.service)
  glibc/repos/testing-x86_64/nscd.tmpfiles
(from rev 176060, glibc/trunk/nscd.tmpfiles)

---+
 testing-i686/PKGBUILD |  142 
 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   |  142 
 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 
 14 files changed, 748 insertions(+)

Copied: glibc/repos/testing-i686/PKGBUILD (from rev 176060, 
glibc/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2013-01-27 07:13:56 UTC (rev 176061)
@@ -0,0 +1,142 @@
+# $Id$
+# Maintainer: Allan McRae al...@archlinux.org
+
+# toolchain build order: 
linux-api-headers-glibc-binutils-gcc-binutils-glibc
+# NOTE: valgrind requires rebuilt with each major glibc version
+
+pkgname=glibc
+pkgver=2.17
+pkgrel=3
+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.7' 'tzdata' 'filesystem=2013.01')
+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.17-sync-with-linux37.patch
+nscd.service
+nscd.tmpfiles
+locale.gen.txt
+locale-gen)
+md5sums=('87bf675c8ee523ebda4803e8e1cec638'
+ '6db4d1661cf34282755dc90330465f6d'
+ 'fb99380d94598cc76d793deebf630022'
+ 'c1e07c0bec0fe89791bfd9d13fc85edf'
+ 'bccbe5619e75cf1d97312ec3681c605c'
+ '07ac979b6ab5eeb778d55f041529d623'
+ '476e9113489f93b348b21e144b6a8fcf')
+
+
+build() {
+  cd ${srcdir}/${pkgname}-${pkgver}
+
+  # combination of upstream commits 318cd0b, b540704 and fc1abbe
+  patch -p1 -i ${srcdir}/glibc-2.17-sync-with-linux37.patch
+
+  cd ${srcdir}
+  mkdir glibc-build
+  cd glibc-build
+
+  if [[ ${CARCH} = i686 ]]; then
+# Hack to fix NPTL issues with Xen, only required on 32bit platforms
+# TODO: make separate glibc-xen package for i686
+export CFLAGS=${CFLAGS} -mno-tls-direct-seg-refs
+  fi
+
+  echo slibdir=/usr/lib  configparms
+
+  # remove hardening options from CFLAGS for building libraries
+  CFLAGS=${CFLAGS/-fstack-protector/}
+  CFLAGS=${CFLAGS/-D_FORTIFY_SOURCE=2/}
+
+  ${srcdir}/${pkgname}-${pkgver}/configure --prefix=/usr \
+  --libdir=/usr/lib --libexecdir=/usr/lib \
+  --with-headers=/usr/include \
+  --with-bugurl=https://bugs.archlinux.org/ \
+  --enable-add-ons=nptl,libidn \
+  --enable-obsolete-rpc \
+  --enable-kernel=2.6.32 \
+  --enable-bind-now --disable-profile \
+  --enable-stackguard-randomization \
+  

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

2013-01-21 Thread allan
Date: Monday, January 21, 2013 @ 16:14:33
  Author: allan
Revision: 175767

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

Added:
  glibc/repos/testing-i686/
  glibc/repos/testing-i686/PKGBUILD
(from rev 175766, glibc/trunk/PKGBUILD)
  glibc/repos/testing-i686/glibc-2.17-sync-with-linux37.patch
(from rev 175766, glibc/trunk/glibc-2.17-sync-with-linux37.patch)
  glibc/repos/testing-i686/glibc.install
(from rev 175766, glibc/trunk/glibc.install)
  glibc/repos/testing-i686/locale-gen
(from rev 175766, glibc/trunk/locale-gen)
  glibc/repos/testing-i686/locale.gen.txt
(from rev 175766, glibc/trunk/locale.gen.txt)
  glibc/repos/testing-i686/nscd.service
(from rev 175766, glibc/trunk/nscd.service)
  glibc/repos/testing-i686/nscd.tmpfiles
(from rev 175766, glibc/trunk/nscd.tmpfiles)
  glibc/repos/testing-x86_64/
  glibc/repos/testing-x86_64/PKGBUILD
(from rev 175766, glibc/trunk/PKGBUILD)
  glibc/repos/testing-x86_64/glibc-2.17-sync-with-linux37.patch
(from rev 175766, glibc/trunk/glibc-2.17-sync-with-linux37.patch)
  glibc/repos/testing-x86_64/glibc.install
(from rev 175766, glibc/trunk/glibc.install)
  glibc/repos/testing-x86_64/locale-gen
(from rev 175766, glibc/trunk/locale-gen)
  glibc/repos/testing-x86_64/locale.gen.txt
(from rev 175766, glibc/trunk/locale.gen.txt)
  glibc/repos/testing-x86_64/nscd.service
(from rev 175766, glibc/trunk/nscd.service)
  glibc/repos/testing-x86_64/nscd.tmpfiles
(from rev 175766, glibc/trunk/nscd.tmpfiles)

---+
 testing-i686/PKGBUILD |  142 
 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   |  142 
 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 
 14 files changed, 748 insertions(+)

Copied: glibc/repos/testing-i686/PKGBUILD (from rev 175766, 
glibc/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2013-01-21 15:14:33 UTC (rev 175767)
@@ -0,0 +1,142 @@
+# $Id$
+# Maintainer: Allan McRae al...@archlinux.org
+
+# toolchain build order: 
linux-api-headers-glibc-binutils-gcc-binutils-glibc
+# NOTE: valgrind requires rebuilt with each major glibc version
+
+pkgname=glibc
+pkgver=2.17
+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.7' '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.17-sync-with-linux37.patch
+nscd.service
+nscd.tmpfiles
+locale.gen.txt
+locale-gen)
+md5sums=('87bf675c8ee523ebda4803e8e1cec638'
+ '6db4d1661cf34282755dc90330465f6d'
+ 'fb99380d94598cc76d793deebf630022'
+ 'c1e07c0bec0fe89791bfd9d13fc85edf'
+ 'bccbe5619e75cf1d97312ec3681c605c'
+ '07ac979b6ab5eeb778d55f041529d623'
+ '476e9113489f93b348b21e144b6a8fcf')
+
+
+build() {
+  cd ${srcdir}/${pkgname}-${pkgver}
+
+  # combination of upstream commits 318cd0b, b540704 and fc1abbe
+  patch -p1 -i ${srcdir}/glibc-2.17-sync-with-linux37.patch
+
+  cd ${srcdir}
+  mkdir glibc-build
+  cd glibc-build
+
+  if [[ ${CARCH} = i686 ]]; then
+# Hack to fix NPTL issues with Xen, only required on 32bit platforms
+# TODO: make separate glibc-xen package for i686
+export CFLAGS=${CFLAGS} -mno-tls-direct-seg-refs
+  fi
+
+  echo slibdir=/usr/lib  configparms
+
+  # remove hardening options from CFLAGS for building libraries
+  CFLAGS=${CFLAGS/-fstack-protector/}
+  CFLAGS=${CFLAGS/-D_FORTIFY_SOURCE=2/}
+
+  ${srcdir}/${pkgname}-${pkgver}/configure --prefix=/usr \
+  --libdir=/usr/lib --libexecdir=/usr/lib \
+  --with-headers=/usr/include \
+  --with-bugurl=https://bugs.archlinux.org/ \
+  --enable-add-ons=nptl,libidn \
+  --enable-obsolete-rpc \
+  --enable-kernel=2.6.32 \
+  --enable-bind-now --disable-profile \
+  --enable-stackguard-randomization \
+  --enable-multi-arch
+
+  # build 

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

2012-12-26 Thread Allan McRae
Date: Wednesday, December 26, 2012 @ 16:51:01
  Author: allan
Revision: 173873

db-move: moved glibc from [staging] to [testing] (i686, x86_64)

Added:
  glibc/repos/testing-i686/
  glibc/repos/testing-i686/PKGBUILD
(from rev 173870, glibc/repos/staging-i686/PKGBUILD)
  glibc/repos/testing-i686/glibc.install
(from rev 173870, glibc/repos/staging-i686/glibc.install)
  glibc/repos/testing-i686/locale-gen
(from rev 173870, glibc/repos/staging-i686/locale-gen)
  glibc/repos/testing-i686/locale.gen.txt
(from rev 173870, glibc/repos/staging-i686/locale.gen.txt)
  glibc/repos/testing-i686/nscd.service
(from rev 173870, glibc/repos/staging-i686/nscd.service)
  glibc/repos/testing-i686/nscd.tmpfiles
(from rev 173870, glibc/repos/staging-i686/nscd.tmpfiles)
  glibc/repos/testing-x86_64/
  glibc/repos/testing-x86_64/PKGBUILD
(from rev 173870, glibc/repos/staging-x86_64/PKGBUILD)
  glibc/repos/testing-x86_64/glibc.install
(from rev 173870, glibc/repos/staging-x86_64/glibc.install)
  glibc/repos/testing-x86_64/locale-gen
(from rev 173870, glibc/repos/staging-x86_64/locale-gen)
  glibc/repos/testing-x86_64/locale.gen.txt
(from rev 173870, glibc/repos/staging-x86_64/locale.gen.txt)
  glibc/repos/testing-x86_64/nscd.service
(from rev 173870, glibc/repos/staging-x86_64/nscd.service)
  glibc/repos/testing-x86_64/nscd.tmpfiles
(from rev 173870, glibc/repos/staging-x86_64/nscd.tmpfiles)
Deleted:
  glibc/repos/staging-i686/
  glibc/repos/staging-x86_64/

---+
 testing-i686/PKGBUILD |  145 
 testing-i686/glibc.install|   20 +
 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   |  145 
 testing-x86_64/glibc.install  |   20 +
 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 
 12 files changed, 496 insertions(+)

Copied: glibc/repos/testing-i686/PKGBUILD (from rev 173870, 
glibc/repos/staging-i686/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2012-12-26 21:51:01 UTC (rev 173873)
@@ -0,0 +1,145 @@
+# $Id$
+# Maintainer: Allan McRae al...@archlinux.org
+
+# toolchain build order: 
linux-api-headers-glibc-binutils-gcc-binutils-glibc
+# NOTE: valgrind requires rebuilt with each major glibc version
+
+pkgname=glibc
+pkgver=2.17
+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.7' '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}
+nscd.service
+nscd.tmpfiles
+locale.gen.txt
+locale-gen)
+md5sums=('87bf675c8ee523ebda4803e8e1cec638'
+ '6db4d1661cf34282755dc90330465f6d'
+ 'c1e07c0bec0fe89791bfd9d13fc85edf'
+ 'bccbe5619e75cf1d97312ec3681c605c'
+ '07ac979b6ab5eeb778d55f041529d623'
+ '476e9113489f93b348b21e144b6a8fcf')
+
+
+build() {
+  cd ${srcdir}/${pkgname}-${pkgver}
+
+  # ldconfig does not need to look in /usr/lib64 or /usr/libx32 on Arch Linux
+  sed -i s#add_system_dir#do_not_add_system_dir# 
sysdeps/unix/sysv/linux/x86_64/dl-cache.h
+
+  cd ${srcdir}
+  mkdir glibc-build
+  cd glibc-build
+
+  if [[ ${CARCH} = i686 ]]; then
+# Hack to fix NPTL issues with Xen, only required on 32bit platforms
+# TODO: make separate glibc-xen package for i686
+export CFLAGS=${CFLAGS} -mno-tls-direct-seg-refs
+  fi
+
+  echo slibdir=/usr/lib  configparms
+
+  # remove hardening options from CFLAGS for building libraries
+  CFLAGS=${CFLAGS/-fstack-protector/}
+  CFLAGS=${CFLAGS/-D_FORTIFY_SOURCE=2/}
+
+  ${srcdir}/${pkgname}-${pkgver}/configure --prefix=/usr \
+  --libdir=/usr/lib --libexecdir=/usr/lib \
+  --with-headers=/usr/include \
+  --enable-add-ons=nptl,libidn \
+  --enable-obsolete-rpc \
+  --enable-kernel=2.6.32 \
+  --enable-bind-now --disable-profile \
+  --enable-stackguard-randomization \
+  --enable-multi-arch
+
+  # build libraries with hardening disabled
+  echo build-programs=no  configparms
+  make
+  
+  # re-enable hardening for programs
+  sed -i /build-programs=/s#no#yes# configparms
+  echo CC += -fstack-protector -D_FORTIFY_SOURCE=2  configparms
+  echo CXX += -fstack-protector -D_FORTIFY_SOURCE=2  configparms
+  make
+
+  # remove harding in preparation to run test-suite
+  sed -i '2,4d' configparms
+}
+
+check() {
+  # bug to file - the linker