diff options
author | André Fabian Silva Delgado <emulatorman@parabola.nu> | 2014-06-05 02:16:23 -0300 |
---|---|---|
committer | André Fabian Silva Delgado <emulatorman@parabola.nu> | 2014-06-05 02:16:23 -0300 |
commit | 5f055bc8379855d90507b63d76324dae546b978b (patch) | |
tree | 2f792862a2cbbe76266dfb2fa42f40fa8c85f968 /java | |
parent | 57169bc8e3a6f86cdf98eddf239a169940fa46f3 (diff) | |
parent | 7b57b2de011c92d119b2c0527cf1565a4e262d8d (diff) |
Merge branch 'master' of ssh://projects.parabolagnulinux.org:1863/srv/git/abslibre
Diffstat (limited to 'java')
-rw-r--r-- | java/byaccj/PKGBUILD | 36 | ||||
-rw-r--r-- | java/byaccj/ldflags.patch | 12 |
2 files changed, 48 insertions, 0 deletions
diff --git a/java/byaccj/PKGBUILD b/java/byaccj/PKGBUILD new file mode 100644 index 000000000..6ae2317fd --- /dev/null +++ b/java/byaccj/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net> +# Maintainer (AUR): <ying@althonx4> + +pkgname=byaccj +pkgver=1.15 +pkgdesc="Berkeley yacc with Java output" +url="http://byaccj.sourceforge.net/" +license=('custom:Public Domain') + +pkgrel=1 +arch=('i686' 'x86_64') +source=(http://downloads.sourceforge.net/project/byaccj/${pkgname}/${pkgver}/${pkgname}${pkgver}_src.tar.gz + http://metadata.ftp-master.debian.org/changelogs/main/b/byacc-j/byacc-j_${pkgver}-1_copyright + ldflags.patch) +md5sums=('5ee9959af35f245ac2c4355f85fdf351' + 'cc9e2ed821e7f2e5ef8f2be0fdc97b46' + '76fd678b41d614497cf77c6dba5de63e') + +prepare() { + cd "$srcdir"/$pkgname$pkgver + patch -Np1 -i ../ldflags.patch +} + +build() { + cd "$srcdir"/$pkgname$pkgver + make -C src linux CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" +} + +package() { + cd "$srcdir"/$pkgname$pkgver + install -Dm755 src/yacc.linux "$pkgdir"/usr/bin/byaccj + install -Dm644 src/yacc.1 "$pkgdir"/usr/share/man/man1/byaccj.1 + install -d "$pkgdir"/usr/share/doc/$pkgname + install -m644 docs/* -t "$pkgdir"/usr/share/doc/$pkgname + install -Dm644 ../byacc-j_$pkgver-1_copyright "$pkgdir"/usr/share/licenses/$pkgname/copyright +} diff --git a/java/byaccj/ldflags.patch b/java/byaccj/ldflags.patch new file mode 100644 index 000000000..81574d011 --- /dev/null +++ b/java/byaccj/ldflags.patch @@ -0,0 +1,12 @@ +diff -ru byaccj1.15.orig/src/Makefile byaccj1.15/src/Makefile +--- byaccj1.15.orig/src/Makefile 2014-06-04 11:10:43.711980001 -0400 ++++ byaccj1.15/src/Makefile 2014-06-04 11:13:00.635987894 -0400 +@@ -75,7 +75,7 @@ + $(CC) -c $(CFLAGS) $(INC) $< -o $@ + + yacc: $(OBJ) +- $(CC) -o yacc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 $(OBJ) ++ $(CC) -o yacc $(LDFLAGS) $(OBJ) + @echo "done" + + clean: |