diff options
author | jlam <jlam@pkgsrc.org> | 2000-07-28 18:12:06 +0000 |
---|---|---|
committer | jlam <jlam@pkgsrc.org> | 2000-07-28 18:12:06 +0000 |
commit | 64abfea3538d8d004c200094592b0c806ac6fb15 (patch) | |
tree | 5e83f1f0fbb9521eb49d61e89e3aff87b9fc80fa /games | |
parent | c83f71117f545a9dea2d49b1e4b8e29f44d42256 (diff) | |
download | pkgsrc-64abfea3538d8d004c200094592b0c806ac6fb15.tar.gz |
xpat2, a light-weight solitaire game
From PR#10685 by Joachim Kuebart <kuebart@mathematik.uni-ulm.de>.
Diffstat (limited to 'games')
-rw-r--r-- | games/xpat2/Makefile | 22 | ||||
-rw-r--r-- | games/xpat2/files/md5 | 3 | ||||
-rw-r--r-- | games/xpat2/files/patch-sum | 3 | ||||
-rw-r--r-- | games/xpat2/patches/patch-aa | 59 | ||||
-rw-r--r-- | games/xpat2/pkg/COMMENT | 1 | ||||
-rw-r--r-- | games/xpat2/pkg/DEINSTALL | 26 | ||||
-rw-r--r-- | games/xpat2/pkg/DESCR | 5 | ||||
-rw-r--r-- | games/xpat2/pkg/INSTALL | 23 | ||||
-rw-r--r-- | games/xpat2/pkg/PLIST | 135 |
9 files changed, 277 insertions, 0 deletions
diff --git a/games/xpat2/Makefile b/games/xpat2/Makefile new file mode 100644 index 00000000000..f27dee92bb3 --- /dev/null +++ b/games/xpat2/Makefile @@ -0,0 +1,22 @@ +# $NetBSD: Makefile,v 1.1.1.1 2000/07/28 18:12:06 jlam Exp $ +# FreeBSD: ports/games/xpat2/Makefile,v 1.11 2000/04/14 12:27:59 asami Exp + +DISTNAME= xpat2-1.06 +CATEGORIES= games +MASTER_SITES= ${MASTER_SITE_SUNSITE:=games/solitaires/} + +MAINTAINER= kuebart@mathematik.uni-ulm.de + +DEPENDS= xpm-*:../../graphics/xpm + +USE_X11BASE= # defined + +EVAL_PREFIX= XPMDIR=xpm +MAKE_ENV+= XPMDIR="${XPMDIR}" + +post-install: + ${CHOWN} root.games $(PREFIX)/bin/xpat2 + ${CHMOD} 2555 $(PREFIX)/bin/xpat2 + PKG_PREFIX=${PREFIX} ${SH} ${INSTALL_FILE} ${PKGNAME} POST-INSTALL + +.include "../../mk/bsd.pkg.mk" diff --git a/games/xpat2/files/md5 b/games/xpat2/files/md5 new file mode 100644 index 00000000000..f1faf53f55d --- /dev/null +++ b/games/xpat2/files/md5 @@ -0,0 +1,3 @@ +$NetBSD: md5,v 1.1.1.1 2000/07/28 18:12:06 jlam Exp $ + +MD5 (xpat2-1.06.tar.gz) = e0621e18a18fc506002b0a196ecb972d diff --git a/games/xpat2/files/patch-sum b/games/xpat2/files/patch-sum new file mode 100644 index 00000000000..4eeede82117 --- /dev/null +++ b/games/xpat2/files/patch-sum @@ -0,0 +1,3 @@ +$NetBSD: patch-sum,v 1.1.1.1 2000/07/28 18:12:06 jlam Exp $ + +MD5 (patch-aa) = 554037777765f040acbd6519e027c086 diff --git a/games/xpat2/patches/patch-aa b/games/xpat2/patches/patch-aa new file mode 100644 index 00000000000..6b68097dda9 --- /dev/null +++ b/games/xpat2/patches/patch-aa @@ -0,0 +1,59 @@ +$NetBSD: patch-aa,v 1.1.1.1 2000/07/28 18:12:06 jlam Exp $ + +--- src/Imakefile.orig Sat May 15 15:02:56 1999 ++++ src/Imakefile Thu Jul 27 13:18:33 2000 +@@ -49,9 +49,9 @@ + # BINDIR and LIBDIR should be predefined by the templates + # BINDIR = /usr/bin/X11 + # LIBDIR = /usr/lib/X11 +-XPATLIBDIR = /usr/games/lib/xpat ++XPATLIBDIR = $(LIBDIR)/xpat + APPDEFSDIR = $(LIBDIR) +-XPATMANDIR = /usr/man/man6 ++XPATMANDIR = $(PREFIX)/man/man6 + + # This is the name of the log-file, where solved games are stored: + # an alternative path would be $(XPATLIBDIR)/xpat.log +@@ -64,8 +64,10 @@ + LAPPDEFSDIR = $(HOME) + + # xpat2 needs to know where the xpm library resides (if needed) +-XPMLIB = -L$(USRLIBDIR) -lXpm +-XPMINCLUDE = -I $(INCDIR) ++XPMLIB = -Wl,-R${XPMDIR}/lib -lXpm ++XPMINCLUDE = -I$(XPMDIR)/include/X11 ++ ++CFLAGS += -DNO_CUSERID + + # for the Qt interface, the following paths are needed + QTDIR = /usr/local/qt +@@ -204,12 +206,12 @@ + install:: $(MYPROGS) + mkdirhier $(XPATLIBDIR) + chmod 755 $(XPATLIBDIR) +- for f in $(LANGUAGES); do \ +- mkdirhier $(APPDEFSDIR)/$$f/app-defaults; \ +- cp ../lib/$$f/XPat $(APPDEFSDIR)/$$f/app-defaults; \ +- chmod 755 $(APPDEFSDIR)/$$f/app-defaults; \ +- chmod 644 $(APPDEFSDIR)/$$f/app-defaults/XPat; \ +- done ++# for f in $(LANGUAGES); do \ ++# mkdirhier $(APPDEFSDIR)/$$f/app-defaults; \ ++# cp ../lib/$$f/XPat $(APPDEFSDIR)/$$f/app-defaults; \ ++# chmod 755 $(APPDEFSDIR)/$$f/app-defaults; \ ++# chmod 644 $(APPDEFSDIR)/$$f/app-defaults/XPat; \ ++# done + (cd ../lib; tar cf - * | (cd $(XPATLIBDIR); tar xf -)) + chown -R root $(XPATLIBDIR) + chmod -R a+r $(XPATLIBDIR) +@@ -217,8 +219,8 @@ + chmod 755 $(XPATLIBDIR)/$$f; \ + done + mkdirhier $(XPATMANDIR) +- cp xpat2.man $(XPATMANDIR)/xpat2.6x +- chmod 644 $(XPATMANDIR)/xpat2.6x ++ cp xpat2.man $(XPATMANDIR)/xpat2.6 ++ chmod 644 $(XPATMANDIR)/xpat2.6 + + ComplexProgramTarget($(MYPROG)) + InstallAppDefaults(XPat) diff --git a/games/xpat2/pkg/COMMENT b/games/xpat2/pkg/COMMENT new file mode 100644 index 00000000000..ef767095f7c --- /dev/null +++ b/games/xpat2/pkg/COMMENT @@ -0,0 +1 @@ +X11 solitaire game with 14 variations diff --git a/games/xpat2/pkg/DEINSTALL b/games/xpat2/pkg/DEINSTALL new file mode 100644 index 00000000000..71e848168a7 --- /dev/null +++ b/games/xpat2/pkg/DEINSTALL @@ -0,0 +1,26 @@ +#!/bin/sh +# +# $NetBSD: DEINSTALL,v 1.1.1.1 2000/07/28 18:12:07 jlam Exp $ + +PKGNAME=$1 +STAGE=$2 + +case ${STAGE} in +DEINSTALL) + ;; +POST-DEINSTALL) + cat << EOF +=========================================================================== +If you won't be using ${PKGNAME} any longer, you may want to remove the +following files: + + /var/games/xpat.log +=========================================================================== +EOF + ;; +*) + echo "Unexpected argument: ${STAGE}" + exit 1 + ;; +esac +exit 0 diff --git a/games/xpat2/pkg/DESCR b/games/xpat2/pkg/DESCR new file mode 100644 index 00000000000..9792b1a127f --- /dev/null +++ b/games/xpat2/pkg/DESCR @@ -0,0 +1,5 @@ +A solitaire game for X11 that supports 14 different games, +including Klondike, Free Cell, Spider, Calculation, and Gypsy. + +The game features beautifully decorated cards, online help, +a replay feature, and hints. diff --git a/games/xpat2/pkg/INSTALL b/games/xpat2/pkg/INSTALL new file mode 100644 index 00000000000..0685cc75070 --- /dev/null +++ b/games/xpat2/pkg/INSTALL @@ -0,0 +1,23 @@ +#!/bin/sh +# +# $NetBSD: INSTALL,v 1.1.1.1 2000/07/28 18:12:07 jlam Exp $ + +PKGNAME=$1 +STAGE=$2 + +case ${STAGE} in +PRE-INSTALL) + ;; +POST-INSTALL) + if [ ! -f /var/games/xpat.log ] + then + install -c -o games -g games -m 0644 /dev/null \ + /var/games/xpat.log + fi + ;; +*) + echo "Unexpected argument: ${STAGE}" + exit 1 + ;; +esac +exit 0 diff --git a/games/xpat2/pkg/PLIST b/games/xpat2/pkg/PLIST new file mode 100644 index 00000000000..c31b67b91a1 --- /dev/null +++ b/games/xpat2/pkg/PLIST @@ -0,0 +1,135 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2000/07/28 18:12:07 jlam Exp $ +bin/xpat2 +lib/X11/app-defaults/XPat +lib/X11/xpat/PySol-large/COPYRIGHT +lib/X11/xpat/PySol-large/Cards.conf +lib/X11/xpat/PySol-large/Empty.Clubs.xpm +lib/X11/xpat/PySol-large/Empty.Diamonds.xpm +lib/X11/xpat/PySol-large/Empty.Hearts.xpm +lib/X11/xpat/PySol-large/Empty.Spades.xpm +lib/X11/xpat/PySol-large/Makefile +lib/X11/xpat/PySol-large/README +lib/X11/xpat/PySol-medium/COPYRIGHT +lib/X11/xpat/PySol-medium/Cards.conf +lib/X11/xpat/PySol-medium/Empty.Clubs.xpm +lib/X11/xpat/PySol-medium/Empty.Diamonds.xpm +lib/X11/xpat/PySol-medium/Empty.Hearts.xpm +lib/X11/xpat/PySol-medium/Empty.Spades.xpm +lib/X11/xpat/PySol-medium/Makefile +lib/X11/xpat/PySol-medium/README +lib/X11/xpat/PySol-small/COPYRIGHT +lib/X11/xpat/PySol-small/Cards.conf +lib/X11/xpat/PySol-small/Empty.Clubs.xpm +lib/X11/xpat/PySol-small/Empty.Diamonds.xpm +lib/X11/xpat/PySol-small/Empty.Hearts.xpm +lib/X11/xpat/PySol-small/Empty.Spades.xpm +lib/X11/xpat/PySol-small/Makefile +lib/X11/xpat/PySol-small/README +lib/X11/xpat/XPat.ad.XQt +lib/X11/xpat/XPat.ad.Xaw +lib/X11/xpat/XPat.ad.Xlib +lib/X11/xpat/XPat.ad.Xm +lib/X11/xpat/XPat.ad.Xview +lib/X11/xpat/audio/cannotsave.au +lib/X11/xpat/audio/cannotsave.wav +lib/X11/xpat/audio/giveup.au +lib/X11/xpat/audio/giveup.wav +lib/X11/xpat/audio/goodbye.au +lib/X11/xpat/audio/goodbye.wav +lib/X11/xpat/audio/success.au +lib/X11/xpat/audio/success.wav +lib/X11/xpat/default/Background.xpm +lib/X11/xpat/default/Cardback0.xpm +lib/X11/xpat/default/Cardback1.xpm +lib/X11/xpat/default/Cardback2.xpm +lib/X11/xpat/default/Cardback3.xpm +lib/X11/xpat/default/Cardback4.xpm +lib/X11/xpat/default/Cardback5.xpm +lib/X11/xpat/default/Cardback6.xpm +lib/X11/xpat/default/Cards.conf +lib/X11/xpat/default/Pictures.xpm +lib/X11/xpat/default/Ranks.xpm +lib/X11/xpat/default/Suits.xpm +lib/X11/xpat/docvt +lib/X11/xpat/dummy.xpm +lib/X11/xpat/fallback/Background.xpm +lib/X11/xpat/fallback/Cardback1.xpm +lib/X11/xpat/fallback/Cards.conf +lib/X11/xpat/fallback/Pictures.xpm +lib/X11/xpat/fallback/Ranks.xpm +lib/X11/xpat/fallback/Suits.xpm +lib/X11/xpat/french.cards +lib/X11/xpat/french/README.french +lib/X11/xpat/french/XPat +lib/X11/xpat/french/aidBakersDozen +lib/X11/xpat/french/aidCalculation +lib/X11/xpat/french/aidMidnightOil +lib/X11/xpat/french/aidMonteCarlo +lib/X11/xpat/french/aide.Canfield +lib/X11/xpat/french/aide.Cotillion +lib/X11/xpat/french/aide.Delight +lib/X11/xpat/french/aide.FreeCell +lib/X11/xpat/french/aide.Gypsy +lib/X11/xpat/french/aide.Klondike +lib/X11/xpat/french/aide.Michaels +lib/X11/xpat/french/aide.Seahaven +lib/X11/xpat/french/aide.Spider +lib/X11/xpat/french/aide.touches +lib/X11/xpat/french/aidmodCanfield +lib/X11/xpat/french/keys +lib/X11/xpat/french/messages +lib/X11/xpat/german/XPat +lib/X11/xpat/german/keys +lib/X11/xpat/german/messages +lib/X11/xpat/help.BlueMoon +lib/X11/xpat/help.Canfield +lib/X11/xpat/help.Cotillion +lib/X11/xpat/help.Delight +lib/X11/xpat/help.FreeCell +lib/X11/xpat/help.Gypsy +lib/X11/xpat/help.Klondike +lib/X11/xpat/help.Michaels +lib/X11/xpat/help.Oonsoo +lib/X11/xpat/help.Seahaven +lib/X11/xpat/help.Spider +lib/X11/xpat/help.keys +lib/X11/xpat/hlpBakersDozen +lib/X11/xpat/hlpCalculation +lib/X11/xpat/hlpMidnightOil +lib/X11/xpat/hlpMonteCarlo +lib/X11/xpat/hlpmodCanfield +lib/X11/xpat/italian/XPat +lib/X11/xpat/italian/help.Canfield +lib/X11/xpat/italian/help.Cotillion +lib/X11/xpat/italian/help.Delight +lib/X11/xpat/italian/help.FreeCell +lib/X11/xpat/italian/help.Gypsy +lib/X11/xpat/italian/help.Klondike +lib/X11/xpat/italian/help.Michaels +lib/X11/xpat/italian/help.Seahaven +lib/X11/xpat/italian/help.Spider +lib/X11/xpat/italian/help.keys +lib/X11/xpat/italian/hlpBakersDozen +lib/X11/xpat/italian/hlpCalculation +lib/X11/xpat/italian/hlpMidnightOil +lib/X11/xpat/italian/hlpMonteCarlo +lib/X11/xpat/italian/keys +lib/X11/xpat/italian/messages +lib/X11/xpat/keys +lib/X11/xpat/russian/XPat +lib/X11/xpat/russian/keys +lib/X11/xpat/russian/messages +lib/X11/xpat/russian/sq01.bdf +lib/X11/xpat/small.cards +man/man6/xpat2.6 +@dirrm lib/X11/xpat/russian +@dirrm lib/X11/xpat/italian +@dirrm lib/X11/xpat/german +@dirrm lib/X11/xpat/french +@dirrm lib/X11/xpat/fallback +@dirrm lib/X11/xpat/default +@dirrm lib/X11/xpat/audio +@dirrm lib/X11/xpat/PySol-small +@dirrm lib/X11/xpat/PySol-medium +@dirrm lib/X11/xpat/PySol-large +@dirrm lib/X11/xpat |