Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Jan 2021 16:33:19 +0000 (UTC)
From:      Steve Wills <swills@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r561930 - in head/games: . dobutsu dobutsu/files
Message-ID:  <202101181633.10IGXJdk032985@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202101181633.10IGXJdk032985>