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_p20170918.ebuild111
2 files changed, 113 insertions, 0 deletions
diff --git a/dev-java/netbeans-javafx/Manifest b/dev-java/netbeans-javafx/Manifest
index c21f7fcd9..850035d9d 100644
--- a/dev-java/netbeans-javafx/Manifest
+++ b/dev-java/netbeans-javafx/Manifest
@@ -46,6 +46,7 @@ DIST netbeans-trunk-nightly-201709120001-src.zip 221061460 SHA256 8fd0fd22ea2ab7
DIST netbeans-trunk-nightly-201709130001-src.zip 221061460 SHA256 4fb2c1e3770fde639c13dc5983ad3f19b391ad9f089a3be2e8089411eba626b9 SHA512 d737ac1d76e106b94db5da7d8082150488bd5983fb96289af777881df0cc003f265839328881e45a7bb9e0d2a3c9d8bb85ed46ba5beb412c757f6d7930a1de91 WHIRLPOOL 9fee039c57a21f15918c9b5d70493228dc0bd5d487ef00df51bfa43a9f9c45f56acd74b46bc2180c4a86d5dee246f2b1617d2b544c30c4e283f466b8ae306bb8
DIST netbeans-trunk-nightly-201709140001-src.zip 221061460 SHA256 2b0b9bf398f5e14ae8f940f1020f83f8ab7f0b0d259d03606f5233ab34583316 SHA512 c2a022cdaa0dce855e1861bef7536cc2bdde5c78cc51eed32533854faf555b84245d8bacdb37f8f826d15551f75ffeafbc2a6f303be39e096dced10f45b11679 WHIRLPOOL 7914ad43bd8337b8daaa05c509ee702c2b610b9c630da1e58c04276ff8f3fad7a0aaa41ac74d1d4e3ad41608ed844f4c81247e63c63781d4e2de92c86f0d4ae9
DIST netbeans-trunk-nightly-201709150001-src.zip 221061460 SHA256 8596ac79ca2518e828a048ef43c8267c33e2e2b003e28bdc9968c46d124ef6b3 SHA512 555a23b91fa46dad0bc10b5987b6db47b5b68f55717471529c3518fc611e20c81a8a91975250b7dfff4b3e6bc9b6188cfcfdb5ac0d682e6674f696e04bc44bb3 WHIRLPOOL 21c33eac809450c5846f4c5c934cf2cbf7f0ea01742965e90d8920b11110b6ba7138f4cad47d143acccb3b54993c3061be2fd6a653bc76341015ff3d82f75eeb
+DIST netbeans-trunk-nightly-201709180002-src.zip 221061508 SHA256 8e09ae12910833fbc2684700a6ae81cd6fce158168d270a4f3ab56d767e81412 SHA512 00980841362e323b6d67a44591e36f29916fd7a64b994939258d69b871ee7b60aedaa3c1e1a669450ecda701bb2ef07ed63750779d2e06ca5dbbaca8492224af WHIRLPOOL 4cda30b92ece4af66823fd61088954b4608df77f90b657545999e91bb8f6b1ec52e8f4d0f4aaefb8f9e38d6866382cb3741680d51e7ec160519e7fe3af8c5166
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
@@ -79,4 +80,5 @@ EBUILD netbeans-javafx-9999_p20170912.ebuild 4404 SHA256 9939aa5f4fdd53275649249
EBUILD netbeans-javafx-9999_p20170913.ebuild 4404 SHA256 61eea35c334130119e92d4b4041d63d0cf7e2132ace00c8812c769ba7ef9e2ab SHA512 55b41b5e89b53c23df1be1ec3d7b6dd15c730f53f8c862895c9465a753c8cdd7a548018fe968993c44269478a2785a0cd8038ba1b66e0b016d23f1d8813cb512 WHIRLPOOL 9f23d097c156ccccd09ab68abccfa6bb5981106bc1b2461f491d9d34c9c3eb5d5618b69e1d3453762846a5ef324694db11e61bded901e54c5b99a8c8ad86fe75
EBUILD netbeans-javafx-9999_p20170914.ebuild 4404 SHA256 02cce8aafdcc58dd57b036966b90973456950e3e33a4e02d04d029d3b142e936 SHA512 23211bcade9e29091b565661123de66b5685531e3daab919cdbebf57bc4fdcb772fee1e572c33fb04a0c500db7db19fbb922e43386e8f0f9bf76dd97e4d4e3a2 WHIRLPOOL 79429f03c0bdddb9f3c1f0f66834f7d33c4d2e9e687a20c2a8b4282428509ab26745f407c28a42a6c8395754bb0398c2cbfe6f0bbbb4dc93c373f38ff52b62d4
EBUILD netbeans-javafx-9999_p20170915.ebuild 4404 SHA256 06294083d761bc7545bffd617e14343479f6c554ed9555331a8bc93a48478569 SHA512 10e048157da2e2aeb6e63ea55b45eb879fee5b46ba297d33b4d42d9a931dfc5f99dec8cc2dab097e12061b6f11efe9ac93594632e23f9441791a30111a6d3fc9 WHIRLPOOL 26f2d424615cb8d77d383feef2c8ee6d3f180329355f9a0d538e42d9d956759ce2b72da592cace336d4a86ff1d2d7353b7cb5f84ea1e752511c06250ba4da6ed
+EBUILD netbeans-javafx-9999_p20170918.ebuild 4404 SHA256 52957aa7cb96f461309e572a3079eac3286a1d6f8a78e78876e5d27aa8035065 SHA512 fef453ba4fe8bd283421842b576eb428e88e0c6c5a67f2ec0eabfa06057735fdf13d1a960ac6b1ab67b46bb1bf2256e85c6b8132b8a6c1ed93c986d40e565b9b WHIRLPOOL 0d6c865b7e6e07bf86de5f6854f9055517ca1baf6b0b0553bd5e9fc85d419957c97f7ec982e00234ee8e95e8190911ba9159ec141ac4f09981348c1c42ab16d9
MISC metadata.xml 247 SHA256 8e0ccbf349cdd36adaaa8c3becadea9b65febd7868f27664ef7e70a1197765fe SHA512 1a68c1448a18938e13e6e39e718934a3e700b1d2ca708332d9cefd522d30049794b281c1cc8f788f1d0eb73c468a55b67a4bafbcf6e43317978d661d5d736faf WHIRLPOOL aaa66eab1db9d82717d76e5c65990f7f30e9527a6573006ebc43cc0edb05550ddce87e8e911ba7c7d67de863e6a191cc351b31fed299c4654a7b894f9eb13740
diff --git a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20170918.ebuild b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20170918.ebuild
new file mode 100644
index 000000000..0be437fed
--- /dev/null
+++ b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20170918.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-18_00-02-02/zip/netbeans-trunk-nightly-201709180002-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
+}