summaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorMax Brazhnikov <makc@FreeBSD.org>2014-02-18 14:23:03 +0000
committerMax Brazhnikov <makc@FreeBSD.org>2014-02-18 14:23:03 +0000
commite9c34f4c34b0640b3613f03cd96e9f19730b2a07 (patch)
treeef2b2b24dfacf6def95c54d3379c421565b1fe2b /games
parentUpdate to 1.88 (diff)
KDE/FreeBSD team presents KDE SC 4.12.2 and KDE Workspace 4.11.6!
Among changes: - Switch KDE4_PREFIX to ${LOCALBASE} - Remove now needless misc/kde4-shared-mime-info port - Add stage support - Remove ancient CONFLICTS (KDE 4.9 and less) and LATEST_LINK - Squeeze MASTER_SITES/MASTER_SITE_SUBDIR - Convert LIB_DEPENDS to new style - Use options helpers - Drop support for FreeBSD 7.x - Remove Qt/KDE 3 related workarounds - Remove local patches and use upstream version scheme for libraries - sysutils/kdeadmin4, net/kdenetwork4, devel/kdesdk4, and x11-clocks/kdetoys4 ports have been split. - devel/kcachegrind is now a part of KDE SC [1] - more logs in area51 repo... New ports: devel/kde-dev-scripts: KDE development scripts devel/kde-dev-utils: KDE development utilities games/klickety: Tetris themed solitaire games/picmi: Single player logic-based puzzle game textproc/libkomparediff2: Library to compare files and strings The area51 repository features commits by Schaich Alonso, avilla, rakuco and myself. PR: ports/186491 Exp-run: by bdrewery Approved by: beat (former maintainer) [1]
Diffstat (limited to 'games')
-rw-r--r--games/Makefile2
-rw-r--r--games/blinken/Makefile6
-rw-r--r--games/blinken/distinfo4
-rw-r--r--games/bomber/Makefile6
-rw-r--r--games/bomber/distinfo4
-rw-r--r--games/bovo/Makefile6
-rw-r--r--games/bovo/distinfo4
-rw-r--r--games/granatier/Makefile6
-rw-r--r--games/granatier/distinfo4
-rw-r--r--games/kajongg/Makefile10
-rw-r--r--games/kajongg/distinfo4
-rw-r--r--games/kajongg/pkg-plist6
-rw-r--r--games/kanagram/Makefile6
-rw-r--r--games/kanagram/distinfo4
-rw-r--r--games/kanagram/pkg-plist4
-rw-r--r--games/kapman/Makefile6
-rw-r--r--games/kapman/distinfo4
-rw-r--r--games/katomic/Makefile6
-rw-r--r--games/katomic/distinfo4
-rw-r--r--games/kblackbox/Makefile6
-rw-r--r--games/kblackbox/distinfo4
-rw-r--r--games/kblackbox/pkg-plist1
-rw-r--r--games/kblocks/Makefile6
-rw-r--r--games/kblocks/distinfo4
-rw-r--r--games/kbounce/Makefile6
-rw-r--r--games/kbounce/distinfo4
-rw-r--r--games/kbounce/pkg-plist1
-rw-r--r--games/kbreakout/Makefile6
-rw-r--r--games/kbreakout/distinfo4
-rw-r--r--games/kbreakout/pkg-plist33
-rw-r--r--games/kdegames4/Makefile23
-rw-r--r--games/kdegames4/Makefile.common7
-rw-r--r--games/kdiamond/Makefile6
-rw-r--r--games/kdiamond/distinfo4
-rw-r--r--games/kfourinline/Makefile6
-rw-r--r--games/kfourinline/distinfo4
-rw-r--r--games/kgoldrunner/Makefile6
-rw-r--r--games/kgoldrunner/distinfo4
-rw-r--r--games/khangman/Makefile8
-rw-r--r--games/khangman/distinfo4
-rw-r--r--games/khangman/pkg-plist5
-rw-r--r--games/kigo/Makefile6
-rw-r--r--games/kigo/distinfo4
-rw-r--r--games/killbots/Makefile6
-rw-r--r--games/killbots/distinfo4
-rw-r--r--games/kiriki/Makefile6
-rw-r--r--games/kiriki/distinfo4
-rw-r--r--games/kjumpingcube/Makefile6
-rw-r--r--games/kjumpingcube/distinfo4
-rw-r--r--games/kjumpingcube/pkg-plist1
-rw-r--r--games/klickety/Makefile19
-rw-r--r--games/klickety/distinfo2
-rw-r--r--games/klickety/pkg-descr4
-rw-r--r--games/klickety/pkg-plist43
-rw-r--r--games/klines/Makefile6
-rw-r--r--games/klines/distinfo4
-rw-r--r--games/kmahjongg/Makefile8
-rw-r--r--games/kmahjongg/distinfo4
-rw-r--r--games/kmahjongg/pkg-plist1
-rw-r--r--games/kmines/Makefile6
-rw-r--r--games/kmines/distinfo4
-rw-r--r--games/knavalbattle/Makefile6
-rw-r--r--games/knavalbattle/distinfo4
-rw-r--r--games/knavalbattle/pkg-plist47
-rw-r--r--games/knetwalk/Makefile6
-rw-r--r--games/knetwalk/distinfo4
-rw-r--r--games/knetwalk/pkg-plist7
-rw-r--r--games/kolf/Makefile6
-rw-r--r--games/kolf/distinfo4
-rw-r--r--games/kolf/pkg-plist4
-rw-r--r--games/kollision/Makefile6
-rw-r--r--games/kollision/distinfo4
-rw-r--r--games/konquest/Makefile6
-rw-r--r--games/konquest/distinfo4
-rw-r--r--games/kpat/Makefile6
-rw-r--r--games/kpat/distinfo4
-rw-r--r--games/kreversi/Makefile6
-rw-r--r--games/kreversi/distinfo4
-rw-r--r--games/kreversi/pkg-plist9
-rw-r--r--games/kshisen/Makefile8
-rw-r--r--games/kshisen/distinfo4
-rw-r--r--games/ksirk/Makefile8
-rw-r--r--games/ksirk/distinfo4
-rw-r--r--games/ksirk/pkg-plist10
-rw-r--r--games/ksnakeduel/Makefile6
-rw-r--r--games/ksnakeduel/distinfo4
-rw-r--r--games/kspaceduel/Makefile6
-rw-r--r--games/kspaceduel/distinfo4
-rw-r--r--games/ksquares/Makefile6
-rw-r--r--games/ksquares/distinfo4
-rw-r--r--games/ksudoku/Makefile6
-rw-r--r--games/ksudoku/distinfo4
-rw-r--r--games/ktuberling/Makefile6
-rw-r--r--games/ktuberling/distinfo4
-rw-r--r--games/ktuberling/pkg-plist5
-rw-r--r--games/kubrick/Makefile6
-rw-r--r--games/kubrick/distinfo4
-rw-r--r--games/libkdegames/Makefile18
-rw-r--r--games/libkdegames/distinfo4
-rw-r--r--games/libkdegames/pkg-plist19
-rw-r--r--games/libkmahjongg/Makefile6
-rw-r--r--games/libkmahjongg/distinfo4
-rw-r--r--games/libkmahjongg/pkg-plist4
-rw-r--r--games/lskat/Makefile6
-rw-r--r--games/lskat/distinfo4
-rw-r--r--games/pairs/Makefile4
-rw-r--r--games/pairs/distinfo4
-rw-r--r--games/pairs/pkg-plist12
-rw-r--r--games/palapeli/Makefile6
-rw-r--r--games/palapeli/distinfo4
-rw-r--r--games/picmi/Makefile19
-rw-r--r--games/picmi/distinfo2
-rw-r--r--games/picmi/pkg-descr5
-rw-r--r--games/picmi/pkg-plist52
114 files changed, 420 insertions, 379 deletions
diff --git a/games/Makefile b/games/Makefile
index 10975f1d4f00..7cfc261d4bd6 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -459,6 +459,7 @@
SUBDIR += kiriki
SUBDIR += kjumpingcube
SUBDIR += klavaro
+ SUBDIR += klickety
SUBDIR += klines
SUBDIR += klondike
SUBDIR += kmahjongg
@@ -720,6 +721,7 @@
SUBDIR += pengupop
SUBDIR += phalanx
SUBDIR += phlipple
+ SUBDIR += picmi
SUBDIR += pinball
SUBDIR += pingus
SUBDIR += pink-pony
diff --git a/games/blinken/Makefile b/games/blinken/Makefile
index e1fcef0a55e0..e0d81f9d04fc 100644
--- a/games/blinken/Makefile
+++ b/games/blinken/Makefile
@@ -3,19 +3,15 @@
PORTNAME= blinken
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= Memory enhancement game for KDE 4
-CONFLICTS= kdeedu-4.[0-6].*
-
USE_KDE4= kdehier kdelibs kdeprefix automoc4
USES= cmake:outsource
USE_QT4= moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/games/blinken/distinfo b/games/blinken/distinfo
index 24403af15de1..da4d999a399d 100644
--- a/games/blinken/distinfo
+++ b/games/blinken/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/blinken-4.10.5.tar.xz) = c8792bc2824bdaee13e669653955c501fca2c23c4a63ea3f4275784e5709dbd1
-SIZE (KDE/4.10.5/blinken-4.10.5.tar.xz) = 566632
+SHA256 (KDE/4.12.2/blinken-4.12.2.tar.xz) = cb996304f3f8003c7e5890414545f5988a1d2180a27198771ce59996273399c1
+SIZE (KDE/4.12.2/blinken-4.12.2.tar.xz) = 559532
diff --git a/games/bomber/Makefile b/games/bomber/Makefile
index 11877fcead3d..f178231bc507 100644
--- a/games/bomber/Makefile
+++ b/games/bomber/Makefile
@@ -3,20 +3,16 @@
PORTNAME= bomber
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
USE_QT4= moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/bomber/distinfo b/games/bomber/distinfo
index dc3b82accaa5..45cd320feba5 100644
--- a/games/bomber/distinfo
+++ b/games/bomber/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/bomber-4.10.5.tar.xz) = bdeebad49394e5c07e69d24645e281dad9265a8f9bc5cb9a3c3ad0773f24e07c
-SIZE (KDE/4.10.5/bomber-4.10.5.tar.xz) = 392504
+SHA256 (KDE/4.12.2/bomber-4.12.2.tar.xz) = abef0030477f8244e8517dba8b9914ec22ee84cf7d7b9e643e5a025cbb5e2392
+SIZE (KDE/4.12.2/bomber-4.12.2.tar.xz) = 385968
diff --git a/games/bovo/Makefile b/games/bovo/Makefile
index 401818b2fe52..46667fe7068d 100644
--- a/games/bovo/Makefile
+++ b/games/bovo/Makefile
@@ -3,20 +3,16 @@
PORTNAME= bovo
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
USE_QT4= moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/bovo/distinfo b/games/bovo/distinfo
index bfd7a45cbbe4..4c6ba644189c 100644
--- a/games/bovo/distinfo
+++ b/games/bovo/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/bovo-4.10.5.tar.xz) = bd172842aba0e8b6ad9ee2c48545c003edd636b30ae28497254af3c6ae269783
-SIZE (KDE/4.10.5/bovo-4.10.5.tar.xz) = 110216
+SHA256 (KDE/4.12.2/bovo-4.12.2.tar.xz) = 891af4273d5ef7ac4f4e2420f406d249dde074c6f31d130709186529965f9526
+SIZE (KDE/4.12.2/bovo-4.12.2.tar.xz) = 101320
diff --git a/games/granatier/Makefile b/games/granatier/Makefile
index 4256a5bb8ef3..2528f7b45f15 100644
--- a/games/granatier/Makefile
+++ b/games/granatier/Makefile
@@ -3,21 +3,17 @@
PORTNAME= granatier
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
USE_QT4= corelib gui xml \
moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/granatier/distinfo b/games/granatier/distinfo
index 420590af983a..e6eba5f35d13 100644
--- a/games/granatier/distinfo
+++ b/games/granatier/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/granatier-4.10.5.tar.xz) = 789dc9980ceeaa5d09b7a1c81f4421e41fcd5f57b4b78dab37aa813df1ff2112
-SIZE (KDE/4.10.5/granatier-4.10.5.tar.xz) = 1394600
+SHA256 (KDE/4.12.2/granatier-4.12.2.tar.xz) = 99de4468b2b3bdadc4429ef989699a7f30d8519e6b3d0c055cc10b1e080905d3
+SIZE (KDE/4.12.2/granatier-4.12.2.tar.xz) = 1381492
diff --git a/games/kajongg/Makefile b/games/kajongg/Makefile
index 52ce7e4b176e..f1cf20186c1c 100644
--- a/games/kajongg/Makefile
+++ b/games/kajongg/Makefile
@@ -2,25 +2,21 @@
PORTNAME= kajongg
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 1
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-6].*
-
-USES= cmake:outsource twisted:run
+USES= cmake:outsource
USE_KDE4= kdehier kdelibs kdeprefix pykde4 automoc4
USE_QT4= moc_build qmake_build rcc_build uic_build
USE_PYTHON= yes
USE_SQLITE= 3
+USE_TWISTED_RUN= yes
USE_XZ= yes
CMAKE_ARGS= -DINSTALL_KAJONGG:BOOL=TRUE
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/kajongg/distinfo b/games/kajongg/distinfo
index 0437e0477813..85075ef3e27e 100644
--- a/games/kajongg/distinfo
+++ b/games/kajongg/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/kajongg-4.10.5.tar.xz) = 7d7b41ff0c5b993465064b2f875a3832fb0bdf4208d11c27abe4daa5d6d3cef9
-SIZE (KDE/4.10.5/kajongg-4.10.5.tar.xz) = 2489716
+SHA256 (KDE/4.12.2/kajongg-4.12.2.tar.xz) = 38b6a66e6ecbd33afe289ce50b0bd5164895d314bff8144573232782404eaafc
+SIZE (KDE/4.12.2/kajongg-4.12.2.tar.xz) = 2457368
diff --git a/games/kajongg/pkg-plist b/games/kajongg/pkg-plist
index c087bb4ff433..31375ca6d18a 100644
--- a/games/kajongg/pkg-plist
+++ b/games/kajongg/pkg-plist
@@ -47,6 +47,8 @@ share/apps/kajongg/kajonggserver.py
share/apps/kajongg/kajonggui.rc
share/apps/kajongg/kde.py
share/apps/kajongg/kde.pyc
+share/apps/kajongg/login.py
+share/apps/kajongg/login.pyc
share/apps/kajongg/meld.py
share/apps/kajongg/meld.pyc
share/apps/kajongg/message.py
@@ -92,10 +94,14 @@ share/apps/kajongg/tilesetselector.pyc
share/apps/kajongg/tilesetselector.ui
share/apps/kajongg/tree.py
share/apps/kajongg/tree.pyc
+share/apps/kajongg/uitile.py
+share/apps/kajongg/uitile.pyc
share/apps/kajongg/uiwall.py
share/apps/kajongg/uiwall.pyc
share/apps/kajongg/util.py
share/apps/kajongg/util.pyc
+share/apps/kajongg/visible.py
+share/apps/kajongg/visible.pyc
share/apps/kajongg/voices/female1/COPYRIGHT
share/apps/kajongg/voices/female1/b1.ogg
share/apps/kajongg/voices/female1/b2.ogg
diff --git a/games/kanagram/Makefile b/games/kanagram/Makefile
index ab838b939c2a..b26fa4a326ad 100644
--- a/games/kanagram/Makefile
+++ b/games/kanagram/Makefile
@@ -3,15 +3,12 @@
PORTNAME= kanagram
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= Letter order game for KDE 4
-CONFLICTS= kdeedu-4.[0-6].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdeedu automoc4
USES= cmake:outsource
USE_QT4= xml corelib declarative gui opengl script xml \
@@ -19,5 +16,4 @@ USE_QT4= xml corelib declarative gui opengl script xml \
USE_XZ= yes
USE_LDCONFIG= yes
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/games/kanagram/distinfo b/games/kanagram/distinfo
index 4038520caa58..ca7b5f1f5d30 100644
--- a/games/kanagram/distinfo
+++ b/games/kanagram/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/kanagram-4.10.5.tar.xz) = d3caac9411ca0bc47fa8603f32e5b57d5d560f369213b935d9ff3ddd962a6d87
-SIZE (KDE/4.10.5/kanagram-4.10.5.tar.xz) = 1066692
+SHA256 (KDE/4.12.2/kanagram-4.12.2.tar.xz) = a6d2b0e30015e620f86c77d4fa0550684e581c186ba288b391393e74f848dc1d
+SIZE (KDE/4.12.2/kanagram-4.12.2.tar.xz) = 1061036
diff --git a/games/kanagram/pkg-plist b/games/kanagram/pkg-plist
index 0b757a975b2f..e1edddbb1057 100644
--- a/games/kanagram/pkg-plist
+++ b/games/kanagram/pkg-plist
@@ -3,8 +3,8 @@ include/kanagram/kanagram_engine_export.h
include/kanagram/kanagramgame.h
include/kanagram/kanagramsettings.h
lib/libkanagramengine.so
-lib/libkanagramengine.so.5
-lib/libkanagramengine.so.5.0.1
+lib/libkanagramengine.so.4
+lib/libkanagramengine.so.%%KDE4_GENERIC_LIB_VERSION%%
share/applications/kde4/kanagram.desktop
share/apps/kanagram/images/kanagram.svg
share/apps/kanagram/sounds/chalk.ogg
diff --git a/games/kapman/Makefile b/games/kapman/Makefile
index 48c453c2bf59..e653b2c2fadf 100644
--- a/games/kapman/Makefile
+++ b/games/kapman/Makefile
@@ -3,21 +3,17 @@
PORTNAME= kapman
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
USE_QT4= corelib gui xml \
moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/kapman/distinfo b/games/kapman/distinfo
index cc3624df2f27..1a2d034994eb 100644
--- a/games/kapman/distinfo
+++ b/games/kapman/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/kapman-4.10.5.tar.xz) = 40f8de7eecc13c6945a9d55d9abba3dbe9b08221724975a38c4eac28e65128a7
-SIZE (KDE/4.10.5/kapman-4.10.5.tar.xz) = 1577952
+SHA256 (KDE/4.12.2/kapman-4.12.2.tar.xz) = 53eb2910f6dcf0a0b8ddfd7c2fb332d7ea17263ae63b6428682b7bfac687b283
+SIZE (KDE/4.12.2/kapman-4.12.2.tar.xz) = 1818668
diff --git a/games/katomic/Makefile b/games/katomic/Makefile
index d0e128389c5e..674d770912d1 100644
--- a/games/katomic/Makefile
+++ b/games/katomic/Makefile
@@ -3,20 +3,16 @@
PORTNAME= katomic
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
USE_QT4= moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/katomic/distinfo b/games/katomic/distinfo
index c2b51d6b5a89..132b02a60ad2 100644
--- a/games/katomic/distinfo
+++ b/games/katomic/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/katomic-4.10.5.tar.xz) = 8c47335c35293edf2c06230ea0078377e344a75f9b01c91f3fec3e55c396186f
-SIZE (KDE/4.10.5/katomic-4.10.5.tar.xz) = 667248
+SHA256 (KDE/4.12.2/katomic-4.12.2.tar.xz) = 9ebefb6480bdb468dea5ec93ccc2f444d935c13761f0a9d0a2225b32bf09653e
+SIZE (KDE/4.12.2/katomic-4.12.2.tar.xz) = 657344
diff --git a/games/kblackbox/Makefile b/games/kblackbox/Makefile
index fe242f885216..de30a331aabe 100644
--- a/games/kblackbox/Makefile
+++ b/games/kblackbox/Makefile
@@ -3,21 +3,17 @@
PORTNAME= kblackbox
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
USE_QT4= corelib gui xml \
moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/kblackbox/distinfo b/games/kblackbox/distinfo
index b97275541df0..40c023d47d10 100644
--- a/games/kblackbox/distinfo
+++ b/games/kblackbox/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/kblackbox-4.10.5.tar.xz) = 6ba6de0f691627c574c2a6c97c07fd7f65298e0f3e20167ac4d6b79b9d15f9a4
-SIZE (KDE/4.10.5/kblackbox-4.10.5.tar.xz) = 108264
+SHA256 (KDE/4.12.2/kblackbox-4.12.2.tar.xz) = 402f866dd8980a81c67ed9851c54f36a4fa2db63be0ac2d2fdb6be70ddaa2a6c
+SIZE (KDE/4.12.2/kblackbox-4.12.2.tar.xz) = 257072
diff --git a/games/kblackbox/pkg-plist b/games/kblackbox/pkg-plist
index e6437b731058..98dce015ac74 100644
--- a/games/kblackbox/pkg-plist
+++ b/games/kblackbox/pkg-plist
@@ -3,6 +3,7 @@ share/applications/kde4/kblackbox.desktop
share/apps/kblackbox/kblackboxui.rc
share/apps/kblackbox/pics/kblackbox.svgz
share/doc/HTML/en/kblackbox/common
+share/doc/HTML/en/kblackbox/gameboard.png
share/doc/HTML/en/kblackbox/index.cache.bz2
share/doc/HTML/en/kblackbox/index.docbook
share/icons/hicolor/128x128/apps/kblackbox.png
diff --git a/games/kblocks/Makefile b/games/kblocks/Makefile
index df51cf352b73..423dd3fdd2dd 100644
--- a/games/kblocks/Makefile
+++ b/games/kblocks/Makefile
@@ -3,21 +3,17 @@
PORTNAME= kblocks
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
USE_QT4= corelib gui network \
moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/kblocks/distinfo b/games/kblocks/distinfo
index b4566fb09ac9..cee094053d1d 100644
--- a/games/kblocks/distinfo
+++ b/games/kblocks/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/kblocks-4.10.5.tar.xz) = 70e4ef249e62e4ed826d8d4859af5dba6e937192636264a7f12fe940a756cb5a
-SIZE (KDE/4.10.5/kblocks-4.10.5.tar.xz) = 1244292
+SHA256 (KDE/4.12.2/kblocks-4.12.2.tar.xz) = f2d3555a8350e6ce77f481e1d7245ed6e552032dfebb14284008520383681e8f
+SIZE (KDE/4.12.2/kblocks-4.12.2.tar.xz) = 1207296
diff --git a/games/kbounce/Makefile b/games/kbounce/Makefile
index 19f70e8c251b..16351f0ba7c0 100644
--- a/games/kbounce/Makefile
+++ b/games/kbounce/Makefile
@@ -3,20 +3,16 @@
PORTNAME= kbounce
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
USE_QT4= moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/kbounce/distinfo b/games/kbounce/distinfo
index 168be7213e5d..a58d07414028 100644
--- a/games/kbounce/distinfo
+++ b/games/kbounce/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/kbounce-4.10.5.tar.xz) = b8f2ffd2b9b2d663391bac4dd4868c161b824d5c79877e9a433590b856162645
-SIZE (KDE/4.10.5/kbounce-4.10.5.tar.xz) = 1594400
+SHA256 (KDE/4.12.2/kbounce-4.12.2.tar.xz) = cb6189c9064bdcd617172d5e91d930d2a588812ac455a502e5fbe396fe960f35
+SIZE (KDE/4.12.2/kbounce-4.12.2.tar.xz) = 1580840
diff --git a/games/kbounce/pkg-plist b/games/kbounce/pkg-plist
index 75b8d95104df..401ac818bcf7 100644
--- a/games/kbounce/pkg-plist
+++ b/games/kbounce/pkg-plist
@@ -30,7 +30,6 @@ share/doc/HTML/en/kbounce/index.docbook
share/doc/HTML/en/kbounce/kbounce_corridor1.png
share/doc/HTML/en/kbounce/kbounce_corridor2.png
share/doc/HTML/en/kbounce/menu-game.png
-share/doc/HTML/en/kbounce/menu-help.png
share/doc/HTML/en/kbounce/menu-settings.png
share/doc/HTML/en/kbounce/toolbar.png
share/icons/hicolor/128x128/apps/kbounce.png
diff --git a/games/kbreakout/Makefile b/games/kbreakout/Makefile
index 161007f85aa8..d99e159b6dd4 100644
--- a/games/kbreakout/Makefile
+++ b/games/kbreakout/Makefile
@@ -3,21 +3,17 @@
PORTNAME= kbreakout
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
USE_QT4= corelib gui xml \
moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/kbreakout/distinfo b/games/kbreakout/distinfo
index da24fda1930b..b9841e5866fa 100644
--- a/games/kbreakout/distinfo
+++ b/games/kbreakout/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/kbreakout-4.10.5.tar.xz) = 3c71de6f3561efc0b9504c772112b46962533dc8d4214bde9952067f509c07d6
-SIZE (KDE/4.10.5/kbreakout-4.10.5.tar.xz) = 1376280
+SHA256 (KDE/4.12.2/kbreakout-4.12.2.tar.xz) = 70f8c32b2d299cc4edce705958c3014aa8d8143c5c0c50d3561e968c177d8a72
+SIZE (KDE/4.12.2/kbreakout-4.12.2.tar.xz) = 1390136
diff --git a/games/kbreakout/pkg-plist b/games/kbreakout/pkg-plist
index 977bf7cae8e4..42a5bd580d10 100644
--- a/games/kbreakout/pkg-plist
+++ b/games/kbreakout/pkg-plist
@@ -2,6 +2,16 @@ bin/kbreakout
share/applications/kde4/kbreakout.desktop
share/apps/kbreakout/kbreakoutui.rc
share/apps/kbreakout/levelsets/default.levelset
+share/apps/kbreakout/qml/Ball.qml
+share/apps/kbreakout/qml/Bar.qml
+share/apps/kbreakout/qml/Brick.qml
+share/apps/kbreakout/qml/CanvasItem.qml
+share/apps/kbreakout/qml/Gift.qml
+share/apps/kbreakout/qml/Singleshot.qml
+share/apps/kbreakout/qml/TextItem.qml
+share/apps/kbreakout/qml/globals.js
+share/apps/kbreakout/qml/logic.js
+share/apps/kbreakout/qml/main.qml
share/apps/kbreakout/themes/IceWorld.desktop
share/apps/kbreakout/themes/IceWorld.svgz
share/apps/kbreakout/themes/IceWorld_preview.png
@@ -20,6 +30,28 @@ share/apps/kbreakout/themes/simple_preview.png
share/apps/kbreakout/themes/web20.desktop
share/apps/kbreakout/themes/web20.svgz
share/apps/kbreakout/themes/web20_preview.png
+share/doc/HTML/en/kbreakout/BreakableBrick.png
+share/doc/HTML/en/kbreakout/ExplodingBrick.png
+share/doc/HTML/en/kbreakout/Gift1000Points.png
+share/doc/HTML/en/kbreakout/GiftAddBall.png
+share/doc/HTML/en/kbreakout/GiftAddLife.png
+share/doc/HTML/en/kbreakout/GiftBurningBall.png
+share/doc/HTML/en/kbreakout/GiftDecreaseSpeed.png
+share/doc/HTML/en/kbreakout/GiftEnlargeBar.png
+share/doc/HTML/en/kbreakout/GiftIncreaseSpeed.png
+share/doc/HTML/en/kbreakout/GiftLoseLife.png
+share/doc/HTML/en/kbreakout/GiftMagicEye.png
+share/doc/HTML/en/kbreakout/GiftMagicWand.png
+share/doc/HTML/en/kbreakout/GiftMoreExplosion.png
+share/doc/HTML/en/kbreakout/GiftNextLevel.png
+share/doc/HTML/en/kbreakout/GiftShrinkBar.png
+share/doc/HTML/en/kbreakout/GiftSplitBall.png
+share/doc/HTML/en/kbreakout/GiftStickyBar.png
+share/doc/HTML/en/kbreakout/GiftUnstoppableBall.png
+share/doc/HTML/en/kbreakout/HiddenBrick.png
+share/doc/HTML/en/kbreakout/MultipleBrick3.png
+share/doc/HTML/en/kbreakout/PlainBrick1.png
+share/doc/HTML/en/kbreakout/UnbreakableBrick.png
share/doc/HTML/en/kbreakout/common
share/doc/HTML/en/kbreakout/index.cache.bz2
share/doc/HTML/en/kbreakout/index.docbook
@@ -31,5 +63,6 @@ share/icons/hicolor/48x48/apps/kbreakout.png
share/icons/hicolor/64x64/apps/kbreakout.png
@dirrm share/doc/HTML/en/kbreakout
@dirrm share/apps/kbreakout/themes
+@dirrm share/apps/kbreakout/qml
@dirrm share/apps/kbreakout/levelsets
@dirrm share/apps/kbreakout
diff --git a/games/kdegames4/Makefile b/games/kdegames4/Makefile
index 9afd06cd996a..d30b4516bf41 100644
--- a/games/kdegames4/Makefile
+++ b/games/kdegames4/Makefile
@@ -2,38 +2,29 @@
PORTNAME= kdegames
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 1
CATEGORIES= games kde
DISTFILES= #
MAINTAINER= kde@FreeBSD.org
COMMENT= Games for KDE 4 (meta port)
-LATEST_LINK= ${PORTNAME}4
USE_KDE4= kdeprefix
NO_BUILD= yes
+NO_INSTALL= yes
+NO_MTREE= yes
-OPTIONS_DEFINE= ${KDE4_GAMES_ALL}
-OPTIONS_DEFAULT= ${OPTIONS_DEFINE}
+OPTIONS_DEFINE= ALL ${KDE4_GAMES_ALL}
+OPTIONS_DEFAULT= ALL
-NO_STAGE= yes
.include <${.CURDIR}/Makefile.common>
.for game in ${KDE4_GAMES_ALL}
+# _PORT, _DETECT, and _DESC are defined in Makefile.common
${game}_PORT?= games/${game}
${game}_DETECT?= ${KDE4_PREFIX}/bin/${game}
${game}_DESC?= Please fix a typo in option name/desc!
+${game}_RUN_DEPENDS= ${${game}_DETECT}:${PORTSDIR}/${${game}_PORT}
+ALL_RUN_DEPENDS+= ${${game}_RUN_DEPENDS}
.endfor
-.include <bsd.port.options.mk>
-
-.for game in ${KDE4_GAMES_ALL}
-. if ${PORT_OPTIONS:M${game}}
-RUN_DEPENDS+= ${${game}_DETECT}:${PORTSDIR}/${${game}_PORT}
-. endif
-.endfor
-
-do-install:
- ${DO_NADA}
-
.include <bsd.port.mk>
diff --git a/games/kdegames4/Makefile.common b/games/kdegames4/Makefile.common
index 69501495bd6d..b5839bbc5232 100644
--- a/games/kdegames4/Makefile.common
+++ b/games/kdegames4/Makefile.common
@@ -20,6 +20,7 @@ KDE4_GAMES_ALL= bomber \
kiriki \
kjumpingcube \
klines \
+ klickety \
kmahjongg \
kmines \
knavalbattle \
@@ -38,9 +39,9 @@ KDE4_GAMES_ALL= bomber \
ktuberling \
kubrick \
lskat \
- palapeli
+ palapeli \
+ picmi
-knavalbattle_DETECT= ${KDE4_PREFIX}/bin/kbattleship
ksnakeduel_DETECT= ${KDE4_PREFIX}/bin/ktron
bomber_DESC= Arcade Bombing game
@@ -61,6 +62,7 @@ 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
@@ -80,3 +82,4 @@ 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/kdiamond/Makefile b/games/kdiamond/Makefile
index 754f0bc30cc0..79b10bbb0bc8 100644
--- a/games/kdiamond/Makefile
+++ b/games/kdiamond/Makefile
@@ -3,20 +3,16 @@
PORTNAME= kdiamond
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
USE_QT4= moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/kdiamond/distinfo b/games/kdiamond/distinfo
index f14cca702856..5e253e6c999a 100644
--- a/games/kdiamond/distinfo
+++ b/games/kdiamond/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/kdiamond-4.10.5.tar.xz) = e96a5be8b57627233b894d9cf43c1482a44e077aa8ad322df45a548a102c8ab5
-SIZE (KDE/4.10.5/kdiamond-4.10.5.tar.xz) = 4174368
+SHA256 (KDE/4.12.2/kdiamond-4.12.2.tar.xz) = 2b494ac2a04ac50c04e1c0ff781e5a3710401ae43d1a8f58c1280430ace46925
+SIZE (KDE/4.12.2/kdiamond-4.12.2.tar.xz) = 4166468
diff --git a/games/kfourinline/Makefile b/games/kfourinline/Makefile
index dd4109756f79..a62176d77024 100644
--- a/games/kfourinline/Makefile
+++ b/games/kfourinline/Makefile
@@ -3,20 +3,16 @@
PORTNAME= kfourinline
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
USE_QT4= moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/kfourinline/distinfo b/games/kfourinline/distinfo
index 16f8772eef7d..6a74b630f60f 100644
--- a/games/kfourinline/distinfo
+++ b/games/kfourinline/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/kfourinline-4.10.5.tar.xz) = 57b464d4ac7aaf6e113743626f3b5ab0c86807be944d4cac56d16432bf4e5a52
-SIZE (KDE/4.10.5/kfourinline-4.10.5.tar.xz) = 272256
+SHA256 (KDE/4.12.2/kfourinline-4.12.2.tar.xz) = a4d0353d61ce445d6b845ec5056e455cabd25b7d95bbfa1c487bb15d59550a07
+SIZE (KDE/4.12.2/kfourinline-4.12.2.tar.xz) = 282492
diff --git a/games/kgoldrunner/Makefile b/games/kgoldrunner/Makefile
index 15757554230c..d6ba4d9cf1ae 100644
--- a/games/kgoldrunner/Makefile
+++ b/games/kgoldrunner/Makefile
@@ -3,20 +3,16 @@
PORTNAME= kgoldrunner
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
USE_QT4= moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/kgoldrunner/distinfo b/games/kgoldrunner/distinfo
index 8742b7b97ed9..aab05b567db6 100644
--- a/games/kgoldrunner/distinfo
+++ b/games/kgoldrunner/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/kgoldrunner-4.10.5.tar.xz) = ccb01ebcc9b4a6278324d73a346bd653d3e4d83481fc311cf32f602387ac20a2
-SIZE (KDE/4.10.5/kgoldrunner-4.10.5.tar.xz) = 2095464
+SHA256 (KDE/4.12.2/kgoldrunner-4.12.2.tar.xz) = 587d18d0c3fff8926803bbb85e7949d28febaf618433e432152681c6456f3907
+SIZE (KDE/4.12.2/kgoldrunner-4.12.2.tar.xz) = 2069296
diff --git a/games/khangman/Makefile b/games/khangman/Makefile
index 583dff8feb65..5f24e0daa45f 100644
--- a/games/khangman/Makefile
+++ b/games/khangman/Makefile
@@ -3,15 +3,12 @@
PORTNAME= khangman
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= Hangman game for KDE 4
-CONFLICTS= kdeedu-4.[0-6].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdeedu automoc4
USES= cmake:outsource
USE_QT4= corelib declarative gui opengl script xml \
@@ -19,7 +16,4 @@ USE_QT4= corelib declarative gui opengl script xml \
USE_XZ= yes
USE_LDCONFIG= yes
-MAN6= khangman.6
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/games/khangman/distinfo b/games/khangman/distinfo
index 87c0de422316..b74297826ac5 100644
--- a/games/khangman/distinfo
+++ b/games/khangman/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/khangman-4.10.5.tar.xz) = 35ad3e02b87840df37046fff31135548475c19580c6764290af4a2c34f68387b
-SIZE (KDE/4.10.5/khangman-4.10.5.tar.xz) = 3937224
+SHA256 (KDE/4.12.2/khangman-4.12.2.tar.xz) = 41e830e914b49bcf6bdd15cee313c209004ac5b8516f2df271fce72597e742be
+SIZE (KDE/4.12.2/khangman-4.12.2.tar.xz) = 3944028
diff --git a/games/khangman/pkg-plist b/games/khangman/pkg-plist
index 77f60a688f73..fcbecad56391 100644
--- a/games/khangman/pkg-plist
+++ b/games/khangman/pkg-plist
@@ -3,8 +3,9 @@ include/khangman/khangman_engine_export.h
include/khangman/khangmanengine.h
include/khangman/prefs.h
lib/libkhangmanengine.so
-lib/libkhangmanengine.so.5
-lib/libkhangmanengine.so.5.0.1
+lib/libkhangmanengine.so.4
+lib/libkhangmanengine.so.%%KDE4_GENERIC_LIB_VERSION%%
+man/man6/khangman.6.gz
share/applications/kde4/khangman.desktop
share/apps/khangman/fonts/Domestic_Manners.ttf
share/apps/khangman/fonts/Dustismo_Roman.ttf
diff --git a/games/kigo/Makefile b/games/kigo/Makefile
index b85e860341ec..23c6f68a5053 100644
--- a/games/kigo/Makefile
+++ b/games/kigo/Makefile
@@ -3,20 +3,16 @@
PORTNAME= kigo
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
USE_QT4= moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/kigo/distinfo b/games/kigo/distinfo
index 5398075e8e4d..aee8bd72c46f 100644
--- a/games/kigo/distinfo
+++ b/games/kigo/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/kigo-4.10.5.tar.xz) = f6133db049017cba776543163142224d5e78c63055751b1189b38a3335e6e8bc
-SIZE (KDE/4.10.5/kigo-4.10.5.tar.xz) = 1371772
+SHA256 (KDE/4.12.2/kigo-4.12.2.tar.xz) = 910249130609a0f24666a4165decb9f50aa621ee6c572785d98e371fb1370ba0
+SIZE (KDE/4.12.2/kigo-4.12.2.tar.xz) = 1362856
diff --git a/games/killbots/Makefile b/games/killbots/Makefile
index ecfdbcdc6930..690999406d78 100644
--- a/games/killbots/Makefile
+++ b/games/killbots/Makefile
@@ -3,21 +3,17 @@
PORTNAME= killbots
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
USE_QT4= corelib gui qtestlib xml \
moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/killbots/distinfo b/games/killbots/distinfo
index f5f61294659f..c1913bc65e89 100644
--- a/games/killbots/distinfo
+++ b/games/killbots/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/killbots-4.10.5.tar.xz) = 87f861276d56bf1a4096d947ad788b73ecb98a00b91bbeb8f205c98ab3e655ce
-SIZE (KDE/4.10.5/killbots-4.10.5.tar.xz) = 975568
+SHA256 (KDE/4.12.2/killbots-4.12.2.tar.xz) = 0ac38928bc18aef96788a3539d6da12af8890a8c193b05035d1938e193173325
+SIZE (KDE/4.12.2/killbots-4.12.2.tar.xz) = 961400
diff --git a/games/kiriki/Makefile b/games/kiriki/Makefile
index ccbdca0b874d..d9ccb3323ba8 100644
--- a/games/kiriki/Makefile
+++ b/games/kiriki/Makefile
@@ -3,20 +3,16 @@
PORTNAME= kiriki
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
USE_QT4= moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/kiriki/distinfo b/games/kiriki/distinfo
index 32462afe2bd0..946a42206981 100644
--- a/games/kiriki/distinfo
+++ b/games/kiriki/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/kiriki-4.10.5.tar.xz) = d0ec98deb4a28e06d4fc50d9dd57275e8eb75a6d984a8cdf48eceb11a6a26347
-SIZE (KDE/4.10.5/kiriki-4.10.5.tar.xz) = 126012
+SHA256 (KDE/4.12.2/kiriki-4.12.2.tar.xz) = e3565439483d6f6d2569fc94018db4a823f9255e234cde10626dc3b7a3932a5a
+SIZE (KDE/4.12.2/kiriki-4.12.2.tar.xz) = 117764
diff --git a/games/kjumpingcube/Makefile b/games/kjumpingcube/Makefile
index 41dcb5f2ae3a..7f7cb4d13ddf 100644
--- a/games/kjumpingcube/Makefile
+++ b/games/kjumpingcube/Makefile
@@ -3,20 +3,16 @@
PORTNAME= kjumpingcube
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
USE_QT4= moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/kjumpingcube/distinfo b/games/kjumpingcube/distinfo
index 82f2a11879e2..249c794daba5 100644
--- a/games/kjumpingcube/distinfo
+++ b/games/kjumpingcube/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/kjumpingcube-4.10.5.tar.xz) = 599f4da9bc03c2f83feb5063a862a15e965045276f360278af698b83357e37f9
-SIZE (KDE/4.10.5/kjumpingcube-4.10.5.tar.xz) = 104344
+SHA256 (KDE/4.12.2/kjumpingcube-4.12.2.tar.xz) = cdb69c3012514d5cb3597c62f2fe1063ac0a7b8568db2a1193df4cbf8fb0c2c2
+SIZE (KDE/4.12.2/kjumpingcube-4.12.2.tar.xz) = 163756
diff --git a/games/kjumpingcube/pkg-plist b/games/kjumpingcube/pkg-plist
index ed908c395a0f..96775777ea93 100644
--- a/games/kjumpingcube/pkg-plist
+++ b/games/kjumpingcube/pkg-plist
@@ -7,6 +7,7 @@ share/config.kcfg/kjumpingcube.kcfg
share/doc/HTML/en/kjumpingcube/common
share/doc/HTML/en/kjumpingcube/index.cache.bz2
share/doc/HTML/en/kjumpingcube/index.docbook
+share/doc/HTML/en/kjumpingcube/settings.png
share/icons/hicolor/128x128/apps/kjumpingcube.png
share/icons/hicolor/16x16/apps/kjumpingcube.png
share/icons/hicolor/22x22/apps/kjumpingcube.png
diff --git a/games/klickety/Makefile b/games/klickety/Makefile
new file mode 100644
index 000000000000..59d6cbf70444
--- /dev/null
+++ b/games/klickety/Makefile
@@ -0,0 +1,19 @@
+# $FreeBSD$
+
+PORTNAME= klickety
+PORTVERSION= ${KDE4_VERSION}
+CATEGORIES= games kde
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
+DIST_SUBDIR= KDE/${PORTVERSION}
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
+USES= cmake:outsource
+USE_QT4= corelib gui xml \
+ moc_build qmake_build rcc_build uic_build
+USE_XZ= yes
+
+.include <${.CURDIR}/../kdegames4/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/klickety/distinfo b/games/klickety/distinfo
new file mode 100644
index 000000000000..7d60063535d0
--- /dev/null
+++ b/games/klickety/distinfo
@@ -0,0 +1,2 @@
+SHA256 (KDE/4.12.2/klickety-4.12.2.tar.xz) = 5301a6a8f8d3d2bc932ecf60d998fabbdaa7f56a6df11f53f06fa7de4dc9e258
+SIZE (KDE/4.12.2/klickety-4.12.2.tar.xz) = 784100
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..3818fc7c7fcc
--- /dev/null
+++ b/games/klickety/pkg-plist
@@ -0,0 +1,43 @@
+bin/klickety
+share/applications/kde4/klickety.desktop
+share/applications/kde4/ksame.desktop
+share/apps/kconf_update/klickety-2.0-inherit-ksame-highscore.pl
+share/apps/kconf_update/klickety.upd
+share/apps/klickety/klickety.kcfg
+share/apps/klickety/klickety.notifyrc
+share/apps/klickety/klicketyui.rc
+share/apps/klickety/themes/classic.svg
+share/apps/klickety/themes/classic_preview.png
+share/apps/klickety/themes/default.desktop
+share/apps/klickety/themes/ksame.desktop
+share/apps/klickety/themes/ksame.svg
+share/apps/klickety/themes/ksame_old.desktop
+share/apps/klickety/themes/ksame_old.svg
+share/apps/klickety/themes/ksame_old_preview.png
+share/apps/klickety/themes/ksame_preview.png
+share/doc/HTML/en/klickety/common
+share/doc/HTML/en/klickety/config-background.png
+share/doc/HTML/en/klickety/config-customgame.png
+share/doc/HTML/en/klickety/config-general.png
+share/doc/HTML/en/klickety/config-theme.png
+share/doc/HTML/en/klickety/gamescreen.png
+share/doc/HTML/en/klickety/highscore.png
+share/doc/HTML/en/klickety/index.cache.bz2
+share/doc/HTML/en/klickety/index.docbook
+share/doc/HTML/en/klickety/ksamemode.png
+share/doc/HTML/en/klickety/numbered.png
+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
+@dirrm share/doc/HTML/en/klickety
+@dirrm share/apps/klickety/themes
+@dirrm share/apps/klickety
diff --git a/games/klines/Makefile b/games/klines/Makefile
index 79faf8e3f170..9c7d2f69f335 100644
--- a/games/klines/Makefile
+++ b/games/klines/Makefile
@@ -3,20 +3,16 @@
PORTNAME= klines
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
USE_QT4= moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/klines/distinfo b/games/klines/distinfo
index 27149499c7a6..bc2e7d8987f2 100644
--- a/games/klines/distinfo
+++ b/games/klines/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/klines-4.10.5.tar.xz) = 10ceb1f55f49292e8d69c03716cf0865bd7da67eb9a276b60df304cf7bb80b7d
-SIZE (KDE/4.10.5/klines-4.10.5.tar.xz) = 958856
+SHA256 (KDE/4.12.2/klines-4.12.2.tar.xz) = b1880d10b67630e0a4857c440d031237e162f8c275dc095c2edb88feee513353
+SIZE (KDE/4.12.2/klines-4.12.2.tar.xz) = 948800
diff --git a/games/kmahjongg/Makefile b/games/kmahjongg/Makefile
index 0d92b3b247a1..9ced3b59e391 100644
--- a/games/kmahjongg/Makefile
+++ b/games/kmahjongg/Makefile
@@ -3,22 +3,18 @@
PORTNAME= kmahjongg
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-LIB_DEPENDS= kmahjongglib.5:${PORTSDIR}/games/libkmahjongg
-
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
+LIB_DEPENDS= libkmahjongglib.so:${PORTSDIR}/games/libkmahjongg
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
USE_QT4= moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/kmahjongg/distinfo b/games/kmahjongg/distinfo
index afc23aac6870..bf543bc0d016 100644
--- a/games/kmahjongg/distinfo
+++ b/games/kmahjongg/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/kmahjongg-4.10.5.tar.xz) = 7dd0cc1572f1b5fc0343f1a6fcd77c7364c3eb4cff0b75d680cce5c27e395109
-SIZE (KDE/4.10.5/kmahjongg-4.10.5.tar.xz) = 1080400
+SHA256 (KDE/4.12.2/kmahjongg-4.12.2.tar.xz) = 570b2ff173cd23d60ec0e18b4f1f1d94da516f01a667916f090178d341c9bb19
+SIZE (KDE/4.12.2/kmahjongg-4.12.2.tar.xz) = 1003112
diff --git a/games/kmahjongg/pkg-plist b/games/kmahjongg/pkg-plist
index 5e52a6f45f80..d52d8e79e745 100644
--- a/games/kmahjongg/pkg-plist
+++ b/games/kmahjongg/pkg-plist
@@ -156,7 +156,6 @@ share/doc/HTML/en/kmahjongg/highscore.png
share/doc/HTML/en/kmahjongg/index.cache.bz2
share/doc/HTML/en/kmahjongg/index.docbook
share/doc/HTML/en/kmahjongg/numbered.png
-share/doc/HTML/en/kmahjongg/shortcuts.png
share/icons/hicolor/128x128/apps/kmahjongg.png
share/icons/hicolor/16x16/apps/kmahjongg.png
share/icons/hicolor/22x22/apps/kmahjongg.png
diff --git a/games/kmines/Makefile b/games/kmines/Makefile
index 93a970253601..d6f4eeadc570 100644
--- a/games/kmines/Makefile
+++ b/games/kmines/Makefile
@@ -3,20 +3,16 @@
PORTNAME= kmines
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
USE_QT4= moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/kmines/distinfo b/games/kmines/distinfo
index db9155e0badd..d107be1cefc4 100644
--- a/games/kmines/distinfo
+++ b/games/kmines/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/kmines-4.10.5.tar.xz) = 7ee3397cd4cf8449a30ed1c2ca7197558e0cce47f16baa48950fc1d2181a8841
-SIZE (KDE/4.10.5/kmines-4.10.5.tar.xz) = 659520
+SHA256 (KDE/4.12.2/kmines-4.12.2.tar.xz) = b4098bccca97068cd900215f3586c7605a671a2c9d0bbafb11f13fb57ac0e2bb
+SIZE (KDE/4.12.2/kmines-4.12.2.tar.xz) = 628112
diff --git a/games/knavalbattle/Makefile b/games/knavalbattle/Makefile
index b2012689262f..9891aaa44d55 100644
--- a/games/knavalbattle/Makefile
+++ b/games/knavalbattle/Makefile
@@ -3,21 +3,17 @@
PORTNAME= knavalbattle
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
USE_QT4= corelib gui network xml \
moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/knavalbattle/distinfo b/games/knavalbattle/distinfo
index aa3159f814e1..da872217d22f 100644
--- a/games/knavalbattle/distinfo
+++ b/games/knavalbattle/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/knavalbattle-4.10.5.tar.xz) = 74f7dee34f1379c5a86a04926b1e94b5b4195ceaa097ff79d5642eb98a7d1797
-SIZE (KDE/4.10.5/knavalbattle-4.10.5.tar.xz) = 856984
+SHA256 (KDE/4.12.2/knavalbattle-4.12.2.tar.xz) = fafc622ee4f72c96ea41b393354af24b12ce8babaa6443e32a0a125cde9b87bd
+SIZE (KDE/4.12.2/knavalbattle-4.12.2.tar.xz) = 849460
diff --git a/games/knavalbattle/pkg-plist b/games/knavalbattle/pkg-plist
index 82bc2d3a743f..0a02119b9ccb 100644
--- a/games/knavalbattle/pkg-plist
+++ b/games/knavalbattle/pkg-plist
@@ -1,23 +1,24 @@
-bin/kbattleship
-share/applications/kde4/kbattleship.desktop
-share/apps/kbattleship/kbattleshipui.rc
-share/apps/kbattleship/pictures/default.desktop
-share/apps/kbattleship/pictures/default_theme.svgz
-share/apps/kbattleship/sounds/ship-player-shoot-water.ogg
-share/apps/kbattleship/sounds/ship-player1-shoot.ogg
-share/apps/kbattleship/sounds/ship-player2-shoot.ogg
-share/apps/kbattleship/sounds/ship-sink.ogg
-share/doc/HTML/en/kbattleship/common
-share/doc/HTML/en/kbattleship/index.cache.bz2
-share/doc/HTML/en/kbattleship/index.docbook
-share/icons/hicolor/128x128/apps/kbattleship.png
-share/icons/hicolor/16x16/apps/kbattleship.png
-share/icons/hicolor/22x22/apps/kbattleship.png
-share/icons/hicolor/32x32/apps/kbattleship.png
-share/icons/hicolor/48x48/apps/kbattleship.png
-share/icons/hicolor/64x64/apps/kbattleship.png
-share/kde4/services/kbattleship.protocol
-@dirrm share/doc/HTML/en/kbattleship
-@dirrm share/apps/kbattleship/sounds
-@dirrm share/apps/kbattleship/pictures
-@dirrm share/apps/kbattleship
+bin/knavalbattle
+share/applications/kde4/knavalbattle.desktop
+share/apps/kconf_update/knavalbattle.upd
+share/apps/knavalbattle/knavalbattleui.rc
+share/apps/knavalbattle/pictures/default.desktop
+share/apps/knavalbattle/pictures/default_theme.svgz
+share/apps/knavalbattle/sounds/ship-player-shoot-water.ogg
+share/apps/knavalbattle/sounds/ship-player1-shoot.ogg
+share/apps/knavalbattle/sounds/ship-player2-shoot.ogg
+share/apps/knavalbattle/sounds/ship-sink.ogg
+share/doc/HTML/en/knavalbattle/common
+share/doc/HTML/en/knavalbattle/index.cache.bz2
+share/doc/HTML/en/knavalbattle/index.docbook
+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/kde4/services/knavalbattle.protocol
+@dirrm share/doc/HTML/en/knavalbattle
+@dirrm share/apps/knavalbattle/sounds
+@dirrm share/apps/knavalbattle/pictures
+@dirrm share/apps/knavalbattle
diff --git a/games/knetwalk/Makefile b/games/knetwalk/Makefile
index 6f219fe22ab1..966d7bd9be55 100644
--- a/games/knetwalk/Makefile
+++ b/games/knetwalk/Makefile
@@ -3,20 +3,16 @@
PORTNAME= knetwalk
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
USE_QT4= moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/knetwalk/distinfo b/games/knetwalk/distinfo
index 89ae95cde47b..acca8642b865 100644
--- a/games/knetwalk/distinfo
+++ b/games/knetwalk/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/knetwalk-4.10.5.tar.xz) = f8bf91dfdf248426c20dbd156583c0899aee881e6366d783c0e19b0215eb0d7b
-SIZE (KDE/4.10.5/knetwalk-4.10.5.tar.xz) = 791976
+SHA256 (KDE/4.12.2/knetwalk-4.12.2.tar.xz) = 9533953a3e7a227fad5e2b63baaac6b714d1367c91fc02aba9e456e1c648c2cf
+SIZE (KDE/4.12.2/knetwalk-4.12.2.tar.xz) = 781696
diff --git a/games/knetwalk/pkg-plist b/games/knetwalk/pkg-plist
index 8503a5463555..30c24e605978 100644
--- a/games/knetwalk/pkg-plist
+++ b/games/knetwalk/pkg-plist
@@ -1,7 +1,11 @@
bin/knetwalk
share/applications/kde4/knetwalk.desktop
-share/apps/knetwalk/knetwalk.notifyrc
share/apps/knetwalk/knetwalkui.rc
+share/apps/knetwalk/qml/Cable.qml
+share/apps/knetwalk/qml/CanvasItem.qml
+share/apps/knetwalk/qml/Cell.qml
+share/apps/knetwalk/qml/logic.js
+share/apps/knetwalk/qml/main.qml
share/apps/knetwalk/sounds/click.wav
share/apps/knetwalk/sounds/connect.wav
share/apps/knetwalk/sounds/start.wav
@@ -26,4 +30,5 @@ share/icons/hicolor/scalable/apps/knetwalk.svgz
@dirrm share/doc/HTML/en/knetwalk
@dirrm share/apps/knetwalk/themes
@dirrm share/apps/knetwalk/sounds
+@dirrm share/apps/knetwalk/qml
@dirrm share/apps/knetwalk
diff --git a/games/kolf/Makefile b/games/kolf/Makefile
index 06e9a8369b8e..8d1771cd761a 100644
--- a/games/kolf/Makefile
+++ b/games/kolf/Makefile
@@ -3,21 +3,17 @@
PORTNAME= kolf
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
USE_QT4= moc_build qmake_build rcc_build uic_build
USE_XZ= yes
USE_LDCONFIG= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/kolf/distinfo b/games/kolf/distinfo
index aba797352215..f47c58c260d2 100644
--- a/games/kolf/distinfo
+++ b/games/kolf/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/kolf-4.10.5.tar.xz) = 1c9930798de518714dcb6b6fb33927a44894d6f117d271b47ff2db69a91b6a21
-SIZE (KDE/4.10.5/kolf-4.10.5.tar.xz) = 781436
+SHA256 (KDE/4.12.2/kolf-4.12.2.tar.xz) = b45244321ecdb7f763bae13e1c239be1b353ff48ca444e50d45010aedd9e3868
+SIZE (KDE/4.12.2/kolf-4.12.2.tar.xz) = 763060
diff --git a/games/kolf/pkg-plist b/games/kolf/pkg-plist
index dc1eb54b0178..508686a378ed 100644
--- a/games/kolf/pkg-plist
+++ b/games/kolf/pkg-plist
@@ -1,7 +1,7 @@
bin/kolf
lib/libkolfprivate.so
-lib/libkolfprivate.so.5
-lib/libkolfprivate.so.5.0.1
+lib/libkolfprivate.so.4
+lib/libkolfprivate.so.%%KDE4_GENERIC_LIB_VERSION%%
share/applications/kde4/kolf.desktop
share/apps/kolf/courses/Classic.kolf
share/apps/kolf/courses/Easy.kolf
diff --git a/games/kollision/Makefile b/games/kollision/Makefile
index 887c51bf7559..8aee303049c6 100644
--- a/games/kollision/Makefile
+++ b/games/kollision/Makefile
@@ -3,20 +3,16 @@
PORTNAME= kollision
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
USE_QT4= moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/kollision/distinfo b/games/kollision/distinfo
index bacdc10a4ee8..85df11852604 100644
--- a/games/kollision/distinfo
+++ b/games/kollision/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/kollision-4.10.5.tar.xz) = 1919526aade08f938e7ca36ceeb8d5a5c1c0873388845a33871ac9b4e6cb50c9
-SIZE (KDE/4.10.5/kollision-4.10.5.tar.xz) = 213928
+SHA256 (KDE/4.12.2/kollision-4.12.2.tar.xz) = 3bea985c60729014c1a9ca5047e62f05a037212134ac2d1b5a942332f4fb4c0a
+SIZE (KDE/4.12.2/kollision-4.12.2.tar.xz) = 206892
diff --git a/games/konquest/Makefile b/games/konquest/Makefile
index add51c278c23..9ecf392921f0 100644
--- a/games/konquest/Makefile
+++ b/games/konquest/Makefile
@@ -3,20 +3,16 @@
PORTNAME= konquest
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
USE_QT4= moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/konquest/distinfo b/games/konquest/distinfo
index 8c7cb9043f6d..6a387337878a 100644
--- a/games/konquest/distinfo
+++ b/games/konquest/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/konquest-4.10.5.tar.xz) = 5783ff812c002903b932eabf77b857a6ec54434904eeaa35f69400f0fc7fd8c7
-SIZE (KDE/4.10.5/konquest-4.10.5.tar.xz) = 418536
+SHA256 (KDE/4.12.2/konquest-4.12.2.tar.xz) = c7fe22d2faa95b5c0c88522d6abc2a67b3dcdc66692a49296362bd2d40546ad8
+SIZE (KDE/4.12.2/konquest-4.12.2.tar.xz) = 416708
diff --git a/games/kpat/Makefile b/games/kpat/Makefile
index 38f7a9622eb8..c3d6000b6434 100644
--- a/games/kpat/Makefile
+++ b/games/kpat/Makefile
@@ -3,21 +3,17 @@
PORTNAME= kpat
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource shared-mime-info
USE_QT4= moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
post-patch:
${REINPLACE_CMD} -e '/^update_xdg_mimetypes/ d' \
${WRKSRC}/mimetypes/CMakeLists.txt
diff --git a/games/kpat/distinfo b/games/kpat/distinfo
index 22c9e4ec1dfe..6e7a29107e32 100644
--- a/games/kpat/distinfo
+++ b/games/kpat/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/kpat-4.10.5.tar.xz) = 77b45bbef4d419b3a0a8866803d4feb80ae5414356b4349c5eab8387b724bbfd
-SIZE (KDE/4.10.5/kpat-4.10.5.tar.xz) = 3094064
+SHA256 (KDE/4.12.2/kpat-4.12.2.tar.xz) = 2329072c89cd3f5b633db18b2a3cf84e9732bcb2dfa0d05dffe680d3db9cf0e6
+SIZE (KDE/4.12.2/kpat-4.12.2.tar.xz) = 3077268
diff --git a/games/kreversi/Makefile b/games/kreversi/Makefile
index 518d2965b65c..4d99172fcd40 100644
--- a/games/kreversi/Makefile
+++ b/games/kreversi/Makefile
@@ -3,20 +3,16 @@
PORTNAME= kreversi
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
USE_QT4= moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/kreversi/distinfo b/games/kreversi/distinfo
index a760c507eea3..ff04ac8509fa 100644
--- a/games/kreversi/distinfo
+++ b/games/kreversi/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/kreversi-4.10.5.tar.xz) = 1f74ae8318c300dda47403bc4a84e857c4b8c50199eeaaac9c18e1f58159afd7
-SIZE (KDE/4.10.5/kreversi-4.10.5.tar.xz) = 399664
+SHA256 (KDE/4.12.2/kreversi-4.12.2.tar.xz) = 798224c6cb6632133c1bc8a44b0669a90f174e913bf6747ba51f9aee346e05be
+SIZE (KDE/4.12.2/kreversi-4.12.2.tar.xz) = 362376
diff --git a/games/kreversi/pkg-plist b/games/kreversi/pkg-plist
index 8e9fdec1a999..1d384724a2c3 100644
--- a/games/kreversi/pkg-plist
+++ b/games/kreversi/pkg-plist
@@ -2,7 +2,15 @@ bin/kreversi
share/applications/kde4/kreversi.desktop
share/apps/kreversi/kreversi.notifyrc
share/apps/kreversi/kreversiui.rc
+share/apps/kreversi/pics/default_theme.desktop
share/apps/kreversi/pics/default_theme.svgz
+share/apps/kreversi/qml/Board.qml
+share/apps/kreversi/qml/CanvasItem.qml
+share/apps/kreversi/qml/Cell.qml
+share/apps/kreversi/qml/Chip.qml
+share/apps/kreversi/qml/Popup.qml
+share/apps/kreversi/qml/Table.qml
+share/apps/kreversi/qml/globals.js
share/apps/kreversi/sounds/reversi-click.wav
share/apps/kreversi/sounds/reversi-won.wav
share/doc/HTML/en/kreversi/common
@@ -27,5 +35,6 @@ share/icons/oxygen/scalable/actions/lastmoves.svgz
share/icons/oxygen/scalable/actions/legalmoves.svgz
@dirrm share/doc/HTML/en/kreversi
@dirrm share/apps/kreversi/sounds
+@dirrm share/apps/kreversi/qml
@dirrm share/apps/kreversi/pics
@dirrm share/apps/kreversi
diff --git a/games/kshisen/Makefile b/games/kshisen/Makefile
index 7b89ec177d10..79c81cb77485 100644
--- a/games/kshisen/Makefile
+++ b/games/kshisen/Makefile
@@ -3,22 +3,18 @@
PORTNAME= kshisen
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-LIB_DEPENDS= kmahjongglib.5:${PORTSDIR}/games/libkmahjongg
-
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
+LIB_DEPENDS= libkmahjongglib.so:${PORTSDIR}/games/libkmahjongg
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
USE_QT4= moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/kshisen/distinfo b/games/kshisen/distinfo
index c3d9e5d42b31..5ecf59efe934 100644
--- a/games/kshisen/distinfo
+++ b/games/kshisen/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/kshisen-4.10.5.tar.xz) = 289c4f75e9cf36a58967f71c29777302a73f922fb66b74295dbcc7c96618a1d8
-SIZE (KDE/4.10.5/kshisen-4.10.5.tar.xz) = 145572
+SHA256 (KDE/4.12.2/kshisen-4.12.2.tar.xz) = 43b41eb5f8e9c9be9f99405d96e829e826170c74691fed555d0f87dada548381
+SIZE (KDE/4.12.2/kshisen-4.12.2.tar.xz) = 135992
diff --git a/games/ksirk/Makefile b/games/ksirk/Makefile
index 98b6762e06e0..b219251073a3 100644
--- a/games/ksirk/Makefile
+++ b/games/ksirk/Makefile
@@ -3,16 +3,13 @@
PORTNAME= ksirk
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-LIB_DEPENDS= qca.2:${PORTSDIR}/devel/qca
-
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
+LIB_DEPENDS= libqca.so:${PORTSDIR}/devel/qca
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
@@ -21,6 +18,5 @@ USE_QT4= corelib gui corelib gui network qt3support svg xml \
USE_XZ= yes
USE_LDCONFIG= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/ksirk/distinfo b/games/ksirk/distinfo
index 3365526cfb8e..1311d866f1ec 100644
--- a/games/ksirk/distinfo
+++ b/games/ksirk/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/ksirk-4.10.5.tar.xz) = c221f1f9392dfa4351b80bc5cd9981e4931557bf3c167539bc501a222041402c
-SIZE (KDE/4.10.5/ksirk-4.10.5.tar.xz) = 5957008
+SHA256 (KDE/4.12.2/ksirk-4.12.2.tar.xz) = f7b93368a1c04521ac86e37e91f35dd169bfa9e61f0e062035f530528327f118
+SIZE (KDE/4.12.2/ksirk-4.12.2.tar.xz) = 4999668
diff --git a/games/ksirk/pkg-plist b/games/ksirk/pkg-plist
index 1f544c5d6079..50acb3252f61 100644
--- a/games/ksirk/pkg-plist
+++ b/games/ksirk/pkg-plist
@@ -115,11 +115,11 @@ share/icons/hicolor/48x48/apps/ksirk.png
share/icons/hicolor/64x64/apps/ksirk.png
share/icons/locolor/16x16/apps/ksirk.png
share/icons/locolor/32x32/apps/ksirk.png
-@dirrm share/icons/locolor/32x32/apps
-@dirrm share/icons/locolor/32x32
-@dirrm share/icons/locolor/16x16/apps
-@dirrm share/icons/locolor/16x16
-@dirrm share/icons/locolor
+@dirrmtry share/icons/locolor/32x32/apps
+@dirrmtry share/icons/locolor/32x32
+@dirrmtry share/icons/locolor/16x16/apps
+@dirrmtry share/icons/locolor/16x16
+@dirrmtry share/icons/locolor
@dirrm share/doc/HTML/en/ksirkskineditor
@dirrm share/doc/HTML/en/ksirk
@dirrm share/apps/ksirkskineditor
diff --git a/games/ksnakeduel/Makefile b/games/ksnakeduel/Makefile
index cb8dd4207d00..03a26d85a87a 100644
--- a/games/ksnakeduel/Makefile
+++ b/games/ksnakeduel/Makefile
@@ -3,20 +3,16 @@
PORTNAME= ksnakeduel
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
USE_QT4= moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/ksnakeduel/distinfo b/games/ksnakeduel/distinfo
index 65dc0f9dc5a3..62b199058886 100644
--- a/games/ksnakeduel/distinfo
+++ b/games/ksnakeduel/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/ksnakeduel-4.10.5.tar.xz) = 017165d751d0f68383b7ecd093a3b7f0bf22add4e7bbdfa17a41e4ba75a1e46c
-SIZE (KDE/4.10.5/ksnakeduel-4.10.5.tar.xz) = 322308
+SHA256 (KDE/4.12.2/ksnakeduel-4.12.2.tar.xz) = 4cad90f8459eed23b4339de435dab51fb972513edbc85b11dc791ebda531e2f1
+SIZE (KDE/4.12.2/ksnakeduel-4.12.2.tar.xz) = 319704
diff --git a/games/kspaceduel/Makefile b/games/kspaceduel/Makefile
index a5247d7cd0e4..1e67d35be9c6 100644
--- a/games/kspaceduel/Makefile
+++ b/games/kspaceduel/Makefile
@@ -3,20 +3,16 @@
PORTNAME= kspaceduel
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
USE_QT4= moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/kspaceduel/distinfo b/games/kspaceduel/distinfo
index c6340ae7c8d8..f3c5b37c8c91 100644
--- a/games/kspaceduel/distinfo
+++ b/games/kspaceduel/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/kspaceduel-4.10.5.tar.xz) = ee0b417abdc5bd74dd511eb50cd8536efd409cddc7aab7282d1bf063cbc31161
-SIZE (KDE/4.10.5/kspaceduel-4.10.5.tar.xz) = 264872
+SHA256 (KDE/4.12.2/kspaceduel-4.12.2.tar.xz) = 618212fda59483315bd7a87fc63c580c077a4dc2ffebf8bb19fbc87e41b1faf4
+SIZE (KDE/4.12.2/kspaceduel-4.12.2.tar.xz) = 252492
diff --git a/games/ksquares/Makefile b/games/ksquares/Makefile
index 41a084dad6e7..20ccd0a1262e 100644
--- a/games/ksquares/Makefile
+++ b/games/ksquares/Makefile
@@ -3,20 +3,16 @@
PORTNAME= ksquares
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
USE_QT4= moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/ksquares/distinfo b/games/ksquares/distinfo
index b52fb25f255e..3caf266c0e8f 100644
--- a/games/ksquares/distinfo
+++ b/games/ksquares/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/ksquares-4.10.5.tar.xz) = aca3bc04bc8b5dd54af17e5eb9968f85625de24232a295a87a21022b3c0cdf3a
-SIZE (KDE/4.10.5/ksquares-4.10.5.tar.xz) = 85772
+SHA256 (KDE/4.12.2/ksquares-4.12.2.tar.xz) = 020747a16e878ff305f4bbd0d3dc417af6f350a6efb44c8465d073e1f6af1dd7
+SIZE (KDE/4.12.2/ksquares-4.12.2.tar.xz) = 79416
diff --git a/games/ksudoku/Makefile b/games/ksudoku/Makefile
index 649e15264405..496948718516 100644
--- a/games/ksudoku/Makefile
+++ b/games/ksudoku/Makefile
@@ -3,15 +3,12 @@
PORTNAME= ksudoku
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_GL= glu
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
@@ -19,6 +16,5 @@ USE_QT4= corelib gui corelib gui opengl \
moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/ksudoku/distinfo b/games/ksudoku/distinfo
index 9ed6bb638e41..cf3e8070ae5c 100644
--- a/games/ksudoku/distinfo
+++ b/games/ksudoku/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/ksudoku-4.10.5.tar.xz) = 3b1d7a2c8da349f414f862a3b15ea0a0bb67e3205f7fb8e6ef144e6fb8ea9d1e
-SIZE (KDE/4.10.5/ksudoku-4.10.5.tar.xz) = 1442396
+SHA256 (KDE/4.12.2/ksudoku-4.12.2.tar.xz) = e862bc6fbe7c0573c572bda8e381b611e6a7f4ad004e207fc9abb6892ea6baee
+SIZE (KDE/4.12.2/ksudoku-4.12.2.tar.xz) = 1423240
diff --git a/games/ktuberling/Makefile b/games/ktuberling/Makefile
index ff0bdc57d741..bc03ef936d89 100644
--- a/games/ktuberling/Makefile
+++ b/games/ktuberling/Makefile
@@ -3,20 +3,16 @@
PORTNAME= ktuberling
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
USE_QT4= moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/ktuberling/distinfo b/games/ktuberling/distinfo
index 8c97a815e610..2969ccf94b37 100644
--- a/games/ktuberling/distinfo
+++ b/games/ktuberling/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/ktuberling-4.10.5.tar.xz) = aa704f9a72c30fd89419c502c4ed5a3ab1f26f35478549d0f469e8a8ead81bc6
-SIZE (KDE/4.10.5/ktuberling-4.10.5.tar.xz) = 4296824
+SHA256 (KDE/4.12.2/ktuberling-4.12.2.tar.xz) = 9be4d2a1f668e4274225739ecc9d5b61438917d528ee4106b1a93208f04e8ead
+SIZE (KDE/4.12.2/ktuberling-4.12.2.tar.xz) = 4295124
diff --git a/games/ktuberling/pkg-plist b/games/ktuberling/pkg-plist
index 8da85f36376a..957d13fd0b11 100644
--- a/games/ktuberling/pkg-plist
+++ b/games/ktuberling/pkg-plist
@@ -107,17 +107,16 @@ share/apps/ktuberling/sounds/en/umbrella.ogg
share/doc/HTML/en/ktuberling/button-new.png
share/doc/HTML/en/ktuberling/button-open.png
share/doc/HTML/en/ktuberling/button-print.png
-share/doc/HTML/en/ktuberling/button-redo.png
share/doc/HTML/en/ktuberling/button-save.png
-share/doc/HTML/en/ktuberling/button-undo.png
share/doc/HTML/en/ktuberling/common
+share/doc/HTML/en/ktuberling/edit-redo.png
+share/doc/HTML/en/ktuberling/edit-undo.png
share/doc/HTML/en/ktuberling/gameboard.png
share/doc/HTML/en/ktuberling/index.cache.bz2
share/doc/HTML/en/ktuberling/index.docbook
share/doc/HTML/en/ktuberling/ktuberling.png
share/doc/HTML/en/ktuberling/menu-edit.png
share/doc/HTML/en/ktuberling/menu-game.png
-share/doc/HTML/en/ktuberling/menu-help.png
share/doc/HTML/en/ktuberling/menu-settings.png
share/doc/HTML/en/ktuberling/technical-reference.docbook
share/doc/HTML/en/ktuberling/toolbar.png
diff --git a/games/kubrick/Makefile b/games/kubrick/Makefile
index 3a2480a72586..24784d449f2c 100644
--- a/games/kubrick/Makefile
+++ b/games/kubrick/Makefile
@@ -3,15 +3,12 @@
PORTNAME= kubrick
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_GL= glu
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
@@ -19,6 +16,5 @@ USE_QT4= corelib gui opengl \
moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/kubrick/distinfo b/games/kubrick/distinfo
index e590ce566131..afba61a792fe 100644
--- a/games/kubrick/distinfo
+++ b/games/kubrick/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/kubrick-4.10.5.tar.xz) = feea860ad31d1e9db93eeb4a8e9f7115cd524500f0108cb6c6c16870a9280e57
-SIZE (KDE/4.10.5/kubrick-4.10.5.tar.xz) = 121864
+SHA256 (KDE/4.12.2/kubrick-4.12.2.tar.xz) = c9049e5a563f0e14815f12885eed3f726cd6f5209f41854e5d58ad4d1c279f7a
+SIZE (KDE/4.12.2/kubrick-4.12.2.tar.xz) = 106720
diff --git a/games/libkdegames/Makefile b/games/libkdegames/Makefile
index ca4ff1a6e1ef..bdc7d86e4f6e 100644
--- a/games/libkdegames/Makefile
+++ b/games/libkdegames/Makefile
@@ -3,23 +3,27 @@
PORTNAME= libkdegames
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= Libraries used by KDE 4 games
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_KDE4= kdehier kdelibs kdeprefix automoc4
USES= cmake:outsource
USE_QT4= network phonon xml moc_build qmake_build rcc_build uic_build
USE_XZ= yes
USE_LDCONFIG= yes
-CMAKE_ARGS+= -DWITH_OpenAL:BOOL=False
-CMAKE_ARGS+= -DWITH_SndFile:BOOL=False
+OPTIONS_DEFINE= LOWLATENCY
+OPTIONS_DEFAULT= LOWLATENCY
+
+LOWLATENCY_DESC= Use OpenAL and libsndfile for lower latency
+LOWLATENCY_LIB_DEPENDS= libsndfile.so:${PORTSDIR}/audio/libsndfile
+LOWLATENCY_USES= openal
+LOWLATENCY_CMAKE_ON= -DWITH_OpenAL=on \
+ -DWITH_SndFile=on
+LOWLATENCY_CMAKE_OFF= -DWITH_OpenAL=off \
+ -DWITH_SndFile=off
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/games/libkdegames/distinfo b/games/libkdegames/distinfo
index ee4fed131f07..6d5020c5d7d4 100644
--- a/games/libkdegames/distinfo
+++ b/games/libkdegames/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/libkdegames-4.10.5.tar.xz) = 4c23543be89a6907b366749f3878cd036346b25b71cc26be4b3fa7da430085b1
-SIZE (KDE/4.10.5/libkdegames-4.10.5.tar.xz) = 5847580
+SHA256 (KDE/4.12.2/libkdegames-4.12.2.tar.xz) = 588f6cfa2a7f7374b9367e91cb26539cedd944bc407701aa4b38d4fce21ee23f
+SIZE (KDE/4.12.2/libkdegames-4.12.2.tar.xz) = 5802896
diff --git a/games/libkdegames/pkg-plist b/games/libkdegames/pkg-plist
index ca75272ecd7d..e85279c069ea 100644
--- a/games/libkdegames/pkg-plist
+++ b/games/libkdegames/pkg-plist
@@ -9,6 +9,7 @@ include/KDE/KHighscore
include/KDE/KScoreDialog
include/KDE/KStandardGameAction
include/KDE/KgAudioScene
+include/KDE/KgDeclarativeView
include/KDE/KgDifficulty
include/KDE/KgSound
include/KDE/KgTheme
@@ -25,6 +26,7 @@ include/kgamerenderedobjectitem.h
include/kgamerenderer.h
include/kgamerendererclient.h
include/kgaudioscene.h
+include/kgdeclarativeview.h
include/kgdifficulty.h
include/kgsound.h
include/kgtheme.h
@@ -33,25 +35,16 @@ include/kgthemeselector.h
include/kstandardgameaction.h
include/libkdegames_capabilities.h
include/libkdegames_export.h
-include/libkdegamesprivate/kchat.h
include/libkdegamesprivate/kchatbase.h
include/libkdegamesprivate/kchatbaseitemdelegate.h
include/libkdegamesprivate/kchatbasemodel.h
-include/libkdegamesprivate/kchatdialog.h
-include/libkdegamesprivate/kgame/dialogs/kgameconnectdialog.h
-include/libkdegamesprivate/kgame/dialogs/kgamedebugdialog.h
-include/libkdegamesprivate/kgame/dialogs/kgamedialog.h
-include/libkdegamesprivate/kgame/dialogs/kgamedialogconfig.h
-include/libkdegamesprivate/kgame/dialogs/kgameerrordialog.h
include/libkdegamesprivate/kgame/kgame.h
include/libkdegamesprivate/kgame/kgamechat.h
include/libkdegamesprivate/kgame/kgameerror.h
include/libkdegamesprivate/kgame/kgameio.h
include/libkdegamesprivate/kgame/kgamemessage.h
include/libkdegamesprivate/kgame/kgamenetwork.h
-include/libkdegamesprivate/kgame/kgameprocess.h
include/libkdegamesprivate/kgame/kgameproperty.h
-include/libkdegamesprivate/kgame/kgamepropertyarray.h
include/libkdegamesprivate/kgame/kgamepropertyhandler.h
include/libkdegamesprivate/kgame/kgamesequence.h
include/libkdegamesprivate/kgame/kgameversion.h
@@ -69,9 +62,12 @@ lib/cmake/KDEGames/KDEGamesConfig.cmake
lib/cmake/KDEGames/KDEGamesConfigVersion.cmake
lib/cmake/KDEGames/KDEGamesLibraryDepends-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/KDEGames/KDEGamesLibraryDepends.cmake
+lib/kde4/imports/org/kde/games/core/KgItem.qml
+lib/kde4/imports/org/kde/games/core/libcorebindingsplugin.so
+lib/kde4/imports/org/kde/games/core/qmldir
lib/libkdegames.so
lib/libkdegames.so.6
-lib/libkdegames.so.6.0.0
+lib/libkdegames.so.6.1.0
lib/libkdegamesprivate.so
lib/libkdegamesprivate.so.1
lib/libkdegamesprivate.so.1.0.0
@@ -148,8 +144,9 @@ share/apps/kconf_update/kgthemeprovider-migration.upd
@dirrm share/apps/carddecks/svg-dondorf
@dirrm share/apps/carddecks/svg-ancient-egyptians
@dirrm share/apps/carddecks
+@dirrm lib/kde4/imports/org/kde/games/core
+@dirrm lib/kde4/imports/org/kde/games
@dirrm lib/cmake/KDEGames
-@dirrm include/libkdegamesprivate/kgame/dialogs
@dirrm include/libkdegamesprivate/kgame
@dirrm include/libkdegamesprivate
@dirrm include/highscore
diff --git a/games/libkmahjongg/Makefile b/games/libkmahjongg/Makefile
index 432e9e46a03c..bb5b11d0bd70 100644
--- a/games/libkmahjongg/Makefile
+++ b/games/libkmahjongg/Makefile
@@ -3,20 +3,16 @@
PORTNAME= libkmahjongg
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= Library for the Mahjongg Solitaire for KDE 4
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
USE_QT4= moc_build qmake_build rcc_build uic_build
USE_XZ= yes
USE_LDCONFIG= yes
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/games/libkmahjongg/distinfo b/games/libkmahjongg/distinfo
index 68c4bf1c3e64..781631c24dc7 100644
--- a/games/libkmahjongg/distinfo
+++ b/games/libkmahjongg/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/libkmahjongg-4.10.5.tar.xz) = c444268da143d540585bdf52ec28db4236e09d7801deea873db9f4aedef4171b
-SIZE (KDE/4.10.5/libkmahjongg-4.10.5.tar.xz) = 1675132
+SHA256 (KDE/4.12.2/libkmahjongg-4.12.2.tar.xz) = de5fba9b245b855b027c1d6d75f7ae5c6ed2ec11a46f731b2b89081126e36aeb
+SIZE (KDE/4.12.2/libkmahjongg-4.12.2.tar.xz) = 1673168
diff --git a/games/libkmahjongg/pkg-plist b/games/libkmahjongg/pkg-plist
index 47dbf1bb619a..6c39501107ab 100644
--- a/games/libkmahjongg/pkg-plist
+++ b/games/libkmahjongg/pkg-plist
@@ -3,8 +3,8 @@ include/kmahjonggconfigdialog.h
include/kmahjonggtileset.h
include/libkmahjongg_export.h
lib/libkmahjongglib.so
-lib/libkmahjongglib.so.5
-lib/libkmahjongglib.so.5.0.1
+lib/libkmahjongglib.so.4
+lib/libkmahjongglib.so.%%KDE4_GENERIC_LIB_VERSION%%
share/apps/kmahjongglib/backgrounds/chinese_landscape.copyright
share/apps/kmahjongglib/backgrounds/chinese_landscape.desktop
share/apps/kmahjongglib/backgrounds/chinese_landscape.svgz
diff --git a/games/lskat/Makefile b/games/lskat/Makefile
index dbbd9445fd38..a4eb9921d8a3 100644
--- a/games/lskat/Makefile
+++ b/games/lskat/Makefile
@@ -3,21 +3,17 @@
PORTNAME= lskat
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource
USE_QT4= corelib gui gui svg \
moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <${.CURDIR}/../kdegames4/Makefile.common>
.include <bsd.port.mk>
diff --git a/games/lskat/distinfo b/games/lskat/distinfo
index 903d04aa1a11..ef05f14ef6f8 100644
--- a/games/lskat/distinfo
+++ b/games/lskat/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/lskat-4.10.5.tar.xz) = 266b5ca22c6222a85e4754ae593e8220a7dedac426b9167f0a2df0603894b5eb
-SIZE (KDE/4.10.5/lskat-4.10.5.tar.xz) = 959452
+SHA256 (KDE/4.12.2/lskat-4.12.2.tar.xz) = adb9c76c91bdceedfd0841e376284eab465d6d5364326e99cee3c778eb4a2a89
+SIZE (KDE/4.12.2/lskat-4.12.2.tar.xz) = 929052
diff --git a/games/pairs/Makefile b/games/pairs/Makefile
index 677b6595a0fb..a655f6bab0d7 100644
--- a/games/pairs/Makefile
+++ b/games/pairs/Makefile
@@ -4,8 +4,7 @@
PORTNAME= pairs
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
@@ -19,5 +18,4 @@ USE_QT4= declarative opengl phonon xmlpatterns \
moc_build qmake_build rcc_build uic_build
USE_XZ= yes
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/games/pairs/distinfo b/games/pairs/distinfo
index 7edb2ec31fd0..e5ef3f8a80a5 100644
--- a/games/pairs/distinfo
+++ b/games/pairs/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/pairs-4.10.5.tar.xz) = 057b39012ebd17202b10e33df6dd94fd430168f52f193abb4ae59d45400390ec
-SIZE (KDE/4.10.5/pairs-4.10.5.tar.xz) = 2130112
+SHA256 (KDE/4.12.2/pairs-4.12.2.tar.xz) = e72fa5c9767a2e29000530bcf3f957f95ad57f7e4910ccae8896af644355d7dd
+SIZE (KDE/4.12.2/pairs-4.12.2.tar.xz) = 2812416
diff --git a/games/pairs/pkg-plist b/games/pairs/pkg-plist
index a9b1d86fdc86..efd04c925566 100644
--- a/games/pairs/pkg-plist
+++ b/games/pairs/pkg-plist
@@ -68,6 +68,18 @@ share/icons/hicolor/96x96/apps/pairs.png
share/icons/hicolor/96x96/apps/pairseditor.png
share/icons/hicolor/scalable/apps/pairs.svgz
share/icons/hicolor/scalable/apps/pairseditor.svgz
+share/doc/HTML/en/pairseditor/Icon-list-add.png
+share/doc/HTML/en/pairseditor/common
+share/doc/HTML/en/pairseditor/index.cache.bz2
+share/doc/HTML/en/pairseditor/index.docbook
+share/doc/HTML/en/pairseditor/pairseditor.png
+share/doc/HTML/en/pairseditor/pairseditor1.png
+share/doc/HTML/en/pairseditor/pairseditor2.png
+share/doc/HTML/en/pairseditor/pairseditor3.png
+share/doc/HTML/en/pairseditor/pairseditor4.png
+share/doc/HTML/en/pairseditor/pairseditor5.png
+share/doc/HTML/en/pairseditor/pairseditor6.png
+@dirrm share/doc/HTML/en/pairseditor
@dirrm share/apps/pairseditor
@dirrm share/apps/pairs/themes
@dirrm share/apps/pairs/players
diff --git a/games/palapeli/Makefile b/games/palapeli/Makefile
index b7279b693c23..7b333b2c60da 100644
--- a/games/palapeli/Makefile
+++ b/games/palapeli/Makefile
@@ -3,15 +3,12 @@
PORTNAME= palapeli
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= ${${PORTNAME}_DESC}
-CONFLICTS_INSTALL= kdegames-4.[0-9].*
-
USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
USES= cmake:outsource shared-mime-info
USE_QT4= corelib gui gui \
@@ -19,7 +16,6 @@ USE_QT4= corelib gui gui \
USE_XZ= yes
USE_LDCONFIG= yes
-NO_STAGE= yes
post-patch:
${REINPLACE_CMD} -e '/^update_xdg_mimetypes/ d' \
${WRKSRC}/mime/CMakeLists.txt
diff --git a/games/palapeli/distinfo b/games/palapeli/distinfo
index 816fec622288..7be6141c93db 100644
--- a/games/palapeli/distinfo
+++ b/games/palapeli/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/palapeli-4.10.5.tar.xz) = 4a0346d250c4097ab9428a5f5d04dd38aba49b9ac8214ff7e6e9fbb3d5bd1b8e
-SIZE (KDE/4.10.5/palapeli-4.10.5.tar.xz) = 1738800
+SHA256 (KDE/4.12.2/palapeli-4.12.2.tar.xz) = b97b5f71029cc14ef002cd02a97ec8a79530888949f95e8163857094753fe046
+SIZE (KDE/4.12.2/palapeli-4.12.2.tar.xz) = 1723816
diff --git a/games/picmi/Makefile b/games/picmi/Makefile
new file mode 100644
index 000000000000..d085eb3de5b3
--- /dev/null
+++ b/games/picmi/Makefile
@@ -0,0 +1,19 @@
+# $FreeBSD$
+
+PORTNAME= picmi
+PORTVERSION= ${KDE4_VERSION}
+CATEGORIES= games kde
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
+DIST_SUBDIR= KDE/${PORTVERSION}
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= ${${PORTNAME}_DESC}
+
+USES= cmake:outsource
+USE_KDE4= kdehier kdelibs kdeprefix libkdegames automoc4
+USE_QT4= moc_build qmake_build rcc_build uic_build \
+ svg xml
+USE_XZ= yes
+
+.include <${.CURDIR}/../kdegames4/Makefile.common>
+.include <bsd.port.mk>
diff --git a/games/picmi/distinfo b/games/picmi/distinfo
new file mode 100644
index 000000000000..c0fee846dcab
--- /dev/null
+++ b/games/picmi/distinfo
@@ -0,0 +1,2 @@
+SHA256 (KDE/4.12.2/picmi-4.12.2.tar.xz) = 469eda8bf062db3f421477552b450cc0f5ba92662f359de3d220e3ffbae8cc1f
+SIZE (KDE/4.12.2/picmi-4.12.2.tar.xz) = 730056
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..189a27654b5e
--- /dev/null
+++ b/games/picmi/pkg-plist
@@ -0,0 +1,52 @@
+bin/picmi
+share/applications/kde4/picmi.desktop
+share/apps/picmi/levels/default.xml
+share/apps/picmi/levels/default/antique_phone.xpm
+share/apps/picmi/levels/default/baby_chick.xpm
+share/apps/picmi/levels/default/baby_panda.xpm
+share/apps/picmi/levels/default/basketball.xpm
+share/apps/picmi/levels/default/bass_clef.xpm
+share/apps/picmi/levels/default/bike.xpm
+share/apps/picmi/levels/default/bird.xpm
+share/apps/picmi/levels/default/calculator.xpm
+share/apps/picmi/levels/default/camera.xpm
+share/apps/picmi/levels/default/carlthecat.xpm
+share/apps/picmi/levels/default/clarathecat.xpm
+share/apps/picmi/levels/default/clausthecat.xpm
+share/apps/picmi/levels/default/clef.xpm
+share/apps/picmi/levels/default/clown.xpm
+share/apps/picmi/levels/default/crocodile.xpm
+share/apps/picmi/levels/default/elephant.xpm
+share/apps/picmi/levels/default/halloween.xpm
+share/apps/picmi/levels/default/hourglass.xpm
+share/apps/picmi/levels/default/mobile_phone.xpm
+share/apps/picmi/levels/default/panda.xpm
+share/apps/picmi/levels/default/phone.xpm
+share/apps/picmi/levels/default/picmi.xpm
+share/apps/picmi/levels/default/pirate_dog.xpm
+share/apps/picmi/levels/default/policeman.xpm
+share/apps/picmi/levels/default/robot.xpm
+share/apps/picmi/levels/default/santa_claus.xpm
+share/apps/picmi/levels/default/shopping_cart.xpm
+share/apps/picmi/levels/default/soccer.xpm
+share/apps/picmi/levels/default/zebra.xpm
+share/apps/picmi/picmiui.rc
+share/apps/picmi/themes/picmi.desktop
+share/apps/picmi/themes/picmi.png
+share/apps/picmi/themes/picmi.svg
+share/doc/HTML/en/picmi/common
+share/doc/HTML/en/picmi/index.cache.bz2
+share/doc/HTML/en/picmi/index.docbook
+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/icons/hicolor/scalable/apps/picmi.svgz
+@dirrm share/doc/HTML/en/picmi
+@dirrm share/apps/picmi/themes
+@dirrm share/apps/picmi/levels/default
+@dirrm share/apps/picmi/levels
+@dirrm share/apps/picmi