git: f231d520a45d - main - games/LibreMines: update to 2.0.0 and add qt6 flavor
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 27 Feb 2024 21:53:47 UTC
The branch main has been updated by pkubaj:
URL: https://cgit.FreeBSD.org/ports/commit/?id=f231d520a45dc8523e36976f5ce21c5e6a294be8
commit f231d520a45dc8523e36976f5ce21c5e6a294be8
Author: Piotr Kubaj <pkubaj@FreeBSD.org>
AuthorDate: 2024-02-27 08:15:03 +0000
Commit: Piotr Kubaj <pkubaj@FreeBSD.org>
CommitDate: 2024-02-27 21:48:11 +0000
games/LibreMines: update to 2.0.0 and add qt6 flavor
---
games/LibreMines/Makefile | 17 +++++----
games/LibreMines/distinfo | 6 ++--
games/LibreMines/pkg-plist | 87 ++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 101 insertions(+), 9 deletions(-)
diff --git a/games/LibreMines/Makefile b/games/LibreMines/Makefile
index 5d159131d48e..eb5c8f821f76 100644
--- a/games/LibreMines/Makefile
+++ b/games/LibreMines/Makefile
@@ -1,5 +1,5 @@
PORTNAME= LibreMines
-PORTVERSION= 1.9.1
+PORTVERSION= 2.0.0
DISTVERSIONPREFIX= v
CATEGORIES= games
@@ -10,14 +10,19 @@ WWW= https://github.com/Bollos00/LibreMines
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cmake qt:5
-USE_QT= buildtools:build core gui multimedia qmake:build svg widgets
+USES= cmake gl qt:${FLAVOR:S/qt//}
+FLAVORS= qt5 qt6
+FLAVOR?= qt5
+qt5_PKGNAMESUFFIX= -qt5
+qt6_PKGNAMESUFFIX= -qt6
+_USE_QT5= buildtools:build core gui multimedia network qmake:build svg widgets
+_USE_QT6= base multimedia svg
+USE_GL= gl opengl
+USE_QT= ${_USE_QT${FLAVOR:S/qt//}}
USE_GITHUB= yes
GH_ACCOUNT= Bollos00
-PLIST_FILES= bin/libremines \
- share/applications/libremines.desktop \
- share/icons/hicolor/scalable/apps/libremines.svg
+CMAKE_ARGS+= -DUSE_QT6=${"${FLAVOR}"==qt5:?FALSE:TRUE}
.include <bsd.port.mk>
diff --git a/games/LibreMines/distinfo b/games/LibreMines/distinfo
index d6b227c23b88..4bf48e23b14b 100644
--- a/games/LibreMines/distinfo
+++ b/games/LibreMines/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1647128575
-SHA256 (Bollos00-LibreMines-v1.9.1_GH0.tar.gz) = 3b0575dcefc26c0c855321991ab3809b4c015689d9e16b876df589bed7772578
-SIZE (Bollos00-LibreMines-v1.9.1_GH0.tar.gz) = 1867238
+TIMESTAMP = 1708966187
+SHA256 (Bollos00-LibreMines-v2.0.0_GH0.tar.gz) = 0902a6c8469760a9a7a40bd4cddcfa3b52ba32a1388a95229f2e9792f94e9a94
+SIZE (Bollos00-LibreMines-v2.0.0_GH0.tar.gz) = 1662285
diff --git a/games/LibreMines/pkg-plist b/games/LibreMines/pkg-plist
new file mode 100644
index 000000000000..05d74fdd47e3
--- /dev/null
+++ b/games/LibreMines/pkg-plist
@@ -0,0 +1,87 @@
+bin/libremines
+share/applications/libremines.desktop
+share/icons/hicolor/scalable/apps/libremines.svg
+share/libremines/facesreaction_extra_themes/SecularSteve_custom/dizzy_face.svg
+share/libremines/facesreaction_extra_themes/SecularSteve_custom/grimacing_face.svg
+share/libremines/facesreaction_extra_themes/SecularSteve_custom/grinning_face.svg
+share/libremines/facesreaction_extra_themes/SecularSteve_custom/open_mouth_face.svg
+share/libremines/facesreaction_extra_themes/SecularSteve_custom/sleeping_face.svg
+share/libremines/facesreaction_extra_themes/SecularSteve_custom/smilling_face.svg
+share/libremines/facesreaction_extra_themes/open-emoji-black/dizzy_face.svg
+share/libremines/facesreaction_extra_themes/open-emoji-black/grimacing_face.svg
+share/libremines/facesreaction_extra_themes/open-emoji-black/grinning_face.svg
+share/libremines/facesreaction_extra_themes/open-emoji-black/open_mouth_face.svg
+share/libremines/facesreaction_extra_themes/open-emoji-black/sleeping_face.svg
+share/libremines/facesreaction_extra_themes/open-emoji-black/smilling_face.svg
+share/libremines/facesreaction_extra_themes/open-emoji-white/dizzy_face.svg
+share/libremines/facesreaction_extra_themes/open-emoji-white/grimacing_face.svg
+share/libremines/facesreaction_extra_themes/open-emoji-white/grinning_face.svg
+share/libremines/facesreaction_extra_themes/open-emoji-white/open_mouth_face.svg
+share/libremines/facesreaction_extra_themes/open-emoji-white/sleeping_face.svg
+share/libremines/facesreaction_extra_themes/open-emoji-white/smilling_face.svg
+share/libremines/facesreaction_extra_themes/twemoji-color/dizzy_face.svg
+share/libremines/facesreaction_extra_themes/twemoji-color/grimacing_face.svg
+share/libremines/facesreaction_extra_themes/twemoji-color/grinning_face.svg
+share/libremines/facesreaction_extra_themes/twemoji-color/open_mouth_face.svg
+share/libremines/facesreaction_extra_themes/twemoji-color/sleeping_face.svg
+share/libremines/facesreaction_extra_themes/twemoji-color/smilling_face.svg
+share/libremines/minefield_extra_themes/alternative_dark/0.svg
+share/libremines/minefield_extra_themes/alternative_dark/1.svg
+share/libremines/minefield_extra_themes/alternative_dark/2.svg
+share/libremines/minefield_extra_themes/alternative_dark/3.svg
+share/libremines/minefield_extra_themes/alternative_dark/4.svg
+share/libremines/minefield_extra_themes/alternative_dark/5.svg
+share/libremines/minefield_extra_themes/alternative_dark/6.svg
+share/libremines/minefield_extra_themes/alternative_dark/7.svg
+share/libremines/minefield_extra_themes/alternative_dark/8.svg
+share/libremines/minefield_extra_themes/alternative_dark/boom.svg
+share/libremines/minefield_extra_themes/alternative_dark/flag.svg
+share/libremines/minefield_extra_themes/alternative_dark/mine.svg
+share/libremines/minefield_extra_themes/alternative_dark/no_flag.svg
+share/libremines/minefield_extra_themes/alternative_dark/question_flag.svg
+share/libremines/minefield_extra_themes/alternative_dark/wrong_flag.svg
+share/libremines/minefield_extra_themes/alternative_light/0.svg
+share/libremines/minefield_extra_themes/alternative_light/1.svg
+share/libremines/minefield_extra_themes/alternative_light/2.svg
+share/libremines/minefield_extra_themes/alternative_light/3.svg
+share/libremines/minefield_extra_themes/alternative_light/4.svg
+share/libremines/minefield_extra_themes/alternative_light/5.svg
+share/libremines/minefield_extra_themes/alternative_light/6.svg
+share/libremines/minefield_extra_themes/alternative_light/7.svg
+share/libremines/minefield_extra_themes/alternative_light/8.svg
+share/libremines/minefield_extra_themes/alternative_light/boom.svg
+share/libremines/minefield_extra_themes/alternative_light/flag.svg
+share/libremines/minefield_extra_themes/alternative_light/mine.svg
+share/libremines/minefield_extra_themes/alternative_light/no_flag.svg
+share/libremines/minefield_extra_themes/alternative_light/question_flag.svg
+share/libremines/minefield_extra_themes/alternative_light/wrong_flag.svg
+share/libremines/minefield_extra_themes/flowerfield/0.svg
+share/libremines/minefield_extra_themes/flowerfield/1.svg
+share/libremines/minefield_extra_themes/flowerfield/2.svg
+share/libremines/minefield_extra_themes/flowerfield/3.svg
+share/libremines/minefield_extra_themes/flowerfield/4.svg
+share/libremines/minefield_extra_themes/flowerfield/5.svg
+share/libremines/minefield_extra_themes/flowerfield/6.svg
+share/libremines/minefield_extra_themes/flowerfield/7.svg
+share/libremines/minefield_extra_themes/flowerfield/8.svg
+share/libremines/minefield_extra_themes/flowerfield/boom.svg
+share/libremines/minefield_extra_themes/flowerfield/flag.svg
+share/libremines/minefield_extra_themes/flowerfield/mine.svg
+share/libremines/minefield_extra_themes/flowerfield/no_flag.svg
+share/libremines/minefield_extra_themes/flowerfield/question_flag.svg
+share/libremines/minefield_extra_themes/flowerfield/wrong_flag.svg
+share/libremines/minefield_extra_themes/twemoji/0.svg
+share/libremines/minefield_extra_themes/twemoji/1.svg
+share/libremines/minefield_extra_themes/twemoji/2.svg
+share/libremines/minefield_extra_themes/twemoji/3.svg
+share/libremines/minefield_extra_themes/twemoji/4.svg
+share/libremines/minefield_extra_themes/twemoji/5.svg
+share/libremines/minefield_extra_themes/twemoji/6.svg
+share/libremines/minefield_extra_themes/twemoji/7.svg
+share/libremines/minefield_extra_themes/twemoji/8.svg
+share/libremines/minefield_extra_themes/twemoji/boom.svg
+share/libremines/minefield_extra_themes/twemoji/flag.svg
+share/libremines/minefield_extra_themes/twemoji/mine.svg
+share/libremines/minefield_extra_themes/twemoji/no_flag.svg
+share/libremines/minefield_extra_themes/twemoji/question_flag.svg
+share/libremines/minefield_extra_themes/twemoji/wrong_flag.svg