summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/kdevelop-extra-plugins/Manifest2
-rw-r--r--dev-util/kdevelop-extra-plugins/kdevelop-extra-plugins-9999.ebuild76
-rw-r--r--dev-util/kdevelop-extra-plugins/metadata.xml24
3 files changed, 102 insertions, 0 deletions
diff --git a/dev-util/kdevelop-extra-plugins/Manifest b/dev-util/kdevelop-extra-plugins/Manifest
new file mode 100644
index 00000000000..b97e960fecf
--- /dev/null
+++ b/dev-util/kdevelop-extra-plugins/Manifest
@@ -0,0 +1,2 @@
+EBUILD kdevelop-extra-plugins-9999.ebuild 1766 RMD160 e8a165d3eb2b49b98918a6e4f17801ac81c8c8b8 SHA1 2e694330ce18a113bffbeccccfa4bb3b3df630a4 SHA256 2be3ea70e3262a9f5dc27be4e431a74230a55fe4f2cc2fe8553e8ff3c0a2a970
+MISC metadata.xml 1224 RMD160 d940e4bc8e8ec27df91ef1756862959221ad7b90 SHA1 e1e36e8f2aef579bf960e2b7fb84318e11b50cd1 SHA256 220f5e6cf07247dcbcff1742d87553d733a2ac8de704c16a927d9b8e7d0dca11
diff --git a/dev-util/kdevelop-extra-plugins/kdevelop-extra-plugins-9999.ebuild b/dev-util/kdevelop-extra-plugins/kdevelop-extra-plugins-9999.ebuild
new file mode 100644
index 00000000000..15749ad2f96
--- /dev/null
+++ b/dev-util/kdevelop-extra-plugins/kdevelop-extra-plugins-9999.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+
+KMNAME="playground/devtools"
+KMMODULE="kdevelop4-extra-plugins"
+inherit kde4-base
+
+DESCRIPTION="Various experimental plugins for kdevelop (support for other langs)"
+HOMEPAGE="http://www.kdevelop.org/"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="4"
+KEYWORDS=""
+
+PLUGINS="+bazaar +controlflowgraph +css
+ +ctest +duchainviewer +erlang +executebrowser +executescript +gettersetter +git
+ +includemanager +preprocessor
+ +qtdesigner +ruby +sloc +sql +uistrings +valgrind +vcsprojectintegration"
+
+#
+# configure phase failed (on my box, missing cmake modules, missing deps)
+# check coverage crossfire csharp java okteta teamwork veritascpp xdebug xml xtest
+#
+# compile phase failed (most look like c++ issues that may have worked in earlier gcc versions)
+# automake cppunit python qmake
+#
+# install phase failed (no target install)
+# mercurial metrics
+#
+
+IUSE="debug ${PLUGINS}"
+PLUGINS="${PLUGINS//+/}"
+
+DEPEND="
+ >=dev-util/kdevelop-${PV}:${SLOT}
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ for plugin in ${PLUGINS}; do
+ if use ${plugin}; then
+ CMAKE_USE_DIR="${WORKDIR}/${P}/${plugin}"
+ sed -i -e '/^project(/afind_package(Qt4 REQUIRED)\n' "$CMAKE_USE_DIR/CMakeLists.txt"
+ fi
+ done
+}
+
+src_configure() {
+ for plugin in ${PLUGINS}; do
+ if use ${plugin}; then
+ CMAKE_USE_DIR="${WORKDIR}/${P}/${plugin}"
+ kde4-base_src_configure
+ fi
+ done
+}
+
+src_compile() {
+ for plugin in ${PLUGINS}; do
+ if use ${plugin}; then
+ CMAKE_USE_DIR="${WORKDIR}/${P}/${plugin}"
+ kde4-base_src_compile
+ fi
+ done
+}
+
+src_install() {
+ for plugin in ${PLUGINS}; do
+ if use ${plugin}; then
+ CMAKE_USE_DIR="${WORKDIR}/${P}/${plugin}"
+ kde4-base_src_install
+ fi
+ done
+}
diff --git a/dev-util/kdevelop-extra-plugins/metadata.xml b/dev-util/kdevelop-extra-plugins/metadata.xml
new file mode 100644
index 00000000000..03ccab7ca5a
--- /dev/null
+++ b/dev-util/kdevelop-extra-plugins/metadata.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="bazaar">Build the bazaar plugin.</flag>
+ <flag name="controlflowgraph">Build the controlflowgraph plugin.</flag>
+ <flag name="ctest">Build the ctest plugin.</flag>
+ <flag name="duchainviewer">Build the duchainviewer plugin.</flag>
+ <flag name="erlang">Build the erlang plugin.</flag>
+ <flag name="executebrowser">Build the executebrowser plugin.</flag>
+ <flag name="executescript">Build the executescript plugin.</flag>
+ <flag name="gettersetter">Build the gettersetter plugin.</flag>
+ <flag name="git">Build the git plugin.</flag>
+ <flag name="includemanager">Build the includemanager plugin.</flag>
+ <flag name="preprocessor">Build the preprocessor plugin.</flag>
+ <flag name="qtdesigner">Build the qtdesigner plugin.</flag>
+ <flag name="sloc">Build the sloc plugin.</flag>
+ <flag name="sql">Build the sql plugin.</flag>
+ <flag name="uistrings">Build the uistrings plugin.</flag>
+ <flag name="valgrind">Build the valgrind plugin.</flag>
+ <flag name="vcsprojectintegration">Build the vcsprojectintegration plugin.</flag>
+ </use>
+</pkgmetadata>