aboutsummaryrefslogtreecommitdiffstats
path: root/games
diff options
context:
space:
mode:
authorsem <sem@FreeBSD.org>2006-02-13 20:36:22 +0800
committersem <sem@FreeBSD.org>2006-02-13 20:36:22 +0800
commitfd57788d4c758f33a2a0b7af045a734cebc0cc14 (patch)
tree6438078fa1f1ee604bca073c6a9642559d82c7cc /games
parentbbf827b1b76436efad199688bae3e28d4978dcb2 (diff)
downloadfreebsd-ports-gnome-fd57788d4c758f33a2a0b7af045a734cebc0cc14.tar.gz
freebsd-ports-gnome-fd57788d4c758f33a2a0b7af045a734cebc0cc14.tar.zst
freebsd-ports-gnome-fd57788d4c758f33a2a0b7af045a734cebc0cc14.zip
A free program for creating and solving Su Doku puzzles.
You can use GNUDoku to challenge yourself, to compute solutions, or to verify your own solutions. A Su Doku puzzle is a 9x9 grid which must be filled with numbers between 1 and 9 such that each row, column, and 3x3 square contains all 9 numbers. WWW: http://icculus.org/~jcspray/GNUDoku/ PR: ports/92733 Submitted by: Dmitry Marakasov <amdmi3@mail.ru>
Diffstat (limited to 'games')
-rw-r--r--games/Makefile1
-rw-r--r--games/gnudoku/Makefile27
-rw-r--r--games/gnudoku/distinfo3
-rw-r--r--games/gnudoku/pkg-descr10
-rw-r--r--games/gnudoku/pkg-plist5
5 files changed, 46 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile
index 4f1d13d306a4..28f3595cc534 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -235,6 +235,7 @@
SUBDIR += gnomesudoku
SUBDIR += gnubg
SUBDIR += gnuchess
+ SUBDIR += gnudoku
SUBDIR += gnugo
SUBDIR += gnurobots
SUBDIR += gnushogi
diff --git a/games/gnudoku/Makefile b/games/gnudoku/Makefile
new file mode 100644
index 000000000000..b10de0f153f7
--- /dev/null
+++ b/games/gnudoku/Makefile
@@ -0,0 +1,27 @@
+# New ports collection makefile for: GNUDoku
+# Date created: 12 Jan 2006
+# Whom: Dmitry Marakasov <amdmi3@mail.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME= GNUDoku
+PORTVERSION= 0.93
+CATEGORIES= games
+MASTER_SITES= http://offload1.icculus.org/~jcspray/GNUDoku/ \
+ http://icculus.org/~jcspray/GNUDoku/
+
+MAINTAINER= amdmi3@mail.ru
+COMMENT= A free program for creating and solving Su Doku puzzles
+
+LIB_DEPENDS= gtkmm-2.4.1:${PORTSDIR}/x11-toolkits/gtkmm24
+
+USE_GMAKE= yes
+MAKE_ENV= CXX="${CXX}" CXXLAGS="${CXXFLAGS}"
+USE_GCC= 3.4+
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|PREFIX=|PREFIX?=|' ${WRKSRC}/Makefile
+ @${REINPLACE_CMD} -e 's|CXXFLAGS=|CXXFLAGS+=|' ${WRKSRC}/Makefile
+
+.include <bsd.port.mk>
diff --git a/games/gnudoku/distinfo b/games/gnudoku/distinfo
new file mode 100644
index 000000000000..e69f3c7c28d0
--- /dev/null
+++ b/games/gnudoku/distinfo
@@ -0,0 +1,3 @@
+MD5 (GNUDoku-0.93.tar.gz) = 4025682e434da2f1972b309f63660235
+SHA256 (GNUDoku-0.93.tar.gz) = 409b18d525c37660a117d786fe537672c7f58b7f01e2c37dbc1cdf339661075d
+SIZE (GNUDoku-0.93.tar.gz) = 26212
diff --git a/games/gnudoku/pkg-descr b/games/gnudoku/pkg-descr
new file mode 100644
index 000000000000..5812bd059c32
--- /dev/null
+++ b/games/gnudoku/pkg-descr
@@ -0,0 +1,10 @@
+A free program for creating and solving Su Doku puzzles.
+
+You can use GNUDoku to challenge yourself, to compute solutions,
+or to verify your own solutions.
+
+A Su Doku puzzle is a 9x9 grid which must be filled with numbers
+between 1 and 9 such that each row, column, and 3x3 square contains
+all 9 numbers.
+
+WWW: http://icculus.org/~jcspray/GNUDoku/
diff --git a/games/gnudoku/pkg-plist b/games/gnudoku/pkg-plist
new file mode 100644
index 000000000000..614920d0855e
--- /dev/null
+++ b/games/gnudoku/pkg-plist
@@ -0,0 +1,5 @@
+bin/GNUDoku
+share/applications/GNUDoku.desktop
+share/pixmaps/GNUDoku.png
+@dirrmtry share/applications
+@dirrmtry share/pixmaps