From nobody Tue Jan 30 20:22:30 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4TPc6H1QCjz59V7x; Tue, 30 Jan 2024 20:22:31 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TPc6G5N9tz4gXc; Tue, 30 Jan 2024 20:22:30 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706646150; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=OnJb1BcbXqE6aMxexzM3biGU+ZHXH1IfOZul5dUfZkU=; b=WKVf4Y+6/ONCsHg9/ZNwPLVzjVYKUJruaxgayhbcLaPC3oOUdqAimOQKhh1Fetqs1lUgCw OxeH3dN8/ZbbR1MuuYB2O/0G2B9g82Pn2ZNgjEJKnMQ/eSv8uAtkY8zNmmGqrPP9kl66Fx qi8NYmEFY96vqbKYeW6K5szo81wyPzDrOnhXGTH5EadMVdxObGjMEAm+Usc+4Cj2rB/ESO TCXZ/nrHK7gWP1gkJOIMW6KsgXpDOU9bYwbdk47XbFDtnX2N2ug5crfuWtJcEUHdXF89QW C/5h+g4Zre9vrupKhWaTGMYq1b8c20MPKLQ0XzDa1WtTCIGz8UEsZUkIg9ouLQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706646150; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=OnJb1BcbXqE6aMxexzM3biGU+ZHXH1IfOZul5dUfZkU=; b=SA3VZTceKHAOkiF5Azuy8aepG70/bOnQm46HDx+IyQ7q/x7R/aJIymzzLJMcmDgbPNAgq6 E5qXWrzDxG5Du0Enq6etdm/+t82RIZHsac3Gxcji4mFAPFohjKi5G5n7YtoD76DmuwBIKH gtSBHogqzlRrjLPgsQHSAv9osDKp5S/IQpIF3pgZDIHDN+0qW6ddc82QczQIOKAo+xCx7X d5Jw+nUfn2S+DP1Gq8nSPduCQ40K9ky33HUaARKhbKDB2DXr5bRCFgPt1tfxuLWgS5lbP8 EkJn29sHh4bzixu6BQlOl+gwOm3Uy7mH5A48KUVdA+8DXX847u/WkXRe5s1Tiw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706646150; a=rsa-sha256; cv=none; b=TKfH491PaWUcl/S9zik6lGLY5mi+i/VsNWlmfP6DzlCs7M3tQyEkBH33eOMuD0kdpjatz/ Jo4xzvu+28b+ITXGhViqnKiONc9q25QuhOXOEd1ZiGBomyxuwqJrTt5H5o2cDHFlCleLQV YrPg/cLbPCONfYP7ObK30jYtY+p3O5h3wY9wx5H5ug6AagQMOJA2BguSKxqVu1lLtxSHGk NHMlopB/dTLBU7G7LINGVq+8PEBmI5DWZNiHzMYdjhFYM3Dd1iqmfVbPzbiDjs/rvpgL9b B9Z0GbNzVGQ9x9Y24tT93LgHjKhUsnutG0royNVwrfbVkB38NaM8fWqilW536g== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4TPc6G4Sy2zqRZ; Tue, 30 Jan 2024 20:22:30 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 40UKMU5w020150; Tue, 30 Jan 2024 20:22:30 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40UKMUsv020147; Tue, 30 Jan 2024 20:22:30 GMT (envelope-from git) Date: Tue, 30 Jan 2024 20:22:30 GMT Message-Id: <202401302022.40UKMUsv020147@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Rainer Hurling Subject: git: 61c50fc36740 - main - games/eboard: Move man to share/man List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: rhurlin X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 61c50fc367406d43f488425d4e0fee1e33a3a298 Auto-Submitted: auto-generated The branch main has been updated by rhurlin: URL: https://cgit.FreeBSD.org/ports/commit/?id=61c50fc367406d43f488425d4e0fee1e33a3a298 commit 61c50fc367406d43f488425d4e0fee1e33a3a298 Author: Rainer Hurling AuthorDate: 2024-01-30 20:12:23 +0000 Commit: Rainer Hurling 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 = < @@ -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