summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-java/netbeans-php')
-rw-r--r--dev-java/netbeans-php/ChangeLog6
-rw-r--r--dev-java/netbeans-php/Manifest4
-rw-r--r--dev-java/netbeans-php/netbeans-php-9999_p20150629.ebuild127
3 files changed, 136 insertions, 1 deletions
diff --git a/dev-java/netbeans-php/ChangeLog b/dev-java/netbeans-php/ChangeLog
index 4c61c31d5..0b232ba98 100644
--- a/dev-java/netbeans-php/ChangeLog
+++ b/dev-java/netbeans-php/ChangeLog
@@ -2,6 +2,12 @@
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*netbeans-php-9999_p20150629 (29 Jun 2015)
+
+ 29 Jun 2015; Miroslav Šulc <fordfrog@gentoo.org>
+ +netbeans-php-9999_p20150629.ebuild:
+ bumped to the latest sources
+
*netbeans-php-9999_p20150627 (26 Jun 2015)
26 Jun 2015; Miroslav Šulc <fordfrog@gentoo.org>
diff --git a/dev-java/netbeans-php/Manifest b/dev-java/netbeans-php/Manifest
index 034a85e0e..1f5665533 100644
--- a/dev-java/netbeans-php/Manifest
+++ b/dev-java/netbeans-php/Manifest
@@ -54,6 +54,7 @@ DIST netbeans-trunk-nightly-201506230001-src.zip 207952483 SHA256 1af133a19d5c6d
DIST netbeans-trunk-nightly-201506240001-src.zip 207969165 SHA256 c59efebe690e08dd20cf83322141bb5b984755b67ab400fa87e9ec0fdcfe1d15 SHA512 1b6007d583cb82f0380736c57048fa0ab77944fd066cf8d643e7dc016049ea73f811b440386631ac8c50d08016d1d1bee015ccfed452c12e504518f1005cfeb9 WHIRLPOOL 8d0a362d61f5e8f57e9bad9c11add5ffc0bae4321302c4a5ab17786a3443d68041211db7f4cafe1f20c174e54b9e0525a7b85fea163751ae4a6efa4386109679
DIST netbeans-trunk-nightly-201506250001-src.zip 207980912 SHA256 8f38be3f803587401b64e01f00f77a305a862683ebe2d63a1d8b1a57b6162276 SHA512 84383852000cafff1aee8933b47d43bb6479b7894073d21c4c6c86e7b19d39aecae7b5b6b92d9205177febe2c9c96905a3596e47dfe8f0060ecc8997a0dc7822 WHIRLPOOL f44711cda5c720b6d8844c5076ac231acf6939aa697bb1e48aa7ce41b3bec09e69e644aae22151280d288ed5d3db3167822efaa071d0629ec529ca0323c045b9
DIST netbeans-trunk-nightly-201506260309-src.zip 208000407 SHA256 319162679323bd7d133b22e16af2fc09d95b5b07b11962d72de3e71fb257222f SHA512 5d9710eaf21aaddea69c4241b1b249936066caa156b72532ff05f41efbfaf3219c3d7eb47be74b0f55ab571e3f2cc7e73ef232e55806ce42c6580862f6e5b676 WHIRLPOOL 721eb340d7c9e73c8a620f6ea20a54782a390259c21bb53798de9c4c942d935c99a0aa70ac871320f7182b2c699e708cd3bc647fc5cea4a65bc62c9cb3f6e9d3
+DIST netbeans-trunk-nightly-201506290001-src.zip 208007970 SHA256 c946f79e8d9834dca6bd485149b7d7c8c3492657ddb689755d41282963ef8614 SHA512 d687ad4eafe28512247f154eb4627c343fe7fdcd58ab895970c7eb68cfd1b0473e6c8fc0ba3d5f29b534ec8e3fd73c775ea7de13fc32158da85c93eafe7b1d3b WHIRLPOOL 29d0e1b08fdc0f2c8ba8563f3e9809900682e9d66f8656d30c73c2ee2529ce1d423b11350eb8cfeb82a845f72951d5af2fd11a078426a44bb94c7b2c5eb16bd5
EBUILD netbeans-php-7.0.1.ebuild 4151 SHA256 3aee393fe89aa4788ccd17af46f1df43a5681c28af6d580724d8db0f5e804ff0 SHA512 60106805595338b83e17d906c199c54dc4cc5d979f964a41f9938a508e8514670f4e5538eeecd91f8cd06dd2b4376119674f9a7a9f2fac6c1255e14929f2bc19 WHIRLPOOL 1a09962a5bd67a4fd4eed48af3f185146d2de6f506952f626756aabf6a157678fe71e0752ed5988ff414803b83150d9b8b4de956895667e331659bb59f94e09c
EBUILD netbeans-php-7.1.2.ebuild 3940 SHA256 779f3bceb2b5a49e923fff28c36c653e31e2d11e186fabab1e656c3314b48d28 SHA512 1296c8ccbec945e66588c2a1a490d3ea93a28672e77751e16c3dff1f1aa6e3a00b454345f0b888c684a0d31fe05aad4f44310998eb72bf1febba85da1bcdd08b WHIRLPOOL b0238f8c5aa4a8c0a5cff82b0daa29860fe39712e96110916cd8a26938ca07b8e05c308e1387c84e7d693026590846392227e95668d150bbc7f1cbc660676eec
EBUILD netbeans-php-7.2.ebuild 4159 SHA256 bb5c66ed19c9341332e1e42efb29a4ab5d19a22c995bae93efc952ec105ad493 SHA512 c919b120bdc51b56f58b390e9a017f9e059c6b5709220e80138caf7ca3e58d432f53c9ed28f899dc9537851a4cb8cafa9e7067eaefc5d5798b05fb0be9d5bd5f WHIRLPOOL 9857d2e6ac50c4daf5c8afc0a5b65b068b6010ecf2ef04f063bc184810c18b50feda683d2d80c84c0e621909bb05b19731135f2a69f1e56db927c42e8057a658
@@ -89,5 +90,6 @@ EBUILD netbeans-php-9999_p20150623.ebuild 4423 SHA256 7ec2838526999ec4a596737762
EBUILD netbeans-php-9999_p20150624.ebuild 4423 SHA256 7fc5e83a789b0c5c06ecbdb99589899ab369ba999e89a8880c1c96014a6b1937 SHA512 07144c39232951721782d1fed6270e2b1f64ae590cd3fd94ed51f94b482547a5ad49dd3753c2bd87a554ff9fa4956a63de006fe4386dc444ea606dc2d29ee85b WHIRLPOOL 366994d7d3500fd744d12815a5a2136e0d121c069dcd36eb1bc804ee3ab10d4cf14aa5c083109d3fb5dfdda4f84441150c1af5a26578b40586d84e939dc44246
EBUILD netbeans-php-9999_p20150625.ebuild 4423 SHA256 c5d3789d8be16570ab76e4b2c5d7537a9c804a9d7b61973f15d8fe93f2f0193d SHA512 dd39b2fb4aeea29a7ed7edcdf7225eee4dc9be9f8e0d4accf69b9c511cacf4d8d88b4910b2ac6d5e7e70bd90af40d2951f6b8ba1bc8bad8f7db84c6dca89f910 WHIRLPOOL 5bbb24879dffdfb4150a18212c5b1ef74f179a1ca1280c358189a213766e06e92db26ded1214b227d4906524a26c9585c589c5f28a8f9484571488407f740a7b
EBUILD netbeans-php-9999_p20150627.ebuild 4423 SHA256 ccc7b6972b1436c7decbc7b6cffd107b93faa70ae3d4f38f56dbce0c944ca3d7 SHA512 b6bc2c95f6ffed24d06f945e03afae82bc7bc274a9a7d6e1430a85d881ecc232614dfd9c66e19f28fc9c9ff16941ec57d90ee0695337769e4ff26a39c72b3c9d WHIRLPOOL 57c1ae7c15f4dab455def04f02502764c833c88c92c3388f87c1644cc79d75ae713c9c2305907a0202bf12d44106e54a911734caaff6b68017990aa23839f2f9
-MISC ChangeLog 161406 SHA256 ad8beff4aff0bd6f9092255bd827b06f0e7cdb8261647b6c74b9fefb25110dad SHA512 6928705ffeaa96c9386d597dbe5ed173039ae8f5d66e29a96f28dc36ef4102adab9da24747a8d39b73d89ee573d1f60474d83bfe131d89eca2f0b3c1776761a6 WHIRLPOOL 62001808b3fda7835723d632a9f938dc27e892fc55dea1c787702f89db6f8ea0c9cdc2caabe3dcd88f02e5a6dafcfe14220ff0542a13b39fb46d4b471b4314df
+EBUILD netbeans-php-9999_p20150629.ebuild 4423 SHA256 115a14365a669871165efb22b711f27790458495892a24dedb23038a7b39a1f4 SHA512 b4750ad68b50424a63e1fda33ff545c0b63daa8cd70434090d0f694605cfd4708397f8915d1b18855c560642c0ba5b2da3be5fb873c49bee8ebc316dcf72f33d WHIRLPOOL cdbccbb61b135d940d638b73fcbb544867d437abc7b7cde9c7b952ae51a4b0001641a36579fed787d4cb0091706493cbdaa5023930466765bbcd70645f663606
+MISC ChangeLog 161573 SHA256 a256c2e9035adcee20845100546f654b69b3f0999ec896ebf8ab5398c5ad15b1 SHA512 cf9663b9c54156e7e9a9fd530583cff264a6928b3bfda3e80a28779eecd6f23071e7e01b25e9a9e6baf20cfce7453f3516117cd12a2e72c9c5e29fd5efe717c7 WHIRLPOOL cb0bdd5d0df3e0a1df098be89960fb3e3d461cd8fd8400ecb82fce2ff1d29a3e908b190e0709c749030215c61ff40673a162f60d3328b502eadbeacc60c90f15
MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43
diff --git a/dev-java/netbeans-php/netbeans-php-9999_p20150629.ebuild b/dev-java/netbeans-php/netbeans-php-9999_p20150629.ebuild
new file mode 100644
index 000000000..5f58656fd
--- /dev/null
+++ b/dev-java/netbeans-php/netbeans-php-9999_p20150629.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="Netbeans PHP Cluster"
+HOMEPAGE="http://netbeans.org/projects/php"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-06-29_00-01-56/zip/netbeans-trunk-nightly-201506290001-src.zip"
+SRC_URI="${SOURCE_URL}
+ http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r14-build.xml.patch.bz2
+ http://hg.netbeans.org/binaries/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip
+ http://hg.netbeans.org/binaries/52AE855B57FF0326574A5B07D0BDDD9D8010D3C4-phpsigfiles.zip
+ http://hg.netbeans.org/binaries/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip"
+LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+S="${WORKDIR}"
+
+CDEPEND="~dev-java/netbeans-extide-${PV}
+ ~dev-java/netbeans-ide-${PV}
+ ~dev-java/netbeans-platform-${PV}
+ ~dev-java/netbeans-webcommon-${PV}
+ ~dev-java/netbeans-websvccommon-${PV}
+ dev-java/javacup:0"
+DEPEND=">=virtual/jdk-1.7
+ app-arch/unzip
+ ${CDEPEND}
+ dev-java/javahelp:0"
+RDEPEND=">=virtual/jdk-1.7
+ ${CDEPEND}"
+
+INSTALL_DIR="/usr/share/${PN}-${SLOT}"
+
+EANT_BUILD_XML="nbbuild/build.xml"
+EANT_BUILD_TARGET="rebuild-cluster"
+EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.php -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
+EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
+JAVA_PKG_BSFIX="off"
+
+src_unpack() {
+ unpack $(basename ${SOURCE_URL})
+
+ einfo "Deleting bundled jars..."
+ find -name "*.jar" -type f -delete
+
+ unpack netbeans-9999-r14-build.xml.patch.bz2
+
+ pushd "${S}" >/dev/null || die
+ ln -s "${DISTDIR}"/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip php.phpdoc.documentation/external/phpdocdesc.zip || die
+ ln -s "${DISTDIR}"/52AE855B57FF0326574A5B07D0BDDD9D8010D3C4-phpsigfiles.zip php.project/external/phpsigfiles.zip || die
+ ln -s "${DISTDIR}"/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip php.editor/external/predefined_vars.zip || die
+ popd >/dev/null || die
+}
+
+src_prepare() {
+ einfo "Deleting bundled class files..."
+ find -name "*.class" -type f | xargs rm -vf
+
+ epatch netbeans-9999-r14-build.xml.patch
+
+ # Support for custom patches
+ if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
+ local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
+
+ if [ -n "${files}" ] ; then
+ einfo "Applying custom patches:"
+
+ for file in ${files} ; do
+ epatch "${file}"
+ done
+ fi
+ fi
+
+ einfo "Symlinking external libraries..."
+ java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
+ java-pkg_jar-from --into libs.javacup/external javacup javacup.jar java-cup-11a.jar
+
+ einfo "Linking in other clusters..."
+ mkdir "${S}"/nbbuild/netbeans || die
+ pushd "${S}"/nbbuild/netbeans >/dev/null || die
+
+ ln -s /usr/share/netbeans-extide-${SLOT} extide || die
+ cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+ touch nb.cluster.extide.built
+
+ ln -s /usr/share/netbeans-ide-${SLOT} ide || die
+ cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+ touch nb.cluster.ide.built
+
+ ln -s /usr/share/netbeans-platform-${SLOT} platform || die
+ cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+ touch nb.cluster.platform.built
+
+ ln -s /usr/share/netbeans-webcommon-${SLOT} webcommon || die
+ cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+ touch nb.cluster.webcommon.built
+
+ ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
+ cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+ touch nb.cluster.websvccommon.built
+
+ popd >/dev/null || die
+
+ java-pkg-2_src_prepare
+}
+
+src_install() {
+ pushd nbbuild/netbeans/php >/dev/null || die
+
+ insinto ${INSTALL_DIR}
+
+ grep -E "/php$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
+
+ doins -r *
+
+ popd >/dev/null || die
+
+ local instdir=${INSTALL_DIR}/modules/ext
+ pushd "${D}"/${instdir} >/dev/null || die
+ rm java-cup-11a.jar && dosym /usr/share/javacup/lib/javacup.jar ${instdir}/java-cup-11a.jar || die
+ popd >/dev/null || die
+
+ dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/php
+}