summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiroslav Šulc <fordfrog@gentoo.org>2018-01-02 10:42:53 +0100
committerMiroslav Šulc <fordfrog@gentoo.org>2018-01-02 10:42:53 +0100
commitc613ceed28530efb11417e5e1d7a80a24ce4841c (patch)
tree6f437674eadbd1594e5f42bea4e26e9a13a33cc0 /dev-java/netbeans-extide
parentnetbeans: removed obsolete ebuilds (diff)
downloadfordfrog-c613ceed28530efb11417e5e1d7a80a24ce4841c.tar.gz
fordfrog-c613ceed28530efb11417e5e1d7a80a24ce4841c.tar.bz2
fordfrog-c613ceed28530efb11417e5e1d7a80a24ce4841c.zip
netbeans: bumped to the latest nightly sources
Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --force
Diffstat (limited to 'dev-java/netbeans-extide')
-rw-r--r--dev-java/netbeans-extide/Manifest2
-rw-r--r--dev-java/netbeans-extide/netbeans-extide-9999_p20180102.ebuild94
2 files changed, 96 insertions, 0 deletions
diff --git a/dev-java/netbeans-extide/Manifest b/dev-java/netbeans-extide/Manifest
index c4394de32..dd16a0c3d 100644
--- a/dev-java/netbeans-extide/Manifest
+++ b/dev-java/netbeans-extide/Manifest
@@ -10,6 +10,7 @@ DIST netbeans-trunk-nightly-201712120002-src.zip 221062529 SHA256 68af8898e38200
DIST netbeans-trunk-nightly-201712130002-src.zip 221062529 SHA256 eb97d873b040d66884fa27b1c5a3a063a00e611c4e9c799d46ea1a4619eedbab SHA512 577fcac1fef0e6197e640fca9eed3f8c9bb8ae29a676610631570e84f055aa97252db817ab258d3cf8d89f7c92636379edae12fcad0bc8dfcc8c928b841b72cd WHIRLPOOL c7d90c6bf010366917e76c99802b434112feab54ad64b98491d7ceb13f97c04a5835515c52472a0c5a1686a8bb98bf7c7d7669c34ce8476c5a9ec418b83b1d56
DIST netbeans-trunk-nightly-201712140002-src.zip 221062529 SHA256 6cd8ec77bcbbf71b49633058c99f218febdd314e2d1ecd9d6d521a108b7d3ad0 SHA512 ab35c3ff4e9c82d2b005cdf94df22c7f6490c9b8e52554af2dfc46986bb538b197407fea768f425f793cca4020503f40ed52307dc46ba4c4ecf10bd1ae70230b WHIRLPOOL 296adeeb223f78b80177815d1a7229fa703539e454038b2dc850f2d7923fc8f09f8f1274bd13495eb136d6b813174efb46bb4fd9c563d1779f9030270b2ee859
DIST netbeans-trunk-nightly-201712150002-src.zip 221062529 SHA256 7e49ce9cdfb4a820e76896f52c96aa384f08f74b678b1ceb01cb2e8bfb7fc8e0 SHA512 7cfc561beee5bd485f180ff5a1741f5b33ecd02648e87fcd465d57805f16f7c2bfb6c383a16dbfd81d060355ff4ef770cfae24eca18e3c4713dc94c72a1f412f WHIRLPOOL 64144719fcab72e61a64273d9bf125ab4975bde3a780a43a45c9cd791e834575d2c48b665dcfea19311c1f10357e013927ed0b47bd16552aa5e1f6b1e2e82a09
+DIST netbeans-trunk-nightly-201801020002-src.zip 221062529 SHA256 d4996bf1c18c00b8ae3f79287d4569f51b15929dc7711ec640e629c9d9359c4a SHA512 d91f8b2e51b75f6e4601470d53771596c809790b43ceb0ef237fd36e7fbb1a24e4b3f88953e48d2f62681fb227e31c058b0ee694eaffe9f26d044551637a77a9 WHIRLPOOL a1f2f2777bdd549a0369a3789831f47a008822931fcb21f46bcb3cd968bf9c704b83bf9fca497f6b6f5d4835dc29ce6b6f2f7e3590448825d5b16b0fe703f0c1
EBUILD netbeans-extide-9999_p20171204.ebuild 3059 SHA256 9900dd1636483ab9e26f7b45f2d6ea62c6a5242ed35aabd85d7e4c98b279cf6d SHA512 fa0a019f43da4ec397fa033965a606fe81844b038c61743cf2f04f275fe33c0dd0c2d1cf2e2d0e1cecb51b2aa58209b020f74ff284a00f70deb054050f163b82 WHIRLPOOL 6431900f11bb347778d574ba4c5cdc04b5c9051db1362cda9267b58482550b3b366de84f1391f00c6ba3e9088ec1e9323c98448332131d023ad0cde22225458e
EBUILD netbeans-extide-9999_p20171206.ebuild 3059 SHA256 83fcf99633dd615e2ed4179f35f2d43e43e0e703987c5b0d2b7451ab3bf722a0 SHA512 a692c08259b0ae52650f4cfdd64d49223ca8fa190ae5515b6f6a940bc2ae18454c962028b9fe17ff3732bab3359e69211e3f919c461221d9d52f34107b2e3882 WHIRLPOOL 3da7cdb4bb7014f7588ada5a08bb3d4a5fe1e60389044deb5a95b7a86d7236332e62c3246f68bdaa4b2ee05afe5e91a0f7cba7c0938dc486a5c6b50bf9bbbf27
EBUILD netbeans-extide-9999_p20171207.ebuild 3059 SHA256 da68a33e225b571165a0c4f7e9ce45ba5b88e923c3fd47b09ff56cd9426770fd SHA512 161c08541155ee0c131484f58a83133d4f96698fed358d58ed83e3996c41b1c5b3157a0980337aef45c43aa834348c9d2c6fde7a019dddc69e5be884693eb854 WHIRLPOOL 4f0b2caf6191dfb123a848a9d496f4b3c894229de6d401f09447cb16131977fc56186fb08972124ef495953215f33a7c18a01e75036280caa49b28c4dbe64a2d
@@ -19,4 +20,5 @@ EBUILD netbeans-extide-9999_p20171212.ebuild 3059 SHA256 50b3128c653fde0e73c0169
EBUILD netbeans-extide-9999_p20171213.ebuild 3059 SHA256 3a88122896ec18db560195a7c8cfa8618431444c8d0d10c7a2fe8671ed4a8aba SHA512 76924b6f11788e3c85f60fe7454d86573f68e0a7d2cfa023b21484163e228fb4ab29cb8de96a86bf3da411c39713c3233b1f3caf798dce318cdecfe3366f1249 WHIRLPOOL 38c18dfc2a21d638eebe7e881b627073cd250b0e828e85bb668b00eb85646f5e4c801b0e69a093201b0a1197a33889457349975962e29ec95d3509581521a20a
EBUILD netbeans-extide-9999_p20171214.ebuild 3059 SHA256 aec71a58a44cf2e442fe10e5a017f5128c61cec8e8172eee3d5b76a6e61f1293 SHA512 1b44a3087fe638001413a48e5232868c9eb3088bb6c95109a9057f79890c3732bcc5f0a6838b00c16fcdc51754f50f762bf436044b4c0ecdfa699274adca0152 WHIRLPOOL 1b8924bd6b76d4a34db6081ba4edaefc8527aff0c7612fd5a1b2af8fc4381e044baf17417c6acb0c9c13acd8ac24571d7f9b04c1029a37a49e290b0707d0661f
EBUILD netbeans-extide-9999_p20171215.ebuild 3059 SHA256 52d26c537c8a61e4aa5aad1507f916a166097e409981c66c4e00863bef07798b SHA512 5546da8e137cf18faafb3a7f4d6b33ea22b442ebd0bc7ce5e8a7ec10fc6c1a10f8dc40a6d16c4b730931603af14453a54bf363db9dbed49775036b4ce46e21b5 WHIRLPOOL 13b1b583e0bf9f7d4f820ed8e3cd245c296b6c8e695658c425a36f9c302d23b905a58317122b4b5bd88d892a215d8640991cfa2135240f94a00dafb687f4ddd1
+EBUILD netbeans-extide-9999_p20180102.ebuild 3059 SHA256 e128ad7f2e7673ed18f035c7439cbe55eaab50f84c45296c51f15028d6961475 SHA512 5d5f3a4d1fb82ac3bfba67380f0912df7b3ac2fae48f1509f20ae72a59d3d4fad53313908418313ba1b48c98748a2ea5f301adef8f19bc6a06a3fde186480346 WHIRLPOOL 2029606104784fa060e93af9d0fbf8b1957be721590781cbfa09a4f8bf9549b02c891035f7cb325c2886c852d7c7aa137444e7b186547d4ba48c8a078a4a049f
MISC metadata.xml 247 SHA256 8e0ccbf349cdd36adaaa8c3becadea9b65febd7868f27664ef7e70a1197765fe SHA512 1a68c1448a18938e13e6e39e718934a3e700b1d2ca708332d9cefd522d30049794b281c1cc8f788f1d0eb73c468a55b67a4bafbcf6e43317978d661d5d736faf WHIRLPOOL aaa66eab1db9d82717d76e5c65990f7f30e9527a6573006ebc43cc0edb05550ddce87e8e911ba7c7d67de863e6a191cc351b31fed299c4654a7b894f9eb13740
diff --git a/dev-java/netbeans-extide/netbeans-extide-9999_p20180102.ebuild b/dev-java/netbeans-extide/netbeans-extide-9999_p20180102.ebuild
new file mode 100644
index 000000000..3b2da2402
--- /dev/null
+++ b/dev-java/netbeans-extide/netbeans-extide-9999_p20180102.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2018 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 ExtIDE Cluster"
+HOMEPAGE="https://netbeans.org/projects/ide"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2018-01-02_00-02-15/zip/netbeans-trunk-nightly-201801020002-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
+ https://hg.netbeans.org/binaries/F6E0317E5F315E395DA47E5B008D01FAA48C91FB-ant-misc-1.10.1.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.extide -Dext.binaries.downloaded=true -Djava.awt.headless=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}"/0B539A378C2EA52B17BD0326ECE03DF66E3A65E9-ant-libs-1.10.1.zip o.apache.tools.ant.module/external/ant-libs-1.10.1.zip || die
+ ln -s "${DISTDIR}"/F6E0317E5F315E395DA47E5B008D01FAA48C91FB-ant-misc-1.10.1.zip o.apache.tools.ant.module/external/ant-misc-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
+
+ 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_compile() {
+ unset DISPLAY
+ eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
+}
+
+src_install() {
+ pushd nbbuild/netbeans/extide >/dev/null || die
+
+ insinto ${INSTALL_DIR}
+
+ grep -E "/extide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
+
+ doins -r *
+
+ popd >/dev/null || die
+
+ dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/extide
+}