summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD70
1 files changed, 16 insertions, 54 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b921b068484e..2386922ed438 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 103537 2014-01-07 13:27:35Z heftig $
+# $Id: PKGBUILD 110036 2014-04-23 14:15:04Z heftig $
# Maintainer: Fantix King <fantix.king@gmail.com>
# Upstream Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
# Contributor: Jan de Groot <jgc@archlinux.org>
@@ -9,7 +9,7 @@
_pkgbasename=glibc
pkgname=libx32-$_pkgbasename
-pkgver=2.18_12
+pkgver=2.19_4
pkgrel=1
pkgdesc="GNU C Library for x32 ABI"
arch=('x86_64')
@@ -20,63 +20,23 @@ conflicts=('glibc-x32-seed')
provides=('glibc-x32-seed')
options=('!strip' '!emptydirs' 'staticlibs')
source=(http://ftp.gnu.org/gnu/libc/${_pkgbasename}-${pkgver%_*}.tar.xz{,.sig}
- glibc-2.18-make-4.patch
- glibc-2.18-readdir_r-CVE-2013-4237.patch
- glibc-2.18-malloc-corrupt-CVE-2013-4332.patch
- glibc-2.18-strcoll-CVE-2012-4412+4424.patch
- glibc-2.18-ptr-mangle-CVE-2013-4788.patch
- glibc-2.18-getaddrinfo-CVE-2013-4458.patch
- glibc-2.18-getaddrinfo-assertion.patch
- glibc-2.18-scanf-parse-0e-0.patch
- glibc-2.18-strstr-hackfix.patch
- glibc-2.18-xattr-compat-hack.patch
+ glibc-2.19-xattr_header.patch
+ glibc-2.19-fix-sign-in-bsloww1-input.patch
libx32-glibc.conf)
-md5sums=('88fbbceafee809e82efd52efa1e3c58f'
+md5sums=('e26b8cc666b162f999404b03970f14e4'
'SKIP'
- 'e1883c2d1b01ff73650db5f5bb5a5a52'
- '154da6bf5a5248f42a7bf5bf08e01a47'
- 'b79561ab9dce900e9bbeaf0d49927c2b'
- 'c7264b99d0f7e51922a4d3126182c40a'
- '9749ba386b08a8fe53e7ecede9bf2dfb'
- '71329fccb8eb583fb0d67b55f1e8df68'
- 'd4d86add33f22125777e0ecff06bc9bb'
- '01d19fe9b2aea489cf5651530e0369f2'
- '4441f6dfe7d75ced1fa75e54dd21d36e'
- '7ca96c68a37f2a4ab91792bfa0160a24'
+ '39a4876837789e07746f1d84cd8cb46a'
+ '755a1a9d7844a5e338eddaa9a5d974cd'
'34a4169d2bdc5a3eb83676a0831aae57')
prepare() {
cd ${srcdir}/${_pkgbasename}-${pkgver%_*}
+
+ # fix for {linux,sys}/xattr.h incompatibility - commit fdbe8eae
+ patch -p1 -i $srcdir/glibc-2.19-xattr_header.patch
- # compatibility with make-4.0 (submitted upstream)
- patch -p1 -i $srcdir/glibc-2.18-make-4.patch
-
- # upstream commit 91ce4085
- patch -p1 -i $srcdir/glibc-2.18-readdir_r-CVE-2013-4237.patch
-
- # upstream commits 1159a193, 55e17aad and b73ed247
- patch -p1 -i $srcdir/glibc-2.18-malloc-corrupt-CVE-2013-4332.patch
-
- # upstream commits 1326ba1a, 141f3a77 and 303e567a
- patch -p1 -i $srcdir/glibc-2.18-strcoll-CVE-2012-4412+4424.patch
-
- # upstream commits c61b4d41 and 0b1f8e35
- patch -p1 -i $srcdir/glibc-2.18-ptr-mangle-CVE-2013-4788.patch
-
- # upstream commit 7cbcdb36
- patch -p1 -i $srcdir/glibc-2.18-getaddrinfo-CVE-2013-4458.patch
-
- # upstream commit 894f3f10
- patch -p1 -i $srcdir/glibc-2.18-getaddrinfo-assertion.patch
-
- # upstream commit a4966c61
- patch -p1 -i $srcdir/glibc-2.18-scanf-parse-0e-0.patch
-
- # hack fix for strstr issues on x86
- patch -p1 -i $srcdir/glibc-2.18-strstr-hackfix.patch
-
- # hack fix for {linux,sys}/xattr.h incompatibility
- patch -p1 -i $srcdir/glibc-2.18-xattr-compat-hack.patch
+ # fix issues in sin/cos slow path calculation - commit ffe768a9
+ patch -p1 -i $srcdir/glibc-2.19-fix-sign-in-bsloww1-input.patch
mkdir ${srcdir}/glibc-build
}
@@ -141,9 +101,11 @@ check() {
cd ${srcdir}/glibc-build
if [ -x "/opt/gcc-x32-seed/bin/gcc" ]; then
- make check || true
+ make -k check || true
else
- make check
+ # only acceptable testsuite error is some small libm ulp failures on i686 with gcc-4.9
+ # TODO: fix upstream and provide patch
+ make -k check || true
fi
}