summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-java/netbeans-javafx')
-rw-r--r--dev-java/netbeans-javafx/Manifest2
-rw-r--r--dev-java/netbeans-javafx/netbeans-javafx-9999_p20170925.ebuild111
2 files changed, 113 insertions, 0 deletions
diff --git a/dev-java/netbeans-javafx/Manifest b/dev-java/netbeans-javafx/Manifest
index cff06167d..492826278 100644
--- a/dev-java/netbeans-javafx/Manifest
+++ b/dev-java/netbeans-javafx/Manifest
@@ -37,6 +37,7 @@ DIST netbeans-trunk-nightly-201709150001-src.zip 221061460 SHA256 8596ac79ca2518
DIST netbeans-trunk-nightly-201709180002-src.zip 221061508 SHA256 8e09ae12910833fbc2684700a6ae81cd6fce158168d270a4f3ab56d767e81412 SHA512 00980841362e323b6d67a44591e36f29916fd7a64b994939258d69b871ee7b60aedaa3c1e1a669450ecda701bb2ef07ed63750779d2e06ca5dbbaca8492224af WHIRLPOOL 4cda30b92ece4af66823fd61088954b4608df77f90b657545999e91bb8f6b1ec52e8f4d0f4aaefb8f9e38d6866382cb3741680d51e7ec160519e7fe3af8c5166
DIST netbeans-trunk-nightly-201709190002-src.zip 221061508 SHA256 5a460550b425e7b08d3f7aa7913fc23ecaefbfc5076415f1837db55cd4bd8df8 SHA512 62997fae32a00c7d90f5bc1d4db8271fe87a7abeaaef0b9aa244c19bbafe50af393030afa5a359c51942efb59662836592604cb5984902fd258075d70c5052a7 WHIRLPOOL 943e28e4808f81d9229e59d29bd72d5f967d5b9e37376b1694e43ac1c2ab8807721e783cacef214d4a8fe21ebaff0b146fbee2f4b5f3de1d989229bb2d098dd1
DIST netbeans-trunk-nightly-201709210002-src.zip 221061508 SHA256 6550a79244d73d293158d3fcce030900911a31e163ec9a129a8c9aca3a64c058 SHA512 4bae029ba908741eedec74d92d6665aa2764035a11f6749314b39680639dae4fe1ac310b78459d8a7f38db258b96d1ce73c4577c0db33cad5e9094b289ecdf86 WHIRLPOOL 0afff7c599dfd0a830e813648a48df9f3a7b32b729b5fc492674a0c3f8800132fc2093ea27e658ab66b712974f343f9045dee1f0a9d3a0f2f3949bbbeaafcea1
+DIST netbeans-trunk-nightly-201709250002-src.zip 221061508 SHA256 604f5a38cdfb7ed1c8a18385683c204f7eb40365101caf3bbbc64d7a068c47c0 SHA512 6bcf6e4f6897a295a9e257294d09e8a9b0339c512edb8b5f183cbce15490778299984164b0b6642161420b7ddcd283436ad6f8c54f8312ff4628b80276597d89 WHIRLPOOL 3853883d55c1c988ffe0a1db2b351cfdfc23ffa74dc77e5fdc6d1fd77a6e49862c8723360cc08805f39778cba58f14d24878dd28162e0664cee69aebcb900c83
EBUILD netbeans-javafx-8.0.2.ebuild 4647 SHA256 15e5e0b1c4729852dd55e5bfb2dcb520ba7c959bd9927d315c0abcb3f94e4ecc SHA512 520c60264fee67b0ccfd50ced0cc8586d5653d5186fa75c6b7cd8b400aae834de446b7e6145ad38df7e68207391fb360ef4834140e096d48add568fed387ac98 WHIRLPOOL 416a56ceb2ba85e3923ada0c8ef485cdd6fa16b3423b8fd0de523fa54dd082cbaedee5da4f1a92b50e440195f9256376f50e99a850d70ccdcb8c0ff370007f7c
EBUILD netbeans-javafx-8.1.ebuild 4671 SHA256 2a12bebaca0ddbb03b84c33de7f5933f76a8381db3c40013fc4014687ded6cd4 SHA512 ff410f96e808c414e3e9485461866239080098e46e843ee771a78a0afffddc1c776697dccb276daf7f87dadf915a212bfe9c2a07b3a8a9057cb3ea19b77163fb WHIRLPOOL 51729142255a16d4cd949d4bf5f3b681d36bc83f30dad39aad9d1dd56f7dcec0dae4377817350e7947d518129a74eec7f227c3cb1600ac168ea90d056b87d195
EBUILD netbeans-javafx-8.2.ebuild 4350 SHA256 7aee78ef805ae67f3aefb877324c1bf5a3960cecf20313c0321b22169697160a SHA512 630a527a37e8859fc9ac5d61d2f889772f78183148cb6d6ffd442d474457f9c88f1571f26bbfbaacb51d4cd9026e027abaaf6ffcc9453d7053e1294937cf2f4e WHIRLPOOL 7ffb6845136d9915070e30e9a0d2124caca8011ede61bead8d3415eea81625e235084dd5142ca7bd5f1297bf92adf32f9edfa8b12934f1762301486207aee547
@@ -61,4 +62,5 @@ EBUILD netbeans-javafx-9999_p20170915.ebuild 4404 SHA256 06294083d761bc7545bffd6
EBUILD netbeans-javafx-9999_p20170918.ebuild 4404 SHA256 52957aa7cb96f461309e572a3079eac3286a1d6f8a78e78876e5d27aa8035065 SHA512 fef453ba4fe8bd283421842b576eb428e88e0c6c5a67f2ec0eabfa06057735fdf13d1a960ac6b1ab67b46bb1bf2256e85c6b8132b8a6c1ed93c986d40e565b9b WHIRLPOOL 0d6c865b7e6e07bf86de5f6854f9055517ca1baf6b0b0553bd5e9fc85d419957c97f7ec982e00234ee8e95e8190911ba9159ec141ac4f09981348c1c42ab16d9
EBUILD netbeans-javafx-9999_p20170919.ebuild 4404 SHA256 a6fc14350bb5e6152fb82e752c18ffaf78be195c190eab95d607d5acee8b2f9d SHA512 a436f93835967ea11c9b64b502486886d24455b88c518decf3404430fe49de30eb221c86b081e163056c64b39f6841594aea740e7b05649d7f2b6811d24e477e WHIRLPOOL 5c85cc7c3f6537eb013549ed2e0b96cdc0bafca64111dfb38b347dd4fbe61395603a6e71793c75b3b0d876263b88dcd66f9d2c1d1171b52384faf75de567f64a
EBUILD netbeans-javafx-9999_p20170921.ebuild 4404 SHA256 ba4192d6c3bd1223199290468e58d39581a204608ef2db0bf1d616fa9abae663 SHA512 1404b1ac7932bace79c94b45f79e9810472a9d734dfa30979c5423202e906246ec3d70a0f3f5b8532183fe383cc0ac396f936366d9a8944aa4d9a6ed8f384547 WHIRLPOOL a224df33163f0d66396737d3a08d6b645335644cc6fdd2caf335dedbf9b4efce674afc71c0c914b6763d04a011392478a99b853c4d7616fe964372641dd2e8d2
+EBUILD netbeans-javafx-9999_p20170925.ebuild 4404 SHA256 293ade4213ef9072628ee0eb0dfc499c08f2985bb69130f16039d24204055d88 SHA512 c1a8d9088f44e1fe1ac8029960bededfe98ae9750b13a125d9504e9e0cc8ea2e01c2850a8ce773c8fc33f449917785e89e0ee2e24cec4e705a47b37707c5cf8e WHIRLPOOL 297c1c8640cf85672084b2164302b2ab136d635eb57c87d38a74e90a17d929a8121dcc3fed7b4e78b56584a31682ca7734464e8d5bcb7a5a799f8c252f38a8b8
MISC metadata.xml 247 SHA256 8e0ccbf349cdd36adaaa8c3becadea9b65febd7868f27664ef7e70a1197765fe SHA512 1a68c1448a18938e13e6e39e718934a3e700b1d2ca708332d9cefd522d30049794b281c1cc8f788f1d0eb73c468a55b67a4bafbcf6e43317978d661d5d736faf WHIRLPOOL aaa66eab1db9d82717d76e5c65990f7f30e9527a6573006ebc43cc0edb05550ddce87e8e911ba7c7d67de863e6a191cc351b31fed299c4654a7b894f9eb13740
diff --git a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20170925.ebuild b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20170925.ebuild
new file mode 100644
index 000000000..a08adc5db
--- /dev/null
+++ b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20170925.ebuild
@@ -0,0 +1,111 @@
+# 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 JavaFX Cluster"
+HOMEPAGE="https://netbeans.org/projects/javafx"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2017-09-25_00-02-02/zip/netbeans-trunk-nightly-201709250002-src.zip"
+SRC_URI="${SOURCE_URL}
+ https://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r21-build.xml.patch.bz2
+ https://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
+ https://hg.netbeans.org/binaries/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar
+ https://hg.netbeans.org/binaries/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip
+ https://hg.netbeans.org/binaries/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip
+ https://hg.netbeans.org/binaries/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar
+ https://hg.netbeans.org/binaries/C6E5101D6A096D90AD8CF9E0F21C30F1D6DA74D4-nb-javac-api.jar"
+LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+S="${WORKDIR}"
+
+CDEPEND="virtual/jdk:1.8
+ ~dev-java/netbeans-extide-${PV}
+ ~dev-java/netbeans-ide-${PV}
+ ~dev-java/netbeans-java-${PV}
+ ~dev-java/netbeans-platform-${PV}"
+DEPEND="${CDEPEND}
+ app-arch/unzip
+ dev-java/javahelp:0
+ dev-java/junit:4"
+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.javafx -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
+
+ pushd "${S}" >/dev/null || die
+ ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
+ ln -s "${DISTDIR}"/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar apisupport.harness/external/jnlp-servlet.jar || die
+ ln -s "${DISTDIR}"/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar jemmy/external/jemmy-2.3.1.1.jar || die
+ ln -s "${DISTDIR}"/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip jemmy/external/jemmy-2.3.1.1-doc.zip || die
+ ln -s "${DISTDIR}"/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip jemmy/external/jemmy-2.3.1.1-src.zip || die
+ ln -s "${DISTDIR}"/C6E5101D6A096D90AD8CF9E0F21C30F1D6DA74D4-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
+ popd >/dev/null || die
+}
+
+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 apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
+ java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
+ java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.12.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-java-${SLOT} java || die
+ cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+ touch nb.cluster.java.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/javafx >/dev/null || die
+
+ insinto ${INSTALL_DIR}
+
+ grep -E "/javafx$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
+
+ doins -r *
+
+ popd >/dev/null || die
+
+ dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javafx
+}