summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-java/netbeans-websvccommon')
-rw-r--r--dev-java/netbeans-websvccommon/Manifest2
-rw-r--r--dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20180214.ebuild80
2 files changed, 82 insertions, 0 deletions
diff --git a/dev-java/netbeans-websvccommon/Manifest b/dev-java/netbeans-websvccommon/Manifest
index a360640cb..af3b6374f 100644
--- a/dev-java/netbeans-websvccommon/Manifest
+++ b/dev-java/netbeans-websvccommon/Manifest
@@ -20,6 +20,7 @@ DIST netbeans-trunk-nightly-201802080002-src.zip 221062529 BLAKE2B 6de3de583566c
DIST netbeans-trunk-nightly-201802090002-src.zip 221062529 BLAKE2B 824de86e2671267798aad33047a8e4549e4ce4b9515110c1bda8df07a1f2df404523a41e33e21d91a5d1c994a4277b6e073b81a71be478365a8b3bf885041ad3 SHA512 5a2bfb411c66e69290809726db62a2c217912620b74dc5e816501d6f393760c7414d7258de4ef247134108aa9e0540af2b5b2a6639b7530307642b3add6ea71f
DIST netbeans-trunk-nightly-201802120002-src.zip 221062529 BLAKE2B 79813136dc175491e1a8563fd91306684cd29cba720a35d219ab003641a8997240751908419c9d870f505c71cb4e041386833fcac35153292eb0afc84a14173a SHA512 7b9268466a3da860e4b0a7651dee19070c3856b9d3511afaaff686e67eef7331d44a55d0b95ca36e8501a36bfc31edf292f7a6e429a47410b3d6c3ba3bb56fc2
DIST netbeans-trunk-nightly-201802130002-src.zip 221062529 BLAKE2B 24bbe9b3dc6db17fd63592d058f8f769f370b8644ac5ac3c57c5e23f0959435758cdc436a0130ca2af058d807c25725615f161190802e81d9fa2414bff27e866 SHA512 c768205844a16378c871ad6519f1f6379c04cee50fb0db97aad77335913632f1b574b2a74321674187e20fd500778e7059017fed1b7a83e16ca149bf9be1f71b
+DIST netbeans-trunk-nightly-201802140002-src.zip 221062529 BLAKE2B 757d952970b57150a76b6705d370f95c4df5e594a7f5ccb180346882ff2fab12f222c0ec07ad4a4ed00ce4aee8a496e37ac876d3e792f6cb13090e152cd0817f SHA512 bf42f93bc7221c5265249f488205eb13de9edb8a02f61b5753eb135d44710458d1532615407a93ac1111ef63ca2d835a83be33405048cd90419d1031fd5a8d65
EBUILD netbeans-websvccommon-9999_p20180113.ebuild 2395 BLAKE2B a3f117eb07dd2ad87edae7db6c061de415825c667c08c63d85b8c8961712746a81785baacfa57ee301bc494fb2af3cbb41e608ae07a3da15c5f790913df72c07 SHA512 0f4bcdfda1c206a8d4712ebfee513d91e97004f34dc8d4cc26212af6414facb3b270c7e7ee368392f033d7a2e003645171ab743548f6f035520b91a919d95552
EBUILD netbeans-websvccommon-9999_p20180115.ebuild 2395 BLAKE2B b4e58e2d6985ae3d1c4f99d2a6d68165ec13497c219e0157d046663488431dd0c659090079fb55488bffcfb0bafd19e639ca91e727aaf0c901522d925be7e2e2 SHA512 dc79b0827d9045011642483d23ebf664523141839d33058833fa047f3e0c46705231a15d71612ee93febc5d9142d23e8672f2386ea3fb06b9ab72661bf712c19
EBUILD netbeans-websvccommon-9999_p20180116.ebuild 2395 BLAKE2B 57ca962e6b9668c93c571134267143c47a771bf097b7912a1baaf54aaefc6aa0a6b6e16b5e0404295f414bd16aab6ceae57a1eca32a7ca3a422a0782b06eb3b8 SHA512 8fb4c1cba57dccc7ebe16cae400806b001c34d37e7bc6a83d0b43b6c4394e359cdb70d11d07c25664744dc2cdf0a3dce8da4e95ec0d4a2011912d7a73bd6e99e
@@ -41,4 +42,5 @@ EBUILD netbeans-websvccommon-9999_p20180208.ebuild 2395 BLAKE2B b940619758f7b53b
EBUILD netbeans-websvccommon-9999_p20180209.ebuild 2395 BLAKE2B 7d06c0bc92956d7d78e72dad8649d375c51f3ffe10d8d4000910e8811fae76fc7c2d54396c6bd2c41a5a3fcd1687918c93cfbd62b47f27957508c269bcb2e7f2 SHA512 696c11b9f2c9510c5c13046a11145765bffc895e7f40b8cd82465a84346eaf7a82d1ed05eee9b6d736d59c70b460d44a352eb39f8e451411fc0eb650c8ed9ee2
EBUILD netbeans-websvccommon-9999_p20180212.ebuild 2395 BLAKE2B 9b2d937237a6ff076880c30cad319346213b922ab665c295db75ed840dd1d796808597bb43b8ecf6b03264092a1f465f964e0a01bc33781c8b4668a78cd70ca2 SHA512 8043de5fa02089ec305adc052e752e539b67f085e5362c23cfc2bc0fd1bbe015ca3d8b299ca8f8cf50c030d6c997a56b6943d59d0254cc9caebd69d9b72573bf
EBUILD netbeans-websvccommon-9999_p20180213.ebuild 2395 BLAKE2B ae5b3c0f54062d1a6a443cc709b0ff5c994e200ba08429583e8b82c5f84c9f32d0d712539cead0be0235d9eea48e621d56f02ff7d9dfd7e7a2681b471ae29705 SHA512 2df0f9388db2a6d1a373210be8c8697a3617bfc1a59eafbf91111b7b709f4ce3793a6c2dfeea7947b93301c0747d8d75099700376928b7a1e67acad1a4c68bb5
+EBUILD netbeans-websvccommon-9999_p20180214.ebuild 2395 BLAKE2B c7ebaf2315fc941350db689734f4e4b535f40d5ef4cf19828f5c2bf926fdf76d4229b191c34da1ae42cd5d2f0d6e180dce600b3a7bf4248daad9716c019ad351 SHA512 ce1d296ed5b6c89571714709facde0db7ab14003ebcf1911dd751898d8bf8f7b309d82ea5c3efb40f7f405af4988717099ed7c85968bd48146d4220410830474
MISC metadata.xml 247 BLAKE2B fbff0596069b3cf260a3fd1bba160220927b592dfab36a26e86a4b331ec7060e399121c2467e490aaf535755483bfbd631278d07f91e4fbc3dd03d65677c7786 SHA512 1a68c1448a18938e13e6e39e718934a3e700b1d2ca708332d9cefd522d30049794b281c1cc8f788f1d0eb73c468a55b67a4bafbcf6e43317978d661d5d736faf
diff --git a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20180214.ebuild b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20180214.ebuild
new file mode 100644
index 000000000..37d800fe2
--- /dev/null
+++ b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20180214.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="Netbeans Web Services Common Cluster"
+HOMEPAGE="https://netbeans.org/"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2018-02-14_00-02-33/zip/netbeans-trunk-nightly-201802140002-src.zip"
+SRC_URI="${SOURCE_URL}
+ https://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r21-build.xml.patch.bz2"
+LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+S="${WORKDIR}"
+
+CDEPEND="virtual/jdk:1.8
+ ~dev-java/netbeans-platform-${PV}
+ ~dev-java/netbeans-ide-${PV}"
+DEPEND="${CDEPEND}
+ app-arch/unzip
+ dev-java/javahelp:0"
+RDEPEND="${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.websvccommon -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-r21-build.xml.patch.bz2
+}
+
+src_prepare() {
+ einfo "Deleting bundled class files..."
+ find -name "*.class" -type f | xargs rm -vf
+
+ epatch netbeans-9999-r21-build.xml.patch
+
+ einfo "Symlinking external libraries..."
+ java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
+
+ einfo "Linking in other clusters..."
+ mkdir "${S}"/nbbuild/netbeans || die
+ pushd "${S}"/nbbuild/netbeans >/dev/null || die
+
+ 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-ide-${SLOT} ide || die
+ cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+ touch nb.cluster.ide.built
+
+ popd >/dev/null || die
+
+ java-pkg-2_src_prepare
+ default
+}
+
+src_install() {
+ pushd nbbuild/netbeans/websvccommon >/dev/null || die
+
+ insinto ${INSTALL_DIR}
+ grep -E "/websvccommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
+ doins -r *
+
+ popd >/dev/null || die
+
+ dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/websvccommon
+}