git: 79464085c1ab - main - games/dobutsu: update to 3

From: Fernando Apesteguía <fernape_at_FreeBSD.org>
Date: Mon, 24 Jan 2022 11:19:43 UTC
The branch main has been updated by fernape:

URL: https://cgit.FreeBSD.org/ports/commit/?id=79464085c1abdb6ae2c52cf59f7b77add3b6741c

commit 79464085c1abdb6ae2c52cf59f7b77add3b6741c
Author:     Robert Clausecker <fuz@fuz.su>
AuthorDate: 2022-01-21 06:57:29 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2022-01-24 11:18:03 +0000

    games/dobutsu: update to 3
    
    ChangeLog: https://github.com/clausecker/dobutsu/blob/master/CHANGES
    
    PR:     261354
    Reported by:    fuz@fuz.su (maintainer)
---
 games/dobutsu/Makefile              |  7 +++----
 games/dobutsu/distinfo              |  6 +++---
 games/dobutsu/files/patch-Makefile  |  9 +++++++++
 games/dobutsu/files/patch-dobutsu.c | 12 ------------
 games/dobutsu/pkg-descr             |  4 ++--
 games/dobutsu/pkg-plist             |  3 +++
 6 files changed, 20 insertions(+), 21 deletions(-)

diff --git a/games/dobutsu/Makefile b/games/dobutsu/Makefile
index 2fbb91d6a0b9..896dd77e178b 100644
--- a/games/dobutsu/Makefile
+++ b/games/dobutsu/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	dobutsu
-DISTVERSION=	2
+DISTVERSION=	3
 CATEGORIES=	games
 MASTER_SITES=	http://fuz.su/~fuz/dobutsu/
 
@@ -9,16 +9,15 @@ COMMENT=	Tablebase and Engine for Dobutsu Shogi
 LICENSE=	BSD2CLAUSE
 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}" \
-		CFLAGS="${CFLAGS}" \
 		LDFLAGS="${LDFLAGS}" \
 		NPROC="${MAKE_JOBS_NUMBER}" \
 		PREFIX="${PREFIX}" \
 		RLCFLAGS= \
 		STAGING=${STAGEDIR}
+CFLAGS=		-DNDEBUG
 
 post-install:
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/dobutsu
diff --git a/games/dobutsu/distinfo b/games/dobutsu/distinfo
index 195141a70c5b..7728aba44f87 100644
--- a/games/dobutsu/distinfo
+++ b/games/dobutsu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1610819193
-SHA256 (dobutsu-2.tar.xz) = 129dcd9d9b1be519f41be419411fa99b96f5ccef81b9acbce509d3d44b9de401
-SIZE (dobutsu-2.tar.xz) = 53100
+TIMESTAMP = 1642684426
+SHA256 (dobutsu-3.tar.xz) = 9fab93ee8814cdf5671636fb8831ce3bfb45afb8061aff17d09dc1adab3efdfb
+SIZE (dobutsu-3.tar.xz) = 40248
diff --git a/games/dobutsu/files/patch-Makefile b/games/dobutsu/files/patch-Makefile
new file mode 100644
index 000000000000..6d56ed8fb86b
--- /dev/null
+++ b/games/dobutsu/files/patch-Makefile
@@ -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
diff --git a/games/dobutsu/files/patch-dobutsu.c b/games/dobutsu/files/patch-dobutsu.c
deleted file mode 100644
index ef8bb479894e..000000000000
--- a/games/dobutsu/files/patch-dobutsu.c
+++ /dev/null
@@ -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"
diff --git a/games/dobutsu/pkg-descr b/games/dobutsu/pkg-descr
index 786613514e39..fc0ae57645c0 100644
--- a/games/dobutsu/pkg-descr
+++ b/games/dobutsu/pkg-descr
@@ -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
-position.
+position, but can also be configured to any strength you desire.
 
 WWW: https://github.com/clausecker/dobutsu
diff --git a/games/dobutsu/pkg-plist b/games/dobutsu/pkg-plist
index 4a5868a288f3..7a772f0c66df 100644
--- a/games/dobutsu/pkg-plist
+++ b/games/dobutsu/pkg-plist
@@ -1,4 +1,7 @@
 bin/dobutsu
 libexec/dobutsu
 %%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