summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-java/netbeans-dlight')
-rw-r--r--dev-java/netbeans-dlight/Manifest2
-rw-r--r--dev-java/netbeans-dlight/netbeans-dlight-9999_p20170515.ebuild88
2 files changed, 90 insertions, 0 deletions
diff --git a/dev-java/netbeans-dlight/Manifest b/dev-java/netbeans-dlight/Manifest
index f0f7cf81a..2424e54e2 100644
--- a/dev-java/netbeans-dlight/Manifest
+++ b/dev-java/netbeans-dlight/Manifest
@@ -19,6 +19,7 @@ DIST netbeans-trunk-nightly-201705050001-src.zip 220720355 SHA256 cd4e4c4a12dc58
DIST netbeans-trunk-nightly-201705100001-src.zip 220731642 SHA256 91f8069bfd6ec59e25b856833a47dbf6b59d46583a8e270d32587b0795fb4f3b SHA512 1bd818426306f86352478ee7ab289f4bcde7d96f86761342b35e9036bcd2eb17b0cd3ba09ccb67bc4b86fb29942f2d2468ec53624d969873530a05724c56f4cf WHIRLPOOL 5fc24d0997dc343daecaeba5f2aee12dfc986f5583de4fffbedf5089cff1ea1b4ad3135081ca224a18b666b45adb87190723cc23a7af36df779fef772d81f31e
DIST netbeans-trunk-nightly-201705110001-src.zip 220733410 SHA256 a92eb84c09142a328ad40457ab12ab73f3e6af8b2ca279dba138acb0a867a52c SHA512 90955919ace32a593ba9cf8f385bfe7dec7147ce14b5e8df228264d89acbfae6740d3a7a53fb990739baa5d8905db379f8c9e724a1e42d65ae49ad5adf98bef9 WHIRLPOOL a6638fb460e580e599b77cf93fed5ce7b3ef93d24a7114f08b266f2306836dcff43ed2d289a924eb0e5c69eda401a2a22454619c4bc120c0834c45a27cba5379
DIST netbeans-trunk-nightly-201705120001-src.zip 220739737 SHA256 3e1393ed05f443264b385a410f31b9c48e1b5e604114f629e68c2b8faa0e9e69 SHA512 604fbfdf32a98b2d4753b13ef95e0d8ae10984651458844cd27114b842badec0893a55401e7a1a8dba8b4f56330e0fa5a8ddb6894ffcf956d6c8183d3edcd18d WHIRLPOOL a8d32bdeda2bf8f158a502090fd0fea94b6e1c182f44f519880063b32880f08b0a7398d59c657f8d28aead228e79030d80b60511fae800e9a505efb5238aecc7
+DIST netbeans-trunk-nightly-201705150001-src.zip 220749973 SHA256 654504227c0a5b976e4695b57fe2d812d1308406ab19d68a393f3ab54bf8cc50 SHA512 dd36915390ec7acdd9aafc4c3f6408bf59b0b262752006bdd0de05fff5922bc7c72e0e46c2c42c024b0316979c4ad7f08e63ef53501f21e6cce3738fcb7db631 WHIRLPOOL a2429fc2170cb79dbc6dcde57f8980b1c41e553277639a6aa5bfb3550f6de4918bd31cef86f705a276b74c3a63dae97c8d2537a2301e6588f2f10dda14e5d39b
EBUILD netbeans-dlight-8.0.2.ebuild 2898 SHA256 08402481b573b90396431be03bda45904b2dd29f0086e09a111fe362e310c3f7 SHA512 3f6d6c9ea0043382562fbe47ad16e3273032407a74cb44ec7ff26736f96483835af4be8674361e910912a550b9fe592cc5a28c2b93b6b993076553195c35eac5 WHIRLPOOL 9d8706ccbc0d97b0f5d64ebf22c36316b08d8fbccd57408119ca5f5faef08c7f82677bf67488ff611eabeaa730e4c9a730c50966d94d738cfe79330ac147863d
EBUILD netbeans-dlight-8.1.ebuild 2922 SHA256 f003a099e3f82f5ab53dcc56d86c00a662c98f47480feacac2a77ffea90ccd0f SHA512 94706ac4d8570deb8860236300cfeddfb2c3cbfd385ecb438a039991deeb018f292f6dbb2267d7c701b7f1b5b88d200f2c25696fb3204fcf205c15155b26d1fc WHIRLPOOL 1e44f40c8e2c03b7aa7385ef20a3247ea15a4d4705ce4b5f860bffe236eb578ab3d912f2cc2457e5906158ae747edc3b6b92463336c69af9cd58eca3fccb223d
EBUILD netbeans-dlight-8.2.ebuild 2601 SHA256 a9144264d25a2646f188d9655f5f0d967cf4deaa39798d908180a4d03d25c926 SHA512 37b761dd475da060a75e057b737e770de52c2f76c732f4ed91d0fdaf0cfee95e5631d2796567a0bf2f98e323bb4bc509bc6d2c3ac3ac65834256e60c858fbb2d WHIRLPOOL a3f9dd29ea4c714ad1f58246a24a543a3e2501536fc72a5e1e1f5f8083bba60902f2c1b8b3844fe779588045d55e10c6ce588e885a0399fc521d01d19e01414b
@@ -31,4 +32,5 @@ EBUILD netbeans-dlight-9999_p20170505.ebuild 2647 SHA256 edbe4c35e724b321442e11c
EBUILD netbeans-dlight-9999_p20170510.ebuild 2647 SHA256 a182be45fc6afd3a1dd90f1631f712938dbcfa5781eb823a1debd975cc5ed3bf SHA512 060c96507bc97205d51600af969f7e3b357418a158805fe42167a62beddf6d43be447ff1c14e97262cdcbba5768b30cdc8101b6a2728fd489daaa53ad8b2e511 WHIRLPOOL 7d5baa7c4f6e2cecb9cb6b7133ac17a4b7899479e0409802cca1d8ed06799189f895bc948df3a000a946b5b6aa87cb3a21d879605fe27d7a4dd0741968a25970
EBUILD netbeans-dlight-9999_p20170511.ebuild 2647 SHA256 20d3c82dd1fda3e74b74c26081f81eae1aa14dc36126b7fe73a2a94cae54a411 SHA512 32362e4ab08756dd368d0115bd9a94360fd927482f5ed37013f5d1a48444a283eb9ab65c42bb4d8294dabc3303dc061ae08abf07e4f3c041a77db6cef32a4ca8 WHIRLPOOL 0a006d7152c9993ca70dad2a9f5392f68d0e452015524915df7165a5232d484daa5430846590cd73425c51275c63849eb4ebb507dac230d94ea45e88379d29b6
EBUILD netbeans-dlight-9999_p20170512.ebuild 2647 SHA256 90d697e7cc49ba47468dbc406869fc91e37d6f0ca9ca246c850a8f985216d5c6 SHA512 fdce810e2b9d84552a738f46f5db318cf7b33b31e7d9a3a0b2098d4b40210e1593af7ab08a191100d0ce19115be856dd8a0aa8e7f9b20ba9548797b58d137636 WHIRLPOOL 3f182555f3d6fc381d76fd8304aae5fcec2b10742ce641f5eb29b3a9fe51251609ccad11b45a2e927d420504bfaa248beab6ca0807fd5835d02c376a8bb218bb
+EBUILD netbeans-dlight-9999_p20170515.ebuild 2647 SHA256 f32dcf2fab92aba50ac7a69201cdbf4ae9519d2b5e9d0f998c5f00554190df70 SHA512 c594d29bc2a23b426786fdf3be33fcc2822d9b2c56cbd26f4b184390b17791423b434e4e56bf5a168b2e8b7f9eff967a3675c7b33284871b0d9af0802b630b37 WHIRLPOOL 3996114fe7fd4dbc7de531f3979fa2c4d142336135b8ab1c20fc5280fc1e9849ba2358769ec3241cbce7c561f0126c67e723b0e746e2b07fb27807eab679f47c
MISC metadata.xml 247 SHA256 8e0ccbf349cdd36adaaa8c3becadea9b65febd7868f27664ef7e70a1197765fe SHA512 1a68c1448a18938e13e6e39e718934a3e700b1d2ca708332d9cefd522d30049794b281c1cc8f788f1d0eb73c468a55b67a4bafbcf6e43317978d661d5d736faf WHIRLPOOL aaa66eab1db9d82717d76e5c65990f7f30e9527a6573006ebc43cc0edb05550ddce87e8e911ba7c7d67de863e6a191cc351b31fed299c4654a7b894f9eb13740
diff --git a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20170515.ebuild b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20170515.ebuild
new file mode 100644
index 000000000..a52a8271f
--- /dev/null
+++ b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20170515.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="Netbeans D-Light Cluster"
+HOMEPAGE="http://netbeans.org/"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2017-05-15_00-01-25/zip/netbeans-trunk-nightly-201705150001-src.zip"
+SRC_URI="${SOURCE_URL}
+ http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r18-build.xml.patch.bz2
+ http://hg.netbeans.org/binaries/FDB0530AE633084C1CAD9A2CADFFB8AE1965BD8B-fs_server-1.0.zip"
+LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+S="${WORKDIR}"
+
+CDEPEND="virtual/jdk:1.8
+ ~dev-java/netbeans-ide-${PV}
+ ~dev-java/netbeans-platform-${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.dlight -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-r18-build.xml.patch.bz2
+
+ pushd "${S}" >/dev/null || die
+ ln -s "${DISTDIR}"/FDB0530AE633084C1CAD9A2CADFFB8AE1965BD8B-fs_server-1.0.zip dlight.remote.impl/external/fs_server-1.0.zip || die
+ popd >/dev/null || die
+}
+
+src_prepare() {
+ einfo "Deleting bundled class files..."
+ find -name "*.class" -type f | xargs rm -vf
+
+ epatch netbeans-9999-r18-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-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
+
+ popd >/dev/null || die
+
+ java-pkg-2_src_prepare
+ default
+}
+
+src_install() {
+ pushd nbbuild/netbeans/dlight >/dev/null || die
+
+ insinto ${INSTALL_DIR}
+
+ grep -E "/dlight$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
+
+ doins -r *
+
+ popd >/dev/null || die
+
+ dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/dlight
+}