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_p20171103.ebuild110
2 files changed, 112 insertions, 0 deletions
diff --git a/dev-java/netbeans-javafx/Manifest b/dev-java/netbeans-javafx/Manifest
index 2078d59df..3c62a974b 100644
--- a/dev-java/netbeans-javafx/Manifest
+++ b/dev-java/netbeans-javafx/Manifest
@@ -25,6 +25,7 @@ DIST netbeans-trunk-nightly-201710270002-src.zip 221062529 SHA256 901b37eac04b0e
DIST netbeans-trunk-nightly-201710310002-src.zip 221062529 SHA256 7c3c11a53192fa0a7e65304f6802ca8b21bc54d4ff47f3b352b33f44035f8e83 SHA512 0f8ccc34ba46ee71b487ec32d87c6ae3c868f11ce4116d96e1f970f92c827b1a002f88c5f7676def6eeb1ec35c67f6a94fbfe4a0d3ff09fd49f738b26365f11c WHIRLPOOL 2be901e38f86bd2eb4c872c14951f8806d59bd0d6594550aa0876bc3b46698d78bf2b44267183916f3195d0c1cc0b2452b16fdadc1949f88c3cb197b91cfb252
DIST netbeans-trunk-nightly-201711010002-src.zip 221062529 SHA256 57671d0f48b8a852e6dafea84f1bae5b8f3f93f49bd8134b923facfdfd606088 SHA512 4ad842248738a4e42ae500522a3cd3fbeb1c8e8fcd38a1d5e48af8906c528f6b1ca8213261b51dc683905876c816f1a80002adbff14a8efa98049abb236f3f5d WHIRLPOOL 7d800846e9bbac458e93ee4656c5bf6b8fdc420ccc60f9c474e04ea53c38c1d0fc7685002cf67aee35738bbb36df0766e350dc63bd8ac4ca4f9408808586d8db
DIST netbeans-trunk-nightly-201711020002-src.zip 221062529 SHA256 73151d08012685ff9369eec5d27f83917ee099935b3eda65e3ca9c152b367956 SHA512 1c8666e6e0527da9eb28b6e23d54c076feeb44a5c9176a02dc1dbf833e6e3ef1e27cdc9c128f25b4097363fd96b52ee2703a417d6ca485f18427899228087494 WHIRLPOOL f45d236898033a85f22789d8d5d66beaded07015a0c9eb0616b832fd81a0467a151168eb4e294b20cbb6695677af1af4420254fe59247cbcd9cb7d5d0800061d
+DIST netbeans-trunk-nightly-201711030002-src.zip 221062529 SHA256 2a149d04ebfca38791be3f6b62ee2d1f326003e5a5e4b6545ab37b30d4e1cb84 SHA512 1b603cb2aeea52b042b5551668f6f4bf3953b11427b89c92767fc8744d8b463675d59e7294bed092bdcf32d769e5346ffc018c8a11a75956efe9431495721303 WHIRLPOOL 5d872c20262e1ec57215cafaca38b6e30766c4d0ba634a2e0d4c6216ae40c99f58382b1bc320888fa4e305c2021d227173bdc436baced64e5a5a9fc1a21d869b
EBUILD netbeans-javafx-9999_p20171002.ebuild 4397 SHA256 904c93f0a29474f8043b350f49c4b2df3a92de22c886bc533e7b37fb5b925e51 SHA512 aedd828724af9f0b4c66bfc04cae41564f95a36a14e61a3bd75a05d2b8f5201c9950ba982bc85e63cc56846f257e0916abfc7a2159fcf76ae1a24b9f779be7de WHIRLPOOL 7673d08ccb5bb16d09e94bdb84e8077f6c1b2e2bc02963a2bd9f7bbb0dc133514e39df3cba0a2c04454a43a20ad437bb1d1244e6b0ec2e54456e18df7471d8a1
EBUILD netbeans-javafx-9999_p20171003.ebuild 4397 SHA256 d6bc38a7029c36520e0c0a5aad60fe817699c1a8ea98a4ed80aaca2b00a608dd SHA512 36e92653bfb0c255ee97f6aa3babb237b996209782203719e28da33f5258cb096b3656cfc050a7f497bbbd0ae0bfff6362902f57a6643bee134797c8f29a2258 WHIRLPOOL cde8b97c25f4f0da1a2a13566af1f4b18cd82a07eadbe6a56d7c42ea9481d64e4f48f1b04a0c86cd49e53d60ab8882ead4443ebe76167328408fcf525d76d759
EBUILD netbeans-javafx-9999_p20171005.ebuild 4397 SHA256 756744a25696dd22c962fd8d62b1962b00396639289780353b69c73fa70fabc0 SHA512 e9ef84a6ec56be4fe6b2816435345b7a22504cfb6f7dda85a5642ca7295864664ba58bd5c6c6500d99d6ce9175c4db34a4032a22709aa3906323d913334efe85 WHIRLPOOL 3176f4277b9e8aeae704fa9d1edb5214f3d84c13537b6f12f1d5059fcf0f003ceb6fdccfc8beeac4db8bd547cdcfcda42c8d89856f48a5adfed630df198ab805
@@ -45,4 +46,5 @@ EBUILD netbeans-javafx-9999_p20171027.ebuild 4397 SHA256 ed32ed5657395721edc4ede
EBUILD netbeans-javafx-9999_p20171031.ebuild 4397 SHA256 85a4e272f233d5821862b4f4769389c124aac7855ef596add43868992e16f184 SHA512 c1cb899d9dbc4101a25c3fb52b635bee2624895fb775d0fef97bd6c5f8859e378e6110319e7e2a6d12a6560b6d1059c3a5d43c40a14b42048470d266f090a27d WHIRLPOOL 8aed8f752aa7805dae474d4fb582a76a50eee4fb7a79e7796a3ac78eb51970b23a3a19477bb01e18ac9f5bce47e3e4ba4691deba48f2d725ad6628a79f6dfb5d
EBUILD netbeans-javafx-9999_p20171101.ebuild 4397 SHA256 4bbe932cf2601a884fe78f71ef21de61f3ba6becd8bee98b99765ba63cef35e3 SHA512 e7aaac5023cc10e3f13325e6e74e462d6e8608d33463a4003974d386fcc631d9e6f67bf641d6490f92bbb15d579f0f63251756df317ccf2dc1dfe272f8440fc3 WHIRLPOOL 326c5ce8cbf625e39001209966ef7ce4f26b3435efcb56b20927f167fd878fcc177f71b7906e0cf0b0814f677adf5db9bf8cdd3c2039047abd181d8c8240d26a
EBUILD netbeans-javafx-9999_p20171102.ebuild 4397 SHA256 97b6a97ddfa9579b7c517d4df749ac60a1d3a9f39288d283954c5b27dd345b8d SHA512 248f4fab9df4f6c68d6cd60c2a404ab85c308974f3d7187f74104f17fbd78373d9a32c156325912c1793041fcb5017596098e78ffc3aa7e8e1764ecb72a6e537 WHIRLPOOL 2a8f58f2f716eb54c7b790532f22a0abaf8f1344014e7443d51a633c8427ef66867522dcecdc73f119b0506b181231b0f4f6ddc57c2cc307877ea0213dc064b3
+EBUILD netbeans-javafx-9999_p20171103.ebuild 4397 SHA256 acabfbc5a2df8f810e302fcd833916383cf164e3599cfac4c4bc86248ddd6dd1 SHA512 29ea263c30cbb358f80dba8bafd448a7a8a48fe64a6ad7648677687bca7dc5f137f12292241271681588218290863bf3bfa4cb355ac079f616bd24f6830d2896 WHIRLPOOL 24650344cc73ecaa5edd950fb16a6a4b6f09ca860f06046a6b3e0cbb1fdc9fa3a7853a2224fcc2df3886f1d6c35e5fca25488f98ab9f9c11197f15ff2b3c787b
MISC metadata.xml 247 SHA256 8e0ccbf349cdd36adaaa8c3becadea9b65febd7868f27664ef7e70a1197765fe SHA512 1a68c1448a18938e13e6e39e718934a3e700b1d2ca708332d9cefd522d30049794b281c1cc8f788f1d0eb73c468a55b67a4bafbcf6e43317978d661d5d736faf WHIRLPOOL aaa66eab1db9d82717d76e5c65990f7f30e9527a6573006ebc43cc0edb05550ddce87e8e911ba7c7d67de863e6a191cc351b31fed299c4654a7b894f9eb13740
diff --git a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20171103.ebuild b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20171103.ebuild
new file mode 100644
index 000000000..514255e52
--- /dev/null
+++ b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20171103.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2017 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 JavaFX Cluster"
+HOMEPAGE="https://netbeans.org/projects/javafx"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2017-11-03_00-02-15/zip/netbeans-trunk-nightly-201711030002-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
+}