Commit 83ba6305 authored by Giuseppe's avatar Giuseppe

new spin for toolchain

parent 6c82ff19
......@@ -8,7 +8,7 @@
pkgname=binutils-multilib
_pkgname=binutils
pkgver=2.21
pkgrel=2
pkgrel=3
_date=20110421
pkgdesc="A set of programs to assemble and manipulate binary and object files for multilib"
arch=('x86_64')
......
......@@ -9,7 +9,7 @@
pkgbase='gcc-multilib'
pkgname=('gcc-multilib' 'gcc-libs-multilib' 'lib32-gcc-libs' 'gcc-fortran-multilib' 'gcc-objc-multilib' 'gcc-ada-multilib')
pkgver=4.5.3
pkgrel=2
pkgrel=3
#_snapshot=4.5-20100610
_libstdcppmanver=4.5.2 # Note: check source directory name when updating this
pkgdesc="The GNU Compiler Collection for multilib"
......@@ -31,7 +31,7 @@ md5sums=('318aa27364afc9e0109027007fada947' # gcc-ada-4.5.3.tar.bz2
'9bb53e37e589515ba55979a19be9c036' # gcc-objc-4.5.3.tar.bz2
'e7b2eeb71a001a88f0c8435a40c10073' # gcc-testsuite-4.5.3.tar.bz2
'2776eab5ebb7f9cc62dd2199a3a24382'
'4030ee1c08dd1e843c0225b772360e76'
'62e60d76641383d24e30a64ddc0b6f55'
'6fd395bacbd7b6e47c7b74854b478363')
......
diff -Naur gcc-4.2.0.orig/gcc/config/i386/linux64.h gcc-4.2.0/gcc/config/i386/linux64.h
--- gcc-4.2.0.orig/gcc/config/i386/linux64.h 2007-05-16 19:21:19.000000000 -0400
+++ gcc-4.2.0/gcc/config/i386/linux64.h 2007-05-18 17:04:05.000000000 -0400
@@ -49,8 +49,8 @@
When the -shared link option is used a final link is not being
diff -Naur gcc-4.5.3-orig/gcc/config/i386/linux64.h gcc-4.5.3/gcc/config/i386/linux64.h
--- gcc-4.5.3-orig/gcc/config/i386/linux64.h 2010-03-24 21:44:48.000000000 +0100
+++ gcc-4.5.3/gcc/config/i386/linux64.h 2011-06-07 18:42:31.782999161 +0200
@@ -59,7 +59,7 @@
done. */
-#define GLIBC_DYNAMIC_LINKER32 "/lib/ld-linux.so.2"
#define GLIBC_DYNAMIC_LINKER32 "/lib/ld-linux.so.2"
-#define GLIBC_DYNAMIC_LINKER64 "/lib64/ld-linux-x86-64.so.2"
+#define GLIBC_DYNAMIC_LINKER32 "/lib32/ld-linux.so.2"
+#define GLIBC_DYNAMIC_LINKER64 "/lib/ld-linux-x86-64.so.2"
#undef LINK_SPEC
#define LINK_SPEC "%{!m32:-m elf_x86_64} %{m32:-m elf_i386} \
diff -Naur gcc-4.2.0.orig/gcc/config/i386/t-linux64 gcc-4.2.0/gcc/config/i386/t-linux64
--- gcc-4.2.0.orig/gcc/config/i386/t-linux64 2007-05-16 19:21:19.000000000 -0400
+++ gcc-4.2.0/gcc/config/i386/t-linux64 2007-05-18 17:04:36.000000000 -0400
@@ -6,7 +6,7 @@
#if TARGET_64BIT_DEFAULT
#define SPEC_32 "m32"
diff -Naur gcc-4.5.3-orig/gcc/config/i386/t-linux64 gcc-4.5.3/gcc/config/i386/t-linux64
--- gcc-4.5.3-orig/gcc/config/i386/t-linux64 2009-04-21 21:03:23.000000000 +0200
+++ gcc-4.5.3/gcc/config/i386/t-linux64 2011-06-07 18:44:21.501158404 +0200
@@ -25,7 +25,7 @@
MULTILIB_OPTIONS = m64/m32
MULTILIB_DIRNAMES = 64 32
......
......@@ -3,9 +3,10 @@
# maintainer (x86_64): Giuseppe Calà <jiveaxe@gmail.com>
# maintainer (x86_64): Anke Boersma <abveritas[at]chakra-project[dot]org>
_pkgbasename=acl
pkgname=lib32-acl
pkgver=2.2.49
pkgrel=2
pkgver=2.2.51
pkgrel=1
pkgdesc="Access control list libraries (32-bit)"
arch=('x86_64')
url="http://savannah.nongnu.org/projects/acl"
......@@ -13,11 +14,11 @@ license=('LGPL')
depends=('lib32-attr' 'acl')
makedepends=('gcc-multilib')
options=('!libtool')
source=(http://mirrors.zerg.biz/nongnu/acl/acl-${pkgver}.src.tar.gz)
sha256sums=('b9c7f4752e4ef4930a62fa5aa0d7efe1cba2b5a3a2d6ee2b45c0a70c72b7e5d5')
source=(http://download.savannah.gnu.org/releases/${_pkgbasename}/${_pkgbasename}-${pkgver}.src.tar.gz)
sha256sums=('06854521cf5d396801af7e54b9636680edf8064355e51c07657ec7442a185225')
build() {
cd "${srcdir}/acl-${pkgver}"
cd "${srcdir}/${_pkgbasename}-${pkgver}"
export CC="gcc -m32"
export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
......
......@@ -5,8 +5,8 @@
_pkgbasename=attr
pkgname=lib32-$_pkgbasename
pkgver=2.4.44
pkgrel=2
pkgver=2.4.46
pkgrel=1
pkgdesc="Extended attribute support library for ACL support (32-bit)"
arch=(x86_64)
url="http://oss.sgi.com/projects/xfs/"
......@@ -14,8 +14,8 @@ license=('LGPL')
depends=('lib32-glibc' $_pkgbasename)
makedepends=('gcc-multilib' 'gettext')
options=('!libtool')
source=(ftp://ftp.archlinux.org/other/attr/attr-${pkgver}.src.tar.gz)
sha256sums=('e01fa00686072a02dddf994e6217be950f51c1dc0852ad2e210c48b6e8de793a')
source=(http://download.savannah.gnu.org/releases/${_pkgbasename}/${_pkgbasename}-${pkgver}.src.tar.gz)
sha256sums=('dcd69bdca7ff166bc45141eddbcf21967999a6b66b0544be12a1cc2fd6340e1f')
build() {
cd $srcdir/attr-$pkgver
......
......@@ -5,8 +5,8 @@
_pkgbasename=db
pkgname=lib32-$_pkgbasename
pkgver=4.8.26
pkgrel=2
pkgver=4.8.30
pkgrel=1
pkgdesc="The Berkeley DB embedded database system (32-bit)"
arch=('x86_64')
url="http://www.oracle.com/technology/software/products/berkeley-db/index.html"
......@@ -15,7 +15,7 @@ depends=('lib32-gcc-libs' $_pkgbasename)
makedepends=('gcc-multilib')
options=('!libtool' 'force')
source=(http://download-uk.oracle.com/berkeley-db/db-${pkgver}.tar.gz)
md5sums=('3476bac9ec0f3c40729c8a404151d5e3')
md5sums=('f80022099c5742cd179343556179aa8c')
build() {
export CC="gcc -m32"
......
......@@ -5,18 +5,16 @@
_pkgbasename=e2fsprogs
pkgname=lib32-e2fsprogs
pkgver=1.41.11
pkgrel=2
pkgver=1.41.14
pkgrel=1
pkgdesc="Ext2 filesystem libraries (32-bit)"
arch=(x86_64)
license=('GPL' 'LGPL' 'MIT')
url="http://e2fsprogs.sourceforge.net"
depends=('lib32-util-linux-ng>=2.16' $_pkgbasename)
makedepends=('bc' 'gcc-multilib')
source=("http://downloads.sourceforge.net/sourceforge/${_pkgbasename}/${_pkgbasename}-${pkgver}.tar.gz"
"makefile.in.patch")
md5sums=('fb507a40c2706bc38306f150d069e345'
'3f28ffba24868e9da9ff24364a3cd40e')
source=("http://downloads.sourceforge.net/sourceforge/${_pkgbasename}/${_pkgbasename}-${pkgver}.tar.gz")
sha1sums=('24f9364fa3d4c0d7d00cb627b819d0e51055d6c5')
build() {
......@@ -26,9 +24,6 @@ build() {
cd "${srcdir}/${_pkgbasename}-${pkgver}"
# Fix for lib/ext2fs/Makefile.in
patch -Np1 -i ../makefile.in.patch
./configure --prefix=/usr --libdir=/usr/lib32 --with-root-prefix="" --enable-elf-shlibs \
--disable-{debugfs,imager,resizer,fsck,uuidd,libuuid,libblkid}
make
......
diff -Naur e2fsprogs-1.41.11-orig/lib/ext2fs/Makefile.in e2fsprogs-1.41.11/lib/ext2fs/Makefile.in
--- e2fsprogs-1.41.11-orig/lib/ext2fs/Makefile.in 2010-02-23 05:40:50.000000000 +0100
+++ e2fsprogs-1.41.11/lib/ext2fs/Makefile.in 2011-01-14 13:31:00.793334815 +0100
@@ -61,6 +61,7 @@
lookup.o \
mkdir.o \
mkjournal.o \
+ namei.o \
native.o \
newdir.o \
openfs.o \
......@@ -9,7 +9,7 @@
_pkgbasename=glibc
pkgname=lib32-$_pkgbasename
pkgver=2.13
pkgrel=2
pkgrel=3
_glibcdate=20110117
pkgdesc="GNU C Library for multilib"
arch=('x86_64')
......
......@@ -5,8 +5,8 @@
_pkgbasename=libcap
pkgname=lib32-$_pkgbasename
pkgver=2.19
pkgrel=2
pkgver=2.21
pkgrel=1
pkgdesc="POSIX 1003.1e capabilities (32-bit)"
arch=(x86_64)
url="http://www.kernel.org/pub/linux/libs/security/linux-privs/"
......@@ -14,7 +14,7 @@ license=('GPL')
depends=('lib32-attr' $_pkgbasename)
makedepends=('gcc-multilib')
source=(http://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${_pkgbasename}-${pkgver}.tar.gz)
md5sums=('9caa6dafc9e3db4cbaecdb8e48f23fa2')
md5sums=('61966ef40f2dee8731b69db895e4548d')
build() {
cd ${srcdir}/${_pkgbasename}-${pkgver}
......
......@@ -5,8 +5,8 @@
_pkgbasename=libcups
pkgname=lib32-$_pkgbasename
pkgver=1.4.5
pkgrel=2
pkgver=1.4.6
pkgrel=1
pkgdesc="The CUPS Printing System - client libraries (32-bit)"
arch=('x86_64')
license=('GPL')
......@@ -14,7 +14,7 @@ url="http://www.cups.org/"
depends=(lib32-glibc $_pkgbasename)
makedepends=(gcc-multilib)
source=(http://ftp.easysw.com/pub/cups/${pkgver}/cups-${pkgver}-source.tar.bz2)
md5sums=('50729f6fc46ba54223e0eaf5009f3419')
md5sums=('de8fb5a29c36554925c0c6a6e2c0dae1')
build() {
export CC="gcc -m32"
......
......@@ -5,8 +5,8 @@
_pkgbasename=libldap
pkgname=lib32-$_pkgbasename
pkgver=2.4.23
pkgrel=2
pkgver=2.4.24
pkgrel=1
pkgdesc="Lightweight Directory Access Protocol (LDAP) client libraries (32-bit)"
arch=('x86_64')
license=('custom')
......@@ -16,7 +16,7 @@ makedepends=(gcc-multilib)
options=('!libtool')
source=("ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/openldap-${pkgver}.tgz"
'ntlm.patch')
md5sums=('90150b8c0d0192e10b30157e68844ddf'
md5sums=('116fe1e23a7b67686d5e62274367e6c0'
'dfa9eb6f2fd9d0a3dab0e1860923489e')
build() {
......@@ -31,12 +31,12 @@ build() {
./configure --prefix=/usr \
--libexecdir=/usr/sbin \
--sysconfdir=/etc \
--mandir=/usr/share/man \
--mandir=/usr/share/man \
--localstatedir=/var/lib/openldap \
--enable-crypt --enable-dynamic \
--with-threads --disable-wrappers \
--disable-spasswd --without-cyrus-sasl \
--disable-bdb --disable-hdb --libdir=/usr/lib32
--disable-spasswd --without-cyrus-sasl \
--disable-bdb --disable-hdb --libdir=/usr/lib32
cd include
make
......
......@@ -6,7 +6,7 @@
_pkgbasename=ncurses
pkgname=lib32-${_pkgbasename}
pkgver=5.9
pkgrel=2
pkgrel=3
pkgdesc="System V Release 4.0 curses emulation library (32-bit)"
arch=('x86_64')
url="http://www.gnu.org/software/ncurses/"
......@@ -34,7 +34,7 @@ build() {
cd ${srcdir}/ncurses-build
# [ $CARCH = "x86_64" ] && CONFIGFLAG="--with-chtype=long"
../${_pkgbasename}-${pkgver}/configure --prefix=/usr \
--with-shared --with-normal --without-debug --without-ada --without-gpm \
--with-shared --with-normal --without-debug --without-ada \
--with-install-prefix=${pkgdir} $CONFIGFLAG --libdir=/usr/lib32
make
}
......
......@@ -7,7 +7,7 @@ _pkgbasename=readline
pkgname=lib32-$_pkgbasename
_patchlevel=001 #prepare for some patches
pkgver=6.2.$_patchlevel
pkgrel=2
pkgrel=3
pkgdesc="GNU readline library (32-bit)"
arch=(x86_64)
url="http://tiswww.case.edu/php/chet/readline/rltop.html"
......
......@@ -4,8 +4,8 @@
# maintainer (x86_64): Anke Boersma <abveritas[at]chakra-project[dot]org>
pkgname=('lib32-udev')
pkgver=168
pkgrel=2
pkgver=171
pkgrel=1
arch=('x86_64')
pkgdesc="The userspace dev tools (udev) (32-bit)"
url="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html"
......@@ -14,7 +14,7 @@ options=(!makeflags !libtool)
depends=('lib32-glibc' 'lib32-glib2' 'lib32-acl' 'lib32-libusb-compat' 'udev')
makedepends=('gcc-multilib' 'coreutils' 'util-linux' 'pciutils' 'kernel26' 'gperf' 'libxslt' 'gobject-introspection')
source=(http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev-$pkgver.tar.bz2)
md5sums=('4a466078532ab5dd5c35acc3ea2ec9a1')
md5sums=('bdf4617284be2ecac11767437417e209')
build() {
export CC="gcc -m32"
......
......@@ -6,7 +6,7 @@
_pkgbasename=util-linux-ng
pkgname=lib32-$_pkgbasename
pkgver=2.19
pkgrel=2
pkgrel=3
pkgdesc="Miscellaneous system utilities for Linux (32-bit)"
url="http://userweb.kernel.org/~kzak/util-linux-ng/"
arch=('x86_64')
......
......@@ -6,7 +6,7 @@
_pkgbasename=zlib
pkgname=lib32-$_pkgbasename
pkgver=1.2.5
pkgrel=2
pkgrel=3
pkgdesc='Compression library implementing the deflate compression method found in gzip and PKZIP (32-bit)'
arch=('x86_64')
license=('custom')
......
......@@ -9,7 +9,7 @@ pkgbase=libtool-multilib
_pkgbase=libtool
pkgname=(libtool-multilib lib32-libtool)
pkgver=2.4
pkgrel=2
pkgrel=3
pkgdesc="A generic library support script for multilib"
arch=('x86_64')
url="http://www.gnu.org/software/libtool"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment