diff options
author | hoek <hoek@FreeBSD.org> | 1997-10-23 22:42:22 +0800 |
---|---|---|
committer | hoek <hoek@FreeBSD.org> | 1997-10-23 22:42:22 +0800 |
commit | 1d558da5c779872cb3f2e51277c0106ff3d07a32 (patch) | |
tree | 9e4ddc21d164f98a7a801c44217f07c71b12e265 /games | |
parent | 3179137e783dfbc8eb8dbf2b5a09bea82e9c1d21 (diff) | |
download | freebsd-ports-gnome-1d558da5c779872cb3f2e51277c0106ff3d07a32.tar.gz freebsd-ports-gnome-1d558da5c779872cb3f2e51277c0106ff3d07a32.tar.zst freebsd-ports-gnome-1d558da5c779872cb3f2e51277c0106ff3d07a32.zip |
Port import of TVP (play cardgame of Ass vs. AIs)
PR: ports/4023
Diffstat (limited to 'games')
-rw-r--r-- | games/tvp/Makefile | 41 | ||||
-rw-r--r-- | games/tvp/distinfo | 1 | ||||
-rw-r--r-- | games/tvp/files/patch-aa | 20 | ||||
-rw-r--r-- | games/tvp/files/tvp.6 | 26 | ||||
-rw-r--r-- | games/tvp/pkg-comment | 1 | ||||
-rw-r--r-- | games/tvp/pkg-descr | 13 | ||||
-rw-r--r-- | games/tvp/pkg-plist | 108 |
7 files changed, 210 insertions, 0 deletions
diff --git a/games/tvp/Makefile b/games/tvp/Makefile new file mode 100644 index 000000000000..41ef1a0c5582 --- /dev/null +++ b/games/tvp/Makefile @@ -0,0 +1,41 @@ +# New ports collection makefile for: tvp +# Version Required: 0.9.7.1 +# Date Created: 3 Jul 1996 +# Whom: Tim Vanderhoek <ac199@hwcn.org> +# +# $Id$ +# + +DISTNAME= tvp-0.9.7.1 +CATEGORIES= games tk80 +MASTER_SITES= http://www3.sympatico.ca/john.vanderhoek/tim/src/president/ + +MAINTAINER= hoek@FreeBSD.ORG + +# If you comment this out, the port should automatically use whichever +# version of tk you have installed, or, lacking all versions, it will +# build only the ANSI and terminal interfaces (not the nice X interface). +LIB_DEPENDS= tk80\\.1\\.:${PORTSDIR}/x11/tk80 + +GNU_CONFIGURE= yes +CONFIGURE_ARGS+= --enable-tcl-dir=${PREFIX}/lib +# carddir defaults to ${PREFIX}/libdata/xprez, as hier(9) dictates. +# You may prefer ${PREFIX}/lib/tk80/xprez. Beware PLIST differences. +# CONFIGURE_ARGS+= --enable-carddir=${PREFIX}/lib/tk80/xprez + +MAN6= tvp.6 + +DOCFILES= aprez.txt libass.txt president.txt prez.txt xprez.txt + +post-install: +.if !defined(NOPORTDOCS) + @${MKDIR} ${PREFIX}/share/doc/tvp +.for f in ${DOCFILES} + ${INSTALL_DATA} ${WRKSRC}/docs/${f} ${PREFIX}/share/doc/tvp +.endfor +.endif + ${INSTALL_MAN} ${FILESDIR}/tvp.6 ${PREFIX}/man/man6/tvp.6 + a='${PREFIX}/share/doc/tvp/' perl -pi -e 's/TOKEN/$$ENV{a}/' \ + ${PREFIX}/man/man6/tvp.6 + +.include <bsd.port.mk> diff --git a/games/tvp/distinfo b/games/tvp/distinfo new file mode 100644 index 000000000000..fa8421f7cfe4 --- /dev/null +++ b/games/tvp/distinfo @@ -0,0 +1 @@ +MD5 (tvp-0.9.7.1.tar.gz) = d7a0cac4fd18ce83a5d0dccf1538890f diff --git a/games/tvp/files/patch-aa b/games/tvp/files/patch-aa new file mode 100644 index 000000000000..59f93db9d802 --- /dev/null +++ b/games/tvp/files/patch-aa @@ -0,0 +1,20 @@ +--- configure.orig Thu Oct 23 08:34:26 1997 ++++ configure Thu Oct 23 08:36:34 1997 +@@ -1306,7 +1306,7 @@ + + WINDLL=true + TCLTK="" +-for tkver in 42 4.2 41 4.1 80 8.0 ++for tkver in 80 8.0 42 4.2 41 4.1 + do + echo $ac_n "checking for Tk_Main in -ltk${tkver}""... $ac_c" 1>&6 + echo "configure:1313: checking for Tk_Main in -ltk${tkver}" >&5 +@@ -1345,7 +1345,7 @@ + echo "$ac_t""yes" 1>&6 + + WINDLL=false +- for tclver in 76 7.6 75 7.5 80 8.0 ++ for tclver in 80 8.0 76 7.6 75 7.5 + do + echo $ac_n "checking for Tcl_Main in -ltcl${tclver}""... $ac_c" 1>&6 + echo "configure:1352: checking for Tcl_Main in -ltcl${tclver}" >&5 diff --git a/games/tvp/files/tvp.6 b/games/tvp/files/tvp.6 new file mode 100644 index 000000000000..5a070c9f9a1a --- /dev/null +++ b/games/tvp/files/tvp.6 @@ -0,0 +1,26 @@ +.Dd Jul 3, 1997 +.Dt TVP 6 +.Sh NAME +.Nm tvp +.Nd programs to play the cardgame of President (aka Ass) +.Sh DESCRIPTION +.Ar Tvp +is composed of a set of three different programs. One, +.Ar prez +is a simple CLI interface, another, +.Ar aprez +is a full-screen ansi interface. The preferred one, +.Ar xprez +is a proper Tcl/Tk-based graphical user interface. +.Pp +You can find instructions on how to play the cardgame Ass +in the file TOKENpresident.txt. You will also find full +documentation for +.Ar prez, +.Ar aprez, +and +.Ar xprez +in TOKEN. +.Pp +The author requests that you read the ABOUT file, which is available +from inside of all three of the programs. diff --git a/games/tvp/pkg-comment b/games/tvp/pkg-comment new file mode 100644 index 000000000000..6e3bc9e1ca35 --- /dev/null +++ b/games/tvp/pkg-comment @@ -0,0 +1 @@ +Play the cardgame President (or Ass) against 3 AIs. diff --git a/games/tvp/pkg-descr b/games/tvp/pkg-descr new file mode 100644 index 000000000000..82ab724b5f67 --- /dev/null +++ b/games/tvp/pkg-descr @@ -0,0 +1,13 @@ +This is an implementation of the cardgame President (aka Ass) +which is based on Tcl/Tk. You will play against three computer +players, each of which has a slightly different playing style, +although the styles are not that advanced (yet). An explanation +of how to play the game is included for the unfamiliar. + +As a package, this requires Tk80. However, if you edit the port +Makefile and build it yourself it will automatically detect and +configure for any of Tk41, Tk42, Tk80, or the absence of all three +(in which case no GUI will be available). + +- Tim Vanderhoek +hoek@FreeBSD.ORG diff --git a/games/tvp/pkg-plist b/games/tvp/pkg-plist new file mode 100644 index 000000000000..d2a4d3bd5656 --- /dev/null +++ b/games/tvp/pkg-plist @@ -0,0 +1,108 @@ +bin/xpwish +bin/xprez +bin/prez +bin/aprez +man/man6/tvp.6.gz +share/doc/tvp/aprez.txt +share/doc/tvp/libass.txt +share/doc/tvp/president.txt +share/doc/tvp/prez.txt +share/doc/tvp/xprez.txt +libdata/xprez/backs-01.gif +libdata/xprez/backs-02.gif +libdata/xprez/backs-03.gif +libdata/xprez/backs-04.gif +libdata/xprez/backs-1.gif +libdata/xprez/backs-2.gif +libdata/xprez/backs-3.gif +libdata/xprez/backs-4.gif +libdata/xprez/clubs-01.gif +libdata/xprez/clubs-02.gif +libdata/xprez/clubs-03.gif +libdata/xprez/clubs-04.gif +libdata/xprez/clubs-05.gif +libdata/xprez/clubs-06.gif +libdata/xprez/clubs-07.gif +libdata/xprez/clubs-08.gif +libdata/xprez/clubs-09.gif +libdata/xprez/clubs-1.gif +libdata/xprez/clubs-10.gif +libdata/xprez/clubs-11.gif +libdata/xprez/clubs-12.gif +libdata/xprez/clubs-13.gif +libdata/xprez/clubs-2.gif +libdata/xprez/clubs-3.gif +libdata/xprez/clubs-4.gif +libdata/xprez/clubs-5.gif +libdata/xprez/clubs-6.gif +libdata/xprez/clubs-7.gif +libdata/xprez/clubs-8.gif +libdata/xprez/clubs-9.gif +libdata/xprez/diamonds-01.gif +libdata/xprez/diamonds-02.gif +libdata/xprez/diamonds-03.gif +libdata/xprez/diamonds-04.gif +libdata/xprez/diamonds-05.gif +libdata/xprez/diamonds-06.gif +libdata/xprez/diamonds-07.gif +libdata/xprez/diamonds-08.gif +libdata/xprez/diamonds-09.gif +libdata/xprez/diamonds-1.gif +libdata/xprez/diamonds-10.gif +libdata/xprez/diamonds-11.gif +libdata/xprez/diamonds-12.gif +libdata/xprez/diamonds-13.gif +libdata/xprez/diamonds-2.gif +libdata/xprez/diamonds-3.gif +libdata/xprez/diamonds-4.gif +libdata/xprez/diamonds-5.gif +libdata/xprez/diamonds-6.gif +libdata/xprez/diamonds-7.gif +libdata/xprez/diamonds-8.gif +libdata/xprez/diamonds-9.gif +libdata/xprez/hearts-01.gif +libdata/xprez/hearts-02.gif +libdata/xprez/hearts-03.gif +libdata/xprez/hearts-04.gif +libdata/xprez/hearts-06.gif +libdata/xprez/hearts-07.gif +libdata/xprez/hearts-08.gif +libdata/xprez/hearts-09.gif +libdata/xprez/hearts-1.gif +libdata/xprez/hearts-10.gif +libdata/xprez/hearts-11.gif +libdata/xprez/hearts-12.gif +libdata/xprez/hearts-13.gif +libdata/xprez/hearts-2.gif +libdata/xprez/hearts-3.gif +libdata/xprez/hearts-4.gif +libdata/xprez/hearts-5.gif +libdata/xprez/hearts-6.gif +libdata/xprez/hearts-7.gif +libdata/xprez/hearts-8.gif +libdata/xprez/hearts-9.gif +libdata/xprez/joker.gif +libdata/xprez/spades-01.gif +libdata/xprez/spades-02.gif +libdata/xprez/spades-03.gif +libdata/xprez/spades-04.gif +libdata/xprez/spades-05.gif +libdata/xprez/spades-06.gif +libdata/xprez/spades-07.gif +libdata/xprez/spades-08.gif +libdata/xprez/spades-09.gif +libdata/xprez/spades-1.gif +libdata/xprez/spades-10.gif +libdata/xprez/spades-11.gif +libdata/xprez/spades-12.gif +libdata/xprez/spades-13.gif +libdata/xprez/spades-2.gif +libdata/xprez/spades-3.gif +libdata/xprez/spades-4.gif +libdata/xprez/spades-5.gif +libdata/xprez/spades-6.gif +libdata/xprez/spades-7.gif +libdata/xprez/spades-8.gif +libdata/xprez/spades-9.gif +@unexec rmdir %D/share/doc/tvp +@unexec rmdir %D/libdata/xprez |