svn commit: r561930 - in head/games: . dobutsu dobutsu/files
Steve Wills
swills at FreeBSD.org
Mon Jan 18 16:33:20 UTC 2021
Author: swills
Date: Mon Jan 18 16:33:18 2021
New Revision: 561930
URL: https://svnweb.freebsd.org/changeset/ports/561930
Log:
games/dobutsu: create port
An engine for the Japanese chess variant Dobutsu shogi. Dobutsu uses a
comprehensive endgame table base to achieve perfect play from any
position.
WWW: https://github.com/clausecker/dobutsu
PR: 252807
Submitted by: Robert Clausecker <fuz at fuz.su>
Added:
head/games/dobutsu/
head/games/dobutsu/Makefile (contents, props changed)
head/games/dobutsu/distinfo (contents, props changed)
head/games/dobutsu/files/
head/games/dobutsu/files/patch-dobutsu.c (contents, props changed)
head/games/dobutsu/pkg-descr (contents, props changed)
head/games/dobutsu/pkg-plist (contents, props changed)
Modified:
head/games/Makefile (contents, props changed)
Modified: head/games/Makefile
==============================================================================
--- head/games/Makefile Mon Jan 18 16:33:06 2021 (r561929)
+++ head/games/Makefile Mon Jan 18 16:33:18 2021 (r561930)
@@ -192,6 +192,7 @@
SUBDIR += digger-vgl
SUBDIR += divide-and-succeed
SUBDIR += dmjava
+ SUBDIR += dobutsu
SUBDIR += dodgindiamond2
SUBDIR += domination
SUBDIR += dontspace
Added: head/games/dobutsu/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/dobutsu/Makefile Mon Jan 18 16:33:18 2021 (r561930)
@@ -0,0 +1,28 @@
+# $FreeBSD$
+
+PORTNAME= dobutsu
+DISTVERSION= 2
+CATEGORIES= games
+MASTER_SITES= http://fuz.su/~fuz/dobutsu/
+
+MAINTAINER= fuz at fuz.su
+COMMENT= Tablebase and Engine for Dobutsu Shogi
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+USES= libedit localbase:ldflags tar:xz
+
+CFLAGS+= -DNDEBUG
+MAKE_ARGS= CC="${CC}" \
+ CFLAGS="${CFLAGS}" \
+ LDFLAGS="${LDFLAGS}" \
+ NPROC="${MAKE_JOBS_NUMBER}" \
+ PREFIX="${PREFIX}" \
+ RLCFLAGS= \
+ STAGING=${STAGEDIR}
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/dobutsu
+
+.include <bsd.port.mk>
Added: head/games/dobutsu/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/dobutsu/distinfo Mon Jan 18 16:33:18 2021 (r561930)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1610819193
+SHA256 (dobutsu-2.tar.xz) = 129dcd9d9b1be519f41be419411fa99b96f5ccef81b9acbce509d3d44b9de401
+SIZE (dobutsu-2.tar.xz) = 53100
Added: head/games/dobutsu/files/patch-dobutsu.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/dobutsu/files/patch-dobutsu.c Mon Jan 18 16:33:18 2021 (r561930)
@@ -0,0 +1,12 @@
+--- dobutsu.c.orig 2021-01-16 17:37:49 UTC
++++ dobutsu.c
+@@ -31,8 +31,7 @@
+ #include <string.h>
+ #include <unistd.h>
+
+-#include <readline/readline.h>
+-#include <readline/history.h>
++#include <editline/readline.h>
+
+ #include "rules.h"
+ #include "tablebase.h"
Added: head/games/dobutsu/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/dobutsu/pkg-descr Mon Jan 18 16:33:18 2021 (r561930)
@@ -0,0 +1,5 @@
+An engine for the Japanese chess variant Dobutsu shogi. Dobutsu uses a
+comprehensive endgame table base to achieve perfect play from any
+position.
+
+WWW: https://github.com/clausecker/dobutsu
Added: head/games/dobutsu/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/dobutsu/pkg-plist Mon Jan 18 16:33:18 2021 (r561930)
@@ -0,0 +1,4 @@
+bin/dobutsu
+libexec/dobutsu
+%%DATADIR%%/dobutsu.tb.xz
+share/man/man6/dobutsu.6.gz
More information about the svn-ports-head
mailing list