[arch-commits] Commit in aarch64-linux-gnu-glibc/repos (2 files)

2020-08-07 Thread Anatol Pomozov via arch-commits
Date: Friday, August 7, 2020 @ 16:57:28
  Author: anatolik
Revision: 671543

archrelease: copy trunk to community-testing-any

Added:
  aarch64-linux-gnu-glibc/repos/community-testing-any/
  aarch64-linux-gnu-glibc/repos/community-testing-any/PKGBUILD
(from rev 671542, aarch64-linux-gnu-glibc/trunk/PKGBUILD)

--+
 PKGBUILD |   75 +
 1 file changed, 75 insertions(+)

Copied: aarch64-linux-gnu-glibc/repos/community-testing-any/PKGBUILD (from rev 
671542, aarch64-linux-gnu-glibc/trunk/PKGBUILD)
===
--- community-testing-any/PKGBUILD  (rev 0)
+++ community-testing-any/PKGBUILD  2020-08-07 16:57:28 UTC (rev 671543)
@@ -0,0 +1,75 @@
+# Maintainer: Anatol Pomozov
+# Maintainer: Eli Schwartz 
+
+_target=aarch64-linux-gnu
+pkgname=$_target-glibc
+pkgver=2.32
+pkgrel=1
+_commit=be176490b818b65b5162c332eb6b581690b16e5c
+pkgdesc="GNU C Library ARM64 target"
+arch=(any)
+url='https://www.gnu.org/software/libc/'
+license=('GPL' 'LGPL')
+depends=($_target-gcc $_target-linux-api-headers)
+makedepends=(python)
+options=(!buildflags !strip staticlibs)
+source=(https://ftp.gnu.org/gnu/libc/glibc-$pkgver.tar.xz{,.sig})
+sha256sums=('1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb72836'
+'SKIP')
+validpgpkeys=(7273542B39962DF7B299931416792B4EA25340F8  # "Carlos O'Donell 
"
+  BC7C7372637EC10C57D7AA6579C43DFBF1CF2187) # Siddhesh Poyarekar
+
+prepare() {
+  mkdir -p glibc-build
+}
+
+build() {
+  cd glibc-build
+
+  echo "slibdir=/lib" >> configparms
+  echo "rtlddir=/lib" >> configparms
+  echo "sbindir=/bin" >> configparms
+  echo "rootsbindir=/bin" >> configparms
+
+  # remove hardening options for building libraries
+  export CFLAGS="-U_FORTIFY_SOURCE -mlittle-endian -O2"
+  export CPPFLAGS="-U_FORTIFY_SOURCE -O2"
+  unset LD_LIBRARY_PATH
+
+  export BUILD_CC=gcc
+  export CC=${_target}-gcc
+  export CXX=${_target}-g++
+  export AR=${_target}-ar
+  export RANLIB=${_target}-ranlib
+
+  ../glibc-$pkgver/configure \
+  --prefix=/usr \
+  --target=$_target \
+  --host=$_target \
+  --build=$CHOST \
+  --includedir=/include \
+  --libdir=/lib \
+  --libexecdir=/lib \
+  --with-headers=/usr/$_target/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
+
+  echo "build-programs=no" >> configparms
+  make
+}
+
+package() {
+  cd glibc-build
+
+  make install_root="$pkgdir"/usr/$_target install
+
+  rm -r "$pkgdir"/usr/$_target/{etc,usr/share,var}
+}


[arch-commits] Commit in aarch64-linux-gnu-glibc/repos (2 files)

2020-02-07 Thread Anatol Pomozov via arch-commits
Date: Friday, February 7, 2020 @ 23:41:08
  Author: anatolik
Revision: 563780

archrelease: copy trunk to community-testing-any

Added:
  aarch64-linux-gnu-glibc/repos/community-testing-any/
  aarch64-linux-gnu-glibc/repos/community-testing-any/PKGBUILD
(from rev 563779, aarch64-linux-gnu-glibc/trunk/PKGBUILD)

--+
 PKGBUILD |   75 +
 1 file changed, 75 insertions(+)

Copied: aarch64-linux-gnu-glibc/repos/community-testing-any/PKGBUILD (from rev 
563779, aarch64-linux-gnu-glibc/trunk/PKGBUILD)
===
--- community-testing-any/PKGBUILD  (rev 0)
+++ community-testing-any/PKGBUILD  2020-02-07 23:41:08 UTC (rev 563780)
@@ -0,0 +1,75 @@
+# Maintainer: Anatol Pomozov
+# Maintainer: Eli Schwartz 
+
+_target=aarch64-linux-gnu
+pkgname=$_target-glibc
+pkgver=2.31
+pkgrel=1
+_commit=be176490b818b65b5162c332eb6b581690b16e5c
+pkgdesc="GNU C Library ARM64 target"
+arch=(any)
+url='https://www.gnu.org/software/libc/'
+license=('GPL' 'LGPL')
+depends=($_target-gcc $_target-linux-api-headers)
+makedepends=(python)
+options=(!buildflags !strip staticlibs)
+source=(https://ftp.gnu.org/gnu/libc/glibc-$pkgver.tar.xz{,.sig})
+sha256sums=('9246fe44f68feeec8c666bb87973d590ce0137cca145df014c72ec95be9ffd17'
+'SKIP')
+validpgpkeys=(7273542B39962DF7B299931416792B4EA25340F8  # "Carlos O'Donell 
"
+  BC7C7372637EC10C57D7AA6579C43DFBF1CF2187) # Siddhesh Poyarekar
+
+prepare() {
+  mkdir -p glibc-build
+}
+
+build() {
+  cd glibc-build
+
+  echo "slibdir=/lib" >> configparms
+  echo "rtlddir=/lib" >> configparms
+  echo "sbindir=/bin" >> configparms
+  echo "rootsbindir=/bin" >> configparms
+
+  # remove hardening options for building libraries
+  export CFLAGS="-U_FORTIFY_SOURCE -mlittle-endian -O2"
+  export CPPFLAGS="-U_FORTIFY_SOURCE -O2"
+  unset LD_LIBRARY_PATH
+
+  export BUILD_CC=gcc
+  export CC=${_target}-gcc
+  export CXX=${_target}-g++
+  export AR=${_target}-ar
+  export RANLIB=${_target}-ranlib
+
+  ../glibc-$pkgver/configure \
+  --prefix=/usr \
+  --target=$_target \
+  --host=$_target \
+  --build=$CHOST \
+  --includedir=/include \
+  --libdir=/lib \
+  --libexecdir=/lib \
+  --with-headers=/usr/$_target/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
+
+  echo "build-programs=no" >> configparms
+  make
+}
+
+package() {
+  cd glibc-build
+
+  make install_root="$pkgdir"/usr/$_target install
+
+  rm -r "$pkgdir"/usr/$_target/{etc,usr/share,var}
+}


[arch-commits] Commit in aarch64-linux-gnu-glibc/repos (2 files)

2017-02-06 Thread Anatol Pomozov
Date: Monday, February 6, 2017 @ 20:11:47
  Author: anatolik
Revision: 210566

archrelease: copy trunk to community-testing-any

Added:
  aarch64-linux-gnu-glibc/repos/community-testing-any/
  aarch64-linux-gnu-glibc/repos/community-testing-any/PKGBUILD
(from rev 210565, aarch64-linux-gnu-glibc/trunk/PKGBUILD)

--+
 PKGBUILD |   70 +
 1 file changed, 70 insertions(+)

Copied: aarch64-linux-gnu-glibc/repos/community-testing-any/PKGBUILD (from rev 
210565, aarch64-linux-gnu-glibc/trunk/PKGBUILD)
===
--- community-testing-any/PKGBUILD  (rev 0)
+++ community-testing-any/PKGBUILD  2017-02-06 20:11:47 UTC (rev 210566)
@@ -0,0 +1,70 @@
+# Maintainer: Anatol Pomozov
+
+_target=aarch64-linux-gnu
+pkgname=$_target-glibc
+pkgver=2.25
+pkgrel=1
+_commit=be176490b818b65b5162c332eb6b581690b16e5c
+pkgdesc="GNU C Library ARM64 target"
+arch=(any)
+url='http://www.gnu.org/software/libc/'
+license=('GPL' 'LGPL')
+depends=($_target-gcc $_target-linux-api-headers)
+makedepends=(git)
+options=(!buildflags !strip staticlibs)
+source=(git://sourceware.org/git/glibc.git#commit=$_commit)
+sha1sums=('SKIP')
+
+prepare() {
+  mkdir -p glibc-build
+}
+
+build() {
+  cd glibc-build
+
+  echo "slibdir=/lib" >> configparms
+  echo "rtlddir=/lib" >> configparms
+  echo "sbindir=/bin" >> configparms
+  echo "rootsbindir=/bin" >> configparms
+
+  # remove hardening options for building libraries
+  export CFLAGS="-U_FORTIFY_SOURCE -mlittle-endian -O2"
+  export CPPFLAGS="-U_FORTIFY_SOURCE -O2"
+  unset LD_LIBRARY_PATH
+
+  export BUILD_CC=gcc
+  export CC=${_target}-gcc
+  export CXX=${_target}-g++
+  export AR=${_target}-ar
+  export RANLIB=${_target}-ranlib
+
+  ../glibc/configure \
+  --prefix=/usr \
+  --target=$_target \
+  --host=$_target \
+  --build=$CHOST \
+  --libdir=/usr/lib \
+  --libexecdir=/usr/lib \
+  --with-headers=/usr/$_target/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
+
+  echo "build-programs=no" >> configparms
+  make
+}
+
+package() {
+  cd glibc-build
+
+  make install_root=$pkgdir/usr/$_target install
+
+  rm -rf $pkgdir/usr/$_target/{bin,sbin,etc,share,var}
+}


[arch-commits] Commit in aarch64-linux-gnu-glibc/repos (2 files)

2016-11-17 Thread Anatol Pomozov
Date: Thursday, November 17, 2016 @ 17:51:09
  Author: anatolik
Revision: 196256

archrelease: copy trunk to community-any

Added:
  aarch64-linux-gnu-glibc/repos/community-any/
  aarch64-linux-gnu-glibc/repos/community-any/PKGBUILD
(from rev 196255, aarch64-linux-gnu-glibc/trunk/PKGBUILD)

--+
 PKGBUILD |   70 +
 1 file changed, 70 insertions(+)

Copied: aarch64-linux-gnu-glibc/repos/community-any/PKGBUILD (from rev 196255, 
aarch64-linux-gnu-glibc/trunk/PKGBUILD)
===
--- community-any/PKGBUILD  (rev 0)
+++ community-any/PKGBUILD  2016-11-17 17:51:09 UTC (rev 196256)
@@ -0,0 +1,70 @@
+# Maintainer: Anatol Pomozov
+
+_target=aarch64-linux-gnu
+pkgname=$_target-glibc
+pkgver=2.24
+pkgrel=1
+_commit=fdfc9260
+pkgdesc="GNU C Library ARM64 target"
+arch=(any)
+url='http://www.gnu.org/software/libc/'
+license=('GPL' 'LGPL')
+depends=($_target-gcc $_target-linux-api-headers)
+makedepends=(git)
+options=(!buildflags !strip staticlibs)
+source=(git://sourceware.org/git/glibc.git#commit=$_commit)
+sha1sums=('SKIP')
+
+prepare() {
+  mkdir -p glibc-build
+}
+
+build() {
+  cd glibc-build
+
+  echo "slibdir=/lib" >> configparms
+  echo "rtlddir=/lib" >> configparms
+  echo "sbindir=/bin" >> configparms
+  echo "rootsbindir=/bin" >> configparms
+
+  # remove hardening options for building libraries
+  export CFLAGS="-U_FORTIFY_SOURCE -mlittle-endian -O2"
+  export CPPFLAGS="-U_FORTIFY_SOURCE -O2"
+  unset LD_LIBRARY_PATH
+
+  export BUILD_CC=gcc
+  export CC=${_target}-gcc
+  export CXX=${_target}-g++
+  export AR=${_target}-ar
+  export RANLIB=${_target}-ranlib
+
+  ../glibc/configure \
+  --prefix=/usr \
+  --target=$_target \
+  --host=$_target \
+  --build=$CHOST \
+  --libdir=/usr/lib \
+  --libexecdir=/usr/lib \
+  --with-headers=/usr/$_target/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
+
+  echo "build-programs=no" >> configparms
+  make
+}
+
+package() {
+  cd glibc-build
+
+  make install_root=$pkgdir/usr/$_target install
+
+  rm -rf $pkgdir/usr/$_target/{bin,sbin,etc,share,var}
+}