summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFoppe Hemminga2015-07-07 13:15:51 +0200
committerFoppe Hemminga2015-07-07 13:15:51 +0200
commit099b7300bd5b9104bc06601ac120e4085654a0f0 (patch)
treea5a7311afd2ddd744c682447b692eb646e6411ce
downloadaur-099b7300bd5b9104bc06601ac120e4085654a0f0.tar.gz
Initial commit copy of AUR3
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD42
-rw-r--r--dealer-4.diff77
-rw-r--r--dealer-4.install14
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
+}