aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobias C. Berner <tcberner@FreeBSD.org>2018-04-08 18:09:23 +0000
committerTobias C. Berner <tcberner@FreeBSD.org>2018-04-08 18:09:23 +0000
commit4e40cf2000cd28d8d57082a679d104e97540de57 (patch)
tree3bafa6014374320c4953efa84543418d623b17b4
parentdbf35b75007cb8165011f9f50b287ec4569995f8 (diff)
downloadports-4e40cf2000cd28d8d57082a679d104e97540de57.tar.gz
ports-4e40cf2000cd28d8d57082a679d104e97540de57.zip
Notes
-rw-r--r--MOVED44
-rw-r--r--Mk/Uses/kde.mk4
-rw-r--r--games/Makefile45
-rw-r--r--games/blinken/Makefile16
-rw-r--r--games/blinken/distinfo3
-rw-r--r--games/blinken/pkg-descr7
-rw-r--r--games/blinken/pkg-plist70
-rw-r--r--games/bomber/Makefile17
-rw-r--r--games/bomber/distinfo3
-rw-r--r--games/bomber/pkg-descr8
-rw-r--r--games/bomber/pkg-plist67
-rw-r--r--games/bovo/Makefile17
-rw-r--r--games/bovo/distinfo3
-rw-r--r--games/bovo/pkg-descr6
-rw-r--r--games/bovo/pkg-plist68
-rw-r--r--games/granatier/Makefile18
-rw-r--r--games/granatier/distinfo3
-rw-r--r--games/granatier/pkg-descr4
-rw-r--r--games/granatier/pkg-plist165
-rw-r--r--games/kajongg/Makefile22
-rw-r--r--games/kajongg/distinfo3
-rw-r--r--games/kajongg/pkg-descr16
-rw-r--r--games/kajongg/pkg-plist543
-rw-r--r--games/kanagram/Makefile17
-rw-r--r--games/kanagram/distinfo3
-rw-r--r--games/kanagram/pkg-descr13
-rw-r--r--games/kanagram/pkg-plist92
-rw-r--r--games/kapman/Makefile18
-rw-r--r--games/kapman/distinfo3
-rw-r--r--games/kapman/pkg-descr9
-rw-r--r--games/kapman/pkg-plist83
-rw-r--r--games/katomic/Makefile18
-rw-r--r--games/katomic/distinfo3
-rw-r--r--games/katomic/pkg-descr5
-rw-r--r--games/katomic/pkg-plist67
-rw-r--r--games/kblackbox/Makefile18
-rw-r--r--games/kblackbox/distinfo3
-rw-r--r--games/kblackbox/pkg-descr5
-rw-r--r--games/kblackbox/pkg-plist63
-rw-r--r--games/kblocks/Makefile18
-rw-r--r--games/kblocks/distinfo3
-rw-r--r--games/kblocks/pkg-descr7
-rw-r--r--games/kblocks/pkg-plist72
-rw-r--r--games/kbounce/Makefile18
-rw-r--r--games/kbounce/distinfo3
-rw-r--r--games/kbounce/pkg-descr6
-rw-r--r--games/kbounce/pkg-plist82
-rw-r--r--games/kbreakout/Makefile18
-rw-r--r--games/kbreakout/distinfo3
-rw-r--r--games/kbreakout/pkg-descr4
-rw-r--r--games/kbreakout/pkg-plist87
-rw-r--r--games/kdegames/Makefile26
-rw-r--r--games/kdegames/Makefile.common72
-rw-r--r--games/kdegames/pkg-descr4
-rw-r--r--games/kdiamond/Makefile18
-rw-r--r--games/kdiamond/distinfo3
-rw-r--r--games/kdiamond/pkg-descr4
-rw-r--r--games/kdiamond/pkg-plist73
-rw-r--r--games/kfourinline/Makefile19
-rw-r--r--games/kfourinline/distinfo3
-rw-r--r--games/kfourinline/pkg-descr5
-rw-r--r--games/kfourinline/pkg-plist72
-rw-r--r--games/kgoldrunner/Makefile18
-rw-r--r--games/kgoldrunner/distinfo3
-rw-r--r--games/kgoldrunner/pkg-descr6
-rw-r--r--games/kgoldrunner/pkg-plist126
-rw-r--r--games/khangman/Makefile18
-rw-r--r--games/khangman/distinfo3
-rw-r--r--games/khangman/pkg-descr10
-rw-r--r--games/khangman/pkg-plist140
-rw-r--r--games/kigo/Makefile19
-rw-r--r--games/kigo/distinfo3
-rw-r--r--games/kigo/pkg-descr10
-rw-r--r--games/kigo/pkg-plist65
-rw-r--r--games/killbots/Makefile18
-rw-r--r--games/killbots/distinfo3
-rw-r--r--games/killbots/pkg-descr10
-rw-r--r--games/killbots/pkg-plist70
-rw-r--r--games/kiriki/Makefile17
-rw-r--r--games/kiriki/distinfo3
-rw-r--r--games/kiriki/pkg-descr5
-rw-r--r--games/kiriki/pkg-plist63
-rw-r--r--games/kjumpingcube/Makefile19
-rw-r--r--games/kjumpingcube/distinfo3
-rw-r--r--games/kjumpingcube/pkg-descr5
-rw-r--r--games/kjumpingcube/pkg-plist62
-rw-r--r--games/klickety/Makefile20
-rw-r--r--games/klickety/distinfo3
-rw-r--r--games/klickety/pkg-descr4
-rw-r--r--games/klickety/pkg-plist71
-rw-r--r--games/klines/Makefile18
-rw-r--r--games/klines/distinfo3
-rw-r--r--games/klines/pkg-descr8
-rw-r--r--games/klines/pkg-plist76
-rw-r--r--games/kmahjongg/Makefile20
-rw-r--r--games/kmahjongg/distinfo3
-rw-r--r--games/kmahjongg/pkg-descr6
-rw-r--r--games/kmahjongg/pkg-plist210
-rw-r--r--games/kmines/Makefile18
-rw-r--r--games/kmines/distinfo3
-rw-r--r--games/kmines/pkg-descr5
-rw-r--r--games/kmines/pkg-plist75
-rw-r--r--games/knavalbattle/Makefile18
-rw-r--r--games/knavalbattle/distinfo3
-rw-r--r--games/knavalbattle/pkg-descr6
-rw-r--r--games/knavalbattle/pkg-plist70
-rw-r--r--games/knetwalk/Makefile18
-rw-r--r--games/knetwalk/distinfo3
-rw-r--r--games/knetwalk/pkg-descr6
-rw-r--r--games/knetwalk/pkg-plist76
-rw-r--r--games/kolf/Makefile23
-rw-r--r--games/kolf/distinfo3
-rw-r--r--games/kolf/pkg-descr6
-rw-r--r--games/kolf/pkg-plist82
-rw-r--r--games/kollision/Makefile18
-rw-r--r--games/kollision/distinfo3
-rw-r--r--games/kollision/pkg-descr3
-rw-r--r--games/kollision/pkg-plist66
-rw-r--r--games/konquest/Makefile18
-rw-r--r--games/konquest/distinfo3
-rw-r--r--games/konquest/pkg-descr6
-rw-r--r--games/konquest/pkg-plist64
-rw-r--r--games/kpat/Makefile19
-rw-r--r--games/kpat/distinfo3
-rw-r--r--games/kpat/pkg-descr5
-rw-r--r--games/kpat/pkg-plist107
-rw-r--r--games/kreversi/Makefile19
-rw-r--r--games/kreversi/distinfo3
-rw-r--r--games/kreversi/pkg-descr7
-rw-r--r--games/kreversi/pkg-plist83
-rw-r--r--games/kshisen/Makefile20
-rw-r--r--games/kshisen/distinfo3
-rw-r--r--games/kshisen/pkg-descr5
-rw-r--r--games/kshisen/pkg-plist66
-rw-r--r--games/ksirk/Makefile21
-rw-r--r--games/ksirk/distinfo3
-rw-r--r--games/ksirk/pkg-descr5
-rw-r--r--games/ksirk/pkg-plist151
-rw-r--r--games/ksnakeduel/Makefile18
-rw-r--r--games/ksnakeduel/distinfo3
-rw-r--r--games/ksnakeduel/pkg-descr6
-rw-r--r--games/ksnakeduel/pkg-plist64
-rw-r--r--games/kspaceduel/Makefile17
-rw-r--r--games/kspaceduel/distinfo3
-rw-r--r--games/kspaceduel/pkg-descr5
-rw-r--r--games/kspaceduel/pkg-plist84
-rw-r--r--games/ksquares/Makefile18
-rw-r--r--games/ksquares/distinfo3
-rw-r--r--games/ksquares/pkg-descr6
-rw-r--r--games/ksquares/pkg-plist57
-rw-r--r--games/ksudoku/Makefile20
-rw-r--r--games/ksudoku/distinfo3
-rw-r--r--games/ksudoku/pkg-descr5
-rw-r--r--games/ksudoku/pkg-plist178
-rw-r--r--games/ktuberling/Makefile22
-rw-r--r--games/ktuberling/distinfo3
-rw-r--r--games/ktuberling/pkg-descr5
-rw-r--r--games/ktuberling/pkg-plist1583
-rw-r--r--games/kubrick/Makefile18
-rw-r--r--games/kubrick/distinfo3
-rw-r--r--games/kubrick/pkg-descr8
-rw-r--r--games/kubrick/pkg-plist79
-rw-r--r--games/libkdegames/Makefile26
-rw-r--r--games/libkdegames/distinfo3
-rw-r--r--games/libkdegames/pkg-descr3
-rw-r--r--games/libkdegames/pkg-plist182
-rw-r--r--games/libkmahjongg/Makefile16
-rw-r--r--games/libkmahjongg/distinfo3
-rw-r--r--games/libkmahjongg/pkg-descr5
-rw-r--r--games/libkmahjongg/pkg-plist96
-rw-r--r--games/lskat/Makefile17
-rw-r--r--games/lskat/distinfo3
-rw-r--r--games/lskat/pkg-descr5
-rw-r--r--games/lskat/pkg-plist72
-rw-r--r--games/palapeli/Makefile19
-rw-r--r--games/palapeli/distinfo3
-rw-r--r--games/palapeli/pkg-descr7
-rw-r--r--games/palapeli/pkg-plist108
-rw-r--r--games/picmi/Makefile18
-rw-r--r--games/picmi/distinfo3
-rw-r--r--games/picmi/pkg-descr5
-rw-r--r--games/picmi/pkg-plist84
-rw-r--r--misc/Makefile1
-rw-r--r--misc/libkeduvocdocument/Makefile15
-rw-r--r--misc/libkeduvocdocument/distinfo3
-rw-r--r--misc/libkeduvocdocument/pkg-descr4
-rw-r--r--misc/libkeduvocdocument/pkg-plist91
187 files changed, 7408 insertions, 44 deletions
diff --git a/MOVED b/MOVED
index 3e2b0b163fe7..38d101c9f20d 100644
--- a/MOVED
+++ b/MOVED
@@ -10024,51 +10024,7 @@ deskutils/kcharselect|deskutils/kcharselect-kde4|2018-02-22|Make room for KDE up
deskutils/kdeplasma-addons|deskutils/kdeplasma-addons-kde4|2018-02-22|Make room for KDE updates
multimedia/dragon|multimedia/dragon-kde4|2018-02-22|Make room for KDE updates
security/kwalletmanager|security/kwalletmanager-kde4|2018-02-22|Make room for KDE updates
-games/palapeli|games/palapeli-kde4|2018-02-22|Make room for KDE updates
-games/kbounce|games/kbounce-kde4|2018-02-22|Make room for KDE updates
-games/bomber|games/bomber-kde4|2018-02-22|Make room for KDE updates
-games/picmi|games/picmi-kde4|2018-02-22|Make room for KDE updates
-games/kblocks|games/kblocks-kde4|2018-02-22|Make room for KDE updates
-games/ktuberling|games/ktuberling-kde4|2018-02-22|Make room for KDE updates
-games/ksirk|games/ksirk-kde4|2018-02-22|Make room for KDE updates
-games/kshisen|games/kshisen-kde4|2018-02-22|Make room for KDE updates
-games/kblackbox|games/kblackbox-kde4|2018-02-22|Make room for KDE updates
-games/kmahjongg|games/kmahjongg-kde4|2018-02-22|Make room for KDE updates
-games/lskat|games/lskat-kde4|2018-02-22|Make room for KDE updates
-games/katomic|games/katomic-kde4|2018-02-22|Make room for KDE updates
-games/ksquares|games/ksquares-kde4|2018-02-22|Make room for KDE updates
-games/kdiamond|games/kdiamond-kde4|2018-02-22|Make room for KDE updates
-games/kiriki|games/kiriki-kde4|2018-02-22|Make room for KDE updates
-games/kjumpingcube|games/kjumpingcube-kde4|2018-02-22|Make room for KDE updates
-games/ksudoku|games/ksudoku-kde4|2018-02-22|Make room for KDE updates
-games/kapman|games/kapman-kde4|2018-02-22|Make room for KDE updates
-games/kanagram|games/kanagram-kde4|2018-02-22|Make room for KDE updates
-games/killbots|games/killbots-kde4|2018-02-22|Make room for KDE updates
-games/kollision|games/kollision-kde4|2018-02-22|Make room for KDE updates
-games/knavalbattle|games/knavalbattle-kde4|2018-02-22|Make room for KDE updates
-games/granatier|games/granatier-kde4|2018-02-22|Make room for KDE updates
-games/kbreakout|games/kbreakout-kde4|2018-02-22|Make room for KDE updates
-games/kreversi|games/kreversi-kde4|2018-02-22|Make room for KDE updates
-games/blinken|games/blinken-kde4|2018-02-22|Make room for KDE updates
-games/kubrick|games/kubrick-kde4|2018-02-22|Make room for KDE updates
-games/ksnakeduel|games/ksnakeduel-kde4|2018-02-22|Make room for KDE updates
-games/knetwalk|games/knetwalk-kde4|2018-02-22|Make room for KDE updates
games/pairs|games/pairs-kde4|2018-02-22|Make room for KDE updates
-games/khangman|games/khangman-kde4|2018-02-22|Make room for KDE updates
-games/kajongg|games/kajongg-kde4|2018-02-22|Make room for KDE updates
-games/kmines|games/kmines-kde4|2018-02-22|Make room for KDE updates
-games/konquest|games/konquest-kde4|2018-02-22|Make room for KDE updates
-games/bovo|games/bovo-kde4|2018-02-22|Make room for KDE updates
-games/kigo|games/kigo-kde4|2018-02-22|Make room for KDE updates
-games/klickety|games/klickety-kde4|2018-02-22|Make room for KDE updates
-games/klines|games/klines-kde4|2018-02-22|Make room for KDE updates
-games/libkmahjongg|games/libkmahjongg-kde4|2018-02-22|Make room for KDE updates
-games/kspaceduel|games/kspaceduel-kde4|2018-02-22|Make room for KDE updates
-games/kpat|games/kpat-kde4|2018-02-22|Make room for KDE updates
-games/kfourinline|games/kfourinline-kde4|2018-02-22|Make room for KDE updates
-games/libkdegames|games/libkdegames-kde4|2018-02-22|Make room for KDE updates
-games/kgoldrunner|games/kgoldrunner-kde4|2018-02-22|Make room for KDE updates
-games/kolf|games/kolf-kde4|2018-02-22|Make room for KDE updates
audio/kio-audiocd|audio/kio-audiocd-kde4|2018-02-22|Make room for KDE updates
audio/kscd|audio/kscd-kde4|2018-02-22|Make room for KDE updates
lang/kturtle|lang/kturtle-kde4|2018-02-22|Make room for KDE updates
diff --git a/Mk/Uses/kde.mk b/Mk/Uses/kde.mk
index 01386a43cc64..19cab8fd8b49 100644
--- a/Mk/Uses/kde.mk
+++ b/Mk/Uses/kde.mk
@@ -611,9 +611,13 @@ libkdcraw5_LIB= libKF5KDcraw.so
libkdegames4_PORT= games/libkdegames-kde4
libkdegames4_LIB= libkdegames.so
+libkdegames5_PORT= games/libkdegames
+libkdegames5_LIB= libKF5KDEGames.so
libkeduvocdocument4_PORT= misc/libkdeedu-kde4
libkeduvocdocument4_LIB= libkeduvocdocument.so
+libkeduvocdocument5_PORT= misc/libkeduvocdocument
+libkeduvocdocument5_LIB= libKEduVocDocument.so
libkexiv24_PORT= graphics/libkexiv2-kde4
libkexiv24_LIB= libkexiv2.so
diff --git a/games/Makefile b/games/Makefile
index 2cc3a593507c..12354ae84205 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -89,6 +89,7 @@
SUBDIR += black-box
SUBDIR += blackjackclient
SUBDIR += blackshadeselite
+ SUBDIR += blinken
SUBDIR += blinken-kde4
SUBDIR += blinkensisters
SUBDIR += blobby
@@ -101,6 +102,7 @@
SUBDIR += blokish
SUBDIR += bloodfrontier
SUBDIR += bluemoon
+ SUBDIR += bomber
SUBDIR += bomber-kde4
SUBDIR += bomberclone
SUBDIR += bomberinstinct
@@ -109,6 +111,7 @@
SUBDIR += bomns
SUBDIR += boswars
SUBDIR += bouncy
+ SUBDIR += bovo
SUBDIR += bovo-kde4
SUBDIR += braincurses
SUBDIR += brainparty
@@ -385,6 +388,7 @@
SUBDIR += goonies
SUBDIR += gottet
SUBDIR += gracer
+ SUBDIR += granatier
SUBDIR += granatier-kde4
SUBDIR += greed
SUBDIR += gretools
@@ -461,53 +465,89 @@
SUBDIR += jvgs
SUBDIR += jzip
SUBDIR += kajaani-kombat
+ SUBDIR += kajongg
SUBDIR += kajongg-kde4
+ SUBDIR += kanagram
SUBDIR += kanagram-kde4
+ SUBDIR += kapman
SUBDIR += kapman-kde4
SUBDIR += kardsgt
SUBDIR += kartofel
SUBDIR += katawa-shoujo
+ SUBDIR += katomic
SUBDIR += katomic-kde4
+ SUBDIR += kblackbox
SUBDIR += kblackbox-kde4
+ SUBDIR += kblocks
SUBDIR += kblocks-kde4
+ SUBDIR += kbounce
SUBDIR += kbounce-kde4
+ SUBDIR += kbreakout
SUBDIR += kbreakout-kde4
SUBDIR += kcheckers
+ SUBDIR += kdegames
SUBDIR += kdegames-kde4
+ SUBDIR += kdiamond
SUBDIR += kdiamond-kde4
SUBDIR += keeperrl
SUBDIR += kevedit
+ SUBDIR += kfourinline
SUBDIR += kfourinline-kde4
+ SUBDIR += kgoldrunner
SUBDIR += kgoldrunner-kde4
+ SUBDIR += khangman
SUBDIR += khangman-kde4
+ SUBDIR += kigo
SUBDIR += kigo-kde4
SUBDIR += kiki
+ SUBDIR += killbots
SUBDIR += killbots-kde4
+ SUBDIR += kiriki
SUBDIR += kiriki-kde4
+ SUBDIR += kjumpingcube
SUBDIR += kjumpingcube-kde4
SUBDIR += klavaro
+ SUBDIR += klickety
SUBDIR += klickety-kde4
+ SUBDIR += klines
SUBDIR += klines-kde4
SUBDIR += klondike
+ SUBDIR += kmahjongg
SUBDIR += kmahjongg-kde4
+ SUBDIR += kmines
SUBDIR += kmines-kde4
+ SUBDIR += knavalbattle
SUBDIR += knavalbattle-kde4
+ SUBDIR += knetwalk
SUBDIR += knetwalk-kde4
SUBDIR += knights-kde4
SUBDIR += kobodeluxe
+ SUBDIR += kolf
SUBDIR += kolf-kde4
+ SUBDIR += kollision
SUBDIR += kollision-kde4
+ SUBDIR += konquest
SUBDIR += konquest-kde4
+ SUBDIR += kpat
SUBDIR += kpat-kde4
SUBDIR += krank
+ SUBDIR += kreversi
SUBDIR += kreversi-kde4
+ SUBDIR += kshisen
SUBDIR += kshisen-kde4
+ SUBDIR += ksirk
SUBDIR += ksirk-kde4
+ SUBDIR += ksnakeduel
SUBDIR += ksnakeduel-kde4
+ SUBDIR += kspaceduel
SUBDIR += kspaceduel-kde4
+ SUBDIR += ksquares
SUBDIR += ksquares-kde4
+ SUBDIR += ksudoku
SUBDIR += ksudoku-kde4
+ SUBDIR += ktuberling
SUBDIR += ktuberling-kde4
+ SUBDIR += kubrick
SUBDIR += kubrick-kde4
SUBDIR += kuklomenos
SUBDIR += kye
@@ -526,7 +566,9 @@
SUBDIR += libdungeonmaker
SUBDIR += libggz
SUBDIR += libgnome-games-support
+ SUBDIR += libkdegames
SUBDIR += libkdegames-kde4
+ SUBDIR += libkmahjongg
SUBDIR += libkmahjongg-kde4
SUBDIR += liblcf
SUBDIR += libmaitretarot
@@ -574,6 +616,7 @@
SUBDIR += lmpc
SUBDIR += lordsawar
SUBDIR += lpairs
+ SUBDIR += lskat
SUBDIR += lskat-kde4
SUBDIR += ltris
SUBDIR += lugaru
@@ -734,6 +777,7 @@
SUBDIR += pacmanarena
SUBDIR += paintown
SUBDIR += pairs-kde4
+ SUBDIR += palapeli
SUBDIR += palapeli-kde4
SUBDIR += palomino
SUBDIR += pangzero
@@ -749,6 +793,7 @@
SUBDIR += pentobi
SUBDIR += phalanx
SUBDIR += phlipple
+ SUBDIR += picmi
SUBDIR += picmi-kde4
SUBDIR += pinball
SUBDIR += pingus
diff --git a/games/blinken/Makefile b/games/blinken/Makefile
new file mode 100644
index 000000000000..08d5c270a15b
--- /dev/null
+++ b/games/blinken/Makefile
@@ -0,0 +1,16 @@
+# $FreeBSD$
+
+PORTNAME= blinken
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Memory enhancement game for KDE
+
+USES= cmake:outsource gettext kde:5 tar:xz
+USE_KDE= auth codecs config configwidgets coreaddons crash dbusaddons \
+ doctools ecm guiaddons i18n widgetsaddons xmlgui
+USE_QT5= core dbus gui phonon4 svg widgets xml \
+ buildtools_build qmake_build
+
+.include <bsd.port.mk>
diff --git a/games/blinken/distinfo b/games/blinken/distinfo
new file mode 100644
index 000000000000..bb2efef0c51b
--- /dev/null
+++ b/games/blinken/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519307
+SHA256 (KDE/applications/17.12.3/blinken-17.12.3.tar.xz) = 20bfa6d3a3cc86f35fe885845c9909e99007b80f0744ecbe3c06c1c33d19aa51
+SIZE (KDE/applications/17.12.3/blinken-17.12.3.tar.xz) = 2505872
diff --git a/games/blinken/pkg-descr b/games/blinken/pkg-descr
new file mode 100644
index 000000000000..3be599385940
--- /dev/null
+++ b/games/blinken/pkg-descr
@@ -0,0 +1,7 @@
+Blinken is the KDE version of the well-known game Simon Says.
+
+Follow the pattern of sounds and lights as long as you can! Press the
+start game button to begin. Watch the computer and copy the pattern it
+makes. Complete the sequence in the right order to win.
+
+WWW: http://edu.kde.org/blinken
diff --git a/games/blinken/pkg-plist b/games/blinken/pkg-plist
new file mode 100644
index 000000000000..ce757297f921
--- /dev/null
+++ b/games/blinken/pkg-plist
@@ -0,0 +1,70 @@
+bin/blinken
+share/applications/org.kde.blinken.desktop
+%%DATADIR%%/README.packagers
+%%DATADIR%%/fonts/steve.ttf
+%%DATADIR%%/images/blinken.svg
+%%DATADIR%%/sounds/1.wav
+%%DATADIR%%/sounds/2.wav
+%%DATADIR%%/sounds/3.wav
+%%DATADIR%%/sounds/4.wav
+%%DATADIR%%/sounds/lose.wav
+share/config.kcfg/blinken.kcfg
+share/icons/hicolor/128x128/apps/blinken.png
+share/icons/hicolor/16x16/apps/blinken.png
+share/icons/hicolor/22x22/apps/blinken.png
+share/icons/hicolor/32x32/apps/blinken.png
+share/icons/hicolor/48x48/apps/blinken.png
+share/icons/hicolor/64x64/apps/blinken.png
+share/icons/hicolor/scalable/apps/blinken.svgz
+share/locale/ar/LC_MESSAGES/blinken.mo
+share/locale/ast/LC_MESSAGES/blinken.mo
+share/locale/bg/LC_MESSAGES/blinken.mo
+share/locale/bs/LC_MESSAGES/blinken.mo
+share/locale/ca/LC_MESSAGES/blinken.mo
+share/locale/ca@valencia/LC_MESSAGES/blinken.mo
+share/locale/cs/LC_MESSAGES/blinken.mo
+share/locale/da/LC_MESSAGES/blinken.mo
+share/locale/de/LC_MESSAGES/blinken.mo
+share/locale/el/LC_MESSAGES/blinken.mo
+share/locale/en_GB/LC_MESSAGES/blinken.mo
+share/locale/eo/LC_MESSAGES/blinken.mo
+share/locale/es/LC_MESSAGES/blinken.mo
+share/locale/et/LC_MESSAGES/blinken.mo
+share/locale/eu/LC_MESSAGES/blinken.mo
+share/locale/fa/LC_MESSAGES/blinken.mo
+share/locale/fi/LC_MESSAGES/blinken.mo
+share/locale/fr/LC_MESSAGES/blinken.mo
+share/locale/ga/LC_MESSAGES/blinken.mo
+share/locale/gl/LC_MESSAGES/blinken.mo
+share/locale/he/LC_MESSAGES/blinken.mo
+share/locale/hi/LC_MESSAGES/blinken.mo
+share/locale/hr/LC_MESSAGES/blinken.mo
+share/locale/hu/LC_MESSAGES/blinken.mo
+share/locale/is/LC_MESSAGES/blinken.mo
+share/locale/it/LC_MESSAGES/blinken.mo
+share/locale/ja/LC_MESSAGES/blinken.mo
+share/locale/kk/LC_MESSAGES/blinken.mo
+share/locale/km/LC_MESSAGES/blinken.mo
+share/locale/ko/LC_MESSAGES/blinken.mo
+share/locale/lt/LC_MESSAGES/blinken.mo
+share/locale/lv/LC_MESSAGES/blinken.mo
+share/locale/mr/LC_MESSAGES/blinken.mo
+share/locale/nb/LC_MESSAGES/blinken.mo
+share/locale/nds/LC_MESSAGES/blinken.mo
+share/locale/nl/LC_MESSAGES/blinken.mo
+share/locale/nn/LC_MESSAGES/blinken.mo
+share/locale/pa/LC_MESSAGES/blinken.mo
+share/locale/pl/LC_MESSAGES/blinken.mo
+share/locale/pt/LC_MESSAGES/blinken.mo
+share/locale/pt_BR/LC_MESSAGES/blinken.mo
+share/locale/ro/LC_MESSAGES/blinken.mo
+share/locale/ru/LC_MESSAGES/blinken.mo
+share/locale/sk/LC_MESSAGES/blinken.mo
+share/locale/sl/LC_MESSAGES/blinken.mo
+share/locale/sv/LC_MESSAGES/blinken.mo
+share/locale/tr/LC_MESSAGES/blinken.mo
+share/locale/ug/LC_MESSAGES/blinken.mo
+share/locale/uk/LC_MESSAGES/blinken.mo
+share/locale/zh_CN/LC_MESSAGES/blinken.mo
+share/locale/zh_TW/LC_MESSAGES/blinken.mo
+share/metainfo/org.kde.blinken.appdata.xml
diff --git a/games/bomber/Makefile b/games/bomber/Makefile
new file mode 100644
index 000000000000..d49397130e3a
--- /dev/null
+++ b/games/bomber/Makefile
@@ -0,0 +1,17 @@
+# $FreeBSD$
+
+PORTNAME= bomber
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource gettext kde:5 tar:xz
+USE_KDE= auth codecs config configwidgets coreaddons crash dbusaddons \
+ ecm i18n kio libkdegames widgetsaddons xmlgui
+USE_QT5= core dbus gui network widgets phonon4 qml quick xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/bomber/distinfo b/games/bomber/distinfo
new file mode 100644
index 000000000000..38bbf7b9c018
--- /dev/null
+++ b/games/bomber/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519308
+SHA256 (KDE/applications/17.12.3/bomber-17.12.3.tar.xz) = 3a7577a11c9ed71fe9a6572b522c0f401ed33aef64e90b49fb56b10052b23e92
+SIZE (KDE/applications/17.12.3/bomber-17.12.3.tar.xz) = 753868
diff --git a/games/bomber/pkg-descr b/games/bomber/pkg-descr
new file mode 100644
index 000000000000..0f3acb21439b
--- /dev/null
+++ b/games/bomber/pkg-descr
@@ -0,0 +1,8 @@
+Bomber is a single player arcade game. The player is invading
+various cities in a plane that is decreasing in height.
+
+The goal of the game is to destroy all the buildings and advance
+to the next level. Each level gets a bit harder by increasing the
+speed of the plane and the height of the buildings.
+
+WWW: http://www.kde.org/applications/games/bomber/
diff --git a/games/bomber/pkg-plist b/games/bomber/pkg-plist
new file mode 100644
index 000000000000..38c9b4d1d0e2
--- /dev/null
+++ b/games/bomber/pkg-plist
@@ -0,0 +1,67 @@
+bin/bomber
+share/applications/org.kde.bomber.desktop
+%%DATADIR%%/sounds/bomb.ogg
+%%DATADIR%%/sounds/crash.ogg
+%%DATADIR%%/themes/Lava-Island.desktop
+%%DATADIR%%/themes/Lava-Island.svgz
+%%DATADIR%%/themes/kbomber.desktop
+%%DATADIR%%/themes/kbomber.png
+%%DATADIR%%/themes/kbomber.svgz
+%%DATADIR%%/themes/lava-Island.png
+share/config.kcfg/bomber.kcfg
+share/icons/hicolor/128x128/apps/bomber.png
+share/icons/hicolor/32x32/apps/bomber.png
+share/icons/hicolor/48x48/apps/bomber.png
+share/icons/hicolor/64x64/apps/bomber.png
+share/kxmlgui5/bomber/bomberui.rc
+share/locale/ar/LC_MESSAGES/bomber.mo
+share/locale/ast/LC_MESSAGES/bomber.mo
+share/locale/bg/LC_MESSAGES/bomber.mo
+share/locale/bs/LC_MESSAGES/bomber.mo
+share/locale/ca/LC_MESSAGES/bomber.mo
+share/locale/ca@valencia/LC_MESSAGES/bomber.mo
+share/locale/cs/LC_MESSAGES/bomber.mo
+share/locale/da/LC_MESSAGES/bomber.mo
+share/locale/de/LC_MESSAGES/bomber.mo
+share/locale/el/LC_MESSAGES/bomber.mo
+share/locale/en_GB/LC_MESSAGES/bomber.mo
+share/locale/eo/LC_MESSAGES/bomber.mo
+share/locale/es/LC_MESSAGES/bomber.mo
+share/locale/et/LC_MESSAGES/bomber.mo
+share/locale/eu/LC_MESSAGES/bomber.mo
+share/locale/fi/LC_MESSAGES/bomber.mo
+share/locale/fr/LC_MESSAGES/bomber.mo
+share/locale/ga/LC_MESSAGES/bomber.mo
+share/locale/gl/LC_MESSAGES/bomber.mo
+share/locale/he/LC_MESSAGES/bomber.mo
+share/locale/hr/LC_MESSAGES/bomber.mo
+share/locale/hu/LC_MESSAGES/bomber.mo
+share/locale/is/LC_MESSAGES/bomber.mo
+share/locale/it/LC_MESSAGES/bomber.mo
+share/locale/ja/LC_MESSAGES/bomber.mo
+share/locale/kk/LC_MESSAGES/bomber.mo
+share/locale/km/LC_MESSAGES/bomber.mo
+share/locale/ko/LC_MESSAGES/bomber.mo
+share/locale/lt/LC_MESSAGES/bomber.mo
+share/locale/lv/LC_MESSAGES/bomber.mo
+share/locale/mr/LC_MESSAGES/bomber.mo
+share/locale/nb/LC_MESSAGES/bomber.mo
+share/locale/nds/LC_MESSAGES/bomber.mo
+share/locale/nl/LC_MESSAGES/bomber.mo
+share/locale/nn/LC_MESSAGES/bomber.mo
+share/locale/pa/LC_MESSAGES/bomber.mo
+share/locale/pl/LC_MESSAGES/bomber.mo
+share/locale/pt/LC_MESSAGES/bomber.mo
+share/locale/pt_BR/LC_MESSAGES/bomber.mo
+share/locale/ro/LC_MESSAGES/bomber.mo
+share/locale/ru/LC_MESSAGES/bomber.mo
+share/locale/sk/LC_MESSAGES/bomber.mo
+share/locale/sl/LC_MESSAGES/bomber.mo
+share/locale/sr/LC_MESSAGES/bomber.mo
+share/locale/sv/LC_MESSAGES/bomber.mo
+share/locale/tr/LC_MESSAGES/bomber.mo
+share/locale/ug/LC_MESSAGES/bomber.mo
+share/locale/uk/LC_MESSAGES/bomber.mo
+share/locale/zh_CN/LC_MESSAGES/bomber.mo
+share/locale/zh_TW/LC_MESSAGES/bomber.mo
+share/metainfo/org.kde.bomber.appdata.xml
diff --git a/games/bovo/Makefile b/games/bovo/Makefile
new file mode 100644
index 000000000000..d4fab75382f1
--- /dev/null
+++ b/games/bovo/Makefile
@@ -0,0 +1,17 @@
+# $FreeBSD$
+
+PORTNAME= bovo
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource gettext kde:5 tar:xz
+USE_KDE= auth codecs config configwidgets coreaddons crash dbusaddons \
+ ecm i18n kdeclarative libkdegames newstuff widgetsaddons xmlgui
+USE_QT5= concurrent core dbus gui network qml quick svg widgets xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/bovo/distinfo b/games/bovo/distinfo
new file mode 100644
index 000000000000..6f966bc1ba68
--- /dev/null
+++ b/games/bovo/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519309
+SHA256 (KDE/applications/17.12.3/bovo-17.12.3.tar.xz) = 498fcca291345cd5bba61f1163916ad059b7691083d10a3e910eff130072ea97
+SIZE (KDE/applications/17.12.3/bovo-17.12.3.tar.xz) = 186488
diff --git a/games/bovo/pkg-descr b/games/bovo/pkg-descr
new file mode 100644
index 000000000000..6c8c3d25deb4
--- /dev/null
+++ b/games/bovo/pkg-descr
@@ -0,0 +1,6 @@
+Bovo is a Gomoku (from Japanese "five points") like game for two
+players, where the opponents alternate in placing their respective
+pictogram on the game board. (Also known as: Connect Five, Five
+in a row, X and O, Naughts and Crosses)
+
+WWW: http://www.kde.org/applications/games/bovo/
diff --git a/games/bovo/pkg-plist b/games/bovo/pkg-plist
new file mode 100644
index 000000000000..79efdc6d36fe
--- /dev/null
+++ b/games/bovo/pkg-plist
@@ -0,0 +1,68 @@
+bin/bovo
+share/applications/org.kde.bovo.desktop
+%%DATADIR%%/themes/gomoku/theme.svg
+%%DATADIR%%/themes/gomoku/themerc
+%%DATADIR%%/themes/highcontrast/theme.svg
+%%DATADIR%%/themes/highcontrast/themerc
+%%DATADIR%%/themes/scribble/theme.svg
+%%DATADIR%%/themes/scribble/themerc
+%%DATADIR%%/themes/spacy/theme.svg
+%%DATADIR%%/themes/spacy/themerc
+share/icons/hicolor/128x128/apps/bovo.png
+share/icons/hicolor/16x16/apps/bovo.png
+share/icons/hicolor/22x22/apps/bovo.png
+share/icons/hicolor/32x32/apps/bovo.png
+share/icons/hicolor/48x48/apps/bovo.png
+share/icons/hicolor/64x64/apps/bovo.png
+share/kxmlgui5/bovo/bovoui.rc
+share/locale/ar/LC_MESSAGES/bovo.mo
+share/locale/ast/LC_MESSAGES/bovo.mo
+share/locale/bg/LC_MESSAGES/bovo.mo
+share/locale/bs/LC_MESSAGES/bovo.mo
+share/locale/ca/LC_MESSAGES/bovo.mo
+share/locale/ca@valencia/LC_MESSAGES/bovo.mo
+share/locale/cs/LC_MESSAGES/bovo.mo
+share/locale/da/LC_MESSAGES/bovo.mo
+share/locale/de/LC_MESSAGES/bovo.mo
+share/locale/el/LC_MESSAGES/bovo.mo
+share/locale/en_GB/LC_MESSAGES/bovo.mo
+share/locale/eo/LC_MESSAGES/bovo.mo
+share/locale/es/LC_MESSAGES/bovo.mo
+share/locale/et/LC_MESSAGES/bovo.mo
+share/locale/eu/LC_MESSAGES/bovo.mo
+share/locale/fi/LC_MESSAGES/bovo.mo
+share/locale/fr/LC_MESSAGES/bovo.mo
+share/locale/ga/LC_MESSAGES/bovo.mo
+share/locale/gl/LC_MESSAGES/bovo.mo
+share/locale/hi/LC_MESSAGES/bovo.mo
+share/locale/hr/LC_MESSAGES/bovo.mo
+share/locale/hu/LC_MESSAGES/bovo.mo
+share/locale/is/LC_MESSAGES/bovo.mo
+share/locale/it/LC_MESSAGES/bovo.mo
+share/locale/ja/LC_MESSAGES/bovo.mo
+share/locale/kk/LC_MESSAGES/bovo.mo
+share/locale/km/LC_MESSAGES/bovo.mo
+share/locale/ko/LC_MESSAGES/bovo.mo
+share/locale/lt/LC_MESSAGES/bovo.mo
+share/locale/lv/LC_MESSAGES/bovo.mo
+share/locale/mr/LC_MESSAGES/bovo.mo
+share/locale/nb/LC_MESSAGES/bovo.mo
+share/locale/nds/LC_MESSAGES/bovo.mo
+share/locale/nl/LC_MESSAGES/bovo.mo
+share/locale/nn/LC_MESSAGES/bovo.mo
+share/locale/pa/LC_MESSAGES/bovo.mo
+share/locale/pl/LC_MESSAGES/bovo.mo
+share/locale/pt/LC_MESSAGES/bovo.mo
+share/locale/pt_BR/LC_MESSAGES/bovo.mo
+share/locale/ro/LC_MESSAGES/bovo.mo
+share/locale/ru/LC_MESSAGES/bovo.mo
+share/locale/sk/LC_MESSAGES/bovo.mo
+share/locale/sl/LC_MESSAGES/bovo.mo
+share/locale/sr/LC_MESSAGES/bovo.mo
+share/locale/sv/LC_MESSAGES/bovo.mo
+share/locale/tr/LC_MESSAGES/bovo.mo
+share/locale/ug/LC_MESSAGES/bovo.mo
+share/locale/uk/LC_MESSAGES/bovo.mo
+share/locale/zh_CN/LC_MESSAGES/bovo.mo
+share/locale/zh_TW/LC_MESSAGES/bovo.mo
+share/metainfo/org.kde.bovo.appdata.xml
diff --git a/games/granatier/Makefile b/games/granatier/Makefile
new file mode 100644
index 000000000000..91a15fb244cd
--- /dev/null
+++ b/games/granatier/Makefile
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME= granatier
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource gettext kde:5 tar:xz
+USE_KDE= attica auth codecs config configwidgets coreaddons crash \
+ dbusaddons ecm guiaddons i18n iconthemes itemviews kio \
+ libkdegames newstuff notifyconfig service widgetsaddons xmlgui
+USE_QT5= core dbus gui network qml quick svg widgets xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/granatier/distinfo b/games/granatier/distinfo
new file mode 100644
index 000000000000..f1ac4d4e8bc7
--- /dev/null
+++ b/games/granatier/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519317
+SHA256 (KDE/applications/17.12.3/granatier-17.12.3.tar.xz) = 3dfdb6c4f240a5928d300e0130a688f0078771c3431d546284ff8b868cc3daff
+SIZE (KDE/applications/17.12.3/granatier-17.12.3.tar.xz) = 1959944
diff --git a/games/granatier/pkg-descr b/games/granatier/pkg-descr
new file mode 100644
index 000000000000..a7edcd7658ab
--- /dev/null
+++ b/games/granatier/pkg-descr
@@ -0,0 +1,4 @@
+Granatier is a clone of the classic Bomberman game, inspired by the
+work of the Clanbomber clone.
+
+WWW: http://www.kde.org/applications/games/granatier/
diff --git a/games/granatier/pkg-plist b/games/granatier/pkg-plist
new file mode 100644
index 000000000000..8cef2cdb7597
--- /dev/null
+++ b/games/granatier/pkg-plist
@@ -0,0 +1,165 @@
+bin/granatier
+share/applications/org.kde.granatier.desktop
+share/config.kcfg/granatier.kcfg
+%%DATADIR%%/arenas/clanbomber_Arena.desktop
+%%DATADIR%%/arenas/clanbomber_Arena.xml
+%%DATADIR%%/arenas/clanbomber_Big_Block.desktop
+%%DATADIR%%/arenas/clanbomber_Big_Block.xml
+%%DATADIR%%/arenas/clanbomber_Big_Standard.desktop
+%%DATADIR%%/arenas/clanbomber_Big_Standard.xml
+%%DATADIR%%/arenas/clanbomber_Blast_Matrix.desktop
+%%DATADIR%%/arenas/clanbomber_Blast_Matrix.xml
+%%DATADIR%%/arenas/clanbomber_Bloody_Ring.desktop
+%%DATADIR%%/arenas/clanbomber_Bloody_Ring.xml
+%%DATADIR%%/arenas/clanbomber_Boiling_Egg.desktop
+%%DATADIR%%/arenas/clanbomber_Boiling_Egg.xml
+%%DATADIR%%/arenas/clanbomber_Bomb_Attack.desktop
+%%DATADIR%%/arenas/clanbomber_Bomb_Attack.xml
+%%DATADIR%%/arenas/clanbomber_Broken_Heart.desktop
+%%DATADIR%%/arenas/clanbomber_Broken_Heart.xml
+%%DATADIR%%/arenas/clanbomber_Crammed.desktop
+%%DATADIR%%/arenas/clanbomber_Crammed.xml
+%%DATADIR%%/arenas/clanbomber_Death_Corridor.desktop
+%%DATADIR%%/arenas/clanbomber_Death_Corridor.xml
+%%DATADIR%%/arenas/clanbomber_Dilemma.desktop
+%%DATADIR%%/arenas/clanbomber_Dilemma.xml
+%%DATADIR%%/arenas/clanbomber_FearCircle.desktop
+%%DATADIR%%/arenas/clanbomber_FearCircle.xml
+%%DATADIR%%/arenas/clanbomber_FearCircle_Remix.desktop
+%%DATADIR%%/arenas/clanbomber_FearCircle_Remix.xml
+%%DATADIR%%/arenas/clanbomber_FireWheels.desktop
+%%DATADIR%%/arenas/clanbomber_FireWheels.xml
+%%DATADIR%%/arenas/clanbomber_Football.desktop
+%%DATADIR%%/arenas/clanbomber_Football.xml
+%%DATADIR%%/arenas/clanbomber_Four_Instance.desktop
+%%DATADIR%%/arenas/clanbomber_Four_Instance.xml
+%%DATADIR%%/arenas/clanbomber_Ghostbear.desktop
+%%DATADIR%%/arenas/clanbomber_Ghostbear.xml
+%%DATADIR%%/arenas/clanbomber_Hard_Work.desktop
+%%DATADIR%%/arenas/clanbomber_Hard_Work.xml
+%%DATADIR%%/arenas/clanbomber_Hole_Run.desktop
+%%DATADIR%%/arenas/clanbomber_Hole_Run.xml
+%%DATADIR%%/arenas/clanbomber_Huge_Standard.desktop
+%%DATADIR%%/arenas/clanbomber_Huge_Standard.xml
+%%DATADIR%%/arenas/clanbomber_Juicy_Lucy.desktop
+%%DATADIR%%/arenas/clanbomber_Juicy_Lucy.xml
+%%DATADIR%%/arenas/clanbomber_Kitchen.desktop
+%%DATADIR%%/arenas/clanbomber_Kitchen.xml
+%%DATADIR%%/arenas/clanbomber_Meeting.desktop
+%%DATADIR%%/arenas/clanbomber_Meeting.xml
+%%DATADIR%%/arenas/clanbomber_MungoBane.desktop
+%%DATADIR%%/arenas/clanbomber_MungoBane.xml
+%%DATADIR%%/arenas/clanbomber_Obstacle_Race.desktop
+%%DATADIR%%/arenas/clanbomber_Obstacle_Race.xml
+%%DATADIR%%/arenas/clanbomber_Overkill.desktop
+%%DATADIR%%/arenas/clanbomber_Overkill.xml
+%%DATADIR%%/arenas/clanbomber_Prison_Cells.desktop
+%%DATADIR%%/arenas/clanbomber_Prison_Cells.xml
+%%DATADIR%%/arenas/clanbomber_Redirection.desktop
+%%DATADIR%%/arenas/clanbomber_Redirection.xml
+%%DATADIR%%/arenas/clanbomber_Sixty_Nine.desktop
+%%DATADIR%%/arenas/clanbomber_Sixty_Nine.xml
+%%DATADIR%%/arenas/clanbomber_Small_Standard.desktop
+%%DATADIR%%/arenas/clanbomber_Small_Standard.xml
+%%DATADIR%%/arenas/clanbomber_Snake_Race.desktop
+%%DATADIR%%/arenas/clanbomber_Snake_Race.xml
+%%DATADIR%%/arenas/clanbomber_Tiny_Standard.desktop
+%%DATADIR%%/arenas/clanbomber_Tiny_Standard.xml
+%%DATADIR%%/arenas/clanbomber_Whole_Mess.desktop
+%%DATADIR%%/arenas/clanbomber_Whole_Mess.xml
+%%DATADIR%%/arenas/clover.desktop
+%%DATADIR%%/arenas/clover.xml
+%%DATADIR%%/arenas/crazy.desktop
+%%DATADIR%%/arenas/crazy.xml
+%%DATADIR%%/arenas/granatier.desktop
+%%DATADIR%%/arenas/granatier.xml
+%%DATADIR%%/arenas/labyrinth.desktop
+%%DATADIR%%/arenas/labyrinth.xml
+%%DATADIR%%/arenas/threeofthree.desktop
+%%DATADIR%%/arenas/threeofthree.xml
+%%DATADIR%%/players/player1.desktop
+%%DATADIR%%/players/player1.svgz
+%%DATADIR%%/players/player2.desktop
+%%DATADIR%%/players/player2.svgz
+%%DATADIR%%/players/player3.desktop
+%%DATADIR%%/players/player3.svgz
+%%DATADIR%%/players/player4.desktop
+%%DATADIR%%/players/player4.svgz
+%%DATADIR%%/players/player5.desktop
+%%DATADIR%%/players/player5.svgz
+%%DATADIR%%/sounds/break.wav
+%%DATADIR%%/sounds/clear.wav
+%%DATADIR%%/sounds/corpse_explode.wav
+%%DATADIR%%/sounds/crunch.wav
+%%DATADIR%%/sounds/deepfall.wav
+%%DATADIR%%/sounds/die.wav
+%%DATADIR%%/sounds/explode.wav
+%%DATADIR%%/sounds/joint.wav
+%%DATADIR%%/sounds/putbomb.wav
+%%DATADIR%%/sounds/winlevel.wav
+%%DATADIR%%/sounds/wow.wav
+%%DATADIR%%/themes/clanbomber.desktop
+%%DATADIR%%/themes/clanbomber.svgz
+%%DATADIR%%/themes/clanbomber_preview.png
+%%DATADIR%%/themes/granatier.desktop
+%%DATADIR%%/themes/granatier.svgz
+%%DATADIR%%/themes/granatier_preview.png
+%%DATADIR%%/themes/waterbomb.desktop
+%%DATADIR%%/themes/waterbomb.svgz
+%%DATADIR%%/themes/waterbomb_preview.png
+share/icons/hicolor/128x128/apps/granatier.png
+share/icons/hicolor/16x16/apps/granatier.png
+share/icons/hicolor/22x22/apps/granatier.png
+share/icons/hicolor/32x32/apps/granatier.png
+share/icons/hicolor/48x48/apps/granatier.png
+share/icons/hicolor/64x64/apps/granatier.png
+share/kxmlgui5/granatier/granatierui.rc
+share/locale/ar/LC_MESSAGES/granatier.mo
+share/locale/ast/LC_MESSAGES/granatier.mo
+share/locale/bg/LC_MESSAGES/granatier.mo
+share/locale/bs/LC_MESSAGES/granatier.mo
+share/locale/ca/LC_MESSAGES/granatier.mo
+share/locale/ca@valencia/LC_MESSAGES/granatier.mo
+share/locale/cs/LC_MESSAGES/granatier.mo
+share/locale/da/LC_MESSAGES/granatier.mo
+share/locale/de/LC_MESSAGES/granatier.mo
+share/locale/el/LC_MESSAGES/granatier.mo
+share/locale/en_GB/LC_MESSAGES/granatier.mo
+share/locale/eo/LC_MESSAGES/granatier.mo
+share/locale/es/LC_MESSAGES/granatier.mo
+share/locale/et/LC_MESSAGES/granatier.mo
+share/locale/eu/LC_MESSAGES/granatier.mo
+share/locale/fi/LC_MESSAGES/granatier.mo
+share/locale/fr/LC_MESSAGES/granatier.mo
+share/locale/ga/LC_MESSAGES/granatier.mo
+share/locale/gl/LC_MESSAGES/granatier.mo
+share/locale/hr/LC_MESSAGES/granatier.mo
+share/locale/hu/LC_MESSAGES/granatier.mo
+share/locale/is/LC_MESSAGES/granatier.mo
+share/locale/it/LC_MESSAGES/granatier.mo
+share/locale/ja/LC_MESSAGES/granatier.mo
+share/locale/kk/LC_MESSAGES/granatier.mo
+share/locale/km/LC_MESSAGES/granatier.mo
+share/locale/ko/LC_MESSAGES/granatier.mo
+share/locale/lt/LC_MESSAGES/granatier.mo
+share/locale/lv/LC_MESSAGES/granatier.mo
+share/locale/mr/LC_MESSAGES/granatier.mo
+share/locale/nb/LC_MESSAGES/granatier.mo
+share/locale/nds/LC_MESSAGES/granatier.mo
+share/locale/nl/LC_MESSAGES/granatier.mo
+share/locale/nn/LC_MESSAGES/granatier.mo
+share/locale/pl/LC_MESSAGES/granatier.mo
+share/locale/pt/LC_MESSAGES/granatier.mo
+share/locale/pt_BR/LC_MESSAGES/granatier.mo
+share/locale/ro/LC_MESSAGES/granatier.mo
+share/locale/ru/LC_MESSAGES/granatier.mo
+share/locale/sk/LC_MESSAGES/granatier.mo
+share/locale/sl/LC_MESSAGES/granatier.mo
+share/locale/sr/LC_MESSAGES/granatier.mo
+share/locale/sv/LC_MESSAGES/granatier.mo
+share/locale/tr/LC_MESSAGES/granatier.mo
+share/locale/ug/LC_MESSAGES/granatier.mo
+share/locale/uk/LC_MESSAGES/granatier.mo
+share/locale/zh_CN/LC_MESSAGES/granatier.mo
+share/locale/zh_TW/LC_MESSAGES/granatier.mo
+share/metainfo/org.kde.granatier.appdata.xml
diff --git a/games/kajongg/Makefile b/games/kajongg/Makefile
new file mode 100644
index 000000000000..e4630ac075f0
--- /dev/null
+++ b/games/kajongg/Makefile
@@ -0,0 +1,22 @@
+# $FreeBSD$
+
+BROKEN= Requires PyQt5 for python3 which is broken at the moment.
+
+PORTNAME= kajongg
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR}
+
+USES= cmake:outsource pkgconfig python:3 pyqt:5 kde:5 tar:xz \
+ sqlite
+USE_KDE= config doctools ecm
+USE_PYQT= core gui svg widgets
+USE_QT5= core gui svg widgets \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/kajongg/distinfo b/games/kajongg/distinfo
new file mode 100644
index 000000000000..fbdbc491876d
--- /dev/null
+++ b/games/kajongg/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519311
+SHA256 (KDE/applications/17.12.3/kajongg-17.12.3.tar.xz) = cabdb6b133b47522b7cae4e4440a0c4669ba3fdf3711973e953fdc02a4c469dc
+SIZE (KDE/applications/17.12.3/kajongg-17.12.3.tar.xz) = 4238944
diff --git a/games/kajongg/pkg-descr b/games/kajongg/pkg-descr
new file mode 100644
index 000000000000..17d013487038
--- /dev/null
+++ b/games/kajongg/pkg-descr
@@ -0,0 +1,16 @@
+Kajongg - the classical Mah Jongg for four players. If you are
+looking for the Mah Jongg solitaire please use the application
+KMahjongg.
+
+Kajongg can be used in two different ways. Scoring a manual game
+where you play as always and use Kajongg for the computation of
+scores and for bookkeeping. Or you can use Kajongg to play against
+any combination of other human players or computer players.
+
+Kajongg comes with a ruleset for classical Chinese as played in
+Germany. You can change the ruleset at your will and also define
+whole new rulesets. The rules for a game are saved in the database,
+so every game could be played with different rules. Changing a
+ruleset does not affect existing games.
+
+WWW: http://www.kde.org/applications/games/kajongg
diff --git a/games/kajongg/pkg-plist b/games/kajongg/pkg-plist
new file mode 100644
index 000000000000..8251e4d3e6ac
--- /dev/null
+++ b/games/kajongg/pkg-plist
@@ -0,0 +1,543 @@
+share/applications/org.kde.kajongg.desktop
+share/icons/hicolor/128x128/apps/kajongg.png
+share/icons/hicolor/16x16/apps/kajongg.png
+share/icons/hicolor/22x22/apps/kajongg.png
+share/icons/hicolor/32x32/apps/kajongg.png
+share/icons/hicolor/48x48/apps/kajongg.png
+share/icons/hicolor/64x64/apps/kajongg.png
+share/icons/hicolor/scalable/actions/games-kajongg-law.svgz
+share/icons/hicolor/scalable/apps/kajongg.svgz
+%%DATADIR%%/%%PYCACHE%%about.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%altint.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%animation.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%background.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%backgroundselector.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%board.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%chat.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%client.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%common.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%config.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%configdialog.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%deferredutil.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%dialogs.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%differ.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%game.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%games.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%genericdelegates.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%guiutil.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%hand.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%handboard.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%humanclient.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%intelligence.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%kajongg.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%kajonggserver.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%kde.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%kdepaths.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%kdestub.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%log.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%login.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%mainwindow.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%meld.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%message.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%mi18n.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%mjresource.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%modeltest.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%move.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%permutations.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%player.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%playerlist.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%predefined.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%qt.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%qtreactor.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%query.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%rand.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%rule.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%rulecode.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%rulesetselector.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%scene.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%scoring.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%scoringdialog.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%server.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%servercommon.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%servertable.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%sound.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%statesaver.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%tables.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%tile.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%tileset.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%tilesetselector.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%tilesource.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%tree.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%uitile.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%uiwall.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%user.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%util.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%visible.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%wall.%%PYC_SUFFIX%%
+%%DATADIR%%/%%PYCACHE%%wind.%%PYC_SUFFIX%%
+%%DATADIR%%/about.py
+%%DATADIR%%/altint.py
+%%DATADIR%%/animation.py
+%%DATADIR%%/background.py
+%%DATADIR%%/backgroundselector.py
+%%DATADIR%%/backgroundselector.ui
+%%DATADIR%%/board.py
+%%DATADIR%%/chat.py
+%%DATADIR%%/client.py
+%%DATADIR%%/common.py
+%%DATADIR%%/config.py
+%%DATADIR%%/configdialog.py
+%%DATADIR%%/deferredutil.py
+%%DATADIR%%/dialogs.py
+%%DATADIR%%/differ.py
+%%DATADIR%%/game.py
+%%DATADIR%%/games.py
+%%DATADIR%%/genericdelegates.py
+%%DATADIR%%/guiutil.py
+%%DATADIR%%/hand.py
+%%DATADIR%%/handboard.py
+%%DATADIR%%/humanclient.py
+%%DATADIR%%/intelligence.py
+%%DATADIR%%/kajongg.py
+%%DATADIR%%/kajonggserver.py
+%%DATADIR%%/kajonggui.rc
+%%DATADIR%%/kde.py
+%%DATADIR%%/kdepaths.py
+%%DATADIR%%/kdestub.py
+%%DATADIR%%/log.py
+%%DATADIR%%/login.py
+%%DATADIR%%/mainwindow.py
+%%DATADIR%%/meld.py
+%%DATADIR%%/message.py
+%%DATADIR%%/mi18n.py
+%%DATADIR%%/mjresource.py
+%%DATADIR%%/modeltest.py
+%%DATADIR%%/move.py
+%%DATADIR%%/permutations.py
+%%DATADIR%%/player.py
+%%DATADIR%%/playerlist.py
+%%DATADIR%%/predefined.py
+%%DATADIR%%/qt.py
+%%DATADIR%%/qtreactor.py
+%%DATADIR%%/query.py
+%%DATADIR%%/rand.py
+%%DATADIR%%/rule.py
+%%DATADIR%%/rulecode.py
+%%DATADIR%%/rulesetselector.py
+%%DATADIR%%/scene.py
+%%DATADIR%%/scoring.py
+%%DATADIR%%/scoringdialog.py
+%%DATADIR%%/server.py
+%%DATADIR%%/servercommon.py
+%%DATADIR%%/servertable.py
+%%DATADIR%%/sound.py
+%%DATADIR%%/statesaver.py
+%%DATADIR%%/tables.py
+%%DATADIR%%/tile.py
+%%DATADIR%%/tileset.py
+%%DATADIR%%/tilesetselector.py
+%%DATADIR%%/tilesetselector.ui
+%%DATADIR%%/tilesource.py
+%%DATADIR%%/tree.py
+%%DATADIR%%/uitile.py
+%%DATADIR%%/uiwall.py
+%%DATADIR%%/user.py
+%%DATADIR%%/util.py
+%%DATADIR%%/visible.py
+%%DATADIR%%/voices/de/female1/COPYRIGHT
+%%DATADIR%%/voices/de/female1/b1.ogg
+%%DATADIR%%/voices/de/female1/b2.ogg
+%%DATADIR%%/voices/de/female1/b3.ogg
+%%DATADIR%%/voices/de/female1/b4.ogg
+%%DATADIR%%/voices/de/female1/b5.ogg
+%%DATADIR%%/voices/de/female1/b6.ogg
+%%DATADIR%%/voices/de/female1/b7.ogg
+%%DATADIR%%/voices/de/female1/b8.ogg
+%%DATADIR%%/voices/de/female1/b9.ogg
+%%DATADIR%%/voices/de/female1/c1.ogg
+%%DATADIR%%/voices/de/female1/c2.ogg
+%%DATADIR%%/voices/de/female1/c3.ogg
+%%DATADIR%%/voices/de/female1/c4.ogg
+%%DATADIR%%/voices/de/female1/c5.ogg
+%%DATADIR%%/voices/de/female1/c6.ogg
+%%DATADIR%%/voices/de/female1/c7.ogg
+%%DATADIR%%/voices/de/female1/c8.ogg
+%%DATADIR%%/voices/de/female1/c9.ogg
+%%DATADIR%%/voices/de/female1/chow.ogg
+%%DATADIR%%/voices/de/female1/dangerousgame.ogg
+%%DATADIR%%/voices/de/female1/db.ogg
+%%DATADIR%%/voices/de/female1/dg.ogg
+%%DATADIR%%/voices/de/female1/dr.ogg
+%%DATADIR%%/voices/de/female1/kong.ogg
+%%DATADIR%%/voices/de/female1/mahjongg.ogg
+%%DATADIR%%/voices/de/female1/md5sum
+%%DATADIR%%/voices/de/female1/nochoice.ogg
+%%DATADIR%%/voices/de/female1/originalcall.ogg
+%%DATADIR%%/voices/de/female1/pung.ogg
+%%DATADIR%%/voices/de/female1/s1.ogg
+%%DATADIR%%/voices/de/female1/s2.ogg
+%%DATADIR%%/voices/de/female1/s3.ogg
+%%DATADIR%%/voices/de/female1/s4.ogg
+%%DATADIR%%/voices/de/female1/s5.ogg
+%%DATADIR%%/voices/de/female1/s6.ogg
+%%DATADIR%%/voices/de/female1/s7.ogg
+%%DATADIR%%/voices/de/female1/s8.ogg
+%%DATADIR%%/voices/de/female1/s9.ogg
+%%DATADIR%%/voices/de/female1/violatesoriginalcall.ogg
+%%DATADIR%%/voices/de/female1/we.ogg
+%%DATADIR%%/voices/de/female1/wn.ogg
+%%DATADIR%%/voices/de/female1/ws.ogg
+%%DATADIR%%/voices/de/female1/ww.ogg
+%%DATADIR%%/voices/de/female2/COPYRIGHT
+%%DATADIR%%/voices/de/female2/b1.ogg
+%%DATADIR%%/voices/de/female2/b2.ogg
+%%DATADIR%%/voices/de/female2/b3.ogg
+%%DATADIR%%/voices/de/female2/b4.ogg
+%%DATADIR%%/voices/de/female2/b5.ogg
+%%DATADIR%%/voices/de/female2/b6.ogg
+%%DATADIR%%/voices/de/female2/b7.ogg
+%%DATADIR%%/voices/de/female2/b8.ogg
+%%DATADIR%%/voices/de/female2/b9.ogg
+%%DATADIR%%/voices/de/female2/c1.ogg
+%%DATADIR%%/voices/de/female2/c2.ogg
+%%DATADIR%%/voices/de/female2/c3.ogg
+%%DATADIR%%/voices/de/female2/c4.ogg
+%%DATADIR%%/voices/de/female2/c5.ogg
+%%DATADIR%%/voices/de/female2/c6.ogg
+%%DATADIR%%/voices/de/female2/c7.ogg
+%%DATADIR%%/voices/de/female2/c8.ogg
+%%DATADIR%%/voices/de/female2/c9.ogg
+%%DATADIR%%/voices/de/female2/chow.ogg
+%%DATADIR%%/voices/de/female2/dangerousgame.ogg
+%%DATADIR%%/voices/de/female2/db.ogg
+%%DATADIR%%/voices/de/female2/dg.ogg
+%%DATADIR%%/voices/de/female2/dr.ogg
+%%DATADIR%%/voices/de/female2/kong.ogg
+%%DATADIR%%/voices/de/female2/mahjongg.ogg
+%%DATADIR%%/voices/de/female2/md5sum
+%%DATADIR%%/voices/de/female2/nochoice.ogg
+%%DATADIR%%/voices/de/female2/originalcall.ogg
+%%DATADIR%%/voices/de/female2/pung.ogg
+%%DATADIR%%/voices/de/female2/s1.ogg
+%%DATADIR%%/voices/de/female2/s2.ogg
+%%DATADIR%%/voices/de/female2/s3.ogg
+%%DATADIR%%/voices/de/female2/s4.ogg
+%%DATADIR%%/voices/de/female2/s5.ogg
+%%DATADIR%%/voices/de/female2/s6.ogg
+%%DATADIR%%/voices/de/female2/s7.ogg
+%%DATADIR%%/voices/de/female2/s8.ogg
+%%DATADIR%%/voices/de/female2/s9.ogg
+%%DATADIR%%/voices/de/female2/violatesoriginalcall.ogg
+%%DATADIR%%/voices/de/female2/we.ogg
+%%DATADIR%%/voices/de/female2/wn.ogg
+%%DATADIR%%/voices/de/female2/ws.ogg
+%%DATADIR%%/voices/de/female2/ww.ogg
+%%DATADIR%%/voices/de/male1/COPYRIGHT
+%%DATADIR%%/voices/de/male1/b1.ogg
+%%DATADIR%%/voices/de/male1/b2.ogg
+%%DATADIR%%/voices/de/male1/b3.ogg
+%%DATADIR%%/voices/de/male1/b4.ogg
+%%DATADIR%%/voices/de/male1/b5.ogg
+%%DATADIR%%/voices/de/male1/b6.ogg
+%%DATADIR%%/voices/de/male1/b7.ogg
+%%DATADIR%%/voices/de/male1/b8.ogg
+%%DATADIR%%/voices/de/male1/b9.ogg
+%%DATADIR%%/voices/de/male1/c1.ogg
+%%DATADIR%%/voices/de/male1/c2.ogg
+%%DATADIR%%/voices/de/male1/c3.ogg
+%%DATADIR%%/voices/de/male1/c4.ogg
+%%DATADIR%%/voices/de/male1/c5.ogg
+%%DATADIR%%/voices/de/male1/c6.ogg
+%%DATADIR%%/voices/de/male1/c7.ogg
+%%DATADIR%%/voices/de/male1/c8.ogg
+%%DATADIR%%/voices/de/male1/c9.ogg
+%%DATADIR%%/voices/de/male1/chow.ogg
+%%DATADIR%%/voices/de/male1/dangerousgame.ogg
+%%DATADIR%%/voices/de/male1/db.ogg
+%%DATADIR%%/voices/de/male1/dg.ogg
+%%DATADIR%%/voices/de/male1/dr.ogg
+%%DATADIR%%/voices/de/male1/kong.ogg
+%%DATADIR%%/voices/de/male1/mahjongg.ogg
+%%DATADIR%%/voices/de/male1/md5sum
+%%DATADIR%%/voices/de/male1/nochoice.ogg
+%%DATADIR%%/voices/de/male1/originalcall.ogg
+%%DATADIR%%/voices/de/male1/pung.ogg
+%%DATADIR%%/voices/de/male1/s1.ogg
+%%DATADIR%%/voices/de/male1/s2.ogg
+%%DATADIR%%/voices/de/male1/s3.ogg
+%%DATADIR%%/voices/de/male1/s4.ogg
+%%DATADIR%%/voices/de/male1/s5.ogg
+%%DATADIR%%/voices/de/male1/s6.ogg
+%%DATADIR%%/voices/de/male1/s7.ogg
+%%DATADIR%%/voices/de/male1/s8.ogg
+%%DATADIR%%/voices/de/male1/s9.ogg
+%%DATADIR%%/voices/de/male1/violatesoriginalcall.ogg
+%%DATADIR%%/voices/de/male1/we.ogg
+%%DATADIR%%/voices/de/male1/wn.ogg
+%%DATADIR%%/voices/de/male1/ws.ogg
+%%DATADIR%%/voices/de/male1/ww.ogg
+%%DATADIR%%/voices/de/male2/COPYRIGHT
+%%DATADIR%%/voices/de/male2/b1.ogg
+%%DATADIR%%/voices/de/male2/b2.ogg
+%%DATADIR%%/voices/de/male2/b3.ogg
+%%DATADIR%%/voices/de/male2/b4.ogg
+%%DATADIR%%/voices/de/male2/b5.ogg
+%%DATADIR%%/voices/de/male2/b6.ogg
+%%DATADIR%%/voices/de/male2/b7.ogg
+%%DATADIR%%/voices/de/male2/b8.ogg
+%%DATADIR%%/voices/de/male2/b9.ogg
+%%DATADIR%%/voices/de/male2/c1.ogg
+%%DATADIR%%/voices/de/male2/c2.ogg
+%%DATADIR%%/voices/de/male2/c3.ogg
+%%DATADIR%%/voices/de/male2/c4.ogg
+%%DATADIR%%/voices/de/male2/c5.ogg
+%%DATADIR%%/voices/de/male2/c6.ogg
+%%DATADIR%%/voices/de/male2/c7.ogg
+%%DATADIR%%/voices/de/male2/c8.ogg
+%%DATADIR%%/voices/de/male2/c9.ogg
+%%DATADIR%%/voices/de/male2/chow.ogg
+%%DATADIR%%/voices/de/male2/db.ogg
+%%DATADIR%%/voices/de/male2/dg.ogg
+%%DATADIR%%/voices/de/male2/dr.ogg
+%%DATADIR%%/voices/de/male2/kong.ogg
+%%DATADIR%%/voices/de/male2/mahjongg.ogg
+%%DATADIR%%/voices/de/male2/md5sum
+%%DATADIR%%/voices/de/male2/nochoice.ogg
+%%DATADIR%%/voices/de/male2/originalcall.ogg
+%%DATADIR%%/voices/de/male2/pung.ogg
+%%DATADIR%%/voices/de/male2/s1.ogg
+%%DATADIR%%/voices/de/male2/s2.ogg
+%%DATADIR%%/voices/de/male2/s3.ogg
+%%DATADIR%%/voices/de/male2/s4.ogg
+%%DATADIR%%/voices/de/male2/s5.ogg
+%%DATADIR%%/voices/de/male2/s6.ogg
+%%DATADIR%%/voices/de/male2/s7.ogg
+%%DATADIR%%/voices/de/male2/s8.ogg
+%%DATADIR%%/voices/de/male2/s9.ogg
+%%DATADIR%%/voices/de/male2/violatesoriginalcall.ogg
+%%DATADIR%%/voices/de/male2/we.ogg
+%%DATADIR%%/voices/de/male2/wn.ogg
+%%DATADIR%%/voices/de/male2/ws.ogg
+%%DATADIR%%/voices/de/male2/ww.ogg
+%%DATADIR%%/voices/female1/COPYRIGHT
+%%DATADIR%%/voices/female1/b1.ogg
+%%DATADIR%%/voices/female1/b2.ogg
+%%DATADIR%%/voices/female1/b3.ogg
+%%DATADIR%%/voices/female1/b4.ogg
+%%DATADIR%%/voices/female1/b5.ogg
+%%DATADIR%%/voices/female1/b6.ogg
+%%DATADIR%%/voices/female1/b7.ogg
+%%DATADIR%%/voices/female1/b8.ogg
+%%DATADIR%%/voices/female1/b9.ogg
+%%DATADIR%%/voices/female1/c1.ogg
+%%DATADIR%%/voices/female1/c2.ogg
+%%DATADIR%%/voices/female1/c3.ogg
+%%DATADIR%%/voices/female1/c4.ogg
+%%DATADIR%%/voices/female1/c5.ogg
+%%DATADIR%%/voices/female1/c6.ogg
+%%DATADIR%%/voices/female1/c7.ogg
+%%DATADIR%%/voices/female1/c8.ogg
+%%DATADIR%%/voices/female1/c9.ogg
+%%DATADIR%%/voices/female1/chow.ogg
+%%DATADIR%%/voices/female1/dangerousgame.ogg
+%%DATADIR%%/voices/female1/db.ogg
+%%DATADIR%%/voices/female1/dg.ogg
+%%DATADIR%%/voices/female1/dr.ogg
+%%DATADIR%%/voices/female1/kong.ogg
+%%DATADIR%%/voices/female1/mahjongg.ogg
+%%DATADIR%%/voices/female1/md5sum
+%%DATADIR%%/voices/female1/nochoice.ogg
+%%DATADIR%%/voices/female1/originalcall.ogg
+%%DATADIR%%/voices/female1/pung.ogg
+%%DATADIR%%/voices/female1/s1.ogg
+%%DATADIR%%/voices/female1/s2.ogg
+%%DATADIR%%/voices/female1/s3.ogg
+%%DATADIR%%/voices/female1/s4.ogg
+%%DATADIR%%/voices/female1/s5.ogg
+%%DATADIR%%/voices/female1/s6.ogg
+%%DATADIR%%/voices/female1/s7.ogg
+%%DATADIR%%/voices/female1/s8.ogg
+%%DATADIR%%/voices/female1/s9.ogg
+%%DATADIR%%/voices/female1/violatesoriginalcall.ogg
+%%DATADIR%%/voices/female1/we.ogg
+%%DATADIR%%/voices/female1/wn.ogg
+%%DATADIR%%/voices/female1/ws.ogg
+%%DATADIR%%/voices/female1/ww.ogg
+%%DATADIR%%/voices/female2/COPYRIGHT
+%%DATADIR%%/voices/female2/b1.ogg
+%%DATADIR%%/voices/female2/b2.ogg
+%%DATADIR%%/voices/female2/b3.ogg
+%%DATADIR%%/voices/female2/b4.ogg
+%%DATADIR%%/voices/female2/b5.ogg
+%%DATADIR%%/voices/female2/b6.ogg
+%%DATADIR%%/voices/female2/b7.ogg
+%%DATADIR%%/voices/female2/b8.ogg
+%%DATADIR%%/voices/female2/b9.ogg
+%%DATADIR%%/voices/female2/c1.ogg
+%%DATADIR%%/voices/female2/c2.ogg
+%%DATADIR%%/voices/female2/c3.ogg
+%%DATADIR%%/voices/female2/c4.ogg
+%%DATADIR%%/voices/female2/c5.ogg
+%%DATADIR%%/voices/female2/c6.ogg
+%%DATADIR%%/voices/female2/c7.ogg
+%%DATADIR%%/voices/female2/c8.ogg
+%%DATADIR%%/voices/female2/c9.ogg
+%%DATADIR%%/voices/female2/chow.ogg
+%%DATADIR%%/voices/female2/dangerousgame.ogg
+%%DATADIR%%/voices/female2/db.ogg
+%%DATADIR%%/voices/female2/dg.ogg
+%%DATADIR%%/voices/female2/dr.ogg
+%%DATADIR%%/voices/female2/kong.ogg
+%%DATADIR%%/voices/female2/mahjongg.ogg
+%%DATADIR%%/voices/female2/md5sum
+%%DATADIR%%/voices/female2/nochoice.ogg
+%%DATADIR%%/voices/female2/originalcall.ogg
+%%DATADIR%%/voices/female2/pung.ogg
+%%DATADIR%%/voices/female2/s1.ogg
+%%DATADIR%%/voices/female2/s2.ogg
+%%DATADIR%%/voices/female2/s3.ogg
+%%DATADIR%%/voices/female2/s4.ogg
+%%DATADIR%%/voices/female2/s5.ogg
+%%DATADIR%%/voices/female2/s6.ogg
+%%DATADIR%%/voices/female2/s7.ogg
+%%DATADIR%%/voices/female2/s8.ogg
+%%DATADIR%%/voices/female2/s9.ogg
+%%DATADIR%%/voices/female2/violatesoriginalcall.ogg
+%%DATADIR%%/voices/female2/we.ogg
+%%DATADIR%%/voices/female2/wn.ogg
+%%DATADIR%%/voices/female2/ws.ogg
+%%DATADIR%%/voices/female2/ww.ogg
+%%DATADIR%%/voices/male1/COPYRIGHT
+%%DATADIR%%/voices/male1/b1.ogg
+%%DATADIR%%/voices/male1/b2.ogg
+%%DATADIR%%/voices/male1/b3.ogg
+%%DATADIR%%/voices/male1/b4.ogg
+%%DATADIR%%/voices/male1/b5.ogg
+%%DATADIR%%/voices/male1/b6.ogg
+%%DATADIR%%/voices/male1/b7.ogg
+%%DATADIR%%/voices/male1/b8.ogg
+%%DATADIR%%/voices/male1/b9.ogg
+%%DATADIR%%/voices/male1/c1.ogg
+%%DATADIR%%/voices/male1/c2.ogg
+%%DATADIR%%/voices/male1/c3.ogg
+%%DATADIR%%/voices/male1/c4.ogg
+%%DATADIR%%/voices/male1/c5.ogg
+%%DATADIR%%/voices/male1/c6.ogg
+%%DATADIR%%/voices/male1/c7.ogg
+%%DATADIR%%/voices/male1/c8.ogg
+%%DATADIR%%/voices/male1/c9.ogg
+%%DATADIR%%/voices/male1/chow.ogg
+%%DATADIR%%/voices/male1/dangerousgame.ogg
+%%DATADIR%%/voices/male1/db.ogg
+%%DATADIR%%/voices/male1/dg.ogg
+%%DATADIR%%/voices/male1/dr.ogg
+%%DATADIR%%/voices/male1/kong.ogg
+%%DATADIR%%/voices/male1/mahjongg.ogg
+%%DATADIR%%/voices/male1/md5sum
+%%DATADIR%%/voices/male1/nochoice.ogg
+%%DATADIR%%/voices/male1/originalcall.ogg
+%%DATADIR%%/voices/male1/pung.ogg
+%%DATADIR%%/voices/male1/s1.ogg
+%%DATADIR%%/voices/male1/s2.ogg
+%%DATADIR%%/voices/male1/s3.ogg
+%%DATADIR%%/voices/male1/s4.ogg
+%%DATADIR%%/voices/male1/s5.ogg
+%%DATADIR%%/voices/male1/s6.ogg
+%%DATADIR%%/voices/male1/s7.ogg
+%%DATADIR%%/voices/male1/s8.ogg
+%%DATADIR%%/voices/male1/s9.ogg
+%%DATADIR%%/voices/male1/violatesoriginalcall.ogg
+%%DATADIR%%/voices/male1/we.ogg
+%%DATADIR%%/voices/male1/wn.ogg
+%%DATADIR%%/voices/male1/ws.ogg
+%%DATADIR%%/voices/male1/ww.ogg
+%%DATADIR%%/voices/male2/b1.ogg
+%%DATADIR%%/voices/male2/b2.ogg
+%%DATADIR%%/voices/male2/b3.ogg
+%%DATADIR%%/voices/male2/b4.ogg
+%%DATADIR%%/voices/male2/b5.ogg
+%%DATADIR%%/voices/male2/b6.ogg
+%%DATADIR%%/voices/male2/b7.ogg
+%%DATADIR%%/voices/male2/b8.ogg
+%%DATADIR%%/voices/male2/b9.ogg
+%%DATADIR%%/voices/male2/c1.ogg
+%%DATADIR%%/voices/male2/c2.ogg
+%%DATADIR%%/voices/male2/c3.ogg
+%%DATADIR%%/voices/male2/c4.ogg
+%%DATADIR%%/voices/male2/c5.ogg
+%%DATADIR%%/voices/male2/c6.ogg
+%%DATADIR%%/voices/male2/c7.ogg
+%%DATADIR%%/voices/male2/c8.ogg
+%%DATADIR%%/voices/male2/c9.ogg
+%%DATADIR%%/voices/male2/chow.ogg
+%%DATADIR%%/voices/male2/dangerousgame.ogg
+%%DATADIR%%/voices/male2/db.ogg
+%%DATADIR%%/voices/male2/dg.ogg
+%%DATADIR%%/voices/male2/dr.ogg
+%%DATADIR%%/voices/male2/kong.ogg
+%%DATADIR%%/voices/male2/mahjongg.ogg
+%%DATADIR%%/voices/male2/md5sum
+%%DATADIR%%/voices/male2/nochoice.ogg
+%%DATADIR%%/voices/male2/originalcall.ogg
+%%DATADIR%%/voices/male2/pung.ogg
+%%DATADIR%%/voices/male2/s1.ogg
+%%DATADIR%%/voices/male2/s2.ogg
+%%DATADIR%%/voices/male2/s3.ogg
+%%DATADIR%%/voices/male2/s4.ogg
+%%DATADIR%%/voices/male2/s5.ogg
+%%DATADIR%%/voices/male2/s6.ogg
+%%DATADIR%%/voices/male2/s7.ogg
+%%DATADIR%%/voices/male2/s8.ogg
+%%DATADIR%%/voices/male2/s9.ogg
+%%DATADIR%%/voices/male2/violatesoriginalcall.ogg
+%%DATADIR%%/voices/male2/we.ogg
+%%DATADIR%%/voices/male2/wn.ogg
+%%DATADIR%%/voices/male2/ws.ogg
+%%DATADIR%%/voices/male2/ww.ogg
+%%DATADIR%%/wall.py
+%%DATADIR%%/wind.py
+share/locale/ast/LC_MESSAGES/kajongg.mo
+share/locale/bg/LC_MESSAGES/kajongg.mo
+share/locale/bs/LC_MESSAGES/kajongg.mo
+share/locale/ca/LC_MESSAGES/kajongg.mo
+share/locale/ca@valencia/LC_MESSAGES/kajongg.mo
+share/locale/cs/LC_MESSAGES/kajongg.mo
+share/locale/da/LC_MESSAGES/kajongg.mo
+share/locale/de/LC_MESSAGES/kajongg.mo
+share/locale/el/LC_MESSAGES/kajongg.mo
+share/locale/en_GB/LC_MESSAGES/kajongg.mo
+share/locale/eo/LC_MESSAGES/kajongg.mo
+share/locale/es/LC_MESSAGES/kajongg.mo
+share/locale/et/LC_MESSAGES/kajongg.mo
+share/locale/eu/LC_MESSAGES/kajongg.mo
+share/locale/fi/LC_MESSAGES/kajongg.mo
+share/locale/fr/LC_MESSAGES/kajongg.mo
+share/locale/ga/LC_MESSAGES/kajongg.mo
+share/locale/gl/LC_MESSAGES/kajongg.mo
+share/locale/hu/LC_MESSAGES/kajongg.mo
+share/locale/is/LC_MESSAGES/kajongg.mo
+share/locale/it/LC_MESSAGES/kajongg.mo
+share/locale/ja/LC_MESSAGES/kajongg.mo
+share/locale/kk/LC_MESSAGES/kajongg.mo
+share/locale/km/LC_MESSAGES/kajongg.mo
+share/locale/lt/LC_MESSAGES/kajongg.mo
+share/locale/mr/LC_MESSAGES/kajongg.mo
+share/locale/nb/LC_MESSAGES/kajongg.mo
+share/locale/nds/LC_MESSAGES/kajongg.mo
+share/locale/nl/LC_MESSAGES/kajongg.mo
+share/locale/nn/LC_MESSAGES/kajongg.mo
+share/locale/pl/LC_MESSAGES/kajongg.mo
+share/locale/pt/LC_MESSAGES/kajongg.mo
+share/locale/pt_BR/LC_MESSAGES/kajongg.mo
+share/locale/ro/LC_MESSAGES/kajongg.mo
+share/locale/ru/LC_MESSAGES/kajongg.mo
+share/locale/sk/LC_MESSAGES/kajongg.mo
+share/locale/sl/LC_MESSAGES/kajongg.mo
+share/locale/sr/LC_MESSAGES/kajongg.mo
+share/locale/sv/LC_MESSAGES/kajongg.mo
+share/locale/tr/LC_MESSAGES/kajongg.mo
+share/locale/ug/LC_MESSAGES/kajongg.mo
+share/locale/uk/LC_MESSAGES/kajongg.mo
+share/locale/zh_CN/LC_MESSAGES/kajongg.mo
+share/locale/zh_TW/LC_MESSAGES/kajongg.mo
+share/metainfo/org.kde.kajongg.appdata.xml
diff --git a/games/kanagram/Makefile b/games/kanagram/Makefile
new file mode 100644
index 000000000000..28fe80ef35ab
--- /dev/null
+++ b/games/kanagram/Makefile
@@ -0,0 +1,17 @@
+# $FreeBSD$
+
+PORTNAME= kanagram
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Letter order game for KDE
+
+USES= cmake:outsource gettext kde:5 tar:xz
+USE_KDE= attica auth codecs config configwidgets coreaddons crash \
+ doctools ecm i18n kdeclarative kio libkeduvocdocument newstuff \
+ package service sonnet widgetsaddons xmlgui
+USE_QT5= core dbus gui network opengl qml quick speech svg widgets xml \
+ buildtools_build qmake_build
+
+.include <bsd.port.mk>
diff --git a/games/kanagram/distinfo b/games/kanagram/distinfo
new file mode 100644
index 000000000000..71dbf506ad5d
--- /dev/null
+++ b/games/kanagram/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519314
+SHA256 (KDE/applications/17.12.3/kanagram-17.12.3.tar.xz) = 13fd8d19ca4e3195d6a5e6894f6ae0cfb8ab6fdff49518ab2170ea4d1111b415
+SIZE (KDE/applications/17.12.3/kanagram-17.12.3.tar.xz) = 7523656
diff --git a/games/kanagram/pkg-descr b/games/kanagram/pkg-descr
new file mode 100644
index 000000000000..60d02a352fcc
--- /dev/null
+++ b/games/kanagram/pkg-descr
@@ -0,0 +1,13 @@
+Kanagram is a game based on anagrams of words: the puzzle is solved
+when the letters of the scrambled word are put back in the correct
+order. There is no limit on either time taken, or the amount of
+attempts to solve the word.
+
+FEATURES
+- Several word lists included.
+- Hints and cheat help system.
+- Word lists editor.
+- Word lists distribution via KNewStuff.
+- Scalable user interface appropriate for children.
+
+WWW: http://www.kde.org/applications/education/kanagram
diff --git a/games/kanagram/pkg-plist b/games/kanagram/pkg-plist
new file mode 100644
index 000000000000..288fc99af1bf
--- /dev/null
+++ b/games/kanagram/pkg-plist
@@ -0,0 +1,92 @@
+bin/kanagram
+etc/xdg/kanagram.knsrc
+share/applications/org.kde.kanagram.desktop
+share/config.kcfg/kanagram.kcfg
+share/icons/hicolor/128x128/apps/kanagram.png
+share/icons/hicolor/16x16/apps/kanagram.png
+share/icons/hicolor/24x24/apps/kanagram.png
+share/icons/hicolor/32x32/apps/kanagram.png
+share/icons/hicolor/48x48/apps/kanagram.png
+share/icons/hicolor/64x64/apps/kanagram.png
+share/icons/hicolor/80x80/apps/kanagram-harmattan.png
+share/icons/hicolor/scalable/apps/kanagram.svgz
+%%DATADIR%%/ui/Blackboard.qml
+%%DATADIR%%/ui/LetterButton.qml
+%%DATADIR%%/ui/icons/1player.png
+%%DATADIR%%/ui/icons/2player.png
+%%DATADIR%%/ui/icons/about-kanagram.png
+%%DATADIR%%/ui/icons/about-kde.png
+%%DATADIR%%/ui/icons/arrow-light.svgz
+%%DATADIR%%/ui/icons/close.png
+%%DATADIR%%/ui/icons/hint.png
+%%DATADIR%%/ui/icons/kanagram-handbook.png
+%%DATADIR%%/ui/icons/left-arrow.png
+%%DATADIR%%/ui/icons/on-off-light.svgz
+%%DATADIR%%/ui/icons/question-light.svgz
+%%DATADIR%%/ui/icons/reveal.png
+%%DATADIR%%/ui/icons/right-arrow.png
+%%DATADIR%%/ui/icons/spanner-light.svgz
+%%DATADIR%%/ui/icons/timer.png
+%%DATADIR%%/ui/icons/wikipedia.png
+%%DATADIR%%/ui/images/background.jpg
+%%DATADIR%%/ui/images/chalkboard.png
+%%DATADIR%%/ui/images/header.png
+%%DATADIR%%/ui/main.qml
+%%DATADIR%%/ui/sounds/chalk.ogg
+%%DATADIR%%/ui/sounds/chalk.wav
+%%DATADIR%%/ui/sounds/right.ogg
+%%DATADIR%%/ui/sounds/right.wav
+%%DATADIR%%/ui/sounds/wrong.ogg
+%%DATADIR%%/ui/sounds/wrong.wav
+share/locale/ar/LC_MESSAGES/kanagram.mo
+share/locale/ast/LC_MESSAGES/kanagram.mo
+share/locale/bg/LC_MESSAGES/kanagram.mo
+share/locale/bs/LC_MESSAGES/kanagram.mo
+share/locale/ca/LC_MESSAGES/kanagram.mo
+share/locale/ca@valencia/LC_MESSAGES/kanagram.mo
+share/locale/cs/LC_MESSAGES/kanagram.mo
+share/locale/da/LC_MESSAGES/kanagram.mo
+share/locale/de/LC_MESSAGES/kanagram.mo
+share/locale/el/LC_MESSAGES/kanagram.mo
+share/locale/en_GB/LC_MESSAGES/kanagram.mo
+share/locale/eo/LC_MESSAGES/kanagram.mo
+share/locale/es/LC_MESSAGES/kanagram.mo
+share/locale/et/LC_MESSAGES/kanagram.mo
+share/locale/eu/LC_MESSAGES/kanagram.mo
+share/locale/fa/LC_MESSAGES/kanagram.mo
+share/locale/fi/LC_MESSAGES/kanagram.mo
+share/locale/fr/LC_MESSAGES/kanagram.mo
+share/locale/ga/LC_MESSAGES/kanagram.mo
+share/locale/gl/LC_MESSAGES/kanagram.mo
+share/locale/he/LC_MESSAGES/kanagram.mo
+share/locale/hi/LC_MESSAGES/kanagram.mo
+share/locale/hr/LC_MESSAGES/kanagram.mo
+share/locale/hu/LC_MESSAGES/kanagram.mo
+share/locale/id/LC_MESSAGES/kanagram.mo
+share/locale/it/LC_MESSAGES/kanagram.mo
+share/locale/ja/LC_MESSAGES/kanagram.mo
+share/locale/kk/LC_MESSAGES/kanagram.mo
+share/locale/km/LC_MESSAGES/kanagram.mo
+share/locale/ko/LC_MESSAGES/kanagram.mo
+share/locale/lt/LC_MESSAGES/kanagram.mo
+share/locale/lv/LC_MESSAGES/kanagram.mo
+share/locale/mr/LC_MESSAGES/kanagram.mo
+share/locale/nb/LC_MESSAGES/kanagram.mo
+share/locale/nds/LC_MESSAGES/kanagram.mo
+share/locale/nl/LC_MESSAGES/kanagram.mo
+share/locale/nn/LC_MESSAGES/kanagram.mo
+share/locale/pa/LC_MESSAGES/kanagram.mo
+share/locale/pl/LC_MESSAGES/kanagram.mo
+share/locale/pt/LC_MESSAGES/kanagram.mo
+share/locale/pt_BR/LC_MESSAGES/kanagram.mo
+share/locale/ro/LC_MESSAGES/kanagram.mo
+share/locale/ru/LC_MESSAGES/kanagram.mo
+share/locale/sk/LC_MESSAGES/kanagram.mo
+share/locale/sl/LC_MESSAGES/kanagram.mo
+share/locale/sv/LC_MESSAGES/kanagram.mo
+share/locale/tr/LC_MESSAGES/kanagram.mo
+share/locale/ug/LC_MESSAGES/kanagram.mo
+share/locale/uk/LC_MESSAGES/kanagram.mo
+share/locale/zh_CN/LC_MESSAGES/kanagram.mo
+share/locale/zh_TW/LC_MESSAGES/kanagram.mo
+share/metainfo/org.kde.kanagram.appdata.xml
diff --git a/games/kapman/Makefile b/games/kapman/Makefile
new file mode 100644
index 000000000000..1fab00c48dad
--- /dev/null
+++ b/games/kapman/Makefile
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME= kapman
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource gettext kde:5 tar:xz
+USE_KDE= auth codecs completion config configwidgets coreaddons crash \
+ dbusaddons ecm i18n libkdegames notifyconfig widgetsaddons \
+ windowsystem xmlgui
+USE_QT5= core dbus gui network qml quick svg widgets xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/kapman/distinfo b/games/kapman/distinfo
new file mode 100644
index 000000000000..71382ee8a65d
--- /dev/null
+++ b/games/kapman/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519312
+SHA256 (KDE/applications/17.12.3/kapman-17.12.3.tar.xz) = 9f5ccb8e1ab5ca50bae12992e567f7df419555d062fc4260faa46b58d052cf12
+SIZE (KDE/applications/17.12.3/kapman-17.12.3.tar.xz) = 2525252
diff --git a/games/kapman/pkg-descr b/games/kapman/pkg-descr
new file mode 100644
index 000000000000..f977965ee531
--- /dev/null
+++ b/games/kapman/pkg-descr
@@ -0,0 +1,9 @@
+Kapman is a clone of the well known game Pac-Man.
+
+You must run through the maze to eat all pills without being captured
+by a ghost. By eating an energizer, Kapman gets the ability to eat
+ghosts for a few seconds. When a stage is cleared of pills and
+energizer the player is taken to the next stage with slightly
+increased game speed.
+
+WWW: http://www.kde.org/applications/games/kapman/
diff --git a/games/kapman/pkg-plist b/games/kapman/pkg-plist
new file mode 100644
index 000000000000..3cbc6f0023d6
--- /dev/null
+++ b/games/kapman/pkg-plist
@@ -0,0 +1,83 @@
+bin/kapman
+share/applications/org.kde.kapman.desktop
+share/icons/hicolor/128x128/apps/kapman.png
+share/icons/hicolor/16x16/apps/kapman.png
+share/icons/hicolor/22x22/apps/kapman.png
+share/icons/hicolor/32x32/apps/kapman.png
+share/icons/hicolor/48x48/apps/kapman.png
+share/icons/hicolor/64x64/apps/kapman.png
+%%DATADIR%%/defaultmaze.xml
+%%DATADIR%%/themes/invisible.desktop
+%%DATADIR%%/themes/invisible.svgz
+%%DATADIR%%/themes/invisible_preview.png
+%%DATADIR%%/themes/matches.desktop
+%%DATADIR%%/themes/matches.svgz
+%%DATADIR%%/themes/matches_preview.png
+%%DATADIR%%/themes/mountain.copyright
+%%DATADIR%%/themes/mountain.desktop
+%%DATADIR%%/themes/mountain.svgz
+%%DATADIR%%/themes/mountain_preview.png
+%%DATADIR%%/themes/mummies_crypt.desktop
+%%DATADIR%%/themes/mummies_crypt.svgz
+%%DATADIR%%/themes/mummies_crypt_preview.png
+%%DATADIR%%/themes/retro.desktop
+%%DATADIR%%/themes/retro.svgz
+%%DATADIR%%/themes/retro_preview.png
+share/kxmlgui5/kapman/kapmanui.rc
+share/locale/ar/LC_MESSAGES/kapman.mo
+share/locale/ast/LC_MESSAGES/kapman.mo
+share/locale/bg/LC_MESSAGES/kapman.mo
+share/locale/bs/LC_MESSAGES/kapman.mo
+share/locale/ca/LC_MESSAGES/kapman.mo
+share/locale/ca@valencia/LC_MESSAGES/kapman.mo
+share/locale/cs/LC_MESSAGES/kapman.mo
+share/locale/da/LC_MESSAGES/kapman.mo
+share/locale/de/LC_MESSAGES/kapman.mo
+share/locale/el/LC_MESSAGES/kapman.mo
+share/locale/en_GB/LC_MESSAGES/kapman.mo
+share/locale/eo/LC_MESSAGES/kapman.mo
+share/locale/es/LC_MESSAGES/kapman.mo
+share/locale/et/LC_MESSAGES/kapman.mo
+share/locale/eu/LC_MESSAGES/kapman.mo
+share/locale/fi/LC_MESSAGES/kapman.mo
+share/locale/fr/LC_MESSAGES/kapman.mo
+share/locale/ga/LC_MESSAGES/kapman.mo
+share/locale/gl/LC_MESSAGES/kapman.mo
+share/locale/hi/LC_MESSAGES/kapman.mo
+share/locale/hr/LC_MESSAGES/kapman.mo
+share/locale/hu/LC_MESSAGES/kapman.mo
+share/locale/is/LC_MESSAGES/kapman.mo
+share/locale/it/LC_MESSAGES/kapman.mo
+share/locale/ja/LC_MESSAGES/kapman.mo
+share/locale/kk/LC_MESSAGES/kapman.mo
+share/locale/km/LC_MESSAGES/kapman.mo
+share/locale/ko/LC_MESSAGES/kapman.mo
+share/locale/lt/LC_MESSAGES/kapman.mo
+share/locale/lv/LC_MESSAGES/kapman.mo
+share/locale/mr/LC_MESSAGES/kapman.mo
+share/locale/nb/LC_MESSAGES/kapman.mo
+share/locale/nds/LC_MESSAGES/kapman.mo
+share/locale/nl/LC_MESSAGES/kapman.mo
+share/locale/nn/LC_MESSAGES/kapman.mo
+share/locale/pl/LC_MESSAGES/kapman.mo
+share/locale/pt/LC_MESSAGES/kapman.mo
+share/locale/pt_BR/LC_MESSAGES/kapman.mo
+share/locale/ro/LC_MESSAGES/kapman.mo
+share/locale/ru/LC_MESSAGES/kapman.mo
+share/locale/sk/LC_MESSAGES/kapman.mo
+share/locale/sl/LC_MESSAGES/kapman.mo
+share/locale/sr/LC_MESSAGES/kapman.mo
+share/locale/sv/LC_MESSAGES/kapman.mo
+share/locale/tr/LC_MESSAGES/kapman.mo
+share/locale/ug/LC_MESSAGES/kapman.mo
+share/locale/uk/LC_MESSAGES/kapman.mo
+share/locale/zh_CN/LC_MESSAGES/kapman.mo
+share/locale/zh_TW/LC_MESSAGES/kapman.mo
+share/metainfo/org.kde.kapman.appdata.xml
+share/sounds/kapman/bonus.ogg
+share/sounds/kapman/energizer.ogg
+share/sounds/kapman/gameover.ogg
+share/sounds/kapman/ghost.ogg
+share/sounds/kapman/levelup.ogg
+share/sounds/kapman/life.ogg
+share/sounds/kapman/pill.ogg
diff --git a/games/katomic/Makefile b/games/katomic/Makefile
new file mode 100644
index 000000000000..df4ce7f56a99
--- /dev/null
+++ b/games/katomic/Makefile
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME= katomic
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource gettext kde:5 shebangfix tar:xz
+USE_KDE= attica auth codecs config configwidgets coreaddons crash \
+ dbusaddons ecm guiaddons i18n iconthemes itemviews kio \
+ libkdegames newstuff notifyconfig service widgetsaddons xmlgui
+USE_QT5= core dbus gui network qml quick widgets xml \
+ buildtools_build qmake_build
+SHEBANG_FILES= katomic-levelset-upd.pl
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/katomic/distinfo b/games/katomic/distinfo
new file mode 100644
index 000000000000..88a0e89c8eb0
--- /dev/null
+++ b/games/katomic/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519299
+SHA256 (KDE/applications/17.12.3/katomic-17.12.3.tar.xz) = 54b689973be0690bec5412f6198750bcfa63e71c5435543e6683e96705444cd2
+SIZE (KDE/applications/17.12.3/katomic-17.12.3.tar.xz) = 1236200
diff --git a/games/katomic/pkg-descr b/games/katomic/pkg-descr
new file mode 100644
index 000000000000..39049abbcb7f
--- /dev/null
+++ b/games/katomic/pkg-descr
@@ -0,0 +1,5 @@
+KAtomic is a fun educational game built around molecular geometry.
+It employs simplistic two-dimensional looks at different chemical
+elements.
+
+WWW: http://www.kde.org/applications/games/katomic/
diff --git a/games/katomic/pkg-plist b/games/katomic/pkg-plist
new file mode 100644
index 000000000000..13f7ae277007
--- /dev/null
+++ b/games/katomic/pkg-plist
@@ -0,0 +1,67 @@
+bin/katomic
+etc/xdg/katomic.knsrc
+share/applications/org.kde.katomic.desktop
+share/icons/hicolor/128x128/apps/katomic.png
+share/icons/hicolor/16x16/apps/katomic.png
+share/icons/hicolor/22x22/apps/katomic.png
+share/icons/hicolor/32x32/apps/katomic.png
+share/icons/hicolor/48x48/apps/katomic.png
+share/icons/hicolor/64x64/apps/katomic.png
+%%DATADIR%%/levels/default_levels.dat
+%%DATADIR%%/pics/default_theme.svgz
+share/kconf_update/katomic-levelset-upd.pl
+share/kconf_update/katomic-levelset.upd
+share/kxmlgui5/katomic/katomicui.rc
+share/locale/ar/LC_MESSAGES/katomic.mo
+share/locale/ast/LC_MESSAGES/katomic.mo
+share/locale/bg/LC_MESSAGES/katomic.mo
+share/locale/bs/LC_MESSAGES/katomic.mo
+share/locale/ca/LC_MESSAGES/katomic.mo
+share/locale/ca@valencia/LC_MESSAGES/katomic.mo
+share/locale/cs/LC_MESSAGES/katomic.mo
+share/locale/da/LC_MESSAGES/katomic.mo
+share/locale/de/LC_MESSAGES/katomic.mo
+share/locale/el/LC_MESSAGES/katomic.mo
+share/locale/en_GB/LC_MESSAGES/katomic.mo
+share/locale/eo/LC_MESSAGES/katomic.mo
+share/locale/es/LC_MESSAGES/katomic.mo
+share/locale/et/LC_MESSAGES/katomic.mo
+share/locale/eu/LC_MESSAGES/katomic.mo
+share/locale/fa/LC_MESSAGES/katomic.mo
+share/locale/fi/LC_MESSAGES/katomic.mo
+share/locale/fr/LC_MESSAGES/katomic.mo
+share/locale/ga/LC_MESSAGES/katomic.mo
+share/locale/gl/LC_MESSAGES/katomic.mo
+share/locale/he/LC_MESSAGES/katomic.mo
+share/locale/hi/LC_MESSAGES/katomic.mo
+share/locale/hr/LC_MESSAGES/katomic.mo
+share/locale/hu/LC_MESSAGES/katomic.mo
+share/locale/is/LC_MESSAGES/katomic.mo
+share/locale/it/LC_MESSAGES/katomic.mo
+share/locale/ja/LC_MESSAGES/katomic.mo
+share/locale/kk/LC_MESSAGES/katomic.mo
+share/locale/km/LC_MESSAGES/katomic.mo
+share/locale/ko/LC_MESSAGES/katomic.mo
+share/locale/lt/LC_MESSAGES/katomic.mo
+share/locale/lv/LC_MESSAGES/katomic.mo
+share/locale/mr/LC_MESSAGES/katomic.mo
+share/locale/nb/LC_MESSAGES/katomic.mo
+share/locale/nds/LC_MESSAGES/katomic.mo
+share/locale/nl/LC_MESSAGES/katomic.mo
+share/locale/nn/LC_MESSAGES/katomic.mo
+share/locale/pa/LC_MESSAGES/katomic.mo
+share/locale/pl/LC_MESSAGES/katomic.mo
+share/locale/pt/LC_MESSAGES/katomic.mo
+share/locale/pt_BR/LC_MESSAGES/katomic.mo
+share/locale/ro/LC_MESSAGES/katomic.mo
+share/locale/ru/LC_MESSAGES/katomic.mo
+share/locale/sk/LC_MESSAGES/katomic.mo
+share/locale/sl/LC_MESSAGES/katomic.mo
+share/locale/sr/LC_MESSAGES/katomic.mo
+share/locale/sv/LC_MESSAGES/katomic.mo
+share/locale/tr/LC_MESSAGES/katomic.mo
+share/locale/ug/LC_MESSAGES/katomic.mo
+share/locale/uk/LC_MESSAGES/katomic.mo
+share/locale/zh_CN/LC_MESSAGES/katomic.mo
+share/locale/zh_TW/LC_MESSAGES/katomic.mo
+share/metainfo/org.kde.katomic.appdata.xml
diff --git a/games/kblackbox/Makefile b/games/kblackbox/Makefile
new file mode 100644
index 000000000000..37e48e9c3307
--- /dev/null
+++ b/games/kblackbox/Makefile
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME= kblackbox
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource gettext kde:5 tar:xz
+USE_KDE= archive auth codecs config configwidgets coreaddons crash \
+ dbusaddons ecm guiaddons i18n iconthemes libkdegames sonnet \
+ textwidgets widgetsaddons xmlgui
+USE_QT5= core dbus gui network qml quick svg widgets xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/kblackbox/distinfo b/games/kblackbox/distinfo
new file mode 100644
index 000000000000..1ea1ceb722e8
--- /dev/null
+++ b/games/kblackbox/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519293
+SHA256 (KDE/applications/17.12.3/kblackbox-17.12.3.tar.xz) = 15970a66c9dd94714f3daf7a4676ffdc5a244384d2bce1cb4d4b5e9ac92c81d9
+SIZE (KDE/applications/17.12.3/kblackbox-17.12.3.tar.xz) = 401756
diff --git a/games/kblackbox/pkg-descr b/games/kblackbox/pkg-descr
new file mode 100644
index 000000000000..7f0758f532b6
--- /dev/null
+++ b/games/kblackbox/pkg-descr
@@ -0,0 +1,5 @@
+KBlackbox is a game of hide and seek played on a grid of boxes where
+the computer has hidden several balls. The position of the hidden
+balls can be deduced by shooting beams into the box.
+
+WWW: http://www.kde.org/applications/games/kblackbox
diff --git a/games/kblackbox/pkg-plist b/games/kblackbox/pkg-plist
new file mode 100644
index 000000000000..be81c0d426ae
--- /dev/null
+++ b/games/kblackbox/pkg-plist
@@ -0,0 +1,63 @@
+bin/kblackbox
+share/applications/org.kde.kblackbox.desktop
+share/icons/hicolor/128x128/apps/kblackbox.png
+share/icons/hicolor/16x16/apps/kblackbox.png
+share/icons/hicolor/22x22/apps/kblackbox.png
+share/icons/hicolor/32x32/apps/kblackbox.png
+share/icons/hicolor/48x48/apps/kblackbox.png
+share/icons/hicolor/64x64/apps/kblackbox.png
+%%DATADIR%%/pics/kblackbox.svgz
+share/kxmlgui5/kblackbox/kblackboxui.rc
+share/locale/ar/LC_MESSAGES/kblackbox.mo
+share/locale/ast/LC_MESSAGES/kblackbox.mo
+share/locale/bg/LC_MESSAGES/kblackbox.mo
+share/locale/bs/LC_MESSAGES/kblackbox.mo
+share/locale/ca/LC_MESSAGES/kblackbox.mo
+share/locale/ca@valencia/LC_MESSAGES/kblackbox.mo
+share/locale/cs/LC_MESSAGES/kblackbox.mo
+share/locale/da/LC_MESSAGES/kblackbox.mo
+share/locale/de/LC_MESSAGES/kblackbox.mo
+share/locale/el/LC_MESSAGES/kblackbox.mo
+share/locale/en_GB/LC_MESSAGES/kblackbox.mo
+share/locale/eo/LC_MESSAGES/kblackbox.mo
+share/locale/es/LC_MESSAGES/kblackbox.mo
+share/locale/et/LC_MESSAGES/kblackbox.mo
+share/locale/eu/LC_MESSAGES/kblackbox.mo
+share/locale/fa/LC_MESSAGES/kblackbox.mo
+share/locale/fi/LC_MESSAGES/kblackbox.mo
+share/locale/fr/LC_MESSAGES/kblackbox.mo
+share/locale/ga/LC_MESSAGES/kblackbox.mo
+share/locale/gl/LC_MESSAGES/kblackbox.mo
+share/locale/he/LC_MESSAGES/kblackbox.mo
+share/locale/hi/LC_MESSAGES/kblackbox.mo
+share/locale/hr/LC_MESSAGES/kblackbox.mo
+share/locale/hu/LC_MESSAGES/kblackbox.mo
+share/locale/is/LC_MESSAGES/kblackbox.mo
+share/locale/it/LC_MESSAGES/kblackbox.mo
+share/locale/ja/LC_MESSAGES/kblackbox.mo
+share/locale/kk/LC_MESSAGES/kblackbox.mo
+share/locale/km/LC_MESSAGES/kblackbox.mo
+share/locale/ko/LC_MESSAGES/kblackbox.mo
+share/locale/lt/LC_MESSAGES/kblackbox.mo
+share/locale/lv/LC_MESSAGES/kblackbox.mo
+share/locale/mr/LC_MESSAGES/kblackbox.mo
+share/locale/nb/LC_MESSAGES/kblackbox.mo
+share/locale/nds/LC_MESSAGES/kblackbox.mo
+share/locale/nl/LC_MESSAGES/kblackbox.mo
+share/locale/nn/LC_MESSAGES/kblackbox.mo
+share/locale/pa/LC_MESSAGES/kblackbox.mo
+share/locale/pl/LC_MESSAGES/kblackbox.mo
+share/locale/pt/LC_MESSAGES/kblackbox.mo
+share/locale/pt_BR/LC_MESSAGES/kblackbox.mo
+share/locale/ro/LC_MESSAGES/kblackbox.mo
+share/locale/ru/LC_MESSAGES/kblackbox.mo
+share/locale/sk/LC_MESSAGES/kblackbox.mo
+share/locale/sl/LC_MESSAGES/kblackbox.mo
+share/locale/sr/LC_MESSAGES/kblackbox.mo
+share/locale/sv/LC_MESSAGES/kblackbox.mo
+share/locale/tr/LC_MESSAGES/kblackbox.mo
+share/locale/ug/LC_MESSAGES/kblackbox.mo
+share/locale/uk/LC_MESSAGES/kblackbox.mo
+share/locale/zh_CN/LC_MESSAGES/kblackbox.mo
+share/locale/zh_TW/LC_MESSAGES/kblackbox.mo
+share/metainfo/org.kde.kblackbox.appdata.xml
diff --git a/games/kblocks/Makefile b/games/kblocks/Makefile
new file mode 100644
index 000000000000..11cba9f5d4f3
--- /dev/null
+++ b/games/kblocks/Makefile
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME= kblocks
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource gettext kde:5 tar:xz
+USE_KDE= auth codecs completion config configwidgets coreaddons crash \
+ dbusaddons i18n itemmodels kio libkdegames newstuff \
+ notifyconfig textwidgets widgetsaddons windowsystem xmlgui
+USE_QT5= core dbus gui network phonon4 qml quick svg testlib widgets xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/kblocks/distinfo b/games/kblocks/distinfo
new file mode 100644
index 000000000000..2a8bea650ca7
--- /dev/null
+++ b/games/kblocks/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519294
+SHA256 (KDE/applications/17.12.3/kblocks-17.12.3.tar.xz) = 226ecfc5885557522c0c3c8d8f04135c5b1da9d5ae8e659d79285ba2c2f9de13
+SIZE (KDE/applications/17.12.3/kblocks-17.12.3.tar.xz) = 1750472
diff --git a/games/kblocks/pkg-descr b/games/kblocks/pkg-descr
new file mode 100644
index 000000000000..1dbe2a9405e1
--- /dev/null
+++ b/games/kblocks/pkg-descr
@@ -0,0 +1,7 @@
+KBlocks is the classic falling blocks game. The idea is to stack
+the falling blocks to create horizontal lines without any gaps.
+When a line is completed it is removed, and more space is available
+in the play area. When there is not enough space for blocks to
+fall, the game is over.
+
+WWW: http://www.kde.org/applications/games/kblocks/
diff --git a/games/kblocks/pkg-plist b/games/kblocks/pkg-plist
new file mode 100644
index 000000000000..b9a8cddd1f27
--- /dev/null
+++ b/games/kblocks/pkg-plist
@@ -0,0 +1,72 @@
+bin/kblocks
+etc/xdg/kblocks.knsrc
+share/applications/org.kde.kblocks.desktop
+share/config.kcfg/kblocks.kcfg
+share/icons/hicolor/128x128/apps/kblocks.png
+share/icons/hicolor/16x16/apps/kblocks.png
+share/icons/hicolor/22x22/apps/kblocks.png
+share/icons/hicolor/32x32/apps/kblocks.png
+share/icons/hicolor/48x48/apps/kblocks.png
+share/icons/hicolor/64x64/apps/kblocks.png
+%%DATADIR%%/sounds/block-fall.ogg
+%%DATADIR%%/sounds/block-move.ogg
+%%DATADIR%%/sounds/block-remove.ogg
+%%DATADIR%%/themes/default.desktop
+%%DATADIR%%/themes/default_block_fall.ogg
+%%DATADIR%%/themes/default_block_move.ogg
+%%DATADIR%%/themes/egyptian.svg
+%%DATADIR%%/themes/egyptian_preview.png
+%%DATADIR%%/themes/oxygen.desktop
+%%DATADIR%%/themes/oxygen.svg
+%%DATADIR%%/themes/oxygen_preview.png
+share/kxmlgui5/kblocks/kblocksui.rc
+share/locale/ar/LC_MESSAGES/kblocks.mo
+share/locale/ast/LC_MESSAGES/kblocks.mo
+share/locale/bg/LC_MESSAGES/kblocks.mo
+share/locale/bs/LC_MESSAGES/kblocks.mo
+share/locale/ca/LC_MESSAGES/kblocks.mo
+share/locale/ca@valencia/LC_MESSAGES/kblocks.mo
+share/locale/cs/LC_MESSAGES/kblocks.mo
+share/locale/da/LC_MESSAGES/kblocks.mo
+share/locale/de/LC_MESSAGES/kblocks.mo
+share/locale/el/LC_MESSAGES/kblocks.mo
+share/locale/en_GB/LC_MESSAGES/kblocks.mo
+share/locale/eo/LC_MESSAGES/kblocks.mo
+share/locale/es/LC_MESSAGES/kblocks.mo
+share/locale/et/LC_MESSAGES/kblocks.mo
+share/locale/eu/LC_MESSAGES/kblocks.mo
+share/locale/fi/LC_MESSAGES/kblocks.mo
+share/locale/fr/LC_MESSAGES/kblocks.mo
+share/locale/ga/LC_MESSAGES/kblocks.mo
+share/locale/gl/LC_MESSAGES/kblocks.mo
+share/locale/hi/LC_MESSAGES/kblocks.mo
+share/locale/hr/LC_MESSAGES/kblocks.mo
+share/locale/hu/LC_MESSAGES/kblocks.mo
+share/locale/is/LC_MESSAGES/kblocks.mo
+share/locale/it/LC_MESSAGES/kblocks.mo
+share/locale/ja/LC_MESSAGES/kblocks.mo
+share/locale/kk/LC_MESSAGES/kblocks.mo
+share/locale/km/LC_MESSAGES/kblocks.mo
+share/locale/ko/LC_MESSAGES/kblocks.mo
+share/locale/lt/LC_MESSAGES/kblocks.mo
+share/locale/lv/LC_MESSAGES/kblocks.mo
+share/locale/mr/LC_MESSAGES/kblocks.mo
+share/locale/nb/LC_MESSAGES/kblocks.mo
+share/locale/nds/LC_MESSAGES/kblocks.mo
+share/locale/nl/LC_MESSAGES/kblocks.mo
+share/locale/nn/LC_MESSAGES/kblocks.mo
+share/locale/pl/LC_MESSAGES/kblocks.mo
+share/locale/pt/LC_MESSAGES/kblocks.mo
+share/locale/pt_BR/LC_MESSAGES/kblocks.mo
+share/locale/ro/LC_MESSAGES/kblocks.mo
+share/locale/ru/LC_MESSAGES/kblocks.mo
+share/locale/sk/LC_MESSAGES/kblocks.mo
+share/locale/sl/LC_MESSAGES/kblocks.mo
+share/locale/sr/LC_MESSAGES/kblocks.mo
+share/locale/sv/LC_MESSAGES/kblocks.mo
+share/locale/tr/LC_MESSAGES/kblocks.mo
+share/locale/ug/LC_MESSAGES/kblocks.mo
+share/locale/uk/LC_MESSAGES/kblocks.mo
+share/locale/zh_CN/LC_MESSAGES/kblocks.mo
+share/locale/zh_TW/LC_MESSAGES/kblocks.mo
+share/metainfo/org.kde.kblocks.appdata.xml
diff --git a/games/kbounce/Makefile b/games/kbounce/Makefile
new file mode 100644
index 000000000000..15eaf188ea0b
--- /dev/null
+++ b/games/kbounce/Makefile
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME= kbounce
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource gettext kde:5 tar:xz
+USE_KDE= auth codecs completion config configwidgets coreaddons crash \
+ dbusaddons ecm guiaddons i18n iconthemes jobwidgets kio \
+ libkdegames notifyconfig service textwidgets widgetsaddons xmlgui
+USE_QT5= core dbus gui network phonon4 qml quick svg testlib widgets xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/kbounce/distinfo b/games/kbounce/distinfo
new file mode 100644
index 000000000000..88cd88008c3e
--- /dev/null
+++ b/games/kbounce/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519292
+SHA256 (KDE/applications/17.12.3/kbounce-17.12.3.tar.xz) = 7cd37fe9d5415e1dabcbf6cdb7f3c5aaa76bf9dc1144c400d2e58bddd0da1054
+SIZE (KDE/applications/17.12.3/kbounce-17.12.3.tar.xz) = 3484252
diff --git a/games/kbounce/pkg-descr b/games/kbounce/pkg-descr
new file mode 100644
index 000000000000..95241f0ce187
--- /dev/null
+++ b/games/kbounce/pkg-descr
@@ -0,0 +1,6 @@
+KBounce is a single player arcade game with the elements of puzzle.
+It is played on a field, surrounded by wall, with two or more balls
+bouncing around within the walls. The object of the game is to
+build new walls to decrease the size of the active field.
+
+WWW: http://www.kde.org/applications/games/kbounce/
diff --git a/games/kbounce/pkg-plist b/games/kbounce/pkg-plist
new file mode 100644
index 000000000000..ff3d99c4c713
--- /dev/null
+++ b/games/kbounce/pkg-plist
@@ -0,0 +1,82 @@
+bin/kbounce
+share/applications/org.kde.kbounce.desktop
+share/icons/hicolor/128x128/apps/kbounce.png
+share/icons/hicolor/16x16/apps/kbounce.png
+share/icons/hicolor/22x22/apps/kbounce.png
+share/icons/hicolor/32x32/apps/kbounce.png
+share/icons/hicolor/48x48/apps/kbounce.png
+share/icons/hicolor/64x64/apps/kbounce.png
+%%DATADIR%%/sounds/death.wav
+%%DATADIR%%/sounds/reflect.wav
+%%DATADIR%%/sounds/seconds.wav
+%%DATADIR%%/sounds/timeout.wav
+%%DATADIR%%/sounds/wallend.wav
+%%DATADIR%%/sounds/wallstart.wav
+%%DATADIR%%/themes/default.desktop
+%%DATADIR%%/themes/egyptian_bounce.png
+%%DATADIR%%/themes/egyptian_bounce.svgz
+%%DATADIR%%/themes/geometry.desktop
+%%DATADIR%%/themes/geometry.png
+%%DATADIR%%/themes/kbounce.svg
+%%DATADIR%%/themes/oxygen.desktop
+%%DATADIR%%/themes/oxygen.png
+%%DATADIR%%/themes/oxygen.svgz
+%%DATADIR%%/themes/roads.desktop
+%%DATADIR%%/themes/roads.svgz
+%%DATADIR%%/themes/roads_preview.png
+%%DATADIR%%/themes/the_beach.desktop
+%%DATADIR%%/themes/the_beach.svgz
+%%DATADIR%%/themes/thebeach_preview.png
+share/kxmlgui5/kbounce/kbounceui.rc
+share/locale/ar/LC_MESSAGES/kbounce.mo
+share/locale/ast/LC_MESSAGES/kbounce.mo
+share/locale/bg/LC_MESSAGES/kbounce.mo
+share/locale/bs/LC_MESSAGES/kbounce.mo
+share/locale/ca/LC_MESSAGES/kbounce.mo
+share/locale/ca@valencia/LC_MESSAGES/kbounce.mo
+share/locale/cs/LC_MESSAGES/kbounce.mo
+share/locale/da/LC_MESSAGES/kbounce.mo
+share/locale/de/LC_MESSAGES/kbounce.mo
+share/locale/el/LC_MESSAGES/kbounce.mo
+share/locale/en_GB/LC_MESSAGES/kbounce.mo
+share/locale/eo/LC_MESSAGES/kbounce.mo
+share/locale/es/LC_MESSAGES/kbounce.mo
+share/locale/et/LC_MESSAGES/kbounce.mo
+share/locale/eu/LC_MESSAGES/kbounce.mo
+share/locale/fa/LC_MESSAGES/kbounce.mo
+share/locale/fi/LC_MESSAGES/kbounce.mo
+share/locale/fr/LC_MESSAGES/kbounce.mo
+share/locale/ga/LC_MESSAGES/kbounce.mo
+share/locale/gl/LC_MESSAGES/kbounce.mo
+share/locale/he/LC_MESSAGES/kbounce.mo
+share/locale/hi/LC_MESSAGES/kbounce.mo
+share/locale/hr/LC_MESSAGES/kbounce.mo
+share/locale/hu/LC_MESSAGES/kbounce.mo
+share/locale/is/LC_MESSAGES/kbounce.mo
+share/locale/it/LC_MESSAGES/kbounce.mo
+share/locale/ja/LC_MESSAGES/kbounce.mo
+share/locale/kk/LC_MESSAGES/kbounce.mo
+share/locale/km/LC_MESSAGES/kbounce.mo
+share/locale/ko/LC_MESSAGES/kbounce.mo
+share/locale/lt/LC_MESSAGES/kbounce.mo
+share/locale/lv/LC_MESSAGES/kbounce.mo
+share/locale/mr/LC_MESSAGES/kbounce.mo
+share/locale/nb/LC_MESSAGES/kbounce.mo
+share/locale/nds/LC_MESSAGES/kbounce.mo
+share/locale/nl/LC_MESSAGES/kbounce.mo
+share/locale/nn/LC_MESSAGES/kbounce.mo
+share/locale/pa/LC_MESSAGES/kbounce.mo
+share/locale/pl/LC_MESSAGES/kbounce.mo
+share/locale/pt/LC_MESSAGES/kbounce.mo
+share/locale/pt_BR/LC_MESSAGES/kbounce.mo
+share/locale/ro/LC_MESSAGES/kbounce.mo
+share/locale/ru/LC_MESSAGES/kbounce.mo
+share/locale/sk/LC_MESSAGES/kbounce.mo
+share/locale/sl/LC_MESSAGES/kbounce.mo
+share/locale/sr/LC_MESSAGES/kbounce.mo
+share/locale/sv/LC_MESSAGES/kbounce.mo
+share/locale/tr/LC_MESSAGES/kbounce.mo
+share/locale/ug/LC_MESSAGES/kbounce.mo
+share/locale/uk/LC_MESSAGES/kbounce.mo
+share/locale/zh_CN/LC_MESSAGES/kbounce.mo
+share/locale/zh_TW/LC_MESSAGES/kbounce.mo
diff --git a/games/kbreakout/Makefile b/games/kbreakout/Makefile
new file mode 100644
index 000000000000..880b8a4c1ef4
--- /dev/null
+++ b/games/kbreakout/Makefile
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME= kbreakout
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource gettext kde:5 tar:xz
+USE_KDE= auth codecs completion config configwidgets coreaddons crash \
+ dbusaddons ecm guiaddons i18n iconthemes jobwidgets kio libkdegames \
+ service widgetsaddons xmlgui
+USE_QT5= core dbus gui network qml quick svg widgets xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/kbreakout/distinfo b/games/kbreakout/distinfo
new file mode 100644
index 000000000000..1b11d71144c7
--- /dev/null
+++ b/games/kbreakout/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519318
+SHA256 (KDE/applications/17.12.3/kbreakout-17.12.3.tar.xz) = cc38d49112025b3b2f6ea48f7dbc83be7f809ab8f2303ae144d8ad66060bc012
+SIZE (KDE/applications/17.12.3/kbreakout-17.12.3.tar.xz) = 2021172
diff --git a/games/kbreakout/pkg-descr b/games/kbreakout/pkg-descr
new file mode 100644
index 000000000000..4b15cf85558d
--- /dev/null
+++ b/games/kbreakout/pkg-descr
@@ -0,0 +1,4 @@
+KBreakout is a Breakout-like game. Its object is to destroy as
+many bricks as possible without losing the ball.
+
+WWW: http://www.kde.org/applications/games/kbreakout/
diff --git a/games/kbreakout/pkg-plist b/games/kbreakout/pkg-plist
new file mode 100644
index 000000000000..8c8431480748
--- /dev/null
+++ b/games/kbreakout/pkg-plist
@@ -0,0 +1,87 @@
+bin/kbreakout
+share/applications/org.kde.kbreakout.desktop
+share/icons/hicolor/128x128/apps/kbreakout.png
+share/icons/hicolor/16x16/apps/kbreakout.png
+share/icons/hicolor/22x22/apps/kbreakout.png
+share/icons/hicolor/32x32/apps/kbreakout.png
+share/icons/hicolor/48x48/apps/kbreakout.png
+share/icons/hicolor/64x64/apps/kbreakout.png
+share/icons/hicolor/scalable/apps/kbreakout.svg
+%%DATADIR%%/levelsets/default.levelset
+%%DATADIR%%/qml/Ball.qml
+%%DATADIR%%/qml/Bar.qml
+%%DATADIR%%/qml/Brick.qml
+%%DATADIR%%/qml/CanvasItem.qml
+%%DATADIR%%/qml/Gift.qml
+%%DATADIR%%/qml/Singleshot.qml
+%%DATADIR%%/qml/TextItem.qml
+%%DATADIR%%/qml/globals.js
+%%DATADIR%%/qml/logic.js
+%%DATADIR%%/qml/main.qml
+%%DATADIR%%/themes/IceWorld.desktop
+%%DATADIR%%/themes/IceWorld.svgz
+%%DATADIR%%/themes/IceWorld_preview.png
+%%DATADIR%%/themes/alien_preview.png
+%%DATADIR%%/themes/alienbreakout.desktop
+%%DATADIR%%/themes/alienbreakout.svgz
+%%DATADIR%%/themes/crystal.desktop
+%%DATADIR%%/themes/crystal.svgz
+%%DATADIR%%/themes/crystal_preview.png
+%%DATADIR%%/themes/default.desktop
+%%DATADIR%%/themes/egyptian_breakout_preview.png
+%%DATADIR%%/themes/egyptianbreakout.svgz
+%%DATADIR%%/themes/simple.desktop
+%%DATADIR%%/themes/simple.svgz
+%%DATADIR%%/themes/simple_preview.png
+%%DATADIR%%/themes/web20.desktop
+%%DATADIR%%/themes/web20.svgz
+%%DATADIR%%/themes/web20_preview.png
+share/locale/ar/LC_MESSAGES/kbreakout.mo
+share/locale/ast/LC_MESSAGES/kbreakout.mo
+share/locale/bg/LC_MESSAGES/kbreakout.mo
+share/locale/bs/LC_MESSAGES/kbreakout.mo
+share/locale/ca/LC_MESSAGES/kbreakout.mo
+share/locale/ca@valencia/LC_MESSAGES/kbreakout.mo
+share/locale/cs/LC_MESSAGES/kbreakout.mo
+share/locale/da/LC_MESSAGES/kbreakout.mo
+share/locale/de/LC_MESSAGES/kbreakout.mo
+share/locale/el/LC_MESSAGES/kbreakout.mo
+share/locale/en_GB/LC_MESSAGES/kbreakout.mo
+share/locale/eo/LC_MESSAGES/kbreakout.mo
+share/locale/es/LC_MESSAGES/kbreakout.mo
+share/locale/et/LC_MESSAGES/kbreakout.mo
+share/locale/eu/LC_MESSAGES/kbreakout.mo
+share/locale/fi/LC_MESSAGES/kbreakout.mo
+share/locale/fr/LC_MESSAGES/kbreakout.mo
+share/locale/ga/LC_MESSAGES/kbreakout.mo
+share/locale/gl/LC_MESSAGES/kbreakout.mo
+share/locale/hr/LC_MESSAGES/kbreakout.mo
+share/locale/hu/LC_MESSAGES/kbreakout.mo
+share/locale/is/LC_MESSAGES/kbreakout.mo
+share/locale/it/LC_MESSAGES/kbreakout.mo
+share/locale/ja/LC_MESSAGES/kbreakout.mo
+share/locale/kk/LC_MESSAGES/kbreakout.mo
+share/locale/km/LC_MESSAGES/kbreakout.mo
+share/locale/ko/LC_MESSAGES/kbreakout.mo
+share/locale/lt/LC_MESSAGES/kbreakout.mo
+share/locale/lv/LC_MESSAGES/kbreakout.mo
+share/locale/mr/LC_MESSAGES/kbreakout.mo
+share/locale/nb/LC_MESSAGES/kbreakout.mo
+share/locale/nds/LC_MESSAGES/kbreakout.mo
+share/locale/nl/LC_MESSAGES/kbreakout.mo
+share/locale/nn/LC_MESSAGES/kbreakout.mo
+share/locale/pl/LC_MESSAGES/kbreakout.mo
+share/locale/pt/LC_MESSAGES/kbreakout.mo
+share/locale/pt_BR/LC_MESSAGES/kbreakout.mo
+share/locale/ro/LC_MESSAGES/kbreakout.mo
+share/locale/ru/LC_MESSAGES/kbreakout.mo
+share/locale/sk/LC_MESSAGES/kbreakout.mo
+share/locale/sl/LC_MESSAGES/kbreakout.mo
+share/locale/sr/LC_MESSAGES/kbreakout.mo
+share/locale/sv/LC_MESSAGES/kbreakout.mo
+share/locale/tr/LC_MESSAGES/kbreakout.mo
+share/locale/ug/LC_MESSAGES/kbreakout.mo
+share/locale/uk/LC_MESSAGES/kbreakout.mo
+share/locale/wa/LC_MESSAGES/kbreakout.mo
+share/locale/zh_CN/LC_MESSAGES/kbreakout.mo
+share/locale/zh_TW/LC_MESSAGES/kbreakout.mo
diff --git a/games/kdegames/Makefile b/games/kdegames/Makefile
new file mode 100644
index 000000000000..f7782e2bf64f
--- /dev/null
+++ b/games/kdegames/Makefile
@@ -0,0 +1,26 @@
+# $FreeBSD$
+
+PORTNAME= kdegames
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Games for KDE (meta port)
+
+USES= kde:5 metaport
+
+OPTIONS_DEFINE= ALL ${KDE_GAMES_ALL}
+OPTIONS_DEFAULT= ALL
+
+.include <${.CURDIR}/Makefile.common>
+
+.for game in ${KDE_GAMES_ALL}
+# _PORT, _DETECT, and _DESC are defined in Makefile.common
+${game}_PORT?= games/${game}
+${game}_DETECT?= ${KDE_PREFIX}/bin/${game}
+${game}_DESC?= Please fix a typo in option name/desc!
+${game}_RUN_DEPENDS= ${${game}_DETECT}:${${game}_PORT}
+ALL_RUN_DEPENDS+= ${${game}_RUN_DEPENDS}
+.endfor
+
+.include <bsd.port.mk>
diff --git a/games/kdegames/Makefile.common b/games/kdegames/Makefile.common
new file mode 100644
index 000000000000..9b3e9f191525
--- /dev/null
+++ b/games/kdegames/Makefile.common
@@ -0,0 +1,72 @@
+# KDE_GAMES_ALL entry must be a portname, port directory can be overridden
+# if needed. Option description is also used as port's COMMENT
+# (use COMMENT= ${${PORTNAME}_DESC} for new ports)
+
+KDE_GAMES_ALL= bomber \
+ bovo \
+ granatier \
+ kapman \
+ katomic \
+ kblackbox \
+ kblocks \
+ kbounce \
+ kbreakout \
+ kdiamond \
+ kfourinline \
+ killbots \
+ kiriki \
+ kjumpingcube \
+ klines \
+ klickety \
+ kmahjongg \
+ kmines \
+ knavalbattle \
+ knetwalk \
+ kolf \
+ kollision \
+ kpat \
+ kshisen \
+ ksirk \
+ ksquares \
+ ktuberling \
+ picmi
+
+bomber_DESC= Arcade Bombing game
+bovo_DESC= Five-in-a-row Board game
+granatier_DESC= Bomberman clone
+# kajongg_DESC= Ancient Chinese board game for 4 players
+kapman_DESC= Pac-Man Clone
+katomic_DESC= Sokoban-like Logic game
+kblackbox_DESC= Blackbox Logic game
+kblocks_DESC= Falling Blocks game
+kbounce_DESC= Ball Bouncing game
+kbreakout_DESC= Breakout-like game
+kdiamond_DESC= Three-in-a-row game
+kfourinline_DESC= Four-in-a-row Board game
+kgoldrunner_DESC= Hunt Gold, Dodge Enemies and Solve Puzzles
+kigo_DESC= Go Board game
+killbots_DESC= Evade killer robots
+kiriki_DESC= Yahtzee-like Dice game
+kjumpingcube_DESC= Territory Capture game
+klines_DESC= Tactical game
+klickety_DESC= Tetris themed solitaire
+kmahjongg_DESC= Mahjongg Solitaire
+kmines_DESC= Minesweeper-like game
+knavalbattle_DESC= Ship Sinking game
+knetwalk_DESC= Network Construction game
+kolf_DESC= Miniature Golf
+kollision_DESC= Simple ball dodging game
+konquest_DESC= Galactic Strategy game
+kpat_DESC= Patience Card game
+kreversi_DESC= Reversi Board game
+kshisen_DESC= Shisen-Sho Mahjongg-like Tile game
+ksirk_DESC= World Domination Strategy game
+ksnakeduel_DESC= Snake-like game
+kspaceduel_DESC= Space Arcade game
+ksquares_DESC= Connect the dots to create squares
+ksudoku_DESC= Sudoku game
+ktuberling_DESC= Picture game for Children
+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
diff --git a/games/kdegames/pkg-descr b/games/kdegames/pkg-descr
new file mode 100644
index 000000000000..c13a0c57d224
--- /dev/null
+++ b/games/kdegames/pkg-descr
@@ -0,0 +1,4 @@
+KDE provides an integrated X11 based environment, much like CDE.
+This port provides a set of games for your entertainment.
+
+WWW: http://www.kde.org/applications/games/
diff --git a/games/kdiamond/Makefile b/games/kdiamond/Makefile
new file mode 100644
index 000000000000..e8f11e337a37
--- /dev/null
+++ b/games/kdiamond/Makefile
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME= kdiamond
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource gettext kde:5 tar:xz
+USE_KDE= auth codecs config configwidgets coreaddons crash dbusaddons \
+ doctools ecm guiaddons i18n iconthemes libkdegames \
+ notifications notifyconfig widgetsaddons xmlgui
+USE_QT5= core dbus gui network qml quick widgets xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/kdiamond/distinfo b/games/kdiamond/distinfo
new file mode 100644
index 000000000000..86853a277c2b
--- /dev/null
+++ b/games/kdiamond/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519291
+SHA256 (KDE/applications/17.12.3/kdiamond-17.12.3.tar.xz) = ac5f73ead36f30609d2ef1b8888b940e47e3bbbee54fda8c27765ddea5a295cc
+SIZE (KDE/applications/17.12.3/kdiamond-17.12.3.tar.xz) = 4606848
diff --git a/games/kdiamond/pkg-descr b/games/kdiamond/pkg-descr
new file mode 100644
index 000000000000..65665e286bcc
--- /dev/null
+++ b/games/kdiamond/pkg-descr
@@ -0,0 +1,4 @@
+KDiamond is a single player puzzle game. The object of the game
+is to build lines of three similar diamonds.
+
+WWW: http://www.kde.org/applications/games/kdiamond/
diff --git a/games/kdiamond/pkg-plist b/games/kdiamond/pkg-plist
new file mode 100644
index 000000000000..1a6cdf642ae7
--- /dev/null
+++ b/games/kdiamond/pkg-plist
@@ -0,0 +1,73 @@
+bin/kdiamond
+etc/xdg/kdiamond.knsrc
+share/applications/org.kde.kdiamond.desktop
+share/icons/hicolor/128x128/apps/kdiamond.png
+share/icons/hicolor/16x16/apps/kdiamond.png
+share/icons/hicolor/22x22/apps/kdiamond.png
+share/icons/hicolor/32x32/apps/kdiamond.png
+share/icons/hicolor/48x48/apps/kdiamond.png
+share/icons/hicolor/64x64/apps/kdiamond.png
+%%DATADIR%%/kdiamond.kcfg
+%%DATADIR%%/themes/default.desktop
+%%DATADIR%%/themes/diamonds.desktop
+%%DATADIR%%/themes/diamonds.png
+%%DATADIR%%/themes/diamonds.svgz
+%%DATADIR%%/themes/egyptian.svgz
+%%DATADIR%%/themes/egyptian_preview.png
+%%DATADIR%%/themes/funny_zoo.desktop
+%%DATADIR%%/themes/funny_zoo.png
+%%DATADIR%%/themes/funny_zoo.svgz
+share/knotifications5/kdiamond.notifyrc
+share/kxmlgui5/kdiamond/kdiamondui.rc
+share/locale/ar/LC_MESSAGES/kdiamond.mo
+share/locale/ast/LC_MESSAGES/kdiamond.mo
+share/locale/bg/LC_MESSAGES/kdiamond.mo
+share/locale/bs/LC_MESSAGES/kdiamond.mo
+share/locale/ca/LC_MESSAGES/kdiamond.mo
+share/locale/ca@valencia/LC_MESSAGES/kdiamond.mo
+share/locale/cs/LC_MESSAGES/kdiamond.mo
+share/locale/da/LC_MESSAGES/kdiamond.mo
+share/locale/de/LC_MESSAGES/kdiamond.mo
+share/locale/el/LC_MESSAGES/kdiamond.mo
+share/locale/en_GB/LC_MESSAGES/kdiamond.mo
+share/locale/eo/LC_MESSAGES/kdiamond.mo
+share/locale/es/LC_MESSAGES/kdiamond.mo
+share/locale/et/LC_MESSAGES/kdiamond.mo
+share/locale/eu/LC_MESSAGES/kdiamond.mo
+share/locale/fi/LC_MESSAGES/kdiamond.mo
+share/locale/fr/LC_MESSAGES/kdiamond.mo
+share/locale/ga/LC_MESSAGES/kdiamond.mo
+share/locale/gl/LC_MESSAGES/kdiamond.mo
+share/locale/hi/LC_MESSAGES/kdiamond.mo
+share/locale/hr/LC_MESSAGES/kdiamond.mo
+share/locale/hu/LC_MESSAGES/kdiamond.mo
+share/locale/is/LC_MESSAGES/kdiamond.mo
+share/locale/it/LC_MESSAGES/kdiamond.mo
+share/locale/ja/LC_MESSAGES/kdiamond.mo
+share/locale/kk/LC_MESSAGES/kdiamond.mo
+share/locale/km/LC_MESSAGES/kdiamond.mo
+share/locale/ko/LC_MESSAGES/kdiamond.mo
+share/locale/lt/LC_MESSAGES/kdiamond.mo
+share/locale/lv/LC_MESSAGES/kdiamond.mo
+share/locale/mr/LC_MESSAGES/kdiamond.mo
+share/locale/nb/LC_MESSAGES/kdiamond.mo
+share/locale/nds/LC_MESSAGES/kdiamond.mo
+share/locale/nl/LC_MESSAGES/kdiamond.mo
+share/locale/nn/LC_MESSAGES/kdiamond.mo
+share/locale/pl/LC_MESSAGES/kdiamond.mo
+share/locale/pt/LC_MESSAGES/kdiamond.mo
+share/locale/pt_BR/LC_MESSAGES/kdiamond.mo
+share/locale/ro/LC_MESSAGES/kdiamond.mo
+share/locale/ru/LC_MESSAGES/kdiamond.mo
+share/locale/sk/LC_MESSAGES/kdiamond.mo
+share/locale/sl/LC_MESSAGES/kdiamond.mo
+share/locale/sr/LC_MESSAGES/kdiamond.mo
+share/locale/sv/LC_MESSAGES/kdiamond.mo
+share/locale/tr/LC_MESSAGES/kdiamond.mo
+share/locale/ug/LC_MESSAGES/kdiamond.mo
+share/locale/uk/LC_MESSAGES/kdiamond.mo
+share/locale/zh_CN/LC_MESSAGES/kdiamond.mo
+share/locale/zh_TW/LC_MESSAGES/kdiamond.mo
+share/sounds/KDiamond-Stone-Drop.ogg
+share/sounds/KDiamond-Stone-Swap.ogg
+share/sounds/KDiamond-Stone-Touch.ogg
diff --git a/games/kfourinline/Makefile b/games/kfourinline/Makefile
new file mode 100644
index 000000000000..4ae7b2c75915
--- /dev/null
+++ b/games/kfourinline/Makefile
@@ -0,0 +1,19 @@
+# $FreeBSD$
+
+PORTNAME= kfourinline
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource gettext kde:5 tar:xz
+USE_KDE= auth codecs completion config configwidgets coreaddons crash \
+ dbusaddons dnssd ecm i18n iconthemes itemmodels itemviews \
+ kdeclarative kdelibs4support kio libkdegames notifyconfig \
+ widgetsaddons xmlgui
+USE_QT5= core dbus gui network qml quick svg widgets xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/kfourinline/distinfo b/games/kfourinline/distinfo
new file mode 100644
index 000000000000..c810c530ea9c
--- /dev/null
+++ b/games/kfourinline/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519300
+SHA256 (KDE/applications/17.12.3/kfourinline-17.12.3.tar.xz) = dcc776aefe6eab7d4a9e9c1da7878699c6b5843ab7b37a88694176b8837420d0
+SIZE (KDE/applications/17.12.3/kfourinline-17.12.3.tar.xz) = 573076
diff --git a/games/kfourinline/pkg-descr b/games/kfourinline/pkg-descr
new file mode 100644
index 000000000000..59090475bfc3
--- /dev/null
+++ b/games/kfourinline/pkg-descr
@@ -0,0 +1,5 @@
+KFourInLine is a board game for two players based on the Connect-Four
+game. The players try to build up a row of four pieces using
+different strategies.
+
+WWW: http://www.kde.org/applications/games/kfourinline/
diff --git a/games/kfourinline/pkg-plist b/games/kfourinline/pkg-plist
new file mode 100644
index 000000000000..0fc0577b5256
--- /dev/null
+++ b/games/kfourinline/pkg-plist
@@ -0,0 +1,72 @@
+bin/kfourinline
+bin/kfourinlineproc
+share/applications/org.kde.kfourinline.desktop
+share/config.kcfg/kwin4.kcfg
+share/icons/hicolor/128x128/apps/kfourinline.png
+share/icons/hicolor/16x16/apps/kfourinline.png
+share/icons/hicolor/22x22/apps/kfourinline.png
+share/icons/hicolor/32x32/apps/kfourinline.png
+share/icons/hicolor/48x48/apps/kfourinline.png
+share/icons/hicolor/64x64/apps/kfourinline.png
+%%DATADIR%%/grafix/default.desktop
+%%DATADIR%%/grafix/default.rc
+%%DATADIR%%/grafix/default.svg
+%%DATADIR%%/grafix/gray_reflection.desktop
+%%DATADIR%%/grafix/gray_reflection.rc
+%%DATADIR%%/grafix/gray_reflection.svg
+%%DATADIR%%/grafix/yellow.desktop
+%%DATADIR%%/grafix/yellow.rc
+%%DATADIR%%/grafix/yellow.svg
+%%DATADIR%%/grafix/yellow_reflection.desktop
+%%DATADIR%%/grafix/yellow_reflection.rc
+share/locale/ar/LC_MESSAGES/kfourinline.mo
+share/locale/ast/LC_MESSAGES/kfourinline.mo
+share/locale/bg/LC_MESSAGES/kfourinline.mo
+share/locale/bs/LC_MESSAGES/kfourinline.mo
+share/locale/ca/LC_MESSAGES/kfourinline.mo
+share/locale/ca@valencia/LC_MESSAGES/kfourinline.mo
+share/locale/cs/LC_MESSAGES/kfourinline.mo
+share/locale/da/LC_MESSAGES/kfourinline.mo
+share/locale/de/LC_MESSAGES/kfourinline.mo
+share/locale/el/LC_MESSAGES/kfourinline.mo
+share/locale/en_GB/LC_MESSAGES/kfourinline.mo
+share/locale/eo/LC_MESSAGES/kfourinline.mo
+share/locale/es/LC_MESSAGES/kfourinline.mo
+share/locale/et/LC_MESSAGES/kfourinline.mo
+share/locale/eu/LC_MESSAGES/kfourinline.mo
+share/locale/fa/LC_MESSAGES/kfourinline.mo
+share/locale/fi/LC_MESSAGES/kfourinline.mo
+share/locale/fr/LC_MESSAGES/kfourinline.mo
+share/locale/ga/LC_MESSAGES/kfourinline.mo
+share/locale/gl/LC_MESSAGES/kfourinline.mo
+share/locale/he/LC_MESSAGES/kfourinline.mo
+share/locale/hr/LC_MESSAGES/kfourinline.mo
+share/locale/hu/LC_MESSAGES/kfourinline.mo
+share/locale/is/LC_MESSAGES/kfourinline.mo
+share/locale/it/LC_MESSAGES/kfourinline.mo
+share/locale/ja/LC_MESSAGES/kfourinline.mo
+share/locale/kk/LC_MESSAGES/kfourinline.mo
+share/locale/km/LC_MESSAGES/kfourinline.mo
+share/locale/ko/LC_MESSAGES/kfourinline.mo
+share/locale/lt/LC_MESSAGES/kfourinline.mo
+share/locale/lv/LC_MESSAGES/kfourinline.mo
+share/locale/mr/LC_MESSAGES/kfourinline.mo
+share/locale/nb/LC_MESSAGES/kfourinline.mo
+share/locale/nds/LC_MESSAGES/kfourinline.mo
+share/locale/nl/LC_MESSAGES/kfourinline.mo
+share/locale/nn/LC_MESSAGES/kfourinline.mo
+share/locale/pa/LC_MESSAGES/kfourinline.mo
+share/locale/pl/LC_MESSAGES/kfourinline.mo
+share/locale/pt/LC_MESSAGES/kfourinline.mo
+share/locale/pt_BR/LC_MESSAGES/kfourinline.mo
+share/locale/ro/LC_MESSAGES/kfourinline.mo
+share/locale/ru/LC_MESSAGES/kfourinline.mo
+share/locale/sk/LC_MESSAGES/kfourinline.mo
+share/locale/sl/LC_MESSAGES/kfourinline.mo
+share/locale/sr/LC_MESSAGES/kfourinline.mo
+share/locale/sv/LC_MESSAGES/kfourinline.mo
+share/locale/tr/LC_MESSAGES/kfourinline.mo
+share/locale/ug/LC_MESSAGES/kfourinline.mo
+share/locale/uk/LC_MESSAGES/kfourinline.mo
+share/locale/zh_CN/LC_MESSAGES/kfourinline.mo
+share/locale/zh_TW/LC_MESSAGES/kfourinline.mo
diff --git a/games/kgoldrunner/Makefile b/games/kgoldrunner/Makefile
new file mode 100644
index 000000000000..98215e1b89cf
--- /dev/null
+++ b/games/kgoldrunner/Makefile
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME= kgoldrunner
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource kde:5 tar:xz
+USE_KDE= auth codecs completion config configwidgets coreaddons \
+ crash dbusaddons ecm i18n kio libkdegames service \
+ widgetsaddons xmlgui
+USE_QT5= core dbus gui network qml quick widgets xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/kgoldrunner/distinfo b/games/kgoldrunner/distinfo
new file mode 100644
index 000000000000..567a24cb0f86
--- /dev/null
+++ b/games/kgoldrunner/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519302
+SHA256 (KDE/applications/17.12.3/kgoldrunner-17.12.3.tar.xz) = ddabab10d08ef62abdbd25c6da80a1c6b6f0ec1cd847a932e1b7a7bc272212c6
+SIZE (KDE/applications/17.12.3/kgoldrunner-17.12.3.tar.xz) = 4403404
diff --git a/games/kgoldrunner/pkg-descr b/games/kgoldrunner/pkg-descr
new file mode 100644
index 000000000000..e70f4d85934c
--- /dev/null
+++ b/games/kgoldrunner/pkg-descr
@@ -0,0 +1,6 @@
+KGoldrunner is an action game where the hero runs through a maze,
+climbs stairs, dig holes and dodges enemies in order to collect all
+the gold nuggets and escape to the next level. Your enemies are
+also after the gold. Worse still, they are after you!
+
+WWW: http://www.kde.org/applications/games/kgoldrunner/
diff --git a/games/kgoldrunner/pkg-plist b/games/kgoldrunner/pkg-plist
new file mode 100644
index 000000000000..15563e09d399
--- /dev/null
+++ b/games/kgoldrunner/pkg-plist
@@ -0,0 +1,126 @@
+bin/kgoldrunner
+etc/xdg/kgoldrunner.knsrc
+share/applications/org.kde.kgoldrunner.desktop
+share/icons/hicolor/128x128/apps/kgoldrunner.png
+share/icons/hicolor/16x16/apps/kgoldrunner.png
+share/icons/hicolor/22x22/apps/kgoldrunner.png
+share/icons/hicolor/32x32/apps/kgoldrunner.png
+share/icons/hicolor/48x48/apps/kgoldrunner.png
+share/icons/hicolor/64x64/apps/kgoldrunner.png
+%%DATADIR%%/system/game_CM.txt
+%%DATADIR%%/system/game_GMEP.txt
+%%DATADIR%%/system/game_GMGR.txt
+%%DATADIR%%/system/game_GRII.txt
+%%DATADIR%%/system/game_MAZ.txt
+%%DATADIR%%/system/game_blb.txt
+%%DATADIR%%/system/game_cnt.txt
+%%DATADIR%%/system/game_ende.txt
+%%DATADIR%%/system/game_fd.txt
+%%DATADIR%%/system/game_kgr.txt
+%%DATADIR%%/system/game_lars.txt
+%%DATADIR%%/system/game_plws.txt
+%%DATADIR%%/system/game_plwv.txt
+%%DATADIR%%/system/game_sot.txt
+%%DATADIR%%/system/game_tute.txt
+%%DATADIR%%/system/game_tutea.txt
+%%DATADIR%%/system/game_wad.txt
+%%DATADIR%%/system/hi_kgr.dat
+%%DATADIR%%/system/hi_plws.dat
+%%DATADIR%%/system/hi_plwv.dat
+%%DATADIR%%/system/hi_wad.dat
+%%DATADIR%%/system/rec_GMGR.txt
+%%DATADIR%%/system/rec_GRII.txt
+%%DATADIR%%/system/rec_demo.txt
+%%DATADIR%%/system/sol_blb.txt
+%%DATADIR%%/system/sol_fd.txt
+%%DATADIR%%/system/sol_kgr.txt
+%%DATADIR%%/system/sol_plws.txt
+%%DATADIR%%/system/sol_tute.txt
+%%DATADIR%%/system/sol_tutea.txt
+%%DATADIR%%/themes/README
+%%DATADIR%%/themes/accessible/black-on-white-actors.svg
+%%DATADIR%%/themes/accessible/black-on-white-set.svg
+%%DATADIR%%/themes/accessible/black-on-white.png
+%%DATADIR%%/themes/black-on-white.desktop
+%%DATADIR%%/themes/default.desktop
+%%DATADIR%%/themes/default/actors.svg
+%%DATADIR%%/themes/default/climb.wav
+%%DATADIR%%/themes/default/completed.ogg
+%%DATADIR%%/themes/default/death.ogg
+%%DATADIR%%/themes/default/default.png
+%%DATADIR%%/themes/default/dig.ogg
+%%DATADIR%%/themes/default/falling.ogg
+%%DATADIR%%/themes/default/gameover.ogg
+%%DATADIR%%/themes/default/gold.ogg
+%%DATADIR%%/themes/default/ladder.ogg
+%%DATADIR%%/themes/default/set.svg
+%%DATADIR%%/themes/default/step.wav
+%%DATADIR%%/themes/default/victory.ogg
+%%DATADIR%%/themes/egypt.desktop
+%%DATADIR%%/themes/egypt/actors.svgz
+%%DATADIR%%/themes/egypt/egypt.png
+%%DATADIR%%/themes/egypt/egypt_kgr.svgz
+%%DATADIR%%/themes/kgr_geek.desktop
+%%DATADIR%%/themes/kgr_geek/actors.svgz
+%%DATADIR%%/themes/kgr_geek/kgr_geek.png
+%%DATADIR%%/themes/kgr_geek/set.svgz
+%%DATADIR%%/themes/nostalgia-blues.desktop
+%%DATADIR%%/themes/nostalgia.desktop
+%%DATADIR%%/themes/nostalgia/actors.svg
+%%DATADIR%%/themes/nostalgia/blue-actors.svg
+%%DATADIR%%/themes/nostalgia/blue-set.svg
+%%DATADIR%%/themes/nostalgia/nostalgia-blues.png
+%%DATADIR%%/themes/nostalgia/nostalgia.png
+%%DATADIR%%/themes/nostalgia/set.svg
+share/kxmlgui5/kgoldrunner/kgoldrunnerui.rc
+share/locale/ar/LC_MESSAGES/kgoldrunner.mo
+share/locale/ast/LC_MESSAGES/kgoldrunner.mo
+share/locale/bg/LC_MESSAGES/kgoldrunner.mo
+share/locale/bs/LC_MESSAGES/kgoldrunner.mo
+share/locale/ca/LC_MESSAGES/kgoldrunner.mo
+share/locale/ca@valencia/LC_MESSAGES/kgoldrunner.mo
+share/locale/cs/LC_MESSAGES/kgoldrunner.mo
+share/locale/da/LC_MESSAGES/kgoldrunner.mo
+share/locale/de/LC_MESSAGES/kgoldrunner.mo
+share/locale/el/LC_MESSAGES/kgoldrunner.mo
+share/locale/en_GB/LC_MESSAGES/kgoldrunner.mo
+share/locale/eo/LC_MESSAGES/kgoldrunner.mo
+share/locale/es/LC_MESSAGES/kgoldrunner.mo
+share/locale/et/LC_MESSAGES/kgoldrunner.mo
+share/locale/eu/LC_MESSAGES/kgoldrunner.mo
+share/locale/fa/LC_MESSAGES/kgoldrunner.mo
+share/locale/fi/LC_MESSAGES/kgoldrunner.mo
+share/locale/fr/LC_MESSAGES/kgoldrunner.mo
+share/locale/ga/LC_MESSAGES/kgoldrunner.mo
+share/locale/gl/LC_MESSAGES/kgoldrunner.mo
+share/locale/hi/LC_MESSAGES/kgoldrunner.mo
+share/locale/hr/LC_MESSAGES/kgoldrunner.mo
+share/locale/hu/LC_MESSAGES/kgoldrunner.mo
+share/locale/is/LC_MESSAGES/kgoldrunner.mo
+share/locale/it/LC_MESSAGES/kgoldrunner.mo
+share/locale/ja/LC_MESSAGES/kgoldrunner.mo
+share/locale/kk/LC_MESSAGES/kgoldrunner.mo
+share/locale/km/LC_MESSAGES/kgoldrunner.mo
+share/locale/lt/LC_MESSAGES/kgoldrunner.mo
+share/locale/lv/LC_MESSAGES/kgoldrunner.mo
+share/locale/mr/LC_MESSAGES/kgoldrunner.mo
+share/locale/nb/LC_MESSAGES/kgoldrunner.mo
+share/locale/nds/LC_MESSAGES/kgoldrunner.mo
+share/locale/nl/LC_MESSAGES/kgoldrunner.mo
+share/locale/nn/LC_MESSAGES/kgoldrunner.mo
+share/locale/pa/LC_MESSAGES/kgoldrunner.mo
+share/locale/pl/LC_MESSAGES/kgoldrunner.mo
+share/locale/pt/LC_MESSAGES/kgoldrunner.mo
+share/locale/pt_BR/LC_MESSAGES/kgoldrunner.mo
+share/locale/ro/LC_MESSAGES/kgoldrunner.mo
+share/locale/ru/LC_MESSAGES/kgoldrunner.mo
+share/locale/sk/LC_MESSAGES/kgoldrunner.mo
+share/locale/sl/LC_MESSAGES/kgoldrunner.mo
+share/locale/sr/LC_MESSAGES/kgoldrunner.mo
+share/locale/sv/LC_MESSAGES/kgoldrunner.mo
+share/locale/tr/LC_MESSAGES/kgoldrunner.mo
+share/locale/ug/LC_MESSAGES/kgoldrunner.mo
+share/locale/uk/LC_MESSAGES/kgoldrunner.mo
+share/locale/zh_CN/LC_MESSAGES/kgoldrunner.mo
+share/locale/zh_TW/LC_MESSAGES/kgoldrunner.mo
+share/metainfo/org.kde.kgoldrunner.appdata.xml
diff --git a/games/khangman/Makefile b/games/khangman/Makefile
new file mode 100644
index 000000000000..5738ea3cf203
--- /dev/null
+++ b/games/khangman/Makefile
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME= khangman
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Hangman game for KDE 4
+
+USES= cmake:outsource gettext kde:5 tar:xz
+USE_KDE= attica auth codecs completion config configwidgets coreaddons \
+ crash doctools ecm i18n kdeclarative libkeduvocdocument \
+ newstuff notifications package service widgetsaddons xmlgui
+USE_QT5= core dbus gui network qml quick svg widgets xml \
+ buildtools_build qmake_build
+USE_LDCONFIG= yes
+
+.include <bsd.port.mk>
diff --git a/games/khangman/distinfo b/games/khangman/distinfo
new file mode 100644
index 000000000000..a51b6f9eb7bc
--- /dev/null
+++ b/games/khangman/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519319
+SHA256 (KDE/applications/17.12.3/khangman-17.12.3.tar.xz) = 53da6a31f098ecbac355760698842c0b834b0bf3b3c28eddf782068d5322d542
+SIZE (KDE/applications/17.12.3/khangman-17.12.3.tar.xz) = 6456648
diff --git a/games/khangman/pkg-descr b/games/khangman/pkg-descr
new file mode 100644
index 000000000000..78f5e86b8e9a
--- /dev/null
+++ b/games/khangman/pkg-descr
@@ -0,0 +1,10 @@
+KHangMan is a game based on the well-known hangman game. It is aimed
+at children aged six and over. The game has several categories of
+words to play with, for example: animals (animals words) and three
+difficulty categories: easy, medium and hard. A word is picked at
+random, the letters are hidden, and you must guess the word by trying
+one letter after another. Each time you guess a wrong letter, part of
+a picture of a hangman is drawn. You must guess the word before being
+hanged! You have 10 tries.
+
+WWW: http://edu.kde.org/khangman
diff --git a/games/khangman/pkg-plist b/games/khangman/pkg-plist
new file mode 100644
index 000000000000..e241ea3cdb37
--- /dev/null
+++ b/games/khangman/pkg-plist
@@ -0,0 +1,140 @@
+bin/khangman
+etc/xdg/khangman.knsrc
+man/ca/man6/khangman.6.gz
+man/de/man6/khangman.6.gz
+man/es/man6/khangman.6.gz
+man/et/man6/khangman.6.gz
+man/it/man6/khangman.6.gz
+man/man6/khangman.6.gz
+man/nl/man6/khangman.6.gz
+man/pt/man6/khangman.6.gz
+man/pt_BR/man6/khangman.6.gz
+man/sv/man6/khangman.6.gz
+man/uk/man6/khangman.6.gz
+share/applications/org.kde.khangman.desktop
+share/config.kcfg/khangman.kcfg
+share/icons/hicolor/128x128/apps/khangman.png
+share/icons/hicolor/16x16/apps/khangman.png
+share/icons/hicolor/22x22/apps/khangman.png
+share/icons/hicolor/32x32/apps/khangman.png
+share/icons/hicolor/48x48/apps/khangman.png
+share/icons/hicolor/64x64/apps/khangman.png
+share/icons/hicolor/scalable/apps/khangman.svgz
+%%DATADIR%%/ca.txt
+%%DATADIR%%/cs.txt
+%%DATADIR%%/da.txt
+%%DATADIR%%/de.txt
+%%DATADIR%%/es.txt
+%%DATADIR%%/et.txt
+%%DATADIR%%/fi.txt
+%%DATADIR%%/fonts/Domestic_Manners.ttf
+%%DATADIR%%/fonts/Dustismo_Roman.ttf
+%%DATADIR%%/fr.txt
+%%DATADIR%%/ga.txt
+%%DATADIR%%/gl.txt
+%%DATADIR%%/hu.txt
+%%DATADIR%%/nb.txt
+%%DATADIR%%/nds.txt
+%%DATADIR%%/nn.txt
+%%DATADIR%%/pl.txt
+%%DATADIR%%/pt.txt
+%%DATADIR%%/pt_BR.txt
+%%DATADIR%%/qml/GamePage.qml
+%%DATADIR%%/qml/Images/about-kde.png
+%%DATADIR%%/qml/Images/action-fail.png
+%%DATADIR%%/qml/Images/action-success.png
+%%DATADIR%%/qml/Images/dialog-information.png
+%%DATADIR%%/qml/Images/get-hot-new-stuff.png
+%%DATADIR%%/qml/Images/go-next.png
+%%DATADIR%%/qml/Images/handbook.png
+%%DATADIR%%/qml/Images/help-hint.png
+%%DATADIR%%/qml/Images/pause.png
+%%DATADIR%%/qml/Images/play.png
+%%DATADIR%%/qml/Images/quit.png
+%%DATADIR%%/qml/Images/settings_icon.png
+%%DATADIR%%/qml/LetterElement.qml
+%%DATADIR%%/qml/MainSettingsDialog.qml
+%%DATADIR%%/qml/MySelectionDialog.qml
+%%DATADIR%%/qml/gallows/gallows1.png
+%%DATADIR%%/qml/gallows/gallows10.png
+%%DATADIR%%/qml/gallows/gallows2.png
+%%DATADIR%%/qml/gallows/gallows3.png
+%%DATADIR%%/qml/gallows/gallows4.png
+%%DATADIR%%/qml/gallows/gallows5.png
+%%DATADIR%%/qml/gallows/gallows6.png
+%%DATADIR%%/qml/gallows/gallows7.png
+%%DATADIR%%/qml/gallows/gallows8.png
+%%DATADIR%%/qml/gallows/gallows9.png
+%%DATADIR%%/qml/main.qml
+%%DATADIR%%/qml/sounds/EW_Dialogue_Appear.ogg
+%%DATADIR%%/qml/sounds/EW_Dialogue_Appear.wav
+%%DATADIR%%/qml/sounds/chalk.ogg
+%%DATADIR%%/qml/sounds/chalk.wav
+%%DATADIR%%/qml/sounds/khangman-alphabet-button-press.wav
+%%DATADIR%%/qml/sounds/new_game.ogg
+%%DATADIR%%/qml/sounds/new_game.wav
+%%DATADIR%%/qml/sounds/splash.ogg
+%%DATADIR%%/qml/sounds/splash.wav
+%%DATADIR%%/qml/sounds/wrong.ogg
+%%DATADIR%%/qml/sounds/wrong.wav
+%%DATADIR%%/sl.txt
+%%DATADIR%%/sr@latin.txt
+%%DATADIR%%/sv.txt
+%%DATADIR%%/themes/khangman_bees.svg
+%%DATADIR%%/themes/khangman_desert.svg
+%%DATADIR%%/themes/khangman_notes.png
+%%DATADIR%%/themes/khangman_sea.svg
+%%DATADIR%%/themes/khangman_winter.svg
+%%DATADIR%%/themes/standardthemes.xml
+%%DATADIR%%/tr.txt
+share/locale/ar/LC_MESSAGES/khangman.mo
+share/locale/ast/LC_MESSAGES/khangman.mo
+share/locale/bg/LC_MESSAGES/khangman.mo
+share/locale/bs/LC_MESSAGES/khangman.mo
+share/locale/ca/LC_MESSAGES/khangman.mo
+share/locale/ca@valencia/LC_MESSAGES/khangman.mo
+share/locale/cs/LC_MESSAGES/khangman.mo
+share/locale/da/LC_MESSAGES/khangman.mo
+share/locale/de/LC_MESSAGES/khangman.mo
+share/locale/el/LC_MESSAGES/khangman.mo
+share/locale/en_GB/LC_MESSAGES/khangman.mo
+share/locale/eo/LC_MESSAGES/khangman.mo
+share/locale/es/LC_MESSAGES/khangman.mo
+share/locale/et/LC_MESSAGES/khangman.mo
+share/locale/eu/LC_MESSAGES/khangman.mo
+share/locale/fa/LC_MESSAGES/khangman.mo
+share/locale/fi/LC_MESSAGES/khangman.mo
+share/locale/fr/LC_MESSAGES/khangman.mo
+share/locale/ga/LC_MESSAGES/khangman.mo
+share/locale/gl/LC_MESSAGES/khangman.mo
+share/locale/he/LC_MESSAGES/khangman.mo
+share/locale/hi/LC_MESSAGES/khangman.mo
+share/locale/hr/LC_MESSAGES/khangman.mo
+share/locale/hu/LC_MESSAGES/khangman.mo
+share/locale/is/LC_MESSAGES/khangman.mo
+share/locale/it/LC_MESSAGES/khangman.mo
+share/locale/ja/LC_MESSAGES/khangman.mo
+share/locale/kk/LC_MESSAGES/khangman.mo
+share/locale/km/LC_MESSAGES/khangman.mo
+share/locale/lt/LC_MESSAGES/khangman.mo
+share/locale/lv/LC_MESSAGES/khangman.mo
+share/locale/mr/LC_MESSAGES/khangman.mo
+share/locale/nb/LC_MESSAGES/khangman.mo
+share/locale/nds/LC_MESSAGES/khangman.mo
+share/locale/nl/LC_MESSAGES/khangman.mo
+share/locale/nn/LC_MESSAGES/khangman.mo
+share/locale/pa/LC_MESSAGES/khangman.mo
+share/locale/pl/LC_MESSAGES/khangman.mo
+share/locale/pt/LC_MESSAGES/khangman.mo
+share/locale/pt_BR/LC_MESSAGES/khangman.mo
+share/locale/ro/LC_MESSAGES/khangman.mo
+share/locale/ru/LC_MESSAGES/khangman.mo
+share/locale/sk/LC_MESSAGES/khangman.mo
+share/locale/sl/LC_MESSAGES/khangman.mo
+share/locale/sv/LC_MESSAGES/khangman.mo
+share/locale/tr/LC_MESSAGES/khangman.mo
+share/locale/ug/LC_MESSAGES/khangman.mo
+share/locale/uk/LC_MESSAGES/khangman.mo
+share/locale/zh_CN/LC_MESSAGES/khangman.mo
+share/locale/zh_TW/LC_MESSAGES/khangman.mo
+share/metainfo/org.kde.khangman.appdata.xml
diff --git a/games/kigo/Makefile b/games/kigo/Makefile
new file mode 100644
index 000000000000..6fc64770592f
--- /dev/null
+++ b/games/kigo/Makefile
@@ -0,0 +1,19 @@
+# $FreeBSD$
+
+PORTNAME= kigo
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource kde:5 tar:xz
+USE_KDE= attica auth codecs completion config configwidgets \
+ coreaddons crash dbusaddons ecm i18n jobwidgets kio \
+ libkdegames newstuff notifyconfig service sonnet textwidgets \
+ widgetsaddons xmlgui
+USE_QT5= core dbus gui network qml quick svg widgets xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/kigo/distinfo b/games/kigo/distinfo
new file mode 100644
index 000000000000..58249ab11817
--- /dev/null
+++ b/games/kigo/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519309
+SHA256 (KDE/applications/17.12.3/kigo-17.12.3.tar.xz) = f03b4142edba1ced5b2e9f683929c3f7d2aa9fc29196fc2a80c8f2a57fe101fc
+SIZE (KDE/applications/17.12.3/kigo-17.12.3.tar.xz) = 5222512
diff --git a/games/kigo/pkg-descr b/games/kigo/pkg-descr
new file mode 100644
index 000000000000..411af6e47921
--- /dev/null
+++ b/games/kigo/pkg-descr
@@ -0,0 +1,10 @@
+Kigo is an open-source implementation of the popular Go game. Go
+is a strategic board game for two players. It is also known as igo
+(Japanese), weiqi or wei ch'i (Chinese) or baduk (Korean). Go is
+noted for being rich in strategic complexity despite its simple
+rules. The game is played by two players who alternately place
+black and white stones (playing pieces, now usually made of glass
+or plastic) on the vacant intersections of a grid of 19x19 lines
+(9x9 or 13x13 for easier games).
+
+WWW: http://www.kde.org/applications/games/kigo/
diff --git a/games/kigo/pkg-plist b/games/kigo/pkg-plist
new file mode 100644
index 000000000000..e3577f378302
--- /dev/null
+++ b/games/kigo/pkg-plist
@@ -0,0 +1,65 @@
+bin/kigo
+etc/xdg/kigo-games.knsrc
+etc/xdg/kigo.knsrc
+share/applications/org.kde.kigo.desktop
+share/config.kcfg/kigo.kcfg
+share/icons/hicolor/128x128/apps/kigo.png
+share/icons/hicolor/16x16/apps/kigo.png
+share/icons/hicolor/22x22/apps/kigo.png
+share/icons/hicolor/32x32/apps/kigo.png
+share/icons/hicolor/48x48/apps/kigo.png
+share/icons/hicolor/64x64/apps/kigo.png
+%%DATADIR%%/games/Honinbo-51-5.sgf
+%%DATADIR%%/games/Mehin-21-2.sgf
+%%DATADIR%%/themes/default.desktop
+%%DATADIR%%/themes/kigo_default.png
+%%DATADIR%%/themes/kigo_default.svgz
+%%DATADIR%%/themes/kigo_plain.png
+%%DATADIR%%/themes/kigo_plain.svgz
+%%DATADIR%%/themes/plain.desktop
+share/kxmlgui5/kigo/kigoui.rc
+share/locale/ast/LC_MESSAGES/kigo.mo
+share/locale/bs/LC_MESSAGES/kigo.mo
+share/locale/ca/LC_MESSAGES/kigo.mo
+share/locale/ca@valencia/LC_MESSAGES/kigo.mo
+share/locale/cs/LC_MESSAGES/kigo.mo
+share/locale/da/LC_MESSAGES/kigo.mo
+share/locale/de/LC_MESSAGES/kigo.mo
+share/locale/el/LC_MESSAGES/kigo.mo
+share/locale/en_GB/LC_MESSAGES/kigo.mo
+share/locale/eo/LC_MESSAGES/kigo.mo
+share/locale/es/LC_MESSAGES/kigo.mo
+share/locale/et/LC_MESSAGES/kigo.mo
+share/locale/fi/LC_MESSAGES/kigo.mo
+share/locale/fr/LC_MESSAGES/kigo.mo
+share/locale/ga/LC_MESSAGES/kigo.mo
+share/locale/gl/LC_MESSAGES/kigo.mo
+share/locale/hr/LC_MESSAGES/kigo.mo
+share/locale/hu/LC_MESSAGES/kigo.mo
+share/locale/is/LC_MESSAGES/kigo.mo
+share/locale/it/LC_MESSAGES/kigo.mo
+share/locale/ja/LC_MESSAGES/kigo.mo
+share/locale/kk/LC_MESSAGES/kigo.mo
+share/locale/km/LC_MESSAGES/kigo.mo
+share/locale/lt/LC_MESSAGES/kigo.mo
+share/locale/lv/LC_MESSAGES/kigo.mo
+share/locale/mr/LC_MESSAGES/kigo.mo
+share/locale/nb/LC_MESSAGES/kigo.mo
+share/locale/nds/LC_MESSAGES/kigo.mo
+share/locale/nl/LC_MESSAGES/kigo.mo
+share/locale/nn/LC_MESSAGES/kigo.mo
+share/locale/pl/LC_MESSAGES/kigo.mo
+share/locale/pt/LC_MESSAGES/kigo.mo
+share/locale/pt_BR/LC_MESSAGES/kigo.mo
+share/locale/ro/LC_MESSAGES/kigo.mo
+share/locale/ru/LC_MESSAGES/kigo.mo
+share/locale/sk/LC_MESSAGES/kigo.mo
+share/locale/sl/LC_MESSAGES/kigo.mo
+share/locale/sr/LC_MESSAGES/kigo.mo
+share/locale/sv/LC_MESSAGES/kigo.mo
+share/locale/tr/LC_MESSAGES/kigo.mo
+share/locale/ug/LC_MESSAGES/kigo.mo
+share/locale/uk/LC_MESSAGES/kigo.mo
+share/locale/zh_CN/LC_MESSAGES/kigo.mo
+share/locale/zh_TW/LC_MESSAGES/kigo.mo
+share/metainfo/org.kde.kigo.appdata.xml
diff --git a/games/killbots/Makefile b/games/killbots/Makefile
new file mode 100644
index 000000000000..ce0e134cece5
--- /dev/null
+++ b/games/killbots/Makefile
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME= killbots
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource gettext kde:5 tar:xz
+USE_KDE= auth codecs completion config configwidgets coreaddons crash \
+ dbusaddons ecm guiaddons i18n iconthemes itemviews kio \
+ libkdegames notifyconfig widgetsaddons xmlgui
+USE_QT5= core dbus gui network qml quick widgets xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/killbots/distinfo b/games/killbots/distinfo
new file mode 100644
index 000000000000..a3664e8d19dd
--- /dev/null
+++ b/games/killbots/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519313
+SHA256 (KDE/applications/17.12.3/killbots-17.12.3.tar.xz) = 569d7eb5bec6e466238d85e906323639e1b1ca2316ecd50360093f057182af93
+SIZE (KDE/applications/17.12.3/killbots-17.12.3.tar.xz) = 1166204
diff --git a/games/killbots/pkg-descr b/games/killbots/pkg-descr
new file mode 100644
index 000000000000..21c7cc6ff796
--- /dev/null
+++ b/games/killbots/pkg-descr
@@ -0,0 +1,10 @@
+Killbots is a simple game of evading killer robots. Who created
+the robots and why they have been programmed to destroy, no one
+knows. All that is known is that the robots are numerous and their
+sole objective is to destroy you. Fortunately for you, their creator
+has focused on quantity rather than quality and as a result the
+robots are severely lacking in intelligence. Your superior wit and
+a fancy teleportation device are your only weapons against the
+never- ending stream of mindless automatons.
+
+WWW: http://www.kde.org/applications/games/killbots/
diff --git a/games/killbots/pkg-plist b/games/killbots/pkg-plist
new file mode 100644
index 000000000000..fb364442a30f
--- /dev/null
+++ b/games/killbots/pkg-plist
@@ -0,0 +1,70 @@
+bin/killbots
+share/applications/org.kde.killbots.desktop
+share/config.kcfg/killbots.kcfg
+share/icons/hicolor/128x128/apps/killbots.png
+share/icons/hicolor/16x16/apps/killbots.png
+share/icons/hicolor/22x22/apps/killbots.png
+share/icons/hicolor/32x32/apps/killbots.png
+share/icons/hicolor/48x48/apps/killbots.png
+share/icons/hicolor/64x64/apps/killbots.png
+%%DATADIR%%/rulesets/classic.desktop
+%%DATADIR%%/rulesets/daleks.desktop
+%%DATADIR%%/rulesets/default.desktop
+%%DATADIR%%/rulesets/easy.desktop
+%%DATADIR%%/rulesets/energycrisis.desktop
+%%DATADIR%%/themes/classic.desktop
+%%DATADIR%%/themes/classic.png
+%%DATADIR%%/themes/classic.svgz
+%%DATADIR%%/themes/mountainadventure.desktop
+%%DATADIR%%/themes/mountainadventure.png
+%%DATADIR%%/themes/mountainadventure.svgz
+%%DATADIR%%/themes/mummymadness.desktop
+%%DATADIR%%/themes/mummymadness.png
+%%DATADIR%%/themes/mummymadness.svgz
+%%DATADIR%%/themes/robotkill.desktop
+%%DATADIR%%/themes/robotkill.png
+%%DATADIR%%/themes/robotkill.svgz
+share/locale/ast/LC_MESSAGES/killbots.mo
+share/locale/bs/LC_MESSAGES/killbots.mo
+share/locale/ca/LC_MESSAGES/killbots.mo
+share/locale/ca@valencia/LC_MESSAGES/killbots.mo
+share/locale/cs/LC_MESSAGES/killbots.mo
+share/locale/da/LC_MESSAGES/killbots.mo
+share/locale/de/LC_MESSAGES/killbots.mo
+share/locale/el/LC_MESSAGES/killbots.mo
+share/locale/en_GB/LC_MESSAGES/killbots.mo
+share/locale/eo/LC_MESSAGES/killbots.mo
+share/locale/es/LC_MESSAGES/killbots.mo
+share/locale/et/LC_MESSAGES/killbots.mo
+share/locale/fi/LC_MESSAGES/killbots.mo
+share/locale/fr/LC_MESSAGES/killbots.mo
+share/locale/ga/LC_MESSAGES/killbots.mo
+share/locale/gl/LC_MESSAGES/killbots.mo
+share/locale/hr/LC_MESSAGES/killbots.mo
+share/locale/hu/LC_MESSAGES/killbots.mo
+share/locale/is/LC_MESSAGES/killbots.mo
+share/locale/it/LC_MESSAGES/killbots.mo
+share/locale/ja/LC_MESSAGES/killbots.mo
+share/locale/kk/LC_MESSAGES/killbots.mo
+share/locale/km/LC_MESSAGES/killbots.mo
+share/locale/lt/LC_MESSAGES/killbots.mo
+share/locale/lv/LC_MESSAGES/killbots.mo
+share/locale/mr/LC_MESSAGES/killbots.mo
+share/locale/nb/LC_MESSAGES/killbots.mo
+share/locale/nds/LC_MESSAGES/killbots.mo
+share/locale/nl/LC_MESSAGES/killbots.mo
+share/locale/nn/LC_MESSAGES/killbots.mo
+share/locale/pl/LC_MESSAGES/killbots.mo
+share/locale/pt/LC_MESSAGES/killbots.mo
+share/locale/pt_BR/LC_MESSAGES/killbots.mo
+share/locale/ro/LC_MESSAGES/killbots.mo
+share/locale/ru/LC_MESSAGES/killbots.mo
+share/locale/sk/LC_MESSAGES/killbots.mo
+share/locale/sl/LC_MESSAGES/killbots.mo
+share/locale/sr/LC_MESSAGES/killbots.mo
+share/locale/sv/LC_MESSAGES/killbots.mo
+share/locale/tr/LC_MESSAGES/killbots.mo
+share/locale/ug/LC_MESSAGES/killbots.mo
+share/locale/uk/LC_MESSAGES/killbots.mo
+share/locale/zh_CN/LC_MESSAGES/killbots.mo
+share/locale/zh_TW/LC_MESSAGES/killbots.mo
diff --git a/games/kiriki/Makefile b/games/kiriki/Makefile
new file mode 100644
index 000000000000..60eb27981424
--- /dev/null
+++ b/games/kiriki/Makefile
@@ -0,0 +1,17 @@
+# $FreeBSD$
+
+PORTNAME= kiriki
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource gettext kde:5 tar:xz
+USE_KDE= auth codecs config configwidgets coreaddons crash dbusaddons \
+ ecm guiaddons i18n iconthemes kio libkdegames widgetsaddons xmlgui
+USE_QT5= core dbus gui network printsupport qml quick svg widgets xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/kiriki/distinfo b/games/kiriki/distinfo
new file mode 100644
index 000000000000..3be9c50c9203
--- /dev/null
+++ b/games/kiriki/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519314
+SHA256 (KDE/applications/17.12.3/kiriki-17.12.3.tar.xz) = 385d3357af6fd5c3b8001145eb3963bc2f5a364a390679833fa60fe503ae88fe
+SIZE (KDE/applications/17.12.3/kiriki-17.12.3.tar.xz) = 325916
diff --git a/games/kiriki/pkg-descr b/games/kiriki/pkg-descr
new file mode 100644
index 000000000000..948eb4f00097
--- /dev/null
+++ b/games/kiriki/pkg-descr
@@ -0,0 +1,5 @@
+Kiriki is an addictive and fun dice game, designed to be played by
+as many as six players. Participants have to collect points by
+rolling five dice for up to three times per single turn.
+
+WWW: http://www.kde.org/applications/games/kiriki/
diff --git a/games/kiriki/pkg-plist b/games/kiriki/pkg-plist
new file mode 100644
index 000000000000..a32f2f788fc3
--- /dev/null
+++ b/games/kiriki/pkg-plist
@@ -0,0 +1,63 @@
+bin/kiriki
+share/applications/org.kde.kiriki.desktop
+share/icons/hicolor/128x128/apps/kiriki.png
+share/icons/hicolor/16x16/apps/kiriki.png
+share/icons/hicolor/22x22/apps/kiriki.png
+share/icons/hicolor/32x32/apps/kiriki.png
+share/icons/hicolor/48x48/apps/kiriki.png
+share/icons/hicolor/64x64/apps/kiriki.png
+%%DATADIR%%/images/dice-1.png
+%%DATADIR%%/images/dice-2.png
+%%DATADIR%%/images/dice-3.png
+%%DATADIR%%/images/dice-4.png
+%%DATADIR%%/images/dice-5.png
+%%DATADIR%%/images/dice-6.png
+%%DATADIR%%/images/dice-none.png
+share/kxmlgui5/kiriki/kirikiui.rc
+share/locale/ar/LC_MESSAGES/kiriki.mo
+share/locale/ast/LC_MESSAGES/kiriki.mo
+share/locale/bs/LC_MESSAGES/kiriki.mo
+share/locale/ca/LC_MESSAGES/kiriki.mo
+share/locale/ca@valencia/LC_MESSAGES/kiriki.mo
+share/locale/cs/LC_MESSAGES/kiriki.mo
+share/locale/da/LC_MESSAGES/kiriki.mo
+share/locale/de/LC_MESSAGES/kiriki.mo
+share/locale/el/LC_MESSAGES/kiriki.mo
+share/locale/en_GB/LC_MESSAGES/kiriki.mo
+share/locale/eo/LC_MESSAGES/kiriki.mo
+share/locale/es/LC_MESSAGES/kiriki.mo
+share/locale/et/LC_MESSAGES/kiriki.mo
+share/locale/fi/LC_MESSAGES/kiriki.mo
+share/locale/fr/LC_MESSAGES/kiriki.mo
+share/locale/ga/LC_MESSAGES/kiriki.mo
+share/locale/gl/LC_MESSAGES/kiriki.mo
+share/locale/hi/LC_MESSAGES/kiriki.mo
+share/locale/hr/LC_MESSAGES/kiriki.mo
+share/locale/hu/LC_MESSAGES/kiriki.mo
+share/locale/is/LC_MESSAGES/kiriki.mo
+share/locale/it/LC_MESSAGES/kiriki.mo
+share/locale/ja/LC_MESSAGES/kiriki.mo
+share/locale/kk/LC_MESSAGES/kiriki.mo
+share/locale/km/LC_MESSAGES/kiriki.mo
+share/locale/lt/LC_MESSAGES/kiriki.mo
+share/locale/lv/LC_MESSAGES/kiriki.mo
+share/locale/mr/LC_MESSAGES/kiriki.mo
+share/locale/nb/LC_MESSAGES/kiriki.mo
+share/locale/nds/LC_MESSAGES/kiriki.mo
+share/locale/nl/LC_MESSAGES/kiriki.mo
+share/locale/nn/LC_MESSAGES/kiriki.mo
+share/locale/pl/LC_MESSAGES/kiriki.mo
+share/locale/pt/LC_MESSAGES/kiriki.mo
+share/locale/pt_BR/LC_MESSAGES/kiriki.mo
+share/locale/ro/LC_MESSAGES/kiriki.mo
+share/locale/ru/LC_MESSAGES/kiriki.mo
+share/locale/sk/LC_MESSAGES/kiriki.mo
+share/locale/sl/LC_MESSAGES/kiriki.mo
+share/locale/sr/LC_MESSAGES/kiriki.mo
+share/locale/sv/LC_MESSAGES/kiriki.mo
+share/locale/tr/LC_MESSAGES/kiriki.mo
+share/locale/ug/LC_MESSAGES/kiriki.mo
+share/locale/uk/LC_MESSAGES/kiriki.mo
+share/locale/zh_CN/LC_MESSAGES/kiriki.mo
+share/locale/zh_TW/LC_MESSAGES/kiriki.mo
+share/metainfo/org.kde.kiriki.appdata.xml
diff --git a/games/kjumpingcube/Makefile b/games/kjumpingcube/Makefile
new file mode 100644
index 000000000000..0f83279c76f3
--- /dev/null
+++ b/games/kjumpingcube/Makefile
@@ -0,0 +1,19 @@
+# $FreeBSD$
+
+PORTNAME= kjumpingcube
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource gettext kde:5 tar:xz
+USE_KDE= auth codecs completion config configwidgets coreaddons crash \
+ dbusaddons ecm guiaddons i18n iconthemes itemviews jobwidgets \
+ kio libkdegames newstuff notifyconfig service widgetsaddons \
+ xmlgui
+USE_QT5= core dbus gui network qml quick svg widgets xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/kjumpingcube/distinfo b/games/kjumpingcube/distinfo
new file mode 100644
index 000000000000..b13c993dd4a8
--- /dev/null
+++ b/games/kjumpingcube/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519302
+SHA256 (KDE/applications/17.12.3/kjumpingcube-17.12.3.tar.xz) = d41c4646cb83388eaae3414500afbb4e80e5791a6bb302e464710d6c039fca1d
+SIZE (KDE/applications/17.12.3/kjumpingcube-17.12.3.tar.xz) = 293288
diff --git a/games/kjumpingcube/pkg-descr b/games/kjumpingcube/pkg-descr
new file mode 100644
index 000000000000..d034d87ee47b
--- /dev/null
+++ b/games/kjumpingcube/pkg-descr
@@ -0,0 +1,5 @@
+KJumpingCube is a simple dice driven tactical game. The playing
+area consists of squares containing points. Players move by clicking
+on either a vacant square, or on own square.
+
+WWW: http://www.kde.org/applications/games/kjumpingcube/
diff --git a/games/kjumpingcube/pkg-plist b/games/kjumpingcube/pkg-plist
new file mode 100644
index 000000000000..9387c792f2e0
--- /dev/null
+++ b/games/kjumpingcube/pkg-plist
@@ -0,0 +1,62 @@
+bin/kjumpingcube
+share/applications/org.kde.kjumpingcube.desktop
+share/config.kcfg/kjumpingcube.kcfg
+share/icons/hicolor/128x128/apps/kjumpingcube.png
+share/icons/hicolor/16x16/apps/kjumpingcube.png
+share/icons/hicolor/22x22/apps/kjumpingcube.png
+share/icons/hicolor/32x32/apps/kjumpingcube.png
+share/icons/hicolor/48x48/apps/kjumpingcube.png
+share/icons/hicolor/64x64/apps/kjumpingcube.png
+%%DATADIR%%/pics/default.desktop
+%%DATADIR%%/pics/default.svg
+share/locale/ar/LC_MESSAGES/kjumpingcube.mo
+share/locale/ast/LC_MESSAGES/kjumpingcube.mo
+share/locale/bg/LC_MESSAGES/kjumpingcube.mo
+share/locale/bs/LC_MESSAGES/kjumpingcube.mo
+share/locale/ca/LC_MESSAGES/kjumpingcube.mo
+share/locale/ca@valencia/LC_MESSAGES/kjumpingcube.mo
+share/locale/cs/LC_MESSAGES/kjumpingcube.mo
+share/locale/da/LC_MESSAGES/kjumpingcube.mo
+share/locale/de/LC_MESSAGES/kjumpingcube.mo
+share/locale/el/LC_MESSAGES/kjumpingcube.mo
+share/locale/en_GB/LC_MESSAGES/kjumpingcube.mo
+share/locale/eo/LC_MESSAGES/kjumpingcube.mo
+share/locale/es/LC_MESSAGES/kjumpingcube.mo
+share/locale/et/LC_MESSAGES/kjumpingcube.mo
+share/locale/eu/LC_MESSAGES/kjumpingcube.mo
+share/locale/fa/LC_MESSAGES/kjumpingcube.mo
+share/locale/fi/LC_MESSAGES/kjumpingcube.mo
+share/locale/fr/LC_MESSAGES/kjumpingcube.mo
+share/locale/ga/LC_MESSAGES/kjumpingcube.mo
+share/locale/gl/LC_MESSAGES/kjumpingcube.mo
+share/locale/he/LC_MESSAGES/kjumpingcube.mo
+share/locale/hi/LC_MESSAGES/kjumpingcube.mo
+share/locale/hr/LC_MESSAGES/kjumpingcube.mo
+share/locale/hu/LC_MESSAGES/kjumpingcube.mo
+share/locale/is/LC_MESSAGES/kjumpingcube.mo
+share/locale/it/LC_MESSAGES/kjumpingcube.mo
+share/locale/ja/LC_MESSAGES/kjumpingcube.mo
+share/locale/kk/LC_MESSAGES/kjumpingcube.mo
+share/locale/km/LC_MESSAGES/kjumpingcube.mo
+share/locale/lt/LC_MESSAGES/kjumpingcube.mo
+share/locale/lv/LC_MESSAGES/kjumpingcube.mo
+share/locale/mr/LC_MESSAGES/kjumpingcube.mo
+share/locale/nb/LC_MESSAGES/kjumpingcube.mo
+share/locale/nds/LC_MESSAGES/kjumpingcube.mo
+share/locale/nl/LC_MESSAGES/kjumpingcube.mo
+share/locale/nn/LC_MESSAGES/kjumpingcube.mo
+share/locale/pa/LC_MESSAGES/kjumpingcube.mo
+share/locale/pl/LC_MESSAGES/kjumpingcube.mo
+share/locale/pt/LC_MESSAGES/kjumpingcube.mo
+share/locale/pt_BR/LC_MESSAGES/kjumpingcube.mo
+share/locale/ro/LC_MESSAGES/kjumpingcube.mo
+share/locale/ru/LC_MESSAGES/kjumpingcube.mo
+share/locale/sk/LC_MESSAGES/kjumpingcube.mo
+share/locale/sl/LC_MESSAGES/kjumpingcube.mo
+share/locale/sr/LC_MESSAGES/kjumpingcube.mo
+share/locale/sv/LC_MESSAGES/kjumpingcube.mo
+share/locale/tr/LC_MESSAGES/kjumpingcube.mo
+share/locale/ug/LC_MESSAGES/kjumpingcube.mo
+share/locale/uk/LC_MESSAGES/kjumpingcube.mo
+share/locale/zh_CN/LC_MESSAGES/kjumpingcube.mo
+share/locale/zh_TW/LC_MESSAGES/kjumpingcube.mo
diff --git a/games/klickety/Makefile b/games/klickety/Makefile
new file mode 100644
index 000000000000..85d9013c71f0
--- /dev/null
+++ b/games/klickety/Makefile
@@ -0,0 +1,20 @@
+# $FreeBSD$
+
+PORTNAME= klickety
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource gettext kde:5 shebangfix tar:xz
+SHEBANG_FILES= klickety-2.0-inherit-ksame-highscore.pl
+USE_KDE= auth bookmarks codecs completion config configwidgets \
+ coreaddons crash dbusaddons doctools ecm i18n itemviews \
+ jobwidgets kio libkdegames notifications notifyconfig service \
+ solid widgetsaddons xmlgui
+USE_QT5= core dbus gui network qml quick widgets xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/klickety/distinfo b/games/klickety/distinfo
new file mode 100644
index 000000000000..337024353c11
--- /dev/null
+++ b/games/klickety/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519310
+SHA256 (KDE/applications/17.12.3/klickety-17.12.3.tar.xz) = c877835488b3a7c6036d30187d7b976de8b82c4a45069cb1c4ab5be518ee0f39
+SIZE (KDE/applications/17.12.3/klickety-17.12.3.tar.xz) = 1410128
diff --git a/games/klickety/pkg-descr b/games/klickety/pkg-descr
new file mode 100644
index 000000000000..ec8cfe2a4f43
--- /dev/null
+++ b/games/klickety/pkg-descr
@@ -0,0 +1,4 @@
+Klickety is a kind of solitary game that takes place on a Tetris-like board.
+This game is also known under the name "clickomania" ....
+
+WWW: http://www.kde.org/applications/games/
diff --git a/games/klickety/pkg-plist b/games/klickety/pkg-plist
new file mode 100644
index 000000000000..e51ebeaa6c50
--- /dev/null
+++ b/games/klickety/pkg-plist
@@ -0,0 +1,71 @@
+bin/klickety
+share/applications/org.kde.klickety.desktop
+share/applications/org.kde.ksame.desktop
+share/icons/hicolor/128x128/apps/klickety.png
+share/icons/hicolor/128x128/apps/ksame.png
+share/icons/hicolor/16x16/apps/klickety.png
+share/icons/hicolor/16x16/apps/ksame.png
+share/icons/hicolor/22x22/apps/klickety.png
+share/icons/hicolor/22x22/apps/ksame.png
+share/icons/hicolor/32x32/apps/klickety.png
+share/icons/hicolor/32x32/apps/ksame.png
+share/icons/hicolor/48x48/apps/klickety.png
+share/icons/hicolor/48x48/apps/ksame.png
+share/icons/hicolor/64x64/apps/klickety.png
+share/icons/hicolor/64x64/apps/ksame.png
+share/kconf_update/klickety-2.0-inherit-ksame-highscore.pl
+share/kconf_update/klickety.upd
+%%DATADIR%%/klickety.kcfg
+%%DATADIR%%/themes/classic.svg
+%%DATADIR%%/themes/classic_preview.png
+%%DATADIR%%/themes/default.desktop
+%%DATADIR%%/themes/ksame.desktop
+%%DATADIR%%/themes/ksame.svg
+%%DATADIR%%/themes/ksame_old.desktop
+%%DATADIR%%/themes/ksame_old.svg
+%%DATADIR%%/themes/ksame_old_preview.png
+%%DATADIR%%/themes/ksame_preview.png
+share/kxmlgui5/klickety/klicketyui.rc
+share/locale/ast/LC_MESSAGES/klickety.mo
+share/locale/bs/LC_MESSAGES/klickety.mo
+share/locale/ca/LC_MESSAGES/klickety.mo
+share/locale/ca@valencia/LC_MESSAGES/klickety.mo
+share/locale/cs/LC_MESSAGES/klickety.mo
+share/locale/da/LC_MESSAGES/klickety.mo
+share/locale/de/LC_MESSAGES/klickety.mo
+share/locale/el/LC_MESSAGES/klickety.mo
+share/locale/en_GB/LC_MESSAGES/klickety.mo
+share/locale/es/LC_MESSAGES/klickety.mo
+share/locale/et/LC_MESSAGES/klickety.mo
+share/locale/fi/LC_MESSAGES/klickety.mo
+share/locale/fr/LC_MESSAGES/klickety.mo
+share/locale/ga/LC_MESSAGES/klickety.mo
+share/locale/gl/LC_MESSAGES/klickety.mo
+share/locale/hu/LC_MESSAGES/klickety.mo
+share/locale/is/LC_MESSAGES/klickety.mo
+share/locale/it/LC_MESSAGES/klickety.mo
+share/locale/ja/LC_MESSAGES/klickety.mo
+share/locale/kk/LC_MESSAGES/klickety.mo
+share/locale/lt/LC_MESSAGES/klickety.mo
+share/locale/lv/LC_MESSAGES/klickety.mo
+share/locale/mr/LC_MESSAGES/klickety.mo
+share/locale/nb/LC_MESSAGES/klickety.mo
+share/locale/nds/LC_MESSAGES/klickety.mo
+share/locale/nl/LC_MESSAGES/klickety.mo
+share/locale/nn/LC_MESSAGES/klickety.mo
+share/locale/pl/LC_MESSAGES/klickety.mo
+share/locale/pt/LC_MESSAGES/klickety.mo
+share/locale/pt_BR/LC_MESSAGES/klickety.mo
+share/locale/ro/LC_MESSAGES/klickety.mo
+share/locale/ru/LC_MESSAGES/klickety.mo
+share/locale/sk/LC_MESSAGES/klickety.mo
+share/locale/sl/LC_MESSAGES/klickety.mo
+share/locale/sr/LC_MESSAGES/klickety.mo
+share/locale/sv/LC_MESSAGES/klickety.mo
+share/locale/tr/LC_MESSAGES/klickety.mo
+share/locale/ug/LC_MESSAGES/klickety.mo
+share/locale/uk/LC_MESSAGES/klickety.mo
+share/locale/zh_CN/LC_MESSAGES/klickety.mo
+share/locale/zh_TW/LC_MESSAGES/klickety.mo
+share/sounds/klickety/game-finished.ogg
+share/sounds/klickety/remove.ogg
diff --git a/games/klines/Makefile b/games/klines/Makefile
new file mode 100644
index 000000000000..8acbd14470a8
--- /dev/null
+++ b/games/klines/Makefile
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME= klines
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource gettext kde:5 tar:xz
+USE_KDE= auth codecs config configwidgets coreaddons crash dbusaddons \
+ ecm guiaddons i18n iconthemes itemviews kio libkdegames \
+ newstuff service widgetsaddons xmlgui
+USE_QT5= core dbus gui network qml quick svg widgets xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/klines/distinfo b/games/klines/distinfo
new file mode 100644
index 000000000000..222168be79e5
--- /dev/null
+++ b/games/klines/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519299
+SHA256 (KDE/applications/17.12.3/klines-17.12.3.tar.xz) = c0d25ab82c9a92a9a981ea7e3090c1561f5e66e4a51fc5d908eef1d93162e74e
+SIZE (KDE/applications/17.12.3/klines-17.12.3.tar.xz) = 1667652
diff --git a/games/klines/pkg-descr b/games/klines/pkg-descr
new file mode 100644
index 000000000000..f8b2207f8cf1
--- /dev/null
+++ b/games/klines/pkg-descr
@@ -0,0 +1,8 @@
+KLines is a simple but highly addictive one player game. The player
+has to move the colored balls around the game board, gathering them
+into the lines of the same color by five. Once the line is complete
+it is removed from the board, therefore freeing precious space. In
+the same time the new balls keep arriving by three after each move,
+filling up the game board.
+
+WWW: http://www.kde.org/applications/games/klines/
diff --git a/games/klines/pkg-plist b/games/klines/pkg-plist
new file mode 100644
index 000000000000..deeae99d6e65
--- /dev/null
+++ b/games/klines/pkg-plist
@@ -0,0 +1,76 @@
+bin/klines
+share/applications/org.kde.klines.desktop
+share/config.kcfg/klines.kcfg
+share/icons/hicolor/128x128/apps/klines.png
+share/icons/hicolor/16x16/apps/klines.png
+share/icons/hicolor/22x22/apps/klines.png
+share/icons/hicolor/32x32/apps/klines.png
+share/icons/hicolor/48x48/apps/klines.png
+share/icons/hicolor/64x64/apps/klines.png
+%%DATADIR%%/themes/crystal.desktop
+%%DATADIR%%/themes/crystal.png
+%%DATADIR%%/themes/egyptian.desktop
+%%DATADIR%%/themes/egyptian.png
+%%DATADIR%%/themes/egyptian.svgz
+%%DATADIR%%/themes/klines-gems.desktop
+%%DATADIR%%/themes/klines-gems.png
+%%DATADIR%%/themes/klines-gems.svgz
+%%DATADIR%%/themes/klines_crystal.svgz
+%%DATADIR%%/themes/metal.desktop
+%%DATADIR%%/themes/metal.png
+%%DATADIR%%/themes/metal.svgz
+%%DATADIR%%/themes/pool.desktop
+%%DATADIR%%/themes/pool.png
+%%DATADIR%%/themes/pool.svgz
+share/locale/ar/LC_MESSAGES/klines.mo
+share/locale/ast/LC_MESSAGES/klines.mo
+share/locale/bg/LC_MESSAGES/klines.mo
+share/locale/bs/LC_MESSAGES/klines.mo
+share/locale/ca/LC_MESSAGES/klines.mo
+share/locale/ca@valencia/LC_MESSAGES/klines.mo
+share/locale/cs/LC_MESSAGES/klines.mo
+share/locale/da/LC_MESSAGES/klines.mo
+share/locale/de/LC_MESSAGES/klines.mo
+share/locale/el/LC_MESSAGES/klines.mo
+share/locale/en_GB/LC_MESSAGES/klines.mo
+share/locale/eo/LC_MESSAGES/klines.mo
+share/locale/es/LC_MESSAGES/klines.mo
+share/locale/et/LC_MESSAGES/klines.mo
+share/locale/eu/LC_MESSAGES/klines.mo
+share/locale/fa/LC_MESSAGES/klines.mo
+share/locale/fi/LC_MESSAGES/klines.mo
+share/locale/fr/LC_MESSAGES/klines.mo
+share/locale/ga/LC_MESSAGES/klines.mo
+share/locale/gl/LC_MESSAGES/klines.mo
+share/locale/he/LC_MESSAGES/klines.mo
+share/locale/hi/LC_MESSAGES/klines.mo
+share/locale/hr/LC_MESSAGES/klines.mo
+share/locale/hu/LC_MESSAGES/klines.mo
+share/locale/is/LC_MESSAGES/klines.mo
+share/locale/it/LC_MESSAGES/klines.mo
+share/locale/ja/LC_MESSAGES/klines.mo
+share/locale/kk/LC_MESSAGES/klines.mo
+share/locale/km/LC_MESSAGES/klines.mo
+share/locale/ko/LC_MESSAGES/klines.mo
+share/locale/lt/LC_MESSAGES/klines.mo
+share/locale/lv/LC_MESSAGES/klines.mo
+share/locale/mr/LC_MESSAGES/klines.mo
+share/locale/nb/LC_MESSAGES/klines.mo
+share/locale/nds/LC_MESSAGES/klines.mo
+share/locale/nl/LC_MESSAGES/klines.mo
+share/locale/nn/LC_MESSAGES/klines.mo
+share/locale/pa/LC_MESSAGES/klines.mo
+share/locale/pl/LC_MESSAGES/klines.mo
+share/locale/pt/LC_MESSAGES/klines.mo
+share/locale/pt_BR/LC_MESSAGES/klines.mo
+share/locale/ro/LC_MESSAGES/klines.mo
+share/locale/ru/LC_MESSAGES/klines.mo
+share/locale/sk/LC_MESSAGES/klines.mo
+share/locale/sl/LC_MESSAGES/klines.mo
+share/locale/sr/LC_MESSAGES/klines.mo
+share/locale/sv/LC_MESSAGES/klines.mo
+share/locale/tr/LC_MESSAGES/klines.mo
+share/locale/ug/LC_MESSAGES/klines.mo
+share/locale/uk/LC_MESSAGES/klines.mo
+share/locale/zh_CN/LC_MESSAGES/klines.mo
+share/locale/zh_TW/LC_MESSAGES/klines.mo
diff --git a/games/kmahjongg/Makefile b/games/kmahjongg/Makefile
new file mode 100644
index 000000000000..582e79f21667
--- /dev/null
+++ b/games/kmahjongg/Makefile
@@ -0,0 +1,20 @@
+# $FreeBSD$
+
+PORTNAME= kmahjongg
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+LIB_DEPENDS= libKF5KMahjongglib.so:games/libkmahjongg
+
+USES= cmake:outsource gettext kde:5 tar:xz
+USE_KDE= auth codecs completion config configwidgets coreaddons crash \
+ dbusaddons doctools ecm i18n kdeclarative libkdegames newstuff \
+ widgetsaddons xmlgui
+USE_QT5= core dbus gui network qml quick svg widgets xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/kmahjongg/distinfo b/games/kmahjongg/distinfo
new file mode 100644
index 000000000000..eebe01e03b9d
--- /dev/null
+++ b/games/kmahjongg/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519294
+SHA256 (KDE/applications/17.12.3/kmahjongg-17.12.3.tar.xz) = 2a5442587a882e3f9410c383e3e825eacdf19b2a3dfe18f54d263ae22d95262a
+SIZE (KDE/applications/17.12.3/kmahjongg-17.12.3.tar.xz) = 4084868
diff --git a/games/kmahjongg/pkg-descr b/games/kmahjongg/pkg-descr
new file mode 100644
index 000000000000..0238b53d61ab
--- /dev/null
+++ b/games/kmahjongg/pkg-descr
@@ -0,0 +1,6 @@
+In KMahjongg the tiles are scrambled and staked on top of each other
+to resemble a certain shape. The player is then expected to remove
+all the tiles off the game board by locating each tile's matching
+pair.
+
+WWW: http://www.kde.org/applications/games/kmahjongg/
diff --git a/games/kmahjongg/pkg-plist b/games/kmahjongg/pkg-plist
new file mode 100644
index 000000000000..87541c1f8e9e
--- /dev/null
+++ b/games/kmahjongg/pkg-plist
@@ -0,0 +1,210 @@
+bin/kmahjongg
+share/applications/org.kde.kmahjongg.desktop
+share/config.kcfg/kmahjongg.kcfg
+share/icons/hicolor/128x128/apps/kmahjongg.png
+share/icons/hicolor/16x16/apps/kmahjongg.png
+share/icons/hicolor/22x22/apps/kmahjongg.png
+share/icons/hicolor/32x32/apps/kmahjongg.png
+share/icons/hicolor/48x48/apps/kmahjongg.png
+share/icons/hicolor/64x64/apps/kmahjongg.png
+share/icons/hicolor/scalable/apps/kmahjongg.svgz
+%%DATADIR%%/layouts/4_winds.desktop
+%%DATADIR%%/layouts/4_winds.layout
+%%DATADIR%%/layouts/Vi.desktop
+%%DATADIR%%/layouts/Vi.layout
+%%DATADIR%%/layouts/X_shaped.desktop
+%%DATADIR%%/layouts/X_shaped.layout
+%%DATADIR%%/layouts/alien.desktop
+%%DATADIR%%/layouts/alien.layout
+%%DATADIR%%/layouts/altar.desktop
+%%DATADIR%%/layouts/altar.layout
+%%DATADIR%%/layouts/arena.desktop
+%%DATADIR%%/layouts/arena.layout
+%%DATADIR%%/layouts/arrow.desktop
+%%DATADIR%%/layouts/arrow.layout
+%%DATADIR%%/layouts/atlantis.desktop
+%%DATADIR%%/layouts/atlantis.layout
+%%DATADIR%%/layouts/aztec.desktop
+%%DATADIR%%/layouts/aztec.layout
+%%DATADIR%%/layouts/balance.desktop
+%%DATADIR%%/layouts/balance.layout
+%%DATADIR%%/layouts/bat.desktop
+%%DATADIR%%/layouts/bat.layout
+%%DATADIR%%/layouts/bug.desktop
+%%DATADIR%%/layouts/bug.layout
+%%DATADIR%%/layouts/castle.desktop
+%%DATADIR%%/layouts/castle.layout
+%%DATADIR%%/layouts/castle2.desktop
+%%DATADIR%%/layouts/castle2.layout
+%%DATADIR%%/layouts/cat.desktop
+%%DATADIR%%/layouts/cat.layout
+%%DATADIR%%/layouts/chains.desktop
+%%DATADIR%%/layouts/chains.layout
+%%DATADIR%%/layouts/checkered.desktop
+%%DATADIR%%/layouts/checkered.layout
+%%DATADIR%%/layouts/chip.desktop
+%%DATADIR%%/layouts/chip.layout
+%%DATADIR%%/layouts/clubs.desktop
+%%DATADIR%%/layouts/clubs.layout
+%%DATADIR%%/layouts/columns.desktop
+%%DATADIR%%/layouts/columns.layout
+%%DATADIR%%/layouts/crab.desktop
+%%DATADIR%%/layouts/crab.layout
+%%DATADIR%%/layouts/cross.desktop
+%%DATADIR%%/layouts/cross.layout
+%%DATADIR%%/layouts/default.desktop
+%%DATADIR%%/layouts/default.layout
+%%DATADIR%%/layouts/dragon.desktop
+%%DATADIR%%/layouts/dragon.layout
+%%DATADIR%%/layouts/eagle.desktop
+%%DATADIR%%/layouts/eagle.layout
+%%DATADIR%%/layouts/enterprise.desktop
+%%DATADIR%%/layouts/enterprise.layout
+%%DATADIR%%/layouts/explosion.desktop
+%%DATADIR%%/layouts/explosion.layout
+%%DATADIR%%/layouts/flowers.desktop
+%%DATADIR%%/layouts/flowers.layout
+%%DATADIR%%/layouts/future.desktop
+%%DATADIR%%/layouts/future.layout
+%%DATADIR%%/layouts/galaxy.desktop
+%%DATADIR%%/layouts/galaxy.layout
+%%DATADIR%%/layouts/garden.desktop
+%%DATADIR%%/layouts/garden.layout
+%%DATADIR%%/layouts/girl.desktop
+%%DATADIR%%/layouts/girl.layout
+%%DATADIR%%/layouts/glade.desktop
+%%DATADIR%%/layouts/glade.layout
+%%DATADIR%%/layouts/grid.desktop
+%%DATADIR%%/layouts/grid.layout
+%%DATADIR%%/layouts/helios.desktop
+%%DATADIR%%/layouts/helios.layout
+%%DATADIR%%/layouts/hole.desktop
+%%DATADIR%%/layouts/hole.layout
+%%DATADIR%%/layouts/inner_circle.desktop
+%%DATADIR%%/layouts/inner_circle.layout
+%%DATADIR%%/layouts/key.desktop
+%%DATADIR%%/layouts/key.layout
+%%DATADIR%%/layouts/km.desktop
+%%DATADIR%%/layouts/km.layout
+%%DATADIR%%/layouts/labyrinth.desktop
+%%DATADIR%%/layouts/labyrinth.layout
+%%DATADIR%%/layouts/mask.desktop
+%%DATADIR%%/layouts/mask.layout
+%%DATADIR%%/layouts/maya.desktop
+%%DATADIR%%/layouts/maya.layout
+%%DATADIR%%/layouts/maze.desktop
+%%DATADIR%%/layouts/maze.layout
+%%DATADIR%%/layouts/mesh.desktop
+%%DATADIR%%/layouts/mesh.layout
+%%DATADIR%%/layouts/moth.desktop
+%%DATADIR%%/layouts/moth.layout
+%%DATADIR%%/layouts/order.desktop
+%%DATADIR%%/layouts/order.layout
+%%DATADIR%%/layouts/pattern.desktop
+%%DATADIR%%/layouts/pattern.layout
+%%DATADIR%%/layouts/penta.desktop
+%%DATADIR%%/layouts/penta.layout
+%%DATADIR%%/layouts/pillars.desktop
+%%DATADIR%%/layouts/pillars.layout
+%%DATADIR%%/layouts/pirates.desktop
+%%DATADIR%%/layouts/pirates.layout
+%%DATADIR%%/layouts/pyramid.desktop
+%%DATADIR%%/layouts/pyramid.layout
+%%DATADIR%%/layouts/rocket.desktop
+%%DATADIR%%/layouts/rocket.layout
+%%DATADIR%%/layouts/shield.desktop
+%%DATADIR%%/layouts/shield.layout
+%%DATADIR%%/layouts/spider.desktop
+%%DATADIR%%/layouts/spider.layout
+%%DATADIR%%/layouts/squares.desktop
+%%DATADIR%%/layouts/squares.layout
+%%DATADIR%%/layouts/squaring.desktop
+%%DATADIR%%/layouts/squaring.layout
+%%DATADIR%%/layouts/stadion.desktop
+%%DATADIR%%/layouts/stadion.layout
+%%DATADIR%%/layouts/stairs.desktop
+%%DATADIR%%/layouts/stairs.layout
+%%DATADIR%%/layouts/star.desktop
+%%DATADIR%%/layouts/star.layout
+%%DATADIR%%/layouts/star_ship.desktop
+%%DATADIR%%/layouts/star_ship.layout
+%%DATADIR%%/layouts/stax.desktop
+%%DATADIR%%/layouts/stax.layout
+%%DATADIR%%/layouts/swirl.desktop
+%%DATADIR%%/layouts/swirl.layout
+%%DATADIR%%/layouts/temple.desktop
+%%DATADIR%%/layouts/temple.layout
+%%DATADIR%%/layouts/the_door.desktop
+%%DATADIR%%/layouts/the_door.layout
+%%DATADIR%%/layouts/theatre.desktop
+%%DATADIR%%/layouts/theatre.layout
+%%DATADIR%%/layouts/time_tunnel.desktop
+%%DATADIR%%/layouts/time_tunnel.layout
+%%DATADIR%%/layouts/tomb.desktop
+%%DATADIR%%/layouts/tomb.layout
+%%DATADIR%%/layouts/totem.desktop
+%%DATADIR%%/layouts/totem.layout
+%%DATADIR%%/layouts/tower.desktop
+%%DATADIR%%/layouts/tower.layout
+%%DATADIR%%/layouts/triangle.desktop
+%%DATADIR%%/layouts/triangle.layout
+%%DATADIR%%/layouts/up&down.desktop
+%%DATADIR%%/layouts/up&down.layout
+%%DATADIR%%/layouts/well.desktop
+%%DATADIR%%/layouts/well.layout
+share/kxmlgui5/kmahjongg/kmahjonggui.rc
+share/locale/ar/LC_MESSAGES/kmahjongg.mo
+share/locale/ast/LC_MESSAGES/kmahjongg.mo
+share/locale/bg/LC_MESSAGES/kmahjongg.mo
+share/locale/bs/LC_MESSAGES/kmahjongg.mo
+share/locale/ca/LC_MESSAGES/kmahjongg.mo
+share/locale/ca@valencia/LC_MESSAGES/kmahjongg.mo
+share/locale/cs/LC_MESSAGES/kmahjongg.mo
+share/locale/da/LC_MESSAGES/kmahjongg.mo
+share/locale/de/LC_MESSAGES/kmahjongg.mo
+share/locale/el/LC_MESSAGES/kmahjongg.mo
+share/locale/en_GB/LC_MESSAGES/kmahjongg.mo
+share/locale/eo/LC_MESSAGES/kmahjongg.mo
+share/locale/es/LC_MESSAGES/kmahjongg.mo
+share/locale/et/LC_MESSAGES/kmahjongg.mo
+share/locale/eu/LC_MESSAGES/kmahjongg.mo
+share/locale/fa/LC_MESSAGES/kmahjongg.mo
+share/locale/fi/LC_MESSAGES/kmahjongg.mo
+share/locale/fr/LC_MESSAGES/kmahjongg.mo
+share/locale/ga/LC_MESSAGES/kmahjongg.mo
+share/locale/gl/LC_MESSAGES/kmahjongg.mo
+share/locale/he/LC_MESSAGES/kmahjongg.mo
+share/locale/hi/LC_MESSAGES/kmahjongg.mo
+share/locale/hr/LC_MESSAGES/kmahjongg.mo
+share/locale/hu/LC_MESSAGES/kmahjongg.mo
+share/locale/id/LC_MESSAGES/kmahjongg.mo
+share/locale/is/LC_MESSAGES/kmahjongg.mo
+share/locale/it/LC_MESSAGES/kmahjongg.mo
+share/locale/ja/LC_MESSAGES/kmahjongg.mo
+share/locale/kk/LC_MESSAGES/kmahjongg.mo
+share/locale/km/LC_MESSAGES/kmahjongg.mo
+share/locale/ko/LC_MESSAGES/kmahjongg.mo
+share/locale/lt/LC_MESSAGES/kmahjongg.mo
+share/locale/lv/LC_MESSAGES/kmahjongg.mo
+share/locale/mr/LC_MESSAGES/kmahjongg.mo
+share/locale/nb/LC_MESSAGES/kmahjongg.mo
+share/locale/nds/LC_MESSAGES/kmahjongg.mo
+share/locale/nl/LC_MESSAGES/kmahjongg.mo
+share/locale/nn/LC_MESSAGES/kmahjongg.mo
+share/locale/pa/LC_MESSAGES/kmahjongg.mo
+share/locale/pl/LC_MESSAGES/kmahjongg.mo
+share/locale/pt/LC_MESSAGES/kmahjongg.mo
+share/locale/pt_BR/LC_MESSAGES/kmahjongg.mo
+share/locale/ro/LC_MESSAGES/kmahjongg.mo
+share/locale/ru/LC_MESSAGES/kmahjongg.mo
+share/locale/sk/LC_MESSAGES/kmahjongg.mo
+share/locale/sl/LC_MESSAGES/kmahjongg.mo
+share/locale/sr/LC_MESSAGES/kmahjongg.mo
+share/locale/sv/LC_MESSAGES/kmahjongg.mo
+share/locale/tr/LC_MESSAGES/kmahjongg.mo
+share/locale/ug/LC_MESSAGES/kmahjongg.mo
+share/locale/uk/LC_MESSAGES/kmahjongg.mo
+share/locale/wa/LC_MESSAGES/kmahjongg.mo
+share/locale/zh_CN/LC_MESSAGES/kmahjongg.mo
+share/locale/zh_TW/LC_MESSAGES/kmahjongg.mo
+share/metainfo/org.kde.kmahjongg.appdata.xml
diff --git a/games/kmines/Makefile b/games/kmines/Makefile
new file mode 100644
index 000000000000..62c066bea30c
--- /dev/null
+++ b/games/kmines/Makefile
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME= kmines
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource gettext kde:5 tar:xz
+USE_KDE= auth codecs config configwidgets coreaddons crash dbusaddons \
+ ecm i18n kio libkdegames notifyconfig sonnet textwidgets \
+ widgetsaddons xmlgui
+USE_QT5= core dbus gui network qml quick widgets xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/kmines/distinfo b/games/kmines/distinfo
new file mode 100644
index 000000000000..38f33decf247
--- /dev/null
+++ b/games/kmines/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519290
+SHA256 (KDE/applications/17.12.3/kmines-17.12.3.tar.xz) = 89527d3bc17bf39699ce892b58c7fdf7d617cd7db7aad64941e58ba44fd23965
+SIZE (KDE/applications/17.12.3/kmines-17.12.3.tar.xz) = 882616
diff --git a/games/kmines/pkg-descr b/games/kmines/pkg-descr
new file mode 100644
index 000000000000..e1cb886ebf55
--- /dev/null
+++ b/games/kmines/pkg-descr
@@ -0,0 +1,5 @@
+KMines is a classic Minesweeper game. The idea is to uncover all
+the squares without blowing up any mines. When a mine is blown up,
+the game is over.
+
+WWW: http://www.kde.org/applications/games/kmines/
diff --git a/games/kmines/pkg-plist b/games/kmines/pkg-plist
new file mode 100644
index 000000000000..4040c77a1732
--- /dev/null
+++ b/games/kmines/pkg-plist
@@ -0,0 +1,75 @@
+bin/kmines
+share/applications/org.kde.kmines.desktop
+share/icons/hicolor/128x128/apps/kmines.png
+share/icons/hicolor/16x16/apps/kmines.png
+share/icons/hicolor/22x22/apps/kmines.png
+share/icons/hicolor/32x32/apps/kmines.png
+share/icons/hicolor/48x48/apps/kmines.png
+share/icons/hicolor/64x64/apps/kmines.png
+%%DATADIR%%/themes/classic.desktop
+%%DATADIR%%/themes/classic_preview.png
+%%DATADIR%%/themes/default.desktop
+%%DATADIR%%/themes/default_preview.png
+%%DATADIR%%/themes/graveyard-mayhem-preview.png
+%%DATADIR%%/themes/graveyard-mayhem.desktop
+%%DATADIR%%/themes/graveyard-mayhem.svgz
+%%DATADIR%%/themes/green.desktop
+%%DATADIR%%/themes/green.png
+%%DATADIR%%/themes/kmines_classic.svgz
+%%DATADIR%%/themes/kmines_green.svgz
+%%DATADIR%%/themes/kmines_oxygen.svgz
+share/knotifications5/kmines.notifyrc
+share/locale/ar/LC_MESSAGES/kmines.mo
+share/locale/ast/LC_MESSAGES/kmines.mo
+share/locale/bg/LC_MESSAGES/kmines.mo
+share/locale/bs/LC_MESSAGES/kmines.mo
+share/locale/ca/LC_MESSAGES/kmines.mo
+share/locale/ca@valencia/LC_MESSAGES/kmines.mo
+share/locale/cs/LC_MESSAGES/kmines.mo
+share/locale/da/LC_MESSAGES/kmines.mo
+share/locale/de/LC_MESSAGES/kmines.mo
+share/locale/el/LC_MESSAGES/kmines.mo
+share/locale/en_GB/LC_MESSAGES/kmines.mo
+share/locale/eo/LC_MESSAGES/kmines.mo
+share/locale/es/LC_MESSAGES/kmines.mo
+share/locale/et/LC_MESSAGES/kmines.mo
+share/locale/eu/LC_MESSAGES/kmines.mo
+share/locale/fa/LC_MESSAGES/kmines.mo
+share/locale/fi/LC_MESSAGES/kmines.mo
+share/locale/fr/LC_MESSAGES/kmines.mo
+share/locale/ga/LC_MESSAGES/kmines.mo
+share/locale/gl/LC_MESSAGES/kmines.mo
+share/locale/he/LC_MESSAGES/kmines.mo
+share/locale/hi/LC_MESSAGES/kmines.mo
+share/locale/hr/LC_MESSAGES/kmines.mo
+share/locale/hu/LC_MESSAGES/kmines.mo
+share/locale/is/LC_MESSAGES/kmines.mo
+share/locale/it/LC_MESSAGES/kmines.mo
+share/locale/ja/LC_MESSAGES/kmines.mo
+share/locale/kk/LC_MESSAGES/kmines.mo
+share/locale/km/LC_MESSAGES/kmines.mo
+share/locale/ko/LC_MESSAGES/kmines.mo
+share/locale/lt/LC_MESSAGES/kmines.mo
+share/locale/lv/LC_MESSAGES/kmines.mo
+share/locale/mr/LC_MESSAGES/kmines.mo
+share/locale/nb/LC_MESSAGES/kmines.mo
+share/locale/nds/LC_MESSAGES/kmines.mo
+share/locale/nl/LC_MESSAGES/kmines.mo
+share/locale/nn/LC_MESSAGES/kmines.mo
+share/locale/pa/LC_MESSAGES/kmines.mo
+share/locale/pl/LC_MESSAGES/kmines.mo
+share/locale/pt/LC_MESSAGES/kmines.mo
+share/locale/pt_BR/LC_MESSAGES/kmines.mo
+share/locale/ro/LC_MESSAGES/kmines.mo
+share/locale/ru/LC_MESSAGES/kmines.mo
+share/locale/sk/LC_MESSAGES/kmines.mo
+share/locale/sl/LC_MESSAGES/kmines.mo
+share/locale/sr/LC_MESSAGES/kmines.mo
+share/locale/sv/LC_MESSAGES/kmines.mo
+share/locale/tr/LC_MESSAGES/kmines.mo
+share/locale/ug/LC_MESSAGES/kmines.mo
+share/locale/uk/LC_MESSAGES/kmines.mo
+share/locale/wa/LC_MESSAGES/kmines.mo
+share/locale/zh_CN/LC_MESSAGES/kmines.mo
+share/locale/zh_TW/LC_MESSAGES/kmines.mo
+share/metainfo/org.kde.kmines.appdata.xml
diff --git a/games/knavalbattle/Makefile b/games/knavalbattle/Makefile
new file mode 100644
index 000000000000..ccbfe1426c8a
--- /dev/null
+++ b/games/knavalbattle/Makefile
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME= knavalbattle
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource gettext kde:5 tar:xz
+USE_KDE= auth codecs completion config configwidgets coreaddons crash \
+ dbusaddons dnssd doctools ecm i18n libkdegames sonnet \
+ textwidgets widgetsaddons xmlgui
+USE_QT5= core dbus gui network qml quick widgets xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/knavalbattle/distinfo b/games/knavalbattle/distinfo
new file mode 100644
index 000000000000..e5d4213cc06a
--- /dev/null
+++ b/games/knavalbattle/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519308
+SHA256 (KDE/applications/17.12.3/knavalbattle-17.12.3.tar.xz) = 0ea4196121b7315e37dab2eeb6b550d737dbefa49c4a3c414fa955672080e01f
+SIZE (KDE/applications/17.12.3/knavalbattle-17.12.3.tar.xz) = 1220100
diff --git a/games/knavalbattle/pkg-descr b/games/knavalbattle/pkg-descr
new file mode 100644
index 000000000000..6123de0fd669
--- /dev/null
+++ b/games/knavalbattle/pkg-descr
@@ -0,0 +1,6 @@
+Naval Battle is a Battle Ship game for KDE. Ships are placed on a
+board which represents the sea. Players try to hit each others
+ships in turns without knowing where they are placed. The first
+player to destroy all ships wins the game.
+
+WWW: http://www.kde.org/applications/games/navalbattle/
diff --git a/games/knavalbattle/pkg-plist b/games/knavalbattle/pkg-plist
new file mode 100644
index 000000000000..a6286b396aab
--- /dev/null
+++ b/games/knavalbattle/pkg-plist
@@ -0,0 +1,70 @@
+bin/knavalbattle
+share/applications/org.kde.knavalbattle.desktop
+share/icons/hicolor/128x128/apps/knavalbattle.png
+share/icons/hicolor/16x16/apps/knavalbattle.png
+share/icons/hicolor/22x22/apps/knavalbattle.png
+share/icons/hicolor/32x32/apps/knavalbattle.png
+share/icons/hicolor/48x48/apps/knavalbattle.png
+share/icons/hicolor/64x64/apps/knavalbattle.png
+share/kconf_update/knavalbattle.upd
+%%DATADIR%%/pictures/default.desktop
+%%DATADIR%%/pictures/default_theme.svgz
+%%DATADIR%%/sounds/ship-player-shoot-water.ogg
+%%DATADIR%%/sounds/ship-player1-shoot.ogg
+%%DATADIR%%/sounds/ship-player2-shoot.ogg
+%%DATADIR%%/sounds/ship-sink.ogg
+share/kservices5/knavalbattle.protocol
+share/kxmlgui5/knavalbattle/knavalbattleui.rc
+share/locale/ar/LC_MESSAGES/knavalbattle.mo
+share/locale/ast/LC_MESSAGES/knavalbattle.mo
+share/locale/bg/LC_MESSAGES/knavalbattle.mo
+share/locale/bs/LC_MESSAGES/knavalbattle.mo
+share/locale/ca/LC_MESSAGES/knavalbattle.mo
+share/locale/ca@valencia/LC_MESSAGES/knavalbattle.mo
+share/locale/cs/LC_MESSAGES/knavalbattle.mo
+share/locale/da/LC_MESSAGES/knavalbattle.mo
+share/locale/de/LC_MESSAGES/knavalbattle.mo
+share/locale/el/LC_MESSAGES/knavalbattle.mo
+share/locale/en_GB/LC_MESSAGES/knavalbattle.mo
+share/locale/eo/LC_MESSAGES/knavalbattle.mo
+share/locale/es/LC_MESSAGES/knavalbattle.mo
+share/locale/et/LC_MESSAGES/knavalbattle.mo
+share/locale/eu/LC_MESSAGES/knavalbattle.mo
+share/locale/fa/LC_MESSAGES/knavalbattle.mo
+share/locale/fi/LC_MESSAGES/knavalbattle.mo
+share/locale/fr/LC_MESSAGES/knavalbattle.mo
+share/locale/ga/LC_MESSAGES/knavalbattle.mo
+share/locale/gl/LC_MESSAGES/knavalbattle.mo
+share/locale/he/LC_MESSAGES/knavalbattle.mo
+share/locale/hi/LC_MESSAGES/knavalbattle.mo
+share/locale/hr/LC_MESSAGES/knavalbattle.mo
+share/locale/hu/LC_MESSAGES/knavalbattle.mo
+share/locale/is/LC_MESSAGES/knavalbattle.mo
+share/locale/it/LC_MESSAGES/knavalbattle.mo
+share/locale/ja/LC_MESSAGES/knavalbattle.mo
+share/locale/kk/LC_MESSAGES/knavalbattle.mo
+share/locale/km/LC_MESSAGES/knavalbattle.mo
+share/locale/ko/LC_MESSAGES/knavalbattle.mo
+share/locale/lt/LC_MESSAGES/knavalbattle.mo
+share/locale/lv/LC_MESSAGES/knavalbattle.mo
+share/locale/mr/LC_MESSAGES/knavalbattle.mo
+share/locale/nb/LC_MESSAGES/knavalbattle.mo
+share/locale/nds/LC_MESSAGES/knavalbattle.mo
+share/locale/nl/LC_MESSAGES/knavalbattle.mo
+share/locale/nn/LC_MESSAGES/knavalbattle.mo
+share/locale/pa/LC_MESSAGES/knavalbattle.mo
+share/locale/pl/LC_MESSAGES/knavalbattle.mo
+share/locale/pt/LC_MESSAGES/knavalbattle.mo
+share/locale/pt_BR/LC_MESSAGES/knavalbattle.mo
+share/locale/ro/LC_MESSAGES/knavalbattle.mo
+share/locale/ru/LC_MESSAGES/knavalbattle.mo
+share/locale/sk/LC_MESSAGES/knavalbattle.mo
+share/locale/sl/LC_MESSAGES/knavalbattle.mo
+share/locale/sr/LC_MESSAGES/knavalbattle.mo
+share/locale/sv/LC_MESSAGES/knavalbattle.mo
+share/locale/tr/LC_MESSAGES/knavalbattle.mo
+share/locale/ug/LC_MESSAGES/knavalbattle.mo
+share/locale/uk/LC_MESSAGES/knavalbattle.mo
+share/locale/zh_CN/LC_MESSAGES/knavalbattle.mo
+share/locale/zh_TW/LC_MESSAGES/knavalbattle.mo
+share/metainfo/org.kde.knavalbattle.appdata.xml
diff --git a/games/knetwalk/Makefile b/games/knetwalk/Makefile
new file mode 100644
index 000000000000..b74d7e75ca4f
--- /dev/null
+++ b/games/knetwalk/Makefile
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME= knetwalk
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource gettext kde:5 tar:xz
+USE_KDE= auth codecs config configwidgets coreaddons crash dbusaddons \
+ ecm guiaddons i18n iconthemes itemviews kio libkdegames \
+ notifyconfig sonnet textwidgets widgetsaddons xmlgui
+USE_QT5= core dbus gui network qml quick svg widgets xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/knetwalk/distinfo b/games/knetwalk/distinfo
new file mode 100644
index 000000000000..db6139448ad2
--- /dev/null
+++ b/games/knetwalk/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519320
+SHA256 (KDE/applications/17.12.3/knetwalk-17.12.3.tar.xz) = f3a420acbdbb7efd99227396dbd745e5eb3341231a746c2673c5b5ac5b0ae8c7
+SIZE (KDE/applications/17.12.3/knetwalk-17.12.3.tar.xz) = 981588
diff --git a/games/knetwalk/pkg-descr b/games/knetwalk/pkg-descr
new file mode 100644
index 000000000000..8e5d6540e198
--- /dev/null
+++ b/games/knetwalk/pkg-descr
@@ -0,0 +1,6 @@
+KNetWalk is a small game where you have to build up a computer
+network by rotating the wires to connect the terminals to the server.
+When the network is build, a highscore-list comes up where competitions
+can be fought out.
+
+WWW: http://www.kde.org/applications/games/knetwalk/
diff --git a/games/knetwalk/pkg-plist b/games/knetwalk/pkg-plist
new file mode 100644
index 000000000000..75641b508594
--- /dev/null
+++ b/games/knetwalk/pkg-plist
@@ -0,0 +1,76 @@
+bin/knetwalk
+share/applications/org.kde.knetwalk.desktop
+share/icons/hicolor/128x128/apps/knetwalk.png
+share/icons/hicolor/16x16/apps/knetwalk.png
+share/icons/hicolor/22x22/apps/knetwalk.png
+share/icons/hicolor/32x32/apps/knetwalk.png
+share/icons/hicolor/48x48/apps/knetwalk.png
+share/icons/hicolor/64x64/apps/knetwalk.png
+%%DATADIR%%/qml/Cable.qml
+%%DATADIR%%/qml/CanvasItem.qml
+%%DATADIR%%/qml/Cell.qml
+%%DATADIR%%/qml/logic.js
+%%DATADIR%%/qml/main.qml
+%%DATADIR%%/sounds/click.wav
+%%DATADIR%%/sounds/connect.wav
+%%DATADIR%%/sounds/start.wav
+%%DATADIR%%/sounds/turn.wav
+%%DATADIR%%/sounds/win.wav
+%%DATADIR%%/themes/default.desktop
+%%DATADIR%%/themes/default.svgz
+%%DATADIR%%/themes/default_preview.png
+%%DATADIR%%/themes/electronic.desktop
+%%DATADIR%%/themes/electronic.svgz
+%%DATADIR%%/themes/electronic_preview.png
+share/locale/ar/LC_MESSAGES/knetwalk.mo
+share/locale/ast/LC_MESSAGES/knetwalk.mo
+share/locale/bg/LC_MESSAGES/knetwalk.mo
+share/locale/bs/LC_MESSAGES/knetwalk.mo
+share/locale/ca/LC_MESSAGES/knetwalk.mo
+share/locale/ca@valencia/LC_MESSAGES/knetwalk.mo
+share/locale/cs/LC_MESSAGES/knetwalk.mo
+share/locale/da/LC_MESSAGES/knetwalk.mo
+share/locale/de/LC_MESSAGES/knetwalk.mo
+share/locale/el/LC_MESSAGES/knetwalk.mo
+share/locale/en_GB/LC_MESSAGES/knetwalk.mo
+share/locale/eo/LC_MESSAGES/knetwalk.mo
+share/locale/es/LC_MESSAGES/knetwalk.mo
+share/locale/et/LC_MESSAGES/knetwalk.mo
+share/locale/eu/LC_MESSAGES/knetwalk.mo
+share/locale/fa/LC_MESSAGES/knetwalk.mo
+share/locale/fi/LC_MESSAGES/knetwalk.mo
+share/locale/fr/LC_MESSAGES/knetwalk.mo
+share/locale/ga/LC_MESSAGES/knetwalk.mo
+share/locale/gl/LC_MESSAGES/knetwalk.mo
+share/locale/he/LC_MESSAGES/knetwalk.mo
+share/locale/hi/LC_MESSAGES/knetwalk.mo
+share/locale/hr/LC_MESSAGES/knetwalk.mo
+share/locale/hu/LC_MESSAGES/knetwalk.mo
+share/locale/is/LC_MESSAGES/knetwalk.mo
+share/locale/it/LC_MESSAGES/knetwalk.mo
+share/locale/ja/LC_MESSAGES/knetwalk.mo
+share/locale/kk/LC_MESSAGES/knetwalk.mo
+share/locale/km/LC_MESSAGES/knetwalk.mo
+share/locale/ko/LC_MESSAGES/knetwalk.mo
+share/locale/lt/LC_MESSAGES/knetwalk.mo
+share/locale/lv/LC_MESSAGES/knetwalk.mo
+share/locale/mr/LC_MESSAGES/knetwalk.mo
+share/locale/nb/LC_MESSAGES/knetwalk.mo
+share/locale/nds/LC_MESSAGES/knetwalk.mo
+share/locale/nl/LC_MESSAGES/knetwalk.mo
+share/locale/nn/LC_MESSAGES/knetwalk.mo
+share/locale/pa/LC_MESSAGES/knetwalk.mo
+share/locale/pl/LC_MESSAGES/knetwalk.mo
+share/locale/pt/LC_MESSAGES/knetwalk.mo
+share/locale/pt_BR/LC_MESSAGES/knetwalk.mo
+share/locale/ro/LC_MESSAGES/knetwalk.mo
+share/locale/ru/LC_MESSAGES/knetwalk.mo
+share/locale/sk/LC_MESSAGES/knetwalk.mo
+share/locale/sl/LC_MESSAGES/knetwalk.mo
+share/locale/sr/LC_MESSAGES/knetwalk.mo
+share/locale/sv/LC_MESSAGES/knetwalk.mo
+share/locale/tr/LC_MESSAGES/knetwalk.mo
+share/locale/ug/LC_MESSAGES/knetwalk.mo
+share/locale/uk/LC_MESSAGES/knetwalk.mo
+share/locale/zh_CN/LC_MESSAGES/knetwalk.mo
+share/locale/zh_TW/LC_MESSAGES/knetwalk.mo
diff --git a/games/kolf/Makefile b/games/kolf/Makefile
new file mode 100644
index 000000000000..056b985a6358
--- /dev/null
+++ b/games/kolf/Makefile
@@ -0,0 +1,23 @@
+# $FreeBSD$
+
+PORTNAME= kolf
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource kde:5 tar:xz
+USE_KDE= auth bookmarks codecs completion config configwidgets \
+ coreaddons crash dbusaddons ecm guiaddons i18n iconthemes \
+ itemviews jobwidgets kdelibs4support kio libkdegames \
+ notifications parts service solid sonnet textwidgets \
+ unitconversion widgetsaddons windowsystem xmlgui
+USE_QT5= core dbus gui network phonon4 printsupport qml quick \
+ widgets xml \
+ buildtools_build qmake_build
+
+USE_LDCONFIG= yes
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/kolf/distinfo b/games/kolf/distinfo
new file mode 100644
index 000000000000..e992be11bed2
--- /dev/null
+++ b/games/kolf/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519305
+SHA256 (KDE/applications/17.12.3/kolf-17.12.3.tar.xz) = 9285d356ab0f6d7a57e753d692a6cc2b40fa1046db2d2af6be5980a1cc8881fd
+SIZE (KDE/applications/17.12.3/kolf-17.12.3.tar.xz) = 923672
diff --git a/games/kolf/pkg-descr b/games/kolf/pkg-descr
new file mode 100644
index 000000000000..bc43ac2a2df1
--- /dev/null
+++ b/games/kolf/pkg-descr
@@ -0,0 +1,6 @@
+Kolf is a miniature golf game. The game is played from an overhead
+view, with a short bar representing the golf club. Kolf features
+many different types of objects, such water hazards, slopes, sand
+traps, and black holes (warps), among others.
+
+WWW: http://www.kde.org/applications/games/kolf/
diff --git a/games/kolf/pkg-plist b/games/kolf/pkg-plist
new file mode 100644
index 000000000000..3d1784003943
--- /dev/null
+++ b/games/kolf/pkg-plist
@@ -0,0 +1,82 @@
+bin/kolf
+lib/libkolfprivate.so.5.0.0
+share/applications/org.kde.kolf.desktop
+share/icons/hicolor/128x128/apps/kolf.png
+share/icons/hicolor/16x16/apps/kolf.png
+share/icons/hicolor/22x22/apps/kolf.png
+share/icons/hicolor/32x32/apps/kolf.png
+share/icons/hicolor/48x48/apps/kolf.png
+share/icons/hicolor/64x64/apps/kolf.png
+%%DATADIR%%/courses/Classic.kolf
+%%DATADIR%%/courses/Easy.kolf
+%%DATADIR%%/courses/Hard.kolf
+%%DATADIR%%/courses/Impossible
+%%DATADIR%%/courses/Medium.kolf
+%%DATADIR%%/courses/Practice
+%%DATADIR%%/courses/ReallyEasy
+%%DATADIR%%/courses/USApro
+%%DATADIR%%/intro
+%%DATADIR%%/pics/default_theme.svgz
+%%DATADIR%%/sounds/blackhole.wav
+%%DATADIR%%/sounds/blackholeeject.wav
+%%DATADIR%%/sounds/blackholeputin.wav
+%%DATADIR%%/sounds/hit.wav
+%%DATADIR%%/sounds/holed.wav
+%%DATADIR%%/sounds/holeinone.wav
+%%DATADIR%%/sounds/puddle.wav
+%%DATADIR%%/sounds/wall.wav
+%%DATADIR%%/tutorial.kolf
+%%DATADIR%%/tutorial.kolfgame
+share/kxmlgui5/kolf/kolfui.rc
+share/locale/ar/LC_MESSAGES/kolf.mo
+share/locale/ast/LC_MESSAGES/kolf.mo
+share/locale/bg/LC_MESSAGES/kolf.mo
+share/locale/bs/LC_MESSAGES/kolf.mo
+share/locale/ca/LC_MESSAGES/kolf.mo
+share/locale/ca@valencia/LC_MESSAGES/kolf.mo
+share/locale/cs/LC_MESSAGES/kolf.mo
+share/locale/da/LC_MESSAGES/kolf.mo
+share/locale/de/LC_MESSAGES/kolf.mo
+share/locale/el/LC_MESSAGES/kolf.mo
+share/locale/en_GB/LC_MESSAGES/kolf.mo
+share/locale/eo/LC_MESSAGES/kolf.mo
+share/locale/es/LC_MESSAGES/kolf.mo
+share/locale/et/LC_MESSAGES/kolf.mo
+share/locale/eu/LC_MESSAGES/kolf.mo
+share/locale/fa/LC_MESSAGES/kolf.mo
+share/locale/fi/LC_MESSAGES/kolf.mo
+share/locale/fr/LC_MESSAGES/kolf.mo
+share/locale/ga/LC_MESSAGES/kolf.mo
+share/locale/gl/LC_MESSAGES/kolf.mo
+share/locale/he/LC_MESSAGES/kolf.mo
+share/locale/hi/LC_MESSAGES/kolf.mo
+share/locale/hr/LC_MESSAGES/kolf.mo
+share/locale/hu/LC_MESSAGES/kolf.mo
+share/locale/is/LC_MESSAGES/kolf.mo
+share/locale/it/LC_MESSAGES/kolf.mo
+share/locale/ja/LC_MESSAGES/kolf.mo
+share/locale/kk/LC_MESSAGES/kolf.mo
+share/locale/km/LC_MESSAGES/kolf.mo
+share/locale/lt/LC_MESSAGES/kolf.mo
+share/locale/lv/LC_MESSAGES/kolf.mo
+share/locale/mr/LC_MESSAGES/kolf.mo
+share/locale/nb/LC_MESSAGES/kolf.mo
+share/locale/nds/LC_MESSAGES/kolf.mo
+share/locale/nl/LC_MESSAGES/kolf.mo
+share/locale/nn/LC_MESSAGES/kolf.mo
+share/locale/pa/LC_MESSAGES/kolf.mo
+share/locale/pl/LC_MESSAGES/kolf.mo
+share/locale/pt/LC_MESSAGES/kolf.mo
+share/locale/pt_BR/LC_MESSAGES/kolf.mo
+share/locale/ro/LC_MESSAGES/kolf.mo
+share/locale/ru/LC_MESSAGES/kolf.mo
+share/locale/sk/LC_MESSAGES/kolf.mo
+share/locale/sl/LC_MESSAGES/kolf.mo
+share/locale/sr/LC_MESSAGES/kolf.mo
+share/locale/sv/LC_MESSAGES/kolf.mo
+share/locale/tr/LC_MESSAGES/kolf.mo
+share/locale/ug/LC_MESSAGES/kolf.mo
+share/locale/uk/LC_MESSAGES/kolf.mo
+share/locale/zh_CN/LC_MESSAGES/kolf.mo
+share/locale/zh_TW/LC_MESSAGES/kolf.mo
+share/metainfo/org.kde.kolf.appdata.xml
diff --git a/games/kollision/Makefile b/games/kollision/Makefile
new file mode 100644
index 000000000000..65bf79870b72
--- /dev/null
+++ b/games/kollision/Makefile
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME= kollision
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource gettext kde:5 tar:xz
+USE_KDE= auth codecs config configwidgets coreaddons crash dbusaddons \
+ ecm i18n kio libkdegames newstuff notifyconfig textwidgets \
+ widgetsaddons xmlgui
+USE_QT5= core dbus gui network phonon4 qml quick svg widgets xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/kollision/distinfo b/games/kollision/distinfo
new file mode 100644
index 000000000000..8cf8c33444f9
--- /dev/null
+++ b/games/kollision/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519317
+SHA256 (KDE/applications/17.12.3/kollision-17.12.3.tar.xz) = 7f5bd8bbd68f4693a849ae9d05135c9b2bff29425ebe7980c3668214d25a3105
+SIZE (KDE/applications/17.12.3/kollision-17.12.3.tar.xz) = 272044
diff --git a/games/kollision/pkg-descr b/games/kollision/pkg-descr
new file mode 100644
index 000000000000..aae9d94b314c
--- /dev/null
+++ b/games/kollision/pkg-descr
@@ -0,0 +1,3 @@
+Kollision is a simple ball dodging game.
+
+WWW: http://www.kde.org/applications/games/kollision/
diff --git a/games/kollision/pkg-plist b/games/kollision/pkg-plist
new file mode 100644
index 000000000000..1d30eacaebfb
--- /dev/null
+++ b/games/kollision/pkg-plist
@@ -0,0 +1,66 @@
+bin/kollision
+share/applications/org.kde.kollision.desktop
+share/icons/hicolor/128x128/apps/kollision.png
+share/icons/hicolor/16x16/apps/kollision.png
+share/icons/hicolor/22x22/apps/kollision.png
+share/icons/hicolor/32x32/apps/kollision.png
+share/icons/hicolor/48x48/apps/kollision.png
+share/icons/hicolor/64x64/apps/kollision.png
+share/icons/oxygen/128x128/apps/kollision.png
+share/icons/oxygen/16x16/apps/kollision.png
+share/icons/oxygen/22x22/apps/kollision.png
+share/icons/oxygen/32x32/apps/kollision.png
+share/icons/oxygen/48x48/apps/kollision.png
+share/icons/oxygen/64x64/apps/kollision.png
+%%DATADIR%%/pictures/theme.svgz
+%%DATADIR%%/sounds/ball_leaving.ogg
+%%DATADIR%%/sounds/hit_wall.ogg
+%%DATADIR%%/sounds/start.ogg
+%%DATADIR%%/sounds/you_lose.ogg
+share/locale/ast/LC_MESSAGES/kollision.mo
+share/locale/bs/LC_MESSAGES/kollision.mo
+share/locale/ca/LC_MESSAGES/kollision.mo
+share/locale/ca@valencia/LC_MESSAGES/kollision.mo
+share/locale/cs/LC_MESSAGES/kollision.mo
+share/locale/da/LC_MESSAGES/kollision.mo
+share/locale/de/LC_MESSAGES/kollision.mo
+share/locale/el/LC_MESSAGES/kollision.mo
+share/locale/en_GB/LC_MESSAGES/kollision.mo
+share/locale/eo/LC_MESSAGES/kollision.mo
+share/locale/es/LC_MESSAGES/kollision.mo
+share/locale/et/LC_MESSAGES/kollision.mo
+share/locale/fi/LC_MESSAGES/kollision.mo
+share/locale/fr/LC_MESSAGES/kollision.mo
+share/locale/ga/LC_MESSAGES/kollision.mo
+share/locale/gl/LC_MESSAGES/kollision.mo
+share/locale/hr/LC_MESSAGES/kollision.mo
+share/locale/hu/LC_MESSAGES/kollision.mo
+share/locale/is/LC_MESSAGES/kollision.mo
+share/locale/it/LC_MESSAGES/kollision.mo
+share/locale/ja/LC_MESSAGES/kollision.mo
+share/locale/kk/LC_MESSAGES/kollision.mo
+share/locale/km/LC_MESSAGES/kollision.mo
+share/locale/ko/LC_MESSAGES/kollision.mo
+share/locale/lt/LC_MESSAGES/kollision.mo
+share/locale/lv/LC_MESSAGES/kollision.mo
+share/locale/mr/LC_MESSAGES/kollision.mo
+share/locale/nb/LC_MESSAGES/kollision.mo
+share/locale/nds/LC_MESSAGES/kollision.mo
+share/locale/nl/LC_MESSAGES/kollision.mo
+share/locale/nn/LC_MESSAGES/kollision.mo
+share/locale/pa/LC_MESSAGES/kollision.mo
+share/locale/pl/LC_MESSAGES/kollision.mo
+share/locale/pt/LC_MESSAGES/kollision.mo
+share/locale/pt_BR/LC_MESSAGES/kollision.mo
+share/locale/ro/LC_MESSAGES/kollision.mo
+share/locale/ru/LC_MESSAGES/kollision.mo
+share/locale/sk/LC_MESSAGES/kollision.mo
+share/locale/sl/LC_MESSAGES/kollision.mo
+share/locale/sr/LC_MESSAGES/kollision.mo
+share/locale/sv/LC_MESSAGES/kollision.mo
+share/locale/tr/LC_MESSAGES/kollision.mo
+share/locale/ug/LC_MESSAGES/kollision.mo
+share/locale/uk/LC_MESSAGES/kollision.mo
+share/locale/zh_CN/LC_MESSAGES/kollision.mo
+share/locale/zh_TW/LC_MESSAGES/kollision.mo
+share/metainfo/org.kde.kollision.appdata.xml
diff --git a/games/konquest/Makefile b/games/konquest/Makefile
new file mode 100644
index 000000000000..5c1119b87532
--- /dev/null
+++ b/games/konquest/Makefile
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME= konquest
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource kde:5 tar:xz
+USE_KDE= auth codecs config configwidgets coreaddons crash \
+ dbusaddons ecm guiaddons i18n libkdegames widgetsaddons \
+ xmlgui
+USE_QT5= core dbus gui network qml quick svg widgets xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/konquest/distinfo b/games/konquest/distinfo
new file mode 100644
index 000000000000..163677d68127
--- /dev/null
+++ b/games/konquest/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519306
+SHA256 (KDE/applications/17.12.3/konquest-17.12.3.tar.xz) = 91620de37daf03bf76d357bee3bca27b9a74ce7c7aec9147159d08911651bcc9
+SIZE (KDE/applications/17.12.3/konquest-17.12.3.tar.xz) = 658364
diff --git a/games/konquest/pkg-descr b/games/konquest/pkg-descr
new file mode 100644
index 000000000000..e015a9e7fdb8
--- /dev/null
+++ b/games/konquest/pkg-descr
@@ -0,0 +1,6 @@
+Konquest is the KDE version of Gnu-Lactic Konquest. Players conquer
+other planets by sending ships to them. The goal is to build an
+interstellar empire and ultimately conquer all other player's
+planets.
+
+WWW: http://www.kde.org/applications/games/konquest/
diff --git a/games/konquest/pkg-plist b/games/konquest/pkg-plist
new file mode 100644
index 000000000000..c5ebdd9b13d7
--- /dev/null
+++ b/games/konquest/pkg-plist
@@ -0,0 +1,64 @@
+bin/konquest
+share/applications/org.kde.konquest.desktop
+share/icons/hicolor/128x128/apps/konquest.png
+share/icons/hicolor/16x16/apps/konquest.png
+share/icons/hicolor/22x22/apps/konquest.png
+share/icons/hicolor/32x32/apps/konquest.png
+share/icons/hicolor/48x48/apps/konquest.png
+share/icons/hicolor/64x64/apps/konquest.png
+%%DATADIR%%/pics/default_theme.svgz
+%%DATADIR%%/pics/konquest-splash.png
+share/kxmlgui5/konquest/konquestui.rc
+share/locale/ar/LC_MESSAGES/konquest.mo
+share/locale/ast/LC_MESSAGES/konquest.mo
+share/locale/bg/LC_MESSAGES/konquest.mo
+share/locale/bs/LC_MESSAGES/konquest.mo
+share/locale/ca/LC_MESSAGES/konquest.mo
+share/locale/ca@valencia/LC_MESSAGES/konquest.mo
+share/locale/cs/LC_MESSAGES/konquest.mo
+share/locale/da/LC_MESSAGES/konquest.mo
+share/locale/de/LC_MESSAGES/konquest.mo
+share/locale/el/LC_MESSAGES/konquest.mo
+share/locale/en_GB/LC_MESSAGES/konquest.mo
+share/locale/eo/LC_MESSAGES/konquest.mo
+share/locale/es/LC_MESSAGES/konquest.mo
+share/locale/et/LC_MESSAGES/konquest.mo
+share/locale/eu/LC_MESSAGES/konquest.mo
+share/locale/fa/LC_MESSAGES/konquest.mo
+share/locale/fi/LC_MESSAGES/konquest.mo
+share/locale/fr/LC_MESSAGES/konquest.mo
+share/locale/ga/LC_MESSAGES/konquest.mo
+share/locale/gl/LC_MESSAGES/konquest.mo
+share/locale/he/LC_MESSAGES/konquest.mo
+share/locale/hi/LC_MESSAGES/konquest.mo
+share/locale/hr/LC_MESSAGES/konquest.mo
+share/locale/hu/LC_MESSAGES/konquest.mo
+share/locale/is/LC_MESSAGES/konquest.mo
+share/locale/it/LC_MESSAGES/konquest.mo
+share/locale/ja/LC_MESSAGES/konquest.mo
+share/locale/kk/LC_MESSAGES/konquest.mo
+share/locale/km/LC_MESSAGES/konquest.mo
+share/locale/ko/LC_MESSAGES/konquest.mo
+share/locale/lt/LC_MESSAGES/konquest.mo
+share/locale/lv/LC_MESSAGES/konquest.mo
+share/locale/mr/LC_MESSAGES/konquest.mo
+share/locale/nb/LC_MESSAGES/konquest.mo
+share/locale/nds/LC_MESSAGES/konquest.mo
+share/locale/nl/LC_MESSAGES/konquest.mo
+share/locale/nn/LC_MESSAGES/konquest.mo
+share/locale/pa/LC_MESSAGES/konquest.mo
+share/locale/pl/LC_MESSAGES/konquest.mo
+share/locale/pt/LC_MESSAGES/konquest.mo
+share/locale/pt_BR/LC_MESSAGES/konquest.mo
+share/locale/ro/LC_MESSAGES/konquest.mo
+share/locale/ru/LC_MESSAGES/konquest.mo
+share/locale/sk/LC_MESSAGES/konquest.mo
+share/locale/sl/LC_MESSAGES/konquest.mo
+share/locale/sr/LC_MESSAGES/konquest.mo
+share/locale/sv/LC_MESSAGES/konquest.mo
+share/locale/tr/LC_MESSAGES/konquest.mo
+share/locale/ug/LC_MESSAGES/konquest.mo
+share/locale/uk/LC_MESSAGES/konquest.mo
+share/locale/zh_CN/LC_MESSAGES/konquest.mo
+share/locale/zh_TW/LC_MESSAGES/konquest.mo
+share/metainfo/org.kde.konquest.appdata.xml
diff --git a/games/kpat/Makefile b/games/kpat/Makefile
new file mode 100644
index 000000000000..a1f88c7f0aa1
--- /dev/null
+++ b/games/kpat/Makefile
@@ -0,0 +1,19 @@
+# $FreeBSD$
+
+PORTNAME= kpat
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource gettext kde:5 shared-mime-info tar:xz
+USE_KDE= attica auth codecs completion config configwidgets coreaddons \
+ crash dbusaddons ecm guiaddons i18n iconthemes itemviews \
+ kdeclarative kio libkdegames newstuff notifyconfig service \
+ textwidgets widgetsaddons xmlgui
+USE_QT5= core dbus gui network phonon4 qml quick svg widgets xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/kpat/distinfo b/games/kpat/distinfo
new file mode 100644
index 000000000000..19aa62b60715
--- /dev/null
+++ b/games/kpat/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519304
+SHA256 (KDE/applications/17.12.3/kpat-17.12.3.tar.xz) = 902b040b220d8d41711e6eb264fdd7bdaecaaa9678eadc8faa64469bbb75785a
+SIZE (KDE/applications/17.12.3/kpat-17.12.3.tar.xz) = 3566240
diff --git a/games/kpat/pkg-descr b/games/kpat/pkg-descr
new file mode 100644
index 000000000000..5f20e210522e
--- /dev/null
+++ b/games/kpat/pkg-descr
@@ -0,0 +1,5 @@
+KPatience is a relaxing card sorting game. To win the game a player
+has to arrange a single deck of cards in certain order amongst each
+other.
+
+WWW: http://www.kde.org/applications/games/kpatience/
diff --git a/games/kpat/pkg-plist b/games/kpat/pkg-plist
new file mode 100644
index 000000000000..a0b1c52bd460
--- /dev/null
+++ b/games/kpat/pkg-plist
@@ -0,0 +1,107 @@
+bin/kpat
+etc/xdg/kcardtheme.knsrc
+etc/xdg/kpat.knsrc
+lib/libkcardgame.so
+man/de/man6/kpat.6.gz
+man/es/man6/kpat.6.gz
+man/et/man6/kpat.6.gz
+man/it/man6/kpat.6.gz
+man/man6/kpat.6.gz
+man/nl/man6/kpat.6.gz
+man/pt/man6/kpat.6.gz
+man/pt_BR/man6/kpat.6.gz
+man/ru/man6/kpat.6.gz
+man/sv/man6/kpat.6.gz
+man/uk/man6/kpat.6.gz
+share/applications/org.kde.kpat.desktop
+share/config.kcfg/kpat.kcfg
+share/icons/hicolor/128x128/apps/kpat.png
+share/icons/hicolor/16x16/apps/kpat.png
+share/icons/hicolor/22x22/apps/kpat.png
+share/icons/hicolor/24x24/apps/kpat.png
+share/icons/hicolor/256x256/apps/kpat.png
+share/icons/hicolor/32x32/apps/kpat.png
+share/icons/hicolor/48x48/apps/kpat.png
+share/icons/hicolor/64x64/apps/kpat.png
+%%DATADIR%%/previews/1.png
+%%DATADIR%%/previews/10.png
+%%DATADIR%%/previews/11.png
+%%DATADIR%%/previews/12.png
+%%DATADIR%%/previews/17.png
+%%DATADIR%%/previews/18.png
+%%DATADIR%%/previews/2.png
+%%DATADIR%%/previews/3.png
+%%DATADIR%%/previews/5.png
+%%DATADIR%%/previews/7.png
+%%DATADIR%%/previews/8.png
+%%DATADIR%%/previews/9.png
+%%DATADIR%%/sounds/card-down.ogg
+%%DATADIR%%/sounds/card-pickup.ogg
+%%DATADIR%%/themes/ancientegypt.desktop
+%%DATADIR%%/themes/ancientegypt.png
+%%DATADIR%%/themes/ancientegypt.svgz
+%%DATADIR%%/themes/cleangreen.desktop
+%%DATADIR%%/themes/cleangreen.png
+%%DATADIR%%/themes/cleangreen.svgz
+%%DATADIR%%/themes/greenblaze.desktop
+%%DATADIR%%/themes/greenblaze.png
+%%DATADIR%%/themes/greenblaze.svgz
+%%DATADIR%%/themes/oldertheme.desktop
+%%DATADIR%%/themes/oldertheme.png
+%%DATADIR%%/themes/oldertheme.svgz
+share/kxmlgui5/kpat/kpatui.rc
+share/locale/ar/LC_MESSAGES/kpat.mo
+share/locale/ast/LC_MESSAGES/kpat.mo
+share/locale/bg/LC_MESSAGES/kpat.mo
+share/locale/bs/LC_MESSAGES/kpat.mo
+share/locale/ca/LC_MESSAGES/kpat.mo
+share/locale/ca@valencia/LC_MESSAGES/kpat.mo
+share/locale/cs/LC_MESSAGES/kpat.mo
+share/locale/da/LC_MESSAGES/kpat.mo
+share/locale/de/LC_MESSAGES/kpat.mo
+share/locale/el/LC_MESSAGES/kpat.mo
+share/locale/en_GB/LC_MESSAGES/kpat.mo
+share/locale/eo/LC_MESSAGES/kpat.mo
+share/locale/es/LC_MESSAGES/kpat.mo
+share/locale/et/LC_MESSAGES/kpat.mo
+share/locale/eu/LC_MESSAGES/kpat.mo
+share/locale/fa/LC_MESSAGES/kpat.mo
+share/locale/fi/LC_MESSAGES/kpat.mo
+share/locale/fr/LC_MESSAGES/kpat.mo
+share/locale/ga/LC_MESSAGES/kpat.mo
+share/locale/gl/LC_MESSAGES/kpat.mo
+share/locale/he/LC_MESSAGES/kpat.mo
+share/locale/hi/LC_MESSAGES/kpat.mo
+share/locale/hr/LC_MESSAGES/kpat.mo
+share/locale/hu/LC_MESSAGES/kpat.mo
+share/locale/id/LC_MESSAGES/kpat.mo
+share/locale/is/LC_MESSAGES/kpat.mo
+share/locale/it/LC_MESSAGES/kpat.mo
+share/locale/ja/LC_MESSAGES/kpat.mo
+share/locale/kk/LC_MESSAGES/kpat.mo
+share/locale/km/LC_MESSAGES/kpat.mo
+share/locale/ko/LC_MESSAGES/kpat.mo
+share/locale/lt/LC_MESSAGES/kpat.mo
+share/locale/lv/LC_MESSAGES/kpat.mo
+share/locale/mr/LC_MESSAGES/kpat.mo
+share/locale/nb/LC_MESSAGES/kpat.mo
+share/locale/nds/LC_MESSAGES/kpat.mo
+share/locale/nl/LC_MESSAGES/kpat.mo
+share/locale/nn/LC_MESSAGES/kpat.mo
+share/locale/pa/LC_MESSAGES/kpat.mo
+share/locale/pl/LC_MESSAGES/kpat.mo
+share/locale/pt/LC_MESSAGES/kpat.mo
+share/locale/pt_BR/LC_MESSAGES/kpat.mo
+share/locale/ro/LC_MESSAGES/kpat.mo
+share/locale/ru/LC_MESSAGES/kpat.mo
+share/locale/sk/LC_MESSAGES/kpat.mo
+share/locale/sl/LC_MESSAGES/kpat.mo
+share/locale/sr/LC_MESSAGES/kpat.mo
+share/locale/sv/LC_MESSAGES/kpat.mo
+share/locale/tr/LC_MESSAGES/kpat.mo
+share/locale/ug/LC_MESSAGES/kpat.mo
+share/locale/uk/LC_MESSAGES/kpat.mo
+share/locale/wa/LC_MESSAGES/kpat.mo
+share/locale/zh_CN/LC_MESSAGES/kpat.mo
+share/locale/zh_TW/LC_MESSAGES/kpat.mo
+share/mime/packages/kpatience.xml
diff --git a/games/kreversi/Makefile b/games/kreversi/Makefile
new file mode 100644
index 000000000000..5b1d9bb88c48
--- /dev/null
+++ b/games/kreversi/Makefile
@@ -0,0 +1,19 @@
+# $FreeBSD$
+
+PORTNAME= kreversi
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource kde:5 tar:xz
+USE_KDE= auth bookmarks codecs completion config configwidgets \
+ coreaddons crash dbusaddons ecm i18n iconthemes itemviews \
+ jobwidgets kdeclarative kio libkdegames package service \
+ solid widgetsaddons xmlgui
+USE_QT5= core dbus gui network qml quick svg widgets xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/kreversi/distinfo b/games/kreversi/distinfo
new file mode 100644
index 000000000000..dd8cf42c3eac
--- /dev/null
+++ b/games/kreversi/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519312
+SHA256 (KDE/applications/17.12.3/kreversi-17.12.3.tar.xz) = cf01b8cd7c9f1714754d28e99462138dfda380322fb4da0cf0aa88771b40b0c2
+SIZE (KDE/applications/17.12.3/kreversi-17.12.3.tar.xz) = 913036
diff --git a/games/kreversi/pkg-descr b/games/kreversi/pkg-descr
new file mode 100644
index 000000000000..e322c1177648
--- /dev/null
+++ b/games/kreversi/pkg-descr
@@ -0,0 +1,7 @@
+KReversi is a simple one player strategy game played against the
+computer. If a player's piece is captured by an opposing player,
+that piece is turned over to reveal the color of that player. A
+winner is declared when one player has more pieces of his own color
+on the board and there are no more possible moves.
+
+WWW: http://www.kde.org/applications/games/kreversi/
diff --git a/games/kreversi/pkg-plist b/games/kreversi/pkg-plist
new file mode 100644
index 000000000000..b54c271bbc7d
--- /dev/null
+++ b/games/kreversi/pkg-plist
@@ -0,0 +1,83 @@
+bin/kreversi
+share/applications/org.kde.kreversi.desktop
+share/icons/hicolor/128x128/apps/kreversi.png
+share/icons/hicolor/16x16/actions/lastmoves.png
+share/icons/hicolor/16x16/actions/legalmoves.png
+share/icons/hicolor/16x16/apps/kreversi.png
+share/icons/hicolor/22x22/actions/lastmoves.png
+share/icons/hicolor/22x22/actions/legalmoves.png
+share/icons/hicolor/22x22/apps/kreversi.png
+share/icons/hicolor/32x32/actions/lastmoves.png
+share/icons/hicolor/32x32/actions/legalmoves.png
+share/icons/hicolor/32x32/apps/kreversi.png
+share/icons/hicolor/48x48/actions/lastmoves.png
+share/icons/hicolor/48x48/actions/legalmoves.png
+share/icons/hicolor/48x48/apps/kreversi.png
+share/icons/hicolor/64x64/apps/kreversi.png
+share/icons/hicolor/scalable/actions/lastmoves.svgz
+share/icons/hicolor/scalable/actions/legalmoves.svgz
+share/knotifications5/kreversi.notifyrc
+%%DATADIR%%/pics/default_theme.desktop
+%%DATADIR%%/pics/default_theme.svgz
+%%DATADIR%%/qml/Board.qml
+%%DATADIR%%/qml/CanvasItem.qml
+%%DATADIR%%/qml/Cell.qml
+%%DATADIR%%/qml/Chip.qml
+%%DATADIR%%/qml/Popup.qml
+%%DATADIR%%/qml/Table.qml
+%%DATADIR%%/qml/globals.js
+%%DATADIR%%/sounds/reversi-click.wav
+%%DATADIR%%/sounds/reversi-won.wav
+share/locale/ar/LC_MESSAGES/kreversi.mo
+share/locale/ast/LC_MESSAGES/kreversi.mo
+share/locale/bg/LC_MESSAGES/kreversi.mo
+share/locale/bs/LC_MESSAGES/kreversi.mo
+share/locale/ca/LC_MESSAGES/kreversi.mo
+share/locale/ca@valencia/LC_MESSAGES/kreversi.mo
+share/locale/cs/LC_MESSAGES/kreversi.mo
+share/locale/da/LC_MESSAGES/kreversi.mo
+share/locale/de/LC_MESSAGES/kreversi.mo
+share/locale/el/LC_MESSAGES/kreversi.mo
+share/locale/en_GB/LC_MESSAGES/kreversi.mo
+share/locale/eo/LC_MESSAGES/kreversi.mo
+share/locale/es/LC_MESSAGES/kreversi.mo
+share/locale/et/LC_MESSAGES/kreversi.mo
+share/locale/eu/LC_MESSAGES/kreversi.mo
+share/locale/fa/LC_MESSAGES/kreversi.mo
+share/locale/fi/LC_MESSAGES/kreversi.mo
+share/locale/fr/LC_MESSAGES/kreversi.mo
+share/locale/ga/LC_MESSAGES/kreversi.mo
+share/locale/gl/LC_MESSAGES/kreversi.mo
+share/locale/he/LC_MESSAGES/kreversi.mo
+share/locale/hi/LC_MESSAGES/kreversi.mo
+share/locale/hr/LC_MESSAGES/kreversi.mo
+share/locale/hu/LC_MESSAGES/kreversi.mo
+share/locale/is/LC_MESSAGES/kreversi.mo
+share/locale/it/LC_MESSAGES/kreversi.mo
+share/locale/ja/LC_MESSAGES/kreversi.mo
+share/locale/kk/LC_MESSAGES/kreversi.mo
+share/locale/km/LC_MESSAGES/kreversi.mo
+share/locale/ko/LC_MESSAGES/kreversi.mo
+share/locale/lt/LC_MESSAGES/kreversi.mo
+share/locale/lv/LC_MESSAGES/kreversi.mo
+share/locale/mr/LC_MESSAGES/kreversi.mo
+share/locale/nb/LC_MESSAGES/kreversi.mo
+share/locale/nds/LC_MESSAGES/kreversi.mo
+share/locale/nl/LC_MESSAGES/kreversi.mo
+share/locale/nn/LC_MESSAGES/kreversi.mo
+share/locale/pa/LC_MESSAGES/kreversi.mo
+share/locale/pl/LC_MESSAGES/kreversi.mo
+share/locale/pt/LC_MESSAGES/kreversi.mo
+share/locale/pt_BR/LC_MESSAGES/kreversi.mo
+share/locale/ro/LC_MESSAGES/kreversi.mo
+share/locale/ru/LC_MESSAGES/kreversi.mo
+share/locale/sk/LC_MESSAGES/kreversi.mo
+share/locale/sl/LC_MESSAGES/kreversi.mo
+share/locale/sr/LC_MESSAGES/kreversi.mo
+share/locale/sv/LC_MESSAGES/kreversi.mo
+share/locale/tr/LC_MESSAGES/kreversi.mo
+share/locale/ug/LC_MESSAGES/kreversi.mo
+share/locale/uk/LC_MESSAGES/kreversi.mo
+share/locale/zh_CN/LC_MESSAGES/kreversi.mo
+share/locale/zh_TW/LC_MESSAGES/kreversi.mo
+share/metainfo/org.kde.kreversi.appdata.xml
diff --git a/games/kshisen/Makefile b/games/kshisen/Makefile
new file mode 100644
index 000000000000..ba9c4e563cf8
--- /dev/null
+++ b/games/kshisen/Makefile
@@ -0,0 +1,20 @@
+# $FreeBSD$
+
+PORTNAME= kshisen
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+LIB_DEPENDS= libKF5KMahjongglib.so:games/libkmahjongg
+
+USES= cmake:outsource gettext kde:5 tar:xz
+USE_KDE= auth codecs completion config configwidgets coreaddons crash \
+ dbusaddons dnssd ecm i18n kdeclarative kio libkdegames \
+ newstuff widgetsaddons xmlgui
+USE_QT5= core dbus gui network qml quick svg widgets xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/kshisen/distinfo b/games/kshisen/distinfo
new file mode 100644
index 000000000000..4fb146ea6592
--- /dev/null
+++ b/games/kshisen/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519295
+SHA256 (KDE/applications/17.12.3/kshisen-17.12.3.tar.xz) = a0cb458ede11f6867bfb1d9169bc3b46e06a6dc2a9e42199322c06f67a45c2aa
+SIZE (KDE/applications/17.12.3/kshisen-17.12.3.tar.xz) = 708896
diff --git a/games/kshisen/pkg-descr b/games/kshisen/pkg-descr
new file mode 100644
index 000000000000..937cce6e844c
--- /dev/null
+++ b/games/kshisen/pkg-descr
@@ -0,0 +1,5 @@
+KShisen is a solitaire-like game played using the standard set of
+Mahjong tiles. Unlike Mahjong however, KShisen has only one layer
+of scrambled tiles.
+
+WWW: http://www.kde.org/applications/games/kshisen/
diff --git a/games/kshisen/pkg-plist b/games/kshisen/pkg-plist
new file mode 100644
index 000000000000..168af6ef0165
--- /dev/null
+++ b/games/kshisen/pkg-plist
@@ -0,0 +1,66 @@
+bin/kshisen
+share/applications/org.kde.kshisen.desktop
+share/config.kcfg/kshisen.kcfg
+share/icons/hicolor/128x128/apps/kshisen.png
+share/icons/hicolor/16x16/apps/kshisen.png
+share/icons/hicolor/22x22/apps/kshisen.png
+share/icons/hicolor/32x32/apps/kshisen.png
+share/icons/hicolor/48x48/apps/kshisen.png
+share/icons/hicolor/64x64/apps/kshisen.png
+share/kxmlgui5/kshisen/kshisenui.rc
+share/locale/ar/LC_MESSAGES/kshisen.mo
+share/locale/ast/LC_MESSAGES/kshisen.mo
+share/locale/bg/LC_MESSAGES/kshisen.mo
+share/locale/bs/LC_MESSAGES/kshisen.mo
+share/locale/ca/LC_MESSAGES/kshisen.mo
+share/locale/ca@valencia/LC_MESSAGES/kshisen.mo
+share/locale/cs/LC_MESSAGES/kshisen.mo
+share/locale/da/LC_MESSAGES/kshisen.mo
+share/locale/de/LC_MESSAGES/kshisen.mo
+share/locale/el/LC_MESSAGES/kshisen.mo
+share/locale/en_GB/LC_MESSAGES/kshisen.mo
+share/locale/eo/LC_MESSAGES/kshisen.mo
+share/locale/es/LC_MESSAGES/kshisen.mo
+share/locale/et/LC_MESSAGES/kshisen.mo
+share/locale/eu/LC_MESSAGES/kshisen.mo
+share/locale/fa/LC_MESSAGES/kshisen.mo
+share/locale/fi/LC_MESSAGES/kshisen.mo
+share/locale/fr/LC_MESSAGES/kshisen.mo
+share/locale/ga/LC_MESSAGES/kshisen.mo
+share/locale/gl/LC_MESSAGES/kshisen.mo
+share/locale/he/LC_MESSAGES/kshisen.mo
+share/locale/hi/LC_MESSAGES/kshisen.mo
+share/locale/hr/LC_MESSAGES/kshisen.mo
+share/locale/hu/LC_MESSAGES/kshisen.mo
+share/locale/id/LC_MESSAGES/kshisen.mo
+share/locale/is/LC_MESSAGES/kshisen.mo
+share/locale/it/LC_MESSAGES/kshisen.mo
+share/locale/ja/LC_MESSAGES/kshisen.mo
+share/locale/kk/LC_MESSAGES/kshisen.mo
+share/locale/km/LC_MESSAGES/kshisen.mo
+share/locale/ko/LC_MESSAGES/kshisen.mo
+share/locale/lt/LC_MESSAGES/kshisen.mo
+share/locale/lv/LC_MESSAGES/kshisen.mo
+share/locale/mr/LC_MESSAGES/kshisen.mo
+share/locale/nb/LC_MESSAGES/kshisen.mo
+share/locale/nds/LC_MESSAGES/kshisen.mo
+share/locale/nl/LC_MESSAGES/kshisen.mo
+share/locale/nn/LC_MESSAGES/kshisen.mo
+share/locale/pa/LC_MESSAGES/kshisen.mo
+share/locale/pl/LC_MESSAGES/kshisen.mo
+share/locale/pt/LC_MESSAGES/kshisen.mo
+share/locale/pt_BR/LC_MESSAGES/kshisen.mo
+share/locale/ro/LC_MESSAGES/kshisen.mo
+share/locale/ru/LC_MESSAGES/kshisen.mo
+share/locale/sk/LC_MESSAGES/kshisen.mo
+share/locale/sl/LC_MESSAGES/kshisen.mo
+share/locale/sr/LC_MESSAGES/kshisen.mo
+share/locale/sv/LC_MESSAGES/kshisen.mo
+share/locale/tr/LC_MESSAGES/kshisen.mo
+share/locale/ug/LC_MESSAGES/kshisen.mo
+share/locale/uk/LC_MESSAGES/kshisen.mo
+share/locale/zh_CN/LC_MESSAGES/kshisen.mo
+share/locale/zh_TW/LC_MESSAGES/kshisen.mo
+share/metainfo/org.kde.kshisen.appdata.xml
+share/sounds/kshisen/tile-fall-tile.ogg
+share/sounds/kshisen/tile-touch.ogg
diff --git a/games/ksirk/Makefile b/games/ksirk/Makefile
new file mode 100644
index 000000000000..704a76bf9d62
--- /dev/null
+++ b/games/ksirk/Makefile
@@ -0,0 +1,21 @@
+# $FreeBSD$
+
+PORTNAME= ksirk
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+LIB_DEPENDS= libqca-qt5.so:devel/qca-qt5
+
+USES= cmake:outsource kde:5 tar:xz
+USE_KDE= attica auth codecs completion config configwidgets \
+ coreaddons crash i18n iconthemes kio libkdegames newstuff \
+ service wallet widgetsaddons xmlgui
+USE_QT5= core dbus gui network phonon4 qml quick svg widgets xml \
+ buildtools_build qmake_build
+USE_LDCONFIG= yes
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/ksirk/distinfo b/games/ksirk/distinfo
new file mode 100644
index 000000000000..b3c0c3507e66
--- /dev/null
+++ b/games/ksirk/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519315
+SHA256 (KDE/applications/17.12.3/ksirk-17.12.3.tar.xz) = bf871b0fc81ed4ea3bec57d8998b24acf6270a7ebd03c734439aca313100c31f
+SIZE (KDE/applications/17.12.3/ksirk-17.12.3.tar.xz) = 6987416
diff --git a/games/ksirk/pkg-descr b/games/ksirk/pkg-descr
new file mode 100644
index 000000000000..e98b502445ec
--- /dev/null
+++ b/games/ksirk/pkg-descr
@@ -0,0 +1,5 @@
+KsirK is a computerized version of the well known strategic board
+game Risk. The goal of the game is simply to conquer the world by
+attacking your neighbors with your armies.
+
+WWW: http://www.kde.org/applications/games/ksirk/
diff --git a/games/ksirk/pkg-plist b/games/ksirk/pkg-plist
new file mode 100644
index 000000000000..6d3a3ed8e160
--- /dev/null
+++ b/games/ksirk/pkg-plist
@@ -0,0 +1,151 @@
+bin/ksirk
+bin/ksirkskineditor
+etc/xdg/ksirk.knsrc
+lib/libiris_ksirk.so
+lib/libiris_ksirk.so.2
+lib/libiris_ksirk.so.2.0.0
+share/applications/org.kde.ksirk.desktop
+share/applications/org.kde.ksirkskineditor.desktop
+share/config.kcfg/ksirksettings.kcfg
+share/config.kcfg/ksirkskineditorsettings.kcfg
+share/icons/hicolor/128x128/apps/ksirk.png
+share/icons/hicolor/16x16/apps/ksirk.png
+share/icons/hicolor/22x22/apps/ksirk.png
+share/icons/hicolor/32x32/apps/ksirk.png
+share/icons/hicolor/48x48/apps/ksirk.png
+share/icons/hicolor/64x64/apps/ksirk.png
+share/icons/hicolor/scalable/apps/ksirk.svgz
+share/icons/locolor/16x16/apps/ksirk.png
+share/icons/locolor/32x32/apps/ksirk.png
+%%DATADIR%%/jabber.png
+%%DATADIR%%/skins/default/Data/world.desktop
+%%DATADIR%%/skins/default/Images/2DownArrow.png
+%%DATADIR%%/skins/default/Images/2UpArrow.png
+%%DATADIR%%/skins/default/Images/arena.svg
+%%DATADIR%%/skins/default/Images/attackAuto.png
+%%DATADIR%%/skins/default/Images/attackOne.png
+%%DATADIR%%/skins/default/Images/attackThree.png
+%%DATADIR%%/skins/default/Images/attackTwo.png
+%%DATADIR%%/skins/default/Images/cancel.png
+%%DATADIR%%/skins/default/Images/defendOne.png
+%%DATADIR%%/skins/default/Images/defendTwo.png
+%%DATADIR%%/skins/default/Images/downArrow.png
+%%DATADIR%%/skins/default/Images/loader.gif
+%%DATADIR%%/skins/default/Images/logoLeft.png
+%%DATADIR%%/skins/default/Images/logoRight.png
+%%DATADIR%%/skins/default/Images/map-mask.png
+%%DATADIR%%/skins/default/Images/moveArmies.png
+%%DATADIR%%/skins/default/Images/moveBackFive.png
+%%DATADIR%%/skins/default/Images/moveBackOne.png
+%%DATADIR%%/skins/default/Images/moveBackTen.png
+%%DATADIR%%/skins/default/Images/moveFinish.png
+%%DATADIR%%/skins/default/Images/moveFive.png
+%%DATADIR%%/skins/default/Images/moveOne.png
+%%DATADIR%%/skins/default/Images/moveTen.png
+%%DATADIR%%/skins/default/Images/newNetGame.png
+%%DATADIR%%/skins/default/Images/nextPlayer.png
+%%DATADIR%%/skins/default/Images/pool.svg
+%%DATADIR%%/skins/default/Images/recycling.png
+%%DATADIR%%/skins/default/Images/recyclingFinished.png
+%%DATADIR%%/skins/default/Images/snapshot.jpg
+%%DATADIR%%/skins/default/Images/soldierKneeling.png
+%%DATADIR%%/skins/default/Images/stopAttackAuto.png
+%%DATADIR%%/skins/default/Images/upArrow.png
+%%DATADIR%%/skins/default/Sounds/cannon.wav
+%%DATADIR%%/skins/default/Sounds/crash.wav
+%%DATADIR%%/skins/default/Sounds/roll.wav
+%%DATADIR%%/skins/skinsdir
+%%DATADIR%%skineditor/cross.png
+%%DATADIR%%skineditor/target.png
+share/kxmlgui5/ksirk/ksirkui.rc
+share/kxmlgui5/ksirkskineditor/ksirkskineditorui.rc
+share/locale/ar/LC_MESSAGES/ksirk.mo
+share/locale/ast/LC_MESSAGES/ksirk.mo
+share/locale/ast/LC_MESSAGES/ksirkskineditor.mo
+share/locale/bs/LC_MESSAGES/ksirk.mo
+share/locale/bs/LC_MESSAGES/ksirkskineditor.mo
+share/locale/ca/LC_MESSAGES/ksirk.mo
+share/locale/ca/LC_MESSAGES/ksirkskineditor.mo
+share/locale/ca@valencia/LC_MESSAGES/ksirk.mo
+share/locale/ca@valencia/LC_MESSAGES/ksirkskineditor.mo
+share/locale/cs/LC_MESSAGES/ksirk.mo
+share/locale/cs/LC_MESSAGES/ksirkskineditor.mo
+share/locale/da/LC_MESSAGES/ksirk.mo
+share/locale/da/LC_MESSAGES/ksirkskineditor.mo
+share/locale/de/LC_MESSAGES/ksirk.mo
+share/locale/de/LC_MESSAGES/ksirkskineditor.mo
+share/locale/el/LC_MESSAGES/ksirk.mo
+share/locale/en_GB/LC_MESSAGES/ksirk.mo
+share/locale/en_GB/LC_MESSAGES/ksirkskineditor.mo
+share/locale/eo/LC_MESSAGES/ksirk.mo
+share/locale/eo/LC_MESSAGES/ksirkskineditor.mo
+share/locale/es/LC_MESSAGES/ksirk.mo
+share/locale/es/LC_MESSAGES/ksirkskineditor.mo
+share/locale/et/LC_MESSAGES/ksirk.mo
+share/locale/et/LC_MESSAGES/ksirkskineditor.mo
+share/locale/fi/LC_MESSAGES/ksirk.mo
+share/locale/fi/LC_MESSAGES/ksirkskineditor.mo
+share/locale/fr/LC_MESSAGES/ksirk.mo
+share/locale/fr/LC_MESSAGES/ksirkskineditor.mo
+share/locale/ga/LC_MESSAGES/ksirk.mo
+share/locale/ga/LC_MESSAGES/ksirkskineditor.mo
+share/locale/gl/LC_MESSAGES/ksirk.mo
+share/locale/gl/LC_MESSAGES/ksirkskineditor.mo
+share/locale/hi/LC_MESSAGES/ksirk.mo
+share/locale/hr/LC_MESSAGES/ksirk.mo
+share/locale/hr/LC_MESSAGES/ksirkskineditor.mo
+share/locale/hu/LC_MESSAGES/ksirk.mo
+share/locale/hu/LC_MESSAGES/ksirkskineditor.mo
+share/locale/is/LC_MESSAGES/ksirk.mo
+share/locale/is/LC_MESSAGES/ksirkskineditor.mo
+share/locale/it/LC_MESSAGES/ksirk.mo
+share/locale/it/LC_MESSAGES/ksirkskineditor.mo
+share/locale/ja/LC_MESSAGES/ksirk.mo
+share/locale/ja/LC_MESSAGES/ksirkskineditor.mo
+share/locale/kk/LC_MESSAGES/ksirk.mo
+share/locale/kk/LC_MESSAGES/ksirkskineditor.mo
+share/locale/km/LC_MESSAGES/ksirk.mo
+share/locale/km/LC_MESSAGES/ksirkskineditor.mo
+share/locale/lt/LC_MESSAGES/ksirk.mo
+share/locale/lt/LC_MESSAGES/ksirkskineditor.mo
+share/locale/lv/LC_MESSAGES/ksirk.mo
+share/locale/lv/LC_MESSAGES/ksirkskineditor.mo
+share/locale/mr/LC_MESSAGES/ksirk.mo
+share/locale/mr/LC_MESSAGES/ksirkskineditor.mo
+share/locale/nb/LC_MESSAGES/ksirk.mo
+share/locale/nb/LC_MESSAGES/ksirkskineditor.mo
+share/locale/nds/LC_MESSAGES/ksirk.mo
+share/locale/nds/LC_MESSAGES/ksirkskineditor.mo
+share/locale/nl/LC_MESSAGES/ksirk.mo
+share/locale/nl/LC_MESSAGES/ksirkskineditor.mo
+share/locale/nn/LC_MESSAGES/ksirk.mo
+share/locale/nn/LC_MESSAGES/ksirkskineditor.mo
+share/locale/pl/LC_MESSAGES/ksirk.mo
+share/locale/pl/LC_MESSAGES/ksirkskineditor.mo
+share/locale/pt/LC_MESSAGES/ksirk.mo
+share/locale/pt/LC_MESSAGES/ksirkskineditor.mo
+share/locale/pt_BR/LC_MESSAGES/ksirk.mo
+share/locale/pt_BR/LC_MESSAGES/ksirkskineditor.mo
+share/locale/ro/LC_MESSAGES/ksirk.mo
+share/locale/ro/LC_MESSAGES/ksirkskineditor.mo
+share/locale/ru/LC_MESSAGES/ksirk.mo
+share/locale/ru/LC_MESSAGES/ksirkskineditor.mo
+share/locale/sk/LC_MESSAGES/ksirk.mo
+share/locale/sk/LC_MESSAGES/ksirkskineditor.mo
+share/locale/sl/LC_MESSAGES/ksirk.mo
+share/locale/sl/LC_MESSAGES/ksirkskineditor.mo
+share/locale/sr/LC_MESSAGES/ksirk.mo
+share/locale/sr/LC_MESSAGES/ksirkskineditor.mo
+share/locale/sv/LC_MESSAGES/ksirk.mo
+share/locale/sv/LC_MESSAGES/ksirkskineditor.mo
+share/locale/tr/LC_MESSAGES/ksirk.mo
+share/locale/tr/LC_MESSAGES/ksirkskineditor.mo
+share/locale/ug/LC_MESSAGES/ksirk.mo
+share/locale/ug/LC_MESSAGES/ksirkskineditor.mo
+share/locale/uk/LC_MESSAGES/ksirk.mo
+share/locale/uk/LC_MESSAGES/ksirkskineditor.mo
+share/locale/zh_CN/LC_MESSAGES/ksirk.mo
+share/locale/zh_CN/LC_MESSAGES/ksirkskineditor.mo
+share/locale/zh_TW/LC_MESSAGES/ksirk.mo
+share/locale/zh_TW/LC_MESSAGES/ksirkskineditor.mo
+share/metainfo/org.kde.ksirk.appdata.xml
diff --git a/games/ksnakeduel/Makefile b/games/ksnakeduel/Makefile
new file mode 100644
index 000000000000..28916123422c
--- /dev/null
+++ b/games/ksnakeduel/Makefile
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME= ksnakeduel
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource kde:5 tar:xz
+USE_KDE= auth codecs completion config configwidgets coreaddons \
+ crash dbusaddons ecm guiaddons i18n libkdegames \
+ widgetsaddons xmlgui
+USE_QT5= core dbus gui network qml quick svg widgets xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/ksnakeduel/distinfo b/games/ksnakeduel/distinfo
new file mode 100644
index 000000000000..e45c19a4386b
--- /dev/null
+++ b/games/ksnakeduel/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519316
+SHA256 (KDE/applications/17.12.3/ksnakeduel-17.12.3.tar.xz) = 1ea214974e18f36362e0909fc45e79bdfc93052b4db887d96cc4daef6fe09670
+SIZE (KDE/applications/17.12.3/ksnakeduel-17.12.3.tar.xz) = 606008
diff --git a/games/ksnakeduel/pkg-descr b/games/ksnakeduel/pkg-descr
new file mode 100644
index 000000000000..0fa0acafb268
--- /dev/null
+++ b/games/ksnakeduel/pkg-descr
@@ -0,0 +1,6 @@
+KSnakeDuel is a simple Tron-Clone You can play KSnakeDuel against
+the computer or a friend. The aim of the game is to live longer
+than your opponent. To do that, avoid running into a wall, your
+own tail and that of your opponent.
+
+WWW: http://www.kde.org/applications/games/ksnakeduel/
diff --git a/games/ksnakeduel/pkg-plist b/games/ksnakeduel/pkg-plist
new file mode 100644
index 000000000000..b750e6f03b37
--- /dev/null
+++ b/games/ksnakeduel/pkg-plist
@@ -0,0 +1,64 @@
+bin/ksnakeduel
+etc/xdg/ksnakeduel.knsrc
+share/applications/org.kde.ksnakeduel.desktop
+share/config.kcfg/ksnakeduel.kcfg
+share/icons/hicolor/128x128/apps/ksnakeduel.png
+share/icons/hicolor/16x16/apps/ksnakeduel.png
+share/icons/hicolor/22x22/apps/ksnakeduel.png
+share/icons/hicolor/256x256/apps/ksnakeduel.png
+share/icons/hicolor/32x32/apps/ksnakeduel.png
+share/icons/hicolor/48x48/apps/ksnakeduel.png
+share/icons/hicolor/64x64/apps/ksnakeduel.png
+%%DATADIR%%/themes/default.desktop
+%%DATADIR%%/themes/default.png
+%%DATADIR%%/themes/default.svgz
+%%DATADIR%%/themes/neon.desktop
+%%DATADIR%%/themes/neon.png
+%%DATADIR%%/themes/neon.svg
+share/locale/ast/LC_MESSAGES/ksnakeduel.mo
+share/locale/bs/LC_MESSAGES/ksnakeduel.mo
+share/locale/ca/LC_MESSAGES/ksnakeduel.mo
+share/locale/ca@valencia/LC_MESSAGES/ksnakeduel.mo
+share/locale/cs/LC_MESSAGES/ksnakeduel.mo
+share/locale/da/LC_MESSAGES/ksnakeduel.mo
+share/locale/de/LC_MESSAGES/ksnakeduel.mo
+share/locale/el/LC_MESSAGES/ksnakeduel.mo
+share/locale/en_GB/LC_MESSAGES/ksnakeduel.mo
+share/locale/eo/LC_MESSAGES/ksnakeduel.mo
+share/locale/es/LC_MESSAGES/ksnakeduel.mo
+share/locale/et/LC_MESSAGES/ksnakeduel.mo
+share/locale/eu/LC_MESSAGES/ksnakeduel.mo
+share/locale/fi/LC_MESSAGES/ksnakeduel.mo
+share/locale/fr/LC_MESSAGES/ksnakeduel.mo
+share/locale/ga/LC_MESSAGES/ksnakeduel.mo
+share/locale/gl/LC_MESSAGES/ksnakeduel.mo
+share/locale/hr/LC_MESSAGES/ksnakeduel.mo
+share/locale/hu/LC_MESSAGES/ksnakeduel.mo
+share/locale/is/LC_MESSAGES/ksnakeduel.mo
+share/locale/it/LC_MESSAGES/ksnakeduel.mo
+share/locale/ja/LC_MESSAGES/ksnakeduel.mo
+share/locale/kk/LC_MESSAGES/ksnakeduel.mo
+share/locale/km/LC_MESSAGES/ksnakeduel.mo
+share/locale/ko/LC_MESSAGES/ksnakeduel.mo
+share/locale/lt/LC_MESSAGES/ksnakeduel.mo
+share/locale/lv/LC_MESSAGES/ksnakeduel.mo
+share/locale/mr/LC_MESSAGES/ksnakeduel.mo
+share/locale/nb/LC_MESSAGES/ksnakeduel.mo
+share/locale/nds/LC_MESSAGES/ksnakeduel.mo
+share/locale/nl/LC_MESSAGES/ksnakeduel.mo
+share/locale/nn/LC_MESSAGES/ksnakeduel.mo
+share/locale/pl/LC_MESSAGES/ksnakeduel.mo
+share/locale/pt/LC_MESSAGES/ksnakeduel.mo
+share/locale/pt_BR/LC_MESSAGES/ksnakeduel.mo
+share/locale/ro/LC_MESSAGES/ksnakeduel.mo
+share/locale/ru/LC_MESSAGES/ksnakeduel.mo
+share/locale/sk/LC_MESSAGES/ksnakeduel.mo
+share/locale/sl/LC_MESSAGES/ksnakeduel.mo
+share/locale/sr/LC_MESSAGES/ksnakeduel.mo
+share/locale/sv/LC_MESSAGES/ksnakeduel.mo
+share/locale/tr/LC_MESSAGES/ksnakeduel.mo
+share/locale/ug/LC_MESSAGES/ksnakeduel.mo
+share/locale/uk/LC_MESSAGES/ksnakeduel.mo
+share/locale/zh_CN/LC_MESSAGES/ksnakeduel.mo
+share/locale/zh_TW/LC_MESSAGES/ksnakeduel.mo
+share/metainfo/org.kde.ksnakeduel.appdata.xml
diff --git a/games/kspaceduel/Makefile b/games/kspaceduel/Makefile
new file mode 100644
index 000000000000..e47c200ec619
--- /dev/null
+++ b/games/kspaceduel/Makefile
@@ -0,0 +1,17 @@
+# $FreeBSD$
+
+PORTNAME= kspaceduel
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource kde:5 tar:xz
+USE_KDE= auth codecs completion config configwidgets coreaddons \
+ crash dbusaddons ecm i18n libkdegames widgetsaddons xmlgui
+USE_QT5= core dbus gui network qml quick svg widgets xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/kspaceduel/distinfo b/games/kspaceduel/distinfo
new file mode 100644
index 000000000000..849caf16cf6b
--- /dev/null
+++ b/games/kspaceduel/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519303
+SHA256 (KDE/applications/17.12.3/kspaceduel-17.12.3.tar.xz) = 8661f8a1eab6cae6d32b4a07f010dd71263cf950708ee4c3d9567ee0c66af88e
+SIZE (KDE/applications/17.12.3/kspaceduel-17.12.3.tar.xz) = 609992
diff --git a/games/kspaceduel/pkg-descr b/games/kspaceduel/pkg-descr
new file mode 100644
index 000000000000..a52bb89ed5b5
--- /dev/null
+++ b/games/kspaceduel/pkg-descr
@@ -0,0 +1,5 @@
+In KSpaceDuel each of two possible players control a satellite
+spaceship orbiting the sun. As the game progresses players have
+to eliminate the opponent's spacecraft with bullets or mines.
+
+WWW: http://www.kde.org/applications/games/kspaceduel/
diff --git a/games/kspaceduel/pkg-plist b/games/kspaceduel/pkg-plist
new file mode 100644
index 000000000000..e980e99197a3
--- /dev/null
+++ b/games/kspaceduel/pkg-plist
@@ -0,0 +1,84 @@
+bin/kspaceduel
+share/applications/org.kde.kspaceduel.desktop
+share/config.kcfg/kspaceduel.kcfg
+share/icons/hicolor/128x128/apps/kspaceduel.png
+share/icons/hicolor/16x16/apps/kspaceduel.png
+share/icons/hicolor/22x22/apps/kspaceduel.png
+share/icons/hicolor/32x32/apps/kspaceduel.png
+share/icons/hicolor/48x48/apps/kspaceduel.png
+share/icons/hicolor/64x64/apps/kspaceduel.png
+%%DATADIR%%/icons/hicolor/16x16/actions/spnewgame.png
+%%DATADIR%%/icons/hicolor/16x16/actions/spnewround.png
+%%DATADIR%%/icons/hicolor/16x16/actions/sppausegame.png
+%%DATADIR%%/icons/hicolor/22x22/actions/spnewgame.png
+%%DATADIR%%/icons/hicolor/22x22/actions/spnewround.png
+%%DATADIR%%/icons/hicolor/22x22/actions/sppausegame.png
+%%DATADIR%%/icons/hicolor/32x32/actions/spnewgame.png
+%%DATADIR%%/icons/hicolor/32x32/actions/spnewround.png
+%%DATADIR%%/icons/hicolor/32x32/actions/sppausegame.png
+%%DATADIR%%/sprites/backgr.png
+%%DATADIR%%/sprites/default_theme.svgz
+%%DATADIR%%/sprites/playerinfo/energy.png
+%%DATADIR%%/sprites/playerinfo/mine.png
+%%DATADIR%%/sprites/playerinfo/ship10.png
+%%DATADIR%%/sprites/playerinfo/ship11.png
+%%DATADIR%%/sprites/playerinfo/ship12.png
+%%DATADIR%%/sprites/playerinfo/ship13.png
+%%DATADIR%%/sprites/playerinfo/ship20.png
+%%DATADIR%%/sprites/playerinfo/ship21.png
+%%DATADIR%%/sprites/playerinfo/ship22.png
+%%DATADIR%%/sprites/playerinfo/ship23.png
+%%DATADIR%%/sprites/playerinfo/win.png
+share/kxmlgui5/kspaceduel/kspaceduelui.rc
+share/locale/ar/LC_MESSAGES/kspaceduel.mo
+share/locale/ast/LC_MESSAGES/kspaceduel.mo
+share/locale/bg/LC_MESSAGES/kspaceduel.mo
+share/locale/bs/LC_MESSAGES/kspaceduel.mo
+share/locale/ca/LC_MESSAGES/kspaceduel.mo
+share/locale/ca@valencia/LC_MESSAGES/kspaceduel.mo
+share/locale/cs/LC_MESSAGES/kspaceduel.mo
+share/locale/da/LC_MESSAGES/kspaceduel.mo
+share/locale/de/LC_MESSAGES/kspaceduel.mo
+share/locale/el/LC_MESSAGES/kspaceduel.mo
+share/locale/en_GB/LC_MESSAGES/kspaceduel.mo
+share/locale/eo/LC_MESSAGES/kspaceduel.mo
+share/locale/es/LC_MESSAGES/kspaceduel.mo
+share/locale/et/LC_MESSAGES/kspaceduel.mo
+share/locale/eu/LC_MESSAGES/kspaceduel.mo
+share/locale/fa/LC_MESSAGES/kspaceduel.mo
+share/locale/fi/LC_MESSAGES/kspaceduel.mo
+share/locale/fr/LC_MESSAGES/kspaceduel.mo
+share/locale/ga/LC_MESSAGES/kspaceduel.mo
+share/locale/gl/LC_MESSAGES/kspaceduel.mo
+share/locale/he/LC_MESSAGES/kspaceduel.mo
+share/locale/hi/LC_MESSAGES/kspaceduel.mo
+share/locale/hr/LC_MESSAGES/kspaceduel.mo
+share/locale/hu/LC_MESSAGES/kspaceduel.mo
+share/locale/is/LC_MESSAGES/kspaceduel.mo
+share/locale/it/LC_MESSAGES/kspaceduel.mo
+share/locale/ja/LC_MESSAGES/kspaceduel.mo
+share/locale/kk/LC_MESSAGES/kspaceduel.mo
+share/locale/km/LC_MESSAGES/kspaceduel.mo
+share/locale/lt/LC_MESSAGES/kspaceduel.mo
+share/locale/lv/LC_MESSAGES/kspaceduel.mo
+share/locale/mr/LC_MESSAGES/kspaceduel.mo
+share/locale/nb/LC_MESSAGES/kspaceduel.mo
+share/locale/nds/LC_MESSAGES/kspaceduel.mo
+share/locale/nl/LC_MESSAGES/kspaceduel.mo
+share/locale/nn/LC_MESSAGES/kspaceduel.mo
+share/locale/pa/LC_MESSAGES/kspaceduel.mo
+share/locale/pl/LC_MESSAGES/kspaceduel.mo
+share/locale/pt/LC_MESSAGES/kspaceduel.mo
+share/locale/pt_BR/LC_MESSAGES/kspaceduel.mo
+share/locale/ro/LC_MESSAGES/kspaceduel.mo
+share/locale/ru/LC_MESSAGES/kspaceduel.mo
+share/locale/sk/LC_MESSAGES/kspaceduel.mo
+share/locale/sl/LC_MESSAGES/kspaceduel.mo
+share/locale/sr/LC_MESSAGES/kspaceduel.mo
+share/locale/sv/LC_MESSAGES/kspaceduel.mo
+share/locale/tr/LC_MESSAGES/kspaceduel.mo
+share/locale/ug/LC_MESSAGES/kspaceduel.mo
+share/locale/uk/LC_MESSAGES/kspaceduel.mo
+share/locale/zh_CN/LC_MESSAGES/kspaceduel.mo
+share/locale/zh_TW/LC_MESSAGES/kspaceduel.mo
+share/metainfo/org.kde.kspaceduel.appdata.xml
diff --git a/games/ksquares/Makefile b/games/ksquares/Makefile
new file mode 100644
index 000000000000..9b40bffda785
--- /dev/null
+++ b/games/ksquares/Makefile
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME= ksquares
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource gettext kde:5 tar:xz
+USE_KDE= auth codecs completion config configwidgets coreaddons crash \
+ dbusaddons ecm guiaddons i18n iconthemes itemviews kio \
+ libkdegames notifyconfig widgetsaddons xmlgui
+USE_QT5= core dbus gui network qml quick widgets xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/ksquares/distinfo b/games/ksquares/distinfo
new file mode 100644
index 000000000000..fc98bdbe8bd2
--- /dev/null
+++ b/games/ksquares/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519292
+SHA256 (KDE/applications/17.12.3/ksquares-17.12.3.tar.xz) = c718e8782f02739583d95c6ae94b6b95097c0c4d33842563b354525b05ab8ba5
+SIZE (KDE/applications/17.12.3/ksquares-17.12.3.tar.xz) = 215668
diff --git a/games/ksquares/pkg-descr b/games/ksquares/pkg-descr
new file mode 100644
index 000000000000..d192b32953e3
--- /dev/null
+++ b/games/ksquares/pkg-descr
@@ -0,0 +1,6 @@
+KSquares is a game modeled after the well known pen and paper based
+game of Dots and Boxes. Each player takes it in turns to draw a
+line between two adjacent dots on the board. The objective is to
+complete more squares than your opponents.
+
+WWW: http://www.kde.org/applications/games/ksquares/
diff --git a/games/ksquares/pkg-plist b/games/ksquares/pkg-plist
new file mode 100644
index 000000000000..4e1a463e72e6
--- /dev/null
+++ b/games/ksquares/pkg-plist
@@ -0,0 +1,57 @@
+bin/ksquares
+share/applications/org.kde.ksquares.desktop
+share/config.kcfg/ksquares.kcfg
+share/icons/hicolor/128x128/apps/ksquares.png
+share/icons/hicolor/16x16/apps/ksquares.png
+share/icons/hicolor/22x22/apps/ksquares.png
+share/icons/hicolor/32x32/apps/ksquares.png
+share/icons/hicolor/48x48/apps/ksquares.png
+share/icons/hicolor/64x64/apps/ksquares.png
+share/locale/ar/LC_MESSAGES/ksquares.mo
+share/locale/ast/LC_MESSAGES/ksquares.mo
+share/locale/bs/LC_MESSAGES/ksquares.mo
+share/locale/ca/LC_MESSAGES/ksquares.mo
+share/locale/ca@valencia/LC_MESSAGES/ksquares.mo
+share/locale/cs/LC_MESSAGES/ksquares.mo
+share/locale/da/LC_MESSAGES/ksquares.mo
+share/locale/de/LC_MESSAGES/ksquares.mo
+share/locale/el/LC_MESSAGES/ksquares.mo
+share/locale/en_GB/LC_MESSAGES/ksquares.mo
+share/locale/eo/LC_MESSAGES/ksquares.mo
+share/locale/es/LC_MESSAGES/ksquares.mo
+share/locale/et/LC_MESSAGES/ksquares.mo
+share/locale/eu/LC_MESSAGES/ksquares.mo
+share/locale/fi/LC_MESSAGES/ksquares.mo
+share/locale/fr/LC_MESSAGES/ksquares.mo
+share/locale/ga/LC_MESSAGES/ksquares.mo
+share/locale/gl/LC_MESSAGES/ksquares.mo
+share/locale/hi/LC_MESSAGES/ksquares.mo
+share/locale/hr/LC_MESSAGES/ksquares.mo
+share/locale/hu/LC_MESSAGES/ksquares.mo
+share/locale/is/LC_MESSAGES/ksquares.mo
+share/locale/it/LC_MESSAGES/ksquares.mo
+share/locale/ja/LC_MESSAGES/ksquares.mo
+share/locale/kk/LC_MESSAGES/ksquares.mo
+share/locale/km/LC_MESSAGES/ksquares.mo
+share/locale/lt/LC_MESSAGES/ksquares.mo
+share/locale/lv/LC_MESSAGES/ksquares.mo
+share/locale/mr/LC_MESSAGES/ksquares.mo
+share/locale/nb/LC_MESSAGES/ksquares.mo
+share/locale/nds/LC_MESSAGES/ksquares.mo
+share/locale/nl/LC_MESSAGES/ksquares.mo
+share/locale/nn/LC_MESSAGES/ksquares.mo
+share/locale/pl/LC_MESSAGES/ksquares.mo
+share/locale/pt/LC_MESSAGES/ksquares.mo
+share/locale/pt_BR/LC_MESSAGES/ksquares.mo
+share/locale/ro/LC_MESSAGES/ksquares.mo
+share/locale/ru/LC_MESSAGES/ksquares.mo
+share/locale/sk/LC_MESSAGES/ksquares.mo
+share/locale/sl/LC_MESSAGES/ksquares.mo
+share/locale/sr/LC_MESSAGES/ksquares.mo
+share/locale/sv/LC_MESSAGES/ksquares.mo
+share/locale/tr/LC_MESSAGES/ksquares.mo
+share/locale/ug/LC_MESSAGES/ksquares.mo
+share/locale/uk/LC_MESSAGES/ksquares.mo
+share/locale/zh_CN/LC_MESSAGES/ksquares.mo
+share/locale/zh_TW/LC_MESSAGES/ksquares.mo
+share/metainfo/org.kde.ksquares.appdata.xml
diff --git a/games/ksudoku/Makefile b/games/ksudoku/Makefile
new file mode 100644
index 000000000000..ebdd1445848e
--- /dev/null
+++ b/games/ksudoku/Makefile
@@ -0,0 +1,20 @@
+# $FreeBSD$
+
+PORTNAME= ksudoku
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource kde:5 tar:xz
+USE_GL= gl glu
+USE_KDE= archive auth codecs completion config configwidgets \
+ coreaddons crash ecm guiaddons i18n jobwidgets kio \
+ libkdegames service widgetsaddons xmlgui
+USE_QT5= core dbus gui network opengl printsupport qml quick \
+ svg widgets xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/ksudoku/distinfo b/games/ksudoku/distinfo
new file mode 100644
index 000000000000..64fa232c4354
--- /dev/null
+++ b/games/ksudoku/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519303
+SHA256 (KDE/applications/17.12.3/ksudoku-17.12.3.tar.xz) = 364901325b556825e6f5d5a04b8c7096880e711c2b46c142728be06fe92c6330
+SIZE (KDE/applications/17.12.3/ksudoku-17.12.3.tar.xz) = 1635656
diff --git a/games/ksudoku/pkg-descr b/games/ksudoku/pkg-descr
new file mode 100644
index 000000000000..6a40506a17ef
--- /dev/null
+++ b/games/ksudoku/pkg-descr
@@ -0,0 +1,5 @@
+KSudoku is a logic-based symbol placement puzzle. The player has
+to fill a grid so that each column, row as well as each square block
+on the game field contains only one instance of each symbol.
+
+WWW: http://www.kde.org/applications/games/ksudoku/
diff --git a/games/ksudoku/pkg-plist b/games/ksudoku/pkg-plist
new file mode 100644
index 000000000000..04c536e1f0d0
--- /dev/null
+++ b/games/ksudoku/pkg-plist
@@ -0,0 +1,178 @@
+bin/ksudoku
+etc/xdg/ksudokurc
+share/applications/org.kde.ksudoku.desktop
+share/icons/hicolor/128x128/apps/ksudoku.png
+share/icons/hicolor/16x16/apps/ksudoku.png
+share/icons/hicolor/32x32/apps/ksudoku.png
+%%DATADIR%%/4x4.desktop
+%%DATADIR%%/4x4.xml
+%%DATADIR%%/6x6.desktop
+%%DATADIR%%/6x6.xml
+%%DATADIR%%/Aztec.desktop
+%%DATADIR%%/Aztec.xml
+%%DATADIR%%/DoubleRoxdoku.desktop
+%%DATADIR%%/DoubleRoxdoku.xml
+%%DATADIR%%/Jigsaw.desktop
+%%DATADIR%%/Jigsaw.xml
+%%DATADIR%%/Killer_4x4.desktop
+%%DATADIR%%/Killer_4x4.xml
+%%DATADIR%%/Killer_9x9.desktop
+%%DATADIR%%/Killer_9x9.xml
+%%DATADIR%%/Mathdoku_4x4.desktop
+%%DATADIR%%/Mathdoku_4x4.xml
+%%DATADIR%%/Mathdoku_Settable.desktop
+%%DATADIR%%/Mathdoku_Settable.xml
+%%DATADIR%%/Nonomino.desktop
+%%DATADIR%%/Nonomino.xml
+%%DATADIR%%/Pentomino.desktop
+%%DATADIR%%/Pentomino.xml
+%%DATADIR%%/RoxdokuTwin.desktop
+%%DATADIR%%/RoxdokuTwin.xml
+%%DATADIR%%/Samurai.desktop
+%%DATADIR%%/Samurai.xml
+%%DATADIR%%/SamuraiRoxdoku.desktop
+%%DATADIR%%/SamuraiRoxdoku.xml
+%%DATADIR%%/Sohei.desktop
+%%DATADIR%%/Sohei.xml
+%%DATADIR%%/Tetromino.desktop
+%%DATADIR%%/Tetromino.xml
+%%DATADIR%%/TinySamurai.desktop
+%%DATADIR%%/TinySamurai.xml
+%%DATADIR%%/Windmill.desktop
+%%DATADIR%%/Windmill.xml
+%%DATADIR%%/XSudoku.desktop
+%%DATADIR%%/XSudoku.xml
+%%DATADIR%%/icons/hicolor/128x128/actions/ksudoku-jigsaw.png
+%%DATADIR%%/icons/hicolor/128x128/actions/ksudoku-ksudoku_16x16.png
+%%DATADIR%%/icons/hicolor/128x128/actions/ksudoku-ksudoku_25x25.png
+%%DATADIR%%/icons/hicolor/128x128/actions/ksudoku-ksudoku_4x4.png
+%%DATADIR%%/icons/hicolor/128x128/actions/ksudoku-ksudoku_9x9.png
+%%DATADIR%%/icons/hicolor/128x128/actions/ksudoku-roxdoku_3x3x3.png
+%%DATADIR%%/icons/hicolor/128x128/actions/ksudoku-roxdoku_4x4x4.png
+%%DATADIR%%/icons/hicolor/128x128/actions/ksudoku-roxdoku_5x5x5.png
+%%DATADIR%%/icons/hicolor/128x128/actions/ksudoku-samurai.png
+%%DATADIR%%/icons/hicolor/128x128/actions/ksudoku-tiny_samurai.png
+%%DATADIR%%/icons/hicolor/128x128/actions/ksudoku-xsudoku.png
+%%DATADIR%%/icons/hicolor/128x128/actions/ksudoku.png
+%%DATADIR%%/icons/hicolor/16x16/actions/ksudoku-jigsaw.png
+%%DATADIR%%/icons/hicolor/16x16/actions/ksudoku-ksudoku_16x16.png
+%%DATADIR%%/icons/hicolor/16x16/actions/ksudoku-ksudoku_25x25.png
+%%DATADIR%%/icons/hicolor/16x16/actions/ksudoku-ksudoku_4x4.png
+%%DATADIR%%/icons/hicolor/16x16/actions/ksudoku-ksudoku_9x9.png
+%%DATADIR%%/icons/hicolor/16x16/actions/ksudoku-roxdoku_3x3x3.png
+%%DATADIR%%/icons/hicolor/16x16/actions/ksudoku-roxdoku_4x4x4.png
+%%DATADIR%%/icons/hicolor/16x16/actions/ksudoku-roxdoku_5x5x5.png
+%%DATADIR%%/icons/hicolor/16x16/actions/ksudoku-samurai.png
+%%DATADIR%%/icons/hicolor/16x16/actions/ksudoku-tiny_samurai.png
+%%DATADIR%%/icons/hicolor/16x16/actions/ksudoku-xsudoku.png
+%%DATADIR%%/icons/hicolor/16x16/actions/ksudoku.png
+%%DATADIR%%/icons/hicolor/22x22/actions/ksudoku-jigsaw.png
+%%DATADIR%%/icons/hicolor/22x22/actions/ksudoku-ksudoku_16x16.png
+%%DATADIR%%/icons/hicolor/22x22/actions/ksudoku-ksudoku_25x25.png
+%%DATADIR%%/icons/hicolor/22x22/actions/ksudoku-ksudoku_4x4.png
+%%DATADIR%%/icons/hicolor/22x22/actions/ksudoku-ksudoku_9x9.png
+%%DATADIR%%/icons/hicolor/22x22/actions/ksudoku-roxdoku_3x3x3.png
+%%DATADIR%%/icons/hicolor/22x22/actions/ksudoku-roxdoku_4x4x4.png
+%%DATADIR%%/icons/hicolor/22x22/actions/ksudoku-roxdoku_5x5x5.png
+%%DATADIR%%/icons/hicolor/22x22/actions/ksudoku-samurai.png
+%%DATADIR%%/icons/hicolor/22x22/actions/ksudoku-tiny_samurai.png
+%%DATADIR%%/icons/hicolor/22x22/actions/ksudoku-xsudoku.png
+%%DATADIR%%/icons/hicolor/22x22/actions/ksudoku.png
+%%DATADIR%%/icons/hicolor/32x32/actions/ksudoku-jigsaw.png
+%%DATADIR%%/icons/hicolor/32x32/actions/ksudoku-ksudoku_16x16.png
+%%DATADIR%%/icons/hicolor/32x32/actions/ksudoku-ksudoku_25x25.png
+%%DATADIR%%/icons/hicolor/32x32/actions/ksudoku-ksudoku_4x4.png
+%%DATADIR%%/icons/hicolor/32x32/actions/ksudoku-ksudoku_9x9.png
+%%DATADIR%%/icons/hicolor/32x32/actions/ksudoku-roxdoku_3x3x3.png
+%%DATADIR%%/icons/hicolor/32x32/actions/ksudoku-roxdoku_4x4x4.png
+%%DATADIR%%/icons/hicolor/32x32/actions/ksudoku-roxdoku_5x5x5.png
+%%DATADIR%%/icons/hicolor/32x32/actions/ksudoku-samurai.png
+%%DATADIR%%/icons/hicolor/32x32/actions/ksudoku-tiny_samurai.png
+%%DATADIR%%/icons/hicolor/32x32/actions/ksudoku-xsudoku.png
+%%DATADIR%%/icons/hicolor/32x32/actions/ksudoku.png
+%%DATADIR%%/icons/hicolor/48x48/actions/ksudoku-jigsaw.png
+%%DATADIR%%/icons/hicolor/48x48/actions/ksudoku-ksudoku_16x16.png
+%%DATADIR%%/icons/hicolor/48x48/actions/ksudoku-ksudoku_25x25.png
+%%DATADIR%%/icons/hicolor/48x48/actions/ksudoku-ksudoku_4x4.png
+%%DATADIR%%/icons/hicolor/48x48/actions/ksudoku-ksudoku_9x9.png
+%%DATADIR%%/icons/hicolor/48x48/actions/ksudoku-roxdoku_3x3x3.png
+%%DATADIR%%/icons/hicolor/48x48/actions/ksudoku-roxdoku_4x4x4.png
+%%DATADIR%%/icons/hicolor/48x48/actions/ksudoku-roxdoku_5x5x5.png
+%%DATADIR%%/icons/hicolor/48x48/actions/ksudoku-samurai.png
+%%DATADIR%%/icons/hicolor/48x48/actions/ksudoku-tiny_samurai.png
+%%DATADIR%%/icons/hicolor/48x48/actions/ksudoku-xsudoku.png
+%%DATADIR%%/icons/hicolor/48x48/actions/ksudoku.png
+%%DATADIR%%/icons/hicolor/64x64/actions/ksudoku-jigsaw.png
+%%DATADIR%%/icons/hicolor/64x64/actions/ksudoku-ksudoku_16x16.png
+%%DATADIR%%/icons/hicolor/64x64/actions/ksudoku-ksudoku_25x25.png
+%%DATADIR%%/icons/hicolor/64x64/actions/ksudoku-ksudoku_4x4.png
+%%DATADIR%%/icons/hicolor/64x64/actions/ksudoku-ksudoku_9x9.png
+%%DATADIR%%/icons/hicolor/64x64/actions/ksudoku-roxdoku_3x3x3.png
+%%DATADIR%%/icons/hicolor/64x64/actions/ksudoku-roxdoku_4x4x4.png
+%%DATADIR%%/icons/hicolor/64x64/actions/ksudoku-roxdoku_5x5x5.png
+%%DATADIR%%/icons/hicolor/64x64/actions/ksudoku-samurai.png
+%%DATADIR%%/icons/hicolor/64x64/actions/ksudoku-tiny_samurai.png
+%%DATADIR%%/icons/hicolor/64x64/actions/ksudoku-xsudoku.png
+%%DATADIR%%/icons/hicolor/64x64/actions/ksudoku.png
+%%DATADIR%%/themes/abstraction.desktop
+%%DATADIR%%/themes/abstraction.svg
+%%DATADIR%%/themes/abstraction_preview.png
+%%DATADIR%%/themes/default.desktop
+%%DATADIR%%/themes/egyptian_preview.png
+%%DATADIR%%/themes/ksudoku_egyptian.svg
+%%DATADIR%%/themes/ksudoku_scrible.desktop
+%%DATADIR%%/themes/ksudoku_scrible.svg
+%%DATADIR%%/themes/scribble_preview.png
+share/kxmlgui5/ksudoku/ksudokuui.rc
+share/locale/ar/LC_MESSAGES/ksudoku.mo
+share/locale/ast/LC_MESSAGES/ksudoku.mo
+share/locale/bg/LC_MESSAGES/ksudoku.mo
+share/locale/bs/LC_MESSAGES/ksudoku.mo
+share/locale/ca/LC_MESSAGES/ksudoku.mo
+share/locale/ca@valencia/LC_MESSAGES/ksudoku.mo
+share/locale/cs/LC_MESSAGES/ksudoku.mo
+share/locale/da/LC_MESSAGES/ksudoku.mo
+share/locale/de/LC_MESSAGES/ksudoku.mo
+share/locale/el/LC_MESSAGES/ksudoku.mo
+share/locale/en_GB/LC_MESSAGES/ksudoku.mo
+share/locale/eo/LC_MESSAGES/ksudoku.mo
+share/locale/es/LC_MESSAGES/ksudoku.mo
+share/locale/et/LC_MESSAGES/ksudoku.mo
+share/locale/eu/LC_MESSAGES/ksudoku.mo
+share/locale/fa/LC_MESSAGES/ksudoku.mo
+share/locale/fi/LC_MESSAGES/ksudoku.mo
+share/locale/fr/LC_MESSAGES/ksudoku.mo
+share/locale/ga/LC_MESSAGES/ksudoku.mo
+share/locale/gl/LC_MESSAGES/ksudoku.mo
+share/locale/hi/LC_MESSAGES/ksudoku.mo
+share/locale/hr/LC_MESSAGES/ksudoku.mo
+share/locale/hu/LC_MESSAGES/ksudoku.mo
+share/locale/is/LC_MESSAGES/ksudoku.mo
+share/locale/it/LC_MESSAGES/ksudoku.mo
+share/locale/ja/LC_MESSAGES/ksudoku.mo
+share/locale/kk/LC_MESSAGES/ksudoku.mo
+share/locale/km/LC_MESSAGES/ksudoku.mo
+share/locale/ko/LC_MESSAGES/ksudoku.mo
+share/locale/lt/LC_MESSAGES/ksudoku.mo
+share/locale/lv/LC_MESSAGES/ksudoku.mo
+share/locale/mr/LC_MESSAGES/ksudoku.mo
+share/locale/nb/LC_MESSAGES/ksudoku.mo
+share/locale/nds/LC_MESSAGES/ksudoku.mo
+share/locale/nl/LC_MESSAGES/ksudoku.mo
+share/locale/nn/LC_MESSAGES/ksudoku.mo
+share/locale/pa/LC_MESSAGES/ksudoku.mo
+share/locale/pl/LC_MESSAGES/ksudoku.mo
+share/locale/pt/LC_MESSAGES/ksudoku.mo
+share/locale/pt_BR/LC_MESSAGES/ksudoku.mo
+share/locale/ro/LC_MESSAGES/ksudoku.mo
+share/locale/ru/LC_MESSAGES/ksudoku.mo
+share/locale/sk/LC_MESSAGES/ksudoku.mo
+share/locale/sl/LC_MESSAGES/ksudoku.mo
+share/locale/sr/LC_MESSAGES/ksudoku.mo
+share/locale/sv/LC_MESSAGES/ksudoku.mo
+share/locale/tr/LC_MESSAGES/ksudoku.mo
+share/locale/ug/LC_MESSAGES/ksudoku.mo
+share/locale/uk/LC_MESSAGES/ksudoku.mo
+share/locale/zh_CN/LC_MESSAGES/ksudoku.mo
+share/locale/zh_TW/LC_MESSAGES/ksudoku.mo
+share/metainfo/org.kde.ksudoku.appdata.xml
diff --git a/games/ktuberling/Makefile b/games/ktuberling/Makefile
new file mode 100644
index 000000000000..7e384f925c3c
--- /dev/null
+++ b/games/ktuberling/Makefile
@@ -0,0 +1,22 @@
+# $FreeBSD$
+
+PORTNAME= ktuberling
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource gettext kde:5 tar:xz
+USE_KDE= auth bookmarks codecs completion config configwidgets \
+ coreaddons crash dbusaddons ecm emoticons guiaddons i18n \
+ iconthemes init itemmodels itemviews jobwidgets \
+ kdelibs4support kio libkdegames newstuff notifications \
+ notifyconfig parts service solid sonnet textwidgets \
+ unitconversion widgetsaddons windowsystem xmlgui
+USE_QT5= core dbus gui multimedia network phonon4 printsupport qml \
+ quick svg testlib widgets xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/ktuberling/distinfo b/games/ktuberling/distinfo
new file mode 100644
index 000000000000..5ca0f5a802d2
--- /dev/null
+++ b/games/ktuberling/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519298
+SHA256 (KDE/applications/17.12.3/ktuberling-17.12.3.tar.xz) = 247b165bd38edf83e46be1982aa8750fd4a3d9ba129b29b3b5e3fb68bf4b16e7
+SIZE (KDE/applications/17.12.3/ktuberling-17.12.3.tar.xz) = 32802036
diff --git a/games/ktuberling/pkg-descr b/games/ktuberling/pkg-descr
new file mode 100644
index 000000000000..b53319f2907b
--- /dev/null
+++ b/games/ktuberling/pkg-descr
@@ -0,0 +1,5 @@
+KTuberling a simple constructor game suitable for children and
+adults alike. The idea of the game is based around a once popular
+doll making concept.
+
+WWW: http://www.kde.org/applications/games/ktuberling/
diff --git a/games/ktuberling/pkg-plist b/games/ktuberling/pkg-plist
new file mode 100644
index 000000000000..e03857919645
--- /dev/null
+++ b/games/ktuberling/pkg-plist
@@ -0,0 +1,1583 @@
+bin/ktuberling
+share/applications/org.kde.ktuberling.desktop
+share/icons/hicolor/128x128/apps/ktuberling.png
+share/icons/hicolor/128x128/mimetypes/application-x-tuberling.png
+share/icons/hicolor/16x16/apps/ktuberling.png
+share/icons/hicolor/16x16/mimetypes/application-x-tuberling.png
+share/icons/hicolor/22x22/apps/ktuberling.png
+share/icons/hicolor/22x22/mimetypes/application-x-tuberling.png
+share/icons/hicolor/32x32/apps/ktuberling.png
+share/icons/hicolor/32x32/mimetypes/application-x-tuberling.png
+share/icons/hicolor/48x48/apps/ktuberling.png
+share/icons/hicolor/48x48/mimetypes/application-x-tuberling.png
+share/icons/hicolor/64x64/apps/ktuberling.png
+share/icons/hicolor/64x64/mimetypes/application-x-tuberling.png
+%%DATADIR%%/pics/butterflies.desktop
+%%DATADIR%%/pics/butterflies.svgz
+%%DATADIR%%/pics/butterflies.theme
+%%DATADIR%%/pics/christmas.desktop
+%%DATADIR%%/pics/christmas.svgz
+%%DATADIR%%/pics/christmas.theme
+%%DATADIR%%/pics/default_theme.desktop
+%%DATADIR%%/pics/default_theme.svg
+%%DATADIR%%/pics/default_theme.theme
+%%DATADIR%%/pics/egypt.desktop
+%%DATADIR%%/pics/egypt.svg
+%%DATADIR%%/pics/egypt.theme
+%%DATADIR%%/pics/moon.desktop
+%%DATADIR%%/pics/moon.svg
+%%DATADIR%%/pics/moon.theme
+%%DATADIR%%/pics/pizzeria.desktop
+%%DATADIR%%/pics/pizzeria.svgz
+%%DATADIR%%/pics/pizzeria.theme
+%%DATADIR%%/pics/potato-game.desktop
+%%DATADIR%%/pics/potato-game.svg
+%%DATADIR%%/pics/potato-game.theme
+%%DATADIR%%/pics/robin-tux.desktop
+%%DATADIR%%/pics/robin-tux.svgz
+%%DATADIR%%/pics/robin-tux.theme
+%%DATADIR%%/pics/robot_workshop.desktop
+%%DATADIR%%/pics/robot_workshop.svgz
+%%DATADIR%%/pics/robot_workshop.theme
+%%DATADIR%%/pics/train_valley.desktop
+%%DATADIR%%/pics/train_valley.svgz
+%%DATADIR%%/pics/train_valley.theme
+%%DATADIR%%/sounds/ca.soundtheme
+%%DATADIR%%/sounds/ca/Frier-Tux.ogg
+%%DATADIR%%/sounds/ca/Guard-Tux.ogg
+%%DATADIR%%/sounds/ca/Kid-Tux.ogg
+%%DATADIR%%/sounds/ca/Little-Tux.ogg
+%%DATADIR%%/sounds/ca/Maiden-Tux.ogg
+%%DATADIR%%/sounds/ca/Prince-Tux.ogg
+%%DATADIR%%/sounds/ca/Robin-Tux.ogg
+%%DATADIR%%/sounds/ca/Sherif-Tux.ogg
+%%DATADIR%%/sounds/ca/Whitch-Tux.ogg
+%%DATADIR%%/sounds/ca/apple.ogg
+%%DATADIR%%/sounds/ca/arrow.ogg
+%%DATADIR%%/sounds/ca/arrows.ogg
+%%DATADIR%%/sounds/ca/bow-shoot.ogg
+%%DATADIR%%/sounds/ca/bow.ogg
+%%DATADIR%%/sounds/ca/bullseye.ogg
+%%DATADIR%%/sounds/ca/butterflies_body.ogg
+%%DATADIR%%/sounds/ca/butterflies_circle.ogg
+%%DATADIR%%/sounds/ca/butterflies_circles.ogg
+%%DATADIR%%/sounds/ca/butterflies_eye.ogg
+%%DATADIR%%/sounds/ca/butterflies_heart.ogg
+%%DATADIR%%/sounds/ca/butterflies_purple_shape.ogg
+%%DATADIR%%/sounds/ca/butterflies_spiral.ogg
+%%DATADIR%%/sounds/ca/butterflies_wing.ogg
+%%DATADIR%%/sounds/ca/candles-glow.ogg
+%%DATADIR%%/sounds/ca/candles.ogg
+%%DATADIR%%/sounds/ca/egypt_arch.ogg
+%%DATADIR%%/sounds/ca/egypt_birds.ogg
+%%DATADIR%%/sounds/ca/egypt_boy.ogg
+%%DATADIR%%/sounds/ca/egypt_bridge.ogg
+%%DATADIR%%/sounds/ca/egypt_camel.ogg
+%%DATADIR%%/sounds/ca/egypt_cart.ogg
+%%DATADIR%%/sounds/ca/egypt_column.ogg
+%%DATADIR%%/sounds/ca/egypt_donkey.ogg
+%%DATADIR%%/sounds/ca/egypt_girl.ogg
+%%DATADIR%%/sounds/ca/egypt_grass.ogg
+%%DATADIR%%/sounds/ca/egypt_man.ogg
+%%DATADIR%%/sounds/ca/egypt_oasis.ogg
+%%DATADIR%%/sounds/ca/egypt_palmtree.ogg
+%%DATADIR%%/sounds/ca/egypt_pyramid.ogg
+%%DATADIR%%/sounds/ca/egypt_road.ogg
+%%DATADIR%%/sounds/ca/egypt_sphynx.ogg
+%%DATADIR%%/sounds/ca/egypt_well.ogg
+%%DATADIR%%/sounds/ca/egypt_woman.ogg
+%%DATADIR%%/sounds/ca/fish.ogg
+%%DATADIR%%/sounds/ca/flask-poison.ogg
+%%DATADIR%%/sounds/ca/flask.ogg
+%%DATADIR%%/sounds/ca/goblet.ogg
+%%DATADIR%%/sounds/ca/guitar.ogg
+%%DATADIR%%/sounds/ca/key.ogg
+%%DATADIR%%/sounds/ca/letter-love.ogg
+%%DATADIR%%/sounds/ca/letter.ogg
+%%DATADIR%%/sounds/ca/moon_alien.ogg
+%%DATADIR%%/sounds/ca/moon_astronaut.ogg
+%%DATADIR%%/sounds/ca/moon_earth.ogg
+%%DATADIR%%/sounds/ca/moon_fallingstar.ogg
+%%DATADIR%%/sounds/ca/moon_hotel.ogg
+%%DATADIR%%/sounds/ca/moon_monster.ogg
+%%DATADIR%%/sounds/ca/moon_moonwalker.ogg
+%%DATADIR%%/sounds/ca/moon_planet.ogg
+%%DATADIR%%/sounds/ca/moon_radar.ogg
+%%DATADIR%%/sounds/ca/moon_rocket.ogg
+%%DATADIR%%/sounds/ca/moon_satellite.ogg
+%%DATADIR%%/sounds/ca/moon_sign.ogg
+%%DATADIR%%/sounds/ca/moon_star.ogg
+%%DATADIR%%/sounds/ca/moon_ufo.ogg
+%%DATADIR%%/sounds/ca/note.ogg
+%%DATADIR%%/sounds/ca/notes.ogg
+%%DATADIR%%/sounds/ca/patata_arrecada.ogg
+%%DATADIR%%/sounds/ca/patata_barret.ogg
+%%DATADIR%%/sounds/ca/patata_basto.ogg
+%%DATADIR%%/sounds/ca/patata_bermudes.ogg
+%%DATADIR%%/sounds/ca/patata_bigoti.ogg
+%%DATADIR%%/sounds/ca/patata_cabell.ogg
+%%DATADIR%%/sounds/ca/patata_cella.ogg
+%%DATADIR%%/sounds/ca/patata_corbata.ogg
+%%DATADIR%%/sounds/ca/patata_corbati.ogg
+%%DATADIR%%/sounds/ca/patata_faldilla.ogg
+%%DATADIR%%/sounds/ca/patata_flors.ogg
+%%DATADIR%%/sounds/ca/patata_llavis.ogg
+%%DATADIR%%/sounds/ca/patata_nas.ogg
+%%DATADIR%%/sounds/ca/patata_orella.ogg
+%%DATADIR%%/sounds/ca/patata_paraigua.ogg
+%%DATADIR%%/sounds/ca/patata_pilota.ogg
+%%DATADIR%%/sounds/ca/patata_sabata.ogg
+%%DATADIR%%/sounds/ca/patata_ull.ogg
+%%DATADIR%%/sounds/ca/patata_ulleres.ogg
+%%DATADIR%%/sounds/ca/patata_ulleresdesol.ogg
+%%DATADIR%%/sounds/ca/patata_vestit.ogg
+%%DATADIR%%/sounds/ca/pizzeria_anchovy.ogg
+%%DATADIR%%/sounds/ca/pizzeria_bacon.ogg
+%%DATADIR%%/sounds/ca/pizzeria_brocolli.ogg
+%%DATADIR%%/sounds/ca/pizzeria_cheese.ogg
+%%DATADIR%%/sounds/ca/pizzeria_cucumber.ogg
+%%DATADIR%%/sounds/ca/pizzeria_mushroom.ogg
+%%DATADIR%%/sounds/ca/pizzeria_olive.ogg
+%%DATADIR%%/sounds/ca/pizzeria_onion.ogg
+%%DATADIR%%/sounds/ca/pizzeria_oregano.ogg
+%%DATADIR%%/sounds/ca/pizzeria_pepper.ogg
+%%DATADIR%%/sounds/ca/pizzeria_pepperoni.ogg
+%%DATADIR%%/sounds/ca/pizzeria_pineapple.ogg
+%%DATADIR%%/sounds/ca/pizzeria_salami.ogg
+%%DATADIR%%/sounds/ca/pizzeria_tomato.ogg
+%%DATADIR%%/sounds/ca/plate.ogg
+%%DATADIR%%/sounds/ca/robot_workshop_antenna.ogg
+%%DATADIR%%/sounds/ca/robot_workshop_arm.ogg
+%%DATADIR%%/sounds/ca/robot_workshop_ball.ogg
+%%DATADIR%%/sounds/ca/robot_workshop_base.ogg
+%%DATADIR%%/sounds/ca/robot_workshop_block.ogg
+%%DATADIR%%/sounds/ca/robot_workshop_body.ogg
+%%DATADIR%%/sounds/ca/robot_workshop_claw.ogg
+%%DATADIR%%/sounds/ca/robot_workshop_eye.ogg
+%%DATADIR%%/sounds/ca/robot_workshop_foot.ogg
+%%DATADIR%%/sounds/ca/robot_workshop_hand.ogg
+%%DATADIR%%/sounds/ca/robot_workshop_head.ogg
+%%DATADIR%%/sounds/ca/robot_workshop_panel.ogg
+%%DATADIR%%/sounds/ca/robot_workshop_rocket.ogg
+%%DATADIR%%/sounds/ca/robot_workshop_rod.ogg
+%%DATADIR%%/sounds/ca/robot_workshop_wheel.ogg
+%%DATADIR%%/sounds/ca/say-angry.ogg
+%%DATADIR%%/sounds/ca/say-huh.ogg
+%%DATADIR%%/sounds/ca/say-idea.ogg
+%%DATADIR%%/sounds/ca/say-laugh.ogg
+%%DATADIR%%/sounds/ca/say-love.ogg
+%%DATADIR%%/sounds/ca/say-sick.ogg
+%%DATADIR%%/sounds/ca/say-stare.ogg
+%%DATADIR%%/sounds/ca/say-what.ogg
+%%DATADIR%%/sounds/ca/say-wow.ogg
+%%DATADIR%%/sounds/ca/say-zzz.ogg
+%%DATADIR%%/sounds/ca/teacup.ogg
+%%DATADIR%%/sounds/ca/tv_accident.ogg
+%%DATADIR%%/sounds/ca/tv_ball.ogg
+%%DATADIR%%/sounds/ca/tv_barrier.ogg
+%%DATADIR%%/sounds/ca/tv_bicycle.ogg
+%%DATADIR%%/sounds/ca/tv_breakdown_lorry.ogg
+%%DATADIR%%/sounds/ca/tv_car.ogg
+%%DATADIR%%/sounds/ca/tv_caravan.ogg
+%%DATADIR%%/sounds/ca/tv_cyclist.ogg
+%%DATADIR%%/sounds/ca/tv_elephant.ogg
+%%DATADIR%%/sounds/ca/tv_excavator.ogg
+%%DATADIR%%/sounds/ca/tv_fence.ogg
+%%DATADIR%%/sounds/ca/tv_fire.ogg
+%%DATADIR%%/sounds/ca/tv_fireengine.ogg
+%%DATADIR%%/sounds/ca/tv_fireman.ogg
+%%DATADIR%%/sounds/ca/tv_fisherman.ogg
+%%DATADIR%%/sounds/ca/tv_giraffe.ogg
+%%DATADIR%%/sounds/ca/tv_guitar.ogg
+%%DATADIR%%/sounds/ca/tv_guitarist.ogg
+%%DATADIR%%/sounds/ca/tv_house.ogg
+%%DATADIR%%/sounds/ca/tv_ladder.ogg
+%%DATADIR%%/sounds/ca/tv_lion.ogg
+%%DATADIR%%/sounds/ca/tv_lorry.ogg
+%%DATADIR%%/sounds/ca/tv_lorry_tractor.ogg
+%%DATADIR%%/sounds/ca/tv_man.ogg
+%%DATADIR%%/sounds/ca/tv_mechanic.ogg
+%%DATADIR%%/sounds/ca/tv_monkey.ogg
+%%DATADIR%%/sounds/ca/tv_path.ogg
+%%DATADIR%%/sounds/ca/tv_rock.ogg
+%%DATADIR%%/sounds/ca/tv_school.ogg
+%%DATADIR%%/sounds/ca/tv_shop.ogg
+%%DATADIR%%/sounds/ca/tv_smoke.ogg
+%%DATADIR%%/sounds/ca/tv_tipper.ogg
+%%DATADIR%%/sounds/ca/tv_trailer.ogg
+%%DATADIR%%/sounds/ca/tv_train.ogg
+%%DATADIR%%/sounds/ca/tv_tree.ogg
+%%DATADIR%%/sounds/ca/tv_tunnel.ogg
+%%DATADIR%%/sounds/ca/tv_volley_net.ogg
+%%DATADIR%%/sounds/ca/tv_wagon.ogg
+%%DATADIR%%/sounds/ca/tv_woman.ogg
+%%DATADIR%%/sounds/ca/vase.ogg
+%%DATADIR%%/sounds/ca/wanted.ogg
+%%DATADIR%%/sounds/ca/white-dowe-fly.ogg
+%%DATADIR%%/sounds/ca/white-dowe.ogg
+%%DATADIR%%/sounds/ca/xmas_angel.ogg
+%%DATADIR%%/sounds/ca/xmas_ball.ogg
+%%DATADIR%%/sounds/ca/xmas_boot.ogg
+%%DATADIR%%/sounds/ca/xmas_candle.ogg
+%%DATADIR%%/sounds/ca/xmas_comet.ogg
+%%DATADIR%%/sounds/ca/xmas_garland.ogg
+%%DATADIR%%/sounds/ca/xmas_lights.ogg
+%%DATADIR%%/sounds/ca/xmas_mistletoe.ogg
+%%DATADIR%%/sounds/ca/xmas_moon.ogg
+%%DATADIR%%/sounds/ca/xmas_owl.ogg
+%%DATADIR%%/sounds/ca/xmas_present.ogg
+%%DATADIR%%/sounds/ca/xmas_rabbit.ogg
+%%DATADIR%%/sounds/ca/xmas_reindeer.ogg
+%%DATADIR%%/sounds/ca/xmas_shoe.ogg
+%%DATADIR%%/sounds/ca/xmas_snowflake.ogg
+%%DATADIR%%/sounds/ca/xmas_snowman.ogg
+%%DATADIR%%/sounds/ca/xmas_star.ogg
+%%DATADIR%%/sounds/ca/xmas_tree.ogg
+%%DATADIR%%/sounds/ca/xmas_turtle.ogg
+%%DATADIR%%/sounds/ca/xmas_tux.ogg
+%%DATADIR%%/sounds/da.soundtheme
+%%DATADIR%%/sounds/da/blomst.ogg
+%%DATADIR%%/sounds/da/bold.ogg
+%%DATADIR%%/sounds/da/briller.ogg
+%%DATADIR%%/sounds/da/egypt_aesel.ogg
+%%DATADIR%%/sounds/da/egypt_bro.ogg
+%%DATADIR%%/sounds/da/egypt_broend.ogg
+%%DATADIR%%/sounds/da/egypt_bue.ogg
+%%DATADIR%%/sounds/da/egypt_dreng.ogg
+%%DATADIR%%/sounds/da/egypt_fugle.ogg
+%%DATADIR%%/sounds/da/egypt_graes.ogg
+%%DATADIR%%/sounds/da/egypt_kamel.ogg
+%%DATADIR%%/sounds/da/egypt_kvinde.ogg
+%%DATADIR%%/sounds/da/egypt_mand.ogg
+%%DATADIR%%/sounds/da/egypt_oase.ogg
+%%DATADIR%%/sounds/da/egypt_palme.ogg
+%%DATADIR%%/sounds/da/egypt_pige.ogg
+%%DATADIR%%/sounds/da/egypt_pyramide.ogg
+%%DATADIR%%/sounds/da/egypt_sfinx.ogg
+%%DATADIR%%/sounds/da/egypt_soejle.ogg
+%%DATADIR%%/sounds/da/egypt_vej.ogg
+%%DATADIR%%/sounds/da/egypt_vogn.ogg
+%%DATADIR%%/sounds/da/frakke.ogg
+%%DATADIR%%/sounds/da/frier-tux.ogg
+%%DATADIR%%/sounds/da/guard-tux.ogg
+%%DATADIR%%/sounds/da/haar.ogg
+%%DATADIR%%/sounds/da/hat.ogg
+%%DATADIR%%/sounds/da/kid-tux.ogg
+%%DATADIR%%/sounds/da/little-tux.ogg
+%%DATADIR%%/sounds/da/maiden-tux.ogg
+%%DATADIR%%/sounds/da/moon_astronaut.ogg
+%%DATADIR%%/sounds/da/moon_hotel.ogg
+%%DATADIR%%/sounds/da/moon_jorden.ogg
+%%DATADIR%%/sounds/da/moon_maanefartoej.ogg
+%%DATADIR%%/sounds/da/moon_planet.ogg
+%%DATADIR%%/sounds/da/moon_radar.ogg
+%%DATADIR%%/sounds/da/moon_raket.ogg
+%%DATADIR%%/sounds/da/moon_rumvaesen.ogg
+%%DATADIR%%/sounds/da/moon_satellit.ogg
+%%DATADIR%%/sounds/da/moon_skilt.ogg
+%%DATADIR%%/sounds/da/moon_stjerne.ogg
+%%DATADIR%%/sounds/da/moon_stjerneskud.ogg
+%%DATADIR%%/sounds/da/moon_ufo.ogg
+%%DATADIR%%/sounds/da/moon_uhyre.ogg
+%%DATADIR%%/sounds/da/mund.ogg
+%%DATADIR%%/sounds/da/naese.ogg
+%%DATADIR%%/sounds/da/nederdel.ogg
+%%DATADIR%%/sounds/da/oeje.ogg
+%%DATADIR%%/sounds/da/oejenbryn.ogg
+%%DATADIR%%/sounds/da/oere.ogg
+%%DATADIR%%/sounds/da/oerering.ogg
+%%DATADIR%%/sounds/da/overskaeg.ogg
+%%DATADIR%%/sounds/da/paraply.ogg
+%%DATADIR%%/sounds/da/pizza_agurk.ogg
+%%DATADIR%%/sounds/da/pizza_ananas.ogg
+%%DATADIR%%/sounds/da/pizza_ansjos.ogg
+%%DATADIR%%/sounds/da/pizza_bacon.ogg
+%%DATADIR%%/sounds/da/pizza_broccoli.ogg
+%%DATADIR%%/sounds/da/pizza_champignon.ogg
+%%DATADIR%%/sounds/da/pizza_loeg.ogg
+%%DATADIR%%/sounds/da/pizza_oliven.ogg
+%%DATADIR%%/sounds/da/pizza_oregano.ogg
+%%DATADIR%%/sounds/da/pizza_ost.ogg
+%%DATADIR%%/sounds/da/pizza_pebber.ogg
+%%DATADIR%%/sounds/da/pizza_pebberoni.ogg
+%%DATADIR%%/sounds/da/pizza_salami.ogg
+%%DATADIR%%/sounds/da/pizza_tomat.ogg
+%%DATADIR%%/sounds/da/prince-tux.ogg
+%%DATADIR%%/sounds/da/robin-tux.ogg
+%%DATADIR%%/sounds/da/sherif-tux.ogg
+%%DATADIR%%/sounds/da/shorts.ogg
+%%DATADIR%%/sounds/da/sko.ogg
+%%DATADIR%%/sounds/da/slips.ogg
+%%DATADIR%%/sounds/da/sloejfe.ogg
+%%DATADIR%%/sounds/da/solbriller.ogg
+%%DATADIR%%/sounds/da/stok.ogg
+%%DATADIR%%/sounds/da/tux-angry.ogg
+%%DATADIR%%/sounds/da/tux-apple.ogg
+%%DATADIR%%/sounds/da/tux-arrow.ogg
+%%DATADIR%%/sounds/da/tux-arrows.ogg
+%%DATADIR%%/sounds/da/tux-bow.ogg
+%%DATADIR%%/sounds/da/tux-bullseye.ogg
+%%DATADIR%%/sounds/da/tux-candles.ogg
+%%DATADIR%%/sounds/da/tux-dowe.ogg
+%%DATADIR%%/sounds/da/tux-fish.ogg
+%%DATADIR%%/sounds/da/tux-flask.ogg
+%%DATADIR%%/sounds/da/tux-fly.ogg
+%%DATADIR%%/sounds/da/tux-goblet.ogg
+%%DATADIR%%/sounds/da/tux-guitar.ogg
+%%DATADIR%%/sounds/da/tux-huh.ogg
+%%DATADIR%%/sounds/da/tux-idea.ogg
+%%DATADIR%%/sounds/da/tux-key.ogg
+%%DATADIR%%/sounds/da/tux-laugh.ogg
+%%DATADIR%%/sounds/da/tux-letter.ogg
+%%DATADIR%%/sounds/da/tux-love.ogg
+%%DATADIR%%/sounds/da/tux-note.ogg
+%%DATADIR%%/sounds/da/tux-notes.ogg
+%%DATADIR%%/sounds/da/tux-plate.ogg
+%%DATADIR%%/sounds/da/tux-poison.ogg
+%%DATADIR%%/sounds/da/tux-sick.ogg
+%%DATADIR%%/sounds/da/tux-stare.ogg
+%%DATADIR%%/sounds/da/tux-teacup.ogg
+%%DATADIR%%/sounds/da/tux-vase.ogg
+%%DATADIR%%/sounds/da/tux-wanted.ogg
+%%DATADIR%%/sounds/da/tux-what.ogg
+%%DATADIR%%/sounds/da/tux-wow.ogg
+%%DATADIR%%/sounds/da/tux-zzz.ogg
+%%DATADIR%%/sounds/da/tv_accident.ogg
+%%DATADIR%%/sounds/da/tv_ball.ogg
+%%DATADIR%%/sounds/da/tv_barrier.ogg
+%%DATADIR%%/sounds/da/tv_bil.ogg
+%%DATADIR%%/sounds/da/tv_breakdown_lorry.ogg
+%%DATADIR%%/sounds/da/tv_caravan.ogg
+%%DATADIR%%/sounds/da/tv_cykel.ogg
+%%DATADIR%%/sounds/da/tv_cyklist.ogg
+%%DATADIR%%/sounds/da/tv_elephant.ogg
+%%DATADIR%%/sounds/da/tv_excavator.ogg
+%%DATADIR%%/sounds/da/tv_fence.ogg
+%%DATADIR%%/sounds/da/tv_fire.ogg
+%%DATADIR%%/sounds/da/tv_fireengine.ogg
+%%DATADIR%%/sounds/da/tv_fireman.ogg
+%%DATADIR%%/sounds/da/tv_fisherman.ogg
+%%DATADIR%%/sounds/da/tv_giraffe.ogg
+%%DATADIR%%/sounds/da/tv_guitar.ogg
+%%DATADIR%%/sounds/da/tv_guitarist.ogg
+%%DATADIR%%/sounds/da/tv_house.ogg
+%%DATADIR%%/sounds/da/tv_ladder.ogg
+%%DATADIR%%/sounds/da/tv_lion.ogg
+%%DATADIR%%/sounds/da/tv_lorry.ogg
+%%DATADIR%%/sounds/da/tv_lorry_tractor.ogg
+%%DATADIR%%/sounds/da/tv_man.ogg
+%%DATADIR%%/sounds/da/tv_mechanic.ogg
+%%DATADIR%%/sounds/da/tv_monkey.ogg
+%%DATADIR%%/sounds/da/tv_path.ogg
+%%DATADIR%%/sounds/da/tv_rock.ogg
+%%DATADIR%%/sounds/da/tv_school.ogg
+%%DATADIR%%/sounds/da/tv_shop.ogg
+%%DATADIR%%/sounds/da/tv_smoke.ogg
+%%DATADIR%%/sounds/da/tv_tipper.ogg
+%%DATADIR%%/sounds/da/tv_tog.ogg
+%%DATADIR%%/sounds/da/tv_trailer.ogg
+%%DATADIR%%/sounds/da/tv_tree.ogg
+%%DATADIR%%/sounds/da/tv_tunnel.ogg
+%%DATADIR%%/sounds/da/tv_volley_net.ogg
+%%DATADIR%%/sounds/da/tv_wagon.ogg
+%%DATADIR%%/sounds/da/tv_woman.ogg
+%%DATADIR%%/sounds/da/whitch-tux.ogg
+%%DATADIR%%/sounds/da/xmas_angel.ogg
+%%DATADIR%%/sounds/da/xmas_ball.ogg
+%%DATADIR%%/sounds/da/xmas_boot.ogg
+%%DATADIR%%/sounds/da/xmas_candle.ogg
+%%DATADIR%%/sounds/da/xmas_comet.ogg
+%%DATADIR%%/sounds/da/xmas_garland.ogg
+%%DATADIR%%/sounds/da/xmas_lights.ogg
+%%DATADIR%%/sounds/da/xmas_mistletoe.ogg
+%%DATADIR%%/sounds/da/xmas_moon.ogg
+%%DATADIR%%/sounds/da/xmas_owl.ogg
+%%DATADIR%%/sounds/da/xmas_present.ogg
+%%DATADIR%%/sounds/da/xmas_rabbit.ogg
+%%DATADIR%%/sounds/da/xmas_reindeer.ogg
+%%DATADIR%%/sounds/da/xmas_shoe.ogg
+%%DATADIR%%/sounds/da/xmas_snowflake.ogg
+%%DATADIR%%/sounds/da/xmas_snowman.ogg
+%%DATADIR%%/sounds/da/xmas_star.ogg
+%%DATADIR%%/sounds/da/xmas_tree.ogg
+%%DATADIR%%/sounds/da/xmas_turtle.ogg
+%%DATADIR%%/sounds/da/xmas_tux.ogg
+%%DATADIR%%/sounds/de.soundtheme
+%%DATADIR%%/sounds/de/ball.ogg
+%%DATADIR%%/sounds/de/bow.ogg
+%%DATADIR%%/sounds/de/coat.ogg
+%%DATADIR%%/sounds/de/ear.ogg
+%%DATADIR%%/sounds/de/earring.ogg
+%%DATADIR%%/sounds/de/egypt_arch.ogg
+%%DATADIR%%/sounds/de/egypt_birds.ogg
+%%DATADIR%%/sounds/de/egypt_boy.ogg
+%%DATADIR%%/sounds/de/egypt_bridge.ogg
+%%DATADIR%%/sounds/de/egypt_camel.ogg
+%%DATADIR%%/sounds/de/egypt_cart.ogg
+%%DATADIR%%/sounds/de/egypt_column.ogg
+%%DATADIR%%/sounds/de/egypt_donkey.ogg
+%%DATADIR%%/sounds/de/egypt_girl.ogg
+%%DATADIR%%/sounds/de/egypt_grass.ogg
+%%DATADIR%%/sounds/de/egypt_man.ogg
+%%DATADIR%%/sounds/de/egypt_oasis.ogg
+%%DATADIR%%/sounds/de/egypt_palmtree.ogg
+%%DATADIR%%/sounds/de/egypt_pyramid.ogg
+%%DATADIR%%/sounds/de/egypt_road.ogg
+%%DATADIR%%/sounds/de/egypt_sphynx.ogg
+%%DATADIR%%/sounds/de/egypt_well.ogg
+%%DATADIR%%/sounds/de/egypt_woman.ogg
+%%DATADIR%%/sounds/de/eye.ogg
+%%DATADIR%%/sounds/de/eyebrow.ogg
+%%DATADIR%%/sounds/de/flower.ogg
+%%DATADIR%%/sounds/de/hair.ogg
+%%DATADIR%%/sounds/de/hat.ogg
+%%DATADIR%%/sounds/de/moon_alien.ogg
+%%DATADIR%%/sounds/de/moon_astronaut.ogg
+%%DATADIR%%/sounds/de/moon_earth.ogg
+%%DATADIR%%/sounds/de/moon_fallingstar.ogg
+%%DATADIR%%/sounds/de/moon_hotel.ogg
+%%DATADIR%%/sounds/de/moon_monster.ogg
+%%DATADIR%%/sounds/de/moon_moonwalker.ogg
+%%DATADIR%%/sounds/de/moon_planet.ogg
+%%DATADIR%%/sounds/de/moon_radar.ogg
+%%DATADIR%%/sounds/de/moon_rocket.ogg
+%%DATADIR%%/sounds/de/moon_satellite.ogg
+%%DATADIR%%/sounds/de/moon_sign.ogg
+%%DATADIR%%/sounds/de/moon_star.ogg
+%%DATADIR%%/sounds/de/moon_ufo.ogg
+%%DATADIR%%/sounds/de/moustache.ogg
+%%DATADIR%%/sounds/de/mouth.ogg
+%%DATADIR%%/sounds/de/nose.ogg
+%%DATADIR%%/sounds/de/pizzeria_anchovy.ogg
+%%DATADIR%%/sounds/de/pizzeria_bacon.ogg
+%%DATADIR%%/sounds/de/pizzeria_broccolli.ogg
+%%DATADIR%%/sounds/de/pizzeria_cheese.ogg
+%%DATADIR%%/sounds/de/pizzeria_cucumber.ogg
+%%DATADIR%%/sounds/de/pizzeria_mushroom.ogg
+%%DATADIR%%/sounds/de/pizzeria_olive.ogg
+%%DATADIR%%/sounds/de/pizzeria_onion.ogg
+%%DATADIR%%/sounds/de/pizzeria_oregano.ogg
+%%DATADIR%%/sounds/de/pizzeria_pepper.ogg
+%%DATADIR%%/sounds/de/pizzeria_pepperoni.ogg
+%%DATADIR%%/sounds/de/pizzeria_pineapple.ogg
+%%DATADIR%%/sounds/de/pizzeria_salami.ogg
+%%DATADIR%%/sounds/de/pizzeria_tomato.ogg
+%%DATADIR%%/sounds/de/shoes.ogg
+%%DATADIR%%/sounds/de/shorts.ogg
+%%DATADIR%%/sounds/de/skirt.ogg
+%%DATADIR%%/sounds/de/spectacles.ogg
+%%DATADIR%%/sounds/de/stick.ogg
+%%DATADIR%%/sounds/de/sunglasses.ogg
+%%DATADIR%%/sounds/de/tie.ogg
+%%DATADIR%%/sounds/de/tv_bicycle.ogg
+%%DATADIR%%/sounds/de/tv_car.ogg
+%%DATADIR%%/sounds/de/tv_cyclist.ogg
+%%DATADIR%%/sounds/de/tv_train.ogg
+%%DATADIR%%/sounds/de/tv_tree.ogg
+%%DATADIR%%/sounds/de/umbrella.ogg
+%%DATADIR%%/sounds/el.soundtheme
+%%DATADIR%%/sounds/el/arrow.ogg
+%%DATADIR%%/sounds/el/ball.ogg
+%%DATADIR%%/sounds/el/cheese.ogg
+%%DATADIR%%/sounds/el/coat.ogg
+%%DATADIR%%/sounds/el/ear.ogg
+%%DATADIR%%/sounds/el/earring.ogg
+%%DATADIR%%/sounds/el/egypt_arch.ogg
+%%DATADIR%%/sounds/el/egypt_birds.ogg
+%%DATADIR%%/sounds/el/egypt_boy.ogg
+%%DATADIR%%/sounds/el/egypt_bridge.ogg
+%%DATADIR%%/sounds/el/egypt_camel.ogg
+%%DATADIR%%/sounds/el/egypt_cart.ogg
+%%DATADIR%%/sounds/el/egypt_column.ogg
+%%DATADIR%%/sounds/el/egypt_donkey.ogg
+%%DATADIR%%/sounds/el/egypt_girl.ogg
+%%DATADIR%%/sounds/el/egypt_grass.ogg
+%%DATADIR%%/sounds/el/egypt_man.ogg
+%%DATADIR%%/sounds/el/egypt_oasis.ogg
+%%DATADIR%%/sounds/el/egypt_palmtree.ogg
+%%DATADIR%%/sounds/el/egypt_pyramid.ogg
+%%DATADIR%%/sounds/el/egypt_road.ogg
+%%DATADIR%%/sounds/el/egypt_sphynx.ogg
+%%DATADIR%%/sounds/el/egypt_well.ogg
+%%DATADIR%%/sounds/el/egypt_woman.ogg
+%%DATADIR%%/sounds/el/eye.ogg
+%%DATADIR%%/sounds/el/eyebrow.ogg
+%%DATADIR%%/sounds/el/flower.ogg
+%%DATADIR%%/sounds/el/hair.ogg
+%%DATADIR%%/sounds/el/hat.ogg
+%%DATADIR%%/sounds/el/moon_alien.ogg
+%%DATADIR%%/sounds/el/moon_astronaut.ogg
+%%DATADIR%%/sounds/el/moon_earth.ogg
+%%DATADIR%%/sounds/el/moon_fallingstar.ogg
+%%DATADIR%%/sounds/el/moon_hotel.ogg
+%%DATADIR%%/sounds/el/moon_monster.ogg
+%%DATADIR%%/sounds/el/moon_moonwalker.ogg
+%%DATADIR%%/sounds/el/moon_planet.ogg
+%%DATADIR%%/sounds/el/moon_radar.ogg
+%%DATADIR%%/sounds/el/moon_rocket.ogg
+%%DATADIR%%/sounds/el/moon_satellite.ogg
+%%DATADIR%%/sounds/el/moon_sign.ogg
+%%DATADIR%%/sounds/el/moon_star.ogg
+%%DATADIR%%/sounds/el/moon_ufo.ogg
+%%DATADIR%%/sounds/el/moustache.ogg
+%%DATADIR%%/sounds/el/mouth.ogg
+%%DATADIR%%/sounds/el/nose.ogg
+%%DATADIR%%/sounds/el/pizzeria_anchovy.ogg
+%%DATADIR%%/sounds/el/pizzeria_bacon.ogg
+%%DATADIR%%/sounds/el/pizzeria_broccolli.ogg
+%%DATADIR%%/sounds/el/pizzeria_cheese.ogg
+%%DATADIR%%/sounds/el/pizzeria_cucumber.ogg
+%%DATADIR%%/sounds/el/pizzeria_mushroom.ogg
+%%DATADIR%%/sounds/el/pizzeria_olive.ogg
+%%DATADIR%%/sounds/el/pizzeria_onion.ogg
+%%DATADIR%%/sounds/el/pizzeria_oregano.ogg
+%%DATADIR%%/sounds/el/pizzeria_pepper.ogg
+%%DATADIR%%/sounds/el/pizzeria_pepperoni.ogg
+%%DATADIR%%/sounds/el/pizzeria_pineapple.ogg
+%%DATADIR%%/sounds/el/pizzeria_salami.ogg
+%%DATADIR%%/sounds/el/pizzeria_tomato.ogg
+%%DATADIR%%/sounds/el/shoe.ogg
+%%DATADIR%%/sounds/el/shorts.ogg
+%%DATADIR%%/sounds/el/skirt.ogg
+%%DATADIR%%/sounds/el/spectacles.ogg
+%%DATADIR%%/sounds/el/stick.ogg
+%%DATADIR%%/sounds/el/stick2.ogg
+%%DATADIR%%/sounds/el/sunglasses.ogg
+%%DATADIR%%/sounds/el/tie.ogg
+%%DATADIR%%/sounds/el/tv_bicycle.ogg
+%%DATADIR%%/sounds/el/tv_car.ogg
+%%DATADIR%%/sounds/el/tv_cyclist.ogg
+%%DATADIR%%/sounds/el/tv_train.ogg
+%%DATADIR%%/sounds/el/tv_tree.ogg
+%%DATADIR%%/sounds/el/umbrella.ogg
+%%DATADIR%%/sounds/en.soundtheme
+%%DATADIR%%/sounds/en/ball.ogg
+%%DATADIR%%/sounds/en/bow.ogg
+%%DATADIR%%/sounds/en/coat.ogg
+%%DATADIR%%/sounds/en/ear.ogg
+%%DATADIR%%/sounds/en/earring.ogg
+%%DATADIR%%/sounds/en/egypt_arch.ogg
+%%DATADIR%%/sounds/en/egypt_birds.ogg
+%%DATADIR%%/sounds/en/egypt_boy.ogg
+%%DATADIR%%/sounds/en/egypt_bridge.ogg
+%%DATADIR%%/sounds/en/egypt_camel.ogg
+%%DATADIR%%/sounds/en/egypt_cart.ogg
+%%DATADIR%%/sounds/en/egypt_column.ogg
+%%DATADIR%%/sounds/en/egypt_donkey.ogg
+%%DATADIR%%/sounds/en/egypt_girl.ogg
+%%DATADIR%%/sounds/en/egypt_grass.ogg
+%%DATADIR%%/sounds/en/egypt_man.ogg
+%%DATADIR%%/sounds/en/egypt_oasis.ogg
+%%DATADIR%%/sounds/en/egypt_palmtree.ogg
+%%DATADIR%%/sounds/en/egypt_pyramid.ogg
+%%DATADIR%%/sounds/en/egypt_road.ogg
+%%DATADIR%%/sounds/en/egypt_sphynx.ogg
+%%DATADIR%%/sounds/en/egypt_well.ogg
+%%DATADIR%%/sounds/en/egypt_woman.ogg
+%%DATADIR%%/sounds/en/eye.ogg
+%%DATADIR%%/sounds/en/eyebrow.ogg
+%%DATADIR%%/sounds/en/flower.ogg
+%%DATADIR%%/sounds/en/hair.ogg
+%%DATADIR%%/sounds/en/hat.ogg
+%%DATADIR%%/sounds/en/moon_alien.ogg
+%%DATADIR%%/sounds/en/moon_astronaut.ogg
+%%DATADIR%%/sounds/en/moon_earth.ogg
+%%DATADIR%%/sounds/en/moon_fallingstar.ogg
+%%DATADIR%%/sounds/en/moon_hotel.ogg
+%%DATADIR%%/sounds/en/moon_monster.ogg
+%%DATADIR%%/sounds/en/moon_moonwalker.ogg
+%%DATADIR%%/sounds/en/moon_planet.ogg
+%%DATADIR%%/sounds/en/moon_radar.ogg
+%%DATADIR%%/sounds/en/moon_rocket.ogg
+%%DATADIR%%/sounds/en/moon_satellite.ogg
+%%DATADIR%%/sounds/en/moon_sign.ogg
+%%DATADIR%%/sounds/en/moon_star.ogg
+%%DATADIR%%/sounds/en/moon_ufo.ogg
+%%DATADIR%%/sounds/en/moustache.ogg
+%%DATADIR%%/sounds/en/mouth.ogg
+%%DATADIR%%/sounds/en/nose.ogg
+%%DATADIR%%/sounds/en/pizzeria_anchovy.ogg
+%%DATADIR%%/sounds/en/pizzeria_bacon.ogg
+%%DATADIR%%/sounds/en/pizzeria_broccolli.ogg
+%%DATADIR%%/sounds/en/pizzeria_cheese.ogg
+%%DATADIR%%/sounds/en/pizzeria_cucumber.ogg
+%%DATADIR%%/sounds/en/pizzeria_mushroom.ogg
+%%DATADIR%%/sounds/en/pizzeria_olive.ogg
+%%DATADIR%%/sounds/en/pizzeria_onion.ogg
+%%DATADIR%%/sounds/en/pizzeria_oregano.ogg
+%%DATADIR%%/sounds/en/pizzeria_pepper.ogg
+%%DATADIR%%/sounds/en/pizzeria_pepperoni.ogg
+%%DATADIR%%/sounds/en/pizzeria_pineapple.ogg
+%%DATADIR%%/sounds/en/pizzeria_salami.ogg
+%%DATADIR%%/sounds/en/pizzeria_tomato.ogg
+%%DATADIR%%/sounds/en/shoe.ogg
+%%DATADIR%%/sounds/en/shorts.ogg
+%%DATADIR%%/sounds/en/skirt.ogg
+%%DATADIR%%/sounds/en/spectacles.ogg
+%%DATADIR%%/sounds/en/stick.ogg
+%%DATADIR%%/sounds/en/sunglasses.ogg
+%%DATADIR%%/sounds/en/tie.ogg
+%%DATADIR%%/sounds/en/tv_bicycle.ogg
+%%DATADIR%%/sounds/en/tv_car.ogg
+%%DATADIR%%/sounds/en/tv_cyclist.ogg
+%%DATADIR%%/sounds/en/tv_train.ogg
+%%DATADIR%%/sounds/en/tv_tree.ogg
+%%DATADIR%%/sounds/en/umbrella.ogg
+%%DATADIR%%/sounds/es.soundtheme
+%%DATADIR%%/sounds/es/anteojos.wav
+%%DATADIR%%/sounds/es/bigote.wav
+%%DATADIR%%/sounds/es/boca.wav
+%%DATADIR%%/sounds/es/ceja.wav
+%%DATADIR%%/sounds/es/gafasdesol.wav
+%%DATADIR%%/sounds/es/lazo.wav
+%%DATADIR%%/sounds/es/nariz.wav
+%%DATADIR%%/sounds/es/ojo.wav
+%%DATADIR%%/sounds/es/oreja.wav
+%%DATADIR%%/sounds/es/pelo.wav
+%%DATADIR%%/sounds/es/pendiente.wav
+%%DATADIR%%/sounds/es/sombrero.wav
+%%DATADIR%%/sounds/fi.soundtheme
+%%DATADIR%%/sounds/fi/aurinkolasit.wav
+%%DATADIR%%/sounds/fi/hattu.wav
+%%DATADIR%%/sounds/fi/korva.wav
+%%DATADIR%%/sounds/fi/korvakoru.wav
+%%DATADIR%%/sounds/fi/kulmakarva.wav
+%%DATADIR%%/sounds/fi/nena.wav
+%%DATADIR%%/sounds/fi/rusetti.wav
+%%DATADIR%%/sounds/fi/silma.wav
+%%DATADIR%%/sounds/fi/silmalasit.wav
+%%DATADIR%%/sounds/fi/suu.wav
+%%DATADIR%%/sounds/fi/viikset.wav
+%%DATADIR%%/sounds/fr.soundtheme
+%%DATADIR%%/sounds/fr/bouche.wav
+%%DATADIR%%/sounds/fr/boucle-d-oreille.wav
+%%DATADIR%%/sounds/fr/chapeau.wav
+%%DATADIR%%/sounds/fr/cheveux.wav
+%%DATADIR%%/sounds/fr/cravate.wav
+%%DATADIR%%/sounds/fr/lunettes-de-soleil.wav
+%%DATADIR%%/sounds/fr/lunettes.wav
+%%DATADIR%%/sounds/fr/moustache.wav
+%%DATADIR%%/sounds/fr/nez.wav
+%%DATADIR%%/sounds/fr/noeud-papillon.wav
+%%DATADIR%%/sounds/fr/oeil.wav
+%%DATADIR%%/sounds/fr/oreille.wav
+%%DATADIR%%/sounds/fr/sourcil.wav
+%%DATADIR%%/sounds/ga.soundtheme
+%%DATADIR%%/sounds/ga/beal.wav
+%%DATADIR%%/sounds/ga/carbhat.wav
+%%DATADIR%%/sounds/ga/cluas.wav
+%%DATADIR%%/sounds/ga/croimeal.wav
+%%DATADIR%%/sounds/ga/cuachog.wav
+%%DATADIR%%/sounds/ga/fainne-cluaise.wav
+%%DATADIR%%/sounds/ga/gruaig.wav
+%%DATADIR%%/sounds/ga/hata.wav
+%%DATADIR%%/sounds/ga/mala.wav
+%%DATADIR%%/sounds/ga/speaclai-greine.wav
+%%DATADIR%%/sounds/ga/speaclai.wav
+%%DATADIR%%/sounds/ga/sron.wav
+%%DATADIR%%/sounds/ga/suil.wav
+%%DATADIR%%/sounds/gl.soundtheme
+%%DATADIR%%/sounds/gl/ball.ogg
+%%DATADIR%%/sounds/gl/bow.ogg
+%%DATADIR%%/sounds/gl/coat.ogg
+%%DATADIR%%/sounds/gl/ear.ogg
+%%DATADIR%%/sounds/gl/earring.ogg
+%%DATADIR%%/sounds/gl/egypt_arch.ogg
+%%DATADIR%%/sounds/gl/egypt_birds.ogg
+%%DATADIR%%/sounds/gl/egypt_boy.ogg
+%%DATADIR%%/sounds/gl/egypt_bridge.ogg
+%%DATADIR%%/sounds/gl/egypt_camel.ogg
+%%DATADIR%%/sounds/gl/egypt_cart.ogg
+%%DATADIR%%/sounds/gl/egypt_column.ogg
+%%DATADIR%%/sounds/gl/egypt_donkey.ogg
+%%DATADIR%%/sounds/gl/egypt_girl.ogg
+%%DATADIR%%/sounds/gl/egypt_grass.ogg
+%%DATADIR%%/sounds/gl/egypt_man.ogg
+%%DATADIR%%/sounds/gl/egypt_oasis.ogg
+%%DATADIR%%/sounds/gl/egypt_palmtree.ogg
+%%DATADIR%%/sounds/gl/egypt_pyramid.ogg
+%%DATADIR%%/sounds/gl/egypt_road.ogg
+%%DATADIR%%/sounds/gl/egypt_sphynx.ogg
+%%DATADIR%%/sounds/gl/egypt_well.ogg
+%%DATADIR%%/sounds/gl/egypt_woman.ogg
+%%DATADIR%%/sounds/gl/eye.ogg
+%%DATADIR%%/sounds/gl/eyebrow.ogg
+%%DATADIR%%/sounds/gl/flower.ogg
+%%DATADIR%%/sounds/gl/hair.ogg
+%%DATADIR%%/sounds/gl/hat.ogg
+%%DATADIR%%/sounds/gl/moon_alien.ogg
+%%DATADIR%%/sounds/gl/moon_astronaut.ogg
+%%DATADIR%%/sounds/gl/moon_earth.ogg
+%%DATADIR%%/sounds/gl/moon_fallingstar.ogg
+%%DATADIR%%/sounds/gl/moon_hotel.ogg
+%%DATADIR%%/sounds/gl/moon_monster.ogg
+%%DATADIR%%/sounds/gl/moon_moonwalker.ogg
+%%DATADIR%%/sounds/gl/moon_planet.ogg
+%%DATADIR%%/sounds/gl/moon_radar.ogg
+%%DATADIR%%/sounds/gl/moon_rocket.ogg
+%%DATADIR%%/sounds/gl/moon_satellite.ogg
+%%DATADIR%%/sounds/gl/moon_sign.ogg
+%%DATADIR%%/sounds/gl/moon_star.ogg
+%%DATADIR%%/sounds/gl/moon_ufo.ogg
+%%DATADIR%%/sounds/gl/moustache.ogg
+%%DATADIR%%/sounds/gl/mouth.ogg
+%%DATADIR%%/sounds/gl/nose.ogg
+%%DATADIR%%/sounds/gl/pizzeria_anchovy.ogg
+%%DATADIR%%/sounds/gl/pizzeria_bacon.ogg
+%%DATADIR%%/sounds/gl/pizzeria_broccolli.ogg
+%%DATADIR%%/sounds/gl/pizzeria_cheese.ogg
+%%DATADIR%%/sounds/gl/pizzeria_cucumber.ogg
+%%DATADIR%%/sounds/gl/pizzeria_mushroom.ogg
+%%DATADIR%%/sounds/gl/pizzeria_olive.ogg
+%%DATADIR%%/sounds/gl/pizzeria_onion.ogg
+%%DATADIR%%/sounds/gl/pizzeria_oregano.ogg
+%%DATADIR%%/sounds/gl/pizzeria_pepper.ogg
+%%DATADIR%%/sounds/gl/pizzeria_pepperoni.ogg
+%%DATADIR%%/sounds/gl/pizzeria_pineapple.ogg
+%%DATADIR%%/sounds/gl/pizzeria_salami.ogg
+%%DATADIR%%/sounds/gl/pizzeria_tomato.ogg
+%%DATADIR%%/sounds/gl/shoe.ogg
+%%DATADIR%%/sounds/gl/shorts.ogg
+%%DATADIR%%/sounds/gl/skirt.ogg
+%%DATADIR%%/sounds/gl/spectacles.ogg
+%%DATADIR%%/sounds/gl/stick.ogg
+%%DATADIR%%/sounds/gl/sunglasses.ogg
+%%DATADIR%%/sounds/gl/tie.ogg
+%%DATADIR%%/sounds/gl/tv_bicycle.ogg
+%%DATADIR%%/sounds/gl/tv_car.ogg
+%%DATADIR%%/sounds/gl/tv_cyclist.ogg
+%%DATADIR%%/sounds/gl/tv_train.ogg
+%%DATADIR%%/sounds/gl/umbrella.ogg
+%%DATADIR%%/sounds/it.soundtheme
+%%DATADIR%%/sounds/it/baffi.wav
+%%DATADIR%%/sounds/it/bocca.wav
+%%DATADIR%%/sounds/it/capelli.wav
+%%DATADIR%%/sounds/it/cappello.wav
+%%DATADIR%%/sounds/it/cravatta.wav
+%%DATADIR%%/sounds/it/cravattino.wav
+%%DATADIR%%/sounds/it/naso.wav
+%%DATADIR%%/sounds/it/occhiali.wav
+%%DATADIR%%/sounds/it/occhialidasole.wav
+%%DATADIR%%/sounds/it/occhio.wav
+%%DATADIR%%/sounds/it/orecchino.wav
+%%DATADIR%%/sounds/it/orecchio.wav
+%%DATADIR%%/sounds/it/sopracciglio.wav
+%%DATADIR%%/sounds/lt.soundtheme
+%%DATADIR%%/sounds/lt/ball.ogg
+%%DATADIR%%/sounds/lt/bow.ogg
+%%DATADIR%%/sounds/lt/coat.ogg
+%%DATADIR%%/sounds/lt/ear.ogg
+%%DATADIR%%/sounds/lt/earring.ogg
+%%DATADIR%%/sounds/lt/egypt_arch.ogg
+%%DATADIR%%/sounds/lt/egypt_birds.ogg
+%%DATADIR%%/sounds/lt/egypt_boy.ogg
+%%DATADIR%%/sounds/lt/egypt_bridge.ogg
+%%DATADIR%%/sounds/lt/egypt_camel.ogg
+%%DATADIR%%/sounds/lt/egypt_cart.ogg
+%%DATADIR%%/sounds/lt/egypt_column.ogg
+%%DATADIR%%/sounds/lt/egypt_donkey.ogg
+%%DATADIR%%/sounds/lt/egypt_girl.ogg
+%%DATADIR%%/sounds/lt/egypt_grass.ogg
+%%DATADIR%%/sounds/lt/egypt_man.ogg
+%%DATADIR%%/sounds/lt/egypt_oasis.ogg
+%%DATADIR%%/sounds/lt/egypt_palmtree.ogg
+%%DATADIR%%/sounds/lt/egypt_pyramid.ogg
+%%DATADIR%%/sounds/lt/egypt_road.ogg
+%%DATADIR%%/sounds/lt/egypt_sphynx.ogg
+%%DATADIR%%/sounds/lt/egypt_well.ogg
+%%DATADIR%%/sounds/lt/egypt_woman.ogg
+%%DATADIR%%/sounds/lt/eye.ogg
+%%DATADIR%%/sounds/lt/eyebrow.ogg
+%%DATADIR%%/sounds/lt/flower.ogg
+%%DATADIR%%/sounds/lt/frier-tux.ogg
+%%DATADIR%%/sounds/lt/guard-tux.ogg
+%%DATADIR%%/sounds/lt/hair.ogg
+%%DATADIR%%/sounds/lt/hat.ogg
+%%DATADIR%%/sounds/lt/kid-tux.ogg
+%%DATADIR%%/sounds/lt/little-tux.ogg
+%%DATADIR%%/sounds/lt/maiden-tux.ogg
+%%DATADIR%%/sounds/lt/moon_alien.ogg
+%%DATADIR%%/sounds/lt/moon_astronaut.ogg
+%%DATADIR%%/sounds/lt/moon_earth.ogg
+%%DATADIR%%/sounds/lt/moon_fallingstar.ogg
+%%DATADIR%%/sounds/lt/moon_hotel.ogg
+%%DATADIR%%/sounds/lt/moon_monster.ogg
+%%DATADIR%%/sounds/lt/moon_moonwalker.ogg
+%%DATADIR%%/sounds/lt/moon_planet.ogg
+%%DATADIR%%/sounds/lt/moon_radar.ogg
+%%DATADIR%%/sounds/lt/moon_rocket.ogg
+%%DATADIR%%/sounds/lt/moon_satellite.ogg
+%%DATADIR%%/sounds/lt/moon_sign.ogg
+%%DATADIR%%/sounds/lt/moon_star.ogg
+%%DATADIR%%/sounds/lt/moon_ufo.ogg
+%%DATADIR%%/sounds/lt/moustache.ogg
+%%DATADIR%%/sounds/lt/mouth.ogg
+%%DATADIR%%/sounds/lt/nose.ogg
+%%DATADIR%%/sounds/lt/pizzeria_anchovy.ogg
+%%DATADIR%%/sounds/lt/pizzeria_bacon.ogg
+%%DATADIR%%/sounds/lt/pizzeria_broccolli.ogg
+%%DATADIR%%/sounds/lt/pizzeria_cheese.ogg
+%%DATADIR%%/sounds/lt/pizzeria_cucumber.ogg
+%%DATADIR%%/sounds/lt/pizzeria_mushroom.ogg
+%%DATADIR%%/sounds/lt/pizzeria_olive.ogg
+%%DATADIR%%/sounds/lt/pizzeria_onion.ogg
+%%DATADIR%%/sounds/lt/pizzeria_oregano.ogg
+%%DATADIR%%/sounds/lt/pizzeria_pepper.ogg
+%%DATADIR%%/sounds/lt/pizzeria_pepperoni.ogg
+%%DATADIR%%/sounds/lt/pizzeria_pineapple.ogg
+%%DATADIR%%/sounds/lt/pizzeria_salami.ogg
+%%DATADIR%%/sounds/lt/pizzeria_tomato.ogg
+%%DATADIR%%/sounds/lt/prince-tux.ogg
+%%DATADIR%%/sounds/lt/robin-tux.ogg
+%%DATADIR%%/sounds/lt/sherif-tux.ogg
+%%DATADIR%%/sounds/lt/shoe.ogg
+%%DATADIR%%/sounds/lt/shorts.ogg
+%%DATADIR%%/sounds/lt/skirt.ogg
+%%DATADIR%%/sounds/lt/spectacles.ogg
+%%DATADIR%%/sounds/lt/stick.ogg
+%%DATADIR%%/sounds/lt/sunglasses.ogg
+%%DATADIR%%/sounds/lt/tie.ogg
+%%DATADIR%%/sounds/lt/tux-angry.ogg
+%%DATADIR%%/sounds/lt/tux-apple.ogg
+%%DATADIR%%/sounds/lt/tux-arrow.ogg
+%%DATADIR%%/sounds/lt/tux-arrows.ogg
+%%DATADIR%%/sounds/lt/tux-bow.ogg
+%%DATADIR%%/sounds/lt/tux-bullseye.ogg
+%%DATADIR%%/sounds/lt/tux-candles.ogg
+%%DATADIR%%/sounds/lt/tux-dowe.ogg
+%%DATADIR%%/sounds/lt/tux-fish.ogg
+%%DATADIR%%/sounds/lt/tux-flask.ogg
+%%DATADIR%%/sounds/lt/tux-fly.ogg
+%%DATADIR%%/sounds/lt/tux-goblet.ogg
+%%DATADIR%%/sounds/lt/tux-guitar.ogg
+%%DATADIR%%/sounds/lt/tux-huh.ogg
+%%DATADIR%%/sounds/lt/tux-idea.ogg
+%%DATADIR%%/sounds/lt/tux-key.ogg
+%%DATADIR%%/sounds/lt/tux-laugh.ogg
+%%DATADIR%%/sounds/lt/tux-letter.ogg
+%%DATADIR%%/sounds/lt/tux-love.ogg
+%%DATADIR%%/sounds/lt/tux-note.ogg
+%%DATADIR%%/sounds/lt/tux-notes.ogg
+%%DATADIR%%/sounds/lt/tux-plate.ogg
+%%DATADIR%%/sounds/lt/tux-poison.ogg
+%%DATADIR%%/sounds/lt/tux-shoot.ogg
+%%DATADIR%%/sounds/lt/tux-sick.ogg
+%%DATADIR%%/sounds/lt/tux-stare.ogg
+%%DATADIR%%/sounds/lt/tux-teacup.ogg
+%%DATADIR%%/sounds/lt/tux-vase.ogg
+%%DATADIR%%/sounds/lt/tux-wanted.ogg
+%%DATADIR%%/sounds/lt/tux-what.ogg
+%%DATADIR%%/sounds/lt/tux-wow.ogg
+%%DATADIR%%/sounds/lt/tux-zzz.ogg
+%%DATADIR%%/sounds/lt/tv_accident.ogg
+%%DATADIR%%/sounds/lt/tv_ball.ogg
+%%DATADIR%%/sounds/lt/tv_barrier.ogg
+%%DATADIR%%/sounds/lt/tv_bicycle.ogg
+%%DATADIR%%/sounds/lt/tv_breakdown_lorry.ogg
+%%DATADIR%%/sounds/lt/tv_car.ogg
+%%DATADIR%%/sounds/lt/tv_caravan.ogg
+%%DATADIR%%/sounds/lt/tv_cyclist.ogg
+%%DATADIR%%/sounds/lt/tv_elephant.ogg
+%%DATADIR%%/sounds/lt/tv_excavator.ogg
+%%DATADIR%%/sounds/lt/tv_fence.ogg
+%%DATADIR%%/sounds/lt/tv_fire.ogg
+%%DATADIR%%/sounds/lt/tv_fireengine.ogg
+%%DATADIR%%/sounds/lt/tv_fireman.ogg
+%%DATADIR%%/sounds/lt/tv_fisherman.ogg
+%%DATADIR%%/sounds/lt/tv_giraffe.ogg
+%%DATADIR%%/sounds/lt/tv_guitar.ogg
+%%DATADIR%%/sounds/lt/tv_guitarist.ogg
+%%DATADIR%%/sounds/lt/tv_house.ogg
+%%DATADIR%%/sounds/lt/tv_ladder.ogg
+%%DATADIR%%/sounds/lt/tv_lion.ogg
+%%DATADIR%%/sounds/lt/tv_lorry.ogg
+%%DATADIR%%/sounds/lt/tv_lorry_tractor.ogg
+%%DATADIR%%/sounds/lt/tv_man.ogg
+%%DATADIR%%/sounds/lt/tv_mechanic.ogg
+%%DATADIR%%/sounds/lt/tv_monkey.ogg
+%%DATADIR%%/sounds/lt/tv_path.ogg
+%%DATADIR%%/sounds/lt/tv_rock.ogg
+%%DATADIR%%/sounds/lt/tv_school.ogg
+%%DATADIR%%/sounds/lt/tv_shop.ogg
+%%DATADIR%%/sounds/lt/tv_smoke.ogg
+%%DATADIR%%/sounds/lt/tv_tipper.ogg
+%%DATADIR%%/sounds/lt/tv_trailer.ogg
+%%DATADIR%%/sounds/lt/tv_train.ogg
+%%DATADIR%%/sounds/lt/tv_tree.ogg
+%%DATADIR%%/sounds/lt/tv_tunnel.ogg
+%%DATADIR%%/sounds/lt/tv_volley_net.ogg
+%%DATADIR%%/sounds/lt/tv_wagon.ogg
+%%DATADIR%%/sounds/lt/tv_woman.ogg
+%%DATADIR%%/sounds/lt/umbrella.ogg
+%%DATADIR%%/sounds/lt/whitch-tux.ogg
+%%DATADIR%%/sounds/lt/xmas_angel.ogg
+%%DATADIR%%/sounds/lt/xmas_ball.ogg
+%%DATADIR%%/sounds/lt/xmas_boot.ogg
+%%DATADIR%%/sounds/lt/xmas_candle.ogg
+%%DATADIR%%/sounds/lt/xmas_comet.ogg
+%%DATADIR%%/sounds/lt/xmas_garland.ogg
+%%DATADIR%%/sounds/lt/xmas_lights.ogg
+%%DATADIR%%/sounds/lt/xmas_mistletoe.ogg
+%%DATADIR%%/sounds/lt/xmas_moon.ogg
+%%DATADIR%%/sounds/lt/xmas_owl.ogg
+%%DATADIR%%/sounds/lt/xmas_present.ogg
+%%DATADIR%%/sounds/lt/xmas_rabbit.ogg
+%%DATADIR%%/sounds/lt/xmas_reindeer.ogg
+%%DATADIR%%/sounds/lt/xmas_shoe.ogg
+%%DATADIR%%/sounds/lt/xmas_snowflake.ogg
+%%DATADIR%%/sounds/lt/xmas_snowman.ogg
+%%DATADIR%%/sounds/lt/xmas_star.ogg
+%%DATADIR%%/sounds/lt/xmas_tree.ogg
+%%DATADIR%%/sounds/lt/xmas_turtle.ogg
+%%DATADIR%%/sounds/lt/xmas_tux.ogg
+%%DATADIR%%/sounds/nds.soundtheme
+%%DATADIR%%/sounds/nds/brill.wav
+%%DATADIR%%/sounds/nds/farken.wav
+%%DATADIR%%/sounds/nds/fleeg.wav
+%%DATADIR%%/sounds/nds/hoor.wav
+%%DATADIR%%/sounds/nds/hoot.wav
+%%DATADIR%%/sounds/nds/mund.wav
+%%DATADIR%%/sounds/nds/nees.wav
+%%DATADIR%%/sounds/nds/neesboort.wav
+%%DATADIR%%/sounds/nds/ohr.wav
+%%DATADIR%%/sounds/nds/ohrring.wav
+%%DATADIR%%/sounds/nds/oog.wav
+%%DATADIR%%/sounds/nds/oogbro.wav
+%%DATADIR%%/sounds/nds/slips.wav
+%%DATADIR%%/sounds/nds/suennbrill.wav
+%%DATADIR%%/sounds/nl.soundtheme
+%%DATADIR%%/sounds/nl/bril.wav
+%%DATADIR%%/sounds/nl/haar.wav
+%%DATADIR%%/sounds/nl/hoed.wav
+%%DATADIR%%/sounds/nl/mond.wav
+%%DATADIR%%/sounds/nl/neus.wav
+%%DATADIR%%/sounds/nl/oog.wav
+%%DATADIR%%/sounds/nl/oor.wav
+%%DATADIR%%/sounds/nl/oorbel.wav
+%%DATADIR%%/sounds/nl/snor.wav
+%%DATADIR%%/sounds/nl/strik.wav
+%%DATADIR%%/sounds/nl/stropdas.wav
+%%DATADIR%%/sounds/nl/wenkbrauw.wav
+%%DATADIR%%/sounds/nl/zonnebril.wav
+%%DATADIR%%/sounds/pt.soundtheme
+%%DATADIR%%/sounds/pt/bigode.wav
+%%DATADIR%%/sounds/pt/boca.wav
+%%DATADIR%%/sounds/pt/brincos.wav
+%%DATADIR%%/sounds/pt/cabelo.wav
+%%DATADIR%%/sounds/pt/chapeu.wav
+%%DATADIR%%/sounds/pt/gravata.wav
+%%DATADIR%%/sounds/pt/laco.wav
+%%DATADIR%%/sounds/pt/nariz.wav
+%%DATADIR%%/sounds/pt/oculos-de-sol.wav
+%%DATADIR%%/sounds/pt/oculos.wav
+%%DATADIR%%/sounds/pt/olho.wav
+%%DATADIR%%/sounds/pt/orelha.wav
+%%DATADIR%%/sounds/pt/sobrancelha.wav
+%%DATADIR%%/sounds/ro.soundtheme
+%%DATADIR%%/sounds/ro/cercel.wav
+%%DATADIR%%/sounds/ro/cravata.wav
+%%DATADIR%%/sounds/ro/gura.wav
+%%DATADIR%%/sounds/ro/mustata.wav
+%%DATADIR%%/sounds/ro/nas.wav
+%%DATADIR%%/sounds/ro/ochelari-de-soare.wav
+%%DATADIR%%/sounds/ro/ochelari.wav
+%%DATADIR%%/sounds/ro/ochi.wav
+%%DATADIR%%/sounds/ro/palarie.wav
+%%DATADIR%%/sounds/ro/papion.wav
+%%DATADIR%%/sounds/ro/par.wav
+%%DATADIR%%/sounds/ro/sprinceana.wav
+%%DATADIR%%/sounds/ro/ureche.wav
+%%DATADIR%%/sounds/ru.soundtheme
+%%DATADIR%%/sounds/ru/ball.ogg
+%%DATADIR%%/sounds/ru/bow.ogg
+%%DATADIR%%/sounds/ru/coat.ogg
+%%DATADIR%%/sounds/ru/ear.ogg
+%%DATADIR%%/sounds/ru/earring.ogg
+%%DATADIR%%/sounds/ru/egypt_arch.ogg
+%%DATADIR%%/sounds/ru/egypt_birds.ogg
+%%DATADIR%%/sounds/ru/egypt_boy.ogg
+%%DATADIR%%/sounds/ru/egypt_bridge.ogg
+%%DATADIR%%/sounds/ru/egypt_camel.ogg
+%%DATADIR%%/sounds/ru/egypt_cart.ogg
+%%DATADIR%%/sounds/ru/egypt_column.ogg
+%%DATADIR%%/sounds/ru/egypt_donkey.ogg
+%%DATADIR%%/sounds/ru/egypt_girl.ogg
+%%DATADIR%%/sounds/ru/egypt_grass.ogg
+%%DATADIR%%/sounds/ru/egypt_man.ogg
+%%DATADIR%%/sounds/ru/egypt_oasis.ogg
+%%DATADIR%%/sounds/ru/egypt_palmtree.ogg
+%%DATADIR%%/sounds/ru/egypt_pyramid.ogg
+%%DATADIR%%/sounds/ru/egypt_road.ogg
+%%DATADIR%%/sounds/ru/egypt_sphynx.ogg
+%%DATADIR%%/sounds/ru/egypt_well.ogg
+%%DATADIR%%/sounds/ru/egypt_woman.ogg
+%%DATADIR%%/sounds/ru/eye.ogg
+%%DATADIR%%/sounds/ru/eyebrow.ogg
+%%DATADIR%%/sounds/ru/flower.ogg
+%%DATADIR%%/sounds/ru/frier-tux.ogg
+%%DATADIR%%/sounds/ru/guard-tux.ogg
+%%DATADIR%%/sounds/ru/hair.ogg
+%%DATADIR%%/sounds/ru/hat.ogg
+%%DATADIR%%/sounds/ru/kid-tux.ogg
+%%DATADIR%%/sounds/ru/little-tux.ogg
+%%DATADIR%%/sounds/ru/maiden-tux.ogg
+%%DATADIR%%/sounds/ru/moon_alien.ogg
+%%DATADIR%%/sounds/ru/moon_astronaut.ogg
+%%DATADIR%%/sounds/ru/moon_earth.ogg
+%%DATADIR%%/sounds/ru/moon_fallingstar.ogg
+%%DATADIR%%/sounds/ru/moon_hotel.ogg
+%%DATADIR%%/sounds/ru/moon_monster.ogg
+%%DATADIR%%/sounds/ru/moon_moonwalker.ogg
+%%DATADIR%%/sounds/ru/moon_planet.ogg
+%%DATADIR%%/sounds/ru/moon_radar.ogg
+%%DATADIR%%/sounds/ru/moon_rocket.ogg
+%%DATADIR%%/sounds/ru/moon_satellite.ogg
+%%DATADIR%%/sounds/ru/moon_sign.ogg
+%%DATADIR%%/sounds/ru/moon_star.ogg
+%%DATADIR%%/sounds/ru/moon_ufo.ogg
+%%DATADIR%%/sounds/ru/moustache.ogg
+%%DATADIR%%/sounds/ru/mouth.ogg
+%%DATADIR%%/sounds/ru/nose.ogg
+%%DATADIR%%/sounds/ru/pizzeria_anchovy.ogg
+%%DATADIR%%/sounds/ru/pizzeria_bacon.ogg
+%%DATADIR%%/sounds/ru/pizzeria_brocolli.ogg
+%%DATADIR%%/sounds/ru/pizzeria_cheese.ogg
+%%DATADIR%%/sounds/ru/pizzeria_cucumber.ogg
+%%DATADIR%%/sounds/ru/pizzeria_mushroom.ogg
+%%DATADIR%%/sounds/ru/pizzeria_olive.ogg
+%%DATADIR%%/sounds/ru/pizzeria_onion.ogg
+%%DATADIR%%/sounds/ru/pizzeria_oregano.ogg
+%%DATADIR%%/sounds/ru/pizzeria_pepper.ogg
+%%DATADIR%%/sounds/ru/pizzeria_pepperoni.ogg
+%%DATADIR%%/sounds/ru/pizzeria_pineapple.ogg
+%%DATADIR%%/sounds/ru/pizzeria_salami.ogg
+%%DATADIR%%/sounds/ru/pizzeria_tomato.ogg
+%%DATADIR%%/sounds/ru/prince-tux.ogg
+%%DATADIR%%/sounds/ru/robin-tux.ogg
+%%DATADIR%%/sounds/ru/sherif-tux.ogg
+%%DATADIR%%/sounds/ru/shoe.ogg
+%%DATADIR%%/sounds/ru/shorts.ogg
+%%DATADIR%%/sounds/ru/skirt.ogg
+%%DATADIR%%/sounds/ru/spectacles.ogg
+%%DATADIR%%/sounds/ru/stick.ogg
+%%DATADIR%%/sounds/ru/sunglasses.ogg
+%%DATADIR%%/sounds/ru/tie.ogg
+%%DATADIR%%/sounds/ru/tux-angry.ogg
+%%DATADIR%%/sounds/ru/tux-apple.ogg
+%%DATADIR%%/sounds/ru/tux-arrow.ogg
+%%DATADIR%%/sounds/ru/tux-arrows.ogg
+%%DATADIR%%/sounds/ru/tux-bow.ogg
+%%DATADIR%%/sounds/ru/tux-bullseye.ogg
+%%DATADIR%%/sounds/ru/tux-dowe.ogg
+%%DATADIR%%/sounds/ru/tux-fish.ogg
+%%DATADIR%%/sounds/ru/tux-flask.ogg
+%%DATADIR%%/sounds/ru/tux-fly.ogg
+%%DATADIR%%/sounds/ru/tux-goblet.ogg
+%%DATADIR%%/sounds/ru/tux-guitar.ogg
+%%DATADIR%%/sounds/ru/tux-huh.ogg
+%%DATADIR%%/sounds/ru/tux-idea.ogg
+%%DATADIR%%/sounds/ru/tux-key.ogg
+%%DATADIR%%/sounds/ru/tux-laugh.ogg
+%%DATADIR%%/sounds/ru/tux-letter.ogg
+%%DATADIR%%/sounds/ru/tux-love.ogg
+%%DATADIR%%/sounds/ru/tux-note.ogg
+%%DATADIR%%/sounds/ru/tux-notes.ogg
+%%DATADIR%%/sounds/ru/tux-plate.ogg
+%%DATADIR%%/sounds/ru/tux-poison.ogg
+%%DATADIR%%/sounds/ru/tux-shoot.ogg
+%%DATADIR%%/sounds/ru/tux-sick.ogg
+%%DATADIR%%/sounds/ru/tux-stare.ogg
+%%DATADIR%%/sounds/ru/tux-teacup.ogg
+%%DATADIR%%/sounds/ru/tux-vase.ogg
+%%DATADIR%%/sounds/ru/tux-what.ogg
+%%DATADIR%%/sounds/ru/tux-wow.ogg
+%%DATADIR%%/sounds/ru/tux-zzz.ogg
+%%DATADIR%%/sounds/ru/tv_accident.ogg
+%%DATADIR%%/sounds/ru/tv_ball.ogg
+%%DATADIR%%/sounds/ru/tv_barrier.ogg
+%%DATADIR%%/sounds/ru/tv_bicycle.ogg
+%%DATADIR%%/sounds/ru/tv_breakdown_lorry.ogg
+%%DATADIR%%/sounds/ru/tv_car.ogg
+%%DATADIR%%/sounds/ru/tv_caravan.ogg
+%%DATADIR%%/sounds/ru/tv_cyclist.ogg
+%%DATADIR%%/sounds/ru/tv_elephant.ogg
+%%DATADIR%%/sounds/ru/tv_excavator.ogg
+%%DATADIR%%/sounds/ru/tv_fence.ogg
+%%DATADIR%%/sounds/ru/tv_fire.ogg
+%%DATADIR%%/sounds/ru/tv_fireengine.ogg
+%%DATADIR%%/sounds/ru/tv_fireman.ogg
+%%DATADIR%%/sounds/ru/tv_fisherman.ogg
+%%DATADIR%%/sounds/ru/tv_giraffe.ogg
+%%DATADIR%%/sounds/ru/tv_guitar.ogg
+%%DATADIR%%/sounds/ru/tv_guitarist.ogg
+%%DATADIR%%/sounds/ru/tv_house.ogg
+%%DATADIR%%/sounds/ru/tv_ladder.ogg
+%%DATADIR%%/sounds/ru/tv_lion.ogg
+%%DATADIR%%/sounds/ru/tv_lorry.ogg
+%%DATADIR%%/sounds/ru/tv_lorry_tractor.ogg
+%%DATADIR%%/sounds/ru/tv_man.ogg
+%%DATADIR%%/sounds/ru/tv_mechanic.ogg
+%%DATADIR%%/sounds/ru/tv_monkey.ogg
+%%DATADIR%%/sounds/ru/tv_path.ogg
+%%DATADIR%%/sounds/ru/tv_rock.ogg
+%%DATADIR%%/sounds/ru/tv_school.ogg
+%%DATADIR%%/sounds/ru/tv_shop.ogg
+%%DATADIR%%/sounds/ru/tv_smoke.ogg
+%%DATADIR%%/sounds/ru/tv_tipper.ogg
+%%DATADIR%%/sounds/ru/tv_trailer.ogg
+%%DATADIR%%/sounds/ru/tv_train.ogg
+%%DATADIR%%/sounds/ru/tv_tree.ogg
+%%DATADIR%%/sounds/ru/tv_tunnel.ogg
+%%DATADIR%%/sounds/ru/tv_volley_net.ogg
+%%DATADIR%%/sounds/ru/tv_wagon.ogg
+%%DATADIR%%/sounds/ru/tv_woman.ogg
+%%DATADIR%%/sounds/ru/umbrella.ogg
+%%DATADIR%%/sounds/ru/whitch-tux.ogg
+%%DATADIR%%/sounds/ru/xmas_angel.ogg
+%%DATADIR%%/sounds/ru/xmas_ball.ogg
+%%DATADIR%%/sounds/ru/xmas_boot.ogg
+%%DATADIR%%/sounds/ru/xmas_candle.ogg
+%%DATADIR%%/sounds/ru/xmas_comet.ogg
+%%DATADIR%%/sounds/ru/xmas_garland.ogg
+%%DATADIR%%/sounds/ru/xmas_lights.ogg
+%%DATADIR%%/sounds/ru/xmas_mistletoe.ogg
+%%DATADIR%%/sounds/ru/xmas_moon.ogg
+%%DATADIR%%/sounds/ru/xmas_owl.ogg
+%%DATADIR%%/sounds/ru/xmas_present.ogg
+%%DATADIR%%/sounds/ru/xmas_rabbit.ogg
+%%DATADIR%%/sounds/ru/xmas_reindeer.ogg
+%%DATADIR%%/sounds/ru/xmas_shoe.ogg
+%%DATADIR%%/sounds/ru/xmas_snowflake.ogg
+%%DATADIR%%/sounds/ru/xmas_snowman.ogg
+%%DATADIR%%/sounds/ru/xmas_star.ogg
+%%DATADIR%%/sounds/ru/xmas_tree.ogg
+%%DATADIR%%/sounds/ru/xmas_turtle.ogg
+%%DATADIR%%/sounds/ru/xmas_tux.ogg
+%%DATADIR%%/sounds/sl.soundtheme
+%%DATADIR%%/sounds/sl/ball.ogg
+%%DATADIR%%/sounds/sl/bow.ogg
+%%DATADIR%%/sounds/sl/coat.ogg
+%%DATADIR%%/sounds/sl/ear.ogg
+%%DATADIR%%/sounds/sl/earring.ogg
+%%DATADIR%%/sounds/sl/egypt_arch.ogg
+%%DATADIR%%/sounds/sl/egypt_birds.ogg
+%%DATADIR%%/sounds/sl/egypt_boy.ogg
+%%DATADIR%%/sounds/sl/egypt_bridge.ogg
+%%DATADIR%%/sounds/sl/egypt_camel.ogg
+%%DATADIR%%/sounds/sl/egypt_cart.ogg
+%%DATADIR%%/sounds/sl/egypt_column.ogg
+%%DATADIR%%/sounds/sl/egypt_donkey.ogg
+%%DATADIR%%/sounds/sl/egypt_girl.ogg
+%%DATADIR%%/sounds/sl/egypt_grass.ogg
+%%DATADIR%%/sounds/sl/egypt_man.ogg
+%%DATADIR%%/sounds/sl/egypt_oasis.ogg
+%%DATADIR%%/sounds/sl/egypt_palmtree.ogg
+%%DATADIR%%/sounds/sl/egypt_pyramid.ogg
+%%DATADIR%%/sounds/sl/egypt_road.ogg
+%%DATADIR%%/sounds/sl/egypt_sphynx.ogg
+%%DATADIR%%/sounds/sl/egypt_well.ogg
+%%DATADIR%%/sounds/sl/egypt_woman.ogg
+%%DATADIR%%/sounds/sl/eye.ogg
+%%DATADIR%%/sounds/sl/eyebrow.ogg
+%%DATADIR%%/sounds/sl/flower.ogg
+%%DATADIR%%/sounds/sl/hair.ogg
+%%DATADIR%%/sounds/sl/hat.ogg
+%%DATADIR%%/sounds/sl/moon_alien.ogg
+%%DATADIR%%/sounds/sl/moon_astronaut.ogg
+%%DATADIR%%/sounds/sl/moon_earth.ogg
+%%DATADIR%%/sounds/sl/moon_fallingstar.ogg
+%%DATADIR%%/sounds/sl/moon_hotel.ogg
+%%DATADIR%%/sounds/sl/moon_monster.ogg
+%%DATADIR%%/sounds/sl/moon_planet.ogg
+%%DATADIR%%/sounds/sl/moon_radar.ogg
+%%DATADIR%%/sounds/sl/moon_robot.ogg
+%%DATADIR%%/sounds/sl/moon_rocket.ogg
+%%DATADIR%%/sounds/sl/moon_satellite.ogg
+%%DATADIR%%/sounds/sl/moon_sign.ogg
+%%DATADIR%%/sounds/sl/moon_star.ogg
+%%DATADIR%%/sounds/sl/moon_ufo.ogg
+%%DATADIR%%/sounds/sl/moustache.ogg
+%%DATADIR%%/sounds/sl/mouth.ogg
+%%DATADIR%%/sounds/sl/nose.ogg
+%%DATADIR%%/sounds/sl/pizzeria_anchovy.ogg
+%%DATADIR%%/sounds/sl/pizzeria_bacon.ogg
+%%DATADIR%%/sounds/sl/pizzeria_broccolli.ogg
+%%DATADIR%%/sounds/sl/pizzeria_cheese.ogg
+%%DATADIR%%/sounds/sl/pizzeria_cucumber.ogg
+%%DATADIR%%/sounds/sl/pizzeria_mushroom.ogg
+%%DATADIR%%/sounds/sl/pizzeria_olive.ogg
+%%DATADIR%%/sounds/sl/pizzeria_onion.ogg
+%%DATADIR%%/sounds/sl/pizzeria_oregano.ogg
+%%DATADIR%%/sounds/sl/pizzeria_pepper.ogg
+%%DATADIR%%/sounds/sl/pizzeria_pepperoni.ogg
+%%DATADIR%%/sounds/sl/pizzeria_pineapple.ogg
+%%DATADIR%%/sounds/sl/pizzeria_salami.ogg
+%%DATADIR%%/sounds/sl/pizzeria_tomato.ogg
+%%DATADIR%%/sounds/sl/shoe.ogg
+%%DATADIR%%/sounds/sl/shorts.ogg
+%%DATADIR%%/sounds/sl/skirt.ogg
+%%DATADIR%%/sounds/sl/spectacles.ogg
+%%DATADIR%%/sounds/sl/stick.ogg
+%%DATADIR%%/sounds/sl/sunglasses.ogg
+%%DATADIR%%/sounds/sl/tie.ogg
+%%DATADIR%%/sounds/sl/tv_bicycle.ogg
+%%DATADIR%%/sounds/sl/tv_car.ogg
+%%DATADIR%%/sounds/sl/tv_cyclist.ogg
+%%DATADIR%%/sounds/sl/tv_train.ogg
+%%DATADIR%%/sounds/sl/umbrella.ogg
+%%DATADIR%%/sounds/sr.soundtheme
+%%DATADIR%%/sounds/sr/brkovi.ogg
+%%DATADIR%%/sounds/sr/cigara.ogg
+%%DATADIR%%/sounds/sr/krompirko.ogg
+%%DATADIR%%/sounds/sr/masna.ogg
+%%DATADIR%%/sounds/sr/mindjusa.ogg
+%%DATADIR%%/sounds/sr/naocare.ogg
+%%DATADIR%%/sounds/sr/naocare_za_sunce.ogg
+%%DATADIR%%/sounds/sr/nos.ogg
+%%DATADIR%%/sounds/sr/obrva.ogg
+%%DATADIR%%/sounds/sr/oko.ogg
+%%DATADIR%%/sounds/sr/sat.ogg
+%%DATADIR%%/sounds/sr/sesir.ogg
+%%DATADIR%%/sounds/sr/usta.ogg
+%%DATADIR%%/sounds/sr/uvo.ogg
+%%DATADIR%%/sounds/sr/znacka.ogg
+%%DATADIR%%/sounds/sr@ijekavian.soundtheme
+%%DATADIR%%/sounds/sr@ijekavianlatin.soundtheme
+%%DATADIR%%/sounds/sr@latin.soundtheme
+%%DATADIR%%/sounds/sv.soundtheme
+%%DATADIR%%/sounds/sv/fluga.wav
+%%DATADIR%%/sounds/sv/glasogon.wav
+%%DATADIR%%/sounds/sv/har.wav
+%%DATADIR%%/sounds/sv/hatt.wav
+%%DATADIR%%/sounds/sv/mun.wav
+%%DATADIR%%/sounds/sv/mustasch.wav
+%%DATADIR%%/sounds/sv/nasa.wav
+%%DATADIR%%/sounds/sv/oga.wav
+%%DATADIR%%/sounds/sv/ogonbryn.wav
+%%DATADIR%%/sounds/sv/ora.wav
+%%DATADIR%%/sounds/sv/orhange.wav
+%%DATADIR%%/sounds/sv/rosett.wav
+%%DATADIR%%/sounds/sv/slips.wav
+%%DATADIR%%/sounds/sv/solglasogon.wav
+%%DATADIR%%/sounds/uk.soundtheme
+%%DATADIR%%/sounds/uk/ball.ogg
+%%DATADIR%%/sounds/uk/bow.ogg
+%%DATADIR%%/sounds/uk/butterflies_body.ogg
+%%DATADIR%%/sounds/uk/butterflies_circle.ogg
+%%DATADIR%%/sounds/uk/butterflies_circles.ogg
+%%DATADIR%%/sounds/uk/butterflies_eye.ogg
+%%DATADIR%%/sounds/uk/butterflies_heart.ogg
+%%DATADIR%%/sounds/uk/butterflies_purple_shape.ogg
+%%DATADIR%%/sounds/uk/butterflies_spiral.ogg
+%%DATADIR%%/sounds/uk/butterflies_wing.ogg
+%%DATADIR%%/sounds/uk/coat.ogg
+%%DATADIR%%/sounds/uk/ear.ogg
+%%DATADIR%%/sounds/uk/earring.ogg
+%%DATADIR%%/sounds/uk/egypt_arch.ogg
+%%DATADIR%%/sounds/uk/egypt_birds.ogg
+%%DATADIR%%/sounds/uk/egypt_boy.ogg
+%%DATADIR%%/sounds/uk/egypt_bridge.ogg
+%%DATADIR%%/sounds/uk/egypt_camel.ogg
+%%DATADIR%%/sounds/uk/egypt_cart.ogg
+%%DATADIR%%/sounds/uk/egypt_column.ogg
+%%DATADIR%%/sounds/uk/egypt_donkey.ogg
+%%DATADIR%%/sounds/uk/egypt_girl.ogg
+%%DATADIR%%/sounds/uk/egypt_grass.ogg
+%%DATADIR%%/sounds/uk/egypt_man.ogg
+%%DATADIR%%/sounds/uk/egypt_oasis.ogg
+%%DATADIR%%/sounds/uk/egypt_palmtree.ogg
+%%DATADIR%%/sounds/uk/egypt_pyramid.ogg
+%%DATADIR%%/sounds/uk/egypt_road.ogg
+%%DATADIR%%/sounds/uk/egypt_sphynx.ogg
+%%DATADIR%%/sounds/uk/egypt_well.ogg
+%%DATADIR%%/sounds/uk/egypt_woman.ogg
+%%DATADIR%%/sounds/uk/eye.ogg
+%%DATADIR%%/sounds/uk/eyebrow.ogg
+%%DATADIR%%/sounds/uk/flower.ogg
+%%DATADIR%%/sounds/uk/frier-tux.ogg
+%%DATADIR%%/sounds/uk/guard-tux.ogg
+%%DATADIR%%/sounds/uk/hair.ogg
+%%DATADIR%%/sounds/uk/hat.ogg
+%%DATADIR%%/sounds/uk/kid-tux.ogg
+%%DATADIR%%/sounds/uk/little-tux.ogg
+%%DATADIR%%/sounds/uk/maiden-tux.ogg
+%%DATADIR%%/sounds/uk/moon_alien.ogg
+%%DATADIR%%/sounds/uk/moon_astronaut.ogg
+%%DATADIR%%/sounds/uk/moon_earth.ogg
+%%DATADIR%%/sounds/uk/moon_fallingstar.ogg
+%%DATADIR%%/sounds/uk/moon_hotel.ogg
+%%DATADIR%%/sounds/uk/moon_monster.ogg
+%%DATADIR%%/sounds/uk/moon_moonwalker.ogg
+%%DATADIR%%/sounds/uk/moon_planet.ogg
+%%DATADIR%%/sounds/uk/moon_radar.ogg
+%%DATADIR%%/sounds/uk/moon_rocket.ogg
+%%DATADIR%%/sounds/uk/moon_satellite.ogg
+%%DATADIR%%/sounds/uk/moon_sign.ogg
+%%DATADIR%%/sounds/uk/moon_star.ogg
+%%DATADIR%%/sounds/uk/moon_ufo.ogg
+%%DATADIR%%/sounds/uk/moustache.ogg
+%%DATADIR%%/sounds/uk/mouth.ogg
+%%DATADIR%%/sounds/uk/nose.ogg
+%%DATADIR%%/sounds/uk/pizzeria_anchovy.ogg
+%%DATADIR%%/sounds/uk/pizzeria_bacon.ogg
+%%DATADIR%%/sounds/uk/pizzeria_brocolli.ogg
+%%DATADIR%%/sounds/uk/pizzeria_cheese.ogg
+%%DATADIR%%/sounds/uk/pizzeria_cucumber.ogg
+%%DATADIR%%/sounds/uk/pizzeria_mushroom.ogg
+%%DATADIR%%/sounds/uk/pizzeria_olive.ogg
+%%DATADIR%%/sounds/uk/pizzeria_onion.ogg
+%%DATADIR%%/sounds/uk/pizzeria_oregano.ogg
+%%DATADIR%%/sounds/uk/pizzeria_pepper.ogg
+%%DATADIR%%/sounds/uk/pizzeria_pepperoni.ogg
+%%DATADIR%%/sounds/uk/pizzeria_pineapple.ogg
+%%DATADIR%%/sounds/uk/pizzeria_salami.ogg
+%%DATADIR%%/sounds/uk/pizzeria_tomato.ogg
+%%DATADIR%%/sounds/uk/prince-tux.ogg
+%%DATADIR%%/sounds/uk/robin-tux.ogg
+%%DATADIR%%/sounds/uk/robot_workshop_antenna.ogg
+%%DATADIR%%/sounds/uk/robot_workshop_arm.ogg
+%%DATADIR%%/sounds/uk/robot_workshop_ball.ogg
+%%DATADIR%%/sounds/uk/robot_workshop_base.ogg
+%%DATADIR%%/sounds/uk/robot_workshop_block.ogg
+%%DATADIR%%/sounds/uk/robot_workshop_body.ogg
+%%DATADIR%%/sounds/uk/robot_workshop_claw.ogg
+%%DATADIR%%/sounds/uk/robot_workshop_eye.ogg
+%%DATADIR%%/sounds/uk/robot_workshop_foot.ogg
+%%DATADIR%%/sounds/uk/robot_workshop_hand.ogg
+%%DATADIR%%/sounds/uk/robot_workshop_head.ogg
+%%DATADIR%%/sounds/uk/robot_workshop_panel.ogg
+%%DATADIR%%/sounds/uk/robot_workshop_rocket.ogg
+%%DATADIR%%/sounds/uk/robot_workshop_rod.ogg
+%%DATADIR%%/sounds/uk/robot_workshop_wheel.ogg
+%%DATADIR%%/sounds/uk/sherif-tux.ogg
+%%DATADIR%%/sounds/uk/shoe.ogg
+%%DATADIR%%/sounds/uk/shorts.ogg
+%%DATADIR%%/sounds/uk/skirt.ogg
+%%DATADIR%%/sounds/uk/spectacles.ogg
+%%DATADIR%%/sounds/uk/stick.ogg
+%%DATADIR%%/sounds/uk/sunglasses.ogg
+%%DATADIR%%/sounds/uk/tie.ogg
+%%DATADIR%%/sounds/uk/train_valley.theme.ogg
+%%DATADIR%%/sounds/uk/tux-angry.ogg
+%%DATADIR%%/sounds/uk/tux-apple.ogg
+%%DATADIR%%/sounds/uk/tux-arrow.ogg
+%%DATADIR%%/sounds/uk/tux-arrows.ogg
+%%DATADIR%%/sounds/uk/tux-bow.ogg
+%%DATADIR%%/sounds/uk/tux-bullseye.ogg
+%%DATADIR%%/sounds/uk/tux-candles.ogg
+%%DATADIR%%/sounds/uk/tux-dowe.ogg
+%%DATADIR%%/sounds/uk/tux-fish.ogg
+%%DATADIR%%/sounds/uk/tux-flask.ogg
+%%DATADIR%%/sounds/uk/tux-fly.ogg
+%%DATADIR%%/sounds/uk/tux-goblet.ogg
+%%DATADIR%%/sounds/uk/tux-guitar.ogg
+%%DATADIR%%/sounds/uk/tux-huh.ogg
+%%DATADIR%%/sounds/uk/tux-idea.ogg
+%%DATADIR%%/sounds/uk/tux-key.ogg
+%%DATADIR%%/sounds/uk/tux-laugh.ogg
+%%DATADIR%%/sounds/uk/tux-letter.ogg
+%%DATADIR%%/sounds/uk/tux-love.ogg
+%%DATADIR%%/sounds/uk/tux-note.ogg
+%%DATADIR%%/sounds/uk/tux-notes.ogg
+%%DATADIR%%/sounds/uk/tux-plate.ogg
+%%DATADIR%%/sounds/uk/tux-poison.ogg
+%%DATADIR%%/sounds/uk/tux-shoot.ogg
+%%DATADIR%%/sounds/uk/tux-sick.ogg
+%%DATADIR%%/sounds/uk/tux-stare.ogg
+%%DATADIR%%/sounds/uk/tux-teacup.ogg
+%%DATADIR%%/sounds/uk/tux-vase.ogg
+%%DATADIR%%/sounds/uk/tux-wanted.ogg
+%%DATADIR%%/sounds/uk/tux-what.ogg
+%%DATADIR%%/sounds/uk/tux-wow.ogg
+%%DATADIR%%/sounds/uk/tux-zzz.ogg
+%%DATADIR%%/sounds/uk/tv_accident.ogg
+%%DATADIR%%/sounds/uk/tv_ball.ogg
+%%DATADIR%%/sounds/uk/tv_barrier.ogg
+%%DATADIR%%/sounds/uk/tv_bicycle.ogg
+%%DATADIR%%/sounds/uk/tv_breakdown_lorry.ogg
+%%DATADIR%%/sounds/uk/tv_car.ogg
+%%DATADIR%%/sounds/uk/tv_caravan.ogg
+%%DATADIR%%/sounds/uk/tv_cyclist.ogg
+%%DATADIR%%/sounds/uk/tv_elephant.ogg
+%%DATADIR%%/sounds/uk/tv_excavator.ogg
+%%DATADIR%%/sounds/uk/tv_fence.ogg
+%%DATADIR%%/sounds/uk/tv_fire.ogg
+%%DATADIR%%/sounds/uk/tv_fireengine.ogg
+%%DATADIR%%/sounds/uk/tv_fireman.ogg
+%%DATADIR%%/sounds/uk/tv_fisherman.ogg
+%%DATADIR%%/sounds/uk/tv_giraffe.ogg
+%%DATADIR%%/sounds/uk/tv_guitar.ogg
+%%DATADIR%%/sounds/uk/tv_guitarist.ogg
+%%DATADIR%%/sounds/uk/tv_house.ogg
+%%DATADIR%%/sounds/uk/tv_ladder.ogg
+%%DATADIR%%/sounds/uk/tv_lion.ogg
+%%DATADIR%%/sounds/uk/tv_lorry.ogg
+%%DATADIR%%/sounds/uk/tv_lorry_tractor.ogg
+%%DATADIR%%/sounds/uk/tv_man.ogg
+%%DATADIR%%/sounds/uk/tv_mechanic.ogg
+%%DATADIR%%/sounds/uk/tv_monkey.ogg
+%%DATADIR%%/sounds/uk/tv_path.ogg
+%%DATADIR%%/sounds/uk/tv_rock.ogg
+%%DATADIR%%/sounds/uk/tv_school.ogg
+%%DATADIR%%/sounds/uk/tv_shop.ogg
+%%DATADIR%%/sounds/uk/tv_smoke.ogg
+%%DATADIR%%/sounds/uk/tv_tipper.ogg
+%%DATADIR%%/sounds/uk/tv_trailer.ogg
+%%DATADIR%%/sounds/uk/tv_train.ogg
+%%DATADIR%%/sounds/uk/tv_tree.ogg
+%%DATADIR%%/sounds/uk/tv_tunnel.ogg
+%%DATADIR%%/sounds/uk/tv_volley_net.ogg
+%%DATADIR%%/sounds/uk/tv_wagon.ogg
+%%DATADIR%%/sounds/uk/tv_woman.ogg
+%%DATADIR%%/sounds/uk/umbrella.ogg
+%%DATADIR%%/sounds/uk/whitch-tux.ogg
+%%DATADIR%%/sounds/uk/xmas_angel.ogg
+%%DATADIR%%/sounds/uk/xmas_ball.ogg
+%%DATADIR%%/sounds/uk/xmas_boot.ogg
+%%DATADIR%%/sounds/uk/xmas_candle.ogg
+%%DATADIR%%/sounds/uk/xmas_comet.ogg
+%%DATADIR%%/sounds/uk/xmas_garland.ogg
+%%DATADIR%%/sounds/uk/xmas_lights.ogg
+%%DATADIR%%/sounds/uk/xmas_mistletoe.ogg
+%%DATADIR%%/sounds/uk/xmas_moon.ogg
+%%DATADIR%%/sounds/uk/xmas_owl.ogg
+%%DATADIR%%/sounds/uk/xmas_present.ogg
+%%DATADIR%%/sounds/uk/xmas_rabbit.ogg
+%%DATADIR%%/sounds/uk/xmas_reindeer.ogg
+%%DATADIR%%/sounds/uk/xmas_shoe.ogg
+%%DATADIR%%/sounds/uk/xmas_snowflake.ogg
+%%DATADIR%%/sounds/uk/xmas_snowman.ogg
+%%DATADIR%%/sounds/uk/xmas_star.ogg
+%%DATADIR%%/sounds/uk/xmas_tree.ogg
+%%DATADIR%%/sounds/uk/xmas_turtle.ogg
+%%DATADIR%%/sounds/uk/xmas_tux.ogg
+%%DATADIR%%/sounds/wa.soundtheme
+%%DATADIR%%/sounds/wa/bale.ogg
+%%DATADIR%%/sounds/wa/berikes-di-solea.ogg
+%%DATADIR%%/sounds/wa/berikes.ogg
+%%DATADIR%%/sounds/wa/boke.ogg
+%%DATADIR%%/sounds/wa/cane.ogg
+%%DATADIR%%/sounds/wa/chote.ogg
+%%DATADIR%%/sounds/wa/cigare.ogg
+%%DATADIR%%/sounds/wa/crawate.ogg
+%%DATADIR%%/sounds/wa/djupe.ogg
+%%DATADIR%%/sounds/wa/egypt_atche.ogg
+%%DATADIR%%/sounds/wa/egypt_badet.ogg
+%%DATADIR%%/sounds/wa/egypt_bashele.ogg
+%%DATADIR%%/sounds/wa/egypt_colone.ogg
+%%DATADIR%%/sounds/wa/egypt_comere.ogg
+%%DATADIR%%/sounds/wa/egypt_mouxhons.ogg
+%%DATADIR%%/sounds/wa/egypt_ome.ogg
+%%DATADIR%%/sounds/wa/egypt_owazisse.ogg
+%%DATADIR%%/sounds/wa/egypt_palmi.ogg
+%%DATADIR%%/sounds/wa/egypt_piramide.ogg
+%%DATADIR%%/sounds/wa/egypt_pont.ogg
+%%DATADIR%%/sounds/wa/egypt_pousse.ogg
+%%DATADIR%%/sounds/wa/egypt_sfink.ogg
+%%DATADIR%%/sounds/wa/egypt_tchamo.ogg
+%%DATADIR%%/sounds/wa/egypt_tchar.ogg
+%%DATADIR%%/sounds/wa/egypt_valet.ogg
+%%DATADIR%%/sounds/wa/egypt_voye.ogg
+%%DATADIR%%/sounds/wa/egypt_yebe.ogg
+%%DATADIR%%/sounds/wa/fleur.ogg
+%%DATADIR%%/sounds/wa/flo.ogg
+%%DATADIR%%/sounds/wa/medaye.ogg
+%%DATADIR%%/sounds/wa/monte.ogg
+%%DATADIR%%/sounds/wa/moon_astronote.ogg
+%%DATADIR%%/sounds/wa/moon_daegne.ogg
+%%DATADIR%%/sounds/wa/moon_fuzeye.ogg
+%%DATADIR%%/sounds/wa/moon_marsyin.ogg
+%%DATADIR%%/sounds/wa/moon_monsse.ogg
+%%DATADIR%%/sounds/wa/moon_otel.ogg
+%%DATADIR%%/sounds/wa/moon_panea.ogg
+%%DATADIR%%/sounds/wa/moon_planete.ogg
+%%DATADIR%%/sounds/wa/moon_radar.ogg
+%%DATADIR%%/sounds/wa/moon_schitante-sitoele.ogg
+%%DATADIR%%/sounds/wa/moon_sitoele.ogg
+%%DATADIR%%/sounds/wa/moon_spoutnik.ogg
+%%DATADIR%%/sounds/wa/moon_stoele.ogg
+%%DATADIR%%/sounds/wa/moon_volante-soucoupe.ogg
+%%DATADIR%%/sounds/wa/moon_vweteure-di-leune.ogg
+%%DATADIR%%/sounds/wa/mostatche.ogg
+%%DATADIR%%/sounds/wa/mousmint.ogg
+%%DATADIR%%/sounds/wa/nez.ogg
+%%DATADIR%%/sounds/wa/oraye.ogg
+%%DATADIR%%/sounds/wa/ouy.ogg
+%%DATADIR%%/sounds/wa/paraplu.ogg
+%%DATADIR%%/sounds/wa/pindant.ogg
+%%DATADIR%%/sounds/wa/pizzeria_abusson.ogg
+%%DATADIR%%/sounds/wa/pizzeria_agnon.ogg
+%%DATADIR%%/sounds/wa/pizzeria_ananasse.ogg
+%%DATADIR%%/sounds/wa/pizzeria_antchwes.ogg
+%%DATADIR%%/sounds/wa/pizzeria_brocoli.ogg
+%%DATADIR%%/sounds/wa/pizzeria_concombe.ogg
+%%DATADIR%%/sounds/wa/pizzeria_froumaedje.ogg
+%%DATADIR%%/sounds/wa/pizzeria_lard.ogg
+%%DATADIR%%/sounds/wa/pizzeria_mariolinne.ogg
+%%DATADIR%%/sounds/wa/pizzeria_olive.ogg
+%%DATADIR%%/sounds/wa/pizzeria_pimint.ogg
+%%DATADIR%%/sounds/wa/pizzeria_pwevron.ogg
+%%DATADIR%%/sounds/wa/pizzeria_salami.ogg
+%%DATADIR%%/sounds/wa/pizzeria_tomate.ogg
+%%DATADIR%%/sounds/wa/sofri.ogg
+%%DATADIR%%/sounds/wa/tchapea.ogg
+%%DATADIR%%/sounds/wa/tchasseure.ogg
+%%DATADIR%%/sounds/wa/tchivea.ogg
+%%DATADIR%%/sounds/wa/tv_ciclisse.ogg
+%%DATADIR%%/sounds/wa/tv_trin.ogg
+%%DATADIR%%/sounds/wa/tv_velo.ogg
+%%DATADIR%%/sounds/wa/tv_vweteure.ogg
+share/kxmlgui5/ktuberling/ktuberlingui.rc
+share/locale/ar/LC_MESSAGES/ktuberling.mo
+share/locale/ast/LC_MESSAGES/ktuberling.mo
+share/locale/bg/LC_MESSAGES/ktuberling.mo
+share/locale/bs/LC_MESSAGES/ktuberling.mo
+share/locale/ca/LC_MESSAGES/ktuberling.mo
+share/locale/ca@valencia/LC_MESSAGES/ktuberling.mo
+share/locale/cs/LC_MESSAGES/ktuberling.mo
+share/locale/da/LC_MESSAGES/ktuberling.mo
+share/locale/de/LC_MESSAGES/ktuberling.mo
+share/locale/el/LC_MESSAGES/ktuberling.mo
+share/locale/en_GB/LC_MESSAGES/ktuberling.mo
+share/locale/eo/LC_MESSAGES/ktuberling.mo
+share/locale/es/LC_MESSAGES/ktuberling.mo
+share/locale/et/LC_MESSAGES/ktuberling.mo
+share/locale/eu/LC_MESSAGES/ktuberling.mo
+share/locale/fa/LC_MESSAGES/ktuberling.mo
+share/locale/fi/LC_MESSAGES/ktuberling.mo
+share/locale/fr/LC_MESSAGES/ktuberling.mo
+share/locale/ga/LC_MESSAGES/ktuberling.mo
+share/locale/gl/LC_MESSAGES/ktuberling.mo
+share/locale/he/LC_MESSAGES/ktuberling.mo
+share/locale/hi/LC_MESSAGES/ktuberling.mo
+share/locale/hr/LC_MESSAGES/ktuberling.mo
+share/locale/hu/LC_MESSAGES/ktuberling.mo
+share/locale/is/LC_MESSAGES/ktuberling.mo
+share/locale/it/LC_MESSAGES/ktuberling.mo
+share/locale/ja/LC_MESSAGES/ktuberling.mo
+share/locale/kk/LC_MESSAGES/ktuberling.mo
+share/locale/km/LC_MESSAGES/ktuberling.mo
+share/locale/ko/LC_MESSAGES/ktuberling.mo
+share/locale/lt/LC_MESSAGES/ktuberling.mo
+share/locale/lv/LC_MESSAGES/ktuberling.mo
+share/locale/mr/LC_MESSAGES/ktuberling.mo
+share/locale/nb/LC_MESSAGES/ktuberling.mo
+share/locale/nds/LC_MESSAGES/ktuberling.mo
+share/locale/nl/LC_MESSAGES/ktuberling.mo
+share/locale/nn/LC_MESSAGES/ktuberling.mo
+share/locale/pa/LC_MESSAGES/ktuberling.mo
+share/locale/pl/LC_MESSAGES/ktuberling.mo
+share/locale/pt/LC_MESSAGES/ktuberling.mo
+share/locale/pt_BR/LC_MESSAGES/ktuberling.mo
+share/locale/ro/LC_MESSAGES/ktuberling.mo
+share/locale/ru/LC_MESSAGES/ktuberling.mo
+share/locale/sk/LC_MESSAGES/ktuberling.mo
+share/locale/sl/LC_MESSAGES/ktuberling.mo
+share/locale/sr/LC_MESSAGES/ktuberling.mo
+share/locale/sv/LC_MESSAGES/ktuberling.mo
+share/locale/tr/LC_MESSAGES/ktuberling.mo
+share/locale/ug/LC_MESSAGES/ktuberling.mo
+share/locale/uk/LC_MESSAGES/ktuberling.mo
+share/locale/wa/LC_MESSAGES/ktuberling.mo
+share/locale/zh_CN/LC_MESSAGES/ktuberling.mo
+share/locale/zh_TW/LC_MESSAGES/ktuberling.mo
diff --git a/games/kubrick/Makefile b/games/kubrick/Makefile
new file mode 100644
index 000000000000..9966db697aab
--- /dev/null
+++ b/games/kubrick/Makefile
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME= kubrick
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource kde:5 tar:xz
+USE_GL= gl glu
+USE_KDE= auth codecs config configwidgets coreaddons crash ecm \
+ i18n kio libkdegames service widgetsaddons xmlgui
+USE_QT5= core dbus gui network opengl qml quick svg widgets xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/kubrick/distinfo b/games/kubrick/distinfo
new file mode 100644
index 000000000000..c10961b633d8
--- /dev/null
+++ b/games/kubrick/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519307
+SHA256 (KDE/applications/17.12.3/kubrick-17.12.3.tar.xz) = b74616d864cbd5958a4f242c4f13cbfc74ce96abf21879ff35f9f63d770f4553
+SIZE (KDE/applications/17.12.3/kubrick-17.12.3.tar.xz) = 307056
diff --git a/games/kubrick/pkg-descr b/games/kubrick/pkg-descr
new file mode 100644
index 000000000000..24b8264f6883
--- /dev/null
+++ b/games/kubrick/pkg-descr
@@ -0,0 +1,8 @@
+Kubrick is a game based on the Rubik's Cube (TM) puzzle. The cube
+sizes range from 2x2x2 up to 6x6x6, or you can play with irregular
+"bricks" such as 5x3x2 or "mats" such as 6x4x1 or 2x2x1. The game
+has a selection of puzzles at several levels of difficulty, as well
+as demos of pretty patterns and solution moves, or you can make up
+your own puzzles.
+
+WWW: http://www.kde.org/applications/games/kubrick/
diff --git a/games/kubrick/pkg-plist b/games/kubrick/pkg-plist
new file mode 100644
index 000000000000..41c703eea51f
--- /dev/null
+++ b/games/kubrick/pkg-plist
@@ -0,0 +1,79 @@
+bin/kubrick
+share/applications/org.kde.kubrick.desktop
+share/icons/hicolor/128x128/apps/kubrick.png
+share/icons/hicolor/16x16/apps/kubrick.png
+share/icons/hicolor/22x22/apps/kubrick.png
+share/icons/hicolor/32x32/apps/kubrick.png
+share/icons/hicolor/48x48/apps/kubrick.png
+share/icons/hicolor/64x64/apps/kubrick.png
+%%DATADIR%%/m333CTwirl2.kbk
+%%DATADIR%%/m333Complete.kbk
+%%DATADIR%%/m333E2prX.kbk
+%%DATADIR%%/m333EFlip2.kbk
+%%DATADIR%%/m333LLCornerPos.kbk
+%%DATADIR%%/m333LLCornerRot.kbk
+%%DATADIR%%/m333LLEdgeFlip.kbk
+%%DATADIR%%/m333LLEdgePos.kbk
+%%DATADIR%%/m333Layer1.kbk
+%%DATADIR%%/m333MEdge1.kbk
+%%DATADIR%%/m333MEdge2.kbk
+%%DATADIR%%/p333Bar4.kbk
+%%DATADIR%%/p333DoubleCube.kbk
+%%DATADIR%%/p333Plus4.kbk
+%%DATADIR%%/p333Snake.kbk
+%%DATADIR%%/p333Spot4.kbk
+%%DATADIR%%/p333Spot6.kbk
+%%DATADIR%%/p333Tricolor6.kbk
+%%DATADIR%%/p333U4.kbk
+%%DATADIR%%/p333U6.kbk
+%%DATADIR%%/p333Worm.kbk
+%%DATADIR%%/p333X2.kbk
+%%DATADIR%%/p333X6.kbk
+%%DATADIR%%/themes/default.svgz
+share/kxmlgui5/kubrick/kubrickui.rc
+share/locale/ast/LC_MESSAGES/kubrick.mo
+share/locale/bs/LC_MESSAGES/kubrick.mo
+share/locale/ca/LC_MESSAGES/kubrick.mo
+share/locale/ca@valencia/LC_MESSAGES/kubrick.mo
+share/locale/cs/LC_MESSAGES/kubrick.mo
+share/locale/da/LC_MESSAGES/kubrick.mo
+share/locale/de/LC_MESSAGES/kubrick.mo
+share/locale/el/LC_MESSAGES/kubrick.mo
+share/locale/en_GB/LC_MESSAGES/kubrick.mo
+share/locale/eo/LC_MESSAGES/kubrick.mo
+share/locale/es/LC_MESSAGES/kubrick.mo
+share/locale/et/LC_MESSAGES/kubrick.mo
+share/locale/eu/LC_MESSAGES/kubrick.mo
+share/locale/fi/LC_MESSAGES/kubrick.mo
+share/locale/fr/LC_MESSAGES/kubrick.mo
+share/locale/ga/LC_MESSAGES/kubrick.mo
+share/locale/gl/LC_MESSAGES/kubrick.mo
+share/locale/hr/LC_MESSAGES/kubrick.mo
+share/locale/hu/LC_MESSAGES/kubrick.mo
+share/locale/is/LC_MESSAGES/kubrick.mo
+share/locale/it/LC_MESSAGES/kubrick.mo
+share/locale/ja/LC_MESSAGES/kubrick.mo
+share/locale/kk/LC_MESSAGES/kubrick.mo
+share/locale/km/LC_MESSAGES/kubrick.mo
+share/locale/lt/LC_MESSAGES/kubrick.mo
+share/locale/lv/LC_MESSAGES/kubrick.mo
+share/locale/mr/LC_MESSAGES/kubrick.mo
+share/locale/nb/LC_MESSAGES/kubrick.mo
+share/locale/nds/LC_MESSAGES/kubrick.mo
+share/locale/nl/LC_MESSAGES/kubrick.mo
+share/locale/nn/LC_MESSAGES/kubrick.mo
+share/locale/pl/LC_MESSAGES/kubrick.mo
+share/locale/pt/LC_MESSAGES/kubrick.mo
+share/locale/pt_BR/LC_MESSAGES/kubrick.mo
+share/locale/ro/LC_MESSAGES/kubrick.mo
+share/locale/ru/LC_MESSAGES/kubrick.mo
+share/locale/sk/LC_MESSAGES/kubrick.mo
+share/locale/sl/LC_MESSAGES/kubrick.mo
+share/locale/sr/LC_MESSAGES/kubrick.mo
+share/locale/sv/LC_MESSAGES/kubrick.mo
+share/locale/tr/LC_MESSAGES/kubrick.mo
+share/locale/ug/LC_MESSAGES/kubrick.mo
+share/locale/uk/LC_MESSAGES/kubrick.mo
+share/locale/zh_CN/LC_MESSAGES/kubrick.mo
+share/locale/zh_TW/LC_MESSAGES/kubrick.mo
+share/metainfo/org.kde.kubrick.appdata.xml
diff --git a/games/libkdegames/Makefile b/games/libkdegames/Makefile
new file mode 100644
index 000000000000..6570e420dd22
--- /dev/null
+++ b/games/libkdegames/Makefile
@@ -0,0 +1,26 @@
+# $FreeBSD$
+
+PORTNAME= libkdegames
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Libraries used by KDE games
+
+LIB_DEPENDS= libsndfile.so:audio/libsndfile
+
+USES= cmake:outsource gettext kde:5 openal tar:xz
+USE_KDE= archive attica auth bookmarks codecs completion config \
+ configwidgets coreaddons crash dbusaddons dnssd ecm emoticons \
+ globalaccel guiaddons i18n iconthemes init itemmodels \
+ itemviews jobwidgets kdeclarative kdelibs4support kio newstuff \
+ package service textwidgets widgetsaddons xmlgui
+USE_QT5= core dbus gui network qml quick svg testlib widgets xml \
+ buildtools_build qmake_build
+USE_LDCONFIG= yes
+
+SHLIB_VER= 7.0.0
+PLIST_SUB+= SHLIB_VER="${SHLIB_VER}" \
+ SHLIB_SHVER="${SHLIB_VER:R:R}"
+
+.include <bsd.port.mk>
diff --git a/games/libkdegames/distinfo b/games/libkdegames/distinfo
new file mode 100644
index 000000000000..d5b5bcdc0c81
--- /dev/null
+++ b/games/libkdegames/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519301
+SHA256 (KDE/applications/17.12.3/libkdegames-17.12.3.tar.xz) = 6d12bf8f389e07dc8cd8681e61757c817082ffb5e9e409e488a17da9dae501ce
+SIZE (KDE/applications/17.12.3/libkdegames-17.12.3.tar.xz) = 5941232
diff --git a/games/libkdegames/pkg-descr b/games/libkdegames/pkg-descr
new file mode 100644
index 000000000000..532ab60a6b84
--- /dev/null
+++ b/games/libkdegames/pkg-descr
@@ -0,0 +1,3 @@
+Libraries used by kde games.
+
+WWW: http://www.kde.org/applications/games/
diff --git a/games/libkdegames/pkg-plist b/games/libkdegames/pkg-plist
new file mode 100644
index 000000000000..9bd7bea1798a
--- /dev/null
+++ b/games/libkdegames/pkg-plist
@@ -0,0 +1,182 @@
+include/KF5/KF5KDEGames/KDE/KExtHighscore
+include/KF5/KF5KDEGames/KDE/KGameClock
+include/KF5/KF5KDEGames/KDE/KGamePopupItem
+include/KF5/KF5KDEGames/KDE/KGameRenderedItem
+include/KF5/KF5KDEGames/KDE/KGameRenderedObjectItem
+include/KF5/KF5KDEGames/KDE/KGameRenderer
+include/KF5/KF5KDEGames/KDE/KGameRendererClient
+include/KF5/KF5KDEGames/KDE/KHighscore
+include/KF5/KF5KDEGames/KDE/KScoreDialog
+include/KF5/KF5KDEGames/KDE/KStandardGameAction
+include/KF5/KF5KDEGames/KDE/KgAudioScene
+include/KF5/KF5KDEGames/KDE/KgDeclarativeView
+include/KF5/KF5KDEGames/KDE/KgDifficulty
+include/KF5/KF5KDEGames/KDE/KgSound
+include/KF5/KF5KDEGames/KDE/KgTheme
+include/KF5/KF5KDEGames/KDE/KgThemeProvider
+include/KF5/KF5KDEGames/KDE/KgThemeSelector
+include/KF5/KF5KDEGames/highscore/khighscore.h
+include/KF5/KF5KDEGames/highscore/kscoredialog.h
+include/KF5/KF5KDEGames/kdegames_version.h
+include/KF5/KF5KDEGames/kgameclock.h
+include/KF5/KF5KDEGames/kgamepopupitem.h
+include/KF5/KF5KDEGames/kgamerendereditem.h
+include/KF5/KF5KDEGames/kgamerenderedobjectitem.h
+include/KF5/KF5KDEGames/kgamerenderer.h
+include/KF5/KF5KDEGames/kgamerendererclient.h
+include/KF5/KF5KDEGames/kgaudioscene.h
+include/KF5/KF5KDEGames/kgdeclarativeview.h
+include/KF5/KF5KDEGames/kgdifficulty.h
+include/KF5/KF5KDEGames/kgsound.h
+include/KF5/KF5KDEGames/kgtheme.h
+include/KF5/KF5KDEGames/kgthemeprovider.h
+include/KF5/KF5KDEGames/kgthemeselector.h
+include/KF5/KF5KDEGames/kstandardgameaction.h
+include/KF5/KF5KDEGames/libkdegames_capabilities.h
+include/KF5/KF5KDEGames/libkdegames_export.h
+include/KF5/KF5KDEGames/libkdegamesprivate/kchatbase.h
+include/KF5/KF5KDEGames/libkdegamesprivate/kchatbaseitemdelegate.h
+include/KF5/KF5KDEGames/libkdegamesprivate/kchatbasemodel.h
+include/KF5/KF5KDEGames/libkdegamesprivate/kgame/kgame.h
+include/KF5/KF5KDEGames/libkdegamesprivate/kgame/kgamechat.h
+include/KF5/KF5KDEGames/libkdegamesprivate/kgame/kgameerror.h
+include/KF5/KF5KDEGames/libkdegamesprivate/kgame/kgameio.h
+include/KF5/KF5KDEGames/libkdegamesprivate/kgame/kgamemessage.h
+include/KF5/KF5KDEGames/libkdegamesprivate/kgame/kgamenetwork.h
+include/KF5/KF5KDEGames/libkdegamesprivate/kgame/kgameproperty.h
+include/KF5/KF5KDEGames/libkdegamesprivate/kgame/kgamepropertyhandler.h
+include/KF5/KF5KDEGames/libkdegamesprivate/kgame/kgamesequence.h
+include/KF5/KF5KDEGames/libkdegamesprivate/kgame/kgameversion.h
+include/KF5/KF5KDEGames/libkdegamesprivate/kgame/kmessageclient.h
+include/KF5/KF5KDEGames/libkdegamesprivate/kgame/kmessageio.h
+include/KF5/KF5KDEGames/libkdegamesprivate/kgame/kmessageserver.h
+include/KF5/KF5KDEGames/libkdegamesprivate/kgame/kplayer.h
+include/KF5/KF5KDEGames/libkdegamesprivate/kgamecanvas.h
+include/KF5/KF5KDEGames/libkdegamesprivate/kgamedifficulty.h
+include/KF5/KF5KDEGames/libkdegamesprivate/kgamesvgdocument.h
+include/KF5/KF5KDEGames/libkdegamesprivate/kgametheme.h
+include/KF5/KF5KDEGames/libkdegamesprivate/kgamethemeselector.h
+include/KF5/KF5KDEGames/libkdegamesprivate/libkdegamesprivate_export.h
+lib/cmake/KF5KDEGames/KF5KDEGamesConfig.cmake
+lib/cmake/KF5KDEGames/KF5KDEGamesConfigVersion.cmake
+lib/cmake/KF5KDEGames/KF5KDEGamesLibraryDepends-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/KF5KDEGames/KF5KDEGamesLibraryDepends.cmake
+lib/libKF5KDEGames.so
+lib/libKF5KDEGames.so.%%SHLIB_SHVER%%
+lib/libKF5KDEGames.so.%%SHLIB_VER%%
+lib/libKF5KDEGamesPrivate.so
+lib/libKF5KDEGamesPrivate.so.1
+lib/libKF5KDEGamesPrivate.so.1.0.0
+%%QT_QMLDIR%%/org/kde/games/core/KgItem.qml
+%%QT_QMLDIR%%/org/kde/games/core/libcorebindingsplugin.so
+%%QT_QMLDIR%%/org/kde/games/core/qmldir
+share/carddecks/svg-ancient-egyptians/11.png
+share/carddecks/svg-ancient-egyptians/Ancient_Egyptians.svgz
+share/carddecks/svg-ancient-egyptians/index.desktop
+share/carddecks/svg-dondorf/11.png
+share/carddecks/svg-dondorf/dondorf.svgz
+share/carddecks/svg-dondorf/index.desktop
+share/carddecks/svg-future/11.png
+share/carddecks/svg-future/future.svgz
+share/carddecks/svg-future/index.desktop
+share/carddecks/svg-gm-paris/11.png
+share/carddecks/svg-gm-paris/index.desktop
+share/carddecks/svg-gm-paris/paris.svgz
+share/carddecks/svg-jolly-royal/11.png
+share/carddecks/svg-jolly-royal/index.desktop
+share/carddecks/svg-jolly-royal/jolly-royal.svgz
+share/carddecks/svg-konqi-modern/11.png
+share/carddecks/svg-konqi-modern/index.desktop
+share/carddecks/svg-konqi-modern/konqi.svgz
+share/carddecks/svg-nicu-ornamental/11.png
+share/carddecks/svg-nicu-ornamental/AUTHORS
+share/carddecks/svg-nicu-ornamental/COPYING
+share/carddecks/svg-nicu-ornamental/index.desktop
+share/carddecks/svg-nicu-ornamental/ornamental.svgz
+share/carddecks/svg-nicu-white/11.png
+share/carddecks/svg-nicu-white/AUTHORS
+share/carddecks/svg-nicu-white/COPYING
+share/carddecks/svg-nicu-white/index.desktop
+share/carddecks/svg-nicu-white/white.svgz
+share/carddecks/svg-oxygen-air/11.png
+share/carddecks/svg-oxygen-air/index.desktop
+share/carddecks/svg-oxygen-air/oxygen-air.svgz
+share/carddecks/svg-oxygen-white/11.png
+share/carddecks/svg-oxygen-white/index.desktop
+share/carddecks/svg-oxygen-white/oxygen-white.svgz
+share/carddecks/svg-oxygen/11.png
+share/carddecks/svg-oxygen/index.desktop
+share/carddecks/svg-oxygen/oxygen.svgz
+share/carddecks/svg-penguins/11.png
+share/carddecks/svg-penguins/COPYRIGHT
+share/carddecks/svg-penguins/index.desktop
+share/carddecks/svg-penguins/penguins.svgz
+share/carddecks/svg-standard/11.png
+share/carddecks/svg-standard/index.desktop
+share/carddecks/svg-standard/standard.svgz
+share/carddecks/svg-tigullio-international/index.desktop
+share/carddecks/svg-tigullio-international/queen-of-hearts.png
+share/carddecks/svg-tigullio-international/tigullio-international.svgz
+share/carddecks/svg-xskat-french/11.png
+share/carddecks/svg-xskat-french/COPYRIGHT
+share/carddecks/svg-xskat-french/french.svgz
+share/carddecks/svg-xskat-french/index.desktop
+share/carddecks/svg-xskat-german/11.png
+share/carddecks/svg-xskat-german/COPYRIGHT
+share/carddecks/svg-xskat-german/german.svgz
+share/carddecks/svg-xskat-german/index.desktop
+share/kconf_update/kgthemeprovider-migration.upd
+share/locale/ar/LC_MESSAGES/libkdegames5.mo
+share/locale/ast/LC_MESSAGES/libkdegames5.mo
+share/locale/bg/LC_MESSAGES/libkdegames5.mo
+share/locale/bs/LC_MESSAGES/libkdegames5.mo
+share/locale/ca/LC_MESSAGES/libkdegames5.mo
+share/locale/ca@valencia/LC_MESSAGES/libkdegames5.mo
+share/locale/cs/LC_MESSAGES/libkdegames5.mo
+share/locale/da/LC_MESSAGES/libkdegames5.mo
+share/locale/de/LC_MESSAGES/libkdegames5.mo
+share/locale/el/LC_MESSAGES/libkdegames5.mo
+share/locale/en_GB/LC_MESSAGES/libkdegames5.mo
+share/locale/eo/LC_MESSAGES/libkdegames5.mo
+share/locale/es/LC_MESSAGES/libkdegames5.mo
+share/locale/et/LC_MESSAGES/libkdegames5.mo
+share/locale/eu/LC_MESSAGES/libkdegames5.mo
+share/locale/fa/LC_MESSAGES/libkdegames5.mo
+share/locale/fi/LC_MESSAGES/libkdegames5.mo
+share/locale/fr/LC_MESSAGES/libkdegames5.mo
+share/locale/ga/LC_MESSAGES/libkdegames5.mo
+share/locale/gl/LC_MESSAGES/libkdegames5.mo
+share/locale/he/LC_MESSAGES/libkdegames5.mo
+share/locale/hi/LC_MESSAGES/libkdegames5.mo
+share/locale/hr/LC_MESSAGES/libkdegames5.mo
+share/locale/hu/LC_MESSAGES/libkdegames5.mo
+share/locale/id/LC_MESSAGES/libkdegames5.mo
+share/locale/is/LC_MESSAGES/libkdegames5.mo
+share/locale/it/LC_MESSAGES/libkdegames5.mo
+share/locale/ja/LC_MESSAGES/libkdegames5.mo
+share/locale/kk/LC_MESSAGES/libkdegames5.mo
+share/locale/km/LC_MESSAGES/libkdegames5.mo
+share/locale/ko/LC_MESSAGES/libkdegames5.mo
+share/locale/lt/LC_MESSAGES/libkdegames5.mo
+share/locale/lv/LC_MESSAGES/libkdegames5.mo
+share/locale/mr/LC_MESSAGES/libkdegames5.mo
+share/locale/nb/LC_MESSAGES/libkdegames5.mo
+share/locale/nds/LC_MESSAGES/libkdegames5.mo
+share/locale/nl/LC_MESSAGES/libkdegames5.mo
+share/locale/nn/LC_MESSAGES/libkdegames5.mo
+share/locale/pa/LC_MESSAGES/libkdegames5.mo
+share/locale/pl/LC_MESSAGES/libkdegames5.mo
+share/locale/pt/LC_MESSAGES/libkdegames5.mo
+share/locale/pt_BR/LC_MESSAGES/libkdegames5.mo
+share/locale/ro/LC_MESSAGES/libkdegames5.mo
+share/locale/ru/LC_MESSAGES/libkdegames5.mo
+share/locale/sk/LC_MESSAGES/libkdegames5.mo
+share/locale/sl/LC_MESSAGES/libkdegames5.mo
+share/locale/sr/LC_MESSAGES/libkdegames5.mo
+share/locale/sv/LC_MESSAGES/libkdegames5.mo
+share/locale/tr/LC_MESSAGES/libkdegames5.mo
+share/locale/ug/LC_MESSAGES/libkdegames5.mo
+share/locale/uk/LC_MESSAGES/libkdegames5.mo
+share/locale/wa/LC_MESSAGES/libkdegames5.mo
+share/locale/zh_CN/LC_MESSAGES/libkdegames5.mo
+share/locale/zh_TW/LC_MESSAGES/libkdegames5.mo
diff --git a/games/libkmahjongg/Makefile b/games/libkmahjongg/Makefile
new file mode 100644
index 000000000000..9073e7de7a76
--- /dev/null
+++ b/games/libkmahjongg/Makefile
@@ -0,0 +1,16 @@
+# $FreeBSD$
+
+PORTNAME= libkmahjongg
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Library for the Mahjongg Solitaire for KDE 5
+
+USES= cmake:outsource compiler:c++11-lang gettext kde:5 tar:xz
+USE_KDE= completion config configwidgets coreaddons ecm i18n widgetsaddons
+USE_QT5= core gui svg widgets \
+ buildtools_build qmake_build
+USE_LDCONFIG= yes
+
+.include <bsd.port.mk>
diff --git a/games/libkmahjongg/distinfo b/games/libkmahjongg/distinfo
new file mode 100644
index 000000000000..e527504df4c4
--- /dev/null
+++ b/games/libkmahjongg/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519319
+SHA256 (KDE/applications/17.12.3/libkmahjongg-17.12.3.tar.xz) = ed919eab94a641dc4ca667cf0307e50ce7256c04588c1ad2fe20f5b22aca4982
+SIZE (KDE/applications/17.12.3/libkmahjongg-17.12.3.tar.xz) = 1684924
diff --git a/games/libkmahjongg/pkg-descr b/games/libkmahjongg/pkg-descr
new file mode 100644
index 000000000000..d229cb308602
--- /dev/null
+++ b/games/libkmahjongg/pkg-descr
@@ -0,0 +1,5 @@
+In KMahjongg the tiles are scrambled and staked on top of each other to
+resemble a certain shape. The player is then expected to remove all the tiles
+off the game board by locating each tile's matching pair.
+
+WWW: http://www.kde.org/applications/games/kmahjongg/
diff --git a/games/libkmahjongg/pkg-plist b/games/libkmahjongg/pkg-plist
new file mode 100644
index 000000000000..c0e68227226c
--- /dev/null
+++ b/games/libkmahjongg/pkg-plist
@@ -0,0 +1,96 @@
+include/KF5/KF5KMahjongg/kmahjonggbackground.h
+include/KF5/KF5KMahjongg/kmahjonggconfigdialog.h
+include/KF5/KF5KMahjongg/kmahjongglib_version.h
+include/KF5/KF5KMahjongg/kmahjonggtileset.h
+include/KF5/KF5KMahjongg/libkmahjongg_export.h
+lib/cmake/KF5KMahjongglib/KF5KMahjonggLibraryDepends-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/KF5KMahjongglib/KF5KMahjonggLibraryDepends.cmake
+lib/cmake/KF5KMahjongglib/KF5KMahjongglibConfig.cmake
+lib/cmake/KF5KMahjongglib/KF5KMahjongglibConfigVersion.cmake
+lib/libKF5KMahjongglib.so
+lib/libKF5KMahjongglib.so.5
+lib/libKF5KMahjongglib.so.5.0.0
+share/kmahjongglib/backgrounds/chinese_landscape.copyright
+share/kmahjongglib/backgrounds/chinese_landscape.desktop
+share/kmahjongglib/backgrounds/chinese_landscape.svgz
+share/kmahjongglib/backgrounds/color_plain.desktop
+share/kmahjongglib/backgrounds/default.copyright
+share/kmahjongglib/backgrounds/default.desktop
+share/kmahjongglib/backgrounds/default.svg
+share/kmahjongglib/backgrounds/egyptian.copyright
+share/kmahjongglib/backgrounds/egyptian.desktop
+share/kmahjongglib/backgrounds/egyptian.svgz
+share/kmahjongglib/backgrounds/summerfield.copyright
+share/kmahjongglib/backgrounds/summerfield.desktop
+share/kmahjongglib/backgrounds/summerfield.svg
+share/kmahjongglib/backgrounds/wood_light.copyright
+share/kmahjongglib/backgrounds/wood_light.desktop
+share/kmahjongglib/backgrounds/wood_light.svg
+share/kmahjongglib/tilesets/alphabet.copyright
+share/kmahjongglib/tilesets/alphabet.desktop
+share/kmahjongglib/tilesets/alphabet.svgz
+share/kmahjongglib/tilesets/classic.copyright
+share/kmahjongglib/tilesets/classic.desktop
+share/kmahjongglib/tilesets/classic.svg
+share/kmahjongglib/tilesets/default.copyright
+share/kmahjongglib/tilesets/default.desktop
+share/kmahjongglib/tilesets/default.svgz
+share/kmahjongglib/tilesets/egypt.copyright
+share/kmahjongglib/tilesets/egypt.desktop
+share/kmahjongglib/tilesets/egypt.svgz
+share/kmahjongglib/tilesets/jade.copyright
+share/kmahjongglib/tilesets/jade.desktop
+share/kmahjongglib/tilesets/jade.svgz
+share/kmahjongglib/tilesets/traditional.copyright
+share/kmahjongglib/tilesets/traditional.desktop
+share/kmahjongglib/tilesets/traditional.svgz
+share/locale/ar/LC_MESSAGES/libkmahjongg5.mo
+share/locale/ast/LC_MESSAGES/libkmahjongg5.mo
+share/locale/bs/LC_MESSAGES/libkmahjongg5.mo
+share/locale/ca/LC_MESSAGES/libkmahjongg5.mo
+share/locale/ca@valencia/LC_MESSAGES/libkmahjongg5.mo
+share/locale/cs/LC_MESSAGES/libkmahjongg5.mo
+share/locale/da/LC_MESSAGES/libkmahjongg5.mo
+share/locale/de/LC_MESSAGES/libkmahjongg5.mo
+share/locale/el/LC_MESSAGES/libkmahjongg5.mo
+share/locale/en_GB/LC_MESSAGES/libkmahjongg5.mo
+share/locale/eo/LC_MESSAGES/libkmahjongg5.mo
+share/locale/es/LC_MESSAGES/libkmahjongg5.mo
+share/locale/et/LC_MESSAGES/libkmahjongg5.mo
+share/locale/eu/LC_MESSAGES/libkmahjongg5.mo
+share/locale/fi/LC_MESSAGES/libkmahjongg5.mo
+share/locale/fr/LC_MESSAGES/libkmahjongg5.mo
+share/locale/ga/LC_MESSAGES/libkmahjongg5.mo
+share/locale/gl/LC_MESSAGES/libkmahjongg5.mo
+share/locale/hi/LC_MESSAGES/libkmahjongg5.mo
+share/locale/hr/LC_MESSAGES/libkmahjongg5.mo
+share/locale/hu/LC_MESSAGES/libkmahjongg5.mo
+share/locale/id/LC_MESSAGES/libkmahjongg5.mo
+share/locale/is/LC_MESSAGES/libkmahjongg5.mo
+share/locale/it/LC_MESSAGES/libkmahjongg5.mo
+share/locale/ja/LC_MESSAGES/libkmahjongg5.mo
+share/locale/kk/LC_MESSAGES/libkmahjongg5.mo
+share/locale/km/LC_MESSAGES/libkmahjongg5.mo
+share/locale/ko/LC_MESSAGES/libkmahjongg5.mo
+share/locale/lt/LC_MESSAGES/libkmahjongg5.mo
+share/locale/lv/LC_MESSAGES/libkmahjongg5.mo
+share/locale/mr/LC_MESSAGES/libkmahjongg5.mo
+share/locale/nb/LC_MESSAGES/libkmahjongg5.mo
+share/locale/nds/LC_MESSAGES/libkmahjongg5.mo
+share/locale/nl/LC_MESSAGES/libkmahjongg5.mo
+share/locale/nn/LC_MESSAGES/libkmahjongg5.mo
+share/locale/pl/LC_MESSAGES/libkmahjongg5.mo
+share/locale/pt/LC_MESSAGES/libkmahjongg5.mo
+share/locale/pt_BR/LC_MESSAGES/libkmahjongg5.mo
+share/locale/ro/LC_MESSAGES/libkmahjongg5.mo
+share/locale/ru/LC_MESSAGES/libkmahjongg5.mo
+share/locale/sk/LC_MESSAGES/libkmahjongg5.mo
+share/locale/sl/LC_MESSAGES/libkmahjongg5.mo
+share/locale/sr/LC_MESSAGES/libkmahjongg5.mo
+share/locale/sv/LC_MESSAGES/libkmahjongg5.mo
+share/locale/tr/LC_MESSAGES/libkmahjongg5.mo
+share/locale/ug/LC_MESSAGES/libkmahjongg5.mo
+share/locale/uk/LC_MESSAGES/libkmahjongg5.mo
+share/locale/wa/LC_MESSAGES/libkmahjongg5.mo
+share/locale/zh_CN/LC_MESSAGES/libkmahjongg5.mo
+share/locale/zh_TW/LC_MESSAGES/libkmahjongg5.mo
diff --git a/games/lskat/Makefile b/games/lskat/Makefile
new file mode 100644
index 000000000000..c7742a786f5f
--- /dev/null
+++ b/games/lskat/Makefile
@@ -0,0 +1,17 @@
+# $FreeBSD$
+
+PORTNAME= lskat
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource kde:5 tar:xz
+USE_KDE= auth codecs config configwidgets coreaddons crash ecm \
+ guiaddons i18n libkdegames notifyconfig widgetsaddons xmlgui
+USE_QT5= core dbus gui network qml quick svg widgets xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/lskat/distinfo b/games/lskat/distinfo
new file mode 100644
index 000000000000..29de11921576
--- /dev/null
+++ b/games/lskat/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519316
+SHA256 (KDE/applications/17.12.3/lskat-17.12.3.tar.xz) = a0aea1439930b1580301467895a8a21cd916652e2b9faa31fb6f614a81aa9358
+SIZE (KDE/applications/17.12.3/lskat-17.12.3.tar.xz) = 1216536
diff --git a/games/lskat/pkg-descr b/games/lskat/pkg-descr
new file mode 100644
index 000000000000..671efd7f64b2
--- /dev/null
+++ b/games/lskat/pkg-descr
@@ -0,0 +1,5 @@
+Lieutnant Skat (from German "Offiziersskat") is a fun and engaging
+card game for two players, where the second player is either live
+opponent, or a built in artificial intelligence.
+
+WWW: http://www.kde.org/applications/games/lskat/
diff --git a/games/lskat/pkg-plist b/games/lskat/pkg-plist
new file mode 100644
index 000000000000..9a6427e08a72
--- /dev/null
+++ b/games/lskat/pkg-plist
@@ -0,0 +1,72 @@
+bin/lskat
+etc/xdg/lskat.categories
+share/applications/org.kde.lskat.desktop
+share/icons/hicolor/128x128/apps/lskat.png
+share/icons/hicolor/16x16/apps/lskat.png
+share/icons/hicolor/22x22/apps/lskat.png
+share/icons/hicolor/32x32/apps/lskat.png
+share/icons/hicolor/48x48/apps/lskat.png
+share/icons/hicolor/64x64/apps/lskat.png
+share/kxmlgui5/lskat/lskatui.rc
+share/locale/ar/LC_MESSAGES/lskat.mo
+share/locale/ast/LC_MESSAGES/lskat.mo
+share/locale/bg/LC_MESSAGES/lskat.mo
+share/locale/bs/LC_MESSAGES/lskat.mo
+share/locale/ca/LC_MESSAGES/lskat.mo
+share/locale/ca@valencia/LC_MESSAGES/lskat.mo
+share/locale/cs/LC_MESSAGES/lskat.mo
+share/locale/da/LC_MESSAGES/lskat.mo
+share/locale/de/LC_MESSAGES/lskat.mo
+share/locale/el/LC_MESSAGES/lskat.mo
+share/locale/en_GB/LC_MESSAGES/lskat.mo
+share/locale/eo/LC_MESSAGES/lskat.mo
+share/locale/es/LC_MESSAGES/lskat.mo
+share/locale/et/LC_MESSAGES/lskat.mo
+share/locale/eu/LC_MESSAGES/lskat.mo
+share/locale/fa/LC_MESSAGES/lskat.mo
+share/locale/fi/LC_MESSAGES/lskat.mo
+share/locale/fr/LC_MESSAGES/lskat.mo
+share/locale/ga/LC_MESSAGES/lskat.mo
+share/locale/gl/LC_MESSAGES/lskat.mo
+share/locale/he/LC_MESSAGES/lskat.mo
+share/locale/hi/LC_MESSAGES/lskat.mo
+share/locale/hr/LC_MESSAGES/lskat.mo
+share/locale/hu/LC_MESSAGES/lskat.mo
+share/locale/is/LC_MESSAGES/lskat.mo
+share/locale/it/LC_MESSAGES/lskat.mo
+share/locale/ja/LC_MESSAGES/lskat.mo
+share/locale/kk/LC_MESSAGES/lskat.mo
+share/locale/km/LC_MESSAGES/lskat.mo
+share/locale/ko/LC_MESSAGES/lskat.mo
+share/locale/lt/LC_MESSAGES/lskat.mo
+share/locale/lv/LC_MESSAGES/lskat.mo
+share/locale/mr/LC_MESSAGES/lskat.mo
+share/locale/nb/LC_MESSAGES/lskat.mo
+share/locale/nds/LC_MESSAGES/lskat.mo
+share/locale/nl/LC_MESSAGES/lskat.mo
+share/locale/nn/LC_MESSAGES/lskat.mo
+share/locale/pa/LC_MESSAGES/lskat.mo
+share/locale/pl/LC_MESSAGES/lskat.mo
+share/locale/pt/LC_MESSAGES/lskat.mo
+share/locale/pt_BR/LC_MESSAGES/lskat.mo
+share/locale/ro/LC_MESSAGES/lskat.mo
+share/locale/ru/LC_MESSAGES/lskat.mo
+share/locale/sk/LC_MESSAGES/lskat.mo
+share/locale/sl/LC_MESSAGES/lskat.mo
+share/locale/sr/LC_MESSAGES/lskat.mo
+share/locale/sv/LC_MESSAGES/lskat.mo
+share/locale/tr/LC_MESSAGES/lskat.mo
+share/locale/ug/LC_MESSAGES/lskat.mo
+share/locale/uk/LC_MESSAGES/lskat.mo
+share/locale/zh_CN/LC_MESSAGES/lskat.mo
+share/locale/zh_TW/LC_MESSAGES/lskat.mo
+%%DATADIR%%/grafix/blue.desktop
+%%DATADIR%%/grafix/blue.rc
+%%DATADIR%%/grafix/blue.svg
+%%DATADIR%%/grafix/egyptian.desktop
+%%DATADIR%%/grafix/egyptian.rc
+%%DATADIR%%/grafix/egyptian.svg
+%%DATADIR%%/grafix/oxygen.desktop
+%%DATADIR%%/grafix/oxygen.rc
+%%DATADIR%%/grafix/oxygen.svg
+share/metainfo/org.kde.lskat.appdata.xml
diff --git a/games/palapeli/Makefile b/games/palapeli/Makefile
new file mode 100644
index 000000000000..097aeba7ddda
--- /dev/null
+++ b/games/palapeli/Makefile
@@ -0,0 +1,19 @@
+# $FreeBSD$
+
+PORTNAME= palapeli
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource kde:5 shared-mime-info tar:xz
+USE_KDE= archive auth codecs completion config configwidgets coreaddons \
+ crash i18n itemviews jobwidgets kio libkdegames notifications service \
+ widgetsaddons xmlgui
+USE_QT5= concurrent core dbus gui network svg widgets xml \
+ buildtools_build qmake_build
+USE_LDCONFIG= yes
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/palapeli/distinfo b/games/palapeli/distinfo
new file mode 100644
index 000000000000..2457b8a04c1f
--- /dev/null
+++ b/games/palapeli/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519298
+SHA256 (KDE/applications/17.12.3/palapeli-17.12.3.tar.xz) = 963e19c51359e75bc4e7e610ebb9cbe91d776e71ec811b030df4b0ae0a927286
+SIZE (KDE/applications/17.12.3/palapeli-17.12.3.tar.xz) = 2061492
diff --git a/games/palapeli/pkg-descr b/games/palapeli/pkg-descr
new file mode 100644
index 000000000000..1700a27bbe5d
--- /dev/null
+++ b/games/palapeli/pkg-descr
@@ -0,0 +1,7 @@
+Palapeli is a single-player jigsaw puzzle game. Unlike other games
+in that genre, you are not limited to aligning pieces on imaginary
+grids. The pieces are freely moveable. Also, Palapeli features
+real persistency, i.e. everything you do is saved on your disk
+immediately.
+
+WWW: http://www.kde.org/applications/games/palapeli/
diff --git a/games/palapeli/pkg-plist b/games/palapeli/pkg-plist
new file mode 100644
index 000000000000..1816cf91af9d
--- /dev/null
+++ b/games/palapeli/pkg-plist
@@ -0,0 +1,108 @@
+bin/palapeli
+etc/xdg/palapeli-collectionrc
+include/Pala/Slicer
+include/Pala/SlicerJob
+include/Pala/SlicerMode
+include/Pala/SlicerProperty
+include/Pala/SlicerPropertySet
+include/libpala/libpala_export.h
+include/libpala/slicer.h
+include/libpala/slicerjob.h
+include/libpala/slicermode.h
+include/libpala/slicerproperty.h
+include/libpala/slicerpropertyset.h
+lib/libpala.so
+lib/libpala.so.0
+lib/libpala.so.0.2.0
+lib/libpala/libpala-config.cmake
+lib/libpala/pala-targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/libpala/pala-targets.cmake
+%%QT_PLUGINDIR%%/palapeli_goldbergslicer.so
+%%QT_PLUGINDIR%%/palapeli_jigsawslicer.so
+%%QT_PLUGINDIR%%/palapeli_rectslicer.so
+%%QT_PLUGINDIR%%/palathumbcreator.so
+share/applications/org.kde.palapeli.desktop
+share/icons/hicolor/128x128/apps/palapeli.png
+share/icons/hicolor/128x128/mimetypes/application-x-palapeli.png
+share/icons/hicolor/16x16/apps/palapeli.png
+share/icons/hicolor/16x16/mimetypes/application-x-palapeli.png
+share/icons/hicolor/24x24/apps/palapeli.png
+share/icons/hicolor/24x24/mimetypes/application-x-palapeli.png
+share/icons/hicolor/32x32/apps/palapeli.png
+share/icons/hicolor/32x32/mimetypes/application-x-palapeli.png
+share/icons/hicolor/48x48/apps/palapeli.png
+share/icons/hicolor/48x48/mimetypes/application-x-palapeli.png
+share/icons/hicolor/64x64/apps/palapeli.png
+share/icons/hicolor/64x64/mimetypes/application-x-palapeli.png
+share/knotifications5/palapeli.notifyrc
+share/kservices5/ServiceMenus/palapeli_servicemenu.desktop
+share/kservices5/palapeli_goldbergslicer.desktop
+share/kservices5/palapeli_jigsawslicer.desktop
+share/kservices5/palapeli_rectslicer.desktop
+share/kservices5/palathumbcreator.desktop
+share/kservicetypes5/libpala-slicerplugin.desktop
+share/kxmlgui5/palapeli/palapeliui.rc
+share/locale/ast/LC_MESSAGES/palapeli.mo
+share/locale/bs/LC_MESSAGES/palapeli.mo
+share/locale/ca/LC_MESSAGES/palapeli.mo
+share/locale/ca@valencia/LC_MESSAGES/palapeli.mo
+share/locale/cs/LC_MESSAGES/palapeli.mo
+share/locale/da/LC_MESSAGES/palapeli.mo
+share/locale/de/LC_MESSAGES/palapeli.mo
+share/locale/el/LC_MESSAGES/palapeli.mo
+share/locale/en_GB/LC_MESSAGES/palapeli.mo
+share/locale/eo/LC_MESSAGES/palapeli.mo
+share/locale/es/LC_MESSAGES/palapeli.mo
+share/locale/et/LC_MESSAGES/palapeli.mo
+share/locale/eu/LC_MESSAGES/palapeli.mo
+share/locale/fi/LC_MESSAGES/palapeli.mo
+share/locale/fr/LC_MESSAGES/palapeli.mo
+share/locale/ga/LC_MESSAGES/palapeli.mo
+share/locale/gl/LC_MESSAGES/palapeli.mo
+share/locale/hr/LC_MESSAGES/palapeli.mo
+share/locale/hu/LC_MESSAGES/palapeli.mo
+share/locale/is/LC_MESSAGES/palapeli.mo
+share/locale/it/LC_MESSAGES/palapeli.mo
+share/locale/ja/LC_MESSAGES/palapeli.mo
+share/locale/kk/LC_MESSAGES/palapeli.mo
+share/locale/km/LC_MESSAGES/palapeli.mo
+share/locale/lt/LC_MESSAGES/palapeli.mo
+share/locale/lv/LC_MESSAGES/palapeli.mo
+share/locale/mr/LC_MESSAGES/palapeli.mo
+share/locale/nb/LC_MESSAGES/palapeli.mo
+share/locale/nds/LC_MESSAGES/palapeli.mo
+share/locale/nl/LC_MESSAGES/palapeli.mo
+share/locale/nn/LC_MESSAGES/palapeli.mo
+share/locale/pl/LC_MESSAGES/palapeli.mo
+share/locale/pt/LC_MESSAGES/palapeli.mo
+share/locale/pt_BR/LC_MESSAGES/palapeli.mo
+share/locale/ro/LC_MESSAGES/palapeli.mo
+share/locale/ru/LC_MESSAGES/palapeli.mo
+share/locale/sk/LC_MESSAGES/palapeli.mo
+share/locale/sl/LC_MESSAGES/palapeli.mo
+share/locale/sr/LC_MESSAGES/palapeli.mo
+share/locale/sv/LC_MESSAGES/palapeli.mo
+share/locale/tr/LC_MESSAGES/palapeli.mo
+share/locale/ug/LC_MESSAGES/palapeli.mo
+share/locale/uk/LC_MESSAGES/palapeli.mo
+share/locale/zh_CN/LC_MESSAGES/palapeli.mo
+share/locale/zh_TW/LC_MESSAGES/palapeli.mo
+share/metainfo/org.kde.palapeli.appdata.xml
+share/mime/packages/palapeli-mimetypes.xml
+%%DATADIR%%/backgrounds/Eliminator-Funk-2.jpg
+%%DATADIR%%/backgrounds/Rear-Admiral-Diplomat-1.jpg
+%%DATADIR%%/backgrounds/Time-For-Lunch-2.jpg
+%%DATADIR%%/backgrounds/background.svg
+%%DATADIR%%/backgrounds/gon-defends-the-critters-1.jpg
+%%DATADIR%%/backgrounds/mahogany-handjob-1.jpg
+%%DATADIR%%/collection/castle-maintenon.desktop
+%%DATADIR%%/collection/castle-maintenon.jpg
+%%DATADIR%%/collection/cincinnati-bridge.desktop
+%%DATADIR%%/collection/cincinnati-bridge.jpg
+%%DATADIR%%/collection/citrus-fruits.desktop
+%%DATADIR%%/collection/citrus-fruits.jpg
+%%DATADIR%%/collection/european-honey-bee.desktop
+%%DATADIR%%/collection/european-honey-bee.jpg
+%%DATADIR%%/collection/panther-chameleon-female.desktop
+%%DATADIR%%/collection/panther-chameleon-female.jpg
+%%DATADIR%%/palapeli.kcfg
diff --git a/games/picmi/Makefile b/games/picmi/Makefile
new file mode 100644
index 000000000000..7af4bff54eaa
--- /dev/null
+++ b/games/picmi/Makefile
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME= picmi
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= games kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource gettext kde:5 tar:xz
+USE_KDE= auth codecs completion config configwidgets coreaddons crash \
+ dbusaddons doctools ecm i18n jobwidgets kdeclarative kio \
+ libkdegames newstuff service widgetsaddons xmlgui
+USE_QT5= core dbus gui network qml quick svg testlib widgets xml \
+ buildtools_build qmake_build
+
+.include <${.CURDIR}/../kdegames/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/picmi/distinfo b/games/picmi/distinfo
new file mode 100644
index 000000000000..aa5804df1471
--- /dev/null
+++ b/games/picmi/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519305
+SHA256 (KDE/applications/17.12.3/picmi-17.12.3.tar.xz) = 760b98636997ee1cb23b698af05855a7f238cf24c71ec1ffcffbffb733519f11
+SIZE (KDE/applications/17.12.3/picmi-17.12.3.tar.xz) = 1147600
diff --git a/games/picmi/pkg-descr b/games/picmi/pkg-descr
new file mode 100644
index 000000000000..6180180a9a31
--- /dev/null
+++ b/games/picmi/pkg-descr
@@ -0,0 +1,5 @@
+Picmi is a single player logic-based puzzle game. The goal is to
+color cells according to numbers given at the side of the board in
+order to uncover a hidden pattern or picture.
+
+WWW: http://games.kde.org/
diff --git a/games/picmi/pkg-plist b/games/picmi/pkg-plist
new file mode 100644
index 000000000000..88b1bf5f7a61
--- /dev/null
+++ b/games/picmi/pkg-plist
@@ -0,0 +1,84 @@
+bin/picmi
+share/applications/org.kde.picmi.desktop
+share/icons/hicolor/128x128/apps/picmi.png
+share/icons/hicolor/16x16/apps/picmi.png
+share/icons/hicolor/22x22/apps/picmi.png
+share/icons/hicolor/256x256/apps/picmi.png
+share/icons/hicolor/32x32/apps/picmi.png
+share/icons/hicolor/48x48/apps/picmi.png
+share/icons/hicolor/64x64/apps/picmi.png
+share/kxmlgui5/picmi/picmiui.rc
+share/locale/ast/LC_MESSAGES/picmi.mo
+share/locale/bs/LC_MESSAGES/picmi.mo
+share/locale/ca/LC_MESSAGES/picmi.mo
+share/locale/ca@valencia/LC_MESSAGES/picmi.mo
+share/locale/cs/LC_MESSAGES/picmi.mo
+share/locale/da/LC_MESSAGES/picmi.mo
+share/locale/de/LC_MESSAGES/picmi.mo
+share/locale/el/LC_MESSAGES/picmi.mo
+share/locale/en_GB/LC_MESSAGES/picmi.mo
+share/locale/es/LC_MESSAGES/picmi.mo
+share/locale/et/LC_MESSAGES/picmi.mo
+share/locale/fi/LC_MESSAGES/picmi.mo
+share/locale/fr/LC_MESSAGES/picmi.mo
+share/locale/ga/LC_MESSAGES/picmi.mo
+share/locale/gl/LC_MESSAGES/picmi.mo
+share/locale/hu/LC_MESSAGES/picmi.mo
+share/locale/it/LC_MESSAGES/picmi.mo
+share/locale/ja/LC_MESSAGES/picmi.mo
+share/locale/kk/LC_MESSAGES/picmi.mo
+share/locale/lt/LC_MESSAGES/picmi.mo
+share/locale/lv/LC_MESSAGES/picmi.mo
+share/locale/mr/LC_MESSAGES/picmi.mo
+share/locale/nb/LC_MESSAGES/picmi.mo
+share/locale/nds/LC_MESSAGES/picmi.mo
+share/locale/nl/LC_MESSAGES/picmi.mo
+share/locale/nn/LC_MESSAGES/picmi.mo
+share/locale/pl/LC_MESSAGES/picmi.mo
+share/locale/pt/LC_MESSAGES/picmi.mo
+share/locale/pt_BR/LC_MESSAGES/picmi.mo
+share/locale/ro/LC_MESSAGES/picmi.mo
+share/locale/ru/LC_MESSAGES/picmi.mo
+share/locale/sk/LC_MESSAGES/picmi.mo
+share/locale/sl/LC_MESSAGES/picmi.mo
+share/locale/sr/LC_MESSAGES/picmi.mo
+share/locale/sv/LC_MESSAGES/picmi.mo
+share/locale/tr/LC_MESSAGES/picmi.mo
+share/locale/ug/LC_MESSAGES/picmi.mo
+share/locale/uk/LC_MESSAGES/picmi.mo
+share/locale/zh_CN/LC_MESSAGES/picmi.mo
+share/locale/zh_TW/LC_MESSAGES/picmi.mo
+share/metainfo/org.kde.picmi.appdata.xml
+%%DATADIR%%/levels/default.xml
+%%DATADIR%%/levels/default/antique_phone.xpm
+%%DATADIR%%/levels/default/baby_chick.xpm
+%%DATADIR%%/levels/default/baby_panda.xpm
+%%DATADIR%%/levels/default/basketball.xpm
+%%DATADIR%%/levels/default/bass_clef.xpm
+%%DATADIR%%/levels/default/bike.xpm
+%%DATADIR%%/levels/default/bird.xpm
+%%DATADIR%%/levels/default/calculator.xpm
+%%DATADIR%%/levels/default/camera.xpm
+%%DATADIR%%/levels/default/carlthecat.xpm
+%%DATADIR%%/levels/default/clarathecat.xpm
+%%DATADIR%%/levels/default/clausthecat.xpm
+%%DATADIR%%/levels/default/clef.xpm
+%%DATADIR%%/levels/default/clown.xpm
+%%DATADIR%%/levels/default/crocodile.xpm
+%%DATADIR%%/levels/default/elephant.xpm
+%%DATADIR%%/levels/default/halloween.xpm
+%%DATADIR%%/levels/default/hourglass.xpm
+%%DATADIR%%/levels/default/mobile_phone.xpm
+%%DATADIR%%/levels/default/panda.xpm
+%%DATADIR%%/levels/default/phone.xpm
+%%DATADIR%%/levels/default/picmi.xpm
+%%DATADIR%%/levels/default/pirate_dog.xpm
+%%DATADIR%%/levels/default/policeman.xpm
+%%DATADIR%%/levels/default/robot.xpm
+%%DATADIR%%/levels/default/santa_claus.xpm
+%%DATADIR%%/levels/default/shopping_cart.xpm
+%%DATADIR%%/levels/default/soccer.xpm
+%%DATADIR%%/levels/default/zebra.xpm
+%%DATADIR%%/themes/picmi.desktop
+%%DATADIR%%/themes/picmi.png
+%%DATADIR%%/themes/picmi.svg
diff --git a/misc/Makefile b/misc/Makefile
index 804d6b4da697..308d58a2899c 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -251,6 +251,7 @@
SUBDIR += libeatmydata
SUBDIR += libisocodes
SUBDIR += libkdeedu-kde4
+ SUBDIR += libkeduvocdocument
SUBDIR += liblxi
SUBDIR += libmetalink
SUBDIR += libpostal
diff --git a/misc/libkeduvocdocument/Makefile b/misc/libkeduvocdocument/Makefile
new file mode 100644
index 000000000000..e4264904ff9f
--- /dev/null
+++ b/misc/libkeduvocdocument/Makefile
@@ -0,0 +1,15 @@
+# $FreeBSD$
+
+PORTNAME= libkeduvocdocument
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= misc kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Library for reading and writing vocabulary files
+
+USES= cmake:outsource gettext kde:5 tar:xz
+USE_KDE= archive config coreaddons ecm i18n kio service
+USE_QT5= core gui xml \
+ buildtools_build qmake_build
+
+.include <bsd.port.mk>
diff --git a/misc/libkeduvocdocument/distinfo b/misc/libkeduvocdocument/distinfo
new file mode 100644
index 000000000000..c307ee7d964f
--- /dev/null
+++ b/misc/libkeduvocdocument/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520519245
+SHA256 (KDE/applications/17.12.3/libkeduvocdocument-17.12.3.tar.xz) = 3b0468bc374024bc2951685a84759f91ab192dd557579d0981ebc7605ca5117b
+SIZE (KDE/applications/17.12.3/libkeduvocdocument-17.12.3.tar.xz) = 205608
diff --git a/misc/libkeduvocdocument/pkg-descr b/misc/libkeduvocdocument/pkg-descr
new file mode 100644
index 000000000000..f2c6b00edbfe
--- /dev/null
+++ b/misc/libkeduvocdocument/pkg-descr
@@ -0,0 +1,4 @@
+libKEduVocDocument is a library for reading and writing vocabulary
+files used by Parley, Kanagram, KHangman and KWordQuiz.
+
+WWW: http://edu.kde.org/
diff --git a/misc/libkeduvocdocument/pkg-plist b/misc/libkeduvocdocument/pkg-plist
new file mode 100644
index 000000000000..055ddbe4e874
--- /dev/null
+++ b/misc/libkeduvocdocument/pkg-plist
@@ -0,0 +1,91 @@
+include/libkeduvocdocument/KEduVocArticle
+include/libkeduvocdocument/KEduVocConjugation
+include/libkeduvocdocument/KEduVocContainer
+include/libkeduvocdocument/KEduVocDeclension
+include/libkeduvocdocument/KEduVocDocument
+include/libkeduvocdocument/KEduVocExpression
+include/libkeduvocdocument/KEduVocIdentifier
+include/libkeduvocdocument/KEduVocKVTML2Writer
+include/libkeduvocdocument/KEduVocLeitnerBox
+include/libkeduvocdocument/KEduVocLesson
+include/libkeduvocdocument/KEduVocMultipleChoice
+include/libkeduvocdocument/KEduVocPersonalPronoun
+include/libkeduvocdocument/KEduVocText
+include/libkeduvocdocument/KEduVocTranslation
+include/libkeduvocdocument/KEduVocWordFlags
+include/libkeduvocdocument/KEduVocWordtype
+include/libkeduvocdocument/SharedKVTMLFiles
+include/libkeduvocdocument/keduvocarticle.h
+include/libkeduvocdocument/keduvocconjugation.h
+include/libkeduvocdocument/keduvoccontainer.h
+include/libkeduvocdocument/keduvocdeclension.h
+include/libkeduvocdocument/keduvocdocument.h
+include/libkeduvocdocument/keduvocdocument_export.h
+include/libkeduvocdocument/keduvocexpression.h
+include/libkeduvocdocument/keduvocidentifier.h
+include/libkeduvocdocument/keduvockvtml2writer.h
+include/libkeduvocdocument/keduvocleitnerbox.h
+include/libkeduvocdocument/keduvoclesson.h
+include/libkeduvocdocument/keduvocmultiplechoice.h
+include/libkeduvocdocument/keduvocpersonalpronoun.h
+include/libkeduvocdocument/keduvoctext.h
+include/libkeduvocdocument/keduvoctranslation.h
+include/libkeduvocdocument/keduvocwordflags.h
+include/libkeduvocdocument/keduvocwordtype.h
+include/libkeduvocdocument/sharedkvtmlfiles.h
+lib/cmake/libkeduvocdocument/LibKEduVocDocumentConfig.cmake
+lib/cmake/libkeduvocdocument/LibKEduVocDocumentTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/libkeduvocdocument/LibKEduVocDocumentTargets.cmake
+lib/libKEduVocDocument.so
+lib/libKEduVocDocument.so.5
+lib/libKEduVocDocument.so.5.0.0
+share/locale/ar/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/ast/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/bg/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/bs/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/ca/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/ca@valencia/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/cs/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/da/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/de/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/el/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/en_GB/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/eo/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/es/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/et/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/eu/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/fa/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/fi/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/fr/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/ga/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/gl/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/he/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/hi/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/hr/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/hu/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/is/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/it/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/ja/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/kk/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/km/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/lt/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/lv/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/mr/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/nb/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/nds/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/nl/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/nn/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/pa/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/pl/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/pt/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/pt_BR/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/ro/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/ru/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/sk/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/sl/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/sv/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/tr/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/ug/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/uk/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/zh_CN/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/zh_TW/LC_MESSAGES/libkeduvocdocument.mo