summaryrefslogtreecommitdiff
path: root/dev-util/kdevelop-plugins
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util/kdevelop-plugins')
-rw-r--r--dev-util/kdevelop-plugins/Manifest5
-rw-r--r--dev-util/kdevelop-plugins/kdevelop-plugins-9999.ebuild46
-rw-r--r--dev-util/kdevelop-plugins/metadata.xml3
3 files changed, 32 insertions, 22 deletions
diff --git a/dev-util/kdevelop-plugins/Manifest b/dev-util/kdevelop-plugins/Manifest
index d3047c1a5fd..b87296ec538 100644
--- a/dev-util/kdevelop-plugins/Manifest
+++ b/dev-util/kdevelop-plugins/Manifest
@@ -4,6 +4,5 @@ DIST php-1.0-beta4.tar.bz2 790477 RMD160 6900d03abe11474ce87df76c178199cf02c57b8
DIST php-docs-1.0-beta4.tar.bz2 16957 RMD160 881f92a9874412340efd9828b5237c071d23fbf2 SHA1 c209d41097c1beba6d52dcc7e9925c2ab37b9f4d SHA256 24ea05d7646e407b12902a1550d2a888dff512a35bdf5a0d93caf116bce8d91e
EBUILD kdevelop-plugins-3.9.97.ebuild 1207 RMD160 f10267644b4b3190fe207994d1be9f842d16d19a SHA1 43da82aad0425b20ff86ed12a568a9f69db9b8da SHA256 2f6a6b672fd333b85cfb92fbaefee62089270c42b07e76fe05aaddebec7303ad
EBUILD kdevelop-plugins-3.9.99.ebuild 1176 RMD160 157b41b4bc66fc705ad042bdb20fa4a62168781f SHA1 dc3bb1bff8c1710ed350d5d73fafa1b362f976ae SHA256 11f3defd82e8417ef15557c66c5951b6c2dce293adcc979021ec3e4f68e59091
-EBUILD kdevelop-plugins-9999.ebuild 967 RMD160 d910c11bd358a69c6e9448c3a16c9bf532dbf6d9 SHA1 6f98102e3be4a5682c98d404341b6a4fb12e636c SHA256 07f11209e211e77fe021f1649dd0d7b35eb35158b2bda4639d27693a4bb7de93
-MISC diff 1525 RMD160 8eda9e04b7a4fd81285104c0f99e31ec7154fcb9 SHA1 14011405f69e8422dd85c6eea62f29fec04c6ec3 SHA256 b04447c1afc6e9a1faee787234c1a0e7095b5132fe7846b07c3d0403870dbb97
-MISC metadata.xml 234 RMD160 5a69b9afc914574d21e38272d6298a44d50a40d7 SHA1 51ef3ee6c83c50495caec22fd8da5455066c08ca SHA256 96f91b216d447ca6d1c9899ca48bf3f212b0c39666262dd20c57409ba6f1d40a
+EBUILD kdevelop-plugins-9999.ebuild 984 RMD160 3d931ae8857a3a8c94cedb7dbb4895895852c23c SHA1 4ce654a09ac63bd312b43fe9811828ae9fc29692 SHA256 baf6988d518b25717145923508cecee5099f053113153b24704e23aa2dbb8531
+MISC metadata.xml 312 RMD160 1ae218060f183c6dee79c75282a4139fda270474 SHA1 648f8be612374286adc9ff8a04fb70eac1becd70 SHA256 7c8913a6f1ae8521cd15d4af8170826218a61106b42ba3a812bce91666411817
diff --git a/dev-util/kdevelop-plugins/kdevelop-plugins-9999.ebuild b/dev-util/kdevelop-plugins/kdevelop-plugins-9999.ebuild
index a3a6d9e2fc5..16b47ea9be0 100644
--- a/dev-util/kdevelop-plugins/kdevelop-plugins-9999.ebuild
+++ b/dev-util/kdevelop-plugins/kdevelop-plugins-9999.ebuild
@@ -14,7 +14,10 @@ HOMEPAGE="http://www.kdevelop.org/"
LICENSE="GPL-2 LGPL-2"
SLOT="4"
KEYWORDS=""
-IUSE="debug +php"
+
+PLUGINS="+php +php-docs"
+IUSE="debug ${PLUGINS}"
+PLUGINS="${PLUGINS//+/}"
DEPEND="
>=dev-util/kdevelop-${PV}:${SLOT}
@@ -22,25 +25,32 @@ DEPEND="
RDEPEND="${DEPEND}"
src_prepare() {
- local dir enabled
- #generate basic cmakelists.txt
- cat <<-EOF > "${S}/CMakeLists.txt"
-find_package(KDE4 REQUIRED)
-find_package(KDevPlatform REQUIRED)
-EOF
-# # # search based on path
-# find ./ -mindepth 1 -maxdepth 1 -type d -print |sed -e "s:./::g"| \
-# sort | while read dir; do
- enabled="classbrowser php"
- for dir in ${enabled}; do
- echo "macro_optional_add_subdirectory(${dir}) " >> "${S}/CMakeLists.txt"
- done
+ :
}
src_configure() {
- mycmakeargs=(
- $(cmake-utils_use_build php)
- )
+ for plugin in ${PLUGINS}; do
+ if use ${plugin}; then
+ CMAKE_USE_DIR="${WORKDIR}/${P}/${plugin}"
+ kde4-base_src_configure
+ fi
+ done
+}
- kde4-base_src_configure
+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-plugins/metadata.xml b/dev-util/kdevelop-plugins/metadata.xml
index 5a6242128c4..2a11b5aed4d 100644
--- a/dev-util/kdevelop-plugins/metadata.xml
+++ b/dev-util/kdevelop-plugins/metadata.xml
@@ -3,6 +3,7 @@
<pkgmetadata>
<herd>kde</herd>
<use>
- <flag name="phpdocs">Build PHP documentation plugin.</flag>
+ <flag name="phpdocs">Build PHP documentation plugin (up to 3.9.97).</flag>
+ <flag name="php-docs">Build PHP documentation plugin.</flag>
</use>
</pkgmetadata>