git: ed2affe4a593 - main - games/skladnik: add new port for KDE Gear distribution
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 21 Feb 2025 18:23:19 UTC
The branch main has been updated by makc: URL: https://cgit.FreeBSD.org/ports/commit/?id=ed2affe4a59386a5c8eda77e8092b343e50d3e8d commit ed2affe4a59386a5c8eda77e8092b343e50d3e8d Author: Max Brazhnikov <makc@FreeBSD.org> AuthorDate: 2025-02-21 18:20:08 +0000 Commit: Max Brazhnikov <makc@FreeBSD.org> CommitDate: 2025-02-21 18:20:08 +0000 games/skladnik: add new port for KDE Gear distribution Skladnik is a sokoban-like game. WWW: https://apps.kde.org/skladnik/ --- games/Makefile | 1 + games/katomic/Makefile | 1 + games/kdegames/Makefile.common | 4 ++- games/skladnik/Makefile | 21 ++++++++++++ games/skladnik/distinfo | 3 ++ games/skladnik/pkg-descr | 1 + games/skladnik/pkg-plist | 74 ++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 104 insertions(+), 1 deletion(-) diff --git a/games/Makefile b/games/Makefile index 31a4223df2f9..ee9845a9136a 100644 --- a/games/Makefile +++ b/games/Makefile @@ -919,6 +919,7 @@ SUBDIR += simutrans-pak64 SUBDIR += sjeng SUBDIR += ski + SUBDIR += skladnik SUBDIR += sl SUBDIR += slade SUBDIR += slashem-tty diff --git a/games/katomic/Makefile b/games/katomic/Makefile index 2622ca0f31bb..8fad3875d8d3 100644 --- a/games/katomic/Makefile +++ b/games/katomic/Makefile @@ -1,6 +1,7 @@ PORTNAME= katomic DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= games education kde kde-applications + MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME:tu}_DESC} WWW= https://www.kde.org/applications/games/katomic/ diff --git a/games/kdegames/Makefile.common b/games/kdegames/Makefile.common index e45c833791ef..9b1b80de2552 100644 --- a/games/kdegames/Makefile.common +++ b/games/kdegames/Makefile.common @@ -38,7 +38,8 @@ KDE_GAMES_ALL= BOMBER \ KUBRICK \ LSKAT \ PALAPELI \ - PICMI + PICMI \ + SKLADNIK BOMBER_DESC= Arcade Bombing game BOVO_DESC= Five-in-a-row Board game @@ -80,3 +81,4 @@ KUBRICK_DESC= 3-D game based on Rubik's Cube LSKAT_DESC= Card game PALAPELI_DESC= Jigsaw puzzle game PICMI_DESC= Single player logic-based puzzle game +SKLADNIK_DESC= Japanese warehouse keeper sokoban game diff --git a/games/skladnik/Makefile b/games/skladnik/Makefile new file mode 100644 index 000000000000..d2f28e6aec42 --- /dev/null +++ b/games/skladnik/Makefile @@ -0,0 +1,21 @@ +PORTNAME= skladnik +DISTVERSION= ${KDE_APPLICATIONS_VERSION} +CATEGORIES= games kde kde-applications + +MAINTAINER= kde@FreeBSD.org +COMMENT= ${${PORTNAME:tu}_DESC} +WWW= https://apps.kde.org/skladnik/ + +USES= cmake compiler:c++17-lang gettext kde:6 qt:6 tar:xz +USE_KDE= config configwidgets coreaddons crash dbusaddons \ + i18n kio libkdegames widgetsaddons xmlgui \ + ecm:build +USE_QT= base + +# POVRay is used for development +CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_POVRay + +OPTIONS_DEFINE= DOCS + +.include <${.CURDIR}/../kdegames/Makefile.common> +.include <bsd.port.mk> diff --git a/games/skladnik/distinfo b/games/skladnik/distinfo new file mode 100644 index 000000000000..547a87814508 --- /dev/null +++ b/games/skladnik/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1740158375 +SHA256 (KDE/release-service/24.12.2/skladnik-24.12.2.tar.xz) = dbda6704215a7119799b0553ec9ea599bb733b4898aaa2e96b3fb8d76fa51f39 +SIZE (KDE/release-service/24.12.2/skladnik-24.12.2.tar.xz) = 413100 diff --git a/games/skladnik/pkg-descr b/games/skladnik/pkg-descr new file mode 100644 index 000000000000..f30573c57e2e --- /dev/null +++ b/games/skladnik/pkg-descr @@ -0,0 +1 @@ +Skladnik is an implementation of the Japanese warehouse keeper game “sokoban”. diff --git a/games/skladnik/pkg-plist b/games/skladnik/pkg-plist new file mode 100644 index 000000000000..8818d7101b13 --- /dev/null +++ b/games/skladnik/pkg-plist @@ -0,0 +1,74 @@ +bin/skladnik +share/applications/org.kde.skladnik.desktop +share/icons/hicolor/128x128/apps/skladnik.png +share/icons/hicolor/16x16/apps/skladnik.png +share/icons/hicolor/22x22/apps/skladnik.png +share/icons/hicolor/32x32/apps/skladnik.png +share/icons/hicolor/48x48/apps/skladnik.png +share/icons/hicolor/64x64/apps/skladnik.png +share/locale/ar/LC_MESSAGES/skladnik.mo +share/locale/ast/LC_MESSAGES/skladnik.mo +share/locale/bs/LC_MESSAGES/skladnik.mo +share/locale/ca/LC_MESSAGES/skladnik.mo +share/locale/ca@valencia/LC_MESSAGES/skladnik.mo +share/locale/cs/LC_MESSAGES/skladnik.mo +share/locale/de/LC_MESSAGES/skladnik.mo +share/locale/en_GB/LC_MESSAGES/skladnik.mo +share/locale/eo/LC_MESSAGES/skladnik.mo +share/locale/es/LC_MESSAGES/skladnik.mo +share/locale/et/LC_MESSAGES/skladnik.mo +share/locale/eu/LC_MESSAGES/skladnik.mo +share/locale/fi/LC_MESSAGES/skladnik.mo +share/locale/fr/LC_MESSAGES/skladnik.mo +share/locale/ga/LC_MESSAGES/skladnik.mo +share/locale/gl/LC_MESSAGES/skladnik.mo +share/locale/he/LC_MESSAGES/skladnik.mo +share/locale/hu/LC_MESSAGES/skladnik.mo +share/locale/ia/LC_MESSAGES/skladnik.mo +share/locale/it/LC_MESSAGES/skladnik.mo +share/locale/ja/LC_MESSAGES/skladnik.mo +share/locale/ka/LC_MESSAGES/skladnik.mo +share/locale/ko/LC_MESSAGES/skladnik.mo +share/locale/lt/LC_MESSAGES/skladnik.mo +share/locale/mr/LC_MESSAGES/skladnik.mo +share/locale/nb/LC_MESSAGES/skladnik.mo +share/locale/nl/LC_MESSAGES/skladnik.mo +share/locale/nn/LC_MESSAGES/skladnik.mo +share/locale/pl/LC_MESSAGES/skladnik.mo +share/locale/pt/LC_MESSAGES/skladnik.mo +share/locale/pt_BR/LC_MESSAGES/skladnik.mo +share/locale/ru/LC_MESSAGES/skladnik.mo +share/locale/sk/LC_MESSAGES/skladnik.mo +share/locale/sl/LC_MESSAGES/skladnik.mo +share/locale/sv/LC_MESSAGES/skladnik.mo +share/locale/tr/LC_MESSAGES/skladnik.mo +share/locale/ug/LC_MESSAGES/skladnik.mo +share/locale/uk/LC_MESSAGES/skladnik.mo +share/locale/zh_CN/LC_MESSAGES/skladnik.mo +share/locale/zh_TW/LC_MESSAGES/skladnik.mo +share/man/ca/man6/skladnik.6.gz +share/man/es/man6/skladnik.6.gz +share/man/it/man6/skladnik.6.gz +share/man/man6/skladnik.6.gz +share/man/nl/man6/skladnik.6.gz +share/man/sl/man6/skladnik.6.gz +share/man/uk/man6/skladnik.6.gz +share/metainfo/org.kde.skladnik.metainfo.xml +%%DATADIR%%/themes/skladnik_classic.desktop +%%DATADIR%%/themes/skladnik_classic.svg +%%DATADIR%%/themes/skladnik_classic_goal.png +%%DATADIR%%/themes/skladnik_classic_halfstone_1.png +%%DATADIR%%/themes/skladnik_classic_halfstone_2.png +%%DATADIR%%/themes/skladnik_classic_halfstone_3.png +%%DATADIR%%/themes/skladnik_classic_halfstone_4.png +%%DATADIR%%/themes/skladnik_classic_man.png +%%DATADIR%%/themes/skladnik_classic_object.png +%%DATADIR%%/themes/skladnik_classic_saveman.png +%%DATADIR%%/themes/skladnik_classic_starfield.png +%%DATADIR%%/themes/skladnik_classic_stone_1.png +%%DATADIR%%/themes/skladnik_classic_stone_2.png +%%DATADIR%%/themes/skladnik_classic_stone_3.png +%%DATADIR%%/themes/skladnik_classic_stone_4.png +%%DATADIR%%/themes/skladnik_classic_stone_5.png +%%DATADIR%%/themes/skladnik_classic_stone_6.png +%%DATADIR%%/themes/skladnik_classic_treasure.png