summaryrefslogtreecommitdiff
path: root/games/xpat2
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2000-07-28 18:12:06 +0000
committerjlam <jlam@pkgsrc.org>2000-07-28 18:12:06 +0000
commit64abfea3538d8d004c200094592b0c806ac6fb15 (patch)
tree5e83f1f0fbb9521eb49d61e89e3aff87b9fc80fa /games/xpat2
parentc83f71117f545a9dea2d49b1e4b8e29f44d42256 (diff)
downloadpkgsrc-64abfea3538d8d004c200094592b0c806ac6fb15.tar.gz
xpat2, a light-weight solitaire game
From PR#10685 by Joachim Kuebart <kuebart@mathematik.uni-ulm.de>.
Diffstat (limited to 'games/xpat2')
-rw-r--r--games/xpat2/Makefile22
-rw-r--r--games/xpat2/files/md53
-rw-r--r--games/xpat2/files/patch-sum3
-rw-r--r--games/xpat2/patches/patch-aa59
-rw-r--r--games/xpat2/pkg/COMMENT1
-rw-r--r--games/xpat2/pkg/DEINSTALL26
-rw-r--r--games/xpat2/pkg/DESCR5
-rw-r--r--games/xpat2/pkg/INSTALL23
-rw-r--r--games/xpat2/pkg/PLIST135
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