summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiroslav Šulc <fordfrog@gentoo.org>2017-12-11 10:43:27 +0100
committerMiroslav Šulc <fordfrog@gentoo.org>2017-12-11 10:43:27 +0100
commit1bf95d27124a31fe6f55b8ca10a104c6eafcb973 (patch)
treeabae339fb1bc1a15b5ab4fbe3210697c45742b70 /dev-java/netbeans-extide
parentnetbeans: removed obsolete ebuilds (diff)
downloadfordfrog-1bf95d27124a31fe6f55b8ca10a104c6eafcb973.tar.gz
fordfrog-1bf95d27124a31fe6f55b8ca10a104c6eafcb973.tar.bz2
fordfrog-1bf95d27124a31fe6f55b8ca10a104c6eafcb973.zip
netbeans: bumped to the latest nightly sources
Package-Manager: Portage-2.3.18, 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_p20171211.ebuild94
2 files changed, 96 insertions, 0 deletions
diff --git a/dev-java/netbeans-extide/Manifest b/dev-java/netbeans-extide/Manifest
index 36e4dd906..b1131e438 100644
--- a/dev-java/netbeans-extide/Manifest
+++ b/dev-java/netbeans-extide/Manifest
@@ -19,6 +19,7 @@ DIST netbeans-trunk-nightly-201712040002-src.zip 221062529 SHA256 48a1f216a820ad
DIST netbeans-trunk-nightly-201712060002-src.zip 221062529 SHA256 84052796c635561a202e88bc5b5d10efc3e568d2df6a40bb9f12372bed5c4027 SHA512 82db272ee7c83f9e7293eaf5f02d45926879e29c656f84b15b76bd0a6c6feacf39fb1c48545b8ef00a8de814b291ffa4d01531ec573ff0ad27ff09f76619aadc WHIRLPOOL 1f5cafdc4376f1922f390e775a2783b7d16f9723b9f08c88203a7143898fc847ad99840d7d1066fc899a09e14b4b70d9b9048cf9bed781386ae0a4bae43c2408
DIST netbeans-trunk-nightly-201712070002-src.zip 221062529 SHA256 3c5d82b663047a11be9aaf9d58e7284afb684c9b8329fc43056a5098ac198f00 SHA512 07ce12c5cc563b5f6a85acb8f81c5e84697e66b4c6f221f717857be2a1e2719a8bdde94bb374eea8bf4c6956b3cefbedc12dba35658f0b083e454d1c299f67c3 WHIRLPOOL 1e11b9a3476053da5bfdcaf63004aae1b6f19d9b42b543993396c534ccdf4e6f5887d74b0c72fe33a1632804fc54852987253e319629674cd6ba9432a65f09b1
DIST netbeans-trunk-nightly-201712080002-src.zip 221062529 SHA256 9af712fc4fa1a49767dff4f38dc93e4c0e4094a35a9b90484f93f2e3c9203ba8 SHA512 2d1c1150202ce755c1512f1f972a44642d29d6c4ddad12b5d2b38289f43db78da8e8e6ac915593c10a834a15126b6c709c2740ab09272d2186d11ee021ced10e WHIRLPOOL 4a0d45fb761ad446936e4b8654a18c2bd49043a2934ea0fb997c0d983d6b4f99318fd50dd9c71703af75e0a896e155abf33c74f8436503c4efd70d28f20c860e
+DIST netbeans-trunk-nightly-201712110002-src.zip 221062529 SHA256 b36471ddb46ffa09e69e571cdd15d5f234abeb7edc60e5155dce3136b861c69b SHA512 4c578afbcc251df5a74b17a768d8230d21db42f5ce8d570649a845212ebb2f0b8b6e737d3acfa5ab42961496159849b3fb57c803b9a4fdfeb15b5cf7570d69bc WHIRLPOOL 0f96f8cb2ba050b36d66fd7c49677af594e1582e5b103305012486cf1cc797e6cef06034cea4c8f7e7a61e09d3e0fc6c7121b2fab2a9fd33f77c45df9e4bafcd
EBUILD netbeans-extide-9999_p20171108.ebuild 3059 SHA256 3e00c75e666113a765e0783fe8fd7afadd9e2b24cf5372db8d402cb1bfb35415 SHA512 d702c64e88309c4699dae7f74a2ffbbca781fef4f5ba100f8b1e038d0f074f8497cf88168584ee939064d25c4a1b4d99509d0a3bcd0bd9a0748741f86a78b179 WHIRLPOOL 459c6432ca82c0f4c59d43ba5ffa9610a78007b4a2d2dd1a76778db498f6638537da0efd41744b218665e2dbf822a912515fcd0687f051ff6e6386552da0c27d
EBUILD netbeans-extide-9999_p20171109.ebuild 3059 SHA256 aad94c280de88e778aaa0b5d384c7ec5e3a57981c83520aa508dfbaaf5a92a48 SHA512 c8e0aa227d9f881b364735849f5ec73149c7afa0fc61267ba71decbb8ceab82e390759e2df5ecd297682b9f02a90488855f157d39bc4f31888ed38e30e79a383 WHIRLPOOL a0f42b277a5b4af828703f34d318560045cf36d2617bdfe9f8be7cee201505a1a3c37c71800706614d974f4a064c890356f9a6426944c1d1112c711c754dd406
EBUILD netbeans-extide-9999_p20171110.ebuild 3059 SHA256 11f562b7b5b3c7d8f0a80a5d5c69f5e76cc0e9564b6d7b02de2482db04429f68 SHA512 b9d00dce7809bd3c4146cf3d42ebb3b3c7f999a8adca9e9db467e34eacfbb6421627390b2d19518d276d518dd0bb267695bc41307ce0d85a522f2874100b728c WHIRLPOOL 21363c71ad12e9dcb67883925f0eaff52b44b73957583b5f1b660b2a0d761f816b136a579957b43f41741a25066de3358895b1a8cdd17dc062c4ea70902eac3c
@@ -37,4 +38,5 @@ EBUILD netbeans-extide-9999_p20171204.ebuild 3059 SHA256 9900dd1636483ab9e26f7b4
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
EBUILD netbeans-extide-9999_p20171208.ebuild 3059 SHA256 f906790da76d9b60256b7f9f9eae506eac038f8e67386dab3ae27414c3d683bf SHA512 31764f5ccdfb389d110abc72f572207c6568f4e695aea30d9e853b4110db1a0f45d47e0f8bc88b4cc27977cecc10c3f8663116da368b13a6148b28790e3ad7f9 WHIRLPOOL 4f2b8422328e6458e4f79f449844d02f1dfa5812cc6f6705d0595e92cec9f04783632119bcf83c9f1774f1fe354e566014868d7e34696b7500eddb8d63309055
+EBUILD netbeans-extide-9999_p20171211.ebuild 3059 SHA256 be4c014df63c0256e4284dabc50e8c34d82e8aa0e8f499e7a8b0121269cfcd2d SHA512 afde53b48ad3c7e9759f8d35809560a3cccac61a662a5ce9611983b6fd95fe3a710624881bb0159c2189234746c1de26ba83a91dd3d7f1b584179835a8e152c4 WHIRLPOOL 2790e4f361b556ca5473f9dee6963c5c9795f740e9b37ee15775e71cac0755dcb3e859ca82386a19547e30bc3d54bcdebf6199a0c9abd90c85371a39f8a22add
MISC metadata.xml 247 SHA256 8e0ccbf349cdd36adaaa8c3becadea9b65febd7868f27664ef7e70a1197765fe SHA512 1a68c1448a18938e13e6e39e718934a3e700b1d2ca708332d9cefd522d30049794b281c1cc8f788f1d0eb73c468a55b67a4bafbcf6e43317978d661d5d736faf WHIRLPOOL aaa66eab1db9d82717d76e5c65990f7f30e9527a6573006ebc43cc0edb05550ddce87e8e911ba7c7d67de863e6a191cc351b31fed299c4654a7b894f9eb13740
diff --git a/dev-java/netbeans-extide/netbeans-extide-9999_p20171211.ebuild b/dev-java/netbeans-extide/netbeans-extide-9999_p20171211.ebuild
new file mode 100644
index 000000000..672b0e681
--- /dev/null
+++ b/dev-java/netbeans-extide/netbeans-extide-9999_p20171211.ebuild
@@ -0,0 +1,94 @@
+# 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 ExtIDE Cluster"
+HOMEPAGE="https://netbeans.org/projects/ide"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2017-12-11_00-02-15/zip/netbeans-trunk-nightly-201712110002-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
+}