aboutsummaryrefslogtreecommitdiffstats
path: root/testing/spim/APKBUILD
diff options
context:
space:
mode:
authorSören Tempel <soeren+git@soeren-tempel.net>2015-11-22 23:11:51 +0100
committerSören Tempel <soeren+git@soeren-tempel.net>2015-11-22 23:11:51 +0100
commit918e48fe54b7d3c747f9ff7ce790b58de869a652 (patch)
tree36cf3052fdd4c0c1daf98115d46595a767943a7c /testing/spim/APKBUILD
parent899ac47c6876a69fbb9359d9afa7f456c438d116 (diff)
downloadaports-918e48fe54b7d3c747f9ff7ce790b58de869a652.tar.bz2
aports-918e48fe54b7d3c747f9ff7ce790b58de869a652.tar.xz
testing/spim: use the respect-env.patch from gentoo
Diffstat (limited to 'testing/spim/APKBUILD')
-rw-r--r--testing/spim/APKBUILD35
1 files changed, 19 insertions, 16 deletions
diff --git a/testing/spim/APKBUILD b/testing/spim/APKBUILD
index c635280010..52d2859ea7 100644
--- a/testing/spim/APKBUILD
+++ b/testing/spim/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Sören Tempel <soeren+alpine@soeren-tempel.net>
pkgname=spim
pkgver=8.0
-pkgrel=1
+pkgrel=2
pkgdesc="Simulator for MIPS32"
url="http://spimsimulator.sourceforge.net/"
arch="all"
@@ -12,28 +12,28 @@ depends_dev=""
makedepends="bash flex bison"
install=""
subpackages="$pkgname-doc"
-source="http://pages.cs.wisc.edu/~larus/SPIM/${pkgname}-${pkgver}.tar.gz"
+source="http://pages.cs.wisc.edu/~larus/SPIM/${pkgname}-${pkgver}.tar.gz
+ respect-env.patch"
_builddir="$srcdir"/$pkgname-$pkgver
prepare() {
- sed -i "$_builddir"/$pkgname/Makefile \
- -e 's:CFLAGS =:CFLAGS +=:' \
- -e 's:LDFLAGS =:LDFLAGS +=:' \
- -e 's:CC = gcc:CC ?= gcc:' || return 1
+ cd "$_builddir"
+ local i
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p0 -i "$srcdir"/$i || return 1 ;;
+ esac
+ done
}
build() {
- cd "$_builddir"/$pkgname
- CC="$CC" CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" \
- ./Configure || return 1
- make EXCEPTION_DIR="/usr/share/spim" || return 1
+ make configuration $pkgname \
+ -C "$_builddir"/$pkgname || return 1
}
package() {
cd "$_builddir"
- make EXCEPTION_DIR="$pkgdir/usr/share/spim" \
- BIN_DIR="$pkgdir/usr/bin" \
- -C "$_builddir"/$pkgname install || return 1
+ make DESTDIR="$pkgdir" -C $pkgname install || return 1
install -Dm644 Documentation/spim.man \
"$pkgdir"/usr/share/man/man1/spim.1 || return 1
@@ -43,6 +43,9 @@ package() {
done
}
-md5sums="146558e8256f2b7577fb825fdc76a04f spim-8.0.tar.gz"
-sha256sums="6f205776cb9fa112729507008843b289012190ed3131cbd426c610a58387ee4b spim-8.0.tar.gz"
-sha512sums="c4eb66863a931b74d6c6ecd92860d16fd6369c85caecba1e71a1149e73e708502d1070f17a9beb6d0af1368db1ee5a85c040b596866a1236275cdd410a661adf spim-8.0.tar.gz"
+md5sums="146558e8256f2b7577fb825fdc76a04f spim-8.0.tar.gz
+dac9099d3ac158d09caeee6e7eaa5b09 respect-env.patch"
+sha256sums="6f205776cb9fa112729507008843b289012190ed3131cbd426c610a58387ee4b spim-8.0.tar.gz
+d2c7a9662312d5075e08c93fb9037895b633776a1413130674397c1432f612cf respect-env.patch"
+sha512sums="c4eb66863a931b74d6c6ecd92860d16fd6369c85caecba1e71a1149e73e708502d1070f17a9beb6d0af1368db1ee5a85c040b596866a1236275cdd410a661adf spim-8.0.tar.gz
+68e9f39bbcee4524557389fac2a617b1b588f2df7a1a807ce8a646053345b6a5f7aba6dda23d4821283783b654baa01763923cb70501a03467c5302f173383ef respect-env.patch"