diff options
author | Cristian Baldi | 2016-12-12 21:59:10 +0100 |
---|---|---|
committer | Cristian Baldi | 2016-12-12 21:59:10 +0100 |
commit | aa099535a134dcdff05c07b25767d460055cedf2 (patch) | |
tree | fac8c43984fefc1f2425e2fc199f950079cc23e4 | |
download | aur-aa099535a134dcdff05c07b25767d460055cedf2.tar.gz |
Packaged for version 1.15
The patch is needed since it failed compiling on my systems. It
basically removes all the unneeded flags.
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 31 | ||||
-rw-r--r-- | makefile.patch | 22 |
3 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6ecb93734304 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = byaccj + pkgdesc = An extension of the Berkeley YACC-compatible parser generator. + pkgver = 1.15 + pkgrel = 1 + url = http://byaccj.sourceforge.net/ + arch = any + license = custom: public domain + source = https://downloads.sourceforge.net/project/byaccj/byaccj/1.15/byaccj1.15_src.tar.gz + source = makefile.patch + md5sums = SKIP + md5sums = SKIP + +pkgname = byaccj + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..aa7a1d67f5fc --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer: Cristian Baldi crisbal <bld.cris.96@gmail.com> +pkgname=byaccj +pkgver=1.15 +pkgrel=1 + +pkgdesc="An extension of the Berkeley YACC-compatible parser generator." +url="http://byaccj.sourceforge.net/" +license=("custom: public domain") + +arch=(any) +source=("https://downloads.sourceforge.net/project/byaccj/byaccj/1.15/byaccj1.15_src.tar.gz" "makefile.patch") +md5sums=("SKIP" "SKIP") + + +prepare() { + cd "byaccj1.15/src" + echo "Applying patch..." + patch -Np0 -i "$srcdir/makefile.patch" + echo "Patch applied..." +} + +build() { + cd "byaccj1.15/src" + make linux +} + +package() { + cd "byaccj1.15/src" + echo "Package will provide command: byaccj" + install -Dm 775 yacc.linux "$pkgdir/usr/bin/byaccj" +} diff --git a/makefile.patch b/makefile.patch new file mode 100644 index 000000000000..e87ffffdb3f4 --- /dev/null +++ b/makefile.patch @@ -0,0 +1,22 @@ +--- Makefile 2016-12-12 21:16:03.774220201 +0100 ++++ Makefile 2016-12-12 21:17:32.610885239 +0100 +@@ -5,8 +5,8 @@ + ################################################# + + CC = gcc +-CFLAGS = -O -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 +-LDFLAGS = -static -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk ++CFLAGS = -O ++LDFLAGS = -static + TAR = tar + GZIP = gzip + VERS = byaccj1.15 +@@ -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 $(OBJ) + @echo "done" + + clean: |