diff options
Diffstat (limited to 'multilib')
-rw-r--r-- | multilib/binutils-multilib/PKGBUILD | 10 | ||||
-rw-r--r-- | multilib/gcc-multilib/PKGBUILD | 27 | ||||
-rw-r--r-- | multilib/gcc-multilib/gcc-pr49720.patch | 26 | ||||
-rwxr-xr-x | multilib/lib32-curl/PKGBUILD | 7 | ||||
-rw-r--r-- | multilib/lib32-dbus-core/PKGBUILD | 13 | ||||
-rw-r--r-- | multilib/lib32-glibc/PKGBUILD | 4 | ||||
-rw-r--r-- | multilib/lib32-libgcrypt/PKGBUILD | 8 | ||||
-rw-r--r-- | multilib/lib32-libgpg-error/PKGBUILD | 8 | ||||
-rw-r--r-- | multilib/lib32-sqlite3/PKGBUILD | 6 | ||||
-rw-r--r-- | multilib/lib32-tdb/PKGBUILD | 12 | ||||
-rw-r--r-- | multilib/lib32-xcb-util/PKGBUILD | 8 |
11 files changed, 82 insertions, 47 deletions
diff --git a/multilib/binutils-multilib/PKGBUILD b/multilib/binutils-multilib/PKGBUILD index 8d1bbadc3..09bb986dc 100644 --- a/multilib/binutils-multilib/PKGBUILD +++ b/multilib/binutils-multilib/PKGBUILD @@ -1,13 +1,13 @@ -# $Id: PKGBUILD 54543 2011-08-20 07:14:17Z allan $ +# $Id: PKGBUILD 60241 2011-12-08 12:19:44Z allan $ # Maintainer: Jan "heftig" Steffens <jan.steffens@gmail.com> # Contributor: Allan McRae <allan@archlinux.org> # toolchain build order: linux-api-headers->glibc->binutils->gcc->binutils->glibc pkgname=binutils-multilib -pkgver=2.21.1 -pkgrel=2 -_date=20110627 +pkgver=2.22 +pkgrel=1 +_date=20111201 pkgdesc="A set of programs to assemble and manipulate binary and object files for multilib" arch=('x86_64') url="http://www.gnu.org/software/binutils/" @@ -20,7 +20,7 @@ makedepends=('dejagnu' 'gcc-multilib') # Make sure we compile this with gcc-mult options=('!libtool' '!distcc' '!ccache') install=binutils.install source=(http://mirrors.kernel.org/archlinux/other/binutils/binutils-${pkgver}_${_date}.tar.bz2) -md5sums=('2face559e80d649ba148e42bb2d1fb0f') +md5sums=('77c15027ac112c65fd5f73ca91b0651c') build() { cd ${srcdir} diff --git a/multilib/gcc-multilib/PKGBUILD b/multilib/gcc-multilib/PKGBUILD index 4b2f0c3b7..27d180609 100644 --- a/multilib/gcc-multilib/PKGBUILD +++ b/multilib/gcc-multilib/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 57525 2011-10-30 06:48:49Z allan $ +# $Id: PKGBUILD 60283 2011-12-08 22:16:27Z heftig $ # Maintainer: Jan "heftig" Steffens <jan.steffens@gmail.com> # Contributor: Allan McRae <allan@archlinux.org> @@ -8,26 +8,28 @@ pkgbase='gcc-multilib' pkgname=('gcc-multilib' 'gcc-libs-multilib' 'lib32-gcc-libs' 'gcc-fortran-multilib' 'gcc-objc-multilib' 'gcc-ada-multilib' 'gcc-go-multilib') pkgver=4.6.2 -pkgrel=1 -#_snapshot=4.6-20110819 +pkgrel=3 +_snapshot=4.6-20111125 _libstdcppmanver=20110814 # Note: check source directory name when updating this pkgdesc="The GNU Compiler Collection for multilib" arch=('x86_64') license=('GPL' 'LGPL' 'FDL' 'custom') url="http://gcc.gnu.org" -makedepends=('binutils-multilib>=2.21.1' 'libmpc' 'cloog' 'ppl' 'gcc-ada-multilib' +makedepends=('binutils-multilib>=2.22' 'libmpc' 'cloog' 'ppl' 'gcc-ada-multilib' 'lib32-glibc>=2.14') checkdepends=('dejagnu') options=('!libtool' '!emptydirs') -source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2 - #ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-${_snapshot}.tar.bz2 +source=(#ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2 + ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-${_snapshot}.tar.bz2 ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/libstdc++-api.${_libstdcppmanver}.man.tar.bz2 gcc_pure64.patch - gcc-hash-style-both.patch) -md5sums=('028115c4fbfb6cfd75d6369f4a90d87e' + gcc-hash-style-both.patch + gcc-pr49720.patch) +md5sums=('922b0ee688669c188d237bbd21d42d07' 'ce920d2550ff7e042b9f091d27764d8f' '4030ee1c08dd1e843c0225b772360e76' - '4df25b623799b148a0703eaeec8fdf3f') + '4df25b623799b148a0703eaeec8fdf3f' + 'f9d7e5b792c59175f3da3f8421447512') if [ -n "${_snapshot}" ]; then _basedir="${srcdir}/gcc-${_snapshot}" @@ -47,6 +49,9 @@ build() { patch -Np1 -i ${srcdir}/gcc_pure64.patch patch -Np0 -i ${srcdir}/gcc-hash-style-both.patch + # fix compiler segfault in binutils testsuite + patch -Np1 -i ${srcdir}/gcc-pr49720.patch + echo ${pkgver} > gcc/BASE-VER cd ${srcdir} @@ -65,7 +70,7 @@ build() { --enable-lto --enable-gold --enable-ld=default \ --enable-plugin --with-plugin-ld=ld.gold \ --enable-multilib --disable-libssp --disable-libstdcxx-pch \ - --enable-checking=release + --enable-checking=release --with-fpmath=sse make } @@ -148,7 +153,7 @@ package_lib32-gcc-libs() package_gcc-multilib() { pkgdesc="The GNU Compiler Collection - C and C++ frontends for multilib" - depends=("gcc-libs-multilib=$pkgver-$pkgrel" 'binutils-multilib>=2.21.1' 'libmpc' 'cloog' 'ppl') + depends=("gcc-libs-multilib=$pkgver-$pkgrel" 'binutils-multilib>=2.22' 'libmpc' 'cloog' 'ppl') groups=('multilib-devel') provides=("gcc=$pkgver-$pkgrel") conflicts=('gcc') diff --git a/multilib/gcc-multilib/gcc-pr49720.patch b/multilib/gcc-multilib/gcc-pr49720.patch new file mode 100644 index 000000000..8f50c4120 --- /dev/null +++ b/multilib/gcc-multilib/gcc-pr49720.patch @@ -0,0 +1,26 @@ +--- trunk/gcc/simplify-rtx.c 2011/10/28 05:55:10 180603 ++++ trunk/gcc/simplify-rtx.c 2011/10/28 06:35:31 180604 +@@ -4352,10 +4352,20 @@ + { + rtx x = XEXP (op0, 0); + rtx c = XEXP (op0, 1); ++ enum rtx_code invcode = op0code == PLUS ? MINUS : PLUS; ++ rtx tem = simplify_gen_binary (invcode, cmp_mode, op1, c); + +- c = simplify_gen_binary (op0code == PLUS ? MINUS : PLUS, +- cmp_mode, op1, c); +- return simplify_gen_relational (code, mode, cmp_mode, x, c); ++ /* Detect an infinite recursive condition, where we oscillate at this ++ simplification case between: ++ A + B == C <---> C - B == A, ++ where A, B, and C are all constants with non-simplifiable expressions, ++ usually SYMBOL_REFs. */ ++ if (GET_CODE (tem) == invcode ++ && CONSTANT_P (x) ++ && rtx_equal_p (c, XEXP (tem, 1))) ++ return NULL_RTX; ++ ++ return simplify_gen_relational (code, mode, cmp_mode, x, tem); + } + + /* (ne:SI (zero_extract:SI FOO (const_int 1) BAR) (const_int 0))) is diff --git a/multilib/lib32-curl/PKGBUILD b/multilib/lib32-curl/PKGBUILD index 264a41750..84dedb85f 100755 --- a/multilib/lib32-curl/PKGBUILD +++ b/multilib/lib32-curl/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 60201 2011-12-07 14:41:34Z arodseth $ +# $Id: PKGBUILD 60264 2011-12-08 19:46:45Z bluewind $ # Maintainer: Florian Pritz <flo@xssn.at> _pkgbasename=curl pkgname=lib32-$_pkgbasename -pkgver=7.21.7 +pkgver=7.23.1 pkgrel=1 pkgdesc="An URL retrieval utility and library (32-bit)" arch=('x86_64') @@ -13,7 +13,7 @@ depends=('lib32-zlib' 'lib32-openssl' 'bash' 'ca-certificates' 'lib32-libssh2' $ makedepends=(gcc-multilib) options=('!libtool') source=("http://curl.haxx.se/download/${_pkgbasename}-${pkgver}.tar.bz2") -md5sums=('5f6d50c4d4ee38c57fe37e3cff75adbd') +md5sums=('0296d3196b4bf82c896a869b38dbc5f2') build() { @@ -34,6 +34,7 @@ build() { --disable-manual \ --enable-versioned-symbols \ --with-ca-bundle=/etc/ssl/certs/ca-certificates.crt \ + --with-random=/dev/urandom \ --without-libidn \ --libdir=/usr/lib32 \ --enable-threaded-resolver diff --git a/multilib/lib32-dbus-core/PKGBUILD b/multilib/lib32-dbus-core/PKGBUILD index ac3a2e24a..79ebc590e 100644 --- a/multilib/lib32-dbus-core/PKGBUILD +++ b/multilib/lib32-dbus-core/PKGBUILD @@ -1,19 +1,19 @@ -# $Id: PKGBUILD 26527 2010-09-15 22:30:16Z bluewind $ +# $Id: PKGBUILD 60258 2011-12-08 19:35:30Z bluewind $ # Maintainer : Ionut Biru <ibiru@archlinux.org> pkgname=lib32-dbus-core _pkgbasename=dbus-core -pkgver=1.4.0 -pkgrel=2 +pkgver=1.4.16 +pkgrel=1 pkgdesc="Freedesktop.org message bus system (32-bit)" arch=('x86_64') url="http://www.freedesktop.org/Software/dbus" license=('GPL' 'custom') depends=('lib32-glibc' 'lib32-expat' 'dbus-core') -makedepends=('gcc-multilib') +makedepends=('gcc-multilib' lib32-libx11) options=(!libtool) source=(http://dbus.freedesktop.org/releases/dbus/dbus-${pkgver}.tar.gz) -md5sums=('f59618b18d2fb2bd1fce9e1c5a2a3282') +md5sums=('44a2a10678e7e50460879c3eb4453a65') build() { export CC="gcc -m32" @@ -27,9 +27,10 @@ build() { --with-system-pid-file=/var/run/dbus.pid \ --enable-inotify --disable-dnotify \ --disable-verbose-mode --disable-static \ - --disable-tests --disable-asserts --without-x + --disable-tests --disable-asserts make } + package() { cd "${srcdir}/dbus-${pkgver}" make DESTDIR=${pkgdir} install diff --git a/multilib/lib32-glibc/PKGBUILD b/multilib/lib32-glibc/PKGBUILD index 48057fdec..f552f8fe4 100644 --- a/multilib/lib32-glibc/PKGBUILD +++ b/multilib/lib32-glibc/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 57526 2011-10-30 06:49:02Z allan $ +# $Id: PKGBUILD 60243 2011-12-08 12:20:06Z allan $ # Maintainer: Jan "heftig" Steffens <jan.steffens@gmail.com> # Contributor: Jan de Groot <jgc@archlinux.org> # Contributor: Allan McRae <allan@archlinux.org> @@ -9,7 +9,7 @@ _pkgbasename=glibc pkgname=lib32-$_pkgbasename pkgver=2.14.1 -pkgrel=1 +pkgrel=2 _glibcdate=20111025 pkgdesc="GNU C Library for multilib" arch=('x86_64') diff --git a/multilib/lib32-libgcrypt/PKGBUILD b/multilib/lib32-libgcrypt/PKGBUILD index e266ea00c..784f095ef 100644 --- a/multilib/lib32-libgcrypt/PKGBUILD +++ b/multilib/lib32-libgcrypt/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 26587 2010-09-15 22:38:34Z bluewind $ +# $Id: PKGBUILD 60260 2011-12-08 19:40:31Z bluewind $ # Maintainer: Andreas Radke <andyrtr@archlinux.org> _pkgbasename=libgcrypt pkgname=lib32-$_pkgbasename -pkgver=1.4.6 -pkgrel=3 +pkgver=1.5.0 +pkgrel=1 pkgdesc="a general purpose crypto library based on the code used (32-bit)" arch=(x86_64) url="http://www.gnupg.org" @@ -15,7 +15,7 @@ options=(!libtool) source=(ftp://ftp.gnupg.org/gcrypt/${_pkgbasename}/${_pkgbasename}-${pkgver}.tar.bz2 #ftp://ftp.franken.de/pub/crypt/mirror/ftp.gnupg.org/gcrypt/libgcrypt/${_pkgbasename}-${pkgver}.tar.bz2 ) -md5sums=('dbf99425a4fe9217c84ce3a35d938634') +md5sums=('693f9c64d50c908bc4d6e01da3ff76d8') build() { export CC="gcc -m32" diff --git a/multilib/lib32-libgpg-error/PKGBUILD b/multilib/lib32-libgpg-error/PKGBUILD index 6467c668a..b0d16156b 100644 --- a/multilib/lib32-libgpg-error/PKGBUILD +++ b/multilib/lib32-libgpg-error/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 26590 2010-09-15 22:39:01Z bluewind $ +# $Id: PKGBUILD 60262 2011-12-08 19:42:28Z bluewind $ # Maintainer: judd <jvinet@zeroflux.org> _pkgbasename=libgpg-error pkgname=lib32-$_pkgbasename -pkgver=1.9 -pkgrel=4 +pkgver=1.10 +pkgrel=1 pkgdesc="Support library for libgcrypt (32-bit)" arch=(x86_64) url="http://www.gnupg.org" @@ -14,7 +14,7 @@ makedepends=(gcc-multilib) options=(!libtool) source=(ftp://ftp.gnupg.org/gcrypt/libgpg-error/${_pkgbasename}-${pkgver}.tar.bz2) #ftp://ftp.franken.de/pub/crypt/mirror/ftp.gnupg.org/gcrypt/libgpg-error/${pkgname}-${pkgver}.tar.bz2) -md5sums=('521b98aa9395e7eaf0ef2236233a0796') +md5sums=('736a03daa9dc5873047d4eb4a9c22a16') build() { diff --git a/multilib/lib32-sqlite3/PKGBUILD b/multilib/lib32-sqlite3/PKGBUILD index a1e3d8fec..ea647b6b6 100644 --- a/multilib/lib32-sqlite3/PKGBUILD +++ b/multilib/lib32-sqlite3/PKGBUILD @@ -4,8 +4,8 @@ _pkgbasename=sqlite3 pkgname=lib32-sqlite3 -_amalgamationver=3070400 -pkgver=3.7.4 +_amalgamationver=3070900 +pkgver=3.7.9 pkgrel=1 pkgdesc="A C library that implements an SQL database engine (32-bit)" arch=('x86_64') @@ -15,7 +15,7 @@ depends=(lib32-glibc $_pkgbasename) makedepends=('tcl' 'gcc-multilib' 'lib32-readline') source=(http://www.sqlite.org/sqlite-src-${_amalgamationver}.zip) options=(!libtool) -md5sums=('2b5c53328505893599de6e2055996d7a') +md5sums=('b2646c5a0c0b5bc6b8f0b67fc318bab3') build() { export CC="gcc -m32" diff --git a/multilib/lib32-tdb/PKGBUILD b/multilib/lib32-tdb/PKGBUILD index db639ad6e..0ef20e391 100644 --- a/multilib/lib32-tdb/PKGBUILD +++ b/multilib/lib32-tdb/PKGBUILD @@ -2,17 +2,16 @@ _pkgbasename=tdb pkgname=lib32-$_pkgbasename -pkgver=1.2.1 -pkgrel=3 +pkgver=1.2.9 +pkgrel=1 pkgdesc="A Trivia Database similar to GDBM but allows simultaneous commits (32-bit)" arch=(x86_64) license=('GPL3') url="http://tdb.samba.org/" depends=(lib32-glibc $_pkgbasename) -makedepends=(gcc-multilib libxslt) -options=(force) +makedepends=(gcc-multilib libxslt python2) source=(http://samba.org/ftp/${_pkgbasename}/${_pkgbasename}-${pkgver}.tar.gz) -md5sums=('73ea81282a82e5c959d9c082af2d0215') +md5sums=('4d97d18bbe9040038d4e003495bb8cd1') build() { export CC="gcc -m32" @@ -20,6 +19,9 @@ build() { export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" cd "${srcdir}/${_pkgbasename}-${pkgver}" + + sed -i -e 's#python#python2#g' buildtools/bin/waf + ./configure --prefix=/usr \ --localstatedir=/var \ --sysconfdir=/etc/samba \ diff --git a/multilib/lib32-xcb-util/PKGBUILD b/multilib/lib32-xcb-util/PKGBUILD index 85ea8751c..fe1051772 100644 --- a/multilib/lib32-xcb-util/PKGBUILD +++ b/multilib/lib32-xcb-util/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 26758 2010-09-15 23:05:03Z bluewind $ +# $Id: PKGBUILD 60278 2011-12-08 20:24:48Z bluewind $ # Maintainer : Ionut Biru <ibiru@archlinux.org> _pkgbasename=xcb-util pkgname=lib32-xcb-util -pkgver=0.3.6 -pkgrel=3 +pkgver=0.3.8 +pkgrel=1 pkgdesc="Utility libraries for XC Binding (32-bit)" arch=('x86_64') url="http://xcb.freedesktop.org" @@ -13,7 +13,7 @@ depends=('lib32-glibc' 'lib32-libxcb' $_pkgbasename) makedepends=('gperf' 'gcc-multilib') options=('!libtool') source=(http://xcb.freedesktop.org/dist/${_pkgbasename}-${pkgver}.tar.bz2) -md5sums=('dd8968b8ee613cb027a8ef1fcbdc8fc9') +md5sums=('8ce019c4bbf20dce246b98f177cfccff') build() { export CC="gcc -m32" |