summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-java/netbeans-javadoc')
-rw-r--r--dev-java/netbeans-javadoc/Manifest2
-rw-r--r--dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20170918.ebuild156
2 files changed, 158 insertions, 0 deletions
diff --git a/dev-java/netbeans-javadoc/Manifest b/dev-java/netbeans-javadoc/Manifest
index 93b53ac5f..77bd610f0 100644
--- a/dev-java/netbeans-javadoc/Manifest
+++ b/dev-java/netbeans-javadoc/Manifest
@@ -40,6 +40,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-javadoc-8.0.2.ebuild 5993 SHA256 baf9da38d87b86eb8ed10ef46017361f36ca8583dd90885c9d1667a51851bc52 SHA512 892bc25b30dc26e3ee7c8be9aaf8542c00a7fa1d1d8f883d82bebb816edfa93e1ee9abeac1b0c47ecc8b4169bcaded56c5c71f18151fdc22fe241fcee0fd4521 WHIRLPOOL 2012f28f3ba5074b4d262b20e9a1c8ddf590ce444339ec1a404c890867c1271e38f9f9e09717d0648fae061553f5c8da3d97a70c35c8e853fe4894fb6fd4ec96
EBUILD netbeans-javadoc-8.1.ebuild 6247 SHA256 5f0ab01cbea85353ac471a46e341750785f4889732c9da111d77b87bbd1bcc2d SHA512 4a4636f4f58a9baba9d9f5bac4ee7d4f57c0e07d6790902d34974383660f2926c4c4b16a27bacc2a3a7a0a6d5b7699caae90bb2ac513ac8e0535e46d11ec345e WHIRLPOOL 9cbac0234b9f1a8122df116512d5154b7e85561fd9541e0a77dc5c2b5863cf3238400ac17d05499e950705309faa97caace6da00c912ea07d6a74b0076f683ed
EBUILD netbeans-javadoc-8.2.ebuild 5947 SHA256 1f1c2aab9b63d0e87c93339f5457515573248c09532f2596ad272001605d096a SHA512 d133bfe2588f9a766ef4d5f01f8f0aacd683813ee93815af11f4560b2a7a9d7c48e919d36f002e667aec6ac978f02e07bbaf67a26512b69cd965a8f238b2f60b WHIRLPOOL f5e83670d013e22d4448d70bfdf38ca28adf99b2418446aa3018a59b5fcb75d43ed932659e222e6383e75a56de2340b4f939066631efdfa98ab016e438bcfcd1
@@ -73,4 +74,5 @@ EBUILD netbeans-javadoc-9999_p20170912.ebuild 5999 SHA256 0185879fbf86d618c936ce
EBUILD netbeans-javadoc-9999_p20170913.ebuild 5999 SHA256 88a2b4bfb9b67281b8a8baab043a3cea7a4dc71038afba4c0e2aed47f703bef6 SHA512 5c67ba62e9252c7729669539bd21db26622b3b765c21e0d26981f069c17afa5884781839627d9bcf496c91e87e41d3bb709f87cabf4a7cebfcffe3ecf6a750f6 WHIRLPOOL da499107ac1ea254995add9d28cf4f473f38bd82f8aeddc4334b1e9e87ab18a16140adff5f5d6d9e983ac3b84a7fafff2bd2c28954c8ab92174b18552041b8a2
EBUILD netbeans-javadoc-9999_p20170914.ebuild 5999 SHA256 465bc42364c877fc50fb02429f2aebf6cc3427ee6cdaa0cb004c9d5b7492f30c SHA512 acd6e75816c82f211fcaf3a65e33ce9ff66b41bb6fe4e5834febe010367a18df00f9190fcf2e78dcfa068efbc591c7c7f67c5f07c2a6b32b4729983e1776e589 WHIRLPOOL c92dc5ee4e968e59ee81fbec28f9d9c54d28abcb4bf7515f598c1b838520f01308491592fa2f6de73681cc1675c37e2e904f8c03277b8cca21889d9c5283805c
EBUILD netbeans-javadoc-9999_p20170915.ebuild 5999 SHA256 99498c20b7150df7627fa9708a6af097573c9370d5df75aa36faf4cd71114812 SHA512 734199af353c8b0192d4f6f7f4b6c922e16050f02bad2bfb567651e4858317d1dc253507bcadc61da2342c5d81b5cf40ec1a77dd9cfa499dcc67d8d85c2d21cc WHIRLPOOL a1904dfcc85126439378d4761cf67c2beb101f667de3d128e9e28217ffdd5a5a2ee77b92a052002931a8a78452d28ce42ebccff39f288d9c8e51fd7e6c50b7b2
+EBUILD netbeans-javadoc-9999_p20170918.ebuild 5999 SHA256 68b0ad0565f37095d66fa5f66a97ac0b9df9ec9ce14ba1f23f9ae0a7897fa4f6 SHA512 9d03e6cc5df0f06062429d7d03c876539f15ad1b39410df89e5e134cf87b0263957e7b94245e6798171d7f046d66565f0b15e6056f708a9b9e02320606b18c53 WHIRLPOOL feb73bf94c69004bd9f623d18cbea8a6d6155277dd935f27ab6c803435f7031b0081a97b5bf265adcb0f8dc3200de38d87c1d1aac9a029bcf9ea1063e9d54141
MISC metadata.xml 247 SHA256 8e0ccbf349cdd36adaaa8c3becadea9b65febd7868f27664ef7e70a1197765fe SHA512 1a68c1448a18938e13e6e39e718934a3e700b1d2ca708332d9cefd522d30049794b281c1cc8f788f1d0eb73c468a55b67a4bafbcf6e43317978d661d5d736faf WHIRLPOOL aaa66eab1db9d82717d76e5c65990f7f30e9527a6573006ebc43cc0edb05550ddce87e8e911ba7c7d67de863e6a191cc351b31fed299c4654a7b894f9eb13740
diff --git a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20170918.ebuild b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20170918.ebuild
new file mode 100644
index 000000000..f5dd5fba4
--- /dev/null
+++ b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20170918.ebuild
@@ -0,0 +1,156 @@
+# 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 JavaDocs"
+HOMEPAGE="https://netbeans.org/"
+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/0B539A378C2EA52B17BD0326ECE03DF66E3A65E9-ant-libs-1.10.1.zip"
+LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+S="${WORKDIR}"
+
+# oracle-jdk-bin is needed because of javafx which is not currently packaged separately
+DEPEND="dev-java/oracle-jdk-bin:1.8[javafx]
+ app-arch/unzip
+ dev-java/javahelp:0
+ dev-java/junit:4
+ ~dev-java/netbeans-apisupport-${PV}
+ ~dev-java/netbeans-cnd-${PV}
+ ~dev-java/netbeans-dlight-${PV}
+ ~dev-java/netbeans-enterprise-${PV}
+ ~dev-java/netbeans-ergonomics-${PV}
+ ~dev-java/netbeans-extide-${PV}
+ ~dev-java/netbeans-groovy-${PV}
+ ~dev-java/netbeans-harness-${PV}
+ ~dev-java/netbeans-ide-${PV}
+ ~dev-java/netbeans-java-${PV}
+ ~dev-java/netbeans-javacard-${PV}
+ ~dev-java/netbeans-mobility-${PV}
+ ~dev-java/netbeans-nb-${PV}
+ ~dev-java/netbeans-php-${PV}
+ ~dev-java/netbeans-platform-${PV}
+ ~dev-java/netbeans-profiler-${PV}
+ ~dev-java/netbeans-websvccommon-${PV}"
+RDEPEND=""
+
+JAVA_PKG_BSFIX="off"
+JAVA_PKG_WANT_BUILD_VM="oracle-jdk-bin-1.8"
+JAVA_PKG_WANT_SOURCE="1.7"
+JAVA_PKG_WANT_TARGET="1.7"
+
+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}"/0B539A378C2EA52B17BD0326ECE03DF66E3A65E9-ant-libs-1.10.1.zip o.apache.tools.ant.module/external/ant-libs-1.10.1.zip || 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 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-apisupport-${SLOT} apisupport || die
+ cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+ touch nb.cluster.apisupport.built
+
+ ln -s /usr/share/netbeans-cnd-${SLOT} cnd || die
+ cat /usr/share/netbeans-cnd-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+ touch nb.cluster.cnd.built
+
+ ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
+ cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+ touch nb.cluster.dlight.built
+
+ ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
+ cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+ touch nb.cluster.enterprise.built
+
+ ln -s /usr/share/netbeans-ergonomics-${SLOT} ergonomics || die
+ cat /usr/share/netbeans-ergonomics-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+ touch nb.cluster.ergonomics.built
+
+ 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-groovy-${SLOT} groovy || die
+ cat /usr/share/netbeans-groovy-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+ touch nb.cluster.groovy.built
+
+ ln -s /usr/share/netbeans-harness-${SLOT} harness || die
+ cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+ touch nb.cluster.harness.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-javacard-${SLOT} javacard || die
+ cat /usr/share/netbeans-javacard-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+ touch nb.cluster.javacard.built
+
+ ln -s /usr/share/netbeans-mobility-${SLOT} mobility || die
+ cat /usr/share/netbeans-mobility-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+ touch nb.cluster.mobility.built
+
+ ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
+ cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
+ touch nb.cluster.nb.built
+
+ ln -s /usr/share/netbeans-php-${SLOT} php || die
+ cat /usr/share/netbeans-php-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+ touch nb.cluster.php.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
+
+ ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
+ cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+ touch nb.cluster.profiler.built
+
+ ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
+ cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+ touch nb.cluster.websvccommon.built
+
+ java-pkg-2_src_prepare
+ default
+}
+
+src_compile() {
+ eant -Dpermit.jdk8.builds=true -f nbbuild/build.xml bootstrap || die
+ ANT_OPTS="-Xmx1536m" eant -Dpermit.jdk8.builds=true -f nbbuild/javadoctools/build.xml build-javadoc
+}
+
+src_install() {
+ rm nbbuild/build/javadoc/*.zip
+ java-pkg_dojavadoc nbbuild/build/javadoc
+}