aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWen Heping <wen@FreeBSD.org>2025-02-04 07:43:51 +0000
committerJason E. Hale <jhale@FreeBSD.org>2025-02-04 07:49:42 +0000
commit1fa1ca16bc6746ca55e5f40be1eea79265418d98 (patch)
tree021fb6b3f9950c9eeb473485c70ce2442586123f
parent575006e026437d5d5a084fc0af6c1551d1ecba80 (diff)
games/gcompris-qt: Update to 25.0
https://gcompris.net/news/2025-01-30-en.html PR: 284501 Co-authored-by: Jason E. Hale <jhale@FreeBSD.org>
-rw-r--r--games/gcompris-qt/Makefile25
-rw-r--r--games/gcompris-qt/distinfo6
-rw-r--r--games/gcompris-qt/pkg-plist7
3 files changed, 27 insertions, 11 deletions
diff --git a/games/gcompris-qt/Makefile b/games/gcompris-qt/Makefile
index fb97dfcbdccf..164442a9fd1b 100644
--- a/games/gcompris-qt/Makefile
+++ b/games/gcompris-qt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcompris-qt
-DISTVERSION= 4.3
+DISTVERSION= 25.0
CATEGORIES= games education kde
MASTER_SITES= https://gcompris.net/download/qt/src/
@@ -12,19 +12,28 @@ LICENSE_COMB= multi
LICENSE_FILE_AGPLv3= ${WRKSRC}/LICENSES/AGPL-3.0-only.txt
LICENSE_FILE_GPLv3= ${WRKSRC}/LICENSES/GPL-3.0-or-later.txt
+BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers
+
# libqmlbox2d.so is a QML plugin...don't use LIB_DEPENDS
-BUILD_DEPENDS= ${_BOX2D_PATH}/libqmlbox2d.so:x11-toolkits/qml-box2d@qt5
-RUN_DEPENDS= ${_BOX2D_PATH}/libqmlbox2d.so:x11-toolkits/qml-box2d@qt5
+BUILD_DEPENDS= ${_BOX2D_PATH}/libqmlbox2d.so:x11-toolkits/qml-box2d
+RUN_DEPENDS= ${_BOX2D_PATH}/libqmlbox2d.so:x11-toolkits/qml-box2d
-USES= cmake kde:5 qt:5 tar:xz
+USES= cmake compiler:c++17-lang gettext-tools gl kde:6 qt:6 tar:xz
+USE_GL= gl opengl # GLX
USE_KDE= doctools:build ecm:build
-USE_QT= charts core declarative graphicaleffects gui multimedia \
- network quickcontrols2 sensors svg widgets \
- buildtools:build linguisttools:build qmake:build testlib:build \
- imageformats:run
+USE_QT= base charts declarative multimedia sensors svg \
+ tools:build imageformats:run
CMAKE_ARGS= -DQML_BOX2D_LIBRARY=${_BOX2D_PATH}
+OPTIONS_DEFINE= WAYLAND
+OPTIONS_DEFAULT= WAYLAND
+
+WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland \
+ libxkbcommon.so:x11/libxkbcommon
+WAYLAND_USE= QT=wayland
+WAYLAND_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Qt6WaylandClient
+
_BOX2D_PATH= ${QT_QMLDIR}/Box2D
post-patch:
diff --git a/games/gcompris-qt/distinfo b/games/gcompris-qt/distinfo
index 8ca56ebd0ae1..1db1e3bbcc93 100644
--- a/games/gcompris-qt/distinfo
+++ b/games/gcompris-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732861804
-SHA256 (gcompris-qt-4.3.tar.xz) = c7ea1387436eecc9c29ca191daf9002c37251b9f79efabbff873dd7edb03b5c7
-SIZE (gcompris-qt-4.3.tar.xz) = 49281904
+TIMESTAMP = 1738410636
+SHA256 (gcompris-qt-25.0.tar.xz) = 13797ee65e2bb1aba2765e8893981259ff921a955a0158b95f9d5eb65d43d39c
+SIZE (gcompris-qt-25.0.tar.xz) = 49665152
diff --git a/games/gcompris-qt/pkg-plist b/games/gcompris-qt/pkg-plist
index 12cea045ebd9..54cd8550c995 100644
--- a/games/gcompris-qt/pkg-plist
+++ b/games/gcompris-qt/pkg-plist
@@ -178,6 +178,7 @@ share/applications/org.kde.gcompris.desktop
%%DATADIR%%/rcc/scalesboard_weight_avoirdupois.rcc
%%DATADIR%%/rcc/share.rcc
%%DATADIR%%/rcc/simplepaint.rcc
+%%DATADIR%%/rcc/sketch.rcc
%%DATADIR%%/rcc/smallnumbers.rcc
%%DATADIR%%/rcc/smallnumbers2.rcc
%%DATADIR%%/rcc/solar_system.rcc
@@ -186,12 +187,16 @@ share/applications/org.kde.gcompris.desktop
%%DATADIR%%/rcc/superbrain.rcc
%%DATADIR%%/rcc/tangram.rcc
%%DATADIR%%/rcc/target.rcc
+%%DATADIR%%/rcc/tens_complement_calculate.rcc
%%DATADIR%%/rcc/tens_complement_find.rcc
%%DATADIR%%/rcc/tens_complement_swap.rcc
%%DATADIR%%/rcc/tens_complement_use.rcc
%%DATADIR%%/rcc/tic_tac_toe.rcc
%%DATADIR%%/rcc/tic_tac_toe_2players.rcc
%%DATADIR%%/rcc/traffic.rcc
+%%DATADIR%%/rcc/vertical_addition.rcc
+%%DATADIR%%/rcc/vertical_subtraction.rcc
+%%DATADIR%%/rcc/vertical_subtraction_compensation.rcc
%%DATADIR%%/rcc/watercycle.rcc
%%DATADIR%%/rcc/wordsgame.rcc
%%DATADIR%%/translations/gcompris_ar.qm
@@ -218,6 +223,7 @@ share/applications/org.kde.gcompris.desktop
%%DATADIR%%/translations/gcompris_hu.qm
%%DATADIR%%/translations/gcompris_id.qm
%%DATADIR%%/translations/gcompris_it.qm
+%%DATADIR%%/translations/gcompris_ka.qm
%%DATADIR%%/translations/gcompris_lt.qm
%%DATADIR%%/translations/gcompris_lv.qm
%%DATADIR%%/translations/gcompris_mk.qm
@@ -229,6 +235,7 @@ share/applications/org.kde.gcompris.desktop
%%DATADIR%%/translations/gcompris_pt_BR.qm
%%DATADIR%%/translations/gcompris_ro.qm
%%DATADIR%%/translations/gcompris_ru.qm
+%%DATADIR%%/translations/gcompris_sa.qm
%%DATADIR%%/translations/gcompris_sk.qm
%%DATADIR%%/translations/gcompris_sl.qm
%%DATADIR%%/translations/gcompris_sq.qm