[gentoo-commits] proj/kde:master commit in: dev-util/kdevelop-php/, dev-util/kdevelop/, dev-util/kdevelop-python/

2020-03-22 Thread Andreas Sturmlechner
commit: ce3ee5d66c27f066b2f048128f81d3827ac990b0
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Mar 22 21:28:19 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Mar 22 21:28:19 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=ce3ee5d6

dev-util/kdevelop{-php,-python}: Add 5.5 stable branch

Package-Manager: Portage-2.3.94, Repoman-2.3.21
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-util/kdevelop-php/kdevelop-php-5.5..ebuild |  56 
 .../kdevelop-python-5.5..ebuild|  54 
 dev-util/kdevelop/kdevelop-5.5..ebuild | 145 +
 3 files changed, 255 insertions(+)

diff --git a/dev-util/kdevelop-php/kdevelop-php-5.5..ebuild 
b/dev-util/kdevelop-php/kdevelop-php-5.5..ebuild
new file mode 100644
index 00..c5e4f236e0
--- /dev/null
+++ b/dev-util/kdevelop-php/kdevelop-php-5.5..ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_HANDBOOK_DIR="docs"
+ECM_TEST="true"
+KDE_ORG_NAME="kdev-php"
+KFMIN=5.60.0
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="PHP plugin for KDevelop"
+HOMEPAGE="https://www.kdevelop.org/";
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="5"
+IUSE=""
+
+BDEPEND="
+   test? ( dev-util/kdevelop:5[test] )
+"
+DEPEND="
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/ktexteditor-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-frameworks/threadweaver-${KFMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   dev-util/kdevelop-pg-qt:5
+   dev-util/kdevelop:5=
+"
+RDEPEND="${DEPEND}"
+
+# remaining tests fail for some, bug 668530
+RESTRICT+=" test"
+
+src_test() {
+   # tests hang, bug 667922
+   local myctestargs=(
+   -E "(completionbenchmark|duchain_multiplefiles)"
+   )
+   ecm_src_test
+}

diff --git a/dev-util/kdevelop-python/kdevelop-python-5.5..ebuild 
b/dev-util/kdevelop-python/kdevelop-python-5.5..ebuild
new file mode 100644
index 00..577b80aedb
--- /dev/null
+++ b/dev-util/kdevelop-python/kdevelop-python-5.5..ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="forceoptional"
+KDE_ORG_NAME="kdev-python"
+PYTHON_COMPAT=( python3_{6,7,8} )
+KFMIN=5.60.0
+QTMIN=5.12.3
+inherit ecm kde.org python-single-r1
+
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Python plugin for KDevelop"
+HOMEPAGE="https://www.kdevelop.org/";
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+IUSE=""
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   dev-util/kdevelop:5=
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kitemmodels-${KFMIN}:5
+   >=kde-frameworks/knewstuff-${KFMIN}:5
+   >=kde-frameworks/kparts-${KFMIN}:5
+   >=kde-frameworks/ktexteditor-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-frameworks/threadweaver-${KFMIN}:5
+"
+RDEPEND="${DEPEND}
+   $(python_gen_cond_dep '
+   dev-python/pycodestyle[${PYTHON_MULTI_USEDEP}]
+   ')
+"
+
+RESTRICT+=" test"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+   ecm_pkg_setup
+}

diff --git a/dev-util/kdevelop/kdevelop-5.5..ebuild 
b/dev-util/kdevelop/kdevelop-5.5..ebuild
new file mode 100644
index 00..525860f557
--- /dev/null
+++ b/dev-util/kdevelop/kdevelop-5.5..ebuild
@@ -0,0 +1,145 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="true"
+KFMIN=5.60.0
+QTMIN=5.12.3
+VIRTUALDBUS_TEST="true"
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+DESCRIPTION="Integrated Development Environment, supporting KF5/Qt, C/C++ and 
much more"
+HOMEPAGE="https://www.kdevelop.org/";
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="5/55" # look at KDEVELOP_SOVERSION inside CMakeLists.txt
+IUSE="+gdbui hex +plasma +qmake reviewboard subversion webkit"
+
+COMMON_DEPEND="

[gentoo-commits] proj/kde:master commit in: dev-util/kdevelop-php/, dev-util/kdevelop/, dev-util/kdevelop-python/

2019-06-05 Thread Andreas Sturmlechner
commit: 98d02570597ae0ecb63b9ce4b4a1927d75bc01d6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Jun  5 18:37:32 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Jun  5 18:37:32 2019 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=98d02570

dev-util: Sync with release switches from Gentoo ebuild repo

Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-util/kdevelop-php/kdevelop-php-5.3..ebuild   | 6 +-
 dev-util/kdevelop-php/kdevelop-php-.ebuild   | 6 +-
 dev-util/kdevelop-python/kdevelop-python-5.3..ebuild | 6 +-
 dev-util/kdevelop-python/kdevelop-python-.ebuild | 6 +-
 dev-util/kdevelop/kdevelop-5.3..ebuild   | 6 +-
 dev-util/kdevelop/kdevelop-.ebuild   | 6 +-
 6 files changed, 30 insertions(+), 6 deletions(-)

diff --git a/dev-util/kdevelop-php/kdevelop-php-5.3..ebuild 
b/dev-util/kdevelop-php/kdevelop-php-5.3..ebuild
index 25865093c1..dcb5a113b7 100644
--- a/dev-util/kdevelop-php/kdevelop-php-5.3..ebuild
+++ b/dev-util/kdevelop-php/kdevelop-php-5.3..ebuild
@@ -10,11 +10,15 @@ KMNAME="kdev-php"
 VIRTUALX_REQUIRED="test"
 inherit kde5
 
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+   SRC_URI="mirror://kde/stable/kdevelop/${PV}/src/${KMNAME}-${PV}.tar.xz"
+   KEYWORDS=""
+fi
+
 DESCRIPTION="PHP plugin for KDevelop"
 HOMEPAGE="https://www.kdevelop.org/";
 LICENSE="GPL-2 LGPL-2"
 IUSE=""
-[[ ${KDE_BUILD_TYPE} = release ]] && KEYWORDS="~amd64 ~x86"
 
 BDEPEND="
test? ( dev-util/kdevelop:5[test] )

diff --git a/dev-util/kdevelop-php/kdevelop-php-.ebuild 
b/dev-util/kdevelop-php/kdevelop-php-.ebuild
index 25865093c1..dcb5a113b7 100644
--- a/dev-util/kdevelop-php/kdevelop-php-.ebuild
+++ b/dev-util/kdevelop-php/kdevelop-php-.ebuild
@@ -10,11 +10,15 @@ KMNAME="kdev-php"
 VIRTUALX_REQUIRED="test"
 inherit kde5
 
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+   SRC_URI="mirror://kde/stable/kdevelop/${PV}/src/${KMNAME}-${PV}.tar.xz"
+   KEYWORDS=""
+fi
+
 DESCRIPTION="PHP plugin for KDevelop"
 HOMEPAGE="https://www.kdevelop.org/";
 LICENSE="GPL-2 LGPL-2"
 IUSE=""
-[[ ${KDE_BUILD_TYPE} = release ]] && KEYWORDS="~amd64 ~x86"
 
 BDEPEND="
test? ( dev-util/kdevelop:5[test] )

diff --git a/dev-util/kdevelop-python/kdevelop-python-5.3..ebuild 
b/dev-util/kdevelop-python/kdevelop-python-5.3..ebuild
index f9914471d5..f8bcefa087 100644
--- a/dev-util/kdevelop-python/kdevelop-python-5.3..ebuild
+++ b/dev-util/kdevelop-python/kdevelop-python-5.3..ebuild
@@ -8,10 +8,14 @@ KMNAME="kdev-python"
 PYTHON_COMPAT=( python3_{5,6,7} )
 inherit kde5 python-single-r1
 
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+   SRC_URI="mirror://kde/stable/kdevelop/${PV}/src/${KMNAME}-${PV}.tar.xz"
+   KEYWORDS=""
+fi
+
 DESCRIPTION="Python plugin for KDevelop"
 HOMEPAGE="https://www.kdevelop.org/";
 IUSE=""
-[[ ${KDE_BUILD_TYPE} = release ]] && KEYWORDS="~amd64 ~x86"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 

diff --git a/dev-util/kdevelop-python/kdevelop-python-.ebuild 
b/dev-util/kdevelop-python/kdevelop-python-.ebuild
index f9914471d5..f8bcefa087 100644
--- a/dev-util/kdevelop-python/kdevelop-python-.ebuild
+++ b/dev-util/kdevelop-python/kdevelop-python-.ebuild
@@ -8,10 +8,14 @@ KMNAME="kdev-python"
 PYTHON_COMPAT=( python3_{5,6,7} )
 inherit kde5 python-single-r1
 
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+   SRC_URI="mirror://kde/stable/kdevelop/${PV}/src/${KMNAME}-${PV}.tar.xz"
+   KEYWORDS=""
+fi
+
 DESCRIPTION="Python plugin for KDevelop"
 HOMEPAGE="https://www.kdevelop.org/";
 IUSE=""
-[[ ${KDE_BUILD_TYPE} = release ]] && KEYWORDS="~amd64 ~x86"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 

diff --git a/dev-util/kdevelop/kdevelop-5.3..ebuild 
b/dev-util/kdevelop/kdevelop-5.3..ebuild
index 8807b8f308..0f5a732e4e 100644
--- a/dev-util/kdevelop/kdevelop-5.3..ebuild
+++ b/dev-util/kdevelop/kdevelop-5.3..ebuild
@@ -9,11 +9,15 @@ VIRTUALDBUS_TEST="true"
 VIRTUALX_REQUIRED="test"
 inherit kde5
 
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+   SRC_URI="mirror://kde/stable/kdevelop/${PV}/src/${P}.tar.xz"
+   KEYWORDS=""
+fi
+
 DESCRIPTION="Integrated Development Environment, supporting KF5/Qt, C/C++ and 
much more"
 HOMEPAGE="https://www.kdevelop.org/";
 LICENSE="GPL-2 LGPL-2"
 IUSE="+gdbui hex +plasma +qmake reviewboard subversion webkit"
-[[ ${KDE_BUILD_TYPE} = release ]] && KEYWORDS="~amd64 ~x86"
 
 COMMON_DEPEND="
$(add_frameworks_dep karchive)

diff --git a/dev-util/kdevelop/kdevelop-.ebuild 
b/dev-util/kdevelop/kdevelop-.ebuild
index 9b2db94ca7..c9df5a3545 100644
--- a/dev-util/kdevelop/kdevelop-.ebuild
+++ b/dev-util/kdevelop/kdevelop-.ebuild
@@ -9,11 +9,15 @@ VIRTUALDBUS_TEST="true"
 VIRTUALX_REQUIRED="test"
 inherit kde5
 
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+   SRC

[gentoo-commits] proj/kde:master commit in: dev-util/kdevelop-php/, dev-util/kdevelop/, dev-util/kdevelop-python/

2017-11-19 Thread Andreas Sturmlechner
commit: 6c2887ca807b04fc221df9e22b89258ba9e57a4c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Nov 20 01:04:27 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Nov 20 01:04:27 2017 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=6c2887ca

dev-util/kdevelop*: Drop 5.2.0

Moved to Gentoo main ebuild repository.

Package-Manager: Portage-2.3.14, Repoman-2.3.6

 dev-util/kdevelop-php/kdevelop-php-5.2.0.ebuild|  40 ---
 .../kdevelop-python/kdevelop-python-5.2.0.ebuild   |  53 
 dev-util/kdevelop/kdevelop-5.2.0.ebuild| 133 -
 3 files changed, 226 deletions(-)

diff --git a/dev-util/kdevelop-php/kdevelop-php-5.2.0.ebuild 
b/dev-util/kdevelop-php/kdevelop-php-5.2.0.ebuild
deleted file mode 100644
index f6d4bf8fd2..00
--- a/dev-util/kdevelop-php/kdevelop-php-5.2.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-EGIT_BRANCH="5.2"
-KDEBASE="kdevelop"
-KDE_DOC_DIR="docs"
-KDE_HANDBOOK="forceoptional"
-KDE_TEST="forceoptional"
-KMNAME="kdev-php"
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="PHP plugin for KDevelop"
-LICENSE="GPL-2 LGPL-2"
-IUSE=""
-[[ ${KDE_BUILD_TYPE} = release ]] && KEYWORDS="~amd64 ~x86"
-
-DEPEND="
-   $(add_frameworks_dep karchive)
-   $(add_frameworks_dep kcmutils)
-   $(add_frameworks_dep kconfig)
-   $(add_frameworks_dep kconfigwidgets)
-   $(add_frameworks_dep kcoreaddons)
-   $(add_frameworks_dep ki18n)
-   $(add_frameworks_dep kio)
-   $(add_frameworks_dep kitemmodels)
-   $(add_frameworks_dep ktexteditor)
-   $(add_frameworks_dep kwidgetsaddons)
-   $(add_frameworks_dep kxmlgui)
-   $(add_frameworks_dep threadweaver)
-   $(add_qt_dep qtgui)
-   $(add_qt_dep qtwidgets)
-   dev-util/kdevelop-pg-qt:5
-   dev-util/kdevelop:5
-"
-RDEPEND="${DEPEND}
-   !dev-util/kdevelop-php-docs
-"

diff --git a/dev-util/kdevelop-python/kdevelop-python-5.2.0.ebuild 
b/dev-util/kdevelop-python/kdevelop-python-5.2.0.ebuild
deleted file mode 100644
index d2599b41ee..00
--- a/dev-util/kdevelop-python/kdevelop-python-5.2.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-EGIT_BRANCH="5.2"
-KDE_TEST="forceoptional"
-KDEBASE="kdevelop"
-KMNAME="kdev-python"
-PYTHON_COMPAT=( python3_{4,5,6} )
-inherit kde5 python-single-r1
-
-DESCRIPTION="Python plugin for KDevelop"
-IUSE=""
-[[ ${KDE_BUILD_TYPE} = release ]] && KEYWORDS="~amd64 ~x86"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="${PYTHON_DEPS}
-   $(add_frameworks_dep kcompletion)
-   $(add_frameworks_dep kconfig)
-   $(add_frameworks_dep kcoreaddons)
-   $(add_frameworks_dep ki18n)
-   $(add_frameworks_dep kio)
-   $(add_frameworks_dep kitemmodels)
-   $(add_frameworks_dep knewstuff)
-   $(add_frameworks_dep kparts)
-   $(add_frameworks_dep ktexteditor)
-   $(add_frameworks_dep kwidgetsaddons)
-   $(add_frameworks_dep kxmlgui)
-   $(add_frameworks_dep threadweaver)
-   $(add_qt_dep qtgui)
-   $(add_qt_dep qtwidgets)
-   dev-util/kdevelop:5
-"
-RDEPEND="${DEPEND}
-   dev-python/pycodestyle[${PYTHON_USEDEP}]
-"
-
-RESTRICT+=" test"
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-   kde5_pkg_setup
-}
-
-src_compile() {
-   pushd "${WORKDIR}"/${P}_build > /dev/null || die
-   emake parser
-   popd > /dev/null || die
-
-   kde5_src_compile
-}

diff --git a/dev-util/kdevelop/kdevelop-5.2.0.ebuild 
b/dev-util/kdevelop/kdevelop-5.2.0.ebuild
deleted file mode 100644
index c75aebfa2d..00
--- a/dev-util/kdevelop/kdevelop-5.2.0.ebuild
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-EGIT_BRANCH="5.2"
-KDE_HANDBOOK="forceoptional"
-KDE_TEST="true"
-VIRTUALDBUS_TEST="true"
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="Integrated Development Environment, supporting KF5/Qt, C/C++ and 
much more"
-LICENSE="GPL-2 LGPL-2"
-IUSE="cvs +gdbui okteta +plasma +qmake reviewboard subversion webkit 
+welcomepage"
-[[ ${KDE_BUILD_TYPE} = release ]] && KEYWORDS="~amd64 ~x86"
-
-REQUIRED_USE="test? ( welcomepage )"
-
-COMMON_DEPEND="
-   $(add_frameworks_dep karchive)
-   $(add_frameworks_dep kbookmarks)
-   $(add_frameworks_dep kcmutils)
-   $(add_frameworks_dep kcodecs)
-   $(add_frameworks_dep kcompletion)
-   $(add_frameworks_dep kconfig)
-   $(add_frameworks_dep kconfigwidgets)
-   $(add_frameworks_dep kcoreaddons)
-   $(add_frameworks_dep kcrash)
-   $(add_frameworks_dep kdeclarative)
-   $(add_frameworks_dep kguiaddons)
-   $(add_frameworks_dep ki18n)
-   $(add_frameworks_dep kiconthemes)
-   $(add