games/dobutsu: update to 3

ChangeLog: https://github.com/clausecker/dobutsu/blob/master/CHANGES

PR:	261354
Reported by:	fuz@fuz.su (maintainer)
This commit is contained in:
Robert Clausecker 2022-01-21 07:57:29 +01:00 committed by Fernando Apesteguía
parent 1a6fab9f7b
commit 79464085c1
6 changed files with 20 additions and 21 deletions

View file

@ -1,5 +1,5 @@
PORTNAME= dobutsu PORTNAME= dobutsu
DISTVERSION= 2 DISTVERSION= 3
CATEGORIES= games CATEGORIES= games
MASTER_SITES= http://fuz.su/~fuz/dobutsu/ MASTER_SITES= http://fuz.su/~fuz/dobutsu/
@ -9,16 +9,15 @@ COMMENT= Tablebase and Engine for Dobutsu Shogi
LICENSE= BSD2CLAUSE LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_FILE= ${WRKSRC}/COPYING
USES= libedit localbase:ldflags tar:xz USES= gettext-runtime gettext-tools localbase:ldflags pkgconfig readline tar:xz
CFLAGS+= -DNDEBUG
MAKE_ARGS= CC="${CC}" \ MAKE_ARGS= CC="${CC}" \
CFLAGS="${CFLAGS}" \
LDFLAGS="${LDFLAGS}" \ LDFLAGS="${LDFLAGS}" \
NPROC="${MAKE_JOBS_NUMBER}" \ NPROC="${MAKE_JOBS_NUMBER}" \
PREFIX="${PREFIX}" \ PREFIX="${PREFIX}" \
RLCFLAGS= \ RLCFLAGS= \
STAGING=${STAGEDIR} STAGING=${STAGEDIR}
CFLAGS= -DNDEBUG
post-install: post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/dobutsu ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/dobutsu

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1610819193 TIMESTAMP = 1642684426
SHA256 (dobutsu-2.tar.xz) = 129dcd9d9b1be519f41be419411fa99b96f5ccef81b9acbce509d3d44b9de401 SHA256 (dobutsu-3.tar.xz) = 9fab93ee8814cdf5671636fb8831ce3bfb45afb8061aff17d09dc1adab3efdfb
SIZE (dobutsu-2.tar.xz) = 53100 SIZE (dobutsu-3.tar.xz) = 40248

View file

@ -0,0 +1,9 @@
--- Makefile.orig 2022-01-20 13:07:59 UTC
+++ Makefile
@@ -1,5 +1,5 @@
CC=c99
-CFLAGS=$(RLCFLAGS) $(INTLCFLAGS) $(LZMACFLAGS) -O3 -DLOCALEDIR=\"$(LOCALEDIR)\" -g
+CFLAGS+=$(RLCFLAGS) $(INTLCFLAGS) $(LZMACFLAGS) -DLOCALEDIR=\"$(LOCALEDIR)\"
# for libedit support on FreeBSD
#RLCFLAGS=-I/usr/include/edit

View file

@ -1,12 +0,0 @@
--- 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"

View file

@ -1,5 +1,5 @@
An engine for the Japanese chess variant Dobutsu shogi. Dobutsu uses a An engine for the Japanese chess variant Dobutsu shogi. Dobutsu uses a
comprehensive endgame table base to achieve perfect play from any comprehensive endgame table base to achieve perfect play from any
position. position, but can also be configured to any strength you desire.
WWW: https://github.com/clausecker/dobutsu WWW: https://github.com/clausecker/dobutsu

View file

@ -1,4 +1,7 @@
bin/dobutsu bin/dobutsu
libexec/dobutsu libexec/dobutsu
%%DATADIR%%/dobutsu.tb.xz %%DATADIR%%/dobutsu.tb.xz
share/locale/de/LC_MESSAGES/dobutsu.mo
share/locale/lv/LC_MESSAGES/dobutsu.mo
share/man/de.UTF-8/man6/dobutsu.6.gz
share/man/man6/dobutsu.6.gz share/man/man6/dobutsu.6.gz