commit:     b0db5d580b55bd526d8c5f47a48bc2cb0b641b1f
Author:     Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
AuthorDate: Sun Mar 20 17:15:30 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Fri Mar 25 13:11:58 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0db5d58

kde-apps: Move kdeedu-meta 15.12.3 from kde overlay

Package-Manager: portage-2.2.27

 kde-apps/analitza/Manifest                         |   1 +
 kde-apps/analitza/analitza-15.12.3.ebuild          |  51 ++++++++++
 kde-apps/analitza/metadata.xml                     |   3 +
 kde-apps/artikulate/Manifest                       |   1 +
 kde-apps/artikulate/artikulate-15.12.3.ebuild      |  32 +++++++
 kde-apps/blinken/Manifest                          |   1 +
 kde-apps/blinken/blinken-15.12.3.ebuild            |  34 +++++++
 kde-apps/cantor/Manifest                           |   1 +
 kde-apps/cantor/cantor-15.12.3-r1.ebuild           | 104 +++++++++++++++++++++
 kde-apps/cantor/files/cantor-15.12.3-tests.patch   |  49 ++++++++++
 kde-apps/kalgebra/Manifest                         |   1 +
 kde-apps/kalgebra/kalgebra-15.12.3.ebuild          |  47 ++++++++++
 kde-apps/kalzium/Manifest                          |   1 +
 kde-apps/kalzium/kalzium-15.12.3-r1.ebuild         |  47 ++++++++++
 kde-apps/kanagram/Manifest                         |   1 +
 kde-apps/kanagram/kanagram-15.12.3.ebuild          |  37 ++++++++
 kde-apps/kbruch/Manifest                           |   1 +
 kde-apps/kbruch/kbruch-15.12.3-r1.ebuild           |  25 +++++
 kde-apps/kdeedu-data/Manifest                      |   1 +
 kde-apps/kdeedu-data/kdeedu-data-15.12.3.ebuild    |  15 +++
 kde-apps/{analitza => kdeedu-data}/metadata.xml    |   0
 kde-apps/kdeedu-meta/kdeedu-meta-15.12.3-r1.ebuild |  40 ++++++++
 kde-apps/kgeography/Manifest                       |   1 +
 .../files/kgeography-15.12.0-kcrash.patch          |  54 +++++++++++
 .../files/kgeography-15.12.0-kservice.patch        |  33 +++++++
 kde-apps/kgeography/kgeography-15.12.3.ebuild      |  35 +++++++
 kde-apps/khangman/Manifest                         |   1 +
 kde-apps/khangman/khangman-15.12.3.ebuild          |  36 +++++++
 kde-apps/kig/Manifest                              |   1 +
 kde-apps/kig/kig-15.12.3.ebuild                    |  61 ++++++++++++
 kde-apps/kig/metadata.xml                          |   7 +-
 kde-apps/kiten/Manifest                            |   1 +
 kde-apps/kiten/kiten-15.12.3.ebuild                |  32 +++++++
 kde-apps/klettres/Manifest                         |   1 +
 kde-apps/klettres/klettres-15.12.3.ebuild          |  31 ++++++
 kde-apps/kmplot/Manifest                           |   1 +
 kde-apps/kmplot/kmplot-15.12.3.ebuild              |  35 +++++++
 kde-apps/kqtquickcharts/Manifest                   |   1 +
 .../kqtquickcharts/kqtquickcharts-15.12.3.ebuild   |  14 +++
 kde-apps/kstars/Manifest                           |   1 +
 .../files/kstars-15.12.0-unused-kf5-deps.patch     |  79 ++++++++++++++++
 .../files/kstars-15.12.0-unused-qt-deps.patch      |  60 ++++++++++++
 kde-apps/kstars/kstars-15.12.3.ebuild              |  67 +++++++++++++
 kde-apps/kstars/metadata.xml                       |  10 +-
 kde-apps/ktouch/Manifest                           |   1 +
 kde-apps/ktouch/ktouch-15.12.3.ebuild              |  19 ++++
 kde-apps/kturtle/Manifest                          |   1 +
 kde-apps/kturtle/kturtle-15.12.3.ebuild            |  32 +++++++
 kde-apps/kwordquiz/Manifest                        |   1 +
 .../kwordquiz/files/kwordquiz-15.12.3-deps.patch   |  46 +++++++++
 kde-apps/kwordquiz/kwordquiz-15.12.3-r1.ebuild     |  40 ++++++++
 kde-apps/libkeduvocdocument/Manifest               |   1 +
 .../libkeduvocdocument-15.12.3.ebuild              |  31 ++++++
 .../{analitza => libkeduvocdocument}/metadata.xml  |   0
 kde-apps/marble/Manifest                           |   1 +
 kde-apps/marble/marble-15.12.3.ebuild              |  68 ++++++++++++++
 kde-apps/marble/metadata.xml                       |   9 +-
 kde-apps/parley/Manifest                           |   1 +
 kde-apps/parley/parley-15.12.3.ebuild              |  47 ++++++++++
 kde-apps/rocs/Manifest                             |   1 +
 .../files/rocs-15.12.3-doctools-optional.patch     |  29 ++++++
 kde-apps/rocs/rocs-15.12.3.ebuild                  |  49 ++++++++++
 kde-apps/step/Manifest                             |   1 +
 kde-apps/step/files/step-15.12.2-doctools.patch    |  34 +++++++
 kde-apps/step/step-15.12.3.ebuild                  |  63 +++++++++++++
 65 files changed, 1519 insertions(+), 11 deletions(-)

diff --git a/kde-apps/analitza/Manifest b/kde-apps/analitza/Manifest
index 59c6706..b2d721d 100644
--- a/kde-apps/analitza/Manifest
+++ b/kde-apps/analitza/Manifest
@@ -1 +1,2 @@
+DIST analitza-15.12.3.tar.xz 232928 SHA256 
2b69d6692c91e3bf7c8abe053f2dd85f708ae8502a3a0559d67e12f8dd4ee543 SHA512 
09b70419d4073027be426efcc9275ae4f7ffd6f431c1e7ae4b9a43bc301fe73dd4eb8d39e72f81e668af152895b282a480f17f2397bc73fdde66275fb097d548
 WHIRLPOOL 
5374303755461af18440331835bd4c48d544b6d81312a98c20840d5983b1d808cfa8c06fe13db1eb369781ffbfe071b1b957218ba8397bdacfae6599bf3af8c9
 DIST analitza-4.14.3.tar.xz 199964 SHA256 
00227cf6006c2ee08d83ca3b502662bba331c3d007013e6bc981114cfccce422 SHA512 
ac79692671bb82e5759ce7c030e21710e24e40be05a5c987f5e5b1107a8e24898937394fa8bac2825fbb77de8bef4e2d8b71d55db9b42e5746b60d144060efa0
 WHIRLPOOL 
2cf3c6944a03739f5cd4c2c8ab32789f15a060814238c557e3dec2ff4f51c26718dda2b8083d9a5c211c9804a3bc11d24464c8f70aac62e1ed3d97aa5bd1eca4

diff --git a/kde-apps/analitza/analitza-15.12.3.ebuild 
b/kde-apps/analitza/analitza-15.12.3.ebuild
new file mode 100644
index 0000000..aaed74f
--- /dev/null
+++ b/kde-apps/analitza/analitza-15.12.3.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_TEST="forceoptional"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="KDE library for mathematical features"
+KEYWORDS=" ~amd64 ~x86"
+IUSE="eigen opengl"
+
+DEPEND="
+       $(add_qt_dep qtdeclarative)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtsvg)
+       $(add_qt_dep qtwidgets)
+       $(add_qt_dep qtxml)
+       eigen? ( dev-cpp/eigen:3 )
+       opengl? (
+               $(add_qt_dep qtopengl)
+               virtual/opengl
+       )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+       # Nothing is installed
+       sed -i \
+               -e "/add_subdirectory(examples)/ s/^/#DONT/" \
+               analitzaplot/CMakeLists.txt || die
+
+       if ! use test ; then
+               sed -i \
+                       -e "/add_subdirectory(tests)/ s/^/#DONT/" \
+                       analitza{,gui,plot}/CMakeLists.txt || die
+       fi
+
+       kde5_src_prepare
+}
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake-utils_use_find_package eigen Eigen3)
+               $(cmake-utils_use_find_package opengl OpenGL)
+       )
+
+       kde5_src_configure
+}

diff --git a/kde-apps/analitza/metadata.xml b/kde-apps/analitza/metadata.xml
index 2fdbf33..0064697 100644
--- a/kde-apps/analitza/metadata.xml
+++ b/kde-apps/analitza/metadata.xml
@@ -5,4 +5,7 @@
                <email>[email protected]</email>
                <name>Gentoo KDE Project</name>
        </maintainer>
+       <use>
+               <flag name="eigen">Enable <pkg>dev-cpp/eigen</pkg> mathematical 
templates support</flag>
+       </use>
 </pkgmetadata>

diff --git a/kde-apps/artikulate/Manifest b/kde-apps/artikulate/Manifest
index 0b299ac..af28e1e 100644
--- a/kde-apps/artikulate/Manifest
+++ b/kde-apps/artikulate/Manifest
@@ -1 +1,2 @@
+DIST artikulate-15.12.3.tar.xz 3743640 SHA256 
a12293fd319f51e37fdf716f88e1cf0f907b11454d5431cd531237f9e77db001 SHA512 
5e5af44e18a6ad6270af8ed5236df0bd4df39017609c4a5ce9c5e091abe7cc6c11f45bf42e33b712f6665ea1ec264645e0522a89d2404c2f68e622786ead888d
 WHIRLPOOL 
538482e8f4a49d7c2fec4fe7cb56f5e5f88ca1eab715669a2aaf41ab16d4932fae78052b20234cdcb6296a13a1cfcc373d812a0acbb90260ff1e8bc090b8dec4
 DIST artikulate-4.14.3.tar.xz 3850740 SHA256 
d30197496b36358eeb43013d27e25950e91eea83274abbcd614f09e3381eebea SHA512 
ef2421229fd88ecc85d0f4f98f847c9607459f3c58a1b3c3e9cb9204deb789504085819a757f80160179150cdbcdab3c7711ece3c6b85be2fb449229c2a1a572
 WHIRLPOOL 
a62d1c7cd429c1cc0ad0a903206bf297d6b8759954569eb958318b50892e691c4216fc6c76ad761a7e240d0c98195740fcdbaa164dfa87e8b52d88380d54d814

diff --git a/kde-apps/artikulate/artikulate-15.12.3.ebuild 
b/kde-apps/artikulate/artikulate-15.12.3.ebuild
new file mode 100644
index 0000000..07c5ea3
--- /dev/null
+++ b/kde-apps/artikulate/artikulate-15.12.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="true"
+inherit kde5
+
+DESCRIPTION="Language learning application that helps improving pronunciation 
skills"
+HOMEPAGE="https://edu.kde.org/applications/language/artikulate";
+KEYWORDS=" ~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcrash)
+       $(add_frameworks_dep kdeclarative)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep knewstuff)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kxmlgui)
+       $(add_qt_dep qtdeclarative)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtsql)
+       $(add_qt_dep qtwidgets)
+       $(add_qt_dep qtxml)
+       $(add_qt_dep qtxmlpatterns)
+       >=media-libs/qt-gstreamer-1.2.0[qt5]
+"
+RDEPEND="${DEPEND}"

diff --git a/kde-apps/blinken/Manifest b/kde-apps/blinken/Manifest
index f736420..f0926ef 100644
--- a/kde-apps/blinken/Manifest
+++ b/kde-apps/blinken/Manifest
@@ -1 +1,2 @@
+DIST blinken-15.12.3.tar.xz 567496 SHA256 
a1cb720a21f2c870ad60b2afa1e4f5cdd02db6bfc33e588d83cf1c039f715312 SHA512 
28b5d84e265c8ef10a390555f11a39222a73c1d8158ac95bba6411f0ed9d402d13bf93720389d8cef3723efc96a81825f74ac82e88bbb2f9e604f089138c31a2
 WHIRLPOOL 
c3707b7c22e9e59689f0ccdb098de446af552d616cf65a39ab5f5aa1c0f356ee018a896066cf638709f4f562d7c840b5a3e5efca9d18fb30fe3f297cbafd7b38
 DIST blinken-4.14.3.tar.xz 565784 SHA256 
7c14af0d6e9b3e8132ae0d15f24fc12f5b53edd44ca4de6a4df1fd4e8cdcae7e SHA512 
7def87717f62645b029d916ab5f666fb15d93c1f2aeb7706eccd080959693face7b12a1b85c58a0ae1ba8644d94509490881cb984ce0570d69985ad0f0703fd9
 WHIRLPOOL 
a20c563f6d60cbffcbbb1b623e88d89943ac88179ebeaa42b53b325973b2b9324e46ab74e7ca67dd98846decc004d051e3bdb739bb42f0c3359ae0d0ee584c86

diff --git a/kde-apps/blinken/blinken-15.12.3.ebuild 
b/kde-apps/blinken/blinken-15.12.3.ebuild
new file mode 100644
index 0000000..c0bdefb
--- /dev/null
+++ b/kde-apps/blinken/blinken-15.12.3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="forceoptional"
+inherit kde5
+
+DESCRIPTION="KDE version of the Simon Says game"
+HOMEPAGE="https://www.kde.org/applications/education/blinken
+https://edu.kde.org/blinken";
+KEYWORDS=" ~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kdbusaddons)
+       $(add_frameworks_dep kguiaddons)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kxmlgui)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtsvg)
+       $(add_qt_dep qtwidgets)
+       media-libs/phonon[qt5]
+"
+RDEPEND="${DEPEND}"
+
+src_install() {
+       kde5_src_install
+
+       rm "${D}"/usr/share/${PN}/README.packagers
+}

diff --git a/kde-apps/cantor/Manifest b/kde-apps/cantor/Manifest
index 1580c82..fc4bf40 100644
--- a/kde-apps/cantor/Manifest
+++ b/kde-apps/cantor/Manifest
@@ -1 +1,2 @@
+DIST cantor-15.12.3.tar.xz 350924 SHA256 
0c67d99038cc7b2f59de6f001337267131e3d420035dd10a05b860859afe423b SHA512 
0544574803085fdad61eb2a6896fa7b5b7fc8bd96ebb251f3b3c5efafcb9dc0e30cf8a8719c3bd8e77bcbf140e7798b8cce498ccb92db415e4e816dd19ecd0d8
 WHIRLPOOL 
62e637230e997bd65c098f9f92245e50c0c67d790d4b6138133188ddbedbc102254701626b9e7828c7ad8dc25602e39c00fd3a42429c580dd5ba9eeffd01aa00
 DIST cantor-4.14.3.tar.xz 342140 SHA256 
8fc81454666aa082ab392ae796f233acfb83a46fd9064952c643d89bed4565e1 SHA512 
5da20030a74ef4f3b9d59f37d07b4a893b1f9cfea43728b4aa7c0aefe219d0de554201bbbf57ab9cd3e10a97ba381171cd2a907843246c42616da2a5d6b6afa9
 WHIRLPOOL 
e5d46da3a7081d23fbb47e51c96ae58cac32a6d90354bc335bfb1926ec6586070da64ee7b973aeebbe75d81eea5858fdceadecc667f17c49bbb3fb48ea43db58

diff --git a/kde-apps/cantor/cantor-15.12.3-r1.ebuild 
b/kde-apps/cantor/cantor-15.12.3-r1.ebuild
new file mode 100644
index 0000000..aac9cbe
--- /dev/null
+++ b/kde-apps/cantor/cantor-15.12.3-r1.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_HANDBOOK="forceoptional"
+KDE_TEST="forceoptional"
+PYTHON_COMPAT=( python2_7 )
+# FIXME: PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
+inherit kde5 python-r1
+
+DESCRIPTION="Interface for doing mathematics and scientific computing"
+HOMEPAGE="https://www.kde.org/applications/education/cantor 
https://edu.kde.org/cantor";
+KEYWORDS=" ~amd64 ~x86"
+IUSE="analitza lua postscript python qalculate +R"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# TODO Add Sage Mathematics Software backend (http://www.sagemath.org)
+# FIXME: $(python_gen_cond_dep 'dev-qt/qtdbus:5' 'python3*')
+RDEPEND="
+       $(add_frameworks_dep karchive)
+       $(add_frameworks_dep kcompletion)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kcrash)
+       $(add_frameworks_dep kdelibs4support)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep knewstuff)
+       $(add_frameworks_dep kparts)
+       $(add_frameworks_dep kpty)
+       $(add_frameworks_dep ktexteditor)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kxmlgui)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtsvg)
+       $(add_qt_dep qtwidgets)
+       $(add_qt_dep qtxml)
+       $(add_qt_dep qtxmlpatterns)
+       analitza? ( $(add_kdeapps_dep analitza) )
+       lua? ( dev-lang/luajit:2 )
+       qalculate? (
+               sci-libs/cln
+               sci-libs/libqalculate
+       )
+       postscript? ( app-text/libspectre )
+       python? ( ${PYTHON_DEPS} )
+       R? ( dev-lang/R )
+"
+DEPEND="${RDEPEND}
+       >=dev-cpp/eigen-2.0.3:2
+"
+
+RESTRICT="test"
+
+PATCHES=( "${FILESDIR}/${P}-tests.patch" )
+
+pkg_setup() {
+       use python && python_setup
+       kde5_pkg_setup
+}
+
+src_prepare() {
+       kde5_src_prepare
+
+       # FIXME: shipped FindPythonLibs3.cmake does not work for Gentoo
+       sed -e "/^find_package(PythonLibs3)/ s/^/#/" \
+               -i src/backends/CMakeLists.txt || die
+
+       if ! use test ; then
+               sed -e "/add_subdirectory(test)/ s/^/#DONT/" \
+                       -i src/lib/CMakeLists.txt || die
+               sed -e "/add_subdirectory(tests)/ s/^/#DONT/" \
+                       -i src/backends/python3/CMakeLists.txt || die
+       fi
+}
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake-utils_use_find_package analitza Analitza5)
+               $(cmake-utils_use_find_package lua LuaJIT)
+               $(cmake-utils_use_find_package postscript LibSpectre)
+               $(cmake-utils_use_find_package python PythonLibs)
+               $(cmake-utils_use_find_package qalculate Qalculate)
+               $(cmake-utils_use_find_package R R)
+       )
+       kde5_src_configure
+}
+
+pkg_postinst() {
+       kde5_pkg_postinst
+
+       if ! use analitza && ! use lua && ! use python && ! use qalculate && ! 
use R; then
+               echo
+               ewarn "You have decided to build ${PN} with no backend."
+               ewarn "To have this application functional, please do one of 
below:"
+               ewarn "    # emerge -va1 '='${CATEGORY}/${P} with 'analitza', 
'lua', 'python', 'qalculate' or 'R' USE flag enabled"
+               ewarn "    # emerge -vaDu sci-mathematics/maxima"
+               echo
+       fi
+}

diff --git a/kde-apps/cantor/files/cantor-15.12.3-tests.patch 
b/kde-apps/cantor/files/cantor-15.12.3-tests.patch
new file mode 100644
index 0000000..5cea78d
--- /dev/null
+++ b/kde-apps/cantor/files/cantor-15.12.3-tests.patch
@@ -0,0 +1,49 @@
+--- a/src/backends/maxima/CMakeLists.txt       2016-03-21 02:16:05.549024821 
+0100
++++ b/src/backends/maxima/CMakeLists.txt       2016-03-21 02:22:07.951014021 
+0100
+@@ -21,12 +21,14 @@
+   target_link_libraries(cantor_maximabackend KF5::Pty)
+ endif(NOT WIN32)
+ 
++if (BUILD_TESTING)
+ add_executable( testmaxima testmaxima.cpp)
+ target_link_libraries( testmaxima
+   cantorlibs
+   cantortest
+   ${QTTEST_LIBRARY}
+ )
++endif()
+ 
+ install( FILES cantor_maxima.knsrc  DESTINATION  ${KDE_INSTALL_CONFDIR} )
+ install( FILES keywords.xml cantor-initmaxima.lisp DESTINATION 
${KDE_INSTALL_DATADIR}/cantor/maximabackend)
+--- a/src/backends/sage/CMakeLists.txt 2016-03-21 01:23:19.251791138 +0100
++++ b/src/backends/sage/CMakeLists.txt 2016-03-21 01:27:16.300827617 +0100
+@@ -17,12 +17,14 @@
+ 
+ target_link_libraries( cantor_sagebackend KF5::Pty)
+ 
++if (BUILD_TESTING)
+ add_executable( testsage testsage.cpp)
+ target_link_libraries( testsage
+   ${QT_QTTEST_LIBRARY}
+   cantorlibs
+   cantortest
+ )
++endif()
+ 
+ install( FILES cantor_sage.knsrc  DESTINATION  ${KDE_INSTALL_CONFDIR} )
+ install( FILES keywords.xml DESTINATION 
${KDE_INSTALL_DATADIR}/cantor/sagebackend)
+--- a/src/backends/python2/CMakeLists.txt      2016-03-21 01:28:39.055793038 
+0100
++++ b/src/backends/python2/CMakeLists.txt      2016-03-21 01:35:01.451012440 
+0100
+@@ -20,10 +20,12 @@
+     cantor_pythonbackend
+     )
+ 
++if (BUILD_TESTING)
+ add_executable(testpython2 testpython2.cpp)
+ target_link_libraries(testpython2 ${QT_QTTEST_LIBRARY} cantorlibs cantortest)
+ 
+ add_test(NAME testpython2 COMMAND testpython2)
++endif()
+ 
+ install(FILES cantor_python2.knsrc  DESTINATION  ${KDE_INSTALL_CONFDIR})
+ install(FILES python2backend.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR})

diff --git a/kde-apps/kalgebra/Manifest b/kde-apps/kalgebra/Manifest
index 64fb83b..55984ab 100644
--- a/kde-apps/kalgebra/Manifest
+++ b/kde-apps/kalgebra/Manifest
@@ -1 +1,2 @@
+DIST kalgebra-15.12.3.tar.xz 256164 SHA256 
0a6e8b1e776487aed34807ae6f0048eb2f927e68557baa042c0e440fc6424835 SHA512 
6b3bf7040763856b449b6e3a91d2c819bd2886725719d0235777b2a1e0b47f92eaf3c13d2b82be52d824db69286c74831b2ae08fe633055604947feceb1af720
 WHIRLPOOL 
8490d2bf07202e27cd2aeda9f77675941521bab6a96690425ca5b7408c8f856e3bf3c3bb927343faaa82f09c27c183e899c5e676ddb94e87896152d31329d2ff
 DIST kalgebra-4.14.3.tar.xz 274600 SHA256 
3a9b9fe63c8d1b6d9326d098254e5e4a32bb48f3b4514fb055e0896aebbdf67d SHA512 
23f49a1389117dab08212de4130c49c7ed269d2d4adbb80b2f4c24d3e25b882495d79702db1d459b7cc83135914d17b48a1ef9333371a7eb4bc0d79858ebf65a
 WHIRLPOOL 
429f6fe06ff00a2968e5a62b5553bef57f8654794c31e393140b959928690afa7ecbabe5f907618df7067906481f3489f75e04fdc5dc2f8989a081beb309fb28

diff --git a/kde-apps/kalgebra/kalgebra-15.12.3.ebuild 
b/kde-apps/kalgebra/kalgebra-15.12.3.ebuild
new file mode 100644
index 0000000..f5f685b
--- /dev/null
+++ b/kde-apps/kalgebra/kalgebra-15.12.3.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="forceoptional"
+inherit kde5
+
+DESCRIPTION="MathML-based graph calculator for KDE"
+HOMEPAGE="https://www.kde.org/applications/education/kalgebra
+https://edu.kde.org/kalgebra";
+KEYWORDS=" ~amd64 ~x86"
+IUSE="opengl readline"
+
+DEPEND="
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kxmlgui)
+       $(add_kdeapps_dep analitza 'opengl?')
+       $(add_qt_dep qtdeclarative)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtwebkit)
+       $(add_qt_dep qtwidgets)
+       opengl? (
+               $(add_qt_dep qtopengl)
+               $(add_qt_dep qtprintsupport)
+               virtual/glu
+       )
+       readline? ( sys-libs/readline:0= )
+"
+RDEPEND="${DEPEND}
+       !kde-apps/analitza:4
+"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake-utils_use_find_package opengl OpenGL)
+               $(cmake-utils_use_find_package readline Readline)
+       )
+
+       kde5_src_configure
+}

diff --git a/kde-apps/kalzium/Manifest b/kde-apps/kalzium/Manifest
index ca92e9d..8f78dd6 100644
--- a/kde-apps/kalzium/Manifest
+++ b/kde-apps/kalzium/Manifest
@@ -1 +1,2 @@
+DIST kalzium-15.12.3.tar.xz 3944560 SHA256 
a1c2a052997db83ccf3ad827330d7227cb6b34d56225762cb45e7e3641512c53 SHA512 
70808cd3df8b15941146444410f75c955dc925417a89e4b77612680d2a0bda53124e3c44e2b632c095408287db5481c32535a608b48e938d22a43b624073a271
 WHIRLPOOL 
03d538cebab06c24725a06ebee29fb79fc46ac25a261594a6e2d2eb69664ea5e88067831dd5c21f938ab40483806132c2c0106beef783d6e9766f99017e6c27c
 DIST kalzium-4.14.3.tar.xz 3944960 SHA256 
4b8d086c942874c56b4835079991f2d86289d163d2dbb3e86390270c758317e5 SHA512 
11f6f06379571cb92a7cb0c13d068596b2cbe014a5974dce628ac138c20f50ca5c207c4b6328c0c4d83dadf75d43455ce6794564933f2520dc1589570ddada94
 WHIRLPOOL 
50d392d8aac63dcc7143db1b2dd3e7e7c411f6457d4005b5313a0043bf68178f12c20b60e278697687aca28720b2759522c2f135dd1143873149bb4c3a754234

diff --git a/kde-apps/kalzium/kalzium-15.12.3-r1.ebuild 
b/kde-apps/kalzium/kalzium-15.12.3-r1.ebuild
new file mode 100644
index 0000000..33f5630
--- /dev/null
+++ b/kde-apps/kalzium/kalzium-15.12.3-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+CPPUNIT_REQUIRED="optional"
+OPENGL_REQUIRED="always"
+inherit kde4-base flag-o-matic
+
+DESCRIPTION="KDE: periodic table of the elements"
+HOMEPAGE="https://www.kde.org/applications/education/kalzium
+https://edu.kde.org/kalzium";
+KEYWORDS=" ~amd64 ~x86"
+IUSE="editor debug solver"
+
+DEPEND="
+       editor? (
+               >=dev-cpp/eigen-2.0.3:2
+               sci-chemistry/avogadro
+               >=sci-chemistry/openbabel-2.2
+       )
+       solver? ( dev-ml/facile[ocamlopt] )
+"
+RDEPEND=${DEPEND}
+
+KMEXTRACTONLY="
+       libkdeedu/kdeeduui/
+       libkdeedu/libscience/
+"
+
+src_configure(){
+       # Fix missing finite()
+       [[ ${CHOST} == *-solaris* ]] && append-cppflags -DHAVE_IEEEFP_H
+
+       local mycmakeargs=(
+               $(cmake-utils_use_with editor Eigen2)
+               $(cmake-utils_use_with editor Avogadro)
+               $(cmake-utils_use_with editor OpenBabel2)
+               $(cmake-utils_use_with editor OpenGL)
+               $(cmake-utils_use_with solver OCaml)
+               $(cmake-utils_use_with solver Libfacile)
+       )
+
+       kde4-base_src_configure
+}

diff --git a/kde-apps/kanagram/Manifest b/kde-apps/kanagram/Manifest
index 7e191f1..2c9e685 100644
--- a/kde-apps/kanagram/Manifest
+++ b/kde-apps/kanagram/Manifest
@@ -1 +1,2 @@
+DIST kanagram-15.12.3.tar.xz 4789992 SHA256 
f2ffeeee716d94d42e7ffbf70079f3ab8575256cca870dd0612f37485c60b0a9 SHA512 
9b03cd394928203177450168a1e8387358b8f6b53535c981e5d6977f18e9bc3c3e654b022ce243666ec24ed0e5dea1a49b66bce0176c5ac07bc50d6eb5f97e4c
 WHIRLPOOL 
b473c06f63d28acb51baea14e1ee1766de503af3273aa91590f3243c68f617dd5abb772767cb528a1b3559a28c08ceb5335fd16712739251cab832aff6bfb7e4
 DIST kanagram-4.14.3.tar.xz 4612252 SHA256 
95e551f5c1d923d0c3dbca4a024b0381fab7c35f56e7a9ce26fdb75ccc28495b SHA512 
b8150717ffa61012bfcceec1defe739573f9b91fbe0089d340aa924624806a9629a183740980e6dbd6e206e1b33e0b18600c6900ff43f754e1373f7e3ba27427
 WHIRLPOOL 
e016993986001abedefbb4d373756a4fcc5ade99c6d8ab24d385c9ef1a0133ea7a862563c2e8d76f04b52cf208add1fb653024d3b1465662d27a691760ca52fe

diff --git a/kde-apps/kanagram/kanagram-15.12.3.ebuild 
b/kde-apps/kanagram/kanagram-15.12.3.ebuild
new file mode 100644
index 0000000..ba2cf88
--- /dev/null
+++ b/kde-apps/kanagram/kanagram-15.12.3.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_HANDBOOK="true"
+inherit kde5
+
+DESCRIPTION="Game based on anagrams of words"
+HOMEPAGE="https://www.kde.org/applications/education/kanagram
+https://edu.kde.org/kanagram";
+KEYWORDS=" ~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kcrash)
+       $(add_frameworks_dep kdeclarative)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep knewstuff)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kxmlgui)
+       $(add_frameworks_dep sonnet)
+       $(add_kdeapps_dep libkeduvocdocument)
+       $(add_qt_dep qtdeclarative)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtwidgets)
+       media-libs/phonon[qt5]
+"
+RDEPEND="${DEPEND}
+       $(add_kdeapps_dep kdeedu-data)
+       $(add_qt_dep qtmultimedia 'qml')
+       $(add_qt_dep qtquickcontrols)
+"

diff --git a/kde-apps/kbruch/Manifest b/kde-apps/kbruch/Manifest
index 0e3928c..1e0b5a9 100644
--- a/kde-apps/kbruch/Manifest
+++ b/kde-apps/kbruch/Manifest
@@ -1 +1,2 @@
+DIST kbruch-15.12.3.tar.xz 905476 SHA256 
e1d7abe0f7cba3d5b9a147901e7904e8e90a0812051d683c3abf0de9e28d8df8 SHA512 
0d5df6f4e14ae0a0e0318c5c3017f43b5ac97a4d573950f99760b05c7bb5cab2f029300ebfe0b373295627236a4e5b7b5e47621d742f49339ea81fe7dc3dde20
 WHIRLPOOL 
03b70bc17a3ca8764eb26886c4e94a366281fc5ded4fdd397645e79af40e2b65729dcc44d4e5a188091ead28547bc021e0b1def9310b2efe38dac497c2e9cbf2
 DIST kbruch-4.14.3.tar.xz 902924 SHA256 
9fa0084eb4a06ce16353a37f16c43d2e683c3590c6f01c24f4f0a98831042d4b SHA512 
fbba4966e41928c712dfb7edb809a410a8824d8eb70206dab058c2353c4eca3761d531d0a8ecd978805ff9504364bc255d0a504c9a57f2fe4c66a84ab6897afd
 WHIRLPOOL 
a23188ba51801cd17c52d8f2d755d5a621c17b10d2f476261777ce5539ee4cc76471dd4d5bf81bec48b777a9d22296ecaee61c178f3873149bf30a60ccebedd5

diff --git a/kde-apps/kbruch/kbruch-15.12.3-r1.ebuild 
b/kde-apps/kbruch/kbruch-15.12.3-r1.ebuild
new file mode 100644
index 0000000..fdb008c
--- /dev/null
+++ b/kde-apps/kbruch/kbruch-15.12.3-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_HANDBOOK="forceoptional"
+inherit kde5
+
+DESCRIPTION="Educational application to learn calculating with fractions"
+HOMEPAGE="https://www.kde.org/applications/education/kbruch 
https://edu.kde.org/kbruch";
+KEYWORDS=" ~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kxmlgui)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtwidgets)
+"
+RDEPEND="${DEPEND}"

diff --git a/kde-apps/kdeedu-data/Manifest b/kde-apps/kdeedu-data/Manifest
new file mode 100644
index 0000000..bef61d3
--- /dev/null
+++ b/kde-apps/kdeedu-data/Manifest
@@ -0,0 +1 @@
+DIST kdeedu-data-15.12.3.tar.xz 96580 SHA256 
1ed8f9ea64538c8b2928610ab131306bfdd023d88fb45f334abf77392dd65aa2 SHA512 
b9017d889eb5e56e69b22b125949d0d3cba9cf6d252f5acde6cdc8e2dcb92338d81a6bf9f39e645f243763bb092657bce7e219bd776bb01bb686fa68dd97d157
 WHIRLPOOL 
6c88b6f346795d24f696f03aefe8392ae5226580a63edc5f9f077f97a9b9b1252614eb97856185bfa2a2cd59bd79b4ddb968e81ad793c55f74a96e1e3c742ca4

diff --git a/kde-apps/kdeedu-data/kdeedu-data-15.12.3.ebuild 
b/kde-apps/kdeedu-data/kdeedu-data-15.12.3.ebuild
new file mode 100644
index 0000000..c582819
--- /dev/null
+++ b/kde-apps/kdeedu-data/kdeedu-data-15.12.3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_AUTODEPS="false"
+inherit kde5
+
+DESCRIPTION="Shared icons, artwork and data files for educational applications"
+KEYWORDS=" ~amd64 ~x86"
+IUSE=""
+
+DEPEND="$(add_frameworks_dep extra-cmake-modules)"
+RDEPEND=""

diff --git a/kde-apps/analitza/metadata.xml b/kde-apps/kdeedu-data/metadata.xml
similarity index 100%
copy from kde-apps/analitza/metadata.xml
copy to kde-apps/kdeedu-data/metadata.xml

diff --git a/kde-apps/kdeedu-meta/kdeedu-meta-15.12.3-r1.ebuild 
b/kde-apps/kdeedu-meta/kdeedu-meta-15.12.3-r1.ebuild
new file mode 100644
index 0000000..3bd6d9c
--- /dev/null
+++ b/kde-apps/kdeedu-meta/kdeedu-meta-15.12.3-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit kde5-meta-pkg
+
+DESCRIPTION="KDE educational apps - merge this to pull in all kdeedu-derived 
packages"
+HOMEPAGE="https://edu.kde.org";
+KEYWORDS=" ~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+       $(add_kdeapps_dep analitza)
+       $(add_kdeapps_dep artikulate)
+       $(add_kdeapps_dep blinken)
+       $(add_kdeapps_dep cantor)
+       $(add_kdeapps_dep kalgebra)
+       $(add_kdeapps_dep kalzium)
+       $(add_kdeapps_dep kanagram)
+       $(add_kdeapps_dep kbruch)
+       $(add_kdeapps_dep kdeedu-data)
+       $(add_kdeapps_dep kgeography)
+       $(add_kdeapps_dep khangman)
+       $(add_kdeapps_dep kig)
+       $(add_kdeapps_dep kiten)
+       $(add_kdeapps_dep klettres)
+       $(add_kdeapps_dep kmplot)
+       $(add_kdeapps_dep kqtquickcharts)
+       $(add_kdeapps_dep kstars)
+       $(add_kdeapps_dep ktouch)
+       $(add_kdeapps_dep kturtle)
+       $(add_kdeapps_dep kwordquiz)
+       $(add_kdeapps_dep libkeduvocdocument)
+       $(add_kdeapps_dep marble)
+       $(add_kdeapps_dep parley)
+       $(add_kdeapps_dep rocs)
+       $(add_kdeapps_dep step)
+"

diff --git a/kde-apps/kgeography/Manifest b/kde-apps/kgeography/Manifest
index c98842b..3a9cad4 100644
--- a/kde-apps/kgeography/Manifest
+++ b/kde-apps/kgeography/Manifest
@@ -1 +1,2 @@
+DIST kgeography-15.12.3.tar.xz 6714820 SHA256 
a628d7e8e4dd504fa7edcf3ba59287dd5ec8cbbf2a50a2fe208e4604e4cb58a7 SHA512 
25ab1d6fcd58ccba9a8ff723aff8801f9a9d18e6040e0b0f9c53a7a93ec95cf50ae90f996ecb212e96589ee995566662dc908d1a7fa4858b03216873b9128d76
 WHIRLPOOL 
e6bc867080f0297221720a1ff4518b380caa69f6a78369dd9462d80a822e15566172e2783112e90635567800491f1d67be537b380bb6fe8b2fa06fcec4a5cf22
 DIST kgeography-4.14.3.tar.xz 6707392 SHA256 
44b26e6f08a53b946d3884dbd08486eaed33051f202959bd1901ae19ba38a788 SHA512 
a468a05240d3163e6d177fbbcfb506d26083d5571e157b071cd1f05829485ce1251037a7a38be1e05bed037fbf66af8d10f34140c25490dcb76e568403fa9974
 WHIRLPOOL 
f4a68eae9bc96647517da8f64251397cbf9388590f052eb727129665070fd30761e8c7a20811790d36150f047bc8a53679edc5b680034c69c8f8ee4659e0ab86

diff --git a/kde-apps/kgeography/files/kgeography-15.12.0-kcrash.patch 
b/kde-apps/kgeography/files/kgeography-15.12.0-kcrash.patch
new file mode 100644
index 0000000..94ee6ec
--- /dev/null
+++ b/kde-apps/kgeography/files/kgeography-15.12.0-kcrash.patch
@@ -0,0 +1,54 @@
+From: Andreas Cord-Landwehr <[email protected]>
+Date: Thu, 31 Dec 2015 13:02:56 +0000
+Subject: Enable KCrash.
+X-Git-Url: 
http://quickgit.kde.org/?p=kgeography.git&a=commitdiff&h=099cc1be8431e5e3b7109287cc0168aa35815df9
+---
+Enable KCrash.
+---
+
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -14,8 +14,8 @@
+ 
+ find_package (Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED Core Widgets)
+ 
+-find_package (KF5 REQUIRED COMPONENTS
+-    XmlGui WidgetsAddons CoreAddons ConfigWidgets I18n ItemViews IconThemes 
Service DocTools
++find_package (KF5 5.15 REQUIRED COMPONENTS
++    XmlGui WidgetsAddons CoreAddons ConfigWidgets I18n ItemViews IconThemes 
Service Crash DocTools
+ )
+ 
+ include(KDEInstallDirs)
+
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -38,6 +38,7 @@
+                                  KF5::WidgetsAddons
+                                  KF5::CoreAddons
+                                  KF5::ConfigWidgets
++                                 KF5::Crash
+                                  KF5::I18n
+                                  KF5::ItemViews
+                                  KF5::IconThemes
+
+--- a/src/main.cpp
++++ b/src/main.cpp
+@@ -13,6 +13,7 @@
+ #include <qapplication.h>
+ #include <qcommandlineparser.h>
+ #include <Kdelibs4ConfigMigrator>
++#include <KCrash>
+ #include "kgeography.h"
+ 
+ int main(int argc, char *argv[])
+@@ -33,6 +34,8 @@
+ 
+         app.setWindowIcon(QIcon::fromTheme(QStringLiteral("kgeography")));
+ 
++      KCrash::initialize();
++
+       QCommandLineParser parser;
+       about.setupCommandLine(&parser);
+       parser.process(app);
+

diff --git a/kde-apps/kgeography/files/kgeography-15.12.0-kservice.patch 
b/kde-apps/kgeography/files/kgeography-15.12.0-kservice.patch
new file mode 100644
index 0000000..3eacfb9
--- /dev/null
+++ b/kde-apps/kgeography/files/kgeography-15.12.0-kservice.patch
@@ -0,0 +1,33 @@
+commit 509c48f9040172e555e2243234bc2f8a853d80c7
+Author: Andreas Sturmlechner <[email protected]>
+Date:   Thu Dec 31 20:39:40 2015 +0100
+
+    Remove unused dependency
+    
+    REVIEW: 126586
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index f7f7b76..9c1f6c1 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -15,7 +15,7 @@ set (CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
+ find_package (Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED Core Widgets)
+ 
+ find_package (KF5 5.15 REQUIRED COMPONENTS
+-    XmlGui WidgetsAddons CoreAddons ConfigWidgets I18n ItemViews IconThemes 
Service Crash DocTools
++    XmlGui WidgetsAddons CoreAddons ConfigWidgets I18n ItemViews IconThemes 
Crash DocTools
+ )
+ 
+ include(KDEInstallDirs)
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index 8307954..a07ba4e 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -42,7 +42,6 @@ target_link_libraries(kgeography KF5::XmlGui
+                                  KF5::I18n
+                                  KF5::ItemViews
+                                  KF5::IconThemes
+-                                 KF5::Service
+ )
+ install(TARGETS kgeography EXPORT KGeography 
${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )
+ 

diff --git a/kde-apps/kgeography/kgeography-15.12.3.ebuild 
b/kde-apps/kgeography/kgeography-15.12.3.ebuild
new file mode 100644
index 0000000..d022a8e
--- /dev/null
+++ b/kde-apps/kgeography/kgeography-15.12.3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="forceoptional"
+inherit kde5
+
+DESCRIPTION="Geography learning tool"
+HOMEPAGE="https://edu.kde.org/applications/miscellaneous/kgeography
+https://edu.kde.org/applications/all/kgeography";
+KEYWORDS=" ~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kcrash)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kiconthemes)
+       $(add_frameworks_dep kitemviews)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kxmlgui)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtwidgets)
+       $(add_qt_dep qtxml)
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+       "${FILESDIR}/${PN}-15.12.0-kcrash.patch"
+       "${FILESDIR}/${PN}-15.12.0-kservice.patch"
+)

diff --git a/kde-apps/khangman/Manifest b/kde-apps/khangman/Manifest
index 90ca184..f4d440d 100644
--- a/kde-apps/khangman/Manifest
+++ b/kde-apps/khangman/Manifest
@@ -1 +1,2 @@
+DIST khangman-15.12.3.tar.xz 3930624 SHA256 
945c45ccc122b2ea8c107c64228d6b5ca15a5b60a819927c88525ad7c15b12a8 SHA512 
79c826f83f56fc16d5a78caf91e33e6711128b52bb5e6080cbc447f4ee74f969a240359790963819c49c58c802be91d3cdf3028b82976e40c66dc91b5fa120b6
 WHIRLPOOL 
f2bc1486545d89e65515b76b0d0e5f178620cbea70d81095ff74a2e0aa57a6bdc6623812e0c84c0faca7ade26f13e010db5b51d68f253c85a71275f290a97de3
 DIST khangman-4.14.3.tar.xz 3945696 SHA256 
3d7e721a72d1477f630af985c88658a677c1ec8d380d3a6f838b6aa71f75ad71 SHA512 
46d99a3f26e559ebe272e1f342e964a64f007e1d0e4383b74f561f29409b55b554d4804e6bca150995ac0bf2c24c9c915caa7c27582ef680729975683a3fc0a8
 WHIRLPOOL 
64180f0f018c513363094cb79af9bed854607fde9a8d9c05230cd58de792ffcf9ac3dbbbef8af52e225b2fccd673b5762964e8b9006aa4f47921a1c85ce486f3

diff --git a/kde-apps/khangman/khangman-15.12.3.ebuild 
b/kde-apps/khangman/khangman-15.12.3.ebuild
new file mode 100644
index 0000000..dfbca4e
--- /dev/null
+++ b/kde-apps/khangman/khangman-15.12.3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="true"
+inherit kde5
+
+DESCRIPTION="Classical hangman game for KDE"
+HOMEPAGE="https://www.kde.org/applications/education/khangman
+https://edu.kde.org/khangman";
+KEYWORDS=" ~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+       $(add_frameworks_dep kcompletion)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kcrash)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep knewstuff)
+       $(add_frameworks_dep knotifications)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kxmlgui)
+       $(add_kdeapps_dep libkeduvocdocument)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtsvg)
+       $(add_qt_dep qtwidgets)
+       $(add_qt_dep qtxml)
+       media-libs/phonon[qt5]
+"
+RDEPEND="${DEPEND}
+       $(add_kdeapps_dep kdeedu-data)
+"

diff --git a/kde-apps/kig/Manifest b/kde-apps/kig/Manifest
index c750e01..fe726fa 100644
--- a/kde-apps/kig/Manifest
+++ b/kde-apps/kig/Manifest
@@ -1 +1,2 @@
+DIST kig-15.12.3.tar.xz 1516568 SHA256 
eb42d5244b40eded199b2332717dac19ce6e99da8a40969f87329d921a088e8b SHA512 
8219286b1a45cd401a91b5eb9a5a4275998e685c59f0dce7b9ead695541b39ec31eb69beda1d55793c6b7b48e48529628f9c582dcf78c33dac1f6003663293a9
 WHIRLPOOL 
4988299a5ccdc86bfcfd46ac7392fa6db797bb2396a81ccf161f30b0d7ca1b2f644738d093582642201dceee0e7bcbd98d7857ec233944bba1657b6a905f11ef
 DIST kig-4.14.3.tar.xz 1506492 SHA256 
2e71d86b14b4d09722b54e7b239c238558d35227465c0e5c62e9e6eb34cce3ce SHA512 
218fce708a3fa5478bb50bd5a239479655a8168f8df069b819578701165f9ad9202015600eb2c44ff9580355459ce423ef83814d771079adebb940fa137a5813
 WHIRLPOOL 
6992a150ab19a373dd4fe791babd10a1cc65b61d5c01827c12b6b51183d43a0ba8f46105a6f2c710217dea8f3e3d3e9351ea3bdef0ca3a9fe6bad171c00fb479

diff --git a/kde-apps/kig/kig-15.12.3.ebuild b/kde-apps/kig/kig-15.12.3.ebuild
new file mode 100644
index 0000000..46972f4
--- /dev/null
+++ b/kde-apps/kig/kig-15.12.3.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_HANDBOOK="forceoptional"
+PYTHON_COMPAT=( python2_7 )
+inherit python-single-r1 kde5
+
+DESCRIPTION="KDE Interactive Geometry tool"
+HOMEPAGE="https://www.kde.org/applications/education/kig 
https://edu.kde.org/kig";
+KEYWORDS=" ~amd64 ~x86"
+IUSE="geogebra scripting"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+       ${PYTHON_DEPS}
+       $(add_frameworks_dep karchive)
+       $(add_frameworks_dep kcompletion)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kiconthemes)
+       $(add_frameworks_dep kparts)
+       $(add_frameworks_dep kservice)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kxmlgui)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtprintsupport)
+       $(add_qt_dep qtsvg)
+       $(add_qt_dep qtwidgets)
+       $(add_qt_dep qtxml)
+       geogebra? ( $(add_qt_dep qtxmlpatterns) )
+       scripting? ( >=dev-libs/boost-1.48:=[python,${PYTHON_USEDEP}] )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${PN}-4.12.0-boostpython.patch" )
+
+pkg_setup() {
+       python-single-r1_pkg_setup
+       kde5_pkg_setup
+}
+
+src_prepare() {
+       kde5_src_prepare
+
+       python_fix_shebang .
+}
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake-utils_use_find_package geogebra Qt5XmlPatterns)
+               $(cmake-utils_use_find_package scripting BoostPython)
+       )
+
+       kde5_src_configure
+}

diff --git a/kde-apps/kig/metadata.xml b/kde-apps/kig/metadata.xml
index a190707..dced816 100644
--- a/kde-apps/kig/metadata.xml
+++ b/kde-apps/kig/metadata.xml
@@ -1,11 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-       <use>
-               <flag name="scripting">Support Python scripting</flag>
-       </use>
        <maintainer type="project">
                <email>[email protected]</email>
                <name>Gentoo KDE Project</name>
        </maintainer>
+       <use>
+               <flag name="geogebra">Support files created by 
<pkg>sci-mathematics/geogebra</pkg></flag>
+               <flag name="scripting">Support Python scripting</flag>
+       </use>
 </pkgmetadata>

diff --git a/kde-apps/kiten/Manifest b/kde-apps/kiten/Manifest
index e62d163..ae3efbf 100644
--- a/kde-apps/kiten/Manifest
+++ b/kde-apps/kiten/Manifest
@@ -1 +1,2 @@
+DIST kiten-15.12.3.tar.xz 11682252 SHA256 
459f5ca7fd1cbedb88573f6fee50d5fcb50b6ace4891ff05cd84cd71df65f418 SHA512 
29f26dd962533775d68d7a793195c3b013fe32dd2c8f1206e40304a1375afabef03c9f31c734916a7ed369aecc8de86881a1c65480492c613517517f2c6e053f
 WHIRLPOOL 
3c49b2260a2ef387c8e5c304fa41da60d8ba2b3047f0bbffed16131b0b3b8f847d1ddbed2927ee17da9be41201abda0038371ef789d76861695d3984684e437e
 DIST kiten-4.14.3.tar.xz 11680148 SHA256 
f9746426d1a157ae9bd51b210803f7693c49ecb7e34c6821eeb421ab66c0c69e SHA512 
d0aca2a0dc13a92df6396953c09149cca925ffb85fcac744d7ebf090e76ffbf5922683c55ad03e49727d6ae68e82baa7232992005e0c33455afd0142985b63fa
 WHIRLPOOL 
46e2a8057ea779c69c341a3e3293c6fd4c5e0eadfeb20e44f6854f831f16b66358f60581630b96d3afee3ae71b20b47125e0e23f4ebbd01f64eeb6777799817f

diff --git a/kde-apps/kiten/kiten-15.12.3.ebuild 
b/kde-apps/kiten/kiten-15.12.3.ebuild
new file mode 100644
index 0000000..d45681a
--- /dev/null
+++ b/kde-apps/kiten/kiten-15.12.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_HANDBOOK="forceoptional"
+inherit kde5
+
+DESCRIPTION="KDE Japanese dictionary and reference"
+HOMEPAGE="https://www.kde.org/applications/education/kiten 
https://edu.kde.org/kiten";
+KEYWORDS=" ~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+       $(add_frameworks_dep karchive)
+       $(add_frameworks_dep kcompletion)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kcrash)
+       $(add_frameworks_dep khtml)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep kparts)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kxmlgui)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtwidgets)
+"
+RDEPEND="${DEPEND}"

diff --git a/kde-apps/klettres/Manifest b/kde-apps/klettres/Manifest
index 34c91c7..32fc487 100644
--- a/kde-apps/klettres/Manifest
+++ b/kde-apps/klettres/Manifest
@@ -1 +1,2 @@
+DIST klettres-15.12.3.tar.xz 2786464 SHA256 
2c34e7b3e5ca4e4094f6cdb3e5c87d2c17260606e4491c409806d91872e109a9 SHA512 
685647190ccbd033635ae5aa15774772daecebeb173f283fa833442ab5453ed89140ab89d441856772c04a95379bd4274edb4a5fd9c497320216332e958e78ec
 WHIRLPOOL 
74c48760d4df8c62def9380c028ee0ae82b50c27a282d07aa4ead482a5d75024671b5d0de0e2c30ddd3e1d49dd899ad653799618cc82ad89e5bedbc18acc3142
 DIST klettres-4.14.3.tar.xz 2814412 SHA256 
145c93848095ee02784639dc1cec9772f6af08d9e5b2322cd8cc3a151b336e07 SHA512 
7769f0e6efb842ab038066970188a46bb3d43c02af8d8f540c52bfba0f01a4f0e3bc65b7743d6bef9c92b6564f5656264aec352ba52937c7effabbc0d11a0a25
 WHIRLPOOL 
33c4e5b67f010dd0f55b279b023f1377cef23330de81f79753f9b80143e107ec3208a6eef0a4caee832e7a1d24f8e131ab1199a35bba05e35fedd51fc81a65a8

diff --git a/kde-apps/klettres/klettres-15.12.3.ebuild 
b/kde-apps/klettres/klettres-15.12.3.ebuild
new file mode 100644
index 0000000..d15052c
--- /dev/null
+++ b/kde-apps/klettres/klettres-15.12.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="forceoptional"
+inherit kde5
+
+DESCRIPTION="Alphabet learning application"
+HOMEPAGE="https://www.kde.org/applications/education/klettres
+https://edu.kde.org/klettres";
+KEYWORDS=" ~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+       $(add_frameworks_dep kcompletion)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep knewstuff)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kxmlgui)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtsvg)
+       $(add_qt_dep qtwidgets)
+       $(add_qt_dep qtxml)
+       media-libs/phonon[qt5]
+"
+RDEPEND="${DEPEND}"

diff --git a/kde-apps/kmplot/Manifest b/kde-apps/kmplot/Manifest
index 1422724..7687ba9 100644
--- a/kde-apps/kmplot/Manifest
+++ b/kde-apps/kmplot/Manifest
@@ -1 +1,2 @@
+DIST kmplot-15.12.3.tar.xz 662868 SHA256 
211f7be7e4537d162b2f36b67a26ea339813f2c5c208d314702ba20f5931bcf3 SHA512 
837927cc0d8f35315ae1f9bb92d34e326197719941f0f602290a5f5439639ed9b64c18742c8a1869f1d4e31c2a860423cfa96748721aac29c48b1f429c41f597
 WHIRLPOOL 
396b793d2a845986fc30e70d27bb8e05b00c6a16b52bb0bab5490c77ec58e1d7a91df695ea33e2fbdd188fae3b1bfeab781952337457275648ecbd684ace04e4
 DIST kmplot-4.14.3.tar.xz 659892 SHA256 
06ad930e91e8458d62817ee8295d1deb81a8096452e6826e8bce35abe08b52f5 SHA512 
eb23f4c1766602582680ba3f7dce57af7a00975db92961b2f0e7a07dc07c5b8d7e2a61825d951d50c5f6aaa21e1d0c1d7e3175263737b9f247191b05e4e301a9
 WHIRLPOOL 
b9f6097f15a8210b0a6a579f6c565e21b3d2f8c02d134d8e4a655cf56afd0b425de73966617bd5dfc771727381002bb5b89004a87a5d054ca3233abefefc04c4

diff --git a/kde-apps/kmplot/kmplot-15.12.3.ebuild 
b/kde-apps/kmplot/kmplot-15.12.3.ebuild
new file mode 100644
index 0000000..b0566b0
--- /dev/null
+++ b/kde-apps/kmplot/kmplot-15.12.3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="forceoptional"
+inherit kde5
+
+DESCRIPTION="Mathematical function plotter"
+HOMEPAGE="https://www.kde.org/applications/education/kmplot 
https://edu.kde.org/kmplot";
+KEYWORDS=" ~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+       $(add_frameworks_dep kcompletion)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kdelibs4support)
+       $(add_frameworks_dep kguiaddons)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kparts)
+       $(add_frameworks_dep kservice)
+       $(add_frameworks_dep ktextwidgets)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kxmlgui)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtprintsupport)
+       $(add_qt_dep qtsvg)
+       $(add_qt_dep qtwidgets)
+       $(add_qt_dep qtxml)
+"
+RDEPEND="${DEPEND}"

diff --git a/kde-apps/kqtquickcharts/Manifest b/kde-apps/kqtquickcharts/Manifest
index 97ab96b..ccfd4e9 100644
--- a/kde-apps/kqtquickcharts/Manifest
+++ b/kde-apps/kqtquickcharts/Manifest
@@ -1 +1,2 @@
+DIST kqtquickcharts-15.12.3.tar.xz 20500 SHA256 
a49e2bab0ae17423290f19a68ccbbb7a61dfb80895d35b0c454ce22e4045ddd3 SHA512 
cf7075f9d1a0df612325253adbd457863b17b42ba79b6dece98a83f7f47c26283bad20f6b13821a0c6964c7b28b2efe210d78072caaddbe01df1f9a47f46b4d5
 WHIRLPOOL 
7f93b69e67f846d29b672147e6fd20b634ab8972f80d1278db82112646c5a88ebaab3c0d8a785acabc215f82d9826c57d5f5ae156d9ff35057e2144a73aec318
 DIST kqtquickcharts-4.14.3.tar.xz 20472 SHA256 
a595833029017c58b08b8c33be3d1d1d3ea51ea27d66b316ca2fa9dd994eb4ee SHA512 
5d0d66b1e69ece2ef9edf74d3db369c3cc01a221419d0f4a475550a4224cb481580dd185609b72b6b37b003292718922e40965edb7d67d2cc6f297e859424289
 WHIRLPOOL 
9f00a9c354f6918d03b005e476f024ac4613c87c65bcce2bf0499d3c7acec638a28dda41392f1ae83533a98a4f8b345254d51ec201065a4381a4487ba89805b5

diff --git a/kde-apps/kqtquickcharts/kqtquickcharts-15.12.3.ebuild 
b/kde-apps/kqtquickcharts/kqtquickcharts-15.12.3.ebuild
new file mode 100644
index 0000000..356bd24
--- /dev/null
+++ b/kde-apps/kqtquickcharts/kqtquickcharts-15.12.3.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DECLARATIVE_REQUIRED="always"
+inherit kde4-base
+
+DESCRIPTION="Qt Quick 1 plugin for beautiful and interactive charts"
+KEYWORDS=" ~amd64 ~x86"
+IUSE="debug"
+
+RDEPEND="$(add_kdeapps_dep plasma-runtime)"

diff --git a/kde-apps/kstars/Manifest b/kde-apps/kstars/Manifest
index e26ec23..b490645 100644
--- a/kde-apps/kstars/Manifest
+++ b/kde-apps/kstars/Manifest
@@ -1 +1,2 @@
+DIST kstars-15.12.3.tar.xz 17064136 SHA256 
b944eb9799250596990e5a0e3fcefe4c466f987980404bae09bb37fed70e43cd SHA512 
a10326777fb4dc8565b4f1ae68cfe6c8f20b74e392eaabb72c67cc8afa8318e96de8a6685f04727e5d9db6d2dee9e35024a7d09e9ec7190192b035a1e0c406d6
 WHIRLPOOL 
71782f04b53dd0590b141f620b9c84d611fcf921ad9a37168c129722d8bc707ebe280d64b7184123a4e169eff2bbdb0c9f2195f9588ad12d119a1313fa1c8012
 DIST kstars-4.14.3.tar.xz 12374500 SHA256 
771c46e8985724d7f5be74f4813bfba0a62cbb48e1c8d0cd27394a6f0ef15bde SHA512 
c843506ae0d85e03b9ac3b11be73f35b66f9fc64adddf7a4643cb397fc59628920254aa056d7bf968b54893ce035d40d0c17a7d0fc576d3dae5799fd0f16ec3e
 WHIRLPOOL 
752f69a01d8344aed4c276bb4920c6791bf223aac8c8adfb0ab9833425b625793978316033a1cfba5ae43d221896a9c93a4e5b43f19a42730cbe7fc282318a0a

diff --git a/kde-apps/kstars/files/kstars-15.12.0-unused-kf5-deps.patch 
b/kde-apps/kstars/files/kstars-15.12.0-unused-kf5-deps.patch
new file mode 100644
index 0000000..0623845
--- /dev/null
+++ b/kde-apps/kstars/files/kstars-15.12.0-unused-kf5-deps.patch
@@ -0,0 +1,79 @@
+From: Akarsh Simha <[email protected]>
+Date: Thu, 31 Dec 2015 10:40:37 +0000
+Subject: [NEEDS TESTING] Remove "fake" KF5 dependencies from CMakeLists.txt
+X-Git-Url: 
http://quickgit.kde.org/?p=kstars.git&a=commitdiff&h=14ca537e2676267bed73a40f0b8efd94d7cbc761
+---
+[NEEDS TESTING] Remove "fake" KF5 dependencies from CMakeLists.txt
+
+Removed the following KF5 frameworks: JobWidgets, DBusAddons, TextEditor
+
+Moved the Notifications KF5 framework as required only if INDI is
+present.
+
+Builds both with and without INDI (but not in a completely thorough
+test) on my setup (ArchLinux)
+
+Jasem: please double check that it builds correctly for you too
+with/without INDI.
+
+CCMAIL: [email protected]
+---
+
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -32,16 +32,13 @@
+   GuiAddons
+   WidgetsAddons
+   NewStuff
+-  DBusAddons
++#  DBusAddons
+   I18n
+   Init
+-  JobWidgets
+   KIO
+   XmlGui
+   Plotting
+-  TextEditor
+   IconThemes
+-  Notifications
+ )
+ 
+ find_package(Eigen3 REQUIRED)
+@@ -61,6 +58,8 @@
+ find_package(INDI 1.2.0)
+ #FIXME is there a better way to do this?
+ if (INDI_FOUND)
++#FIXME is the following the right way of doing this?
++find_package(KF5 REQUIRED COMPONENTS Notifications)
+ SET(HAVE_INDI 1)
+ else(INDI_FOUND)
+ SET(HAVE_INDI 0)
+
+--- a/kstars/CMakeLists.txt
++++ b/kstars/CMakeLists.txt
+@@ -541,10 +541,9 @@
+         KF5::KIOFileWidgets
+         KF5::WidgetsAddons
+         KF5::Plotting
+-        KF5::TextEditor
+-        KF5::DBusAddons
++#        KF5::TextEditor
++#        KF5::DBusAddons
+         KF5::IconThemes
+-        KF5::Notifications
+         Qt5::Gui
+         Qt5::PrintSupport
+         Qt5::Sql
+@@ -561,7 +560,9 @@
+   target_link_libraries(KStarsLib ${CFITSIO_LIBRARIES})
+ endif (CFITSIO_FOUND)
+ if (INDI_FOUND)
+-  target_link_libraries(KStarsLib ${CMAKE_THREAD_LIBS_INIT} ${INDI_LIBRARIES} 
${INDI_CLIENT_LIBRARIES} z)
++  target_link_libraries(KStarsLib ${CMAKE_THREAD_LIBS_INIT}
++  ${INDI_LIBRARIES} ${INDI_CLIENT_LIBRARIES}
++  KF5::Notifications z)
+ endif (INDI_FOUND)
+ if (WCSLIB_FOUND)
+     target_link_libraries(KStarsLib ${WCSLIB_LIBRARIES})
+

diff --git a/kde-apps/kstars/files/kstars-15.12.0-unused-qt-deps.patch 
b/kde-apps/kstars/files/kstars-15.12.0-unused-qt-deps.patch
new file mode 100644
index 0000000..f819ec4
--- /dev/null
+++ b/kde-apps/kstars/files/kstars-15.12.0-unused-qt-deps.patch
@@ -0,0 +1,60 @@
+From: Jasem Mutlaq <[email protected]>
+Date: Wed, 30 Dec 2015 17:02:20 +0000
+Subject: Removing unncessary dependencies on Qt modules for Test OpenGL QML 
QtQuick QtMultimedia. We should re-enable QML/QtQuick if someone manager to 
migrate what is interesting tonight tool
+X-Git-Url: 
http://quickgit.kde.org/?p=kstars.git&a=commitdiff&h=2f09f40aca053048ffb65621e3c18780cdc5cbe3
+---
+Removing unncessary dependencies on Qt modules for Test OpenGL QML QtQuick 
QtMultimedia. We should re-enable QML/QtQuick if someone manager to migrate 
what is interesting tonight tool
+---
+
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -16,7 +16,8 @@
+ set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
+ set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules" 
${CMAKE_MODULE_PATH})
+ 
+-find_package(Qt5 5.2 REQUIRED COMPONENTS Gui Qml Quick Xml Sql Svg OpenGL 
PrintSupport Multimedia Test)
++#find_package(Qt5 5.2 REQUIRED COMPONENTS Gui Qml Quick Xml Sql Svg 
PrintSupport)
++find_package(Qt5 5.2 REQUIRED COMPONENTS Gui Xml Sql Svg PrintSupport)
+ include(KDEInstallDirs)
+ include(KDECompilerSettings)
+ include(KDECMakeSettings)
+--- a/kstars/CMakeLists.txt
++++ b/kstars/CMakeLists.txt
+@@ -549,9 +549,8 @@
+         Qt5::PrintSupport
+         Qt5::Sql
+         Qt5::Svg
+-        Qt5::Multimedia
+-        Qt5::Qml
+-        Qt5::Quick
++        #Qt5::Qml
++        #Qt5::Quick
+       ${ZLIB_LIBRARIES}
+         )
+ 
+--- a/kstars/kstars.cpp
++++ b/kstars/kstars.cpp
+@@ -39,7 +39,7 @@
+ #include "dialogs/finddialog.h"
+ #include "dialogs/exportimagedialog.h"
+ #include "observinglist.h"
+-#include "whatsinteresting/wiview.h"
++//#include "whatsinteresting/wiview.h"
+ 
+ #include "kstarsadaptor.h"
+ 
+--- a/kstars/kstarsactions.cpp
++++ b/kstars/kstarsactions.cpp
+@@ -30,8 +30,8 @@
+ #include <QDockWidget>
+ #include <QPointer>
+ #include <QInputDialog>
+-#include <QQuickWindow>
+-#include <QQuickView>
++//#include <QQuickWindow>
++//#include <QQuickView>
+ #include <QDebug>
+ #include <QAction>
+ #include <QFileDialog>
+

diff --git a/kde-apps/kstars/kstars-15.12.3.ebuild 
b/kde-apps/kstars/kstars-15.12.3.ebuild
new file mode 100644
index 0000000..7e30f61
--- /dev/null
+++ b/kde-apps/kstars/kstars-15.12.3.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_HANDBOOK="forceoptional"
+KDE_PUNT_BOGUS_DEPS="true"
+PYTHON_COMPAT=( python2_7 )
+inherit kde5 python-single-r1
+
+DESCRIPTION="Desktop Planetarium"
+HOMEPAGE="https://www.kde.org/applications/education/kstars 
https://edu.kde.org/kstars";
+KEYWORDS=" ~amd64 ~x86"
+IUSE="indi wcs xplanet"
+
+# TODO: AstrometryNet requires new package
+# FIXME: doesn't build without sci-libs/cfitsio as of 15.04.0
+COMMON_DEPEND="
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kguiaddons)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kiconthemes)
+       $(add_frameworks_dep kinit)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep knewstuff)
+       $(add_frameworks_dep kplotting)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kxmlgui)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtprintsupport)
+       $(add_qt_dep qtsvg)
+       $(add_qt_dep qtwidgets)
+       $(add_qt_dep qtxml)
+       >=sci-libs/cfitsio-0.390
+       sys-libs/zlib
+       indi? (
+               $(add_frameworks_dep knotifications)
+               >=sci-libs/indilib-1.0.0
+       )
+       wcs? ( sci-astronomy/wcslib )
+       xplanet? ( x11-misc/xplanet )
+"
+DEPEND="${COMMON_DEPEND}
+       dev-cpp/eigen:3
+"
+RDEPEND="${COMMON_DEPEND}
+       ${PYTHON_DEPS}
+"
+
+PATCHES=(
+       "${FILESDIR}/${PN}-15.12.0-unused-qt-deps.patch"
+       "${FILESDIR}/${PN}-15.12.0-unused-kf5-deps.patch"
+)
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake-utils_use_find_package indi INDI)
+               $(cmake-utils_use_find_package wcs WCSLIB)
+               $(cmake-utils_use_find_package xplanet Xplanet)
+       )
+
+       kde5_src_configure
+}

diff --git a/kde-apps/kstars/metadata.xml b/kde-apps/kstars/metadata.xml
index a724068..90df4e9 100644
--- a/kde-apps/kstars/metadata.xml
+++ b/kde-apps/kstars/metadata.xml
@@ -1,12 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-       <use>
-               <flag name="fits">Enable support for the FITS image format 
through cfitsio</flag>
-               <flag name="indi">Enable support for Astronomical control 
library using libindi</flag>
-       </use>
        <maintainer type="project">
                <email>[email protected]</email>
                <name>Gentoo KDE Project</name>
        </maintainer>
+       <use>
+               <flag name="fits">Enable support for the FITS image format 
through cfitsio</flag>
+               <flag name="indi">Enable support for Astronomical control 
library using libindi</flag>
+               <flag name="wcs">Enable support for World Coordinate System 
library using wcslib</flag>
+               <flag name="xplanet">Enable support for Xplanet</flag>
+       </use>
 </pkgmetadata>

diff --git a/kde-apps/ktouch/Manifest b/kde-apps/ktouch/Manifest
index a788826..f0b12fd 100644
--- a/kde-apps/ktouch/Manifest
+++ b/kde-apps/ktouch/Manifest
@@ -1 +1,2 @@
+DIST ktouch-15.12.3.tar.xz 2420924 SHA256 
577f0e477494e4d12bcd4d687d950af874e470ad4e6311f2d170c47e45a9bffe SHA512 
0d5270bc7c05ee3e41ec888041adff67612161046bc7c03da82b4a27b01f36be0182a3fd619032b521621429faff585c1f11a64e6ec32eb87b9cebd7a1617816
 WHIRLPOOL 
2ed53f661d331ceeffa9cf037119c1fe620b7b37a65beb5824799dcc53c1ab1af4a92c57dac4938af9c6cbe7a3829774c71494c9ec9e620d81c740e1a7cfe394
 DIST ktouch-4.14.3.tar.xz 2420844 SHA256 
a38dfc12c89f5df014b9c710d8977f5e1e8ed7ac1ea2a52b3cb8473433561084 SHA512 
3dc2fa11d45284224ea1deb03691c45abf10ab7e8659169143aa0cd2567b94fb8bfa979b16f44977e0a14de4b435b025cf8e97df0b57f3b23164465ef4e30970
 WHIRLPOOL 
7bfdab55a76d6e137badc0af4c9cb83d712d1670b7e1b0aa44c24a577b3124d1e81d7ecac359f4306aac5e4706a07d08a3eda00d1fc588dd33c392cd0f92f8aa

diff --git a/kde-apps/ktouch/ktouch-15.12.3.ebuild 
b/kde-apps/ktouch/ktouch-15.12.3.ebuild
new file mode 100644
index 0000000..119f995
--- /dev/null
+++ b/kde-apps/ktouch/ktouch-15.12.3.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+inherit kde4-base
+
+DESCRIPTION="KDE: A program that helps you to learn and practice touch typing"
+HOMEPAGE="https://edu.kde.org/applications/miscellaneous/ktouch";
+KEYWORDS=" ~amd64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+       $(add_kdeapps_dep knotify)
+       $(add_kdeapps_dep kqtquickcharts)
+       $(add_kdeapps_dep plasma-runtime)
+"

diff --git a/kde-apps/kturtle/Manifest b/kde-apps/kturtle/Manifest
index 810008b..8c04c07 100644
--- a/kde-apps/kturtle/Manifest
+++ b/kde-apps/kturtle/Manifest
@@ -1 +1,2 @@
+DIST kturtle-15.12.3.tar.xz 194392 SHA256 
16a3268dc26b0370bc2fb6bbad5cf64334378a858c77157af1eb3454cc36a88b SHA512 
1fbd162c9c9fc60bb4aefeef65bb57c8f8d74808568b6ea5767b1ea2c0db08aa246716c380046ad437f81f3d37570e784a941f79b9d4c2d6d850cd741b3761f6
 WHIRLPOOL 
a40c373185252e4718f9812a855de723b39782a0164fbe0ec9971bf027a511d8cff8b129634a665bb34ee9c5d9122eff0830573d2315ae1bb875a688f8d53bc5
 DIST kturtle-4.14.3.tar.xz 192100 SHA256 
2e43a2a89698320cd417b1f5278522f92a6c704aaeb8efe32ab0faa269e8d5fc SHA512 
397ce8bae115b4945ccb0e0a9574016ccca6e35dd2f5ab7820cc4c902e06f6032ae1b59e9f904157887ca1f29fb0f5b85eca73cde554a6f820cc79b3c477e038
 WHIRLPOOL 
109b167ba8493d347bd2d99cf2ba383215041c3cef0b96bedcce8b75ea00e0658819cd523f39cd5174d6a41ae5b018b175e20aa996be5dd4db53f3cbc03fb9e3

diff --git a/kde-apps/kturtle/kturtle-15.12.3.ebuild 
b/kde-apps/kturtle/kturtle-15.12.3.ebuild
new file mode 100644
index 0000000..52ff52a
--- /dev/null
+++ b/kde-apps/kturtle/kturtle-15.12.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_HANDBOOK="forceoptional"
+inherit kde5
+
+DESCRIPTION="Educational programming environment using the Logo programming 
language"
+HOMEPAGE="https://www.kde.org/applications/education/kturtle 
https://edu.kde.org/kturtle";
+KEYWORDS=" ~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kcrash)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep knewstuff)
+       $(add_frameworks_dep ktextwidgets)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kxmlgui)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtprintsupport)
+       $(add_qt_dep qtsvg)
+       $(add_qt_dep qtwidgets)
+"
+RDEPEND="${DEPEND}"

diff --git a/kde-apps/kwordquiz/Manifest b/kde-apps/kwordquiz/Manifest
index c65381c..2eec44a 100644
--- a/kde-apps/kwordquiz/Manifest
+++ b/kde-apps/kwordquiz/Manifest
@@ -1 +1,2 @@
+DIST kwordquiz-15.12.3.tar.xz 1203820 SHA256 
26a722c967e09701300cce64287d4f73f16158d34e26594fe91fa6589e6d1dee SHA512 
4cba19c9da2642ce3557361be40bc331a4a3dae72ff6d09eb7af3ed23c389774b26b91172b7987bce1c7446b7e4f10b8135a79c4501fc7afb471cec085118247
 WHIRLPOOL 
69753615be0d3c7a0f8abb9635930fa2e9ebb0eb746c6d721bd849b8c13392ba5bfc31a89195b5de536bcf1e4720feba42975f9d660dcae44f8fe3a5a9722b0a
 DIST kwordquiz-4.14.3.tar.xz 1198472 SHA256 
388083782b21ddb53ca194a65e51f4602f0e13fc05844d8c8d78b362d4fe7d7f SHA512 
fff828e50ad888524fd1258f498be760732fb8bb3f09ea42a925d313cdbf6c83d8bfa1e31d84d54f9f7141f6014a13f8d58d3c1999421f31c29b5d1f2966f8df
 WHIRLPOOL 
c27515d96f514fddb1e58f78e8942e8109a7b391ad688d53f93756c5548666e622c65ff5d0e1139ac9fb34cefcbf4de13733bc0832b076f6911b6ba44e93a483

diff --git a/kde-apps/kwordquiz/files/kwordquiz-15.12.3-deps.patch 
b/kde-apps/kwordquiz/files/kwordquiz-15.12.3-deps.patch
new file mode 100644
index 0000000..9221631
--- /dev/null
+++ b/kde-apps/kwordquiz/files/kwordquiz-15.12.3-deps.patch
@@ -0,0 +1,46 @@
+commit 6e90d606424c3f97e21828cc9942bcf7950611e4
+Author: Andreas Sturmlechner <[email protected]>
+Date:   Sun Mar 20 16:47:20 2016 +0100
+
+    Remove unused deps
+    
+    REVIEW: 127438
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 624d7fc..335c556 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -23,7 +23,6 @@ include(ECMInstallIcons)
+ find_package(KF5 REQUIRED COMPONENTS
+     I18n
+     Crash
+-    Sonnet
+     Config
+     ConfigWidgets
+     DocTools
+@@ -31,12 +30,10 @@ find_package(KF5 REQUIRED COMPONENTS
+     IconThemes
+     ItemViews
+     NotifyConfig
+-    KIO
+     NewStuff
+     Notifications
+     XmlGui
+     KDELibs4Support
+-    Declarative
+ )
+ include_directories (${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} )
+ 
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index 7065e2c..8914551 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -82,8 +82,6 @@ target_link_libraries(kwordquiz
+     KF5::NewStuff
+     KF5::Notifications
+     KF5::NotifyConfig
+-    KF5::SonnetCore
+-    KF5::Declarative
+     KF5::XmlGui
+     KF5::GuiAddons
+     KF5::KDELibs4Support

diff --git a/kde-apps/kwordquiz/kwordquiz-15.12.3-r1.ebuild 
b/kde-apps/kwordquiz/kwordquiz-15.12.3-r1.ebuild
new file mode 100644
index 0000000..4d69909
--- /dev/null
+++ b/kde-apps/kwordquiz/kwordquiz-15.12.3-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_HANDBOOK="forceoptional"
+inherit kde5
+
+DESCRIPTION="A powerful flashcard and vocabulary learning program"
+HOMEPAGE="https://www.kde.org/applications/education/kwordquiz 
https://edu.kde.org/kwordquiz";
+KEYWORDS=" ~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kcrash)
+       $(add_frameworks_dep kdelibs4support)
+       $(add_frameworks_dep kguiaddons)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kiconthemes)
+       $(add_frameworks_dep kitemviews)
+       $(add_frameworks_dep knewstuff)
+       $(add_frameworks_dep knotifications)
+       $(add_frameworks_dep knotifyconfig)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kwindowsystem)
+       $(add_frameworks_dep kxmlgui)
+       $(add_kdeapps_dep libkeduvocdocument)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtprintsupport)
+       $(add_qt_dep qtwidgets)
+       media-libs/phonon[qt5]
+"
+RDEPEND=${DEPEND}
+
+PATCHES=( "${FILESDIR}/${P}-deps.patch" )

diff --git a/kde-apps/libkeduvocdocument/Manifest 
b/kde-apps/libkeduvocdocument/Manifest
new file mode 100644
index 0000000..1562c90
--- /dev/null
+++ b/kde-apps/libkeduvocdocument/Manifest
@@ -0,0 +1 @@
+DIST libkeduvocdocument-15.12.3.tar.xz 98868 SHA256 
8c7eaa6ce54c7f2081cedd0716a00135a9f9d3cb01b7d8d6cb12d876d31e9ac4 SHA512 
111b567a7c8cd88661e22a607cec64513a3c4ea2075d6f8136f770b2cea0f966a3e89aa3f82a1d9a4427f48fe72b530d3d1334d28f47575e02a6f586044bca2b
 WHIRLPOOL 
f73854496ab2e29ef3514828057ee39956cfe5c9eb092bdd57d0c5c3231e0c129119154d685c4519a4185299309c6fc797a1d1cc58cb6e7f7470a728e748e580

diff --git a/kde-apps/libkeduvocdocument/libkeduvocdocument-15.12.3.ebuild 
b/kde-apps/libkeduvocdocument/libkeduvocdocument-15.12.3.ebuild
new file mode 100644
index 0000000..332a0c3
--- /dev/null
+++ b/kde-apps/libkeduvocdocument/libkeduvocdocument-15.12.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_TEST="true"
+inherit kde5
+
+DESCRIPTION="Library for reading/writing KVTML"
+KEYWORDS=" ~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+       $(add_frameworks_dep karchive)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kio)
+       $(add_qt_dep qtxml)
+"
+RDEPEND="${DEPEND}"
+
+src_prepare(){
+       kde5_src_prepare
+
+       if ! use test; then
+               sed -e "/add_subdirectory(autotests)/ s/^/#DONT/" \
+                       -e "/add_subdirectory(tests)/ s/^/#DONT/" \
+                       -i keduvocdocument/CMakeLists.txt
+       fi
+}

diff --git a/kde-apps/analitza/metadata.xml 
b/kde-apps/libkeduvocdocument/metadata.xml
similarity index 100%
copy from kde-apps/analitza/metadata.xml
copy to kde-apps/libkeduvocdocument/metadata.xml

diff --git a/kde-apps/marble/Manifest b/kde-apps/marble/Manifest
index a1ba7c2..fabee93 100644
--- a/kde-apps/marble/Manifest
+++ b/kde-apps/marble/Manifest
@@ -1 +1,2 @@
+DIST marble-15.12.3.tar.xz 23771368 SHA256 
55a5476ada37e6367d4ebdda165eaad745f72c1b3b8b96e3bae7612581b4e7bf SHA512 
fb0a4ce3b5a02074c0273e8cfb8540a3ef3f9ae0483d491704312ad04a65264fe8533a778d6bc44adda8ea97dc03e9c5255281a8c341af8d24fa02f6793f2a9b
 WHIRLPOOL 
648ed4205ddaca79171749f39eb9175b1fd4b2ae3343b4abafa0eb895936c9132ccec50b14c1fc771e426e436f9f2e4a08678b665dfed1d9f4ce40777cba6951
 DIST marble-4.14.3.tar.xz 19709200 SHA256 
4d6667cf67ae9976e4c1efc306be222d13f2ee5927483325411ae0e9631dc0f0 SHA512 
eac20e22d4540e45cd6bb24440166eff88db90d400a7c6cd09f20bc0c49b39814aed0c1ae5f3fa2c591ea9a3a83b9bc16294e9706a38e640db35106dbcbdc1c8
 WHIRLPOOL 
58f053e419707e1b98f1e77f35da52e2838a54985f22a9827dbbb9191ba019137f842834ba92ff74afa0ad745bb525d6bc8ed30200ddaa6ee329292691a636b7

diff --git a/kde-apps/marble/marble-15.12.3.ebuild 
b/kde-apps/marble/marble-15.12.3.ebuild
new file mode 100644
index 0000000..019ccc4
--- /dev/null
+++ b/kde-apps/marble/marble-15.12.3.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_HANDBOOK="forceoptional"
+KDE_TEST="forceoptional"
+inherit kde5
+
+DESCRIPTION="Generic geographical map widget"
+HOMEPAGE="https://marble.kde.org/";
+KEYWORDS=" ~amd64 ~x86"
+
+IUSE="aprs designer-plugin gps +kde phonon shapefile"
+
+# FIXME (new packages):
+# libwlocate, WLAN-based geolocation
+# qextserialport, interface to old fashioned serial ports
+RDEPEND="
+       $(add_qt_dep qtconcurrent)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtdeclarative)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtnetwork)
+       $(add_qt_dep qtopengl)
+       $(add_qt_dep qtprintsupport)
+       $(add_qt_dep qtscript)
+       $(add_qt_dep qtsql)
+       $(add_qt_dep qtsvg)
+       $(add_qt_dep qtwebkit)
+       $(add_qt_dep qtwidgets)
+       $(add_qt_dep qtxml)
+       gps? ( >=sci-geosciences/gpsd-2.95 )
+       kde? (
+               $(add_frameworks_dep kconfig)
+               $(add_frameworks_dep kconfigwidgets)
+               $(add_frameworks_dep kcoreaddons)
+               $(add_frameworks_dep kcrash)
+               $(add_frameworks_dep ki18n)
+               $(add_frameworks_dep kio)
+               $(add_frameworks_dep knewstuff)
+               $(add_frameworks_dep kparts)
+               $(add_frameworks_dep krunner)
+               $(add_frameworks_dep kservice)
+               $(add_frameworks_dep kwallet)
+       )
+       phonon? ( media-libs/phonon[qt5] )
+       shapefile? ( sci-libs/shapelib )
+"
+DEPEND="${RDEPEND}
+       aprs? ( dev-lang/perl )
+"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake-utils_use_find_package aprs Perl)
+               -DBUILD_MARBLE_TESTS=$(usex test)
+               -DWITH_DESIGNER_PLUGIN=$(usex designer-plugin)
+               -DWITH_libgps=$(usex gps)
+               -DWITH_KF5=$(usex kde)
+               -DWITH_Phonon=$(usex phonon)
+               -DWITH_libshp=$(usex shapefile)
+               -DWITH_QextSerialPort=OFF
+               -DWITH_liblocation=0
+       )
+       kde5_src_configure
+}

diff --git a/kde-apps/marble/metadata.xml b/kde-apps/marble/metadata.xml
index 522103c..0b17014 100644
--- a/kde-apps/marble/metadata.xml
+++ b/kde-apps/marble/metadata.xml
@@ -1,14 +1,15 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
+       <maintainer type="project">
+               <email>[email protected]</email>
+               <name>Gentoo KDE Project</name>
+       </maintainer>
        <use>
+               <flag name="aprs">Enable support for APRS data sources</flag>
                <flag name="designer-plugin">Enable designer plugin</flag>
                <flag name="phonon">Enable sound support via 
<pkg>media-libs/phonon</pkg></flag>
                <flag name="shapefile">Enable support for ESRI shapefiles</flag>
                <flag name="zip">Enable support for reading and displaying .kmz 
files</flag>
        </use>
-       <maintainer type="project">
-               <email>[email protected]</email>
-               <name>Gentoo KDE Project</name>
-       </maintainer>
 </pkgmetadata>

diff --git a/kde-apps/parley/Manifest b/kde-apps/parley/Manifest
index 39df727..61f65ba 100644
--- a/kde-apps/parley/Manifest
+++ b/kde-apps/parley/Manifest
@@ -1 +1,2 @@
+DIST parley-15.12.3.tar.xz 4748728 SHA256 
1e975157388141a3540b012f55daf8ac8fe2cd7e838d86b65a5e943f6f1d0802 SHA512 
111287a9ef477346d1dbd89ec0172af41adf409759554eadf1d0d7786e108e62815c7b91c65361d5a254842b3f06ebb673d790deb3297c80755f5e187e1f2683
 WHIRLPOOL 
3b86a054aaa2a8217f9ed7a6ff3c478d054be19aeb29f57cc75d00981790ba1b8de3744f0fa858ecde1a0ff1e48862a957121effaf55e655aa32e65dba21bbbe
 DIST parley-4.14.3.tar.xz 8203748 SHA256 
26e0e1620d84b71ffe3f3ee2889b658a0974f2bfa3c64848cef95656dbd1a0d7 SHA512 
e9cbeb7f369ed864f12ab61721682cca475eac10a01fffdb864188387e0349122ba9b02f2ad16e73383f13a411225944938d3b01f2842ca02baf3fd17782dfc3
 WHIRLPOOL 
4db885f129e94f13631722bdd083c686b1f0e60d350e70a5d6e529c85fce46033db1abba789c238d587d6f22962942806b1819850fc3ac0881ab013e9c015234

diff --git a/kde-apps/parley/parley-15.12.3.ebuild 
b/kde-apps/parley/parley-15.12.3.ebuild
new file mode 100644
index 0000000..58be7a1
--- /dev/null
+++ b/kde-apps/parley/parley-15.12.3.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_HANDBOOK="forceoptional"
+KDE_DOC_DIR="docs"
+inherit kde5
+
+DESCRIPTION="A vocabulary trainer to help you memorize things"
+HOMEPAGE="https://www.kde.org/applications/education/parley
+https://edu.kde.org/applications/school/parley";
+KEYWORDS=" ~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+       $(add_kdeapps_dep libkeduvocdocument)
+       $(add_frameworks_dep kcmutils)
+       $(add_frameworks_dep kcompletion)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kcrash)
+       $(add_frameworks_dep khtml)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep knewstuff)
+       $(add_frameworks_dep knotifications)
+       $(add_frameworks_dep kross)
+       $(add_frameworks_dep kservice)
+       $(add_frameworks_dep ktextwidgets)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kxmlgui)
+       $(add_frameworks_dep sonnet)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtconcurrent)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtmultimedia)
+       $(add_qt_dep qtsvg)
+       $(add_qt_dep qtwidgets)
+       dev-libs/libxml2:2
+       dev-libs/libxslt
+"
+RDEPEND="${DEPEND}
+       $(add_kdeapps_dep kdeedu-data)
+"

diff --git a/kde-apps/rocs/Manifest b/kde-apps/rocs/Manifest
index bb203ab..0a9dc6e 100644
--- a/kde-apps/rocs/Manifest
+++ b/kde-apps/rocs/Manifest
@@ -1 +1,2 @@
+DIST rocs-15.12.3.tar.xz 533420 SHA256 
58fb4c5ad06d7cee8691fc13566a3d9ca26da32d6a21d1d5c1f665f11a8d835e SHA512 
eb8781bdc98a36c86c4494d08d40399e3da533a1383485ba81bab363f2682a85263adeda85bb1901b9c23088052a8d78c7a8fd20c1752517fd636cab4b854e2c
 WHIRLPOOL 
9b2bf3f142f5f6b42116f4cefdbd39a8ee43fab16d6e96dfed1f23afcf9c967f7ef96d7d1b0e1fb5967580ddc1122010141b8869259f3afa46d294bae57f29ff
 DIST rocs-4.14.3.tar.xz 1146328 SHA256 
c1dc2ea6b7e1ab0128a28df1f4e09d9bf83c2a1d0d22ff022a86e7f5fb98d4fc SHA512 
f0c1d35fcd17473459a3f63ce731c3cf27da51d64b53383f1c4ff280e8df256b80c2797e0c9012cad92601e2155f3e79118a8b8af20af2b3ce10c7ab40ca9d53
 WHIRLPOOL 
985c58e94999d17f6d96c4b9eafa9fa1e8926001904cfa54600b96e33803336b8b58e9deda01a9923fa6a5f10466294672fbdd7d9de06dd8177a2ebb7cdbcc1f

diff --git a/kde-apps/rocs/files/rocs-15.12.3-doctools-optional.patch 
b/kde-apps/rocs/files/rocs-15.12.3-doctools-optional.patch
new file mode 100644
index 0000000..a74464c
--- /dev/null
+++ b/kde-apps/rocs/files/rocs-15.12.3-doctools-optional.patch
@@ -0,0 +1,29 @@
+commit c4d77a5348fcf18aff734ccff13dcc87582a35be
+Author: Andreas Sturmlechner <[email protected]>
+Date:   Tue Mar 8 19:34:32 2016 +0100
+
+    Make KF5DocTools really optional
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index cc71ba0..8e2c4e8 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -57,7 +57,6 @@ find_package(KF5 5.15 REQUIRED COMPONENTS
+     CoreAddons
+     Crash
+     Declarative
+-    DocTools
+     I18n
+     ItemViews
+     TextEditor
+@@ -80,7 +79,9 @@ remove_definitions(-DQT_NO_KEYWORDS)
+ ecm_optional_add_subdirectory(libgraphtheory)
+ ecm_optional_add_subdirectory(src)
+ ecm_optional_add_subdirectory(icons)
+-ecm_optional_add_subdirectory(doc)
++if(KF5DocTools_FOUND)
++    ecm_optional_add_subdirectory(doc)
++endif()
+ 
+ set_package_info(Boost "Boost C++ Libraries" "http://www.boost.org";)
+ feature_summary(WHAT ALL)

diff --git a/kde-apps/rocs/rocs-15.12.3.ebuild 
b/kde-apps/rocs/rocs-15.12.3.ebuild
new file mode 100644
index 0000000..2027eea
--- /dev/null
+++ b/kde-apps/rocs/rocs-15.12.3.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+CMAKE_MIN_VERSION="3.0.0"
+KDE_HANDBOOK="optional"
+KDE_TEST="true"
+inherit kde5
+
+DESCRIPTION="Interface to work with Graph Theory"
+HOMEPAGE="https://www.kde.org/applications/education/rocs
+https://edu.kde.org/applications/mathematics/rocs";
+KEYWORDS=" ~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+       $(add_frameworks_dep karchive)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kcrash)
+       $(add_frameworks_dep kdeclarative)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kitemviews)
+       $(add_frameworks_dep kparts)
+       $(add_frameworks_dep kservice)
+       $(add_frameworks_dep ktexteditor)
+       $(add_frameworks_dep ktextwidgets)
+       $(add_frameworks_dep kxmlgui)
+       $(add_qt_dep qtconcurrent)
+       $(add_qt_dep qtdeclarative 'widgets')
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtscript 'scripttools')
+       $(add_qt_dep qtsvg)
+       $(add_qt_dep qtwebkit)
+       $(add_qt_dep qtwidgets)
+       $(add_qt_dep qtxml)
+       $(add_qt_dep qtxmlpatterns)
+       dev-libs/grantlee:5
+"
+DEPEND="${RDEPEND}
+       >=dev-libs/boost-1.49
+"
+
+RESTRICT=test  # 1/10 tests currently fails
+
+PATCHES=( "${FILESDIR}/${P}-doctools-optional.patch" )

diff --git a/kde-apps/step/Manifest b/kde-apps/step/Manifest
index 1452595..eca9ea8 100644
--- a/kde-apps/step/Manifest
+++ b/kde-apps/step/Manifest
@@ -1 +1,2 @@
+DIST step-15.12.3.tar.xz 388744 SHA256 
01bf05ffee673ff1b20a5bf32e21b4223b8b8900b91ae0a5ca9a47cc07b1e310 SHA512 
1d481109830932e05faec42ffc0ed3f262928e29b3fbb70c9d9f3d5cbc5b19e2e22635df2aee66fc705f20d249513f306b81442e2e07af5a41cf9e5c9a74c59e
 WHIRLPOOL 
bf3ceb76398cfae2c547208161528484b2c4e387f3f07fb4c8698ddfd7d5f02b42a356e197dcdda71bfa8b6930a3bf2b8a0601b8ac63c4fde7987a11b32ea6a7
 DIST step-4.14.3.tar.xz 378612 SHA256 
8ba3c71d725a605b37f4c19037385cc63e37062b30635ea7f5415025a650c491 SHA512 
244bf52bfbf38abffa3722af67451abf5a94e81d3916a12b8b7b3d38bf6e580dc92d85590b5d6233d661f1befe0a587df9a0694f1bde2a7a2f8d830a4cac057c
 WHIRLPOOL 
186cdbabd169503441b9a43be480dd2cd4adf648ee628ed209d80c59bbe05199dd4e31c21cc2135cb6fc37fdf0e56c30c9922995228f98450e4f9e390aaa26b1

diff --git a/kde-apps/step/files/step-15.12.2-doctools.patch 
b/kde-apps/step/files/step-15.12.2-doctools.patch
new file mode 100644
index 0000000..4371598
--- /dev/null
+++ b/kde-apps/step/files/step-15.12.2-doctools.patch
@@ -0,0 +1,34 @@
+commit 1ba1e576e20e9008d3fd862deb7bbcca61f3e4d8
+Author: Andreas Sturmlechner <[email protected]>
+Date:   Thu Mar 10 20:10:50 2016 +0100
+
+    Remove duplicate KF5DocTools search, make it optional
+    
+    Using ecm_optional_add_subdirectory, as long as KDELibs4Support
+    makes it impossible to disable KF5DocTools.
+    
+    REVIEW: 127335
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index b0dd543..9623485 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -33,7 +33,6 @@ find_package(KF5 REQUIRED COMPONENTS
+     NewStuff
+     Plotting
+ )
+-find_package(KF5DocTools REQUIRED)
+ find_package(Eigen3 3.2.2 REQUIRED)
+ find_package(GSL)
+ find_package(Qalculate)
+@@ -69,7 +68,9 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} 
-Wno-unused-parameter")
+ 
+ include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${EIGEN3_INCLUDE_DIR})
+ 
+-add_subdirectory(doc)
++if(KF5DocTools_FOUND)
++    ecm_optional_add_subdirectory(doc)
++endif()
+ add_subdirectory(stepcore)
+ add_subdirectory(step)
+ add_subdirectory(autotests)

diff --git a/kde-apps/step/step-15.12.3.ebuild 
b/kde-apps/step/step-15.12.3.ebuild
new file mode 100644
index 0000000..e37c13a
--- /dev/null
+++ b/kde-apps/step/step-15.12.3.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_HANDBOOK="forceoptional" # not optional until !kdelibs4support
+KDE_TEST="forceoptional"
+inherit kde5
+
+DESCRIPTION="Interactive physics simulator"
+HOMEPAGE="https://edu.kde.org/step";
+KEYWORDS=" ~amd64 ~x86"
+IUSE="+gsl +qalculate"
+
+DEPEND="
+       $(add_frameworks_dep kcompletion)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kdelibs4support)
+       $(add_frameworks_dep khtml)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kiconthemes)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep knewstuff)
+       $(add_frameworks_dep kparts)
+       $(add_frameworks_dep kplotting)
+       $(add_frameworks_dep kservice)
+       $(add_frameworks_dep ktextwidgets)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kxmlgui)
+       $(add_qt_dep qtdeclarative)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtopengl)
+       $(add_qt_dep qtprintsupport)
+       $(add_qt_dep qtsvg)
+       $(add_qt_dep qtwidgets)
+       $(add_qt_dep qtxml)
+       =dev-cpp/eigen-3.2*:3
+       sci-libs/cln
+       gsl? ( >=sci-libs/gsl-1.9-r1 )
+       qalculate? ( >=sci-libs/libqalculate-0.9.5 )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${PN}-15.12.2-doctools.patch" )
+
+src_prepare() {
+       kde5_src_prepare
+
+       # FIXME: Drop duplicate upstream
+       sed -e '/find_package.*Xml Test/ s/^/#/' \
+               -i stepcore/CMakeLists.txt || die
+}
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake-utils_use_find_package gsl GSL)
+               $(cmake-utils_use_find_package qalculate Qalculate)
+       )
+       kde5_src_configure
+}

Reply via email to