Date: Friday, June 26, 2015 @ 15:25:23 Author: spupykin Revision: 135902
archrelease: copy trunk to community-i686, community-x86_64 Added: sdcc/repos/community-i686/PKGBUILD (from rev 135901, sdcc/trunk/PKGBUILD) sdcc/repos/community-i686/glibc220-build-fix.patch (from rev 135901, sdcc/trunk/glibc220-build-fix.patch) sdcc/repos/community-x86_64/PKGBUILD (from rev 135901, sdcc/trunk/PKGBUILD) sdcc/repos/community-x86_64/glibc220-build-fix.patch (from rev 135901, sdcc/trunk/glibc220-build-fix.patch) Deleted: sdcc/repos/community-i686/PKGBUILD sdcc/repos/community-x86_64/PKGBUILD -------------------------------------------+ /PKGBUILD | 102 ++++++++++++++++++++++++++++ community-i686/PKGBUILD | 45 ------------ community-i686/glibc220-build-fix.patch | 13 +++ community-x86_64/PKGBUILD | 45 ------------ community-x86_64/glibc220-build-fix.patch | 13 +++ 5 files changed, 128 insertions(+), 90 deletions(-) Deleted: community-i686/PKGBUILD =================================================================== --- community-i686/PKGBUILD 2015-06-26 13:25:07 UTC (rev 135901) +++ community-i686/PKGBUILD 2015-06-26 13:25:23 UTC (rev 135902) @@ -1,45 +0,0 @@ -# $Id$ -# Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> -# Maintainer: Jose Negron <josenj.a...@mailnull.net> - -pkgname=sdcc -pkgver=3.4.0 -pkgrel=2 -pkgdesc="Retargettable ANSI C compiler (Intel 8051, Maxim 80DS390, Zilog Z80 and the Motorola 68HC08)" -arch=('i686' 'x86_64') -license=('GPL') -depends=('bash' 'gcc-libs' 'boost-libs') -makedepends=('gputils' 'flex' 'bison' 'patch' 'boost') -optdepends=('python') -url="http://sdcc.sourceforge.net/" -options=(!strip staticlibs) -source=(http://downloads.sourceforge.net/sourceforge/sdcc/$pkgname-src-$pkgver.tar.bz2) -md5sums=('92db2ea2526f6cef412547bb1e759a48') - -prepare() { - cd $srcdir/$pkgname-$pkgver - sed -i 's|CC -E|CC -O2 -E|g' support/sdbinutils/libiberty/configure -} - -build() { - cd $srcdir/$pkgname-$pkgver - ./configure \ - --prefix=/usr \ - --includedir=/usr/include/sdcc \ - --libdir=/usr/lib/sdcc \ - --disable-werror - make -} - -package() { - cd $srcdir/$pkgname-$pkgver - - make install DESTDIR=$pkgdir - - if [ -d $pkgdir/usr/lib/lib ]; then - mv $pkgdir/usr/lib/lib/* $pkgdir/usr/lib/sdcc/ - rm -rf $pkgdir/usr/lib/lib - fi - - sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python3|' $pkgdir/usr/bin/as2gbmap -} Copied: sdcc/repos/community-i686/PKGBUILD (from rev 135901, sdcc/trunk/PKGBUILD) =================================================================== --- community-i686/PKGBUILD (rev 0) +++ community-i686/PKGBUILD 2015-06-26 13:25:23 UTC (rev 135902) @@ -0,0 +1,51 @@ +# $Id$ +# Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> +# Maintainer: Jose Negron <josenj.a...@mailnull.net> + +pkgname=sdcc +pkgver=3.5.0 +pkgrel=1 +pkgdesc="Retargettable ANSI C compiler (Intel 8051, Maxim 80DS390, Zilog Z80 and the Motorola 68HC08)" +arch=('i686' 'x86_64') +license=('GPL') +depends=('bash' 'gcc-libs' 'boost-libs') +makedepends=('gputils' 'flex' 'bison' 'patch' 'boost') +optdepends=('python') +url="http://sdcc.sourceforge.net/" +options=(!strip staticlibs) +source=(http://downloads.sourceforge.net/sourceforge/sdcc/$pkgname-src-$pkgver.tar.bz2 + glibc220-build-fix.patch) +md5sums=('e0a1df72747c481cdedbbd328b0fceae' + 'de3be2a60baaafbdbfe5efaaacbb3028') + +prepare() { + cd $srcdir/$pkgname-$pkgver + sed -i 's|CC -E|CC -O2 -E|g' support/sdbinutils/libiberty/configure + + # Fix build with glibc 2.20 + # http://sourceforge.net/p/sdcc/bugs/2303/ + patch -Np0 -i ../glibc220-build-fix.patch +} + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure \ + --prefix=/usr \ + --includedir=/usr/include/sdcc \ + --libdir=/usr/lib/sdcc \ + --disable-werror + make +} + +package() { + cd $srcdir/$pkgname-$pkgver + + make install DESTDIR=$pkgdir + + if [ -d $pkgdir/usr/lib/lib ]; then + mv $pkgdir/usr/lib/lib/* $pkgdir/usr/lib/sdcc/ + rm -rf $pkgdir/usr/lib/lib + fi + + sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python3|' $pkgdir/usr/bin/as2gbmap +} Copied: sdcc/repos/community-i686/glibc220-build-fix.patch (from rev 135901, sdcc/trunk/glibc220-build-fix.patch) =================================================================== --- community-i686/glibc220-build-fix.patch (rev 0) +++ community-i686/glibc220-build-fix.patch 2015-06-26 13:25:23 UTC (rev 135902) @@ -0,0 +1,13 @@ +Index: sdas/linksrc/Makefile.in +=================================================================== +--- sdas/linksrc/Makefile.in (revision 9105) ++++ sdas/linksrc/Makefile.in (revision 9106) +@@ -35,7 +35,7 @@ + VPATH = @srcdir@ + + CPPFLAGS = @CPPFLAGS@ -I.. -I$(srcdir)/.. +-CFLAGS = @CFLAGS@ @WALL_FLAG@ -DINDEXLIB -DUNIX -I. -I$(srcdir) ++CFLAGS = @CFLAGS@ @WALL_FLAG@ -DINDEXLIB -DUNIX -I. -I$(srcdir) --std=c99 + LDFLAGS = @LDFLAGS@ + + OBJDIR = obj Deleted: community-x86_64/PKGBUILD =================================================================== --- community-x86_64/PKGBUILD 2015-06-26 13:25:07 UTC (rev 135901) +++ community-x86_64/PKGBUILD 2015-06-26 13:25:23 UTC (rev 135902) @@ -1,45 +0,0 @@ -# $Id$ -# Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> -# Maintainer: Jose Negron <josenj.a...@mailnull.net> - -pkgname=sdcc -pkgver=3.4.0 -pkgrel=2 -pkgdesc="Retargettable ANSI C compiler (Intel 8051, Maxim 80DS390, Zilog Z80 and the Motorola 68HC08)" -arch=('i686' 'x86_64') -license=('GPL') -depends=('bash' 'gcc-libs' 'boost-libs') -makedepends=('gputils' 'flex' 'bison' 'patch' 'boost') -optdepends=('python') -url="http://sdcc.sourceforge.net/" -options=(!strip staticlibs) -source=(http://downloads.sourceforge.net/sourceforge/sdcc/$pkgname-src-$pkgver.tar.bz2) -md5sums=('92db2ea2526f6cef412547bb1e759a48') - -prepare() { - cd $srcdir/$pkgname-$pkgver - sed -i 's|CC -E|CC -O2 -E|g' support/sdbinutils/libiberty/configure -} - -build() { - cd $srcdir/$pkgname-$pkgver - ./configure \ - --prefix=/usr \ - --includedir=/usr/include/sdcc \ - --libdir=/usr/lib/sdcc \ - --disable-werror - make -} - -package() { - cd $srcdir/$pkgname-$pkgver - - make install DESTDIR=$pkgdir - - if [ -d $pkgdir/usr/lib/lib ]; then - mv $pkgdir/usr/lib/lib/* $pkgdir/usr/lib/sdcc/ - rm -rf $pkgdir/usr/lib/lib - fi - - sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python3|' $pkgdir/usr/bin/as2gbmap -} Copied: sdcc/repos/community-x86_64/PKGBUILD (from rev 135901, sdcc/trunk/PKGBUILD) =================================================================== --- community-x86_64/PKGBUILD (rev 0) +++ community-x86_64/PKGBUILD 2015-06-26 13:25:23 UTC (rev 135902) @@ -0,0 +1,51 @@ +# $Id$ +# Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> +# Maintainer: Jose Negron <josenj.a...@mailnull.net> + +pkgname=sdcc +pkgver=3.5.0 +pkgrel=1 +pkgdesc="Retargettable ANSI C compiler (Intel 8051, Maxim 80DS390, Zilog Z80 and the Motorola 68HC08)" +arch=('i686' 'x86_64') +license=('GPL') +depends=('bash' 'gcc-libs' 'boost-libs') +makedepends=('gputils' 'flex' 'bison' 'patch' 'boost') +optdepends=('python') +url="http://sdcc.sourceforge.net/" +options=(!strip staticlibs) +source=(http://downloads.sourceforge.net/sourceforge/sdcc/$pkgname-src-$pkgver.tar.bz2 + glibc220-build-fix.patch) +md5sums=('e0a1df72747c481cdedbbd328b0fceae' + 'de3be2a60baaafbdbfe5efaaacbb3028') + +prepare() { + cd $srcdir/$pkgname-$pkgver + sed -i 's|CC -E|CC -O2 -E|g' support/sdbinutils/libiberty/configure + + # Fix build with glibc 2.20 + # http://sourceforge.net/p/sdcc/bugs/2303/ + patch -Np0 -i ../glibc220-build-fix.patch +} + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure \ + --prefix=/usr \ + --includedir=/usr/include/sdcc \ + --libdir=/usr/lib/sdcc \ + --disable-werror + make +} + +package() { + cd $srcdir/$pkgname-$pkgver + + make install DESTDIR=$pkgdir + + if [ -d $pkgdir/usr/lib/lib ]; then + mv $pkgdir/usr/lib/lib/* $pkgdir/usr/lib/sdcc/ + rm -rf $pkgdir/usr/lib/lib + fi + + sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python3|' $pkgdir/usr/bin/as2gbmap +} Copied: sdcc/repos/community-x86_64/glibc220-build-fix.patch (from rev 135901, sdcc/trunk/glibc220-build-fix.patch) =================================================================== --- community-x86_64/glibc220-build-fix.patch (rev 0) +++ community-x86_64/glibc220-build-fix.patch 2015-06-26 13:25:23 UTC (rev 135902) @@ -0,0 +1,13 @@ +Index: sdas/linksrc/Makefile.in +=================================================================== +--- sdas/linksrc/Makefile.in (revision 9105) ++++ sdas/linksrc/Makefile.in (revision 9106) +@@ -35,7 +35,7 @@ + VPATH = @srcdir@ + + CPPFLAGS = @CPPFLAGS@ -I.. -I$(srcdir)/.. +-CFLAGS = @CFLAGS@ @WALL_FLAG@ -DINDEXLIB -DUNIX -I. -I$(srcdir) ++CFLAGS = @CFLAGS@ @WALL_FLAG@ -DINDEXLIB -DUNIX -I. -I$(srcdir) --std=c99 + LDFLAGS = @LDFLAGS@ + + OBJDIR = obj