svn commit: r554302 - in head/games/pentobi: . files
Dmitry Marakasov
amdmi3 at FreeBSD.org
Fri Nov 6 15:38:54 UTC 2020
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 at 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
More information about the svn-ports-all
mailing list