summaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile12
-rw-r--r--devel/cervisia/Makefile17
-rw-r--r--devel/cervisia/distinfo2
-rw-r--r--devel/cervisia/pkg-descr1
-rw-r--r--devel/cervisia/pkg-plist72
-rw-r--r--devel/dolphin-plugins/Makefile18
-rw-r--r--devel/dolphin-plugins/distinfo2
-rw-r--r--devel/dolphin-plugins/pkg-descr3
-rw-r--r--devel/dolphin-plugins/pkg-plist11
-rw-r--r--devel/kapptemplate/Makefile18
-rw-r--r--devel/kapptemplate/distinfo2
-rw-r--r--devel/kapptemplate/pkg-descr1
-rw-r--r--devel/kapptemplate/pkg-plist60
-rw-r--r--devel/kcachegrind/Makefile39
-rw-r--r--devel/kcachegrind/distinfo4
-rw-r--r--devel/kcachegrind/pkg-descr2
-rw-r--r--devel/kcachegrind/pkg-plist6
-rw-r--r--devel/kde-dev-scripts/Makefile25
-rw-r--r--devel/kde-dev-scripts/distinfo2
-rw-r--r--devel/kde-dev-scripts/pkg-descr1
-rw-r--r--devel/kde-dev-scripts/pkg-plist74
-rw-r--r--devel/kde-dev-utils/Makefile18
-rw-r--r--devel/kde-dev-utils/distinfo2
-rw-r--r--devel/kde-dev-utils/pkg-descr1
-rw-r--r--devel/kde-dev-utils/pkg-plist17
-rw-r--r--devel/kdebindings4/Makefile31
-rw-r--r--devel/kdesdk4-kioslaves/Makefile22
-rw-r--r--devel/kdesdk4-kioslaves/distinfo2
-rw-r--r--devel/kdesdk4-kioslaves/pkg-descr3
-rw-r--r--devel/kdesdk4-kioslaves/pkg-plist58
-rw-r--r--devel/kdesdk4-strigi-analyzers/Makefile17
-rw-r--r--devel/kdesdk4-strigi-analyzers/distinfo2
-rw-r--r--devel/kdesdk4-strigi-analyzers/pkg-descr3
-rw-r--r--devel/kdesdk4-strigi-analyzers/pkg-plist7
-rw-r--r--devel/kdesdk4-thumbnailers/Makefile17
-rw-r--r--devel/kdesdk4-thumbnailers/distinfo2
-rw-r--r--devel/kdesdk4-thumbnailers/pkg-descr3
-rw-r--r--devel/kdesdk4-thumbnailers/pkg-plist3
-rw-r--r--devel/kdesdk4/Makefile155
-rw-r--r--devel/kdesdk4/distinfo2
-rw-r--r--devel/kdesdk4/files/patch-libcxx221
-rw-r--r--devel/kdesdk4/pkg-descr4
-rw-r--r--devel/kdesdk4/pkg-plist1195
-rw-r--r--devel/lokalize/Makefile20
-rw-r--r--devel/lokalize/distinfo2
-rw-r--r--devel/lokalize/pkg-descr1
-rw-r--r--devel/lokalize/pkg-plist152
-rw-r--r--devel/okteta/Makefile24
-rw-r--r--devel/okteta/distinfo2
-rw-r--r--devel/okteta/pkg-descr1
-rw-r--r--devel/okteta/pkg-plist447
-rw-r--r--devel/p5-perlkde/Makefile9
-rw-r--r--devel/p5-perlkde/distinfo4
-rw-r--r--devel/p5-perlkde/pkg-plist4
-rw-r--r--devel/p5-perlqt/Makefile4
-rw-r--r--devel/p5-perlqt/distinfo4
-rw-r--r--devel/poxml/Makefile20
-rw-r--r--devel/poxml/distinfo2
-rw-r--r--devel/poxml/files/patch-tests__CMakeLists.diff28
-rw-r--r--devel/poxml/pkg-descr1
-rw-r--r--devel/poxml/pkg-plist8
-rw-r--r--devel/py-krosspython/Makefile6
-rw-r--r--devel/py-krosspython/distinfo4
-rw-r--r--devel/py-pykde4/Makefile20
-rw-r--r--devel/py-pykde4/distinfo4
-rw-r--r--devel/py-pykde4/files/patch-sip_4.15335
-rw-r--r--devel/py-pykde4/pkg-plist16
-rw-r--r--devel/py-pykdeuic4/Makefile7
-rw-r--r--devel/ruby-korundum/Makefile11
-rw-r--r--devel/ruby-korundum/distinfo4
-rw-r--r--devel/ruby-krossruby/Makefile14
-rw-r--r--devel/ruby-krossruby/distinfo4
-rw-r--r--devel/ruby-qtruby/Makefile20
-rw-r--r--devel/ruby-qtruby/distinfo4
-rw-r--r--devel/smokegen/Makefile6
-rw-r--r--devel/smokegen/distinfo4
-rw-r--r--devel/smokekde/Makefile20
-rw-r--r--devel/smokekde/distinfo4
-rw-r--r--devel/smokeqt/Makefile10
-rw-r--r--devel/smokeqt/distinfo4
-rw-r--r--devel/umbrello/Makefile20
-rw-r--r--devel/umbrello/distinfo2
-rw-r--r--devel/umbrello/pkg-descr3
-rw-r--r--devel/umbrello/pkg-plist245
84 files changed, 1649 insertions, 2008 deletions
diff --git a/devel/Makefile b/devel/Makefile
index a10fc31..7641923 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -195,6 +195,7 @@
SUBDIR += cdialog
SUBDIR += cdk
SUBDIR += cedet
+ SUBDIR += cervisia
SUBDIR += cflow
SUBDIR += cflow2vcg
SUBDIR += cgdb
@@ -363,6 +364,7 @@
SUBDIR += dmalloc
SUBDIR += dmucs
SUBDIR += doctorj
+ SUBDIR += dolphin-plugins
SUBDIR += dotconf
SUBDIR += dotconf++
SUBDIR += doxygen
@@ -895,11 +897,17 @@
SUBDIR += jzmq
SUBDIR += k8048
SUBDIR += kBuild
+ SUBDIR += kapptemplate
SUBDIR += kaptain
SUBDIR += kcachegrind
SUBDIR += kdbg
+ SUBDIR += kde-dev-scripts
+ SUBDIR += kde-dev-utils
SUBDIR += kdebindings4
SUBDIR += kdesdk4
+ SUBDIR += kdesdk4-kioslaves
+ SUBDIR += kdesdk4-strigi-analyzers
+ SUBDIR += kdesdk4-thumbnailers
SUBDIR += kdesvn-kde4
SUBDIR += kdevelop-kde4
SUBDIR += kdevelop-pg-qt
@@ -1171,6 +1179,7 @@
SUBDIR += log4net
SUBDIR += log4sh
SUBDIR += log4shib
+ SUBDIR += lokalize
SUBDIR += loki
SUBDIR += looks
SUBDIR += love
@@ -1320,6 +1329,7 @@
SUBDIR += ode
SUBDIR += ode-devel
SUBDIR += ois
+ SUBDIR += okteta
SUBDIR += omake
SUBDIR += omniNotify
SUBDIR += omniORB
@@ -3405,6 +3415,7 @@
SUBDIR += poco-ssl
SUBDIR += popt
SUBDIR += poslib
+ SUBDIR += poxml
SUBDIR += premake
SUBDIR += premake4
SUBDIR += preps-gui
@@ -4533,6 +4544,7 @@
SUBDIR += ucpp
SUBDIR += udis86
SUBDIR += ultragetopt
+ SUBDIR += umbrello
SUBDIR += umem
SUBDIR += umlgraph
SUBDIR += universalindentgui
diff --git a/devel/cervisia/Makefile b/devel/cervisia/Makefile
new file mode 100644
index 0000000..09396df
--- /dev/null
+++ b/devel/cervisia/Makefile
@@ -0,0 +1,17 @@
+# $FreeBSD$
+
+PORTNAME= cervisia
+PORTVERSION= ${KDE4_VERSION}
+CATEGORIES= devel kde
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
+DIST_SUBDIR= KDE/${PORTVERSION}
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= CVS Frontend for KDE
+
+USE_XZ= yes
+USE_KDE4= kdelibs kdeprefix kdehier automoc4
+USES= cmake:outsource
+USE_QT4= moc_build qmake_build rcc_build uic_build
+
+.include <bsd.port.mk>
diff --git a/devel/cervisia/distinfo b/devel/cervisia/distinfo
new file mode 100644
index 0000000..f5e4c47
--- /dev/null
+++ b/devel/cervisia/distinfo
@@ -0,0 +1,2 @@
+SHA256 (KDE/4.12.2/cervisia-4.12.2.tar.xz) = 52a7cd5df4b9a693f50edcbc9061f172096357c3c391e832884d36d0b7cc3911
+SIZE (KDE/4.12.2/cervisia-4.12.2.tar.xz) = 368472
diff --git a/devel/cervisia/pkg-descr b/devel/cervisia/pkg-descr
new file mode 100644
index 0000000..fe38b65
--- /dev/null
+++ b/devel/cervisia/pkg-descr
@@ -0,0 +1 @@
+CVS Frontend.
diff --git a/devel/cervisia/pkg-plist b/devel/cervisia/pkg-plist
new file mode 100644
index 0000000..2935755
--- /dev/null
+++ b/devel/cervisia/pkg-plist
@@ -0,0 +1,72 @@
+bin/cervisia
+bin/cvsaskpass
+bin/cvsservice
+lib/kde4/cervisiapart.so
+lib/libkdeinit4_cervisia.so
+lib/libkdeinit4_cvsaskpass.so
+lib/libkdeinit4_cvsservice.so
+man/man1/cervisia.1.gz
+share/applications/kde4/cervisia.desktop
+share/apps/cervisia/cervisia.notifyrc
+share/apps/cervisia/cervisiashellui.rc
+share/apps/cervisiapart/cervisiaui.rc
+share/config.kcfg/cervisiapart.kcfg
+share/dbus-1/interfaces/org.kde.cervisia.cvsjob.xml
+share/dbus-1/interfaces/org.kde.cervisia.cvsloginjob.xml
+share/dbus-1/interfaces/org.kde.cervisia.cvsservice.xml
+share/dbus-1/interfaces/org.kde.cervisia.repository.xml
+share/doc/HTML/en/cervisia/annotate.png
+share/doc/HTML/en/cervisia/checkout.png
+share/doc/HTML/en/cervisia/commit.png
+share/doc/HTML/en/cervisia/common
+share/doc/HTML/en/cervisia/diff.png
+share/doc/HTML/en/cervisia/history.png
+share/doc/HTML/en/cervisia/import.png
+share/doc/HTML/en/cervisia/index.cache.bz2
+share/doc/HTML/en/cervisia/index.docbook
+share/doc/HTML/en/cervisia/logtree.png
+share/doc/HTML/en/cervisia/mainview.png
+share/doc/HTML/en/cervisia/patch.png
+share/doc/HTML/en/cervisia/popup.png
+share/doc/HTML/en/cervisia/repositories.png
+share/doc/HTML/en/cervisia/resolve.png
+share/doc/HTML/en/cervisia/updatetag.png
+share/icons/hicolor/16x16/actions/vcs-add-cvs-cervisia.png
+share/icons/hicolor/16x16/actions/vcs-commit-cvs-cervisia.png
+share/icons/hicolor/16x16/actions/vcs-diff-cvs-cervisia.png
+share/icons/hicolor/16x16/actions/vcs-remove-cvs-cervisia.png
+share/icons/hicolor/16x16/actions/vcs-status-cvs-cervisia.png
+share/icons/hicolor/16x16/actions/vcs-update-cvs-cervisia.png
+share/icons/hicolor/16x16/apps/cervisia.png
+share/icons/hicolor/22x22/actions/vcs-add-cvs-cervisia.png
+share/icons/hicolor/22x22/actions/vcs-commit-cvs-cervisia.png
+share/icons/hicolor/22x22/actions/vcs-diff-cvs-cervisia.png
+share/icons/hicolor/22x22/actions/vcs-remove-cvs-cervisia.png
+share/icons/hicolor/22x22/actions/vcs-status-cvs-cervisia.png
+share/icons/hicolor/22x22/actions/vcs-update-cvs-cervisia.png
+share/icons/hicolor/22x22/apps/cervisia.png
+share/icons/hicolor/32x32/actions/vcs-add-cvs-cervisia.png
+share/icons/hicolor/32x32/actions/vcs-commit-cvs-cervisia.png
+share/icons/hicolor/32x32/actions/vcs-diff-cvs-cervisia.png
+share/icons/hicolor/32x32/actions/vcs-remove-cvs-cervisia.png
+share/icons/hicolor/32x32/actions/vcs-status-cvs-cervisia.png
+share/icons/hicolor/32x32/actions/vcs-update-cvs-cervisia.png
+share/icons/hicolor/32x32/apps/cervisia.png
+share/icons/hicolor/48x48/actions/vcs-add-cvs-cervisia.png
+share/icons/hicolor/48x48/actions/vcs-commit-cvs-cervisia.png
+share/icons/hicolor/48x48/actions/vcs-diff-cvs-cervisia.png
+share/icons/hicolor/48x48/actions/vcs-remove-cvs-cervisia.png
+share/icons/hicolor/48x48/actions/vcs-status-cvs-cervisia.png
+share/icons/hicolor/48x48/actions/vcs-update-cvs-cervisia.png
+share/icons/hicolor/48x48/apps/cervisia.png
+share/icons/hicolor/scalable/actions/vcs-add-cvs-cervisia.svgz
+share/icons/hicolor/scalable/actions/vcs-commit-cvs-cervisia.svgz
+share/icons/hicolor/scalable/actions/vcs-diff-cvs-cervisia.svgz
+share/icons/hicolor/scalable/actions/vcs-remove-cvs-cervisia.svgz
+share/icons/hicolor/scalable/actions/vcs-status-cvs-cervisia.svgz
+share/icons/hicolor/scalable/actions/vcs-update-cvs-cervisia.svgz
+share/kde4/services/cervisiapart.desktop
+share/kde4/services/cvsservice.desktop
+@dirrm share/doc/HTML/en/cervisia
+@dirrm share/apps/cervisiapart
+@dirrm share/apps/cervisia
diff --git a/devel/dolphin-plugins/Makefile b/devel/dolphin-plugins/Makefile
new file mode 100644
index 0000000..c81df69
--- /dev/null
+++ b/devel/dolphin-plugins/Makefile
@@ -0,0 +1,18 @@
+# Created by: Max Brazhnikov <makc@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= dolphin-plugins
+PORTVERSION= ${KDE4_VERSION}
+CATEGORIES= devel kde
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
+DIST_SUBDIR= KDE/${PORTVERSION}
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Plugins for Dolphin file manager
+
+USES= cmake:outsource
+USE_XZ= yes
+USE_KDE4= kdelibs libkonq kdeprefix kdehier automoc4
+USE_QT4= moc_build qmake_build rcc_build uic_build
+
+.include <bsd.port.mk>
diff --git a/devel/dolphin-plugins/distinfo b/devel/dolphin-plugins/distinfo
new file mode 100644
index 0000000..7e3b18d
--- /dev/null
+++ b/devel/dolphin-plugins/distinfo
@@ -0,0 +1,2 @@
+SHA256 (KDE/4.12.2/dolphin-plugins-4.12.2.tar.xz) = eef2b694adb554d2eb20c77e06a893d3274453baeb4bf2a67c151b773cd0bbe1
+SIZE (KDE/4.12.2/dolphin-plugins-4.12.2.tar.xz) = 56056
diff --git a/devel/dolphin-plugins/pkg-descr b/devel/dolphin-plugins/pkg-descr
new file mode 100644
index 0000000..5094074
--- /dev/null
+++ b/devel/dolphin-plugins/pkg-descr
@@ -0,0 +1,3 @@
+Plugins for Dolphin file manager.
+
+WWW: http://www.kde.org/
diff --git a/devel/dolphin-plugins/pkg-plist b/devel/dolphin-plugins/pkg-plist
new file mode 100644
index 0000000..7aa002b
--- /dev/null
+++ b/devel/dolphin-plugins/pkg-plist
@@ -0,0 +1,11 @@
+lib/kde4/fileviewbazaarplugin.so
+lib/kde4/fileviewgitplugin.so
+lib/kde4/fileviewhgplugin.so
+lib/kde4/fileviewsvnplugin.so
+share/config.kcfg/fileviewgitpluginsettings.kcfg
+share/config.kcfg/fileviewhgpluginsettings.kcfg
+share/config.kcfg/fileviewsvnpluginsettings.kcfg
+share/kde4/services/fileviewbazaarplugin.desktop
+share/kde4/services/fileviewgitplugin.desktop
+share/kde4/services/fileviewhgplugin.desktop
+share/kde4/services/fileviewsvnplugin.desktop
diff --git a/devel/kapptemplate/Makefile b/devel/kapptemplate/Makefile
new file mode 100644
index 0000000..5aa9084
--- /dev/null
+++ b/devel/kapptemplate/Makefile
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME= kapptemplate
+PORTVERSION= ${KDE4_VERSION}
+CATEGORIES= devel kde
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
+DIST_SUBDIR= KDE/${PORTVERSION}
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= KDE template generator
+
+USE_XZ= yes
+USE_KDE4= kdelibs kdeprefix kdehier automoc4
+USES= cmake:outsource gmake
+USE_QT4= moc_build qmake_build rcc_build uic_build \
+ corelib dbus declarative
+
+.include <bsd.port.mk>
diff --git a/devel/kapptemplate/distinfo b/devel/kapptemplate/distinfo
new file mode 100644
index 0000000..a3672ca
--- /dev/null
+++ b/devel/kapptemplate/distinfo
@@ -0,0 +1,2 @@
+SHA256 (KDE/4.12.2/kapptemplate-4.12.2.tar.xz) = 93d0e40289893d0dbef6b3e672ede53d9a6effdbb967f9855cfcc28c6824fae7
+SIZE (KDE/4.12.2/kapptemplate-4.12.2.tar.xz) = 697888
diff --git a/devel/kapptemplate/pkg-descr b/devel/kapptemplate/pkg-descr
new file mode 100644
index 0000000..181733c
--- /dev/null
+++ b/devel/kapptemplate/pkg-descr
@@ -0,0 +1 @@
+KDE Template Generator.
diff --git a/devel/kapptemplate/pkg-plist b/devel/kapptemplate/pkg-plist
new file mode 100644
index 0000000..21c19a0
--- /dev/null
+++ b/devel/kapptemplate/pkg-plist
@@ -0,0 +1,60 @@
+bin/kapptemplate
+share/applications/kde4/kapptemplate.desktop
+share/apps/kdevappwizard/template_previews/akonadi-resources.png
+share/apps/kdevappwizard/template_previews/akonadi-serializer.png
+share/apps/kdevappwizard/template_previews/default.png
+share/apps/kdevappwizard/template_previews/kapp4.png
+share/apps/kdevappwizard/template_previews/kde-simple.png
+share/apps/kdevappwizard/template_previews/kderubyapp.png
+share/apps/kdevappwizard/template_previews/konqplugin.png
+share/apps/kdevappwizard/template_previews/kpartapp.png
+share/apps/kdevappwizard/template_previews/plasma-applet.png
+share/apps/kdevappwizard/template_previews/pykde4.png
+share/apps/kdevappwizard/template_previews/pyqt4app.png
+share/apps/kdevappwizard/template_previews/qmake4gui.png
+share/apps/kdevappwizard/template_previews/qml-plasmoid.png
+share/apps/kdevappwizard/template_previews/qt5-qml2.png
+share/apps/kdevappwizard/template_previews/runner.png
+share/apps/kdevappwizard/templates/akonadiresource.tar.bz2
+share/apps/kdevappwizard/templates/akonadiserializer.tar.bz2
+share/apps/kdevappwizard/templates/flake.tar.bz2
+share/apps/kdevappwizard/templates/kapp4-qml.tar.bz2
+share/apps/kdevappwizard/templates/kapp4.tar.bz2
+share/apps/kdevappwizard/templates/kde-simple.tar.bz2
+share/apps/kdevappwizard/templates/kderubyapp.tar.bz2
+share/apps/kdevappwizard/templates/kofficetext.tar.bz2
+share/apps/kdevappwizard/templates/konqplugin.tar.bz2
+share/apps/kdevappwizard/templates/kpartapp.tar.bz2
+share/apps/kdevappwizard/templates/ktexteditor.tar.bz2
+share/apps/kdevappwizard/templates/plasmoid.tar.bz2
+share/apps/kdevappwizard/templates/pykde4app.tar.bz2
+share/apps/kdevappwizard/templates/pyqt4app.tar.bz2
+share/apps/kdevappwizard/templates/qmake_qt4guiapp.tar.bz2
+share/apps/kdevappwizard/templates/qml-plasmoid.tar.bz2
+share/apps/kdevappwizard/templates/qt5-qml2.tar.bz2
+share/apps/kdevappwizard/templates/rubykonqplugin.tar.bz2
+share/apps/kdevappwizard/templates/runner.tar.bz2
+share/config.kcfg/kapptemplate.kcfg
+share/doc/HTML/en/kapptemplate/common
+share/doc/HTML/en/kapptemplate/first-page.png
+share/doc/HTML/en/kapptemplate/fourth-page.png
+share/doc/HTML/en/kapptemplate/index.cache.bz2
+share/doc/HTML/en/kapptemplate/index.docbook
+share/doc/HTML/en/kapptemplate/kapp4.png
+share/doc/HTML/en/kapptemplate/kderubyapp.png
+share/doc/HTML/en/kapptemplate/kpartapp.png
+share/doc/HTML/en/kapptemplate/plasma-applet.png
+share/doc/HTML/en/kapptemplate/pykde4.png
+share/doc/HTML/en/kapptemplate/pyqt4app.png
+share/doc/HTML/en/kapptemplate/second-page.png
+share/doc/HTML/en/kapptemplate/third-page.png
+share/icons/hicolor/128x128/apps/kapptemplate.png
+share/icons/hicolor/16x16/apps/kapptemplate.png
+share/icons/hicolor/22x22/apps/kapptemplate.png
+share/icons/hicolor/32x32/apps/kapptemplate.png
+share/icons/hicolor/48x48/apps/kapptemplate.png
+share/icons/hicolor/64x64/apps/kapptemplate.png
+@dirrm share/doc/HTML/en/kapptemplate
+@dirrm share/apps/kdevappwizard/templates
+@dirrm share/apps/kdevappwizard/template_previews
+@dirrm share/apps/kdevappwizard
diff --git a/devel/kcachegrind/Makefile b/devel/kcachegrind/Makefile
index 351317b..b7b24af 100644
--- a/devel/kcachegrind/Makefile
+++ b/devel/kcachegrind/Makefile
@@ -2,37 +2,26 @@
# $FreeBSD$
PORTNAME= kcachegrind
-PORTVERSION= 0.7.3
+PORTVERSION= ${KDE4_VERSION}
CATEGORIES= devel kde
-MASTER_SITES= http://kcachegrind.sourceforge.net/
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
+DIST_SUBDIR= KDE/${PORTVERSION}
-MAINTAINER= beat@FreeBSD.org
-COMMENT= Profiling Visualization Tool
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Profiler frontend for KDE
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-ONLY_FOR_ARCHS= i386 amd64
-
-USES= cmake gettext
-USE_KDE4= automoc4 kdehier kdelibs
-USE_QT4= moc_build qmake_build rcc_build uic_build
-INSTALLS_ICONS= yes
+USE_XZ= yes
+USE_KDE4= kdelibs kdeprefix kdehier automoc4
+USES= cmake:outsource
+USE_QT4= moc_build qmake_build rcc_build uic_build \
+ corelib dbus gui
OPTIONS_DEFINE= DOT VALGRIND
-OPTIONS_DEFAULT= DOT
-DOT_DESC= Use GraphViz/dot to render call graphs
-VALGRIND_DESC= Install devel/valgrind
-
-NO_STAGE= yes
-.include <bsd.port.options.mk>
-.if ${PORT_OPTIONS:MDOT}
-RUN_DEPENDS+= dot:${PORTSDIR}/graphics/graphviz
-.endif
+DOT_DESC= Use GraphViz/dot to render call graphs
+DOT_RUN_DEPENDS= dot:${PORTSDIR}/graphics/graphviz
-.if ${PORT_OPTIONS:MVALGRIND}
-RUN_DEPENDS+= valgrind:${PORTSDIR}/devel/valgrind
-.endif
+VALGRIND_DESC= Install devel/valgrind
+VALGRIND_RUN_DEPENDS= valgrind:${PORTSDIR}/devel/valgrind
.include <bsd.port.mk>
diff --git a/devel/kcachegrind/distinfo b/devel/kcachegrind/distinfo
index f40922b..f18cda8 100644
--- a/devel/kcachegrind/distinfo
+++ b/devel/kcachegrind/distinfo
@@ -1,2 +1,2 @@
-SHA256 (kcachegrind-0.7.3.tar.gz) = 49b80b979f8b88afc410fdf68d2f57e0f4919fdf6433ca918be81c7a5ee7d1ed
-SIZE (kcachegrind-0.7.3.tar.gz) = 292703
+SHA256 (KDE/4.12.2/kcachegrind-4.12.2.tar.xz) = e23ba39f359e0449c510969e4978a4ba634aa759d73ddd3fc802f16672a6c370
+SIZE (KDE/4.12.2/kcachegrind-4.12.2.tar.xz) = 234872
diff --git a/devel/kcachegrind/pkg-descr b/devel/kcachegrind/pkg-descr
index fa7a0647..3b2fec6 100644
--- a/devel/kcachegrind/pkg-descr
+++ b/devel/kcachegrind/pkg-descr
@@ -1,4 +1,4 @@
KCachegrind is a visualization tool for the profiling data generated by
Cachegrind (which is part of valgrind) and Calltree.
-WWW: http://kcachegrind.sourceforge.net
+WWW: http://www.kde.org
diff --git a/devel/kcachegrind/pkg-plist b/devel/kcachegrind/pkg-plist
index 208c91e..7bcd6ff 100644
--- a/devel/kcachegrind/pkg-plist
+++ b/devel/kcachegrind/pkg-plist
@@ -13,8 +13,12 @@ share/apps/kcachegrind/icons/hicolor/22x22/actions/percent.png
share/apps/kcachegrind/icons/hicolor/32x32/actions/percent.png
share/apps/kcachegrind/kcachegrindui.rc
share/apps/kcachegrind/tips
+share/doc/HTML/en/kcachegrind/common
+share/doc/HTML/en/kcachegrind/index.cache.bz2
+share/doc/HTML/en/kcachegrind/index.docbook
share/icons/hicolor/32x32/apps/kcachegrind.png
share/icons/hicolor/48x48/apps/kcachegrind.png
+@dirrm share/doc/HTML/en/kcachegrind
@dirrm share/apps/kcachegrind/icons/hicolor/32x32/actions
@dirrm share/apps/kcachegrind/icons/hicolor/32x32
@dirrm share/apps/kcachegrind/icons/hicolor/22x22/actions
@@ -24,5 +28,3 @@ share/icons/hicolor/48x48/apps/kcachegrind.png
@dirrm share/apps/kcachegrind/icons/hicolor
@dirrm share/apps/kcachegrind/icons
@dirrm share/apps/kcachegrind
-@dirrmtry share/apps
-@dirrmtry share/applications/kde4
diff --git a/devel/kde-dev-scripts/Makefile b/devel/kde-dev-scripts/Makefile
new file mode 100644
index 0000000..5bc1841
--- /dev/null
+++ b/devel/kde-dev-scripts/Makefile
@@ -0,0 +1,25 @@
+# $FreeBSD$
+
+PORTNAME= kde-dev-scripts
+PORTVERSION= ${KDE4_VERSION}
+CATEGORIES= devel kde
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
+DIST_SUBDIR= KDE/${PORTVERSION}
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= KDE development scripts
+
+USES= cmake:outsource shebangfix
+USE_KDE4= kdelibs kdeprefix kdehier automoc4
+USE_QT4= moc_build qmake_build rcc_build uic_build
+USE_XZ= yes
+
+SHEBANG_FILES= cxxmetric \
+ draw_lib_dependencies \
+ fixkdeincludes \
+ fixuifiles \
+ krazy-licensecheck \
+ png2mng.pl \
+ svnintegrate
+
+.include <bsd.port.mk>
diff --git a/devel/kde-dev-scripts/distinfo b/devel/kde-dev-scripts/distinfo
new file mode 100644
index 0000000..75e85c5
--- /dev/null
+++ b/devel/kde-dev-scripts/distinfo
@@ -0,0 +1,2 @@
+SHA256 (KDE/4.12.2/kde-dev-scripts-4.12.2.tar.xz) = a9f6bc1d429af758375b2920c45579f925e68ef5d007580cae1865eeff68ee5b
+SIZE (KDE/4.12.2/kde-dev-scripts-4.12.2.tar.xz) = 257148
diff --git a/devel/kde-dev-scripts/pkg-descr b/devel/kde-dev-scripts/pkg-descr
new file mode 100644
index 0000000..969f392
--- /dev/null
+++ b/devel/kde-dev-scripts/pkg-descr
@@ -0,0 +1 @@
+KDE development scripts.
diff --git a/devel/kde-dev-scripts/pkg-plist b/devel/kde-dev-scripts/pkg-plist
new file mode 100644
index 0000000..1b608c0
--- /dev/null
+++ b/devel/kde-dev-scripts/pkg-plist
@@ -0,0 +1,74 @@
+bin/adddebug
+bin/build-progress.sh
+bin/cheatmake
+bin/colorsvn
+bin/create_cvsignore
+bin/create_makefile
+bin/create_makefiles
+bin/create_svnignore
+bin/cvs-clean
+bin/cvsaddcurrentdir
+bin/cvsbackport
+bin/cvsblame
+bin/cvscheck
+bin/cvsforwardport
+bin/cvslastchange
+bin/cvslastlog
+bin/cvsrevertlast
+bin/cvsversion
+bin/cxxmetric
+bin/draw_lib_dependencies
+bin/extend_dmalloc
+bin/extractattr
+bin/extractrc
+bin/findmissingcrystal
+bin/fix-include.sh
+bin/fixkdeincludes
+bin/fixuifiles
+bin/includemocs
+bin/kde-systemsettings-tree.py
+bin/kde_generate_export_header
+bin/kdedoc
+bin/kdekillall
+bin/kdelnk2desktop.py
+bin/kdemangen.pl
+bin/krazy-licensecheck
+bin/makeobj
+bin/noncvslist
+bin/nonsvnlist
+bin/optimizegraphics
+bin/package_crystalsvg
+bin/png2mng.pl
+bin/pruneemptydirs
+bin/qtdoc
+bin/reviewboard-am
+bin/svn-clean
+bin/svnbackport
+bin/svnchangesince
+bin/svnforwardport
+bin/svngettags
+bin/svnintegrate
+bin/svnlastchange
+bin/svnlastlog
+bin/svnrevertlast
+bin/svnversions
+bin/wcgrep
+bin/zonetab2pot.py
+man/man1/adddebug.1.gz
+man/man1/cheatmake.1.gz
+man/man1/create_cvsignore.1.gz
+man/man1/create_makefile.1.gz
+man/man1/create_makefiles.1.gz
+man/man1/cvscheck.1.gz
+man/man1/cvslastchange.1.gz
+man/man1/cvslastlog.1.gz
+man/man1/cvsrevertlast.1.gz
+man/man1/cxxmetric.1.gz
+man/man1/extend_dmalloc.1.gz
+man/man1/extractrc.1.gz
+man/man1/fixincludes.1.gz
+man/man1/pruneemptydirs.1.gz
+man/man1/qtdoc.1.gz
+man/man1/reportview.1.gz
+man/man1/transxx.1.gz
+man/man1/zonetab2pot.py.1.gz
diff --git a/devel/kde-dev-utils/Makefile b/devel/kde-dev-utils/Makefile
new file mode 100644
index 0000000..9ceead1
--- /dev/null
+++ b/devel/kde-dev-utils/Makefile
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME= kde-dev-utils
+PORTVERSION= ${KDE4_VERSION}
+CATEGORIES= devel kde
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
+DIST_SUBDIR= KDE/${PORTVERSION}
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= KDE development utilities
+
+USE_KDE4= kdelibs kdeprefix kdehier automoc4
+USE_QT4= moc_build qmake_build rcc_build uic_build \
+ corelib designer gui qt3support xml
+USE_XZ= yes
+USES= cmake:outsource
+
+.include <bsd.port.mk>
diff --git a/devel/kde-dev-utils/distinfo b/devel/kde-dev-utils/distinfo
new file mode 100644
index 0000000..42eff79
--- /dev/null
+++ b/devel/kde-dev-utils/distinfo
@@ -0,0 +1,2 @@
+SHA256 (KDE/4.12.2/kde-dev-utils-4.12.2.tar.xz) = 9efd535c07d92077bd4205753db38d7fa4c0bb5be590bd1cf4306798dee998af
+SIZE (KDE/4.12.2/kde-dev-utils-4.12.2.tar.xz) = 51564
diff --git a/devel/kde-dev-utils/pkg-descr b/devel/kde-dev-utils/pkg-descr
new file mode 100644
index 0000000..48fcbe1
--- /dev/null
+++ b/devel/kde-dev-utils/pkg-descr
@@ -0,0 +1 @@
+KDE development utilities.
diff --git a/devel/kde-dev-utils/pkg-plist b/devel/kde-dev-utils/pkg-plist
new file mode 100644
index 0000000..669b28d
--- /dev/null
+++ b/devel/kde-dev-utils/pkg-plist
@@ -0,0 +1,17 @@
+bin/kpartloader
+bin/kuiviewer
+include/kprofilemethod.h
+lib/kde4/kuiviewerpart.so
+lib/kde4/quithumbnail.so
+share/applications/kde4/kuiviewer.desktop
+share/apps/kpartloader/kpartloaderui.rc
+share/apps/kuiviewer/kuiviewerui.rc
+share/apps/kuiviewerpart/kuiviewer_part.rc
+share/icons/hicolor/16x16/apps/kuiviewer.png
+share/icons/hicolor/32x32/apps/kuiviewer.png
+share/icons/hicolor/48x48/apps/kuiviewer.png
+share/kde4/services/designerthumbnail.desktop
+share/kde4/services/kuiviewer_part.desktop
+@dirrmtry share/apps/kuiviewerpart
+@dirrmtry share/apps/kuiviewer
+@dirrmtry share/apps/kpartloader
diff --git a/devel/kdebindings4/Makefile b/devel/kdebindings4/Makefile
index 197fcc9..e61f8a5 100644
--- a/devel/kdebindings4/Makefile
+++ b/devel/kdebindings4/Makefile
@@ -2,9 +2,7 @@
PORTNAME= kdebindings
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 1
CATEGORIES= devel kde
-MASTER_SITES= # empty
DISTFILES= # none
MAINTAINER= kde@FreeBSD.org
@@ -12,32 +10,21 @@ COMMENT= KDE bindings (meta port)
USE_KDE4= kdeprefix
NO_BUILD= yes
+NO_INSTALL= yes
+NO_MTREE= yes
OPTIONS_DEFINE= PERL PYTHON RUBY
OPTIONS_DEFAULT= ${OPTIONS_DEFINE}
PERL_DESC= Perl bindings
-PYTHON_DESC= Python bindings
-RUBY_DESC= Ruby bindings
-
-NO_STAGE= yes
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MPERL}
-USE_KDE4+= perlkde_run
-.endif
+PERL_USE= KDE4=perlkde_run
-.if ${PORT_OPTIONS:MPYTHON}
-RUN_DEPENDS+= ${KDE4_PREFIX}/lib/kde4/krosspython.so:${PORTSDIR}/devel/py-krosspython
-USE_KDE4+= pykde4_run pykdeuic4_run
-.endif
-
-.if ${PORT_OPTIONS:MRUBY}
-RUN_DEPENDS+= ${KDE4_PREFIX}/lib/kde4/krossruby.so:${PORTSDIR}/devel/ruby-krossruby
-USE_KDE4+= korundum_run
-.endif
+PYTHON_DESC= Python bindings
+PYTHON_RUN_DEPENDS= ${KDE4_PREFIX}/lib/kde4/krosspython.so:${PORTSDIR}/devel/py-krosspython
+PYTHON_USE= KDE4=pykde4_run,pykdeuic4_run
-do-install:
- ${DO_NADA}
+RUBY_DESC= Ruby bindings
+RUBY_RUN_DEPENDS= ${KDE4_PREFIX}/lib/kde4/krossruby.so:${PORTSDIR}/devel/ruby-krossruby
+RUBY_USE= KDE4=korundum_run
.include <bsd.port.mk>
diff --git a/devel/kdesdk4-kioslaves/Makefile b/devel/kdesdk4-kioslaves/Makefile
new file mode 100644
index 0000000..e36c539
--- /dev/null
+++ b/devel/kdesdk4-kioslaves/Makefile
@@ -0,0 +1,22 @@
+# $FreeBSD$
+
+PORTNAME= kdesdk-kioslaves
+PORTVERSION= ${KDE4_VERSION}
+CATEGORIES= devel kde
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
+DIST_SUBDIR= KDE/${PORTVERSION}
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= SDK related KIO slaves
+
+LIB_DEPENDS= libsvn_client-1.so:${PORTSDIR}/devel/subversion
+
+USES= cmake:outsource perl5 shebangfix
+USE_XZ= yes
+USE_KDE4= kdelibs kdeprefix kdehier automoc4
+USE_QT4= moc_build qmake_build rcc_build uic_build
+
+SHEBANG_FILES= perldoc/pod2html.pl
+
+.include <bsd.port.mk>
+
diff --git a/devel/kdesdk4-kioslaves/distinfo b/devel/kdesdk4-kioslaves/distinfo
new file mode 100644
index 0000000..5ab76c8
--- /dev/null
+++ b/devel/kdesdk4-kioslaves/distinfo
@@ -0,0 +1,2 @@
+SHA256 (KDE/4.12.2/kdesdk-kioslaves-4.12.2.tar.xz) = 5fa8e522c182760f4cf3a2d87c2608586737deaebbbe2139f6a3738a6a6b28b8
+SIZE (KDE/4.12.2/kdesdk-kioslaves-4.12.2.tar.xz) = 361156
diff --git a/devel/kdesdk4-kioslaves/pkg-descr b/devel/kdesdk4-kioslaves/pkg-descr
new file mode 100644
index 0000000..c876b88
--- /dev/null
+++ b/devel/kdesdk4-kioslaves/pkg-descr
@@ -0,0 +1,3 @@
+SDK related KIO slaves.
+
+WWW: http://www.kde.org/
diff --git a/devel/kdesdk4-kioslaves/pkg-plist b/devel/kdesdk4-kioslaves/pkg-plist
new file mode 100644
index 0000000..991c9c4
--- /dev/null
+++ b/devel/kdesdk4-kioslaves/pkg-plist
@@ -0,0 +1,58 @@
+bin/kio_svn_helper
+lib/kde4/kded_ksvnd.so
+lib/kde4/kio_perldoc.so
+lib/kde4/kio_svn.so
+share/apps/kio_perldoc/pod2html.pl
+share/dbus-1/interfaces/org.kde.ksvnd.xml
+share/icons/hicolor/128x128/actions/vcs-add-svn-kiosvn.png
+share/icons/hicolor/128x128/actions/vcs-branch-svn-kiosvn.png
+share/icons/hicolor/128x128/actions/vcs-merge-svn-kiosvn.png
+share/icons/hicolor/128x128/actions/vcs-remove-svn-kiosvn.png
+share/icons/hicolor/128x128/actions/vcs-status-svn-kiosvn.png
+share/icons/hicolor/128x128/actions/vcs-switch-svn-kiosvn.png
+share/icons/hicolor/16x16/actions/vcs-add-svn-kiosvn.png
+share/icons/hicolor/16x16/actions/vcs-branch-svn-kiosvn.png
+share/icons/hicolor/16x16/actions/vcs-merge-svn-kiosvn.png
+share/icons/hicolor/16x16/actions/vcs-remove-svn-kiosvn.png
+share/icons/hicolor/16x16/actions/vcs-status-svn-kiosvn.png
+share/icons/hicolor/16x16/actions/vcs-switch-svn-kiosvn.png
+share/icons/hicolor/22x22/actions/vcs-add-svn-kiosvn.png
+share/icons/hicolor/22x22/actions/vcs-branch-svn-kiosvn.png
+share/icons/hicolor/22x22/actions/vcs-merge-svn-kiosvn.png
+share/icons/hicolor/22x22/actions/vcs-remove-svn-kiosvn.png
+share/icons/hicolor/22x22/actions/vcs-status-svn-kiosvn.png
+share/icons/hicolor/22x22/actions/vcs-switch-svn-kiosvn.png
+share/icons/hicolor/32x32/actions/vcs-add-svn-kiosvn.png
+share/icons/hicolor/32x32/actions/vcs-branch-svn-kiosvn.png
+share/icons/hicolor/32x32/actions/vcs-merge-svn-kiosvn.png
+share/icons/hicolor/32x32/actions/vcs-remove-svn-kiosvn.png
+share/icons/hicolor/32x32/actions/vcs-status-svn-kiosvn.png
+share/icons/hicolor/32x32/actions/vcs-switch-svn-kiosvn.png
+share/icons/hicolor/48x48/actions/vcs-add-svn-kiosvn.png
+share/icons/hicolor/48x48/actions/vcs-branch-svn-kiosvn.png
+share/icons/hicolor/48x48/actions/vcs-merge-svn-kiosvn.png
+share/icons/hicolor/48x48/actions/vcs-remove-svn-kiosvn.png
+share/icons/hicolor/48x48/actions/vcs-status-svn-kiosvn.png
+share/icons/hicolor/48x48/actions/vcs-switch-svn-kiosvn.png
+share/icons/hicolor/64x64/actions/vcs-add-svn-kiosvn.png
+share/icons/hicolor/64x64/actions/vcs-branch-svn-kiosvn.png
+share/icons/hicolor/64x64/actions/vcs-merge-svn-kiosvn.png
+share/icons/hicolor/64x64/actions/vcs-remove-svn-kiosvn.png
+share/icons/hicolor/64x64/actions/vcs-status-svn-kiosvn.png
+share/icons/hicolor/64x64/actions/vcs-switch-svn-kiosvn.png
+share/icons/hicolor/scalable/actions/vcs-add-svn-kiosvn.svgz
+share/icons/hicolor/scalable/actions/vcs-branch-svn-kiosvn.svgz
+share/icons/hicolor/scalable/actions/vcs-merge-svn-kiosvn.svgz
+share/icons/hicolor/scalable/actions/vcs-remove-svn-kiosvn.svgz
+share/icons/hicolor/scalable/actions/vcs-status-svn-kiosvn.svgz
+share/icons/hicolor/scalable/actions/vcs-switch-svn-kiosvn.svgz
+share/kde4/services/ServiceMenus/subversion.desktop
+share/kde4/services/ServiceMenus/subversion_toplevel.desktop
+share/kde4/services/kded/ksvnd.desktop
+share/kde4/services/perldoc.protocol
+share/kde4/services/svn+file.protocol
+share/kde4/services/svn+http.protocol
+share/kde4/services/svn+https.protocol
+share/kde4/services/svn+ssh.protocol
+share/kde4/services/svn.protocol
+@dirrm share/apps/kio_perldoc
diff --git a/devel/kdesdk4-strigi-analyzers/Makefile b/devel/kdesdk4-strigi-analyzers/Makefile
new file mode 100644
index 0000000..aaf2254
--- /dev/null
+++ b/devel/kdesdk4-strigi-analyzers/Makefile
@@ -0,0 +1,17 @@
+# $FreeBSD$
+
+PORTNAME= kdesdk-strigi-analyzers
+PORTVERSION= ${KDE4_VERSION}
+CATEGORIES= devel kde
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
+DIST_SUBDIR= KDE/${PORTVERSION}
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Strigi analyzers for SDK related file formats
+
+USES= cmake:outsource
+USE_XZ= yes
+USE_KDE4= kdelibs kdeprefix kdehier automoc4 strigi
+USE_QT4= moc_build qmake_build rcc_build uic_build
+
+.include <bsd.port.mk>
diff --git a/devel/kdesdk4-strigi-analyzers/distinfo b/devel/kdesdk4-strigi-analyzers/distinfo
new file mode 100644
index 0000000..431248e
--- /dev/null
+++ b/devel/kdesdk4-strigi-analyzers/distinfo
@@ -0,0 +1,2 @@
+SHA256 (KDE/4.12.2/kdesdk-strigi-analyzers-4.12.2.tar.xz) = 7105c1468f0f9c8d5a34b1eef28c67e274e3a7151c1ef9f840f72ca1cc6b46f9
+SIZE (KDE/4.12.2/kdesdk-strigi-analyzers-4.12.2.tar.xz) = 18272
diff --git a/devel/kdesdk4-strigi-analyzers/pkg-descr b/devel/kdesdk4-strigi-analyzers/pkg-descr
new file mode 100644
index 0000000..2b634b8
--- /dev/null
+++ b/devel/kdesdk4-strigi-analyzers/pkg-descr
@@ -0,0 +1,3 @@
+Strigi analyzers for SDK related file formats.
+
+WWW: http://www.kde.org/
diff --git a/devel/kdesdk4-strigi-analyzers/pkg-plist b/devel/kdesdk4-strigi-analyzers/pkg-plist
new file mode 100644
index 0000000..b1f3cef
--- /dev/null
+++ b/devel/kdesdk4-strigi-analyzers/pkg-plist
@@ -0,0 +1,7 @@
+lib/strigi/strigila_diff.so
+lib/strigi/strigila_po.so
+lib/strigi/strigita_ts.so
+lib/strigi/strigita_xlf.so
+share/strigi/fieldproperties/strigi_translation.fieldproperties
+@dirrmtry share/strigi/fieldproperties
+@dirrmtry share/strigi
diff --git a/devel/kdesdk4-thumbnailers/Makefile b/devel/kdesdk4-thumbnailers/Makefile
new file mode 100644
index 0000000..74cadac
--- /dev/null
+++ b/devel/kdesdk4-thumbnailers/Makefile
@@ -0,0 +1,17 @@
+# $FreeBSD$
+
+PORTNAME= kdesdk-thumbnailers
+PORTVERSION= ${KDE4_VERSION}
+CATEGORIES= devel kde
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
+DIST_SUBDIR= KDE/${PORTVERSION}
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= KDE thumbnail generator for gettext po files
+
+USES= cmake:outsource gettext
+USE_XZ= yes
+USE_KDE4= kdelibs kdeprefix kdehier automoc4
+USE_QT4= moc_build qmake_build rcc_build uic_build
+
+.include <bsd.port.mk>
diff --git a/devel/kdesdk4-thumbnailers/distinfo b/devel/kdesdk4-thumbnailers/distinfo
new file mode 100644
index 0000000..539fe94
--- /dev/null
+++ b/devel/kdesdk4-thumbnailers/distinfo
@@ -0,0 +1,2 @@
+SHA256 (KDE/4.12.2/kdesdk-thumbnailers-4.12.2.tar.xz) = 319317d4a6e9cf3b244e13c4bf3d03d509d4cdbc170bbe9f5b925334994f7f26
+SIZE (KDE/4.12.2/kdesdk-thumbnailers-4.12.2.tar.xz) = 11348
diff --git a/devel/kdesdk4-thumbnailers/pkg-descr b/devel/kdesdk4-thumbnailers/pkg-descr
new file mode 100644
index 0000000..21deee8
--- /dev/null
+++ b/devel/kdesdk4-thumbnailers/pkg-descr
@@ -0,0 +1,3 @@
+KDE thumbnail generator for gettext po files.
+
+WWW: http://www.kde.org/
diff --git a/devel/kdesdk4-thumbnailers/pkg-plist b/devel/kdesdk4-thumbnailers/pkg-plist
new file mode 100644
index 0000000..8fbdec9
--- /dev/null
+++ b/devel/kdesdk4-thumbnailers/pkg-plist
@@ -0,0 +1,3 @@
+lib/kde4/pothumbnail.so
+share/config.kcfg/pocreatorsettings.kcfg
+share/kde4/services/pothumbnail.desktop
diff --git a/devel/kdesdk4/Makefile b/devel/kdesdk4/Makefile
index 1158496..4f9262e 100644
--- a/devel/kdesdk4/Makefile
+++ b/devel/kdesdk4/Makefile
@@ -1,95 +1,82 @@
-# Created by: Martin Wilke <miwi@FreeBSD.org>
# $FreeBSD$
PORTNAME= kdesdk
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 2
CATEGORIES= devel kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
-DIST_SUBDIR= KDE/${PORTVERSION}
+DISTFILES= #
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE Software Development Kit
-LIB_DEPENDS= libsvn_client-1.so:${PORTSDIR}/devel/subversion \
- libboost_thread.so:${PORTSDIR}/devel/boost-libs \
- libhunspell-1.3.so:${PORTSDIR}/textproc/hunspell \
- libqca.so:${PORTSDIR}/devel/qca
-BUILD_DEPENDS= ${LOCALBASE}/include/ltdl.h:${PORTSDIR}/devel/libltdl
-RUN_DEPENDS= bash:${PORTSDIR}/shells/bash
-
-LATEST_LINK= ${PORTNAME}4
-
-CONFLICTS= kdeutils-4.5.[0-5]
-
-USE_XZ= yes
-USE_GNOME= libxml2 libxslt
-USE_KDE4= kdehier kdelibs kdeprefix libkonq pimlibs \
- akonadi automoc4 qimageblitz_build strigi
-USES= cmake:outsource perl5 gmake shared-mime-info
-USE_QT4= corelib dbus declarative designer gui qt3support \
- script scripttools sql xml \
- qmake_build moc_build rcc_build uic_build uic3_build
-USE_LDCONFIG= yes
-CMAKE_ARGS+= -DCMAKE_REQUIRED_INCLUDES:STRING="${LOCALBASE}/include"
-
-MAN1= adddebug.1 \
- cervisia.1 \
- cheatmake.1 \
- create_cvsignore.1 \
- create_makefile.1 \
- create_makefiles.1 \
- cvscheck.1 \
- cvslastchange.1 \
- cvslastlog.1 \
- cvsrevertlast.1 \
- cxxmetric.1 \
- extend_dmalloc.1 \
- extractrc.1 \
- fixincludes.1 \
- po2xml.1 \
- pruneemptydirs.1 \
- qtdoc.1 \
- reportview.1 \
- split2po.1 \
- swappo.1 \
- transxx.1 \
- xml2pot.1 \
- zonetab2pot.py.1
-
-OPTIONS_DEFINE= ANTLR KATE KATE_PATE
-OPTIONS_DEFAULT= KATE
-
-ANTLR_DESC= Support for po2xml and swappo tools
-KATE_DESC= Install Kate advanced text editor
-KATE_PATE_DESC= Support for Python plugins in Kate
-
-NO_STAGE= yes
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MANTLR}
-BUILD_DEPENDS+= antlr:${PORTSDIR}/devel/antlr
-RUN_DEPENDS+= antlr:${PORTSDIR}/devel/antlr
-PLIST_SUB+= ANTLR=""
-.else
-CMAKE_ARGS+= -DWITH_Antlr2:BOOL=off
-PLIST_SUB+= ANTLR="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MKATE}
-USE_KDE4+= kate_run
-.endif
-
-.if ${PORT_OPTIONS:MKATE_PATE}
-RUN_DEPENDS+= ${KDE4_PREFIX}/lib/kde4/pateplugin.so:${PORTSDIR}/editors/kate-plugin-pate
-.endif
-
-post-patch:
- ${FIND} ${WRKSRC}/scripts -type f | \
- ${XARGS} ${REINPLACE_CMD} -Ee 's,/usr/bin/(perl|python|ruby|svn),${LOCALBASE}/bin/\1,g'
- # Prevent updating MIME during build.
- ${REINPLACE_CMD} -e '/^update_xdg_mimetypes/ d; /SharedMimeInfo/ d' \
- ${PATCH_WRKSRC}/okteta/mimetypes/CMakeLists.txt
+USE_KDE4= kdeprefix
+NO_BUILD= yes
+NO_INSTALL= yes
+NO_MTREE= yes
+
+OPTIONS_DEFINE= CERVISIA \
+ DEVUTILS \
+ DEVSCRIPTS \
+ DOLPHIN \
+ KAPPTEMPLATE \
+ KATE \
+ KATE_PATE \
+ KCACHEGRIND \
+ KIOSLAVES \
+ KOMPARE \
+ LOKALIZE \
+ OKTETA \
+ POXML \
+ STRIGI \
+ THUMBNAILER \
+ UMBRELLO
+OPTIONS_DEFAULT= ${OPTIONS_DEFINE}
+
+CERVISIA_DESC= CVS frontend
+CERVISIA_RUN_DEPENDS= ${KDE4_PREFIX}/bin/cervisia:${PORTSDIR}/devel/cervisia
+
+DEVUTILS_DESC= KDE development utilities
+DEVUTILS_RUN_DEPENDS= ${KDE4_PREFIX}/bin/kuiviewer:${PORTSDIR}/devel/kde-dev-utils
+
+DEVSCRIPTS_DESC= KDE development scripts
+DEVSCRIPTS_RUN_DEPENDS= ${KDE4_PREFIX}/bin/kdekillall:${PORTSDIR}/devel/kde-dev-scripts
+
+DOLPHIN_DESC= Plugins for Dolphin file manager
+DOLPHIN_RUN_DEPENDS= ${KDE4_PREFIX}/lib/kde4/fileviewgitplugin.so:${PORTSDIR}/devel/dolphin-plugins
+
+KAPPTEMPLATE_DESC= Template generator
+KAPPTEMPLATE_RUN_DEPENDS= ${KDE4_PREFIX}/bin/kapptemplate:${PORTSDIR}/devel/kapptemplate
+
+KATE_DESC= KDE advanced text editor
+KATE_USE= KDE4=kate_run
+
+KATE_PATE_DESC= Support for Python plugins in Kate
+KATE_PATE_RUN_DEPENDS= ${KDE4_PREFIX}/lib/kde4/katepateplugin.so:${PORTSDIR}/editors/kate-plugin-pate
+
+KCACHEGRIND_DESC= Profiler frontend
+KCACHEGRIND_RUN_DEPENDS= ${KDE4_PREFIX}/bin/kcachegrind:${PORTSDIR}/devel/kcachegrind
+
+KIOSLAVES_DESC= SDK related KIO slaves
+KIOSLAVES_RUN_DEPENDS= ${KDE4_PREFIX}/lib/kde4/kio_svn.so:${PORTSDIR}/devel/kdesdk4-kioslaves
+
+KOMPARE_DESC= Diff/Patch frontend
+KOMPARE_RUN_DEPENDS= ${KDE4_PREFIX}/bin/kompare:${PORTSDIR}/textproc/kompare
+
+LOKALIZE_DESC= Computer-aided translation system
+LOKALIZE_RUN_DEPENDS= ${KDE4_PREFIX}/bin/lokalize:${PORTSDIR}/devel/lokalize
+
+OKTETA_DESC= Hex editor
+OKTETA_RUN_DEPENDS= ${KDE4_PREFIX}/bin/okteta:${PORTSDIR}/devel/okteta
+
+POXML_DESC= Tools to translate DocBook XML using gettext
+POXML_RUN_DEPENDS= ${KDE4_PREFIX}/bin/po2xml:${PORTSDIR}/devel/poxml
+
+STRIGI_DESC= Strigi analyzers for SDK file formats
+STRIGI_RUN_DEPENDS= ${KDE4_PREFIX}/lib/strigi/strigila_diff.so:${PORTSDIR}/devel/kdesdk4-strigi-analyzers
+
+THUMBNAILER_DESC= Thumbnail generator for gettext po files
+THUMBNAILER_RUN_DEPENDS= ${KDE4_PREFIX}/lib/kde4/pothumbnail.so:${PORTSDIR}/devel/kdesdk4-thumbnailers
+
+UMBRELLO_DESC= UML modeller
+UMBRELLO_RUN_DEPENDS= ${KDE4_PREFIX}/bin/umbrello:${PORTSDIR}/devel/umbrello
.include <bsd.port.mk>
diff --git a/devel/kdesdk4/distinfo b/devel/kdesdk4/distinfo
deleted file mode 100644
index d3d405f..0000000
--- a/devel/kdesdk4/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (KDE/4.10.5/kdesdk-4.10.5.tar.xz) = e8c076cc83d4e43d021993c4e6ca037762c69486d8fce7c2770c23f55ba13140
-SIZE (KDE/4.10.5/kdesdk-4.10.5.tar.xz) = 5261616
diff --git a/devel/kdesdk4/files/patch-libcxx b/devel/kdesdk4/files/patch-libcxx
deleted file mode 100644
index ee855cc..0000000
--- a/devel/kdesdk4/files/patch-libcxx
+++ /dev/null
@@ -1,221 +0,0 @@
-commit 6aa61a76e792354ab646849f1dcfeccab7d0063d
-Author: Raphael Kubo da Costa <rakuco@FreeBSD.org>
-Date: Sun Nov 3 01:21:49 2013 +0200
-
- kdevcppparser: Always define the `identity' unary function.
-
- _Identity is an internal, libstdc++-specific struct that is not to be relied
- upon by external code.
-
- preprocesslexer.cpp used to assume GCC (with libstdc++) and MSVC were the
- only compilers available, and defined its own _Identity implementation for
- the latter. It breaks things if any other compiler or STL implementation
- (such as clang with libc++) is used.
-
- The easiest fix is to just unconditionally define the `identity' unary
- function and use it regardless of whether _Identity is defined or not.
-
-commit f89f9c6358001619222a4b3c187b5e969b553d0b
-Author: Raphael Kubo da Costa <rakuco@FreeBSD.org>
-Date: Sun Nov 3 13:19:56 2013 +0200
-
- kdevcppparser: Replace PositionFilename with a typedef to QString.
-
- The C++ standard (98, 03 and 11) states that std::basic_string is supposed
- to work only with POD-like types, which is not the case for QChar.
-
- GCC's libstdc++'s std::basic_string implementation, though, does not use any
- features present only in POD types, so the previous behavior of using
- std::basic_string<QChar> has worked for most people using Linux, and some
- workarounds were present for other compilers such as SunPro CC and MSVC.
-
- Instead of adding yet another workaround to get things working with clang
- with libc++, try to fix the problem in a different way by getting rid of the
- need for std::basic_string in position.h altogether and using a plain
- QString instead.
-
- std::basic_string was used only to store the name of the source file being
- processed, which was originally a QString anyway, so we can avoid the
- QString -> std::basic_string -> QString conversions, as well as the need to
- have a full-fledged PositionFilename class with a toString() method that
- performed this conversion.
-
- It also allows us to remove the MSVC/SunPro workarounds from the code and
- the build system.
---- umbrello/umbrello/CMakeLists.txt
-+++ umbrello/umbrello/CMakeLists.txt
-@@ -267,37 +267,21 @@ set(libcodeimport_SRCS
- codeimport/csharp/csharpimport.cpp
- )
-
--if (WIN32 AND NOT MSVC)
-- # SunPRO CC have a problem with position.h; we try to put a
-- # QChar into a spirit iterator, which, after a bunch of futzing, ends up in
-- # the STL string_ref templates, which use
-- #
-- # union {
-- # size_type _C_size; // Number of actual data values stored
-- # _CharT _C_dummy; // force the alignment of the first char
-- # } _C_size; // named to work around an HP aCC 3.30 bug
-- #
-- # and you can't have a class which requires an initializer in a union.
-- #
-- add_definitions(-DDISABLE_CPP_IMPORT)
-- set(libkdevcppparser_SRCS)
--else (WIN32 AND NOT MSVC)
-- list(APPEND libcodeimport_SRCS
-- codeimport/cppimport.cpp
-- )
-- set(libkdevcppparser_SRCS
-- codeimport/kdevcppparser/ast.cpp
-- codeimport/kdevcppparser/driver.cpp
-- codeimport/kdevcppparser/errors.cpp
-- codeimport/kdevcppparser/lexer.cpp
-- codeimport/kdevcppparser/lookup.cpp
-- codeimport/kdevcppparser/parser.cpp
-- codeimport/kdevcppparser/preprocesslexer.cpp
-- codeimport/kdevcppparser/tree_parser.cpp
-- codeimport/kdevcppparser/ast_utils.cpp
-- codeimport/kdevcppparser/cpptree2uml.cpp
-- )
--endif(WIN32 AND NOT MSVC)
-+list(APPEND libcodeimport_SRCS
-+ codeimport/cppimport.cpp
-+)
-+set(libkdevcppparser_SRCS
-+ codeimport/kdevcppparser/ast.cpp
-+ codeimport/kdevcppparser/driver.cpp
-+ codeimport/kdevcppparser/errors.cpp
-+ codeimport/kdevcppparser/lexer.cpp
-+ codeimport/kdevcppparser/lookup.cpp
-+ codeimport/kdevcppparser/parser.cpp
-+ codeimport/kdevcppparser/preprocesslexer.cpp
-+ codeimport/kdevcppparser/tree_parser.cpp
-+ codeimport/kdevcppparser/ast_utils.cpp
-+ codeimport/kdevcppparser/cpptree2uml.cpp
-+)
-
- set(libclipboard_SRCS
- clipboard/umldragdata.cpp
---- umbrello/umbrello/codeimport/classimport.cpp
-+++ umbrello/umbrello/codeimport/classimport.cpp
-@@ -20,9 +20,7 @@
- #include "javaimport.h"
- #include "adaimport.h"
- #include "pascalimport.h"
--#ifndef DISABLE_CPP_IMPORT
- #include "cppimport.h"
--#endif
- #include "csharpimport.h"
- #include "codeimpthread.h"
-
-@@ -52,13 +50,8 @@ ClassImport *ClassImport::createImporterByFileExt(const QString &fileName, CodeI
- classImporter = new PascalImport(thread);
- else if (fileName.endsWith(QLatin1String(".cs")))
- classImporter = new CSharpImport(thread);
--#ifndef DISABLE_CPP_IMPORT
- else
- classImporter = new CppImport(thread); // the default.
--#else
-- else
-- classImporter = 0;
--#endif
- return classImporter;
- }
-
---- umbrello/umbrello/codeimport/kdevcppparser/position.h
-+++ umbrello/umbrello/codeimport/kdevcppparser/position.h
-@@ -20,22 +20,6 @@
- #ifndef POSITION_H
- #define POSITION_H
-
--#ifdef _MSC_VER //Q_CC_MSVC isn't defined here
--/*
--workaround for the following msvc error
--...\Microsoft Visual Studio 8\VC\INCLUDE\xstring(2044) : error C2620:
-- member 'std::basic_string<_Elem>::_Bxty::_Buf ' of union 'std::basic_string<_Elem>::_Bxty'
-- has user-defined constructor or non-trivial default constructor with [ _Elem=QChar]
--...\Microsoft Visual Studio 8\VC\INCLUDE\xstring(2046) : see reference to class
-- template instantiation 'std::basic_string<_Elem>::_Bxty' being compiled with [ _Elem=QChar]
--..\umbrello\umbrello\codeimport\kdevcppparser\position.h(49) : see reference to class
-- template instantiation 'std::basic_string<_Elem>' being compiled with [ _Elem=QChar]
--*/
--#define union struct
--#include <xstring>
--#undef union
--#endif
--
- #include <limits.h>
- #include <boost/version.hpp>
- #include <boost/spirit/include/classic.hpp>
-@@ -43,34 +27,7 @@ workaround for the following msvc error
- #include <QChar>
- #include <QDebug>
-
--typedef std::basic_string<QChar> PositionFilenameType;
--
--class PositionFilename : public PositionFilenameType
--{
--public:
-- PositionFilename()
-- {
-- }
--
-- explicit PositionFilename(const QString &p) : PositionFilenameType(p.data())
-- {
-- }
--
-- QString toString() const
-- {
-- QString result;
-- for(unsigned int i = 0; i < size(); i++)
-- result.append(at(i));
-- return result;
-- }
--};
--
--inline QDebug operator<<(QDebug out, const PositionFilename &p)
--{
-- out << p.toString();
-- return out;
--}
--
-+typedef QString PositionFilename;
- typedef boost::spirit::classic::file_position_base<PositionFilename> PositionType;
-
- class Position : public PositionType
---- umbrello/umbrello/codeimport/kdevcppparser/preprocesslexer.cpp
-+++ umbrello/umbrello/codeimport/kdevcppparser/preprocesslexer.cpp
-@@ -41,13 +41,11 @@
-
- #define PREPROCESSLEXER_DEBUG
-
--#ifdef Q_CC_MSVC
- template <class _Tp>
--struct _Identity : public std::unary_function<_Tp,_Tp> {
-+struct identity : public std::unary_function<_Tp,_Tp> {
- _Tp& operator()(_Tp& __x) const { return __x; }
- const _Tp& operator()(const _Tp& __x) const { return __x; }
- };
--#endif
-
- template <class _Tp>
- struct tilde : public std::unary_function<_Tp, _Tp> {
-@@ -593,7 +591,7 @@ void PreprocessLexer::dumpToFile()
- if (!d.exists())
- d.mkdir(tempPath);
-
-- QString fileName = tempPath + '/' + currentPosition().file.toString().replace(QRegExp("[/:mn]"), "-");
-+ QString fileName = tempPath + '/' + currentPosition().file.replace(QRegExp("[/:mn]"), "-");
- QFile f(fileName);
- if (f.open(QIODevice::WriteOnly | QIODevice::Text)) {
- QTextStream out(&f);
-@@ -839,7 +837,7 @@ int PreprocessLexer::macroPrimary()
- if (!l_hit)
- result = 0;
- } else {
-- boost::function < int (int) > l_op = _Identity<int>();
-+ boost::function < int (int) > l_op = identity<int>();
- if (m_source.parse(ch_p('+')
- | ch_p('-')[var(l_op) = std::negate<int>()]
- | ch_p('!')[var(l_op) = std::logical_not<int>()]
diff --git a/devel/kdesdk4/pkg-descr b/devel/kdesdk4/pkg-descr
index 53d4824..eeaedae 100644
--- a/devel/kdesdk4/pkg-descr
+++ b/devel/kdesdk4/pkg-descr
@@ -1,3 +1 @@
-This is a collection of applications and tools used by KDE developers.
-It also has example code for use in learning KDE programming or starting
-a new KDE application.
+KDE Software Development Kit.
diff --git a/devel/kdesdk4/pkg-plist b/devel/kdesdk4/pkg-plist
deleted file mode 100644
index 5156a16..0000000
--- a/devel/kdesdk4/pkg-plist
+++ /dev/null
@@ -1,1195 +0,0 @@
-bin/adddebug
-bin/build-progress.sh
-bin/cervisia
-bin/cheatmake
-bin/colorsvn
-bin/create_cvsignore
-bin/create_makefile
-bin/create_makefiles
-bin/create_svnignore
-bin/cvs-clean
-bin/cvsaddcurrentdir
-bin/cvsaskpass
-bin/cvsbackport
-bin/cvsblame
-bin/cvscheck
-bin/cvsforwardport
-bin/cvslastchange
-bin/cvslastlog
-bin/cvsrevertlast
-bin/cvsservice
-bin/cvsversion
-bin/cxxmetric
-bin/dprof2calltree
-bin/extend_dmalloc
-bin/extractattr
-bin/extractrc
-bin/findmissingcrystal
-bin/fix-include.sh
-bin/fixkdeincludes
-bin/fixuifiles
-bin/hotshot2calltree
-bin/includemocs
-bin/kapptemplate
-bin/kcachegrind
-bin/kde-systemsettings-tree.py
-bin/kde_generate_export_header
-bin/kdedoc
-bin/kdekillall
-bin/kdelnk2desktop.py
-bin/kdemangen.pl
-bin/kio_svn_helper
-bin/kompare
-bin/kpartloader
-bin/krazy-licensecheck
-bin/kstartperf
-bin/kuiviewer
-bin/lokalize
-bin/makeobj
-bin/memprof2calltree
-bin/noncvslist
-bin/nonsvnlist
-bin/okteta
-bin/op2calltree
-bin/optimizegraphics
-bin/package_crystalsvg
-bin/png2mng.pl
-%%ANTLR%%bin/po2xml
-bin/pprof2calltree
-bin/pruneemptydirs
-bin/qtdoc
-bin/split2po
-bin/struct2osd.sh
-bin/svn-clean
-bin/svnbackport
-bin/svnchangesince
-bin/svnforwardport
-bin/svngettags
-bin/svnintegrate
-bin/svnlastchange
-bin/svnlastlog
-bin/svnrevertlast
-bin/svnversions
-%%ANTLR%%bin/swappo
-bin/umbrello
-bin/wcgrep
-bin/xml2pot
-bin/zonetab2pot.py
-include/KDE/Kasten2/AbstractConnectJob
-include/KDE/Kasten2/AbstractDocument
-include/KDE/Kasten2/AbstractDocumentFactory
-include/KDE/Kasten2/AbstractDocumentStrategy
-include/KDE/Kasten2/AbstractExportJob
-include/KDE/Kasten2/AbstractFileSystemConnectJob
-include/KDE/Kasten2/AbstractFileSystemExportJob
-include/KDE/Kasten2/AbstractFileSystemLoadJob
-include/KDE/Kasten2/AbstractFileSystemSyncFromRemoteJob
-include/KDE/Kasten2/AbstractFileSystemSyncToRemoteJob
-include/KDE/Kasten2/AbstractFileSystemSyncWithRemoteJob
-include/KDE/Kasten2/AbstractGroupedViews
-include/KDE/Kasten2/AbstractLinePopup
-include/KDE/Kasten2/AbstractLoadJob
-include/KDE/Kasten2/AbstractModel
-include/KDE/Kasten2/AbstractModelDataGenerator
-include/KDE/Kasten2/AbstractModelDataGeneratorConfigEditor
-include/KDE/Kasten2/AbstractModelDataGeneratorConfigEditorFactory
-include/KDE/Kasten2/AbstractModelExporter
-include/KDE/Kasten2/AbstractModelExporterConfigEditor
-include/KDE/Kasten2/AbstractModelExporterConfigEditorFactory
-include/KDE/Kasten2/AbstractModelFileSystemSynchronizer
-include/KDE/Kasten2/AbstractModelSelection
-include/KDE/Kasten2/AbstractModelStreamEncoder
-include/KDE/Kasten2/AbstractModelStreamEncoderConfigEditor
-include/KDE/Kasten2/AbstractModelStreamEncoderConfigEditorFactory
-include/KDE/Kasten2/AbstractModelSynchronizer
-include/KDE/Kasten2/AbstractModelSynchronizerFactory
-include/KDE/Kasten2/AbstractSelectionView
-include/KDE/Kasten2/AbstractSyncFromRemoteJob
-include/KDE/Kasten2/AbstractSyncToRemoteJob
-include/KDE/Kasten2/AbstractSyncWithRemoteJob
-include/KDE/Kasten2/AbstractTool
-include/KDE/Kasten2/AbstractToolFactory
-include/KDE/Kasten2/AbstractToolInlineView
-include/KDE/Kasten2/AbstractToolView
-include/KDE/Kasten2/AbstractToolViewFactory
-include/KDE/Kasten2/AbstractToolWidget
-include/KDE/Kasten2/AbstractView
-include/KDE/Kasten2/AbstractViewArea
-include/KDE/Kasten2/AbstractViewFactory
-include/KDE/Kasten2/AbstractXmlGuiController
-include/KDE/Kasten2/ClipboardController
-include/KDE/Kasten2/CloseController
-include/KDE/Kasten2/CopyAsController
-include/KDE/Kasten2/CreatorController
-include/KDE/Kasten2/DataSelectable
-include/KDE/Kasten2/DialogHandler
-include/KDE/Kasten2/DocumentCreateManager
-include/KDE/Kasten2/DocumentManager
-include/KDE/Kasten2/DocumentSyncManager
-include/KDE/Kasten2/DocumentVersionData
-include/KDE/Kasten2/DocumentsTool
-include/KDE/Kasten2/DocumentsToolView
-include/KDE/Kasten2/DummyView
-include/KDE/Kasten2/ExportController
-include/KDE/Kasten2/FileSystemBrowserTool
-include/KDE/Kasten2/FileSystemBrowserToolView
-include/KDE/Kasten2/FullScreenController
-include/KDE/Kasten2/JobManager
-include/KDE/Kasten2/LoaderController
-include/KDE/Kasten2/ModelCodecManager
-include/KDE/Kasten2/ModelCodecViewManager
-include/KDE/Kasten2/ModelDataGenerateThread
-include/KDE/Kasten2/ModelEncoderFileSystemExportJob
-include/KDE/Kasten2/ModelEncoderFileSystemExporter
-include/KDE/Kasten2/ModelEncoderFileSystemExporterConfigEditor
-include/KDE/Kasten2/ModelEncoderFileSystemExporterConfigEditorFactory
-include/KDE/Kasten2/ModelStreamEncodeThread
-include/KDE/Kasten2/ModifiedBarController
-include/KDE/Kasten2/MultiDocumentStrategy
-include/KDE/Kasten2/MultiViewAreas
-include/KDE/Kasten2/Person
-include/KDE/Kasten2/QuitController
-include/KDE/Kasten2/ReadOnlyBarController
-include/KDE/Kasten2/ReadOnlyController
-include/KDE/Kasten2/SelectController
-include/KDE/Kasten2/SelectedDataWriteable
-include/KDE/Kasten2/SetRemoteController
-include/KDE/Kasten2/ShellWindow
-include/KDE/Kasten2/SingleDocumentStrategy
-include/KDE/Kasten2/SingleViewArea
-include/KDE/Kasten2/SingleViewWindow
-include/KDE/Kasten2/StatusBar
-include/KDE/Kasten2/SwitchViewController
-include/KDE/Kasten2/SynchronizeController
-include/KDE/Kasten2/TabbedViews
-include/KDE/Kasten2/ToggleButton
-include/KDE/Kasten2/ToolInlineViewable
-include/KDE/Kasten2/ToolListMenuController
-include/KDE/Kasten2/UserListable
-include/KDE/Kasten2/VersionController
-include/KDE/Kasten2/VersionViewTool
-include/KDE/Kasten2/VersionViewToolView
-include/KDE/Kasten2/Versionable
-include/KDE/Kasten2/ViewAreaSplitable
-include/KDE/Kasten2/ViewListMenuController
-include/KDE/Kasten2/ViewManager
-include/KDE/Kasten2/WidgetsDockable
-include/KDE/Kasten2/ZoomBarController
-include/KDE/Kasten2/ZoomController
-include/KDE/Kasten2/Zoomable
-include/KDE/Okteta1/AbstractByteArrayColumnRenderer
-include/KDE/Okteta1/AbstractByteArrayModel
-include/KDE/Okteta1/AbstractByteArrayView
-include/KDE/Okteta1/AbstractColumnRenderer
-include/KDE/Okteta1/AbstractColumnStylist
-include/KDE/Okteta1/Address
-include/KDE/Okteta1/AddressRange
-include/KDE/Okteta1/ArrayChangeMetrics
-include/KDE/Okteta1/Bookmark
-include/KDE/Okteta1/Bookmarkable
-include/KDE/Okteta1/BookmarksConstIterator
-include/KDE/Okteta1/BorderColumnRenderer
-include/KDE/Okteta1/Byte
-include/KDE/Okteta1/ByteArrayChange
-include/KDE/Okteta1/ByteArrayColumnView
-include/KDE/Okteta1/ByteArrayModel
-include/KDE/Okteta1/ByteArrayRowColumnRenderer
-include/KDE/Okteta1/ByteArrayRowView
-include/KDE/Okteta1/ByteArrayTableLayout
-include/KDE/Okteta1/ByteArrayTableRanges
-include/KDE/Okteta1/ChangeHistory
-include/KDE/Okteta1/ChangesDescribable
-include/KDE/Okteta1/CharByteArrayColumnRenderer
-include/KDE/Okteta1/CharCodec
-include/KDE/Okteta1/Character
-include/KDE/Okteta1/Line
-include/KDE/Okteta1/LinePosition
-include/KDE/Okteta1/LinePositionRange
-include/KDE/Okteta1/LineRange
-include/KDE/Okteta1/NumberRange
-include/KDE/Okteta1/OffsetColumnRenderer
-include/KDE/Okteta1/OffsetFormat
-include/KDE/Okteta1/PieceTableByteArrayModel
-include/KDE/Okteta1/Range
-include/KDE/Okteta1/Size
-include/KDE/Okteta1/ValueByteArrayColumnRenderer
-include/KDE/Okteta1/ValueCodec
-include/KDE/Okteta1/Versionable
-include/KDE/Okteta1/WidgetColumnStylist
-include/KDE/Okteta1/WordByteArrayService
-include/kasten2/abstractconnectjob.h
-include/kasten2/abstractcontroller.h
-include/kasten2/abstractdocument.h
-include/kasten2/abstractdocumentfactory.h
-include/kasten2/abstractdocumentstrategy.h
-include/kasten2/abstractexportjob.h
-include/kasten2/abstractfilesystemconnectjob.h
-include/kasten2/abstractfilesystemexportjob.h
-include/kasten2/abstractfilesystemloadjob.h
-include/kasten2/abstractfilesystemsyncfromremotejob.h
-include/kasten2/abstractfilesystemsynctoremotejob.h
-include/kasten2/abstractfilesystemsyncwithremotejob.h
-include/kasten2/abstractgroupedviews.h
-include/kasten2/abstractlinepopup.h
-include/kasten2/abstractloadjob.h
-include/kasten2/abstractmodel.h
-include/kasten2/abstractmodeldatagenerator.h
-include/kasten2/abstractmodeldatageneratorconfigeditor.h
-include/kasten2/abstractmodeldatageneratorconfigeditorfactory.h
-include/kasten2/abstractmodelexporter.h
-include/kasten2/abstractmodelexporterconfigeditor.h
-include/kasten2/abstractmodelexporterconfigeditorfactory.h
-include/kasten2/abstractmodelfilesystemsynchronizer.h
-include/kasten2/abstractmodelselection.h
-include/kasten2/abstractmodelstreamencoder.h
-include/kasten2/abstractmodelstreamencoderconfigeditor.h
-include/kasten2/abstractmodelstreamencoderconfigeditorfactory.h
-include/kasten2/abstractmodelsynchronizer.h
-include/kasten2/abstractmodelsynchronizerfactory.h
-include/kasten2/abstractoverwritedialog.h
-include/kasten2/abstractsavediscarddialog.h
-include/kasten2/abstractselectionview.h
-include/kasten2/abstractsyncfromremotejob.h
-include/kasten2/abstractsynctoremotejob.h
-include/kasten2/abstractsyncwithremotejob.h
-include/kasten2/abstracttool.h
-include/kasten2/abstracttoolfactory.h
-include/kasten2/abstracttoolinlineview.h
-include/kasten2/abstracttoolview.h
-include/kasten2/abstracttoolviewfactory.h
-include/kasten2/abstracttoolwidget.h
-include/kasten2/abstractview.h
-include/kasten2/abstractviewarea.h
-include/kasten2/abstractviewfactory.h
-include/kasten2/abstractxmlguicontroller.h
-include/kasten2/clipboardcontroller.h
-include/kasten2/closecontroller.h
-include/kasten2/copyascontroller.h
-include/kasten2/creatorcontroller.h
-include/kasten2/dataselectable.h
-include/kasten2/dialoghandler.h
-include/kasten2/documentcreatemanager.h
-include/kasten2/documentmanager.h
-include/kasten2/documentstool.h
-include/kasten2/documentstoolview.h
-include/kasten2/documentsyncmanager.h
-include/kasten2/documentversiondata.h
-include/kasten2/documentversionid.h
-include/kasten2/dummyview.h
-include/kasten2/exportcontroller.h
-include/kasten2/filesystembrowsertool.h
-include/kasten2/filesystembrowsertoolview.h
-include/kasten2/fullscreencontroller.h
-include/kasten2/insertcontroller.h
-include/kasten2/jobmanager.h
-include/kasten2/kastencontrollers_export.h
-include/kasten2/kastencore.h
-include/kasten2/kastencore_export.h
-include/kasten2/kastengui.h
-include/kasten2/kastengui_export.h
-include/kasten2/loadercontroller.h
-include/kasten2/modelcodecmanager.h
-include/kasten2/modelcodecviewmanager.h
-include/kasten2/modeldatageneratethread.h
-include/kasten2/modelencoderfilesystemexporter.h
-include/kasten2/modelencoderfilesystemexporterconfigeditor.h
-include/kasten2/modelencoderfilesystemexporterconfigeditorfactory.h
-include/kasten2/modelencoderfilesystemexportjob.h
-include/kasten2/modelstreamencodethread.h
-include/kasten2/modifiedbarcontroller.h
-include/kasten2/multidocumentstrategy.h
-include/kasten2/multiviewareas.h
-include/kasten2/okteta1/abstractbytearraystreamencoder.h
-include/kasten2/okteta1/bookmarkscontroller.h
-include/kasten2/okteta1/bookmarkstool.h
-include/kasten2/okteta1/bookmarkstoolfactory.h
-include/kasten2/okteta1/bookmarkstoolview.h
-include/kasten2/okteta1/bookmarkstoolviewfactory.h
-include/kasten2/okteta1/bytearraycharsstreamencoder.h
-include/kasten2/okteta1/bytearraydocument.h
-include/kasten2/okteta1/bytearraydocumentfactory.h
-include/kasten2/okteta1/bytearrayrawfilesynchronizer.h
-include/kasten2/okteta1/bytearrayrawfilesynchronizerfactory.h
-include/kasten2/okteta1/bytearrayselection.h
-include/kasten2/okteta1/bytearraysourcecodestreamencoder.h
-include/kasten2/okteta1/bytearraysourcecodestreamencoderconfigeditor.h
-include/kasten2/okteta1/bytearraysourcecodestreamencoderconfigeditorfactory.h
-include/kasten2/okteta1/bytearraytextstreamencoderpreview.h
-include/kasten2/okteta1/bytearrayvaluesstreamencoder.h
-include/kasten2/okteta1/bytearrayvaluesstreamencoderconfigeditor.h
-include/kasten2/okteta1/bytearrayvaluesstreamencoderconfigeditorfactory.h
-include/kasten2/okteta1/bytearrayview.h
-include/kasten2/okteta1/bytearrayviewfactory.h
-include/kasten2/okteta1/bytearrayviewprofile.h
-include/kasten2/okteta1/bytearrayviewprofilelock.h
-include/kasten2/okteta1/bytearrayviewprofilemanager.h
-include/kasten2/okteta1/bytearrayviewprofilesynchronizer.h
-include/kasten2/okteta1/bytearrayviewtextstreamencoder.h
-include/kasten2/okteta1/bytetabletool.h
-include/kasten2/okteta1/bytetabletoolfactory.h
-include/kasten2/okteta1/bytetabletoolview.h
-include/kasten2/okteta1/bytetabletoolviewfactory.h
-include/kasten2/okteta1/charsetconversiontoolfactory.h
-include/kasten2/okteta1/charsetconversiontoolviewfactory.h
-include/kasten2/okteta1/checksumtool.h
-include/kasten2/okteta1/checksumtoolfactory.h
-include/kasten2/okteta1/checksumtoolview.h
-include/kasten2/okteta1/checksumtoolviewfactory.h
-include/kasten2/okteta1/documentinfotool.h
-include/kasten2/okteta1/documentinfotoolview.h
-include/kasten2/okteta1/filtertool.h
-include/kasten2/okteta1/filtertoolfactory.h
-include/kasten2/okteta1/filtertoolview.h
-include/kasten2/okteta1/filtertoolviewfactory.h
-include/kasten2/okteta1/gotooffsetcontroller.h
-include/kasten2/okteta1/gotooffsettool.h
-include/kasten2/okteta1/gotooffsettoolview.h
-include/kasten2/okteta1/infotool.h
-include/kasten2/okteta1/infotoolfactory.h
-include/kasten2/okteta1/infotoolview.h
-include/kasten2/okteta1/infotoolviewfactory.h
-include/kasten2/okteta1/kfinddirection.h
-include/kasten2/okteta1/oktetakastencontrollers_export.h
-include/kasten2/okteta1/oktetakastencore_export.h
-include/kasten2/okteta1/oktetakastengui_export.h
-include/kasten2/okteta1/overwritemodecontroller.h
-include/kasten2/okteta1/overwriteonlycontroller.h
-include/kasten2/okteta1/poddecodertool.h
-include/kasten2/okteta1/poddecodertoolfactory.h
-include/kasten2/okteta1/poddecodertoolview.h
-include/kasten2/okteta1/poddecodertoolviewfactory.h
-include/kasten2/okteta1/printcontroller.h
-include/kasten2/okteta1/replacecontroller.h
-include/kasten2/okteta1/replaceuserqueryable.h
-include/kasten2/okteta1/searchcontroller.h
-include/kasten2/okteta1/searchuserqueryable.h
-include/kasten2/okteta1/selectrangecontroller.h
-include/kasten2/okteta1/stringsextracttool.h
-include/kasten2/okteta1/stringsextracttoolfactory.h
-include/kasten2/okteta1/stringsextracttoolview.h
-include/kasten2/okteta1/stringsextracttoolviewfactory.h
-include/kasten2/okteta1/structtool.h
-include/kasten2/okteta1/structtoolview.h
-include/kasten2/okteta1/structurestoolfactory.h
-include/kasten2/okteta1/structurestoolviewfactory.h
-include/kasten2/okteta1/viewconfigcontroller.h
-include/kasten2/okteta1/viewmodecontroller.h
-include/kasten2/okteta1/viewprofilecontroller.h
-include/kasten2/okteta1/viewprofilesmanagecontroller.h
-include/kasten2/okteta1/viewstatuscontroller.h
-include/kasten2/person.h
-include/kasten2/quitcontroller.h
-include/kasten2/readonlybarcontroller.h
-include/kasten2/readonlycontroller.h
-include/kasten2/selectcontroller.h
-include/kasten2/selecteddatawriteable.h
-include/kasten2/setremotecontroller.h
-include/kasten2/shellwindow.h
-include/kasten2/singledocumentstrategy.h
-include/kasten2/singleviewarea.h
-include/kasten2/singleviewwindow.h
-include/kasten2/statusbar.h
-include/kasten2/statusbarlayout.h
-include/kasten2/switchviewcontroller.h
-include/kasten2/synchronizecontroller.h
-include/kasten2/tabbedviews.h
-include/kasten2/togglebutton.h
-include/kasten2/toolinlineviewable.h
-include/kasten2/toolinlineviewwidget.h
-include/kasten2/toollistmenucontroller.h
-include/kasten2/toolviewdockwidget.h
-include/kasten2/userlistable.h
-include/kasten2/versionable.h
-include/kasten2/versioncontroller.h
-include/kasten2/versionviewtool.h
-include/kasten2/versionviewtoolview.h
-include/kasten2/viewareabox.h
-include/kasten2/viewareasplitable.h
-include/kasten2/viewareasplitcontroller.h
-include/kasten2/viewbox.h
-include/kasten2/viewlistmenucontroller.h
-include/kasten2/viewmanager.h
-include/kasten2/widgetsdockable.h
-include/kasten2/zoomable.h
-include/kasten2/zoombarcontroller.h
-include/kasten2/zoomcontroller.h
-include/kompare/kompareinterface.h
-include/kprofilemethod.h
-include/okteta1/abstractbytearraycolumnrenderer.h
-include/okteta1/abstractbytearraymodel.h
-include/okteta1/abstractbytearrayview.h
-include/okteta1/abstractcolumnrenderer.h
-include/okteta1/abstractcolumnstylist.h
-include/okteta1/address.h
-include/okteta1/addressrange.h
-include/okteta1/arraychangemetrics.h
-include/okteta1/bookmark.h
-include/okteta1/bookmarkable.h
-include/okteta1/bookmarksconstiterator.h
-include/okteta1/bookmarksconstiteratoradapter.h
-include/okteta1/bordercolumnrenderer.h
-include/okteta1/byte.h
-include/okteta1/bytearraychange.h
-include/okteta1/bytearraycolumnview.h
-include/okteta1/bytearraymodel.h
-include/okteta1/bytearrayrowcolumnrenderer.h
-include/okteta1/bytearrayrowview.h
-include/okteta1/bytearraytablelayout.h
-include/okteta1/bytearraytableranges.h
-include/okteta1/changehistory.h
-include/okteta1/changesdescribable.h
-include/okteta1/character.h
-include/okteta1/charbytearraycolumnrenderer.h
-include/okteta1/charcodec.h
-include/okteta1/columnsview.h
-include/okteta1/kadds.h
-include/okteta1/line.h
-include/okteta1/lineposition.h
-include/okteta1/linepositionrange.h
-include/okteta1/linerange.h
-include/okteta1/numberrange.h
-include/okteta1/offsetcolumnrenderer.h
-include/okteta1/offsetformat.h
-include/okteta1/oktetacore.h
-include/okteta1/oktetacore_export.h
-include/okteta1/oktetagui.h
-include/okteta1/oktetagui_export.h
-include/okteta1/piecetablebytearraymodel.h
-include/okteta1/range.h
-include/okteta1/size.h
-include/okteta1/valuebytearraycolumnrenderer.h
-include/okteta1/valuecodec.h
-include/okteta1/versionable.h
-include/okteta1/widgetcolumnstylist.h
-include/okteta1/wordbytearrayservice.h
-lib/kde4/cervisiapart.so
-lib/kde4/fileviewbazaarplugin.so
-lib/kde4/fileviewgitplugin.so
-lib/kde4/fileviewhgplugin.so
-lib/kde4/fileviewsvnplugin.so
-lib/kde4/kded_ksvnd.so
-lib/kde4/kio_perldoc.so
-lib/kde4/kio_svn.so
-lib/kde4/komparenavtreepart.so
-lib/kde4/komparepart.so
-lib/kde4/kstartperf.so
-lib/kde4/kuiviewerpart.so
-lib/kde4/libkbytearrayedit.so
-lib/kde4/oktetapart.so
-lib/kde4/plugins/designer/oktetadesignerplugin.so
-lib/kde4/pothumbnail.so
-lib/kde4/quithumbnail.so
-lib/libkasten2controllers.so
-lib/libkasten2controllers.so.0.2.0
-lib/libkasten2controllers.so.2
-lib/libkasten2core.so
-lib/libkasten2core.so.0.2.0
-lib/libkasten2core.so.2
-lib/libkasten2gui.so
-lib/libkasten2gui.so.0.2.0
-lib/libkasten2gui.so.2
-lib/libkasten2okteta1controllers.so
-lib/libkasten2okteta1controllers.so.0.2.1
-lib/libkasten2okteta1controllers.so.1
-lib/libkasten2okteta1core.so
-lib/libkasten2okteta1core.so.0.2.1
-lib/libkasten2okteta1core.so.1
-lib/libkasten2okteta1gui.so
-lib/libkasten2okteta1gui.so.0.2.1
-lib/libkasten2okteta1gui.so.1
-lib/libkdeinit4_cervisia.so
-lib/libkdeinit4_cvsaskpass.so
-lib/libkdeinit4_cvsservice.so
-lib/libkomparedialogpages.so
-lib/libkomparedialogpages.so.5
-lib/libkomparedialogpages.so.5.0.1
-lib/libkomparediff2.so
-lib/libkomparediff2.so.5
-lib/libkomparediff2.so.5.0.1
-lib/libkompareinterface.so
-lib/libkompareinterface.so.5
-lib/libkompareinterface.so.5.0.1
-lib/libokteta1core.so
-lib/libokteta1core.so.0.8.1
-lib/libokteta1core.so.1
-lib/libokteta1gui.so
-lib/libokteta1gui.so.0.8.1
-lib/libokteta1gui.so.1
-lib/strigi/strigila_diff.so
-lib/strigi/strigila_po.so
-lib/strigi/strigita_ts.so
-lib/strigi/strigita_xlf.so
-share/applications/kde4/cervisia.desktop
-share/applications/kde4/kapptemplate.desktop
-share/applications/kde4/kcachegrind.desktop
-share/applications/kde4/kompare.desktop
-share/applications/kde4/kuiviewer.desktop
-share/applications/kde4/lokalize.desktop
-share/applications/kde4/okteta.desktop
-share/applications/kde4/umbrello.desktop
-share/apps/cervisia/cervisia.notifyrc
-share/apps/cervisia/cervisiashellui.rc
-share/apps/cervisiapart/cervisiaui.rc
-share/apps/kcachegrind/icons/hicolor/16x16/actions/move.png
-share/apps/kcachegrind/icons/hicolor/16x16/actions/percent.png
-share/apps/kcachegrind/icons/hicolor/22x22/actions/hidetemplates.png
-share/apps/kcachegrind/icons/hicolor/22x22/actions/move.png
-share/apps/kcachegrind/icons/hicolor/22x22/actions/percent.png
-share/apps/kcachegrind/icons/hicolor/32x32/actions/percent.png
-share/apps/kcachegrind/kcachegrindui.rc
-share/apps/kcachegrind/tips
-share/apps/kdevappwizard/template_previews/akonadi-resources.png
-share/apps/kdevappwizard/template_previews/akonadi-serializer.png
-share/apps/kdevappwizard/template_previews/default.png
-share/apps/kdevappwizard/template_previews/kapp4.png
-share/apps/kdevappwizard/template_previews/kde-simple.png
-share/apps/kdevappwizard/template_previews/kderubyapp.png
-share/apps/kdevappwizard/template_previews/konqplugin.png
-share/apps/kdevappwizard/template_previews/kpartapp.png
-share/apps/kdevappwizard/template_previews/plasma-applet.png
-share/apps/kdevappwizard/template_previews/pykde4.png
-share/apps/kdevappwizard/template_previews/pyqt4app.png
-share/apps/kdevappwizard/template_previews/qmake4gui.png
-share/apps/kdevappwizard/template_previews/runner.png
-share/apps/kdevappwizard/templates/akonadiresource.tar.bz2
-share/apps/kdevappwizard/templates/akonadiserializer.tar.bz2
-share/apps/kdevappwizard/templates/flake.tar.bz2
-share/apps/kdevappwizard/templates/kapp4-qml.tar.bz2
-share/apps/kdevappwizard/templates/kapp4.tar.bz2
-share/apps/kdevappwizard/templates/kde-simple.tar.bz2
-share/apps/kdevappwizard/templates/kderubyapp.tar.bz2
-share/apps/kdevappwizard/templates/kofficetext.tar.bz2
-share/apps/kdevappwizard/templates/konqplugin.tar.bz2
-share/apps/kdevappwizard/templates/kpartapp.tar.bz2
-share/apps/kdevappwizard/templates/ktexteditor.tar.bz2
-share/apps/kdevappwizard/templates/plasmoid.tar.bz2
-share/apps/kdevappwizard/templates/pykde4app.tar.bz2
-share/apps/kdevappwizard/templates/pyqt4app.tar.bz2
-share/apps/kdevappwizard/templates/qmake_qt4guiapp.tar.bz2
-share/apps/kdevappwizard/templates/rubykonqplugin.tar.bz2
-share/apps/kdevappwizard/templates/runner.tar.bz2
-share/apps/kio_perldoc/pod2html.pl
-share/apps/kompare/komparepartui.rc
-share/apps/kompare/kompareui.rc
-share/apps/kpartloader/kpartloaderui.rc
-share/apps/kuiviewer/kuiviewerui.rc
-share/apps/kuiviewerpart/kuiviewer_part.rc
-share/apps/lokalize/editorui.rc
-share/apps/lokalize/filesearchtabui.rc
-share/apps/lokalize/lokalize.notifyrc
-share/apps/lokalize/lokalizemainwindowui.rc
-share/apps/lokalize/projectmanagerui.rc
-share/apps/lokalize/scripts/find-gui-text.sh
-share/apps/lokalize/scripts/msgmerge.py
-share/apps/lokalize/scripts/msgmerge.rc
-share/apps/lokalize/scripts/newprojectwizard.py
-share/apps/lokalize/scripts/newprojectwizard.rc
-share/apps/lokalize/scripts/odf/xliff2odf-standalone.py
-share/apps/lokalize/scripts/odf/xliff2odf.py
-share/apps/lokalize/scripts/odf/xliff2odf.rc
-share/apps/lokalize/scripts/odf/xliffmerge.py
-share/apps/lokalize/scriptsui.rc
-share/apps/lokalize/translationmemoryrui.rc
-share/apps/okteta/oktetaui.rc
-share/apps/okteta/structures/elf/elf.desktop
-share/apps/okteta/structures/elf/elf.osd
-share/apps/okteta/structures/gccxml-to-osd.xsl
-share/apps/okteta/structures/png/png.desktop
-share/apps/okteta/structures/png/png.osd
-share/apps/oktetapart/oktetapartbrowserui.rc
-share/apps/oktetapart/oktetapartreadonlyui.rc
-share/apps/oktetapart/oktetapartreadwriteui.rc
-share/apps/umbrello/common.ent
-share/apps/umbrello/docbook2xhtml.xsl
-share/apps/umbrello/headings/heading.adb
-share/apps/umbrello/headings/heading.ads
-share/apps/umbrello/headings/heading.as
-share/apps/umbrello/headings/heading.cpp
-share/apps/umbrello/headings/heading.cs
-share/apps/umbrello/headings/heading.d
-share/apps/umbrello/headings/heading.h
-share/apps/umbrello/headings/heading.idl
-share/apps/umbrello/headings/heading.java
-share/apps/umbrello/headings/heading.js
-share/apps/umbrello/headings/heading.php
-share/apps/umbrello/headings/heading.pm
-share/apps/umbrello/headings/heading.py
-share/apps/umbrello/headings/heading.rb
-share/apps/umbrello/headings/heading.sql
-share/apps/umbrello/headings/heading.xsd
-share/apps/umbrello/icons/hicolor/16x16/actions/umbrello_diagram_activity.png
-share/apps/umbrello/icons/hicolor/16x16/actions/umbrello_diagram_class.png
-share/apps/umbrello/icons/hicolor/16x16/actions/umbrello_diagram_collaboration.png
-share/apps/umbrello/icons/hicolor/16x16/actions/umbrello_diagram_component.png
-share/apps/umbrello/icons/hicolor/16x16/actions/umbrello_diagram_deployment.png
-share/apps/umbrello/icons/hicolor/16x16/actions/umbrello_diagram_sequence.png
-share/apps/umbrello/icons/hicolor/16x16/actions/umbrello_diagram_state.png
-share/apps/umbrello/icons/hicolor/16x16/actions/umbrello_diagram_usecase.png
-share/apps/umbrello/icons/hicolor/22x22/actions/umbrello_diagram_activity.png
-share/apps/umbrello/icons/hicolor/22x22/actions/umbrello_diagram_class.png
-share/apps/umbrello/icons/hicolor/22x22/actions/umbrello_diagram_collaboration.png
-share/apps/umbrello/icons/hicolor/22x22/actions/umbrello_diagram_component.png
-share/apps/umbrello/icons/hicolor/22x22/actions/umbrello_diagram_deployment.png
-share/apps/umbrello/icons/hicolor/22x22/actions/umbrello_diagram_entityrelationship.png
-share/apps/umbrello/icons/hicolor/22x22/actions/umbrello_diagram_sequence.png
-share/apps/umbrello/icons/hicolor/22x22/actions/umbrello_diagram_state.png
-share/apps/umbrello/icons/hicolor/22x22/actions/umbrello_diagram_usecase.png
-share/apps/umbrello/layouts/activity-export.desktop
-share/apps/umbrello/layouts/class-export.desktop
-share/apps/umbrello/layouts/class-horizontal.desktop
-share/apps/umbrello/layouts/class-vertical.desktop
-share/apps/umbrello/layouts/state-export.desktop
-share/apps/umbrello/layouts/state-vertical.desktop
-share/apps/umbrello/layouts/usecase-default.desktop
-share/apps/umbrello/pics/CVglobal_meth.png
-share/apps/umbrello/pics/CVglobal_var.png
-share/apps/umbrello/pics/CVimplementation_meth.png
-share/apps/umbrello/pics/CVimplementation_signal.png
-share/apps/umbrello/pics/CVimplementation_slot.png
-share/apps/umbrello/pics/CVimplementation_var.png
-share/apps/umbrello/pics/CVnamespace.png
-share/apps/umbrello/pics/CVprivate_meth.png
-share/apps/umbrello/pics/CVprivate_signal.png
-share/apps/umbrello/pics/CVprivate_slot.png
-share/apps/umbrello/pics/CVprivate_var.png
-share/apps/umbrello/pics/CVprotected_meth.png
-share/apps/umbrello/pics/CVprotected_signal.png
-share/apps/umbrello/pics/CVprotected_slot.png
-share/apps/umbrello/pics/CVprotected_var.png
-share/apps/umbrello/pics/CVpublic_meth.png
-share/apps/umbrello/pics/CVpublic_signal.png
-share/apps/umbrello/pics/CVpublic_slot.png
-share/apps/umbrello/pics/CVpublic_var.png
-share/apps/umbrello/pics/CVstruct.png
-share/apps/umbrello/pics/PrePostCondition.png
-share/apps/umbrello/pics/accept_signal.png
-share/apps/umbrello/pics/accept_time_event.png
-share/apps/umbrello/pics/activity-fork.png
-share/apps/umbrello/pics/actor.png
-share/apps/umbrello/pics/aggregation.png
-share/apps/umbrello/pics/align-horizontal-center.png
-share/apps/umbrello/pics/align-horizontal-left.png
-share/apps/umbrello/pics/align-horizontal-right.png
-share/apps/umbrello/pics/align-vertical-bottom.png
-share/apps/umbrello/pics/align-vertical-center.png
-share/apps/umbrello/pics/align-vertical-top.png
-share/apps/umbrello/pics/anchor.png
-share/apps/umbrello/pics/andline.png
-share/apps/umbrello/pics/arrow.png
-share/apps/umbrello/pics/artifact.png
-share/apps/umbrello/pics/association.png
-share/apps/umbrello/pics/box.png
-share/apps/umbrello/pics/branch.png
-share/apps/umbrello/pics/category.png
-share/apps/umbrello/pics/category2parent.png
-share/apps/umbrello/pics/check_constraint.png
-share/apps/umbrello/pics/child2category.png
-share/apps/umbrello/pics/choice-rhomb.png
-share/apps/umbrello/pics/choice-round.png
-share/apps/umbrello/pics/class.png
-share/apps/umbrello/pics/combined_fragment.png
-share/apps/umbrello/pics/component.png
-share/apps/umbrello/pics/composition.png
-share/apps/umbrello/pics/containment.png
-share/apps/umbrello/pics/cursor-PrePostCondition.png
-share/apps/umbrello/pics/cursor-accept_signal.png
-share/apps/umbrello/pics/cursor-accept_time_event.png
-share/apps/umbrello/pics/cursor-activity-fork.png
-share/apps/umbrello/pics/cursor-actor.png
-share/apps/umbrello/pics/cursor-aggregation.png
-share/apps/umbrello/pics/cursor-anchor.png
-share/apps/umbrello/pics/cursor-andline.png
-share/apps/umbrello/pics/cursor-artifact.png
-share/apps/umbrello/pics/cursor-association.png
-share/apps/umbrello/pics/cursor-box.png
-share/apps/umbrello/pics/cursor-branch.png
-share/apps/umbrello/pics/cursor-category.png
-share/apps/umbrello/pics/cursor-category2parent.png
-share/apps/umbrello/pics/cursor-child2category.png
-share/apps/umbrello/pics/cursor-choice-rhomb.png
-share/apps/umbrello/pics/cursor-choice-round.png
-share/apps/umbrello/pics/cursor-class.png
-share/apps/umbrello/pics/cursor-combined_fragment.png
-share/apps/umbrello/pics/cursor-component.png
-share/apps/umbrello/pics/cursor-composition.png
-share/apps/umbrello/pics/cursor-containment.png
-share/apps/umbrello/pics/cursor-datatype.png
-share/apps/umbrello/pics/cursor-deep-history.png
-share/apps/umbrello/pics/cursor-dependency.png
-share/apps/umbrello/pics/cursor-end_of_life.png
-share/apps/umbrello/pics/cursor-end_state.png
-share/apps/umbrello/pics/cursor-entity.png
-share/apps/umbrello/pics/cursor-enum.png
-share/apps/umbrello/pics/cursor-exception.png
-share/apps/umbrello/pics/cursor-final_activity.png
-share/apps/umbrello/pics/cursor-generalisation.png
-share/apps/umbrello/pics/cursor-initial_state.png
-share/apps/umbrello/pics/cursor-interface.png
-share/apps/umbrello/pics/cursor-join.png
-share/apps/umbrello/pics/cursor-junction.png
-share/apps/umbrello/pics/cursor-node.png
-share/apps/umbrello/pics/cursor-note.png
-share/apps/umbrello/pics/cursor-object.png
-share/apps/umbrello/pics/cursor-object_node.png
-share/apps/umbrello/pics/cursor-package.png
-share/apps/umbrello/pics/cursor-pin.png
-share/apps/umbrello/pics/cursor-precondition.png
-share/apps/umbrello/pics/cursor-region.png
-share/apps/umbrello/pics/cursor-relationship.png
-share/apps/umbrello/pics/cursor-send_signal.png
-share/apps/umbrello/pics/cursor-shallow-history.png
-share/apps/umbrello/pics/cursor-state-fork.png
-share/apps/umbrello/pics/cursor-text.png
-share/apps/umbrello/pics/cursor-umbr-message-asynchronous.png
-share/apps/umbrello/pics/cursor-umbr-message-found.png
-share/apps/umbrello/pics/cursor-umbr-message-lost.png
-share/apps/umbrello/pics/cursor-umbr-message-synchronous.png
-share/apps/umbrello/pics/cursor-uniassociation.png
-share/apps/umbrello/pics/cursor-usecase.png
-share/apps/umbrello/pics/datatype.png
-share/apps/umbrello/pics/deep-history.png
-share/apps/umbrello/pics/dependency.png
-share/apps/umbrello/pics/distribute-horizontal.png
-share/apps/umbrello/pics/distribute-vertical.png
-share/apps/umbrello/pics/end_of_life.png
-share/apps/umbrello/pics/end_state.png
-share/apps/umbrello/pics/entity.png
-share/apps/umbrello/pics/enum.png
-share/apps/umbrello/pics/exception.png
-share/apps/umbrello/pics/final_activity.png
-share/apps/umbrello/pics/foreignkey_constraint.png
-share/apps/umbrello/pics/generalisation.png
-share/apps/umbrello/pics/initial_state.png
-share/apps/umbrello/pics/interface.png
-share/apps/umbrello/pics/join.png
-share/apps/umbrello/pics/junction.png
-share/apps/umbrello/pics/node.png
-share/apps/umbrello/pics/note.png
-share/apps/umbrello/pics/object.png
-share/apps/umbrello/pics/object_node.png
-share/apps/umbrello/pics/package.png
-share/apps/umbrello/pics/pin.png
-share/apps/umbrello/pics/precondition.png
-share/apps/umbrello/pics/primarykey_constraint.png
-share/apps/umbrello/pics/refactor.png
-share/apps/umbrello/pics/region.png
-share/apps/umbrello/pics/relationship.png
-share/apps/umbrello/pics/send_signal.png
-share/apps/umbrello/pics/shallow-history.png
-share/apps/umbrello/pics/startlogo.png
-share/apps/umbrello/pics/state-fork.png
-share/apps/umbrello/pics/subsystem.png
-share/apps/umbrello/pics/template.png
-share/apps/umbrello/pics/text.png
-share/apps/umbrello/pics/umbr-message-asynchronous.png
-share/apps/umbrello/pics/umbr-message-found.png
-share/apps/umbrello/pics/umbr-message-lost.png
-share/apps/umbrello/pics/umbr-message-synchronous.png
-share/apps/umbrello/pics/uniassociation.png
-share/apps/umbrello/pics/unique_constraint.png
-share/apps/umbrello/pics/usecase.png
-share/apps/umbrello/umbrelloui.rc
-share/apps/umbrello/xmi.css
-share/apps/umbrello/xmi2docbook.xsl
-share/config.kcfg/cervisiapart.kcfg
-share/config.kcfg/fileviewgitpluginsettings.kcfg
-share/config.kcfg/fileviewhgpluginsettings.kcfg
-share/config.kcfg/fileviewsvnpluginsettings.kcfg
-share/config.kcfg/kapptemplate.kcfg
-share/config.kcfg/lokalize.kcfg
-share/config.kcfg/pocreatorsettings.kcfg
-share/config.kcfg/structviewpreferences.kcfg
-share/config/okteta-structures.knsrc
-share/dbus-1/interfaces/org.kde.cervisia.cvsjob.xml
-share/dbus-1/interfaces/org.kde.cervisia.cvsloginjob.xml
-share/dbus-1/interfaces/org.kde.cervisia.cvsservice.xml
-share/dbus-1/interfaces/org.kde.cervisia.repository.xml
-share/dbus-1/interfaces/org.kde.ksvnd.xml
-share/doc/HTML/en/cervisia/annotate.png
-share/doc/HTML/en/cervisia/checkout.png
-share/doc/HTML/en/cervisia/commit.png
-share/doc/HTML/en/cervisia/common
-share/doc/HTML/en/cervisia/diff.png
-share/doc/HTML/en/cervisia/history.png
-share/doc/HTML/en/cervisia/import.png
-share/doc/HTML/en/cervisia/index.cache.bz2
-share/doc/HTML/en/cervisia/index.docbook
-share/doc/HTML/en/cervisia/logtree.png
-share/doc/HTML/en/cervisia/mainview.png
-share/doc/HTML/en/cervisia/patch.png
-share/doc/HTML/en/cervisia/popup.png
-share/doc/HTML/en/cervisia/repositories.png
-share/doc/HTML/en/cervisia/resolve.png
-share/doc/HTML/en/cervisia/updatetag.png
-share/doc/HTML/en/kapptemplate/common
-share/doc/HTML/en/kapptemplate/first-page.png
-share/doc/HTML/en/kapptemplate/fourth-page.png
-share/doc/HTML/en/kapptemplate/index.cache.bz2
-share/doc/HTML/en/kapptemplate/index.docbook
-share/doc/HTML/en/kapptemplate/kapp4.png
-share/doc/HTML/en/kapptemplate/kderubyapp.png
-share/doc/HTML/en/kapptemplate/kpartapp.png
-share/doc/HTML/en/kapptemplate/plasma-applet.png
-share/doc/HTML/en/kapptemplate/pykde4.png
-share/doc/HTML/en/kapptemplate/pyqt4app.png
-share/doc/HTML/en/kapptemplate/second-page.png
-share/doc/HTML/en/kapptemplate/third-page.png
-share/doc/HTML/en/kcachegrind/common
-share/doc/HTML/en/kcachegrind/index.cache.bz2
-share/doc/HTML/en/kcachegrind/index.docbook
-share/doc/HTML/en/kompare/common
-share/doc/HTML/en/kompare/dock.png
-share/doc/HTML/en/kompare/index.cache.bz2
-share/doc/HTML/en/kompare/index.docbook
-share/doc/HTML/en/kompare/settings-diff1.png
-share/doc/HTML/en/kompare/settings-diff2.png
-share/doc/HTML/en/kompare/settings-diff3.png
-share/doc/HTML/en/kompare/settings-diff4.png
-share/doc/HTML/en/kompare/settings-view1.png
-share/doc/HTML/en/kompare/settings-view2.png
-share/doc/HTML/en/kompare/undock.png
-share/doc/HTML/en/lokalize/common
-share/doc/HTML/en/lokalize/configure_shortcuts.png
-share/doc/HTML/en/lokalize/configure_toolbar.png
-share/doc/HTML/en/lokalize/default_editor_lokalize.png
-share/doc/HTML/en/lokalize/glossary.png
-share/doc/HTML/en/lokalize/index.cache.bz2
-share/doc/HTML/en/lokalize/index.docbook
-share/doc/HTML/en/lokalize/original-diff.png
-share/doc/HTML/en/lokalize/project_overview.png
-share/doc/HTML/en/lokalize/sync.png
-share/doc/HTML/en/lokalize/tmview.png
-share/doc/HTML/en/okteta/common
-share/doc/HTML/en/okteta/index.cache.bz2
-share/doc/HTML/en/okteta/index.docbook
-share/doc/HTML/en/umbrello/activity-diagram.png
-share/doc/HTML/en/umbrello/add-remove-languages.png
-share/doc/HTML/en/umbrello/aggregation.png
-share/doc/HTML/en/umbrello/association.png
-share/doc/HTML/en/umbrello/authors.docbook
-share/doc/HTML/en/umbrello/category.png
-share/doc/HTML/en/umbrello/class-diagram.png
-share/doc/HTML/en/umbrello/class.png
-share/doc/HTML/en/umbrello/code-import.png
-share/doc/HTML/en/umbrello/code_import_and_generation.docbook
-share/doc/HTML/en/umbrello/collaboration-diagram.png
-share/doc/HTML/en/umbrello/common
-share/doc/HTML/en/umbrello/composition.png
-share/doc/HTML/en/umbrello/credits.docbook
-share/doc/HTML/en/umbrello/disjoint-specialization.png
-share/doc/HTML/en/umbrello/entity-relationship-diagram.png
-share/doc/HTML/en/umbrello/entity.png
-share/doc/HTML/en/umbrello/folders.png
-share/doc/HTML/en/umbrello/generalization.png
-share/doc/HTML/en/umbrello/generation-options.png
-share/doc/HTML/en/umbrello/index.cache.bz2
-share/doc/HTML/en/umbrello/index.docbook
-share/doc/HTML/en/umbrello/introduction.docbook
-share/doc/HTML/en/umbrello/other_features.docbook
-share/doc/HTML/en/umbrello/overlapping-specialization.png
-share/doc/HTML/en/umbrello/sequence-diagram.png
-share/doc/HTML/en/umbrello/state-diagram.png
-share/doc/HTML/en/umbrello/umbrello-main-screen.png
-share/doc/HTML/en/umbrello/umbrello-ui-clean.png
-share/doc/HTML/en/umbrello/umbrello-ui.png
-share/doc/HTML/en/umbrello/uml_basics.docbook
-share/doc/HTML/en/umbrello/use-case-diagram.png
-share/doc/HTML/en/umbrello/working_with_umbrello.docbook
-share/icons/hicolor/128x128/actions/vcs-add-svn-kiosvn.png
-share/icons/hicolor/128x128/actions/vcs-branch-svn-kiosvn.png
-share/icons/hicolor/128x128/actions/vcs-merge-svn-kiosvn.png
-share/icons/hicolor/128x128/actions/vcs-remove-svn-kiosvn.png
-share/icons/hicolor/128x128/actions/vcs-status-svn-kiosvn.png
-share/icons/hicolor/128x128/actions/vcs-switch-svn-kiosvn.png
-share/icons/hicolor/128x128/apps/kapptemplate.png
-share/icons/hicolor/128x128/apps/kompare.png
-share/icons/hicolor/128x128/apps/lokalize.png
-share/icons/hicolor/128x128/apps/umbrello.png
-share/icons/hicolor/16x16/actions/approved.png
-share/icons/hicolor/16x16/actions/insert_arg.png
-share/icons/hicolor/16x16/actions/insert_tag.png
-share/icons/hicolor/16x16/actions/msgid2msgstr.png
-share/icons/hicolor/16x16/actions/nexterror.png
-share/icons/hicolor/16x16/actions/nextfuzzy.png
-share/icons/hicolor/16x16/actions/nextfuzzyuntrans.png
-share/icons/hicolor/16x16/actions/nextpo.png
-share/icons/hicolor/16x16/actions/nexttemplate.png
-share/icons/hicolor/16x16/actions/nextuntranslated.png
-share/icons/hicolor/16x16/actions/preverror.png
-share/icons/hicolor/16x16/actions/prevfuzzy.png
-share/icons/hicolor/16x16/actions/prevfuzzyuntrans.png
-share/icons/hicolor/16x16/actions/prevpo.png
-share/icons/hicolor/16x16/actions/prevtemplate.png
-share/icons/hicolor/16x16/actions/prevuntranslated.png
-share/icons/hicolor/16x16/actions/search2msgstr.png
-share/icons/hicolor/16x16/actions/transsearch.png
-share/icons/hicolor/16x16/actions/vcs-add-cvs-cervisia.png
-share/icons/hicolor/16x16/actions/vcs-add-svn-kiosvn.png
-share/icons/hicolor/16x16/actions/vcs-branch-svn-kiosvn.png
-share/icons/hicolor/16x16/actions/vcs-commit-cvs-cervisia.png
-share/icons/hicolor/16x16/actions/vcs-diff-cvs-cervisia.png
-share/icons/hicolor/16x16/actions/vcs-merge-svn-kiosvn.png
-share/icons/hicolor/16x16/actions/vcs-remove-cvs-cervisia.png
-share/icons/hicolor/16x16/actions/vcs-remove-svn-kiosvn.png
-share/icons/hicolor/16x16/actions/vcs-status-cvs-cervisia.png
-share/icons/hicolor/16x16/actions/vcs-status-svn-kiosvn.png
-share/icons/hicolor/16x16/actions/vcs-switch-svn-kiosvn.png
-share/icons/hicolor/16x16/actions/vcs-update-cvs-cervisia.png
-share/icons/hicolor/16x16/apps/cervisia.png
-share/icons/hicolor/16x16/apps/kapptemplate.png
-share/icons/hicolor/16x16/apps/kompare.png
-share/icons/hicolor/16x16/apps/kuiviewer.png
-share/icons/hicolor/16x16/apps/okteta.png
-share/icons/hicolor/16x16/apps/umbrello.png
-share/icons/hicolor/16x16/mimetypes/application-x-uml.png
-share/icons/hicolor/22x22/actions/approved.png
-share/icons/hicolor/22x22/actions/catalogmanager.png
-share/icons/hicolor/22x22/actions/insert_arg.png
-share/icons/hicolor/22x22/actions/insert_tag.png
-share/icons/hicolor/22x22/actions/msgid2msgstr.png
-share/icons/hicolor/22x22/actions/nexterror.png
-share/icons/hicolor/22x22/actions/nextfuzzy.png
-share/icons/hicolor/22x22/actions/nextfuzzyuntrans.png
-share/icons/hicolor/22x22/actions/nextpo.png
-share/icons/hicolor/22x22/actions/nexttemplate.png
-share/icons/hicolor/22x22/actions/nextuntranslated.png
-share/icons/hicolor/22x22/actions/preverror.png
-share/icons/hicolor/22x22/actions/prevfuzzy.png
-share/icons/hicolor/22x22/actions/prevfuzzyuntrans.png
-share/icons/hicolor/22x22/actions/prevpo.png
-share/icons/hicolor/22x22/actions/prevtemplate.png
-share/icons/hicolor/22x22/actions/prevuntranslated.png
-share/icons/hicolor/22x22/actions/search2msgstr.png
-share/icons/hicolor/22x22/actions/transsearch.png
-share/icons/hicolor/22x22/actions/vcs-add-cvs-cervisia.png
-share/icons/hicolor/22x22/actions/vcs-add-svn-kiosvn.png
-share/icons/hicolor/22x22/actions/vcs-branch-svn-kiosvn.png
-share/icons/hicolor/22x22/actions/vcs-commit-cvs-cervisia.png
-share/icons/hicolor/22x22/actions/vcs-diff-cvs-cervisia.png
-share/icons/hicolor/22x22/actions/vcs-merge-svn-kiosvn.png
-share/icons/hicolor/22x22/actions/vcs-remove-cvs-cervisia.png
-share/icons/hicolor/22x22/actions/vcs-remove-svn-kiosvn.png
-share/icons/hicolor/22x22/actions/vcs-status-cvs-cervisia.png
-share/icons/hicolor/22x22/actions/vcs-status-svn-kiosvn.png
-share/icons/hicolor/22x22/actions/vcs-switch-svn-kiosvn.png
-share/icons/hicolor/22x22/actions/vcs-update-cvs-cervisia.png
-share/icons/hicolor/22x22/apps/cervisia.png
-share/icons/hicolor/22x22/apps/kapptemplate.png
-share/icons/hicolor/22x22/apps/kompare.png
-share/icons/hicolor/22x22/apps/umbrello.png
-share/icons/hicolor/32x32/actions/approved.png
-share/icons/hicolor/32x32/actions/catalogmanager.png
-share/icons/hicolor/32x32/actions/diff.png
-share/icons/hicolor/32x32/actions/insert_arg.png
-share/icons/hicolor/32x32/actions/insert_tag.png
-share/icons/hicolor/32x32/actions/msgid2msgstr.png
-share/icons/hicolor/32x32/actions/nexterror.png
-share/icons/hicolor/32x32/actions/nextfuzzy.png
-share/icons/hicolor/32x32/actions/nextfuzzyuntrans.png
-share/icons/hicolor/32x32/actions/nextpo.png
-share/icons/hicolor/32x32/actions/nexttemplate.png
-share/icons/hicolor/32x32/actions/nextuntranslated.png
-share/icons/hicolor/32x32/actions/preverror.png
-share/icons/hicolor/32x32/actions/prevfuzzy.png
-share/icons/hicolor/32x32/actions/prevfuzzyuntrans.png
-share/icons/hicolor/32x32/actions/prevpo.png
-share/icons/hicolor/32x32/actions/prevtemplate.png
-share/icons/hicolor/32x32/actions/prevuntranslated.png
-share/icons/hicolor/32x32/actions/search2msgstr.png
-share/icons/hicolor/32x32/actions/transsearch.png
-share/icons/hicolor/32x32/actions/vcs-add-cvs-cervisia.png
-share/icons/hicolor/32x32/actions/vcs-add-svn-kiosvn.png
-share/icons/hicolor/32x32/actions/vcs-branch-svn-kiosvn.png
-share/icons/hicolor/32x32/actions/vcs-commit-cvs-cervisia.png
-share/icons/hicolor/32x32/actions/vcs-diff-cvs-cervisia.png
-share/icons/hicolor/32x32/actions/vcs-merge-svn-kiosvn.png
-share/icons/hicolor/32x32/actions/vcs-remove-cvs-cervisia.png
-share/icons/hicolor/32x32/actions/vcs-remove-svn-kiosvn.png
-share/icons/hicolor/32x32/actions/vcs-status-cvs-cervisia.png
-share/icons/hicolor/32x32/actions/vcs-status-svn-kiosvn.png
-share/icons/hicolor/32x32/actions/vcs-switch-svn-kiosvn.png
-share/icons/hicolor/32x32/actions/vcs-update-cvs-cervisia.png
-share/icons/hicolor/32x32/apps/cervisia.png
-share/icons/hicolor/32x32/apps/kapptemplate.png
-share/icons/hicolor/32x32/apps/kcachegrind.png
-share/icons/hicolor/32x32/apps/kompare.png
-share/icons/hicolor/32x32/apps/kuiviewer.png
-share/icons/hicolor/32x32/apps/lokalize.png
-share/icons/hicolor/32x32/apps/okteta.png
-share/icons/hicolor/32x32/apps/umbrello.png
-share/icons/hicolor/32x32/mimetypes/application-x-uml.png
-share/icons/hicolor/48x48/actions/approved.png
-share/icons/hicolor/48x48/actions/vcs-add-cvs-cervisia.png
-share/icons/hicolor/48x48/actions/vcs-add-svn-kiosvn.png
-share/icons/hicolor/48x48/actions/vcs-branch-svn-kiosvn.png
-share/icons/hicolor/48x48/actions/vcs-commit-cvs-cervisia.png
-share/icons/hicolor/48x48/actions/vcs-diff-cvs-cervisia.png
-share/icons/hicolor/48x48/actions/vcs-merge-svn-kiosvn.png
-share/icons/hicolor/48x48/actions/vcs-remove-cvs-cervisia.png
-share/icons/hicolor/48x48/actions/vcs-remove-svn-kiosvn.png
-share/icons/hicolor/48x48/actions/vcs-status-cvs-cervisia.png
-share/icons/hicolor/48x48/actions/vcs-status-svn-kiosvn.png
-share/icons/hicolor/48x48/actions/vcs-switch-svn-kiosvn.png
-share/icons/hicolor/48x48/actions/vcs-update-cvs-cervisia.png
-share/icons/hicolor/48x48/apps/cervisia.png
-share/icons/hicolor/48x48/apps/kapptemplate.png
-share/icons/hicolor/48x48/apps/kcachegrind.png
-share/icons/hicolor/48x48/apps/kompare.png
-share/icons/hicolor/48x48/apps/kuiviewer.png
-share/icons/hicolor/48x48/apps/okteta.png
-share/icons/hicolor/48x48/apps/umbrello.png
-share/icons/hicolor/64x64/actions/vcs-add-svn-kiosvn.png
-share/icons/hicolor/64x64/actions/vcs-branch-svn-kiosvn.png
-share/icons/hicolor/64x64/actions/vcs-merge-svn-kiosvn.png
-share/icons/hicolor/64x64/actions/vcs-remove-svn-kiosvn.png
-share/icons/hicolor/64x64/actions/vcs-status-svn-kiosvn.png
-share/icons/hicolor/64x64/actions/vcs-switch-svn-kiosvn.png
-share/icons/hicolor/64x64/apps/kapptemplate.png
-share/icons/hicolor/64x64/apps/lokalize.png
-share/icons/hicolor/64x64/apps/umbrello.png
-share/icons/hicolor/scalable/actions/approved.svgz
-share/icons/hicolor/scalable/actions/vcs-add-cvs-cervisia.svgz
-share/icons/hicolor/scalable/actions/vcs-add-svn-kiosvn.svgz
-share/icons/hicolor/scalable/actions/vcs-branch-svn-kiosvn.svgz
-share/icons/hicolor/scalable/actions/vcs-commit-cvs-cervisia.svgz
-share/icons/hicolor/scalable/actions/vcs-diff-cvs-cervisia.svgz
-share/icons/hicolor/scalable/actions/vcs-merge-svn-kiosvn.svgz
-share/icons/hicolor/scalable/actions/vcs-remove-cvs-cervisia.svgz
-share/icons/hicolor/scalable/actions/vcs-remove-svn-kiosvn.svgz
-share/icons/hicolor/scalable/actions/vcs-status-cvs-cervisia.svgz
-share/icons/hicolor/scalable/actions/vcs-status-svn-kiosvn.svgz
-share/icons/hicolor/scalable/actions/vcs-switch-svn-kiosvn.svgz
-share/icons/hicolor/scalable/actions/vcs-update-cvs-cervisia.svgz
-share/icons/hicolor/scalable/apps/kompare.svgz
-share/icons/hicolor/scalable/apps/lokalize.svgz
-share/icons/hicolor/scalable/apps/umbrello.svgz
-share/icons/locolor/16x16/actions/catalogmanager.png
-share/icons/locolor/16x16/actions/diff.png
-share/icons/locolor/16x16/actions/insert_arg.png
-share/icons/locolor/16x16/actions/insert_tag.png
-share/icons/locolor/16x16/actions/msgid2msgstr.png
-share/icons/locolor/16x16/actions/nexterror.png
-share/icons/locolor/16x16/actions/nextfuzzy.png
-share/icons/locolor/16x16/actions/nextfuzzyuntrans.png
-share/icons/locolor/16x16/actions/nextpo.png
-share/icons/locolor/16x16/actions/nexttemplate.png
-share/icons/locolor/16x16/actions/nextuntranslated.png
-share/icons/locolor/16x16/actions/preverror.png
-share/icons/locolor/16x16/actions/prevfuzzy.png
-share/icons/locolor/16x16/actions/prevfuzzyuntrans.png
-share/icons/locolor/16x16/actions/prevpo.png
-share/icons/locolor/16x16/actions/prevtemplate.png
-share/icons/locolor/16x16/actions/prevuntranslated.png
-share/icons/locolor/16x16/actions/search2msgstr.png
-share/icons/locolor/16x16/actions/transsearch.png
-share/icons/locolor/32x32/actions/catalogmanager.png
-share/icons/locolor/32x32/actions/diff.png
-share/icons/locolor/32x32/actions/insert_arg.png
-share/icons/locolor/32x32/actions/insert_tag.png
-share/icons/locolor/32x32/actions/msgid2msgstr.png
-share/icons/locolor/32x32/actions/nexterror.png
-share/icons/locolor/32x32/actions/nextfuzzy.png
-share/icons/locolor/32x32/actions/nextfuzzyuntrans.png
-share/icons/locolor/32x32/actions/nextpo.png
-share/icons/locolor/32x32/actions/nexttemplate.png
-share/icons/locolor/32x32/actions/nextuntranslated.png
-share/icons/locolor/32x32/actions/preverror.png
-share/icons/locolor/32x32/actions/prevfuzzy.png
-share/icons/locolor/32x32/actions/prevfuzzyuntrans.png
-share/icons/locolor/32x32/actions/prevpo.png
-share/icons/locolor/32x32/actions/prevtemplate.png
-share/icons/locolor/32x32/actions/prevuntranslated.png
-share/icons/locolor/32x32/actions/search2msgstr.png
-share/icons/locolor/32x32/actions/transsearch.png
-share/kde4/services/ServiceMenus/subversion.desktop
-share/kde4/services/ServiceMenus/subversion_toplevel.desktop
-share/kde4/services/cervisiapart.desktop
-share/kde4/services/cvsservice.desktop
-share/kde4/services/designerthumbnail.desktop
-share/kde4/services/fileviewbazaarplugin.desktop
-share/kde4/services/fileviewgitplugin.desktop
-share/kde4/services/fileviewhgplugin.desktop
-share/kde4/services/fileviewsvnplugin.desktop
-share/kde4/services/kbytearrayedit.desktop
-share/kde4/services/kded/ksvnd.desktop
-share/kde4/services/komparenavtreepart.desktop
-share/kde4/services/komparepart.desktop
-share/kde4/services/kuiviewer_part.desktop
-share/kde4/services/oktetapart.desktop
-share/kde4/services/perldoc.protocol
-share/kde4/services/pothumbnail.desktop
-share/kde4/services/svn+file.protocol
-share/kde4/services/svn+http.protocol
-share/kde4/services/svn+https.protocol
-share/kde4/services/svn+ssh.protocol
-share/kde4/services/svn.protocol
-share/kde4/servicetypes/komparenavigationpart.desktop
-share/kde4/servicetypes/kompareviewpart.desktop
-share/mime/application/base64.xml
-share/mime/application/btoa.xml
-share/mime/application/x-vnd.kde.okteta.structure.xml
-share/mime/packages/okteta.xml
-share/mime/text/x-ascii85.xml
-share/mime/text/x-base32.xml
-share/mime/text/x-ihex.xml
-share/mime/text/x-srecord.xml
-share/mime/text/x-uuencode.xml
-share/mime/text/x-xxencode.xml
-share/strigi/fieldproperties/strigi_translation.fieldproperties
-@dirrmtry share/strigi/fieldproperties
-@dirrmtry share/strigi
-@dirrmtry share/icons/locolor/32x32/actions
-@dirrmtry share/icons/locolor/32x32
-@dirrmtry share/icons/locolor/16x16/actions
-@dirrmtry share/icons/locolor/16x16
-@dirrmtry share/icons/locolor
-@dirrm share/doc/HTML/en/umbrello
-@dirrm share/doc/HTML/en/okteta
-@dirrm share/doc/HTML/en/lokalize
-@dirrm share/doc/HTML/en/kompare
-@dirrm share/doc/HTML/en/kcachegrind
-@dirrm share/doc/HTML/en/kapptemplate
-@dirrm share/doc/HTML/en/cervisia
-@dirrm share/apps/umbrello/pics
-@dirrm share/apps/umbrello/layouts
-@dirrm share/apps/umbrello/icons/hicolor/22x22/actions
-@dirrm share/apps/umbrello/icons/hicolor/22x22
-@dirrm share/apps/umbrello/icons/hicolor/16x16/actions
-@dirrm share/apps/umbrello/icons/hicolor/16x16
-@dirrm share/apps/umbrello/icons/hicolor
-@dirrm share/apps/umbrello/icons
-@dirrm share/apps/umbrello/headings
-@dirrm share/apps/umbrello
-@dirrm share/apps/oktetapart
-@dirrm share/apps/okteta/structures/png
-@dirrm share/apps/okteta/structures/elf
-@dirrm share/apps/okteta/structures
-@dirrm share/apps/okteta
-@dirrm share/apps/lokalize/scripts/odf
-@dirrmtry share/apps/lokalize/scripts
-@dirrmtry share/apps/lokalize
-@dirrm share/apps/kuiviewerpart
-@dirrm share/apps/kuiviewer
-@dirrm share/apps/kpartloader
-@dirrm share/apps/kompare
-@dirrm share/apps/kio_perldoc
-@dirrmtry share/apps/kdevappwizard/templates
-@dirrmtry share/apps/kdevappwizard/template_previews
-@dirrmtry share/apps/kdevappwizard
-@dirrm share/apps/kcachegrind/icons/hicolor/32x32/actions
-@dirrm share/apps/kcachegrind/icons/hicolor/32x32
-@dirrm share/apps/kcachegrind/icons/hicolor/22x22/actions
-@dirrm share/apps/kcachegrind/icons/hicolor/22x22
-@dirrm share/apps/kcachegrind/icons/hicolor/16x16/actions
-@dirrm share/apps/kcachegrind/icons/hicolor/16x16
-@dirrm share/apps/kcachegrind/icons/hicolor
-@dirrm share/apps/kcachegrind/icons
-@dirrm share/apps/kcachegrind
-@dirrm share/apps/cervisiapart
-@dirrm share/apps/cervisia
-@dirrm include/okteta1
-@dirrm include/kompare
-@dirrm include/kasten2/okteta1
-@dirrm include/kasten2
-@dirrm include/KDE/Okteta1
-@dirrm include/KDE/Kasten2
diff --git a/devel/lokalize/Makefile b/devel/lokalize/Makefile
new file mode 100644
index 0000000..157b6cf
--- /dev/null
+++ b/devel/lokalize/Makefile
@@ -0,0 +1,20 @@
+# $FreeBSD$
+
+PORTNAME= lokalize
+PORTVERSION= ${KDE4_VERSION}
+CATEGORIES= devel kde
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
+DIST_SUBDIR= KDE/${PORTVERSION}
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Computer-aided translation system
+
+LIB_DEPENDS= libhunspell-1.3.so:${PORTSDIR}/textproc/hunspell
+
+USE_XZ= yes
+USE_KDE4= kdelibs kdeprefix kdehier automoc4
+USES= cmake:outsource
+USE_QT4= moc_build qmake_build rcc_build uic_build \
+ sql
+
+.include <bsd.port.mk>
diff --git a/devel/lokalize/distinfo b/devel/lokalize/distinfo
new file mode 100644
index 0000000..f090072
--- /dev/null
+++ b/devel/lokalize/distinfo
@@ -0,0 +1,2 @@
+SHA256 (KDE/4.12.2/lokalize-4.12.2.tar.xz) = 5040c91ffd4869eb973a0bcdebc5cef22925d3a39a90cba0fad222bdf8e2787b
+SIZE (KDE/4.12.2/lokalize-4.12.2.tar.xz) = 846072
diff --git a/devel/lokalize/pkg-descr b/devel/lokalize/pkg-descr
new file mode 100644
index 0000000..f5cd7a7
--- /dev/null
+++ b/devel/lokalize/pkg-descr
@@ -0,0 +1 @@
+Computer-aided translation system.
diff --git a/devel/lokalize/pkg-plist b/devel/lokalize/pkg-plist
new file mode 100644
index 0000000..b0e0f63
--- /dev/null
+++ b/devel/lokalize/pkg-plist
@@ -0,0 +1,152 @@
+bin/lokalize
+share/applications/kde4/lokalize.desktop
+share/apps/lokalize/editorui.rc
+share/apps/lokalize/filesearchtabui.rc
+share/apps/lokalize/icons/hicolor/16x16/actions/approved.png
+share/apps/lokalize/icons/hicolor/16x16/actions/insert_arg.png
+share/apps/lokalize/icons/hicolor/16x16/actions/insert_tag.png
+share/apps/lokalize/icons/hicolor/16x16/actions/msgid2msgstr.png
+share/apps/lokalize/icons/hicolor/16x16/actions/nexterror.png
+share/apps/lokalize/icons/hicolor/16x16/actions/nextfuzzy.png
+share/apps/lokalize/icons/hicolor/16x16/actions/nextfuzzyuntrans.png
+share/apps/lokalize/icons/hicolor/16x16/actions/nextpo.png
+share/apps/lokalize/icons/hicolor/16x16/actions/nexttemplate.png
+share/apps/lokalize/icons/hicolor/16x16/actions/nextuntranslated.png
+share/apps/lokalize/icons/hicolor/16x16/actions/preverror.png
+share/apps/lokalize/icons/hicolor/16x16/actions/prevfuzzy.png
+share/apps/lokalize/icons/hicolor/16x16/actions/prevfuzzyuntrans.png
+share/apps/lokalize/icons/hicolor/16x16/actions/prevpo.png
+share/apps/lokalize/icons/hicolor/16x16/actions/prevtemplate.png
+share/apps/lokalize/icons/hicolor/16x16/actions/prevuntranslated.png
+share/apps/lokalize/icons/hicolor/16x16/actions/search2msgstr.png
+share/apps/lokalize/icons/hicolor/16x16/actions/transsearch.png
+share/apps/lokalize/icons/hicolor/22x22/actions/approved.png
+share/apps/lokalize/icons/hicolor/22x22/actions/catalogmanager.png
+share/apps/lokalize/icons/hicolor/22x22/actions/insert_arg.png
+share/apps/lokalize/icons/hicolor/22x22/actions/insert_tag.png
+share/apps/lokalize/icons/hicolor/22x22/actions/msgid2msgstr.png
+share/apps/lokalize/icons/hicolor/22x22/actions/nexterror.png
+share/apps/lokalize/icons/hicolor/22x22/actions/nextfuzzy.png
+share/apps/lokalize/icons/hicolor/22x22/actions/nextfuzzyuntrans.png
+share/apps/lokalize/icons/hicolor/22x22/actions/nextpo.png
+share/apps/lokalize/icons/hicolor/22x22/actions/nexttemplate.png
+share/apps/lokalize/icons/hicolor/22x22/actions/nextuntranslated.png
+share/apps/lokalize/icons/hicolor/22x22/actions/preverror.png
+share/apps/lokalize/icons/hicolor/22x22/actions/prevfuzzy.png
+share/apps/lokalize/icons/hicolor/22x22/actions/prevfuzzyuntrans.png
+share/apps/lokalize/icons/hicolor/22x22/actions/prevpo.png
+share/apps/lokalize/icons/hicolor/22x22/actions/prevtemplate.png
+share/apps/lokalize/icons/hicolor/22x22/actions/prevuntranslated.png
+share/apps/lokalize/icons/hicolor/22x22/actions/search2msgstr.png
+share/apps/lokalize/icons/hicolor/22x22/actions/transsearch.png
+share/apps/lokalize/icons/hicolor/32x32/actions/approved.png
+share/apps/lokalize/icons/hicolor/32x32/actions/catalogmanager.png
+share/apps/lokalize/icons/hicolor/32x32/actions/diff.png
+share/apps/lokalize/icons/hicolor/32x32/actions/insert_arg.png
+share/apps/lokalize/icons/hicolor/32x32/actions/insert_tag.png
+share/apps/lokalize/icons/hicolor/32x32/actions/msgid2msgstr.png
+share/apps/lokalize/icons/hicolor/32x32/actions/nexterror.png
+share/apps/lokalize/icons/hicolor/32x32/actions/nextfuzzy.png
+share/apps/lokalize/icons/hicolor/32x32/actions/nextfuzzyuntrans.png
+share/apps/lokalize/icons/hicolor/32x32/actions/nextpo.png
+share/apps/lokalize/icons/hicolor/32x32/actions/nexttemplate.png
+share/apps/lokalize/icons/hicolor/32x32/actions/nextuntranslated.png
+share/apps/lokalize/icons/hicolor/32x32/actions/preverror.png
+share/apps/lokalize/icons/hicolor/32x32/actions/prevfuzzy.png
+share/apps/lokalize/icons/hicolor/32x32/actions/prevfuzzyuntrans.png
+share/apps/lokalize/icons/hicolor/32x32/actions/prevpo.png
+share/apps/lokalize/icons/hicolor/32x32/actions/prevtemplate.png
+share/apps/lokalize/icons/hicolor/32x32/actions/prevuntranslated.png
+share/apps/lokalize/icons/hicolor/32x32/actions/search2msgstr.png
+share/apps/lokalize/icons/hicolor/32x32/actions/transsearch.png
+share/apps/lokalize/icons/hicolor/48x48/actions/approved.png
+share/apps/lokalize/icons/hicolor/scalable/actions/approved.svgz
+share/apps/lokalize/icons/locolor/16x16/actions/catalogmanager.png
+share/apps/lokalize/icons/locolor/16x16/actions/diff.png
+share/apps/lokalize/icons/locolor/16x16/actions/insert_arg.png
+share/apps/lokalize/icons/locolor/16x16/actions/insert_tag.png
+share/apps/lokalize/icons/locolor/16x16/actions/msgid2msgstr.png
+share/apps/lokalize/icons/locolor/16x16/actions/nexterror.png
+share/apps/lokalize/icons/locolor/16x16/actions/nextfuzzy.png
+share/apps/lokalize/icons/locolor/16x16/actions/nextfuzzyuntrans.png
+share/apps/lokalize/icons/locolor/16x16/actions/nextpo.png
+share/apps/lokalize/icons/locolor/16x16/actions/nexttemplate.png
+share/apps/lokalize/icons/locolor/16x16/actions/nextuntranslated.png
+share/apps/lokalize/icons/locolor/16x16/actions/preverror.png
+share/apps/lokalize/icons/locolor/16x16/actions/prevfuzzy.png
+share/apps/lokalize/icons/locolor/16x16/actions/prevfuzzyuntrans.png
+share/apps/lokalize/icons/locolor/16x16/actions/prevpo.png
+share/apps/lokalize/icons/locolor/16x16/actions/prevtemplate.png
+share/apps/lokalize/icons/locolor/16x16/actions/prevuntranslated.png
+share/apps/lokalize/icons/locolor/16x16/actions/search2msgstr.png
+share/apps/lokalize/icons/locolor/16x16/actions/transsearch.png
+share/apps/lokalize/icons/locolor/32x32/actions/catalogmanager.png
+share/apps/lokalize/icons/locolor/32x32/actions/diff.png
+share/apps/lokalize/icons/locolor/32x32/actions/insert_arg.png
+share/apps/lokalize/icons/locolor/32x32/actions/insert_tag.png
+share/apps/lokalize/icons/locolor/32x32/actions/msgid2msgstr.png
+share/apps/lokalize/icons/locolor/32x32/actions/nexterror.png
+share/apps/lokalize/icons/locolor/32x32/actions/nextfuzzy.png
+share/apps/lokalize/icons/locolor/32x32/actions/nextfuzzyuntrans.png
+share/apps/lokalize/icons/locolor/32x32/actions/nextpo.png
+share/apps/lokalize/icons/locolor/32x32/actions/nexttemplate.png
+share/apps/lokalize/icons/locolor/32x32/actions/nextuntranslated.png
+share/apps/lokalize/icons/locolor/32x32/actions/preverror.png
+share/apps/lokalize/icons/locolor/32x32/actions/prevfuzzy.png
+share/apps/lokalize/icons/locolor/32x32/actions/prevfuzzyuntrans.png
+share/apps/lokalize/icons/locolor/32x32/actions/prevpo.png
+share/apps/lokalize/icons/locolor/32x32/actions/prevtemplate.png
+share/apps/lokalize/icons/locolor/32x32/actions/prevuntranslated.png
+share/apps/lokalize/icons/locolor/32x32/actions/search2msgstr.png
+share/apps/lokalize/icons/locolor/32x32/actions/transsearch.png
+share/apps/lokalize/lokalize.notifyrc
+share/apps/lokalize/lokalizemainwindowui.rc
+share/apps/lokalize/projectmanagerui.rc
+share/apps/lokalize/scripts/find-gui-text.sh
+share/apps/lokalize/scripts/msgmerge.py
+share/apps/lokalize/scripts/msgmerge.rc
+share/apps/lokalize/scripts/newprojectwizard.py
+share/apps/lokalize/scripts/newprojectwizard.rc
+share/apps/lokalize/scripts/odf/xliff2odf-standalone.py
+share/apps/lokalize/scripts/odf/xliff2odf.py
+share/apps/lokalize/scripts/odf/xliff2odf.rc
+share/apps/lokalize/scripts/odf/xliffmerge.py
+share/apps/lokalize/scriptsui.rc
+share/apps/lokalize/translationmemoryrui.rc
+share/config.kcfg/lokalize.kcfg
+share/doc/HTML/en/lokalize/common
+share/doc/HTML/en/lokalize/configure_shortcuts.png
+share/doc/HTML/en/lokalize/configure_toolbar.png
+share/doc/HTML/en/lokalize/default_editor_lokalize.png
+share/doc/HTML/en/lokalize/glossary.png
+share/doc/HTML/en/lokalize/index.cache.bz2
+share/doc/HTML/en/lokalize/index.docbook
+share/doc/HTML/en/lokalize/original-diff.png
+share/doc/HTML/en/lokalize/project_overview.png
+share/doc/HTML/en/lokalize/sync.png
+share/doc/HTML/en/lokalize/tmview.png
+share/icons/hicolor/128x128/apps/lokalize.png
+share/icons/hicolor/32x32/apps/lokalize.png
+share/icons/hicolor/64x64/apps/lokalize.png
+share/icons/hicolor/scalable/apps/lokalize.svgz
+@dirrm share/doc/HTML/en/lokalize
+@dirrm share/apps/lokalize/scripts/odf
+@dirrm share/apps/lokalize/scripts
+@dirrm share/apps/lokalize/icons/locolor/32x32/actions
+@dirrm share/apps/lokalize/icons/locolor/32x32
+@dirrm share/apps/lokalize/icons/locolor/16x16/actions
+@dirrm share/apps/lokalize/icons/locolor/16x16
+@dirrm share/apps/lokalize/icons/locolor
+@dirrm share/apps/lokalize/icons/hicolor/scalable/actions
+@dirrm share/apps/lokalize/icons/hicolor/scalable
+@dirrm share/apps/lokalize/icons/hicolor/48x48/actions
+@dirrm share/apps/lokalize/icons/hicolor/48x48
+@dirrm share/apps/lokalize/icons/hicolor/32x32/actions
+@dirrm share/apps/lokalize/icons/hicolor/32x32
+@dirrm share/apps/lokalize/icons/hicolor/22x22/actions
+@dirrm share/apps/lokalize/icons/hicolor/22x22
+@dirrm share/apps/lokalize/icons/hicolor/16x16/actions
+@dirrm share/apps/lokalize/icons/hicolor/16x16
+@dirrm share/apps/lokalize/icons/hicolor
+@dirrm share/apps/lokalize/icons
+@dirrm share/apps/lokalize
diff --git a/devel/okteta/Makefile b/devel/okteta/Makefile
new file mode 100644
index 0000000..0706389
--- /dev/null
+++ b/devel/okteta/Makefile
@@ -0,0 +1,24 @@
+# $FreeBSD$
+
+PORTNAME= okteta
+PORTVERSION= ${KDE4_VERSION}
+CATEGORIES= devel kde
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
+DIST_SUBDIR= KDE/${PORTVERSION}
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= KDE hex editor
+
+LIB_DEPENDS= libqca.so:${PORTSDIR}/devel/qca
+
+USE_XZ= yes
+USE_KDE4= kdelibs kdeprefix kdehier automoc4
+USES= cmake:outsource shared-mime-info
+USE_QT4= moc_build qmake_build rcc_build uic_build \
+ corelib designer gui script scripttools xml
+
+post-patch:
+ ${REINPLACE_CMD} -e '/^update_xdg_mimetypes/ d; /SharedMimeInfo/ d' \
+ ${PATCH_WRKSRC}/mimetypes/CMakeLists.txt
+
+.include <bsd.port.mk>
diff --git a/devel/okteta/distinfo b/devel/okteta/distinfo
new file mode 100644
index 0000000..cb1886e
--- /dev/null
+++ b/devel/okteta/distinfo
@@ -0,0 +1,2 @@
+SHA256 (KDE/4.12.2/okteta-4.12.2.tar.xz) = 13eccb4ab6c00f214fe363fcf9f46010c3e205888a969cc255288e6fa1a04708
+SIZE (KDE/4.12.2/okteta-4.12.2.tar.xz) = 492368
diff --git a/devel/okteta/pkg-descr b/devel/okteta/pkg-descr
new file mode 100644
index 0000000..033265d
--- /dev/null
+++ b/devel/okteta/pkg-descr
@@ -0,0 +1 @@
+KDE hex editor.
diff --git a/devel/okteta/pkg-plist b/devel/okteta/pkg-plist
new file mode 100644
index 0000000..e912c27
--- /dev/null
+++ b/devel/okteta/pkg-plist
@@ -0,0 +1,447 @@
+bin/okteta
+bin/struct2osd.sh
+include/KDE/Kasten2/AbstractConnectJob
+include/KDE/Kasten2/AbstractDocument
+include/KDE/Kasten2/AbstractDocumentFactory
+include/KDE/Kasten2/AbstractDocumentStrategy
+include/KDE/Kasten2/AbstractExportJob
+include/KDE/Kasten2/AbstractFileSystemConnectJob
+include/KDE/Kasten2/AbstractFileSystemExportJob
+include/KDE/Kasten2/AbstractFileSystemLoadJob
+include/KDE/Kasten2/AbstractFileSystemSyncFromRemoteJob
+include/KDE/Kasten2/AbstractFileSystemSyncToRemoteJob
+include/KDE/Kasten2/AbstractFileSystemSyncWithRemoteJob
+include/KDE/Kasten2/AbstractGroupedViews
+include/KDE/Kasten2/AbstractLinePopup
+include/KDE/Kasten2/AbstractLoadJob
+include/KDE/Kasten2/AbstractModel
+include/KDE/Kasten2/AbstractModelDataGenerator
+include/KDE/Kasten2/AbstractModelDataGeneratorConfigEditor
+include/KDE/Kasten2/AbstractModelDataGeneratorConfigEditorFactory
+include/KDE/Kasten2/AbstractModelExporter
+include/KDE/Kasten2/AbstractModelExporterConfigEditor
+include/KDE/Kasten2/AbstractModelExporterConfigEditorFactory
+include/KDE/Kasten2/AbstractModelFileSystemSynchronizer
+include/KDE/Kasten2/AbstractModelSelection
+include/KDE/Kasten2/AbstractModelStreamEncoder
+include/KDE/Kasten2/AbstractModelStreamEncoderConfigEditor
+include/KDE/Kasten2/AbstractModelStreamEncoderConfigEditorFactory
+include/KDE/Kasten2/AbstractModelSynchronizer
+include/KDE/Kasten2/AbstractModelSynchronizerFactory
+include/KDE/Kasten2/AbstractSelectionView
+include/KDE/Kasten2/AbstractSyncFromRemoteJob
+include/KDE/Kasten2/AbstractSyncToRemoteJob
+include/KDE/Kasten2/AbstractSyncWithRemoteJob
+include/KDE/Kasten2/AbstractTool
+include/KDE/Kasten2/AbstractToolFactory
+include/KDE/Kasten2/AbstractToolInlineView
+include/KDE/Kasten2/AbstractToolView
+include/KDE/Kasten2/AbstractToolViewFactory
+include/KDE/Kasten2/AbstractToolWidget
+include/KDE/Kasten2/AbstractView
+include/KDE/Kasten2/AbstractViewArea
+include/KDE/Kasten2/AbstractViewFactory
+include/KDE/Kasten2/AbstractXmlGuiController
+include/KDE/Kasten2/ClipboardController
+include/KDE/Kasten2/CloseController
+include/KDE/Kasten2/CopyAsController
+include/KDE/Kasten2/CreatorController
+include/KDE/Kasten2/DataSelectable
+include/KDE/Kasten2/DialogHandler
+include/KDE/Kasten2/DocumentCreateManager
+include/KDE/Kasten2/DocumentManager
+include/KDE/Kasten2/DocumentSyncManager
+include/KDE/Kasten2/DocumentVersionData
+include/KDE/Kasten2/DocumentsTool
+include/KDE/Kasten2/DocumentsToolView
+include/KDE/Kasten2/DummyView
+include/KDE/Kasten2/ExportController
+include/KDE/Kasten2/FileSystemBrowserTool
+include/KDE/Kasten2/FileSystemBrowserToolView
+include/KDE/Kasten2/FullScreenController
+include/KDE/Kasten2/JobManager
+include/KDE/Kasten2/LoaderController
+include/KDE/Kasten2/ModelCodecManager
+include/KDE/Kasten2/ModelCodecViewManager
+include/KDE/Kasten2/ModelDataGenerateThread
+include/KDE/Kasten2/ModelEncoderFileSystemExportJob
+include/KDE/Kasten2/ModelEncoderFileSystemExporter
+include/KDE/Kasten2/ModelEncoderFileSystemExporterConfigEditor
+include/KDE/Kasten2/ModelEncoderFileSystemExporterConfigEditorFactory
+include/KDE/Kasten2/ModelStreamEncodeThread
+include/KDE/Kasten2/ModifiedBarController
+include/KDE/Kasten2/MultiDocumentStrategy
+include/KDE/Kasten2/MultiViewAreas
+include/KDE/Kasten2/Person
+include/KDE/Kasten2/QuitController
+include/KDE/Kasten2/ReadOnlyBarController
+include/KDE/Kasten2/ReadOnlyController
+include/KDE/Kasten2/SelectController
+include/KDE/Kasten2/SelectedDataWriteable
+include/KDE/Kasten2/SetRemoteController
+include/KDE/Kasten2/ShellWindow
+include/KDE/Kasten2/SingleDocumentStrategy
+include/KDE/Kasten2/SingleViewArea
+include/KDE/Kasten2/SingleViewWindow
+include/KDE/Kasten2/StatusBar
+include/KDE/Kasten2/SwitchViewController
+include/KDE/Kasten2/SynchronizeController
+include/KDE/Kasten2/TabbedViews
+include/KDE/Kasten2/ToggleButton
+include/KDE/Kasten2/ToolInlineViewable
+include/KDE/Kasten2/ToolListMenuController
+include/KDE/Kasten2/UserListable
+include/KDE/Kasten2/VersionController
+include/KDE/Kasten2/VersionViewTool
+include/KDE/Kasten2/VersionViewToolView
+include/KDE/Kasten2/Versionable
+include/KDE/Kasten2/ViewAreaSplitable
+include/KDE/Kasten2/ViewListMenuController
+include/KDE/Kasten2/ViewManager
+include/KDE/Kasten2/WidgetsDockable
+include/KDE/Kasten2/ZoomBarController
+include/KDE/Kasten2/ZoomController
+include/KDE/Kasten2/Zoomable
+include/KDE/Okteta1/AbstractByteArrayColumnRenderer
+include/KDE/Okteta1/AbstractByteArrayModel
+include/KDE/Okteta1/AbstractByteArrayView
+include/KDE/Okteta1/AbstractColumnRenderer
+include/KDE/Okteta1/AbstractColumnStylist
+include/KDE/Okteta1/Address
+include/KDE/Okteta1/AddressRange
+include/KDE/Okteta1/ArrayChangeMetrics
+include/KDE/Okteta1/Bookmark
+include/KDE/Okteta1/Bookmarkable
+include/KDE/Okteta1/BookmarksConstIterator
+include/KDE/Okteta1/BorderColumnRenderer
+include/KDE/Okteta1/Byte
+include/KDE/Okteta1/ByteArrayChange
+include/KDE/Okteta1/ByteArrayColumnView
+include/KDE/Okteta1/ByteArrayModel
+include/KDE/Okteta1/ByteArrayRowColumnRenderer
+include/KDE/Okteta1/ByteArrayRowView
+include/KDE/Okteta1/ByteArrayTableLayout
+include/KDE/Okteta1/ByteArrayTableRanges
+include/KDE/Okteta1/ChangeHistory
+include/KDE/Okteta1/ChangesDescribable
+include/KDE/Okteta1/CharByteArrayColumnRenderer
+include/KDE/Okteta1/CharCodec
+include/KDE/Okteta1/Character
+include/KDE/Okteta1/Line
+include/KDE/Okteta1/LinePosition
+include/KDE/Okteta1/LinePositionRange
+include/KDE/Okteta1/LineRange
+include/KDE/Okteta1/NumberRange
+include/KDE/Okteta1/OffsetColumnRenderer
+include/KDE/Okteta1/OffsetFormat
+include/KDE/Okteta1/PieceTableByteArrayModel
+include/KDE/Okteta1/Range
+include/KDE/Okteta1/Size
+include/KDE/Okteta1/ValueByteArrayColumnRenderer
+include/KDE/Okteta1/ValueCodec
+include/KDE/Okteta1/Versionable
+include/KDE/Okteta1/WidgetColumnStylist
+include/KDE/Okteta1/WordByteArrayService
+include/kasten2/abstractconnectjob.h
+include/kasten2/abstractcontroller.h
+include/kasten2/abstractdocument.h
+include/kasten2/abstractdocumentfactory.h
+include/kasten2/abstractdocumentstrategy.h
+include/kasten2/abstractexportjob.h
+include/kasten2/abstractfilesystemconnectjob.h
+include/kasten2/abstractfilesystemexportjob.h
+include/kasten2/abstractfilesystemloadjob.h
+include/kasten2/abstractfilesystemsyncfromremotejob.h
+include/kasten2/abstractfilesystemsynctoremotejob.h
+include/kasten2/abstractfilesystemsyncwithremotejob.h
+include/kasten2/abstractgroupedviews.h
+include/kasten2/abstractlinepopup.h
+include/kasten2/abstractloadjob.h
+include/kasten2/abstractmodel.h
+include/kasten2/abstractmodeldatagenerator.h
+include/kasten2/abstractmodeldatageneratorconfigeditor.h
+include/kasten2/abstractmodeldatageneratorconfigeditorfactory.h
+include/kasten2/abstractmodelexporter.h
+include/kasten2/abstractmodelexporterconfigeditor.h
+include/kasten2/abstractmodelexporterconfigeditorfactory.h
+include/kasten2/abstractmodelfilesystemsynchronizer.h
+include/kasten2/abstractmodelselection.h
+include/kasten2/abstractmodelstreamencoder.h
+include/kasten2/abstractmodelstreamencoderconfigeditor.h
+include/kasten2/abstractmodelstreamencoderconfigeditorfactory.h
+include/kasten2/abstractmodelsynchronizer.h
+include/kasten2/abstractmodelsynchronizerfactory.h
+include/kasten2/abstractoverwritedialog.h
+include/kasten2/abstractsavediscarddialog.h
+include/kasten2/abstractselectionview.h
+include/kasten2/abstractsyncfromremotejob.h
+include/kasten2/abstractsynctoremotejob.h
+include/kasten2/abstractsyncwithremotejob.h
+include/kasten2/abstracttool.h
+include/kasten2/abstracttoolfactory.h
+include/kasten2/abstracttoolinlineview.h
+include/kasten2/abstracttoolview.h
+include/kasten2/abstracttoolviewfactory.h
+include/kasten2/abstracttoolwidget.h
+include/kasten2/abstractview.h
+include/kasten2/abstractviewarea.h
+include/kasten2/abstractviewfactory.h
+include/kasten2/abstractxmlguicontroller.h
+include/kasten2/clipboardcontroller.h
+include/kasten2/closecontroller.h
+include/kasten2/copyascontroller.h
+include/kasten2/creatorcontroller.h
+include/kasten2/dataselectable.h
+include/kasten2/dialoghandler.h
+include/kasten2/documentcreatemanager.h
+include/kasten2/documentmanager.h
+include/kasten2/documentstool.h
+include/kasten2/documentstoolview.h
+include/kasten2/documentsyncmanager.h
+include/kasten2/documentversiondata.h
+include/kasten2/documentversionid.h
+include/kasten2/dummyview.h
+include/kasten2/exportcontroller.h
+include/kasten2/filesystembrowsertool.h
+include/kasten2/filesystembrowsertoolview.h
+include/kasten2/fullscreencontroller.h
+include/kasten2/insertcontroller.h
+include/kasten2/jobmanager.h
+include/kasten2/kastencontrollers_export.h
+include/kasten2/kastencore.h
+include/kasten2/kastencore_export.h
+include/kasten2/kastengui.h
+include/kasten2/kastengui_export.h
+include/kasten2/loadercontroller.h
+include/kasten2/modelcodecmanager.h
+include/kasten2/modelcodecviewmanager.h
+include/kasten2/modeldatageneratethread.h
+include/kasten2/modelencoderfilesystemexporter.h
+include/kasten2/modelencoderfilesystemexporterconfigeditor.h
+include/kasten2/modelencoderfilesystemexporterconfigeditorfactory.h
+include/kasten2/modelencoderfilesystemexportjob.h
+include/kasten2/modelstreamencodethread.h
+include/kasten2/modifiedbarcontroller.h
+include/kasten2/multidocumentstrategy.h
+include/kasten2/multiviewareas.h
+include/kasten2/okteta1/abstractbytearraystreamencoder.h
+include/kasten2/okteta1/bookmarkscontroller.h
+include/kasten2/okteta1/bookmarkstool.h
+include/kasten2/okteta1/bookmarkstoolfactory.h
+include/kasten2/okteta1/bookmarkstoolview.h
+include/kasten2/okteta1/bookmarkstoolviewfactory.h
+include/kasten2/okteta1/bytearraycharsstreamencoder.h
+include/kasten2/okteta1/bytearraydocument.h
+include/kasten2/okteta1/bytearraydocumentfactory.h
+include/kasten2/okteta1/bytearrayrawfilesynchronizer.h
+include/kasten2/okteta1/bytearrayrawfilesynchronizerfactory.h
+include/kasten2/okteta1/bytearrayselection.h
+include/kasten2/okteta1/bytearraysourcecodestreamencoder.h
+include/kasten2/okteta1/bytearraysourcecodestreamencoderconfigeditor.h
+include/kasten2/okteta1/bytearraysourcecodestreamencoderconfigeditorfactory.h
+include/kasten2/okteta1/bytearraytextstreamencoderpreview.h
+include/kasten2/okteta1/bytearrayvaluesstreamencoder.h
+include/kasten2/okteta1/bytearrayvaluesstreamencoderconfigeditor.h
+include/kasten2/okteta1/bytearrayvaluesstreamencoderconfigeditorfactory.h
+include/kasten2/okteta1/bytearrayview.h
+include/kasten2/okteta1/bytearrayviewfactory.h
+include/kasten2/okteta1/bytearrayviewprofile.h
+include/kasten2/okteta1/bytearrayviewprofilelock.h
+include/kasten2/okteta1/bytearrayviewprofilemanager.h
+include/kasten2/okteta1/bytearrayviewprofilesynchronizer.h
+include/kasten2/okteta1/bytearrayviewtextstreamencoder.h
+include/kasten2/okteta1/bytetabletool.h
+include/kasten2/okteta1/bytetabletoolfactory.h
+include/kasten2/okteta1/bytetabletoolview.h
+include/kasten2/okteta1/bytetabletoolviewfactory.h
+include/kasten2/okteta1/charsetconversiontoolfactory.h
+include/kasten2/okteta1/charsetconversiontoolviewfactory.h
+include/kasten2/okteta1/checksumtool.h
+include/kasten2/okteta1/checksumtoolfactory.h
+include/kasten2/okteta1/checksumtoolview.h
+include/kasten2/okteta1/checksumtoolviewfactory.h
+include/kasten2/okteta1/documentinfotool.h
+include/kasten2/okteta1/documentinfotoolview.h
+include/kasten2/okteta1/filtertool.h
+include/kasten2/okteta1/filtertoolfactory.h
+include/kasten2/okteta1/filtertoolview.h
+include/kasten2/okteta1/filtertoolviewfactory.h
+include/kasten2/okteta1/gotooffsetcontroller.h
+include/kasten2/okteta1/gotooffsettool.h
+include/kasten2/okteta1/gotooffsettoolview.h
+include/kasten2/okteta1/infotool.h
+include/kasten2/okteta1/infotoolfactory.h
+include/kasten2/okteta1/infotoolview.h
+include/kasten2/okteta1/infotoolviewfactory.h
+include/kasten2/okteta1/kfinddirection.h
+include/kasten2/okteta1/oktetakastencontrollers_export.h
+include/kasten2/okteta1/oktetakastencore_export.h
+include/kasten2/okteta1/oktetakastengui_export.h
+include/kasten2/okteta1/overwritemodecontroller.h
+include/kasten2/okteta1/overwriteonlycontroller.h
+include/kasten2/okteta1/poddecodertool.h
+include/kasten2/okteta1/poddecodertoolfactory.h
+include/kasten2/okteta1/poddecodertoolview.h
+include/kasten2/okteta1/poddecodertoolviewfactory.h
+include/kasten2/okteta1/printcontroller.h
+include/kasten2/okteta1/replacecontroller.h
+include/kasten2/okteta1/replaceuserqueryable.h
+include/kasten2/okteta1/searchcontroller.h
+include/kasten2/okteta1/searchuserqueryable.h
+include/kasten2/okteta1/selectrangecontroller.h
+include/kasten2/okteta1/stringsextracttool.h
+include/kasten2/okteta1/stringsextracttoolfactory.h
+include/kasten2/okteta1/stringsextracttoolview.h
+include/kasten2/okteta1/stringsextracttoolviewfactory.h
+include/kasten2/okteta1/structtool.h
+include/kasten2/okteta1/structtoolview.h
+include/kasten2/okteta1/structurestoolfactory.h
+include/kasten2/okteta1/structurestoolviewfactory.h
+include/kasten2/okteta1/viewconfigcontroller.h
+include/kasten2/okteta1/viewmodecontroller.h
+include/kasten2/okteta1/viewprofilecontroller.h
+include/kasten2/okteta1/viewprofilesmanagecontroller.h
+include/kasten2/okteta1/viewstatuscontroller.h
+include/kasten2/person.h
+include/kasten2/quitcontroller.h
+include/kasten2/readonlybarcontroller.h
+include/kasten2/readonlycontroller.h
+include/kasten2/selectcontroller.h
+include/kasten2/selecteddatawriteable.h
+include/kasten2/setremotecontroller.h
+include/kasten2/shellwindow.h
+include/kasten2/singledocumentstrategy.h
+include/kasten2/singleviewarea.h
+include/kasten2/singleviewwindow.h
+include/kasten2/statusbar.h
+include/kasten2/statusbarlayout.h
+include/kasten2/switchviewcontroller.h
+include/kasten2/synchronizecontroller.h
+include/kasten2/tabbedviews.h
+include/kasten2/togglebutton.h
+include/kasten2/toolinlineviewable.h
+include/kasten2/toolinlineviewwidget.h
+include/kasten2/toollistmenucontroller.h
+include/kasten2/toolviewdockwidget.h
+include/kasten2/userlistable.h
+include/kasten2/versionable.h
+include/kasten2/versioncontroller.h
+include/kasten2/versionviewtool.h
+include/kasten2/versionviewtoolview.h
+include/kasten2/viewareabox.h
+include/kasten2/viewareasplitable.h
+include/kasten2/viewareasplitcontroller.h
+include/kasten2/viewbox.h
+include/kasten2/viewlistmenucontroller.h
+include/kasten2/viewmanager.h
+include/kasten2/widgetsdockable.h
+include/kasten2/zoomable.h
+include/kasten2/zoombarcontroller.h
+include/kasten2/zoomcontroller.h
+include/okteta1/abstractbytearraycolumnrenderer.h
+include/okteta1/abstractbytearraymodel.h
+include/okteta1/abstractbytearrayview.h
+include/okteta1/abstractcolumnrenderer.h
+include/okteta1/abstractcolumnstylist.h
+include/okteta1/address.h
+include/okteta1/addressrange.h
+include/okteta1/arraychangemetrics.h
+include/okteta1/bookmark.h
+include/okteta1/bookmarkable.h
+include/okteta1/bookmarksconstiterator.h
+include/okteta1/bookmarksconstiteratoradapter.h
+include/okteta1/bordercolumnrenderer.h
+include/okteta1/byte.h
+include/okteta1/bytearraychange.h
+include/okteta1/bytearraycolumnview.h
+include/okteta1/bytearraymodel.h
+include/okteta1/bytearrayrowcolumnrenderer.h
+include/okteta1/bytearrayrowview.h
+include/okteta1/bytearraytablelayout.h
+include/okteta1/bytearraytableranges.h
+include/okteta1/changehistory.h
+include/okteta1/changesdescribable.h
+include/okteta1/character.h
+include/okteta1/charbytearraycolumnrenderer.h
+include/okteta1/charcodec.h
+include/okteta1/columnsview.h
+include/okteta1/kadds.h
+include/okteta1/line.h
+include/okteta1/lineposition.h
+include/okteta1/linepositionrange.h
+include/okteta1/linerange.h
+include/okteta1/numberrange.h
+include/okteta1/offsetcolumnrenderer.h
+include/okteta1/offsetformat.h
+include/okteta1/oktetacore.h
+include/okteta1/oktetacore_export.h
+include/okteta1/oktetagui.h
+include/okteta1/oktetagui_export.h
+include/okteta1/piecetablebytearraymodel.h
+include/okteta1/range.h
+include/okteta1/size.h
+include/okteta1/valuebytearraycolumnrenderer.h
+include/okteta1/valuecodec.h
+include/okteta1/versionable.h
+include/okteta1/widgetcolumnstylist.h
+include/okteta1/wordbytearrayservice.h
+lib/kde4/libkbytearrayedit.so
+lib/kde4/oktetapart.so
+lib/kde4/plugins/designer/oktetadesignerplugin.so
+lib/libkasten2controllers.so
+lib/libkasten2controllers.so.0.2.0
+lib/libkasten2controllers.so.2
+lib/libkasten2core.so
+lib/libkasten2core.so.0.2.0
+lib/libkasten2core.so.2
+lib/libkasten2gui.so
+lib/libkasten2gui.so.0.2.0
+lib/libkasten2gui.so.2
+lib/libkasten2okteta1controllers.so
+lib/libkasten2okteta1controllers.so.0.2.1
+lib/libkasten2okteta1controllers.so.1
+lib/libkasten2okteta1core.so
+lib/libkasten2okteta1core.so.0.2.1
+lib/libkasten2okteta1core.so.1
+lib/libkasten2okteta1gui.so
+lib/libkasten2okteta1gui.so.0.2.1
+lib/libkasten2okteta1gui.so.1
+lib/libokteta1core.so
+lib/libokteta1core.so.0.8.1
+lib/libokteta1core.so.1
+lib/libokteta1gui.so
+lib/libokteta1gui.so.0.8.1
+lib/libokteta1gui.so.1
+share/applications/kde4/okteta.desktop
+share/apps/okteta/oktetaui.rc
+share/apps/okteta/structures/elf/main.osd
+share/apps/okteta/structures/elf/metadata.desktop
+share/apps/okteta/structures/gccxml-to-osd.xsl
+share/apps/okteta/structures/png/main.osd
+share/apps/okteta/structures/png/metadata.desktop
+share/apps/okteta/structures/uuid.js
+share/apps/oktetapart/oktetapartbrowserui.rc
+share/apps/oktetapart/oktetapartreadonlyui.rc
+share/apps/oktetapart/oktetapartreadwriteui.rc
+share/config.kcfg/structviewpreferences.kcfg
+share/config/okteta-structures.knsrc
+share/doc/HTML/en/okteta/common
+share/doc/HTML/en/okteta/index.cache.bz2
+share/doc/HTML/en/okteta/index.docbook
+share/icons/hicolor/16x16/apps/okteta.png
+share/icons/hicolor/32x32/apps/okteta.png
+share/icons/hicolor/48x48/apps/okteta.png
+share/kde4/services/kbytearrayedit.desktop
+share/kde4/services/oktetapart.desktop
+share/mime/packages/okteta.xml
+@dirrm share/doc/HTML/en/okteta
+@dirrm share/apps/oktetapart
+@dirrm share/apps/okteta/structures/png
+@dirrm share/apps/okteta/structures/elf
+@dirrm share/apps/okteta/structures
+@dirrm share/apps/okteta
+@dirrm include/okteta1
+@dirrm include/kasten2/okteta1
+@dirrm include/kasten2
+@dirrm include/KDE/Okteta1
+@dirrm include/KDE/Kasten2
diff --git a/devel/p5-perlkde/Makefile b/devel/p5-perlkde/Makefile
index 3b5ea07..1c21c62 100644
--- a/devel/p5-perlkde/Makefile
+++ b/devel/p5-perlkde/Makefile
@@ -2,10 +2,8 @@
PORTNAME= perlkde
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 1
CATEGORIES= devel kde perl5
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
PKGNAMEPREFIX= p5-
DIST_SUBDIR= KDE/${PORTVERSION}
@@ -13,13 +11,10 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= Perl bindings for KDE
USE_XZ= yes
-# Build fails with system gcc
-USE_GCC= yes
USE_KDE4= kdehier kdeprefix perlqt smokekde automoc4
USE_QT4= network opengl sql svg xml \
qmake_build moc_build uic_build rcc_build
-USES= cmake:outsource perl5
-
+USES= cmake:outsource compiler:c++11-lib perl5
# Respect PREFIX
CMAKE_ARGS+= -DCUSTOM_PERL_SITE_ARCH_DIR=${PREFIX}/${SITE_PERL_REL}/${PERL_ARCH}
diff --git a/devel/p5-perlkde/distinfo b/devel/p5-perlkde/distinfo
index 21d5343..ea0626f 100644
--- a/devel/p5-perlkde/distinfo
+++ b/devel/p5-perlkde/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/perlkde-4.10.5.tar.xz) = ef9df1d9b344a6b9f3e2ebd358f1889164f4f88712c48084bf27ad5a3ff105c2
-SIZE (KDE/4.10.5/perlkde-4.10.5.tar.xz) = 45608
+SHA256 (KDE/4.12.2/perlkde-4.12.2.tar.xz) = 7a454d5528ec0e9a4ee3616cc4a8f39a2a8210d3acc2d26a6c98b2adf602bf6b
+SIZE (KDE/4.12.2/perlkde-4.12.2.tar.xz) = 40652
diff --git a/devel/p5-perlkde/pkg-plist b/devel/p5-perlkde/pkg-plist
index 47b93d3..525f38c 100644
--- a/devel/p5-perlkde/pkg-plist
+++ b/devel/p5-perlkde/pkg-plist
@@ -62,8 +62,8 @@ lib/kde4/kperlpluginfactory.so
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/KDECore4
%%ATTICA%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Attica
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Akonadi
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%
@dirrmtry %%SITE_PERL%%
@dirrmtry lib/perl5/site_perl
@dirrmtry lib/perl5
diff --git a/devel/p5-perlqt/Makefile b/devel/p5-perlqt/Makefile
index 4677571..d9ac722 100644
--- a/devel/p5-perlqt/Makefile
+++ b/devel/p5-perlqt/Makefile
@@ -3,8 +3,7 @@
PORTNAME= perlqt
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= devel kde perl5
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
PKGNAMEPREFIX= p5-
DIST_SUBDIR= KDE/${PORTVERSION}
@@ -20,7 +19,6 @@ USE_QT4= corelib dbus gui network xml \
qmake_build moc_build uic_build rcc_build
USES= cmake:outsource perl5
-
# Respect PREFIX
CMAKE_ARGS+= -DCUSTOM_PERL_SITE_ARCH_DIR=${PREFIX}/${SITE_PERL_REL}/${PERL_ARCH}
# Fix build PREFIX != KDE4_PREFIX
diff --git a/devel/p5-perlqt/distinfo b/devel/p5-perlqt/distinfo
index d1e9360..deb63a1 100644
--- a/devel/p5-perlqt/distinfo
+++ b/devel/p5-perlqt/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/perlqt-4.10.5.tar.xz) = e72042ceecb53a63888380148c21c07c88beb8381dbbf80951e85c95d5060825
-SIZE (KDE/4.10.5/perlqt-4.10.5.tar.xz) = 1841832
+SHA256 (KDE/4.12.2/perlqt-4.12.2.tar.xz) = e2eda1f8763777a6e44d32a70516e06834e81931d19dac96f689284e52fdaba1
+SIZE (KDE/4.12.2/perlqt-4.12.2.tar.xz) = 1811428
diff --git a/devel/poxml/Makefile b/devel/poxml/Makefile
new file mode 100644
index 0000000..e1515c4
--- /dev/null
+++ b/devel/poxml/Makefile
@@ -0,0 +1,20 @@
+# $FreeBSD$
+
+PORTNAME= poxml
+PORTVERSION= ${KDE4_VERSION}
+CATEGORIES= devel kde
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
+DIST_SUBDIR= KDE/${PORTVERSION}
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Tools to translate Docbook XML using gettext
+
+BUILD_DEPENDS= ${LOCALBASE}/lib/libantlr.a:${PORTSDIR}/devel/antlr
+
+USE_XZ= yes
+USE_KDE4= kdelibs kdeprefix kdehier automoc4
+USES= cmake:outsource
+USE_QT4= moc_build qmake_build rcc_build uic_build \
+ corelib xml
+
+.include <bsd.port.mk>
diff --git a/devel/poxml/distinfo b/devel/poxml/distinfo
new file mode 100644
index 0000000..4fc602e
--- /dev/null
+++ b/devel/poxml/distinfo
@@ -0,0 +1,2 @@
+SHA256 (KDE/4.12.2/poxml-4.12.2.tar.xz) = cc21754efcd44f7b36ca5e7b1ec07682ef3bd260b6ff9fd141bab57f82ae7eea
+SIZE (KDE/4.12.2/poxml-4.12.2.tar.xz) = 30812
diff --git a/devel/poxml/files/patch-tests__CMakeLists.diff b/devel/poxml/files/patch-tests__CMakeLists.diff
new file mode 100644
index 0000000..3de5eb2
--- /dev/null
+++ b/devel/poxml/files/patch-tests__CMakeLists.diff
@@ -0,0 +1,28 @@
+--- tests/CMakeLists.txt 2013-08-28 19:14:36.002837000 +0200
++++ tests/CMakeLists.txt 2014-01-12 00:03:59.284872188 +0100
+@@ -1,11 +1,14 @@
+
+ set(lauri_xml "${CMAKE_CURRENT_SOURCE_DIR}/lauri.xml")
+
+-if (HAVE_ANTLR AND GETTEXT_FOUND)
++find_program(CHECKXML_EXECUTABLE NAMES checkXML PATHS ${CMAKE_PREFIX}/bin)
++find_program(CHECKXML_EXECUTABLE NAMES checkXML)
++
++if (HAVE_ANTLR AND GETTEXT_FOUND AND CHECKXML_EXECUTABLE)
+
+ add_custom_command(
+ OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/lauri.pot
+- COMMAND checkXML ${lauri_xml}
++ COMMAND ${CHECKXML_EXECUTABLE} ${lauri_xml}
+ COMMAND xml2pot ${lauri_xml} > lauri.pot
+ COMMAND msgmerge -o lauri.pot lauri.pot lauri.pot
+ DEPENDS ${lauri_xml}
+@@ -36,7 +39,7 @@
+
+ add_test(
+ NAME lauri_de
+- COMMAND checkXML lauri_de.xml
++ COMMAND ${CHECKXML_EXECUTABLE} lauri_de.xml
+ WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
+ )
+
diff --git a/devel/poxml/pkg-descr b/devel/poxml/pkg-descr
new file mode 100644
index 0000000..778e7d1
--- /dev/null
+++ b/devel/poxml/pkg-descr
@@ -0,0 +1 @@
+Tools to translate Docbook XML files using gettext po files.
diff --git a/devel/poxml/pkg-plist b/devel/poxml/pkg-plist
new file mode 100644
index 0000000..70b0299
--- /dev/null
+++ b/devel/poxml/pkg-plist
@@ -0,0 +1,8 @@
+bin/po2xml
+bin/split2po
+bin/swappo
+bin/xml2pot
+man/man1/po2xml.1.gz
+man/man1/split2po.1.gz
+man/man1/swappo.1.gz
+man/man1/xml2pot.1.gz
diff --git a/devel/py-krosspython/Makefile b/devel/py-krosspython/Makefile
index bb67137..ca6c460 100644
--- a/devel/py-krosspython/Makefile
+++ b/devel/py-krosspython/Makefile
@@ -3,8 +3,7 @@
PORTNAME= krosspython
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= devel kde python
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= kross-interpreters-${PORTVERSION}
DIST_SUBDIR= KDE/${PORTVERSION}
@@ -13,7 +12,7 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= Kross Python scripting library
USE_KDE4= kdehier kdelibs kdeprefix automoc4
-USE_PYTHON= yes
+USE_PYTHON= 2
USE_QT4= corelib gui qmake_build moc_build uic_build rcc_build
USE_XZ= yes
USES= cmake:outsource
@@ -23,5 +22,4 @@ CMAKE_ARGS+= -DBUILD_falcon:BOOL=FALSE \
PLIST_FILES= lib/kde4/krosspython.so
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/devel/py-krosspython/distinfo b/devel/py-krosspython/distinfo
index f2ffa61..07e5353 100644
--- a/devel/py-krosspython/distinfo
+++ b/devel/py-krosspython/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/kross-interpreters-4.10.5.tar.xz) = ea638e06cd2ed11db786113253f9f7564c2f4ce3b81dbffe94663ecd343d5e64
-SIZE (KDE/4.10.5/kross-interpreters-4.10.5.tar.xz) = 133824
+SHA256 (KDE/4.12.2/kross-interpreters-4.12.2.tar.xz) = 4bd458dbd49fd709c5d2e07d8f4bae8416c25e6ac223f226fe7f8664dad07063
+SIZE (KDE/4.12.2/kross-interpreters-4.12.2.tar.xz) = 130832
diff --git a/devel/py-pykde4/Makefile b/devel/py-pykde4/Makefile
index 01cdc99..baa8a54 100644
--- a/devel/py-pykde4/Makefile
+++ b/devel/py-pykde4/Makefile
@@ -2,17 +2,15 @@
PORTNAME= pykde4
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 1
CATEGORIES= devel kde python
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for KDE
-LIB_DEPENDS= qwt.5:${PORTSDIR}/x11-toolkits/qwt5
+LIB_DEPENDS= libqwt.so:${PORTSDIR}/x11-toolkits/qwt5
BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/PyQt4/QtDesigner.so:${PORTSDIR}/devel/py-qt4-designer \
${PYTHON_SITELIBDIR}/PyQt4/QtGui.so:${PORTSDIR}/x11-toolkits/py-qt4-gui \
@@ -29,7 +27,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS} \
USE_KDE4= kdehier kdelibs kdeprefix okular pimlibs \
akonadi automoc4 soprano
-USE_PYTHON= yes
+USE_PYTHON= 2
USE_QT4= corelib dbus designer_build gui network xml \
qmake_build moc_build uic_build rcc_build
USE_XZ= yes
@@ -43,9 +41,6 @@ PLIST_SUB+= SIPDIR=share/sip
OPTIONS_DEFINE= EXAMPLES
-NO_STAGE= yes
-.include <bsd.port.options.mk>
-
post-patch:
${FIND} -d ${PATCH_WRKSRC}/sip -name "*.orig" -delete
@@ -56,10 +51,9 @@ pre-configure:
${RM} ${WRKSRC}/examples/CMakeLists.txt
post-install:
-.if ${PORT_OPTIONS:MEXAMPLES}
- ${MKDIR} ${EXAMPLESDIR}
- cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${EXAMPLESDIR}
-.endif
- ${INSTALL_DATA} ${WRKDIR}/kdebindings4.pth ${PYTHON_SITELIBDIR}
+ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
+ ${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
+ ${INSTALL_DATA} ${WRKDIR}/kdebindings4.pth ${STAGEDIR}${PYTHON_SITELIBDIR}
.include <bsd.port.mk>
diff --git a/devel/py-pykde4/distinfo b/devel/py-pykde4/distinfo
index 8c02814..3526c5f 100644
--- a/devel/py-pykde4/distinfo
+++ b/devel/py-pykde4/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/pykde4-4.10.5.tar.xz) = f34cd1d4d7ac36d5ba15b714970de0134b713b844d83ac734d7131d74cdf5881
-SIZE (KDE/4.10.5/pykde4-4.10.5.tar.xz) = 2046180
+SHA256 (KDE/4.12.2/pykde4-4.12.2.tar.xz) = f2b38abd77f33e8e270cd123bf30d8aab8000aabd9c0966fb85284cfc2f87b74
+SIZE (KDE/4.12.2/pykde4-4.12.2.tar.xz) = 2005172
diff --git a/devel/py-pykde4/files/patch-sip_4.15 b/devel/py-pykde4/files/patch-sip_4.15
deleted file mode 100644
index 4a041e9..0000000
--- a/devel/py-pykde4/files/patch-sip_4.15
+++ /dev/null
@@ -1,335 +0,0 @@
-commit 63a75c5131b44d4a1af6771fab119574e06fb8a0
-Author: Simon Edwards <simon@simonzone.com>
-Date: Sun Sep 8 20:45:57 2013 +0200
-
- Make it work on the latest SIP and PyQt versions.
-
-commit 7c0648b3931e069892943bc645dc61f246375cdf
-Author: Luca Beltrame <lbeltrame@kde.org>
-Date: Wed Sep 11 00:02:54 2013 +0200
-
- More fixes for the build system: this is the "harmless" part of the
- patch used by Debian (and made by Simon Edwards himself) which adds the
- "protected is public" hack to allow for proper building with SIP 4.15+.
-
- PyKDE4 needs some code adjustments, however: those exist in patch form
- (see bug) but aren't yet committed. Simon, should I push them already,
- or should I wait till the issues on ARM are resolved?
-
- CCMAIL: simon@simonzone.com
- CCBUG: 323950
-
-commit 783d073f30e253e8db52d8801c1c829e6f405e60
-Author: Luca Beltrame <lbeltrame@kde.org>
-Date: Sun Sep 1 17:33:30 2013 +0200
-
- First step in trying to make PyKDE4 work with newer SIP.
- Context is http://lists.kde.org/?l=kde-bindings&m=137759567504203&w=2
-
- Notice that this change alone will not fix the issues: a newer SIP
- (unreleased) is needed and more work is needed in the bindings to fix issues
-
- CCBUG: 323899
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 09fcc34..cf133d7 100644
---- CMakeLists.txt
-+++ CMakeLists.txt
-@@ -114,20 +114,20 @@ set(SIP_DISABLE_FEATURES VendorID PyQt_NoPrintRangeBug)
- if (PYTHON_VERSION_MAJOR GREATER 2)
- if(PYQT4_VERSION STRGREATER "040904")
- # Disable for newer PyQt
-- set(SIP_EXTRA_OPTIONS -g -x PyKDE_QVector)
-+ set(SIP_EXTRA_OPTIONS -P -g -x PyKDE_QVector)
- else ()
- set(SIP_EXTRA_OPTIONS -g)
- endif()
- else (PYTHON_VERSION_MAJOR GREATER 2)
- if(PYQT4_VERSION STRGREATER "040904")
- # Disable for newer PyQt
-- set(SIP_EXTRA_OPTIONS -g -x PyKDE_QVector -x Py_v3)
-+ set(SIP_EXTRA_OPTIONS -P -g -x PyKDE_QVector -x Py_v3)
- else ()
- set(SIP_EXTRA_OPTIONS -g -x Py_v3)
- endif()
- endif ()
-
--add_definitions(-D_REENTRANT -DQT_CORE_LIB -DQT_GUI_LIB -DUSING_SOPRANO_NRLMODEL_UNSTABLE_API)
-+add_definitions(-D_REENTRANT -DQT_CORE_LIB -DQT_GUI_LIB -DUSING_SOPRANO_NRLMODEL_UNSTABLE_API -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public)
-
- file(GLOB kdecore_files_sip sip/kdecore/*.sip)
- set(SIP_EXTRA_FILES_DEPEND ${kdecore_files_sip})
-diff --git a/sip/akonadi/entitytreemodel.sip b/sip/akonadi/entitytreemodel.sip
-index 99cfbb4..a60690c 100644
---- sip/akonadi/entitytreemodel.sip
-+++ sip/akonadi/entitytreemodel.sip
-@@ -122,5 +122,12 @@ public:
- };
- bool includeUnsubscribed () const;
- void setIncludeUnsubscribed (bool show);
-+//force
-+private:
-+ virtual bool removeColumns(int, int, const QModelIndex&);
-+ virtual bool removeRows(int, int, const QModelIndex&);
-+ virtual bool insertColumns(int, int, const QModelIndex&);
-+ virtual bool insertRows(int, int, const QModelIndex&);
-+//end
- };
- };
-diff --git a/sip/akonadi/favoritecollectionsmodel.sip b/sip/akonadi/favoritecollectionsmodel.sip
-index 4f27942..0f7efdb 100644
---- sip/akonadi/favoritecollectionsmodel.sip
-+++ sip/akonadi/favoritecollectionsmodel.sip
-@@ -42,5 +42,9 @@ public:
- virtual bool dropMimeData (const QMimeData* data, Qt::DropAction action, int row, int column, const QModelIndex& parent);
- virtual QStringList mimeTypes () const;
- virtual Qt::ItemFlags flags (const QModelIndex& index) const;
-+//force
-+private:
-+ virtual void setSourceModel(QAbstractItemModel *);
-+//end
- };
- };
-diff --git a/sip/kdeui/highlighter.sip b/sip/kdeui/highlighter.sip
-index 79dbe8e..45f0a4c 100644
---- sip/kdeui/highlighter.sip
-+++ sip/kdeui/highlighter.sip
-@@ -70,6 +70,11 @@ private:
- public:
- ~Highlighter ();
- bool checkerEnabledByDefault () const;
-+//force
-+private:
-+ virtual void connectNotify(const char* signal);
-+ virtual void disconnectNotify(const char* signal);
-+//end
- };
- // Highlighter
-
-diff --git a/sip/kdeui/kdatetable.sip b/sip/kdeui/kdatetable.sip
-index 9c73e70..32d06ca 100644
---- sip/kdeui/kdatetable.sip
-+++ sip/kdeui/kdatetable.sip
-@@ -61,8 +61,10 @@ class KDateValidator : QValidator
-
- public:
- KDateValidator (QWidget* parent /TransferThis/ = 0);
-- virtual QValidator::State validate (QString& text, int& e /In/) const;
-- virtual void fixup (QString& input) const;
-+ virtual QValidator::State validate(QString & /In,Out/, int & /In,Out/) const = 0 /API=QString:2 - /;
-+ virtual QValidator::State validate(QString & /Constrained/, int & /In,Out/) const = 0 /API=QString: - 2/;
-+ virtual void fixup(QString &input /In,Out/) const /API=QString:2 - /;
-+ virtual void fixup(QString & /Constrained/) const /API=QString: - 2/;
- QValidator::State date (const QString& text, QDate& date) const;
- };
- // KDateValidator
-diff --git a/sip/kdeui/knumvalidator.sip b/sip/kdeui/knumvalidator.sip
-index baa13dc..d842fcc 100644
---- sip/kdeui/knumvalidator.sip
-+++ sip/kdeui/knumvalidator.sip
-@@ -30,8 +30,10 @@ class KIntValidator : QValidator
- public:
- explicit KIntValidator (QWidget* parent /TransferThis/, int base = 10);
- KIntValidator (int bottom, int top, QWidget* parent /TransferThis/, int base = 10);
-- virtual QValidator::State validate (QString&, int& /In/) const;
-- virtual void fixup (QString&) const;
-+ virtual QValidator::State validate(QString & /In,Out/, int & /In,Out/) const = 0 /API=QString:2 - /;
-+ virtual QValidator::State validate(QString & /Constrained/, int & /In,Out/) const = 0 /API=QString: - 2/;
-+ virtual void fixup(QString &input /In,Out/) const /API=QString:2 - /;
-+ virtual void fixup(QString & /Constrained/) const /API=QString: - 2/;
- virtual void setRange (int bottom, int top);
- virtual void setBase (int base);
- virtual int bottom () const;
-@@ -53,8 +55,10 @@ public:
- explicit KFloatValidator (QWidget* parent /TransferThis/);
- KFloatValidator (double bottom, double top, QWidget* parent /TransferThis/);
- KFloatValidator (double bottom, double top, bool localeAware, QWidget* parent /TransferThis/);
-- virtual QValidator::State validate (QString&, int& /In/) const;
-- virtual void fixup (QString&) const;
-+ virtual QValidator::State validate(QString & /In,Out/, int & /In,Out/) const = 0 /API=QString:2 - /;
-+ virtual QValidator::State validate(QString & /Constrained/, int & /In,Out/) const = 0 /API=QString: - 2/;
-+ virtual void fixup(QString &input /In,Out/) const /API=QString:2 - /;
-+ virtual void fixup(QString & /Constrained/) const /API=QString: - 2/;
- virtual void setRange (double bottom, double top);
- virtual double bottom () const;
- virtual double top () const;
-@@ -75,7 +79,8 @@ class KDoubleValidator : QDoubleValidator
- public:
- explicit KDoubleValidator (QObject* parent /TransferThis/);
- KDoubleValidator (double bottom, double top, int decimals, QObject* parent /TransferThis/);
-- virtual QValidator::State validate (QString& input, int& pos /In/) const;
-+ virtual QValidator::State validate(QString & /In,Out/, int & /In,Out/) const = 0 /API=QString:2 - /;
-+ virtual QValidator::State validate(QString & /Constrained/, int & /In,Out/) const = 0 /API=QString: - 2/;
- bool acceptLocalizedNumbers () const;
- void setAcceptLocalizedNumbers (bool accept);
- ~KDoubleValidator ();
-diff --git a/sip/kdeui/kpixmapregionselectorwidget.sip b/sip/kdeui/kpixmapregionselectorwidget.sip
-index 44a9b09..4e5b294 100644
---- sip/kdeui/kpixmapregionselectorwidget.sip
-+++ sip/kdeui/kpixmapregionselectorwidget.sip
-@@ -57,6 +57,7 @@ protected:
- private:
- //force
- KPixmapRegionSelectorWidget (const KPixmapRegionSelectorWidget&);
-+ virtual bool eventFilter(QObject*, QEvent*);
- //end
- public:
- ~KPixmapRegionSelectorWidget ();
-diff --git a/sip/kdeui/kpixmapsequenceoverlaypainter.sip b/sip/kdeui/kpixmapsequenceoverlaypainter.sip
-index 60236d0..e438482 100644
---- sip/kdeui/kpixmapsequenceoverlaypainter.sip
-+++ sip/kdeui/kpixmapsequenceoverlaypainter.sip
-@@ -39,4 +39,8 @@ public:
- void setOffset (const QPoint& offset);
- void start ();
- void stop ();
-+//force
-+private:
-+ virtual bool eventFilter(QObject*, QEvent*);
-+//end
- };
-diff --git a/sip/kdeui/krecursivefilterproxymodel.sip b/sip/kdeui/krecursivefilterproxymodel.sip
-index 40acaff..ca131e5 100644
---- sip/kdeui/krecursivefilterproxymodel.sip
-+++ sip/kdeui/krecursivefilterproxymodel.sip
-@@ -31,4 +31,8 @@ protected:
- virtual bool acceptRow (int sourceRow, const QModelIndex& sourceParent) const;
- public:
- virtual QModelIndexList match (const QModelIndex& start, int role, const QVariant& value, int hits = 1, Qt::MatchFlags flags = Qt::MatchFlags(Qt::MatchStartsWith|Qt::MatchWrap)) const;
-+//force
-+private:
-+ virtual bool filterAcceptsRow(int, const QModelIndex&) const;
-+//end
- };
-diff --git a/sip/kdeui/kstringvalidator.sip b/sip/kdeui/kstringvalidator.sip
-index 3e8705d..47604e2 100644
---- sip/kdeui/kstringvalidator.sip
-+++ sip/kdeui/kstringvalidator.sip
-@@ -35,8 +35,10 @@ public:
- bool isFixupEnabled () const;
- void setStringList (const QStringList& list);
- QStringList stringList () const;
-- virtual QValidator::State validate (QString& input, int& pos /Out/) const;
-- virtual void fixup (QString& input) const;
-+ virtual QValidator::State validate(QString & /In,Out/, int & /In,Out/) const = 0 /API=QString:2 - /;
-+ virtual QValidator::State validate(QString & /Constrained/, int & /In,Out/) const = 0 /API=QString: - 2/;
-+ virtual void fixup(QString &input /In,Out/) const /API=QString:2 - /;
-+ virtual void fixup(QString & /Constrained/) const /API=QString: - 2/;
- ~KStringListValidator ();
- };
- // KStringListValidator
-@@ -51,8 +53,10 @@ class KMimeTypeValidator : QValidator
-
- public:
- explicit KMimeTypeValidator (QObject* parent /TransferThis/ = 0);
-- virtual QValidator::State validate (QString& input, int& pos /Out/) const;
-- virtual void fixup (QString& input) const;
-+ virtual QValidator::State validate(QString & /In,Out/, int & /In,Out/) const = 0 /API=QString:2 - /;
-+ virtual QValidator::State validate(QString & /Constrained/, int & /In,Out/) const = 0 /API=QString: - 2/;
-+ virtual void fixup(QString &input /In,Out/) const /API=QString:2 - /;
-+ virtual void fixup(QString & /Constrained/) const /API=QString: - 2/;
- ~KMimeTypeValidator ();
- };
- // KMimeTypeValidator
-diff --git a/sip/kdeui/ktogglefullscreenaction.sip b/sip/kdeui/ktogglefullscreenaction.sip
-index 962363b..71626e5 100644
---- sip/kdeui/ktogglefullscreenaction.sip
-+++ sip/kdeui/ktogglefullscreenaction.sip
-@@ -37,7 +37,10 @@ protected:
- bool eventFilter (QObject* object, QEvent* event);
- public:
- ~KToggleFullScreenAction ();
-+
-+//force
-+private:
-+ virtual void slotToggled(bool);
-+//end
- };
- // KToggleFullScreenAction
--
--
-diff --git a/sip/kdeui/ktoggletoolbaraction.sip b/sip/kdeui/ktoggletoolbaraction.sip
-index 67efc7a..c52b39b 100644
---- sip/kdeui/ktoggletoolbaraction.sip
-+++ sip/kdeui/ktoggletoolbaraction.sip
-@@ -33,6 +33,10 @@ public:
- KToolBar* toolBar ();
- virtual bool eventFilter (QObject* watched, QEvent* event);
- ~KToggleToolBarAction ();
-+//force
-+private:
-+ virtual void slotToggled( bool checked );
-+//end
- };
- // KToggleToolBarAction
-
-diff --git a/sip/kio/kdirmodel.sip b/sip/kio/kdirmodel.sip
-index 25dc775..ed90376 100644
---- sip/kio/kdirmodel.sip
-+++ sip/kio/kdirmodel.sip
-@@ -105,6 +105,13 @@ public:
- ~KDirModel ();
- void setJobTransfersVisible (bool value);
- bool jobTransfersVisible () const;
-+//force
-+private:
-+ virtual bool removeColumns(int, int, const QModelIndex&);
-+ virtual bool removeRows(int, int, const QModelIndex&);
-+ virtual bool insertColumns(int, int, const QModelIndex&);
-+ virtual bool insertRows(int, int, const QModelIndex&);
-+//end
- };
- // KDirModel
-
-diff --git a/sip/kio/kshellcompletion.sip b/sip/kio/kshellcompletion.sip
-index 6bd865c..4fd9ccb 100644
---- sip/kio/kshellcompletion.sip
-+++ sip/kio/kshellcompletion.sip
-@@ -39,5 +39,3 @@ public:
- ~KShellCompletion ();
- };
- // KShellCompletion
--
--
-diff --git a/sip/kio/metainfojob.sip b/sip/kio/metainfojob.sip
-index de1bb23..1596f08 100644
---- sip/kio/metainfojob.sip
-+++ sip/kio/metainfojob.sip
-@@ -51,7 +51,7 @@ protected:
- private:
- //force
- MetaInfoJob ();
--
-+ virtual void start();
- //end
- public:
- ~MetaInfoJob ();
-diff --git a/sip/plasma/applet.sip b/sip/plasma/applet.sip
-index a5fd606..2e2cadc 100644
---- sip/plasma/applet.sip
-+++ sip/plasma/applet.sip
-@@ -217,6 +217,10 @@ public:
- void showConfigurationInterface (QWidget* widget);
- bool isUserConfiguring () const;
- explicit Applet (const KPluginInfo& info, QGraphicsItem* parent = 0, uint appletId = 0);
-+//force
-+private:
-+ virtual void paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*);
-+//end
- };
- // Applet
-
-diff --git a/sip/plasma/glapplet.sip b/sip/plasma/glapplet.sip
-index 2e4fbc0..ab35ccb 100644
---- sip/plasma/glapplet.sip
-+++ sip/plasma/glapplet.sip
-@@ -52,6 +52,10 @@ public:
- ~GLApplet ();
- GLuint bindTexture (const QImage& image, GLenum target = GL_TEXTURE_2D);
- void deleteTexture (GLuint texture_id);
-+
-+private:
-+ virtual void paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*);
-+ virtual void paintInterface(QPainter*, const QStyleOptionGraphicsItem*, const QRect&);
- //end
- };
- // GLApplet
diff --git a/devel/py-pykde4/pkg-plist b/devel/py-pykde4/pkg-plist
index fde5588..98e12b4 100644
--- a/devel/py-pykde4/pkg-plist
+++ b/devel/py-pykde4/pkg-plist
@@ -666,31 +666,37 @@ lib/kde4/kpythonpluginfactory.so
%%SIPDIR%%/PyKDE4/kterminal/kterminalmod.sip
%%SIPDIR%%/PyKDE4/kterminal/terminal_interface.sip
%%SIPDIR%%/PyKDE4/kterminal/terminal_interface_v2.sip
+%%SIPDIR%%/PyKDE4/ktexteditor/annotationinterface.sip
%%SIPDIR%%/PyKDE4/ktexteditor/attribute.sip
%%SIPDIR%%/PyKDE4/ktexteditor/codecompletioninterface.sip
%%SIPDIR%%/PyKDE4/ktexteditor/codecompletionmodel.sip
+%%SIPDIR%%/PyKDE4/ktexteditor/codecompletionmodelcontrollerinterface.sip
%%SIPDIR%%/PyKDE4/ktexteditor/commandinterface.sip
%%SIPDIR%%/PyKDE4/ktexteditor/configinterface.sip
%%SIPDIR%%/PyKDE4/ktexteditor/configpage.sip
%%SIPDIR%%/PyKDE4/ktexteditor/containerinterface.sip
%%SIPDIR%%/PyKDE4/ktexteditor/cursor.sip
-%%SIPDIR%%/PyKDE4/ktexteditor/cursorfeedback.sip
%%SIPDIR%%/PyKDE4/ktexteditor/document.sip
%%SIPDIR%%/PyKDE4/ktexteditor/editor.sip
%%SIPDIR%%/PyKDE4/ktexteditor/editorchooser.sip
%%SIPDIR%%/PyKDE4/ktexteditor/factory.sip
+%%SIPDIR%%/PyKDE4/ktexteditor/highlightinterface.sip
%%SIPDIR%%/PyKDE4/ktexteditor/ktexteditormod.sip
+%%SIPDIR%%/PyKDE4/ktexteditor/loadsavefiltercheckplugin.sip
%%SIPDIR%%/PyKDE4/ktexteditor/markinterface.sip
+%%SIPDIR%%/PyKDE4/ktexteditor/modeinterface.sip
%%SIPDIR%%/PyKDE4/ktexteditor/modificationinterface.sip
+%%SIPDIR%%/PyKDE4/ktexteditor/movingcursor.sip
+%%SIPDIR%%/PyKDE4/ktexteditor/movinginterface.sip
+%%SIPDIR%%/PyKDE4/ktexteditor/movingrange.sip
+%%SIPDIR%%/PyKDE4/ktexteditor/movingrangefeedback.sip
%%SIPDIR%%/PyKDE4/ktexteditor/plugin.sip
%%SIPDIR%%/PyKDE4/ktexteditor/range.sip
-%%SIPDIR%%/PyKDE4/ktexteditor/rangefeedback.sip
+%%SIPDIR%%/PyKDE4/ktexteditor/recoveryinterface.sip
%%SIPDIR%%/PyKDE4/ktexteditor/searchinterface.sip
%%SIPDIR%%/PyKDE4/ktexteditor/sessionconfiginterface.sip
-%%SIPDIR%%/PyKDE4/ktexteditor/smartcursor.sip
-%%SIPDIR%%/PyKDE4/ktexteditor/smartinterface.sip
-%%SIPDIR%%/PyKDE4/ktexteditor/smartrange.sip
%%SIPDIR%%/PyKDE4/ktexteditor/templateinterface.sip
+%%SIPDIR%%/PyKDE4/ktexteditor/templateinterface2.sip
%%SIPDIR%%/PyKDE4/ktexteditor/texthintinterface.sip
%%SIPDIR%%/PyKDE4/ktexteditor/variableinterface.sip
%%SIPDIR%%/PyKDE4/ktexteditor/view.sip
diff --git a/devel/py-pykdeuic4/Makefile b/devel/py-pykdeuic4/Makefile
index 136833e..ea8ad24 100644
--- a/devel/py-pykdeuic4/Makefile
+++ b/devel/py-pykdeuic4/Makefile
@@ -2,10 +2,8 @@
PORTNAME= pykdeuic4
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 1
CATEGORIES= devel kde python
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= pykde4-${PORTVERSION}
DIST_SUBDIR= KDE/${PORTVERSION}
@@ -14,7 +12,7 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= Enhanced version of pyuic4
USE_KDE4= kdelibs automoc4 pykde4
-USE_PYTHON= yes
+USE_PYTHON= 2
USE_QT4= moc_build qmake_build rcc_build uic_build
USE_XZ= yes
DISTINFO_FILE= ${PORTSDIR}/devel/py-pykde4/distinfo
@@ -24,7 +22,6 @@ WRKSRC= ${WRKDIR}/${DISTNAME}/tools/${PORTNAME}
PLIST_SUB+= PYTHON_VER=${PYTHON_VER}
-NO_STAGE= yes
pre-configure:
${REINPLACE_CMD} -e 's,$${PYTHON_SITE_PACKAGES_INSTALL_DIR},${PYTHONPREFIX_SITELIBDIR},g' \
${WRKSRC}/CMakeLists.txt
diff --git a/devel/ruby-korundum/Makefile b/devel/ruby-korundum/Makefile
index 90470d8..2602bdb 100644
--- a/devel/ruby-korundum/Makefile
+++ b/devel/ruby-korundum/Makefile
@@ -2,18 +2,14 @@
PORTNAME= korundum
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 1
CATEGORIES= devel kde ruby
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= Ruby bindings for KDE
-CONFLICTS= ruby1[89]-kdebindings-4.[0-6].*
-
USE_KDE4= kate kdehier kdelibs kdeprefix okular pimlibs \
qtruby smokegen smokekde smokeqt \
akonadi automoc4 soprano
@@ -23,9 +19,6 @@ USE_RUBY= yes
USE_XZ= yes
USES= cmake:outsource
-NO_STAGE= yes
-.include <bsd.port.pre.mk>
-
CMAKE_ARGS+= -DRUBY_LIBRARY=${LOCALBASE}/lib/lib${RUBY_NAME}.so \
-DRUBY_INCLUDE_PATH=${LOCALBASE}/lib/ruby/${RUBY_VER}/${RUBY_ARCH} \
-DCUSTOM_RUBY_SITE_LIB_DIR=${RUBY_SITELIBDIR} \
@@ -36,4 +29,4 @@ pre-configure:
${WRKSRC}/CMakeLists.txt \
${WRKSRC}/modules/plasma/CMakeLists.txt
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/devel/ruby-korundum/distinfo b/devel/ruby-korundum/distinfo
index 5d65daf..ec14496 100644
--- a/devel/ruby-korundum/distinfo
+++ b/devel/ruby-korundum/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/korundum-4.10.5.tar.xz) = e20af70ee3b161a65e02ca0a102794351baa66c51f5baa7d532c1ab0a2799889
-SIZE (KDE/4.10.5/korundum-4.10.5.tar.xz) = 165348
+SHA256 (KDE/4.12.2/korundum-4.12.2.tar.xz) = 671ddfcf170b8158c830e497b4312683f18a0ceb5a6268a5f2b0e9d80c978a19
+SIZE (KDE/4.12.2/korundum-4.12.2.tar.xz) = 160452
diff --git a/devel/ruby-krossruby/Makefile b/devel/ruby-krossruby/Makefile
index 9a18a79..5b6674d 100644
--- a/devel/ruby-krossruby/Makefile
+++ b/devel/ruby-krossruby/Makefile
@@ -3,8 +3,7 @@
PORTNAME= krossruby
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= devel kde ruby
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DISTNAME= kross-interpreters-${PORTVERSION}
DIST_SUBDIR= KDE/${PORTVERSION}
@@ -12,8 +11,6 @@ DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= Ruby bindings for Qt/KDE
-CONFLICTS= ruby1[89]-kdebindings-4.[0-6].*
-
USE_KDE4= kdehier kdelibs kdeprefix pimlibs automoc4
USE_QT4= corelib gui qmake_build moc_build uic_build rcc_build
USE_RUBY= yes
@@ -25,5 +22,10 @@ CMAKE_ARGS+= -DBUILD_python:BOOL=FALSE \
PLIST_FILES= lib/kde4/krossruby.so
-NO_STAGE= yes
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${RUBY_VER} >= 2.0
+BROKEN= Only works with Ruby 1.9
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/devel/ruby-krossruby/distinfo b/devel/ruby-krossruby/distinfo
index f2ffa61..07e5353 100644
--- a/devel/ruby-krossruby/distinfo
+++ b/devel/ruby-krossruby/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/kross-interpreters-4.10.5.tar.xz) = ea638e06cd2ed11db786113253f9f7564c2f4ce3b81dbffe94663ecd343d5e64
-SIZE (KDE/4.10.5/kross-interpreters-4.10.5.tar.xz) = 133824
+SHA256 (KDE/4.12.2/kross-interpreters-4.12.2.tar.xz) = 4bd458dbd49fd709c5d2e07d8f4bae8416c25e6ac223f226fe7f8664dad07063
+SIZE (KDE/4.12.2/kross-interpreters-4.12.2.tar.xz) = 130832
diff --git a/devel/ruby-qtruby/Makefile b/devel/ruby-qtruby/Makefile
index 9112dbf..2624aa6 100644
--- a/devel/ruby-qtruby/Makefile
+++ b/devel/ruby-qtruby/Makefile
@@ -3,19 +3,15 @@
PORTNAME= qtruby
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= devel kde ruby
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= Ruby bindings for Qt
-LIB_DEPENDS= qwt.5:${PORTSDIR}/x11-toolkits/qwt5 \
- qscintilla2:${PORTSDIR}/devel/qscintilla2
-
-CONFLICTS_INSTALL= ruby1[89]-kdebindings-4.[0-6].* \
- ruby1[89]-kdebindings-korundum-4.7.*
+LIB_DEPENDS= libqwt.so:${PORTSDIR}/x11-toolkits/qwt5 \
+ libqscintilla2.so:${PORTSDIR}/devel/qscintilla2
USE_KDE4= kdehier kdeprefix smokeqt
USE_QT4= corelib dbus declarative gui network phonon script webkit xml \
@@ -29,9 +25,6 @@ SUB_FILES= ruby-kdebindings-env.sh pkg-message
SUB_LIST+= RUBY_SITELIBDIR=${RUBY_SITELIBDIR} \
RUBY_SITEARCHLIBDIR=${RUBY_SITEARCHLIBDIR}
-NO_STAGE= yes
-.include <bsd.port.pre.mk>
-
CMAKE_ARGS+= -DRUBY_LIBRARY=${LOCALBASE}/lib/lib${RUBY_NAME}.so \
-DRUBY_INCLUDE_PATH=${LOCALBASE}/lib/ruby/${RUBY_VER}/${RUBY_ARCH} \
-DCUSTOM_RUBY_SITE_LIB_DIR=${RUBY_SITELIBDIR} \
@@ -45,8 +38,7 @@ post-patch:
${WRKSRC}/src/CMakeLists.txt
post-install:
- ${MKDIR} ${PREFIX}/env
- ${INSTALL_SCRIPT} ${WRKDIR}/ruby-kdebindings-env.sh ${PREFIX}/env
- @${CAT} ${PKGMESSAGE}
+ ${MKDIR} ${STAGEDIR}${PREFIX}/env
+ ${INSTALL_SCRIPT} ${WRKDIR}/ruby-kdebindings-env.sh ${STAGEDIR}${PREFIX}/env
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/devel/ruby-qtruby/distinfo b/devel/ruby-qtruby/distinfo
index 0e957514..84f4e1b 100644
--- a/devel/ruby-qtruby/distinfo
+++ b/devel/ruby-qtruby/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/qtruby-4.10.5.tar.xz) = 724f8f010179e66d3f9ef728e808f8657304efaa910e9d54cae2ea628df25610
-SIZE (KDE/4.10.5/qtruby-4.10.5.tar.xz) = 543408
+SHA256 (KDE/4.12.2/qtruby-4.12.2.tar.xz) = bf568cf8b1d2d04f234c9b15a49e22418109cc1c8b94fea675965d0dfd57e9f8
+SIZE (KDE/4.12.2/qtruby-4.12.2.tar.xz) = 529576
diff --git a/devel/smokegen/Makefile b/devel/smokegen/Makefile
index 34345a8..9949f31 100644
--- a/devel/smokegen/Makefile
+++ b/devel/smokegen/Makefile
@@ -3,15 +3,12 @@
PORTNAME= smokegen
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= devel 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= SMOKE bindings for KDE
-CONFLICTS= kdebindings-smoke-4.[0-6].*
-
USE_KDE4= kdehier kdeprefix
USE_QT4= corelib xml qmake_build moc_build uic_build rcc_build
USE_XZ= yes
@@ -19,7 +16,6 @@ USES= cmake:outsource
CMAKE_ARGS+= -DSMOKE_CMAKE_MODULE_DIR:PATH=${PREFIX}/lib/cmake/smoke
USE_LDCONFIG= yes
-NO_STAGE= yes
pre-configure:
${REINPLACE_CMD} -e 's|share/smoke/cmake|lib/cmake/smoke|g' \
${WRKSRC}/smokebase/CMakeLists.txt
diff --git a/devel/smokegen/distinfo b/devel/smokegen/distinfo
index a26b5530..c7a0cf7 100644
--- a/devel/smokegen/distinfo
+++ b/devel/smokegen/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/smokegen-4.10.5.tar.xz) = d9234d9f674cad523614a0ca2a432054119f6e5c5b48cf669c281ecab0c3df57
-SIZE (KDE/4.10.5/smokegen-4.10.5.tar.xz) = 150092
+SHA256 (KDE/4.12.2/smokegen-4.12.2.tar.xz) = 6e07bdba7b416d2cbd190b06a0cb20994d9d050761976b4a2c1a3c04e7845a91
+SIZE (KDE/4.12.2/smokegen-4.12.2.tar.xz) = 146476
diff --git a/devel/smokekde/Makefile b/devel/smokekde/Makefile
index f571185..43eed34 100644
--- a/devel/smokekde/Makefile
+++ b/devel/smokekde/Makefile
@@ -2,17 +2,13 @@
PORTNAME= smokekde
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 1
CATEGORIES= devel 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= SMOKE bindings for KDE
-CONFLICTS= kdebindings-smoke-4.[0-6].*
-
USE_KDE4= kate kdehier kdelibs kdeprefix okular pimlibs \
smokegen smokeqt akonadi automoc4 soprano
USE_QT4= corelib dbus designer_build gui network opengl sql svg xml \
@@ -22,18 +18,10 @@ USES= cmake:outsource
USE_LDCONFIG= yes
OPTIONS_DEFINE= ATTICA
-ATTICA_DESC= Bindings for libattica (may crash build)
-
-NO_STAGE= yes
-.include <bsd.port.options.mk>
-
+OPTIONS_SUB= yes
# Attica bindings often cause the build to coredump.
-.if ${PORT_OPTIONS:MATTICA}
-PLIST_SUB+= ATTICA=""
-.else
-CMAKE_ARGS+= -DWITH_LibAttica:BOOL=FALSE
-PLIST_SUB+= ATTICA="@comment "
-.endif
+ATTICA_DESC= Bindings for libattica (may crash build)
+ATTICA_CMAKE_OFF= -DWITH_LibAttica:BOOL=FALSE
pre-configure:
${REINPLACE_CMD} -e '/kde-config.xml/ s|$${SMOKE_GEN_BIN}|smokegen|' \
diff --git a/devel/smokekde/distinfo b/devel/smokekde/distinfo
index 5aa8213..1f01744 100644
--- a/devel/smokekde/distinfo
+++ b/devel/smokekde/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/smokekde-4.10.5.tar.xz) = 5084724b5800c6648db59a93857e1364d0747bc58ba2b73e213949aec34b352c
-SIZE (KDE/4.10.5/smokekde-4.10.5.tar.xz) = 39972
+SHA256 (KDE/4.12.2/smokekde-4.12.2.tar.xz) = 6e4dda049d18f4928a0b0f72209db8ad8440681f6af1975544383afdccaace46
+SIZE (KDE/4.12.2/smokekde-4.12.2.tar.xz) = 36856
diff --git a/devel/smokeqt/Makefile b/devel/smokeqt/Makefile
index 62b9692..d74da87 100644
--- a/devel/smokeqt/Makefile
+++ b/devel/smokeqt/Makefile
@@ -3,17 +3,14 @@
PORTNAME= smokeqt
PORTVERSION= ${KDE4_VERSION}
CATEGORIES= devel 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= SMOKE bindings for Qt
-LIB_DEPENDS= qscintilla2:${PORTSDIR}/devel/qscintilla2 \
- qwt.5:${PORTSDIR}/x11-toolkits/qwt5
-
-CONFLICTS= kdebindings-smoke-4.[0-6].*
+LIB_DEPENDS= libqscintilla2.so:${PORTSDIR}/devel/qscintilla2 \
+ libqwt.so:${PORTSDIR}/x11-toolkits/qwt5
USE_KDE4= kdehier kdeprefix smokegen qimageblitz
USE_QT4= corelib dbus declarative designer_build gui help \
@@ -24,5 +21,4 @@ USE_XZ= yes
USES= cmake:outsource
USE_LDCONFIG= yes
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/devel/smokeqt/distinfo b/devel/smokeqt/distinfo
index 8d5ff91..8a5553e 100644
--- a/devel/smokeqt/distinfo
+++ b/devel/smokeqt/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.5/smokeqt-4.10.5.tar.xz) = 32a50175a19bed849a1bb840f656dd8dee49d0dedffd8084fade4fe90ba9ea10
-SIZE (KDE/4.10.5/smokeqt-4.10.5.tar.xz) = 33656
+SHA256 (KDE/4.12.2/smokeqt-4.12.2.tar.xz) = f6897ed0812867d9faab2381570df40714d56c7fbb4cdc90e6b971262c93c7d9
+SIZE (KDE/4.12.2/smokeqt-4.12.2.tar.xz) = 30664
diff --git a/devel/umbrello/Makefile b/devel/umbrello/Makefile
new file mode 100644
index 0000000..7562b4e
--- /dev/null
+++ b/devel/umbrello/Makefile
@@ -0,0 +1,20 @@
+# $FreeBSD$
+
+PORTNAME= umbrello
+PORTVERSION= ${KDE4_VERSION}
+CATEGORIES= devel kde
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
+DIST_SUBDIR= KDE/${PORTVERSION}
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= UML modeller for KDE
+
+LIB_DEPENDS= libboost_thread.so:${PORTSDIR}/devel/boost-libs
+
+USE_XZ= yes
+USE_KDE4= kdelibs kdeprefix kdehier automoc4
+USE_GNOME= libxml2 libxslt
+USES= cmake:outsource
+USE_QT4= moc_build qmake_build rcc_build uic_build
+
+.include <bsd.port.mk>
diff --git a/devel/umbrello/distinfo b/devel/umbrello/distinfo
new file mode 100644
index 0000000..50b194c
--- /dev/null
+++ b/devel/umbrello/distinfo
@@ -0,0 +1,2 @@
+SHA256 (KDE/4.12.2/umbrello-4.12.2.tar.xz) = fcd870dfab3724e4e7327f63b6dee636aa660a8231d89b1662107bd645a23fb5
+SIZE (KDE/4.12.2/umbrello-4.12.2.tar.xz) = 1470548
diff --git a/devel/umbrello/pkg-descr b/devel/umbrello/pkg-descr
new file mode 100644
index 0000000..582abd2
--- /dev/null
+++ b/devel/umbrello/pkg-descr
@@ -0,0 +1,3 @@
+Unified Modelling Language (UML) diagram program for KDE.
+
+WWW: http://umbrello.kde.org/
diff --git a/devel/umbrello/pkg-plist b/devel/umbrello/pkg-plist
new file mode 100644
index 0000000..a413eab
--- /dev/null
+++ b/devel/umbrello/pkg-plist
@@ -0,0 +1,245 @@
+bin/umbrello
+share/applications/kde4/umbrello.desktop
+share/apps/umbrello/common.ent
+share/apps/umbrello/docbook2xhtml.xsl
+share/apps/umbrello/headings/heading.adb
+share/apps/umbrello/headings/heading.ads
+share/apps/umbrello/headings/heading.as
+share/apps/umbrello/headings/heading.cpp
+share/apps/umbrello/headings/heading.cs
+share/apps/umbrello/headings/heading.d
+share/apps/umbrello/headings/heading.h
+share/apps/umbrello/headings/heading.idl
+share/apps/umbrello/headings/heading.java
+share/apps/umbrello/headings/heading.js
+share/apps/umbrello/headings/heading.php
+share/apps/umbrello/headings/heading.pm
+share/apps/umbrello/headings/heading.py
+share/apps/umbrello/headings/heading.rb
+share/apps/umbrello/headings/heading.sql
+share/apps/umbrello/headings/heading.xsd
+share/apps/umbrello/icons/hicolor/16x16/actions/umbrello_diagram_activity.png
+share/apps/umbrello/icons/hicolor/16x16/actions/umbrello_diagram_class.png
+share/apps/umbrello/icons/hicolor/16x16/actions/umbrello_diagram_collaboration.png
+share/apps/umbrello/icons/hicolor/16x16/actions/umbrello_diagram_component.png
+share/apps/umbrello/icons/hicolor/16x16/actions/umbrello_diagram_deployment.png
+share/apps/umbrello/icons/hicolor/16x16/actions/umbrello_diagram_sequence.png
+share/apps/umbrello/icons/hicolor/16x16/actions/umbrello_diagram_state.png
+share/apps/umbrello/icons/hicolor/16x16/actions/umbrello_diagram_usecase.png
+share/apps/umbrello/icons/hicolor/22x22/actions/umbrello_diagram_activity.png
+share/apps/umbrello/icons/hicolor/22x22/actions/umbrello_diagram_class.png
+share/apps/umbrello/icons/hicolor/22x22/actions/umbrello_diagram_collaboration.png
+share/apps/umbrello/icons/hicolor/22x22/actions/umbrello_diagram_component.png
+share/apps/umbrello/icons/hicolor/22x22/actions/umbrello_diagram_deployment.png
+share/apps/umbrello/icons/hicolor/22x22/actions/umbrello_diagram_entityrelationship.png
+share/apps/umbrello/icons/hicolor/22x22/actions/umbrello_diagram_sequence.png
+share/apps/umbrello/icons/hicolor/22x22/actions/umbrello_diagram_state.png
+share/apps/umbrello/icons/hicolor/22x22/actions/umbrello_diagram_usecase.png
+share/apps/umbrello/layouts/activity-export.desktop
+share/apps/umbrello/layouts/class-export.desktop
+share/apps/umbrello/layouts/class-horizontal.desktop
+share/apps/umbrello/layouts/class-vertical.desktop
+share/apps/umbrello/layouts/state-export.desktop
+share/apps/umbrello/layouts/state-vertical.desktop
+share/apps/umbrello/layouts/usecase-default.desktop
+share/apps/umbrello/pics/CVglobal_meth.png
+share/apps/umbrello/pics/CVglobal_var.png
+share/apps/umbrello/pics/CVimplementation_meth.png
+share/apps/umbrello/pics/CVimplementation_signal.png
+share/apps/umbrello/pics/CVimplementation_slot.png
+share/apps/umbrello/pics/CVimplementation_var.png
+share/apps/umbrello/pics/CVnamespace.png
+share/apps/umbrello/pics/CVprivate_meth.png
+share/apps/umbrello/pics/CVprivate_signal.png
+share/apps/umbrello/pics/CVprivate_slot.png
+share/apps/umbrello/pics/CVprivate_var.png
+share/apps/umbrello/pics/CVprotected_meth.png
+share/apps/umbrello/pics/CVprotected_signal.png
+share/apps/umbrello/pics/CVprotected_slot.png
+share/apps/umbrello/pics/CVprotected_var.png
+share/apps/umbrello/pics/CVpublic_meth.png
+share/apps/umbrello/pics/CVpublic_signal.png
+share/apps/umbrello/pics/CVpublic_slot.png
+share/apps/umbrello/pics/CVpublic_var.png
+share/apps/umbrello/pics/CVstruct.png
+share/apps/umbrello/pics/PrePostCondition.png
+share/apps/umbrello/pics/accept_signal.png
+share/apps/umbrello/pics/accept_time_event.png
+share/apps/umbrello/pics/activity-fork.png
+share/apps/umbrello/pics/actor.png
+share/apps/umbrello/pics/aggregation.png
+share/apps/umbrello/pics/align-horizontal-center.png
+share/apps/umbrello/pics/align-horizontal-left.png
+share/apps/umbrello/pics/align-horizontal-right.png
+share/apps/umbrello/pics/align-vertical-bottom.png
+share/apps/umbrello/pics/align-vertical-center.png
+share/apps/umbrello/pics/align-vertical-top.png
+share/apps/umbrello/pics/anchor.png
+share/apps/umbrello/pics/andline.png
+share/apps/umbrello/pics/arrow.png
+share/apps/umbrello/pics/artifact.png
+share/apps/umbrello/pics/association.png
+share/apps/umbrello/pics/box.png
+share/apps/umbrello/pics/branch.png
+share/apps/umbrello/pics/category.png
+share/apps/umbrello/pics/category2parent.png
+share/apps/umbrello/pics/check_constraint.png
+share/apps/umbrello/pics/child2category.png
+share/apps/umbrello/pics/choice-rhomb.png
+share/apps/umbrello/pics/choice-round.png
+share/apps/umbrello/pics/class.png
+share/apps/umbrello/pics/combined_fragment.png
+share/apps/umbrello/pics/component.png
+share/apps/umbrello/pics/composition.png
+share/apps/umbrello/pics/containment.png
+share/apps/umbrello/pics/cursor-PrePostCondition.png
+share/apps/umbrello/pics/cursor-accept_signal.png
+share/apps/umbrello/pics/cursor-accept_time_event.png
+share/apps/umbrello/pics/cursor-activity-fork.png
+share/apps/umbrello/pics/cursor-actor.png
+share/apps/umbrello/pics/cursor-aggregation.png
+share/apps/umbrello/pics/cursor-anchor.png
+share/apps/umbrello/pics/cursor-andline.png
+share/apps/umbrello/pics/cursor-artifact.png
+share/apps/umbrello/pics/cursor-association.png
+share/apps/umbrello/pics/cursor-box.png
+share/apps/umbrello/pics/cursor-branch.png
+share/apps/umbrello/pics/cursor-category.png
+share/apps/umbrello/pics/cursor-category2parent.png
+share/apps/umbrello/pics/cursor-child2category.png
+share/apps/umbrello/pics/cursor-choice-rhomb.png
+share/apps/umbrello/pics/cursor-choice-round.png
+share/apps/umbrello/pics/cursor-class.png
+share/apps/umbrello/pics/cursor-combined_fragment.png
+share/apps/umbrello/pics/cursor-component.png
+share/apps/umbrello/pics/cursor-composition.png
+share/apps/umbrello/pics/cursor-containment.png
+share/apps/umbrello/pics/cursor-datatype.png
+share/apps/umbrello/pics/cursor-deep-history.png
+share/apps/umbrello/pics/cursor-dependency.png
+share/apps/umbrello/pics/cursor-end_of_life.png
+share/apps/umbrello/pics/cursor-end_state.png
+share/apps/umbrello/pics/cursor-entity.png
+share/apps/umbrello/pics/cursor-enum.png
+share/apps/umbrello/pics/cursor-exception.png
+share/apps/umbrello/pics/cursor-final_activity.png
+share/apps/umbrello/pics/cursor-generalisation.png
+share/apps/umbrello/pics/cursor-initial_state.png
+share/apps/umbrello/pics/cursor-interface.png
+share/apps/umbrello/pics/cursor-join.png
+share/apps/umbrello/pics/cursor-junction.png
+share/apps/umbrello/pics/cursor-node.png
+share/apps/umbrello/pics/cursor-note.png
+share/apps/umbrello/pics/cursor-object.png
+share/apps/umbrello/pics/cursor-object_node.png
+share/apps/umbrello/pics/cursor-package.png
+share/apps/umbrello/pics/cursor-pin.png
+share/apps/umbrello/pics/cursor-precondition.png
+share/apps/umbrello/pics/cursor-region.png
+share/apps/umbrello/pics/cursor-relationship.png
+share/apps/umbrello/pics/cursor-send_signal.png
+share/apps/umbrello/pics/cursor-shallow-history.png
+share/apps/umbrello/pics/cursor-state-fork.png
+share/apps/umbrello/pics/cursor-text.png
+share/apps/umbrello/pics/cursor-umbr-message-asynchronous.png
+share/apps/umbrello/pics/cursor-umbr-message-found.png
+share/apps/umbrello/pics/cursor-umbr-message-lost.png
+share/apps/umbrello/pics/cursor-umbr-message-synchronous.png
+share/apps/umbrello/pics/cursor-uniassociation.png
+share/apps/umbrello/pics/cursor-usecase.png
+share/apps/umbrello/pics/datatype.png
+share/apps/umbrello/pics/deep-history.png
+share/apps/umbrello/pics/dependency.png
+share/apps/umbrello/pics/distribute-horizontal.png
+share/apps/umbrello/pics/distribute-vertical.png
+share/apps/umbrello/pics/end_of_life.png
+share/apps/umbrello/pics/end_state.png
+share/apps/umbrello/pics/entity.png
+share/apps/umbrello/pics/enum.png
+share/apps/umbrello/pics/exception.png
+share/apps/umbrello/pics/final_activity.png
+share/apps/umbrello/pics/foreignkey_constraint.png
+share/apps/umbrello/pics/generalisation.png
+share/apps/umbrello/pics/initial_state.png
+share/apps/umbrello/pics/interface.png
+share/apps/umbrello/pics/join.png
+share/apps/umbrello/pics/junction.png
+share/apps/umbrello/pics/node.png
+share/apps/umbrello/pics/note.png
+share/apps/umbrello/pics/object.png
+share/apps/umbrello/pics/object_node.png
+share/apps/umbrello/pics/package.png
+share/apps/umbrello/pics/pin.png
+share/apps/umbrello/pics/precondition.png
+share/apps/umbrello/pics/primarykey_constraint.png
+share/apps/umbrello/pics/refactor.png
+share/apps/umbrello/pics/region.png
+share/apps/umbrello/pics/relationship.png
+share/apps/umbrello/pics/send_signal.png
+share/apps/umbrello/pics/shallow-history.png
+share/apps/umbrello/pics/startlogo.png
+share/apps/umbrello/pics/state-fork.png
+share/apps/umbrello/pics/subsystem.png
+share/apps/umbrello/pics/template.png
+share/apps/umbrello/pics/text.png
+share/apps/umbrello/pics/umbr-message-asynchronous.png
+share/apps/umbrello/pics/umbr-message-found.png
+share/apps/umbrello/pics/umbr-message-lost.png
+share/apps/umbrello/pics/umbr-message-synchronous.png
+share/apps/umbrello/pics/uniassociation.png
+share/apps/umbrello/pics/unique_constraint.png
+share/apps/umbrello/pics/usecase.png
+share/apps/umbrello/umbrelloui.rc
+share/apps/umbrello/xmi.css
+share/apps/umbrello/xmi2docbook.xsl
+share/doc/HTML/en/umbrello/activity-diagram.png
+share/doc/HTML/en/umbrello/aggregation.png
+share/doc/HTML/en/umbrello/association.png
+share/doc/HTML/en/umbrello/authors.docbook
+share/doc/HTML/en/umbrello/category.png
+share/doc/HTML/en/umbrello/class-diagram.png
+share/doc/HTML/en/umbrello/class.png
+share/doc/HTML/en/umbrello/common
+share/doc/HTML/en/umbrello/code-import.png
+share/doc/HTML/en/umbrello/code_import_and_generation.docbook
+share/doc/HTML/en/umbrello/collaboration-diagram.png
+share/doc/HTML/en/umbrello/composition.png
+share/doc/HTML/en/umbrello/credits.docbook
+share/doc/HTML/en/umbrello/disjoint-specialization.png
+share/doc/HTML/en/umbrello/entity-relationship-diagram.png
+share/doc/HTML/en/umbrello/entity.png
+share/doc/HTML/en/umbrello/folders.png
+share/doc/HTML/en/umbrello/generalization.png
+share/doc/HTML/en/umbrello/generation-options.png
+share/doc/HTML/en/umbrello/index.cache.bz2
+share/doc/HTML/en/umbrello/index.docbook
+share/doc/HTML/en/umbrello/introduction.docbook
+share/doc/HTML/en/umbrello/other_features.docbook
+share/doc/HTML/en/umbrello/overlapping-specialization.png
+share/doc/HTML/en/umbrello/sequence-diagram.png
+share/doc/HTML/en/umbrello/state-diagram.png
+share/doc/HTML/en/umbrello/umbrello-main-screen.png
+share/doc/HTML/en/umbrello/umbrello-ui.png
+share/doc/HTML/en/umbrello/uml_basics.docbook
+share/doc/HTML/en/umbrello/use-case-diagram.png
+share/doc/HTML/en/umbrello/working_with_umbrello.docbook
+share/icons/hicolor/128x128/apps/umbrello.png
+share/icons/hicolor/16x16/apps/umbrello.png
+share/icons/hicolor/16x16/mimetypes/application-x-uml.png
+share/icons/hicolor/22x22/apps/umbrello.png
+share/icons/hicolor/32x32/apps/umbrello.png
+share/icons/hicolor/32x32/mimetypes/application-x-uml.png
+share/icons/hicolor/48x48/apps/umbrello.png
+share/icons/hicolor/64x64/apps/umbrello.png
+share/icons/hicolor/scalable/apps/umbrello.svgz
+@dirrm share/doc/HTML/en/umbrello
+@dirrm share/apps/umbrello/pics
+@dirrm share/apps/umbrello/layouts
+@dirrm share/apps/umbrello/icons/hicolor/22x22/actions
+@dirrm share/apps/umbrello/icons/hicolor/22x22
+@dirrm share/apps/umbrello/icons/hicolor/16x16/actions
+@dirrm share/apps/umbrello/icons/hicolor/16x16
+@dirrm share/apps/umbrello/icons/hicolor
+@dirrm share/apps/umbrello/icons
+@dirrm share/apps/umbrello/headings
+@dirrm share/apps/umbrello
OpenPOWER on IntegriCloud