Date: Monday, August 8, 2016 @ 15:24:05 Author: arodseth Revision: 186040
archrelease: copy trunk to community-x86_64, community-i686 Added: smalltalk/repos/community-i686/PKGBUILD (from rev 186039, smalltalk/trunk/PKGBUILD) smalltalk/repos/community-x86_64/PKGBUILD (from rev 186039, smalltalk/trunk/PKGBUILD) Deleted: smalltalk/repos/community-i686/PKGBUILD smalltalk/repos/community-x86_64/PKGBUILD ---------------------------+ /PKGBUILD | 144 ++++++++++++++++++++++++++++++++++++++++++++ community-i686/PKGBUILD | 71 --------------------- community-x86_64/PKGBUILD | 71 --------------------- 3 files changed, 144 insertions(+), 142 deletions(-) Deleted: community-i686/PKGBUILD =================================================================== --- community-i686/PKGBUILD 2016-08-08 15:23:51 UTC (rev 186039) +++ community-i686/PKGBUILD 2016-08-08 15:24:05 UTC (rev 186040) @@ -1,71 +0,0 @@ -# $Id$ -# Maintainer: Alexander F Rødseth <xypr...@archlinux.org> -# Contributor: Kaiting Chen <kaitocr...@gmail.com> -# Contributor: mrshpot <mrshpot at gmail dot com> -# Contributor: Michael Fellinger <m.fellin...@gmail.com> - -pkgname=smalltalk -pkgver=3.2.91 -pkgrel=1 -pkgdesc='GNU Smalltalk interpreter and libraries' -url='http://smalltalk.gnu.org/' -license=('GPL' 'LGPL') -arch=('x86_64' 'i686') -options=('!emptydirs' 'staticlibs') -depends=('gmp' 'libffi' 'libsigsegv' 'readline' 'libltdl') -makedepends=('gmp' 'gdbm' 'gtk2' 'sqlite' 'tk' 'zip' 'git') -source=("git://git.sv.gnu.org/smalltalk.git#tag=$pkgver") -md5sums=('SKIP') -optdepends=('tk: for gst-blox' - 'sqlite: database in a file' - 'sed: for examples' - 'gtk2: GUI toolkit') - -prepare() { - cd "$pkgname" - - autoreconf -vi - sed 's/int yylineno = 1;//g' -i libgst/genpr-scan.l - sed 's/int yylineno = 1;//g' -i libgst/genvm-scan.l - sed 's/int yylineno = 1;//g' -i libgst/genbc-scan.l -} - -build() { - cd "$pkgname" - - export CFLAGS="$CFLAGS -w" - if [[ $CARCH == i686 ]]; then - export CFLAGS="$CFLAGS -m32" - fi - #export LFLAGS="-l" - ./configure \ - --prefix=/usr \ - --libexecdir=/usr/lib/smalltalk \ - --with-imagedir=/var/lib/smalltalk \ - --enable-gtk=yes \ - --with-readline \ - --with-tcl \ - --with-x \ - --without-emacs \ - --with-tk \ - --with-system-libffi \ - --with-system-libsigsegv - echo '#define USE_INTERP_RESULT 1' >> config.h - make -j1 -} - -#check() { -# make -C "$pkgname" check -#} - -package() { - cd "$pkgname" - - make DESTDIR="$pkgdir" install - - # Fix manpage symlink - rm -f "$pkgdir/usr/share/man/man1/gst-reload.1" - ln -s gst-load.1 "$pkgdir/usr/share/man/man1/gst-reload.1" -} - -# vim:set ts=2 sw=2 et: Copied: smalltalk/repos/community-i686/PKGBUILD (from rev 186039, smalltalk/trunk/PKGBUILD) =================================================================== --- community-i686/PKGBUILD (rev 0) +++ community-i686/PKGBUILD 2016-08-08 15:24:05 UTC (rev 186040) @@ -0,0 +1,72 @@ +# $Id$ +# Maintainer: Alexander F Rødseth <xypr...@archlinux.org> +# Contributor: Kaiting Chen <kaitocr...@gmail.com> +# Contributor: mrshpot <mrshpot at gmail dot com> +# Contributor: Michael Fellinger <m.fellin...@gmail.com> + +pkgname=smalltalk +pkgver=3.2.91 +pkgrel=2 +pkgdesc='GNU Smalltalk interpreter and libraries' +url='http://smalltalk.gnu.org/' +license=('GPL' 'LGPL') +arch=('x86_64' 'i686') +options=('!emptydirs' 'staticlibs') +depends=('gmp' 'libffi' 'libsigsegv' 'readline' 'libltdl') +makedepends=('gmp' 'gdbm' 'gtk2' 'sqlite' 'tk' 'zip' 'git') +# Use latest commit where "make check" works. Found with git bisect: +source=("git://git.sv.gnu.org/smalltalk.git#commit=edb6bad6950c787f4b4c7f8ac5f7047ac1e8b984") +#source=("git://git.sv.gnu.org/smalltalk.git#tag=$pkgver") +md5sums=('SKIP') +optdepends=('tk: for gst-blox' + 'sqlite: database in a file' + 'sed: for examples' + 'gtk2: GUI toolkit') + +prepare() { + cd "$pkgname" + + autoreconf -vi + sed 's/int yylineno = 1;//g' -i libgst/genpr-scan.l + sed 's/int yylineno = 1;//g' -i libgst/genvm-scan.l + sed 's/int yylineno = 1;//g' -i libgst/genbc-scan.l +} + +build() { + cd "$pkgname" + + export CFLAGS="$CFLAGS -w" + if [[ $CARCH == i686 ]]; then + export CFLAGS="$CFLAGS -m32" + fi + ./configure \ + --prefix=/usr \ + --libexecdir=/usr/lib/smalltalk \ + --with-imagedir=/var/lib/smalltalk \ + --enable-gtk=yes \ + --with-readline \ + --with-tcl \ + --with-x \ + --without-emacs \ + --with-tk \ + --with-system-libffi \ + --with-system-libsigsegv + echo '#define USE_INTERP_RESULT 1' >> config.h + make -j1 +} + +check() { + make -C "$pkgname" check +} + +package() { + cd "$pkgname" + + make DESTDIR="$pkgdir" install + + # Fix manpage symlink + rm -f "$pkgdir/usr/share/man/man1/gst-reload.1" + ln -s gst-load.1 "$pkgdir/usr/share/man/man1/gst-reload.1" +} + +# vim:set ts=2 sw=2 et: Deleted: community-x86_64/PKGBUILD =================================================================== --- community-x86_64/PKGBUILD 2016-08-08 15:23:51 UTC (rev 186039) +++ community-x86_64/PKGBUILD 2016-08-08 15:24:05 UTC (rev 186040) @@ -1,71 +0,0 @@ -# $Id$ -# Maintainer: Alexander F Rødseth <xypr...@archlinux.org> -# Contributor: Kaiting Chen <kaitocr...@gmail.com> -# Contributor: mrshpot <mrshpot at gmail dot com> -# Contributor: Michael Fellinger <m.fellin...@gmail.com> - -pkgname=smalltalk -pkgver=3.2.91 -pkgrel=1 -pkgdesc='GNU Smalltalk interpreter and libraries' -url='http://smalltalk.gnu.org/' -license=('GPL' 'LGPL') -arch=('x86_64' 'i686') -options=('!emptydirs' 'staticlibs') -depends=('gmp' 'libffi' 'libsigsegv' 'readline' 'libltdl') -makedepends=('gmp' 'gdbm' 'gtk2' 'sqlite' 'tk' 'zip' 'git') -source=("git://git.sv.gnu.org/smalltalk.git#tag=$pkgver") -md5sums=('SKIP') -optdepends=('tk: for gst-blox' - 'sqlite: database in a file' - 'sed: for examples' - 'gtk2: GUI toolkit') - -prepare() { - cd "$pkgname" - - autoreconf -vi - sed 's/int yylineno = 1;//g' -i libgst/genpr-scan.l - sed 's/int yylineno = 1;//g' -i libgst/genvm-scan.l - sed 's/int yylineno = 1;//g' -i libgst/genbc-scan.l -} - -build() { - cd "$pkgname" - - export CFLAGS="$CFLAGS -w" - if [[ $CARCH == i686 ]]; then - export CFLAGS="$CFLAGS -m32" - fi - #export LFLAGS="-l" - ./configure \ - --prefix=/usr \ - --libexecdir=/usr/lib/smalltalk \ - --with-imagedir=/var/lib/smalltalk \ - --enable-gtk=yes \ - --with-readline \ - --with-tcl \ - --with-x \ - --without-emacs \ - --with-tk \ - --with-system-libffi \ - --with-system-libsigsegv - echo '#define USE_INTERP_RESULT 1' >> config.h - make -j1 -} - -#check() { -# make -C "$pkgname" check -#} - -package() { - cd "$pkgname" - - make DESTDIR="$pkgdir" install - - # Fix manpage symlink - rm -f "$pkgdir/usr/share/man/man1/gst-reload.1" - ln -s gst-load.1 "$pkgdir/usr/share/man/man1/gst-reload.1" -} - -# vim:set ts=2 sw=2 et: Copied: smalltalk/repos/community-x86_64/PKGBUILD (from rev 186039, smalltalk/trunk/PKGBUILD) =================================================================== --- community-x86_64/PKGBUILD (rev 0) +++ community-x86_64/PKGBUILD 2016-08-08 15:24:05 UTC (rev 186040) @@ -0,0 +1,72 @@ +# $Id$ +# Maintainer: Alexander F Rødseth <xypr...@archlinux.org> +# Contributor: Kaiting Chen <kaitocr...@gmail.com> +# Contributor: mrshpot <mrshpot at gmail dot com> +# Contributor: Michael Fellinger <m.fellin...@gmail.com> + +pkgname=smalltalk +pkgver=3.2.91 +pkgrel=2 +pkgdesc='GNU Smalltalk interpreter and libraries' +url='http://smalltalk.gnu.org/' +license=('GPL' 'LGPL') +arch=('x86_64' 'i686') +options=('!emptydirs' 'staticlibs') +depends=('gmp' 'libffi' 'libsigsegv' 'readline' 'libltdl') +makedepends=('gmp' 'gdbm' 'gtk2' 'sqlite' 'tk' 'zip' 'git') +# Use latest commit where "make check" works. Found with git bisect: +source=("git://git.sv.gnu.org/smalltalk.git#commit=edb6bad6950c787f4b4c7f8ac5f7047ac1e8b984") +#source=("git://git.sv.gnu.org/smalltalk.git#tag=$pkgver") +md5sums=('SKIP') +optdepends=('tk: for gst-blox' + 'sqlite: database in a file' + 'sed: for examples' + 'gtk2: GUI toolkit') + +prepare() { + cd "$pkgname" + + autoreconf -vi + sed 's/int yylineno = 1;//g' -i libgst/genpr-scan.l + sed 's/int yylineno = 1;//g' -i libgst/genvm-scan.l + sed 's/int yylineno = 1;//g' -i libgst/genbc-scan.l +} + +build() { + cd "$pkgname" + + export CFLAGS="$CFLAGS -w" + if [[ $CARCH == i686 ]]; then + export CFLAGS="$CFLAGS -m32" + fi + ./configure \ + --prefix=/usr \ + --libexecdir=/usr/lib/smalltalk \ + --with-imagedir=/var/lib/smalltalk \ + --enable-gtk=yes \ + --with-readline \ + --with-tcl \ + --with-x \ + --without-emacs \ + --with-tk \ + --with-system-libffi \ + --with-system-libsigsegv + echo '#define USE_INTERP_RESULT 1' >> config.h + make -j1 +} + +check() { + make -C "$pkgname" check +} + +package() { + cd "$pkgname" + + make DESTDIR="$pkgdir" install + + # Fix manpage symlink + rm -f "$pkgdir/usr/share/man/man1/gst-reload.1" + ln -s gst-load.1 "$pkgdir/usr/share/man/man1/gst-reload.1" +} + +# vim:set ts=2 sw=2 et: