Date: Fri, 6 Nov 2020 15:38:53 +0000 (UTC) From: Dmitry Marakasov <amdmi3@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r554302 - in head/games/pentobi: . files Message-ID: <202011061538.0A6Fcrbp058162@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: amdmi3 Date: Fri Nov 6 15:38:52 2020 New Revision: 554302 URL: https://svnweb.freebsd.org/changeset/ports/554302 Log: - Update to 18.3 Added: head/games/pentobi/files/patch-pentobi_unix_CMakeLists.txt (contents, props changed) Deleted: head/games/pentobi/files/patch-src_pentobi_MainWindow.cpp head/games/pentobi/files/patch-src_pentobi_RatingDialog.cpp head/games/pentobi/files/patch-src_pentobi_RatingGraph.cpp Modified: head/games/pentobi/Makefile head/games/pentobi/distinfo head/games/pentobi/pkg-plist Modified: head/games/pentobi/Makefile ============================================================================== --- head/games/pentobi/Makefile Fri Nov 6 15:30:26 2020 (r554301) +++ head/games/pentobi/Makefile Fri Nov 6 15:38:52 2020 (r554302) @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= pentobi -PORTVERSION= 15.0 -PORTREVISION= 2 +PORTVERSION= 18.3 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTVERSION} @@ -11,21 +10,41 @@ MAINTAINER= amdmi3@FreeBSD.org COMMENT= Computer opponent for the board game Blokus LICENSE= GPLv3+ -LICENSE_FILE= ${WRKSRC}/COPYING +LICENSE_FILE= ${WRKSRC}/LICENSE.md -USES= cmake compiler:c++11-lang desktop-file-utils qt:5 \ +BUILD_DEPENDS= itstool:textproc/itstool \ + rsvg-convert:graphics/librsvg2 \ + xsltproc:textproc/libxslt \ + ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl + +USES= compiler:c++14-lang cmake desktop-file-utils gettext-tools qt:5 \ shared-mime-info tar:xz -USE_QT= core gui widgets svg concurrent \ +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= NEWS +PORTDOCS= AUTHORS.md HACKING.md NEWS.md README.md +PORTDATA= * -OPTIONS_DEFINE= DOCS TEST +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} - ${INSTALL_DATA} ${WRKSRC}/NEWS ${STAGEDIR}${DOCSDIR}/ + cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .include <bsd.port.mk> Modified: head/games/pentobi/distinfo ============================================================================== --- head/games/pentobi/distinfo Fri Nov 6 15:30:26 2020 (r554301) +++ head/games/pentobi/distinfo Fri Nov 6 15:38:52 2020 (r554302) @@ -1,3 +1,3 @@ -TIMESTAMP = 1530205156 -SHA256 (pentobi-15.0.tar.xz) = a3b25a2dd92d6bd5805466e6a4ca8837c60c8440ef91202360ed02729f70ced3 -SIZE (pentobi-15.0.tar.xz) = 421464 +TIMESTAMP = 1604576026 +SHA256 (pentobi-18.3.tar.xz) = 2bdadd21965cb8b7f580c0970900147eda3ccf866516ca9062c9305d6c68a1f7 +SIZE (pentobi-18.3.tar.xz) = 460092 Added: head/games/pentobi/files/patch-pentobi_unix_CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/pentobi/files/patch-pentobi_unix_CMakeLists.txt Fri Nov 6 15:38:52 2020 (r554302) @@ -0,0 +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 +@@ -6,16 +6,6 @@ if(NOT ITSTOOL) + endif() + 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=<file> 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)") Modified: head/games/pentobi/pkg-plist ============================================================================== --- head/games/pentobi/pkg-plist Fri Nov 6 15:30:26 2020 (r554301) +++ head/games/pentobi/pkg-plist Fri Nov 6 15:38:52 2020 (r554302) @@ -1,7 +1,14 @@ bin/pentobi -bin/pentobi-thumbnailer -man/man6/pentobi-thumbnailer.6.gz +%%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 @@ -19,6 +26,7 @@ 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 @@ -47,46 +55,32 @@ 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/icons/hicolor/16x16/apps/pentobi.png -share/icons/hicolor/16x16/mimetypes/application-x-blokus-sgf.png -share/icons/hicolor/32x32/apps/pentobi.png -share/icons/hicolor/32x32/mimetypes/application-x-blokus-sgf.png +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/icons/hicolor/48x48/apps/pentobi.png share/icons/hicolor/48x48/mimetypes/application-x-blokus-sgf.png -share/icons/hicolor/64x64/apps/pentobi.png -share/icons/hicolor/64x64/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 -%%DATADIR%%/books/book_callisto.blksgf -%%DATADIR%%/books/book_callisto_2.blksgf -%%DATADIR%%/books/book_callisto_3.blksgf -%%DATADIR%%/books/book_classic.blksgf -%%DATADIR%%/books/book_classic_2.blksgf -%%DATADIR%%/books/book_classic_3.blksgf -%%DATADIR%%/books/book_duo.blksgf -%%DATADIR%%/books/book_gembloq.blksgf -%%DATADIR%%/books/book_gembloq_2.blksgf -%%DATADIR%%/books/book_gembloq_2_4.blksgf -%%DATADIR%%/books/book_gembloq_3.blksgf -%%DATADIR%%/books/book_junior.blksgf -%%DATADIR%%/books/book_nexos.blksgf -%%DATADIR%%/books/book_nexos_2.blksgf -%%DATADIR%%/books/book_trigon.blksgf -%%DATADIR%%/books/book_trigon_2.blksgf -%%DATADIR%%/books/book_trigon_3.blksgf -%%DATADIR%%/translations/libpentobi_gui_de.qm -%%DATADIR%%/translations/libpentobi_gui_fr.qm -%%DATADIR%%/translations/libpentobi_gui_nb_NO.qm -%%DATADIR%%/translations/pentobi.qm -%%DATADIR%%/translations/pentobi_de.qm -%%DATADIR%%/translations/pentobi_fr.qm -%%DATADIR%%/translations/pentobi_nb_NO.qm -%%DATADIR%%/translations/qtbase_minimal_nb_NO.qm -share/thumbnailers/pentobi.thumbnailer +%%GNOME%%share/thumbnailers/pentobi.thumbnailer
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202011061538.0A6Fcrbp058162>