Index: head/games/pentobi/Makefile =================================================================== --- head/games/pentobi/Makefile (revision 556769) +++ head/games/pentobi/Makefile (revision 556770) @@ -1,51 +1,50 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= pentobi -PORTVERSION= 18.3 -PORTREVISION= 2 +PORTVERSION= 18.4 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Computer opponent for the board game Blokus LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= itstool:textproc/itstool \ xsltproc:textproc/libxslt \ ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl USES= compiler:c++14-lang cmake desktop-file-utils gettext-tools gnome qt:5 \ shared-mime-info tar:xz USE_GNOME= librsvg2:build USE_QT= core gui widgets svg concurrent quickcontrols2 \ declarative network \ qmake_build buildtools_build linguisttools_build CMAKE_ARGS= -DDOCBOOK_XSL=${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl PORTDOCS= AUTHORS.md HACKING.md NEWS.md README.md PORTDATA= * OPTIONS_DEFINE= DOCS TEST GNOME KDE EXTERNAL_HELP OPTIONS_DEFAULT=EXTERNAL_HELP OPTIONS_SUB= yes TEST_CMAKE_BOOL= PENTOBI_BUILD_TESTS TEST_TEST_TARGET= test GNOME_DESC= Build Gnome thumbnailer GNOME_CMAKE_BOOL= PENTOBI_BUILD_THUMBNAILER KDE_CMAKE_BOOL= PENTOBI_BUILD_KDE_THUMBNAILER KDE_USES= kde:5 KDE_USE= KDE=kio KDE_DESC= Build KDE thumbnailer EXTERNAL_HELP_DESC= Open help in web browser instead of build-in webview EXTERNAL_HELP_CMAKE_BOOL= PENTOBI_OPEN_HELP_EXTERNALLY EXTERNAL_HELP_USE_OFF= QT=webview post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .include Index: head/games/pentobi/distinfo =================================================================== --- head/games/pentobi/distinfo (revision 556769) +++ head/games/pentobi/distinfo (revision 556770) @@ -1,3 +1,3 @@ -TIMESTAMP = 1604576026 -SHA256 (pentobi-18.3.tar.xz) = 2bdadd21965cb8b7f580c0970900147eda3ccf866516ca9062c9305d6c68a1f7 -SIZE (pentobi-18.3.tar.xz) = 460092 +TIMESTAMP = 1606676888 +SHA256 (pentobi-18.4.tar.xz) = d7b7ae7ea8bba4d9237e8a8e2199ce622c488a35f9ddf961193ecd15aa0ce65b +SIZE (pentobi-18.4.tar.xz) = 466944 Index: head/games/pentobi/files/patch-pentobi_unix_CMakeLists.txt =================================================================== --- head/games/pentobi/files/patch-pentobi_unix_CMakeLists.txt (revision 556769) +++ head/games/pentobi/files/patch-pentobi_unix_CMakeLists.txt (revision 556770) @@ -1,26 +1,26 @@ Disable bogus file detection - It doesn't work and there's no trivial way to fix it as the path is dependent on gettext version (e.g. ${LOCALBASE}/share/gettext-0.21/its/metainfo.its) - It's not used anywhere ---- pentobi/unix/CMakeLists.txt.orig 2020-11-04 07:37:40 UTC +--- pentobi/unix/CMakeLists.txt.orig 2020-11-20 12:21:18 UTC +++ pentobi/unix/CMakeLists.txt -@@ -6,16 +6,6 @@ if(NOT ITSTOOL) - endif() +@@ -10,16 +10,6 @@ endif() + # its existence already at configuration time. get_filename_component(GETTEXT_BIN_DIR ${GETTEXT_MSGFMT_EXECUTABLE} DIRECTORY) get_filename_component(GETTEXT_INSTALL_DIR ${GETTEXT_BIN_DIR} DIRECTORY) -find_file(METAINFO_ITS NAMES metainfo.its appdata.its - HINTS ${GETTEXT_INSTALL_DIR}/share/gettext/its - ) -if(NOT METAINFO_ITS) - message(FATAL_ERROR - "metainfo.its not found. Install appstream and/or use" - " -DMETAINFO_ITS= to define the location of the metainfo.its" - " or appdata.its file." - ) -endif() + find_program(RSVG_CONVERT rsvg-convert) if(NOT RSVG_CONVERT) - message(FATAL_ERROR "rsvg-convert not found (install librsvg2-bin)") Index: head/games/pentobi/pkg-plist =================================================================== --- head/games/pentobi/pkg-plist (revision 556769) +++ head/games/pentobi/pkg-plist (revision 556770) @@ -1,86 +1,101 @@ bin/pentobi %%GNOME%%bin/pentobi-thumbnailer %%KDE%%%%QT_PLUGINDIR%%/pentobi-thumbnail.so %%GNOME%%man/de/man6/pentobi-thumbnailer.6.gz %%GNOME%%man/es/man6/pentobi-thumbnailer.6.gz %%GNOME%%man/man6/pentobi-thumbnailer.6.gz %%GNOME%%man/ru/man6/pentobi-thumbnailer.6.gz man/de/man6/pentobi.6.gz man/es/man6/pentobi.6.gz man/man6/pentobi.6.gz man/ru/man6/pentobi.6.gz share/applications/io.sourceforge.pentobi.desktop share/help/C/pentobi/analysis.jpg share/help/C/pentobi/become_stronger.html share/help/C/pentobi/board_callisto.png share/help/C/pentobi/board_classic.png share/help/C/pentobi/board_duo.png share/help/C/pentobi/board_gembloq.png share/help/C/pentobi/board_nexos.png share/help/C/pentobi/board_trigon.jpg share/help/C/pentobi/callisto_rules.html share/help/C/pentobi/classic_rules.html share/help/C/pentobi/duo_rules.html share/help/C/pentobi/gembloq_rules.html share/help/C/pentobi/index.html share/help/C/pentobi/junior_rules.html share/help/C/pentobi/license.html share/help/C/pentobi/nexos_rules.html share/help/C/pentobi/overview.html share/help/C/pentobi/pieces.png share/help/C/pentobi/pieces_callisto.png share/help/C/pentobi/pieces_gembloq.jpg share/help/C/pentobi/pieces_junior.png share/help/C/pentobi/pieces_nexos.png share/help/C/pentobi/pieces_trigon.jpg share/help/C/pentobi/position_callisto.png share/help/C/pentobi/position_classic.png share/help/C/pentobi/position_duo.png share/help/C/pentobi/position_gembloq.png share/help/C/pentobi/position_nexos.png share/help/C/pentobi/position_trigon.jpg share/help/C/pentobi/rating.jpg share/help/C/pentobi/shortcuts.html share/help/C/pentobi/stylesheet.css share/help/C/pentobi/system.html share/help/C/pentobi/trigon_rules.html share/help/C/pentobi/user_interface.html share/help/C/pentobi/window_menu.html share/help/de/pentobi/become_stronger.html share/help/de/pentobi/callisto_rules.html share/help/de/pentobi/classic_rules.html share/help/de/pentobi/duo_rules.html share/help/de/pentobi/gembloq_rules.html share/help/de/pentobi/index.html share/help/de/pentobi/junior_rules.html share/help/de/pentobi/license.html share/help/de/pentobi/nexos_rules.html share/help/de/pentobi/overview.html share/help/de/pentobi/shortcuts.html share/help/de/pentobi/system.html share/help/de/pentobi/trigon_rules.html share/help/de/pentobi/user_interface.html share/help/de/pentobi/window_menu.html share/help/es/pentobi/become_stronger.html share/help/es/pentobi/callisto_rules.html share/help/es/pentobi/classic_rules.html share/help/es/pentobi/duo_rules.html share/help/es/pentobi/gembloq_rules.html share/help/es/pentobi/index.html share/help/es/pentobi/junior_rules.html share/help/es/pentobi/license.html share/help/es/pentobi/nexos_rules.html share/help/es/pentobi/overview.html share/help/es/pentobi/shortcuts.html share/help/es/pentobi/system.html share/help/es/pentobi/trigon_rules.html share/help/es/pentobi/user_interface.html share/help/es/pentobi/window_menu.html +share/help/ru/pentobi/become_stronger.html +share/help/ru/pentobi/callisto_rules.html +share/help/ru/pentobi/classic_rules.html +share/help/ru/pentobi/duo_rules.html +share/help/ru/pentobi/gembloq_rules.html +share/help/ru/pentobi/index.html +share/help/ru/pentobi/junior_rules.html +share/help/ru/pentobi/license.html +share/help/ru/pentobi/nexos_rules.html +share/help/ru/pentobi/overview.html +share/help/ru/pentobi/shortcuts.html +share/help/ru/pentobi/system.html +share/help/ru/pentobi/trigon_rules.html +share/help/ru/pentobi/user_interface.html +share/help/ru/pentobi/window_menu.html share/icons/hicolor/48x48/apps/pentobi.png share/icons/hicolor/48x48/mimetypes/application-x-blokus-sgf.png share/icons/hicolor/scalable/apps/pentobi.svg share/icons/hicolor/scalable/mimetypes/application-x-blokus-sgf.svg %%KDE%%share/kservices5/pentobi-thumbnail.desktop share/metainfo/io.sourceforge.pentobi.appdata.xml share/mime/packages/pentobi-mime.xml %%GNOME%%share/thumbnailers/pentobi.thumbnailer