Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Jan 2024 20:22:30 GMT
From:      Rainer Hurling <rhurlin@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 61c50fc36740 - main - games/eboard: Move man to share/man
Message-ID:  <202401302022.40UKMUsv020147@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by rhurlin:

URL: https://cgit.FreeBSD.org/ports/commit/?id=61c50fc367406d43f488425d4e0fee1e33a3a298

commit 61c50fc367406d43f488425d4e0fee1e33a3a298
Author:     Rainer Hurling <rhurlin@FreeBSD.org>
AuthorDate: 2024-01-30 20:12:23 +0000
Commit:     Rainer Hurling <rhurlin@FreeBSD.org>
CommitDate: 2024-01-30 20:22:18 +0000

    games/eboard: Move man to share/man
    
    While here, also
    - correct comment
    - add print/harfbuzz dependency
    - add icon to DESKTOP_ENTRIES
    - strip to more binaries
    - bump PORTREVISION
---
 games/eboard/Makefile              | 18 ++++++++++++------
 games/eboard/files/patch-configure | 13 ++-----------
 games/eboard/pkg-plist             |  9 +++++----
 3 files changed, 19 insertions(+), 21 deletions(-)

diff --git a/games/eboard/Makefile b/games/eboard/Makefile
index cdc69da3bff1..46639b4b1b23 100644
--- a/games/eboard/Makefile
+++ b/games/eboard/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	eboard
 PORTVERSION=	1.1.3
 DISTVERSIONPREFIX=	v
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	games
 MASTER_SITES=	SF/${PORTNAME}/eboard-extras/pack%201%20patchlevel%202/:p1 \
 		SF/${PORTNAME}/eboard-extras/pack%202/:p2
@@ -11,16 +11,18 @@ DISTFILES=	${DISTNAME}${EXTRACT_SUFX} \
 EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
 
 MAINTAINER=	rhurlin@FreeBSD.org
-COMMENT=	GTK chess board interface (mainly for FICS and chessd)
+COMMENT=	GTK+ chess board interface (mainly for FICS and chessd)
 WWW=		https://www.bergo.eng.br/eboard/
 
 LICENSE=	GPLv2
 
 LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig \
 		libfreetype.so:print/freetype2 \
-		libpng.so:graphics/png
+		libharfbuzz.so:print/harfbuzz \
+		libpng16.so:graphics/png
 
-USES=		compiler:c++11-lang gnome gstreamer perl5 pkgconfig shebangfix tar:bzip2
+USES=		compiler:c++11-lang gnome gstreamer perl5 pkgconfig \
+		shebangfix tar:bzip2
 # eboard 1.1.13 is not compatible with C++17, which is the default since
 # clang 16. This means ports depending on it also need to use at most C++14.
 USE_CXXSTD=	c++11
@@ -34,13 +36,14 @@ SHEBANG_FILES=	configure
 HAS_CONFIGURE=	yes
 CONFIGURE_ARGS=	--prefix=${PREFIX} \
 		--extra-inc=${LOCALBASE}/include \
-		--extra-ld=${LOCALBASE}/lib
+		--extra-ld=${LOCALBASE}/lib \
+		--man-prefix=${PREFIX}/share/man
 
 INSTALL_TARGET=	install install-man
 
 DESKTOP_ENTRIES="eboard" \
 		"Play chess" \
-		"${PREFIX}/share/pixmaps/eboard.xpm" \
+		"${DATADIR}/gnupiece.xpm" \
 		"eboard" \
 		"Game;BoardGame;GTK;" \
 		true
@@ -63,6 +66,9 @@ pre-install:
 	@${MKDIR} ${STAGEDIR}${DATADIR}
 
 post-install:
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/eboard
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/share/eboard/timeseal.FreeBSD
+	(cd ${WRKSRC}/xpm/ && ${CP} gnupiece.xpm ${STAGEDIR}${DATADIR})
 # There is no timeseal port ATM :(
 #	@${LN} -sf ${LOCALBASE}/bin/timeseal \
 #		${STAGEDIR}${DATADIR}/timeseal.FreeBSD
diff --git a/games/eboard/files/patch-configure b/games/eboard/files/patch-configure
index 66f7415044e9..ce82492413e3 100644
--- a/games/eboard/files/patch-configure
+++ b/games/eboard/files/patch-configure
@@ -1,14 +1,5 @@
---- configure.orig	2021-05-06 14:10:24 UTC
+--- configure.orig	2024-01-28 15:28:41 UTC
 +++ configure
-@@ -106,7 +106,7 @@ sub run_cmd {
- }
- 
- sub cplusplus_lang {
--    my @compilers = ( $cxx, 'g++', 'c++' );
-+    my @compilers = ( $cxx, 'g++10', 'c++' );
-     my $x;
-     my $program = <<EOF;
- #include <list>
 @@ -357,7 +357,7 @@ sub header_check {
  
  	log_file("test.cc");
@@ -18,7 +9,7 @@
  	    print ": no\n";
  	    $y = header_def($x);
  	    print CONFIGH "#undef $y\n";
-@@ -511,17 +511,9 @@ if (!header_check("stdio.h","stdlib.h","string.h","uni
+@@ -511,17 +511,9 @@ header_check("strings.h");
  #optional headers
  header_check("strings.h");
  
diff --git a/games/eboard/pkg-plist b/games/eboard/pkg-plist
index 6db8501d357a..a4be657f0304 100644
--- a/games/eboard/pkg-plist
+++ b/games/eboard/pkg-plist
@@ -1,9 +1,6 @@
 bin/eboard
 bin/eboard-addtheme
 bin/eboard-config
-man/man1/eboard-config.1.gz
-man/man1/eboard-addtheme.1.gz
-man/man6/eboard.6.gz
 %%PORTDOCS%%%%DOCSDIR%%/Crafty.txt
 %%PORTDOCS%%%%DOCSDIR%%/FICS-Timeseal.txt
 %%PORTDOCS%%%%DOCSDIR%%/GNUChess4.txt
@@ -65,9 +62,9 @@ man/man6/eboard.6.gz
 %%DATADIR%%/eboard.de.dict
 %%DATADIR%%/eboard.es.dict
 %%DATADIR%%/eboard.fr.dict
+%%DATADIR%%/eboard.hu.dict
 %%DATADIR%%/eboard.it.dict
 %%DATADIR%%/eboard.ja.dict
-%%DATADIR%%/eboard.hu.dict
 %%DATADIR%%/eboard.pl.dict
 %%DATADIR%%/eboard.pt_BR.dict
 %%DATADIR%%/eboard.zh_CN.dict
@@ -75,7 +72,11 @@ man/man6/eboard.6.gz
 %%DATADIR%%/extras1.prevconf
 %%DATADIR%%/extras2.prevconf
 %%DATADIR%%/ghouls.png
+%%DATADIR%%/gnupiece.xpm
 %%DATADIR%%/plastic.png
 %%DATADIR%%/themeconf.extras1
 %%DATADIR%%/themeconf.extras2
 %%DATADIR%%/timeseal.FreeBSD
+share/man/man1/eboard-addtheme.1.gz
+share/man/man1/eboard-config.1.gz
+share/man/man6/eboard.6.gz



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