svn commit: r518120 - in head/games: . mancala
Jason Helfman
jgh at FreeBSD.org
Fri Nov 22 00:50:08 UTC 2019
Author: jgh
Date: Fri Nov 22 00:50:06 2019
New Revision: 518120
URL: https://svnweb.freebsd.org/changeset/ports/518120
Log:
Add new port: games/mancala
Implementation of the simple board game called Mancala. Contains both a
user unfriendly character based interface, and a nice, user friendly X11
interface. Be warned: If you just bother to read the rules, you may get
hooked on this!
Added:
head/games/mancala/
head/games/mancala/Makefile (contents, props changed)
head/games/mancala/distinfo (contents, props changed)
head/games/mancala/pkg-descr (contents, props changed)
Modified:
head/games/Makefile
Modified: head/games/Makefile
==============================================================================
--- head/games/Makefile Fri Nov 22 00:39:22 2019 (r518119)
+++ head/games/Makefile Fri Nov 22 00:50:06 2019 (r518120)
@@ -548,6 +548,7 @@
SUBDIR += mahjong
SUBDIR += maitretarot
SUBDIR += manaplus
+ SUBDIR += mancala
SUBDIR += mangband
SUBDIR += mari0
SUBDIR += marsnomercy
Added: head/games/mancala/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/mancala/Makefile Fri Nov 22 00:50:06 2019 (r518120)
@@ -0,0 +1,46 @@
+# Created by: Jason Helfman <jgh at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= mancala
+PORTVERSION= 1.0.3
+CATEGORIES= games
+MASTER_SITES= https://shh.thathost.com/pub-unix/files/
+
+MAINTAINER= jgh at FreeBSD.org
+COMMENT= Implementation of the simple board game called Mancala
+
+LICENSE= ART10
+
+USES= gmake
+
+OPTIONS_DEFINE= DOCS X11
+OPTIONS_DEFAULT= X11
+
+PORTDOCS= *
+PLIST_FILES= bin/mancala
+X11_LIB_DEPENDS= libforms.so:x11-toolkits/xforms
+X11_PLIST_FILES= bin/xmancala
+X11_ALL_TARGET= xmancala
+ALL_TARGET= mancala
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|gcc|${CC}|' \
+ ${WRKSRC}/Makefile
+ @${REINPLACE_CMD} -e 's|^XINCDIR.*|XINCDIR = -I${LOCALBASE}/include|' \
+ ${WRKSRC}/Makefile
+ @${REINPLACE_CMD} -e 's|^XLIBDIR.*|XLIBDIR = -L${LOCALBASE}/lib|' \
+ ${WRKSRC}/Makefile
+
+do-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+.for doc in ChangeLog INSTALL NEWS README RULES
+ ${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR}
+.endfor
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+
+do-install-X11-on:
+ ${INSTALL_SCRIPT} ${WRKSRC}/x${PORTNAME} ${STAGEDIR}${PREFIX}/bin/x${PORTNAME}
+
+.include <bsd.port.mk>
Added: head/games/mancala/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/mancala/distinfo Fri Nov 22 00:50:06 2019 (r518120)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1572042290
+SHA256 (mancala-1.0.3.tar.gz) = ca9fcacb687caea88a16d8ed0eacbbcc96235d591764c3ed92e9843a5f64eee8
+SIZE (mancala-1.0.3.tar.gz) = 16516
Added: head/games/mancala/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/mancala/pkg-descr Fri Nov 22 00:50:06 2019 (r518120)
@@ -0,0 +1,5 @@
+Implementation of the simple board game called Mancala. Contains both a user
+unfriendly character based interface, and a nice, user friendly X11 interface.
+Be warned: If you just bother to read the rules, you may get hooked on this!
+
+WWW: https://shh.thathost.com/pub-unix
More information about the svn-ports-all
mailing list