diff options
Diffstat (limited to 'dev-util/kdevelop-plugins')
| -rw-r--r-- | dev-util/kdevelop-plugins/Manifest | 5 | ||||
| -rw-r--r-- | dev-util/kdevelop-plugins/kdevelop-plugins-9999.ebuild | 46 | ||||
| -rw-r--r-- | dev-util/kdevelop-plugins/metadata.xml | 3 |
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> |
