diff options
author | Foppe Hemminga | 2015-07-07 13:15:51 +0200 |
---|---|---|
committer | Foppe Hemminga | 2015-07-07 13:15:51 +0200 |
commit | 099b7300bd5b9104bc06601ac120e4085654a0f0 (patch) | |
tree | a5a7311afd2ddd744c682447b692eb646e6411ce | |
download | aur-099b7300bd5b9104bc06601ac120e4085654a0f0.tar.gz |
Initial commit copy of AUR3
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 42 | ||||
-rw-r--r-- | dealer-4.diff | 77 | ||||
-rw-r--r-- | dealer-4.install | 14 |
4 files changed, 154 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6087437ab41c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = dealer + pkgdesc = generate bridge cards game hands for partnerships bidding training or for generating statistics that can be used to design conventions, or win postmortems + pkgver = 20040530 + pkgrel = 4 + url = http://www.xs4all.nl/~henku/html/dealer/dealer.html + install = dealer-4.install + arch = i686 + arch = x86_64 + license = GPL + depends = perl + source = http://ftp.de.debian.org/debian/pool/main/d/dealer/dealer_0.20040530.orig.tar.gz + source = http://ftp.de.debian.org/debian/pool/main/d/dealer/dealer_0.20040530-4.debian.tar.gz + source = dealer-4.diff + source = dealer-4.install + md5sums = 991c9b73b7ebc1fb87b5e876a7d72797 + md5sums = 1dad73622956ee5856634b4e038d6b83 + md5sums = 0eedec9b386a60264522f43b94fc069a + md5sums = d6b4b7044e8d483c209ccb48fe67fad8 + +pkgname = dealer + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..858de8fd587e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: Foppe HEMMINGA <foppe@foppe.org> +# Contributor: Piotr Beling <qwak@stud.ics.p.lodz.pl> + +pkgname=dealer +pkgver=20040530 +pkgrel=4 +arch=(i686 x86_64) +pkgdesc="generate bridge cards game hands for partnerships bidding training or for generating statistics that can be used to design conventions, or win postmortems" +url="http://www.xs4all.nl/~henku/html/dealer/dealer.html" +source=(http://ftp.de.debian.org/debian/pool/main/d/dealer/dealer_0.${pkgver}.orig.tar.gz + http://ftp.de.debian.org/debian/pool/main/d/dealer/dealer_0.${pkgver}-${pkgrel}.debian.tar.gz + dealer-4.diff + dealer-4.install +) +install=${pkgname}-${pkgrel}.install +license=('GPL') +depends=('perl') + +md5sums=('991c9b73b7ebc1fb87b5e876a7d72797' + '1dad73622956ee5856634b4e038d6b83' + '0eedec9b386a60264522f43b94fc069a' + 'd6b4b7044e8d483c209ccb48fe67fad8') + +build() { + cd $srcdir/dealer || return 1 + for patch in `cat ../debian/patches/series` + do + patch -p1 < ../debian/patches/${patch} + done + patch -p1 < ../../dealer-${pkgrel}.diff + make || return 1 + local destdir=$pkgdir/usr/bin + install -D -m755 dealer $destdir/dealer || return 1 + install -D -m755 Post_Processors/pbn_to_ascii.pl $destdir/dealer.pbn_to_ascii.pl || return 1 + install -D -m755 Pre_Processors/dpp $destdir/dealer.dpp || return 1 + install -D -m644 Pre_Processors/Dist.pm $pkgdir/usr/lib/perl5/current/Dist.pm || return 1 + install -d $pkgdir/usr/share/doc/dealer || return 1 + install -d $pkgdir/usr/share/man/man6 || return 1 + cp -R ./Manual $pkgdir/usr/share/doc/dealer/ || return 1 + cp -R ./Examples $pkgdir/usr/share/doc/dealer || return 1 + cp *.6 $pkgdir/usr/share/man/man6 || return 1 +}
\ No newline at end of file diff --git a/dealer-4.diff b/dealer-4.diff new file mode 100644 index 000000000000..aab4dcb8f40f --- /dev/null +++ b/dealer-4.diff @@ -0,0 +1,77 @@ +--- dealer.orig/defs.y 2012-07-29 00:20:15.000000000 +0200 ++++ dealer/defs.y 2012-07-29 00:22:43.580752442 +0200 +@@ -49,6 +49,8 @@ + char y_distr[4]; + } + ++%expect 16 /* number of shift/reduce errors to be expected */ ++ + %left QUERY COLON + %left OR2 + %left AND2 +@@ -61,7 +63,7 @@ + %token GENERATE PRODUCE HCP SHAPE ANY EXCEPT CONDITION ACTION + %token PRINT PRINTALL PRINTEW PRINTPBN PRINTCOMPACT PRINTONELINE + %token AVERAGE HASCARD FREQUENCY PREDEAL POINTCOUNT ALTCOUNT +-%token CONTROL LOSER DEALER VULNERABLE ++%token CONTROL LOSER DEALER + %token QUALITY CCCC + %token TRICKS NOTRUMPS NORTHSOUTH EASTWEST + %token EVALCONTRACT ALL NONE SCORE IMPS RND +@@ -272,13 +274,13 @@ + } + | HASCARD '(' COMPASS ',' CARD ')' + { $$ = newtree(TRT_HASCARD, NIL, NIL, $3, $5); } +- | TRICKS '(' compass ',' SUIT ')' ++ | TRICKS '(' compass ',' SUIT ')' + { $$ = newtree(TRT_TRICKS, NIL, NIL, $3, $5); } +- | TRICKS '(' compass ',' NOTRUMPS ')' ++ | TRICKS '(' compass ',' NOTRUMPS ')' + { $$ = newtree(TRT_TRICKS, NIL, NIL, $3, 4); } +- | SCORE '(' VULN ',' CONTRACT ',' expr ')' ++ | SCORE '(' VULN ',' CONTRACT ',' expr ')' + { $$ = newtree(TRT_SCORE, $7, NIL, $3, $5); } +- | IMPS '(' expr ')' ++ | IMPS '(' expr ')' + { $$ = newtree(TRT_IMPS, $3, NIL, 0, 0); } + | '(' expr ')' + { $$ = $2; } +@@ -649,5 +651,3 @@ + #ifdef WIN32 + #pragma warning( default : 4127 ) + #endif +- +- +diff -ur src/dealer.orig/Makefile src/dealer/Makefile +--- dealer.orig/Makefile 2012-07-29 00:20:15.000000000 +0200 ++++ dealer/Makefile 2012-07-29 00:29:41.933759002 +0200 +@@ -1,7 +1,7 @@ + # $Header: /home/henk/CVS/dealer/Makefile,v 1.15 1999/08/05 19:57:44 henk Exp $ + + CC = gcc +-CFLAGS = -Wall -pedantic -O2 -I. -DNDEBUG -c $(shell dpkg-buildflags --get CFLAGS) $(shell dpkg-buildflags --get CPPFLAGS) ++CFLAGS = -Wall -pedantic -O2 -I. -DNDEBUG -c + FLEX = flex + YACC = yacc + +@@ -22,7 +22,7 @@ + + dealer: ${OBJ} ${LOBJ} ${YOBJ} ${MAN} + ${MAKE} -C Random lib +- $(CC) -o $@ ${OBJ} -L./Random -lgnurand $(shell dpkg-buildflags --get LDFLAGS) ++ $(CC) -o $@ ${OBJ} -L./Random -lgnurand + + clean: + rm -f ${OBJ} ${LOBJ} ${YOBJ} ${MAN} dealer +diff -ur src/dealer.orig/Random/Makefile src/dealer/Random/Makefile +--- dealer.orig/Random/Makefile 2012-07-29 00:20:15.000000000 +0200 ++++ dealer/Random/Makefile 2012-07-29 00:29:38.163731894 +0200 +@@ -1,7 +1,7 @@ + SRC = $(wildcard *.c) + OBJ = $(subst .c,.o,$(wildcard *.c)) + GCC = gcc +-GCCFLAGS = -c -Wall -O2 -I. $(shell dpkg-buildflags --get CFLAGS) ++GCCFLAGS = -c -Wall -O2 -I. + HDR = ansidecl.h + LIB = libgnurand.a + AR = ar diff --git a/dealer-4.install b/dealer-4.install new file mode 100644 index 000000000000..9f6a84ce48a8 --- /dev/null +++ b/dealer-4.install @@ -0,0 +1,14 @@ +post_install() { +cat << EOF + +See html manual in /usr/share/doc/dealer/Manual +See examples in /usr/share/doc/dealer/Examples +Use man dealer.dpp for information on creating a pre + processor file +Use man dealer for information on using dealer. + +EOF +} +post_upgrade() { + post_install +} |