summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiroslav Šulc <fordfrog@gentoo.org>2017-11-30 09:13:26 +0100
committerMiroslav Šulc <fordfrog@gentoo.org>2017-11-30 09:13:26 +0100
commitd43681b6321df244b14014b785e8bd6fec353221 (patch)
treef61134ca06fb28341ff50acae03a2d03dc97b30c /dev-java/netbeans-extide
parentnetbeans: removed obsolete ebuilds (diff)
downloadfordfrog-d43681b6321df244b14014b785e8bd6fec353221.tar.gz
fordfrog-d43681b6321df244b14014b785e8bd6fec353221.tar.bz2
fordfrog-d43681b6321df244b14014b785e8bd6fec353221.zip
netbeans: bumped to the latest nightly sources
Package-Manager: Portage-2.3.16, 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_p20171130.ebuild94
2 files changed, 96 insertions, 0 deletions
diff --git a/dev-java/netbeans-extide/Manifest b/dev-java/netbeans-extide/Manifest
index 5e849a30e..15d5c7468 100644
--- a/dev-java/netbeans-extide/Manifest
+++ b/dev-java/netbeans-extide/Manifest
@@ -21,6 +21,7 @@ DIST netbeans-trunk-nightly-201711240002-src.zip 221062529 SHA256 bfabed08d96046
DIST netbeans-trunk-nightly-201711270002-src.zip 221062529 SHA256 22e67d92a08f54308dd16fdd9f94dd4ad03adc5aee691ac3295d0d81601f5efe SHA512 00e1ed1f9800f2e0e0d1e45d43282db84df5ceb2f5c1e8e08a49faf1edf763cab6a3958865f6759206052e08059080a3321cf280c6abf952c0a082c21e622d9c WHIRLPOOL 0b596e749f0bd21c9c9eca031c6c3b4567de71ca8adb604aad13c955a87b89cbc899d8417d4046d49c1160283f50e857152c63c4ddbd53431ae2e49f0935d54c
DIST netbeans-trunk-nightly-201711280002-src.zip 221062529 SHA256 84c02aa64aa9aa852b7691398574d194119b24a780bfd18a1c685c3da25325d7 SHA512 190bdefef6c609806b86d3e3ad5359857e2dcd77be32fbed53c19dceecb2e7d817e343e8d4bc9202742544c6b4ac84d55667bc47118730e2582cc8d9faf7a054 WHIRLPOOL 35f04bb7877d0d9fc930e40433a6b18df240ae85b6466674d64993007ca9c1ed69abcff2af0a51a2e9fd834e6d6f8172b3f35d5ec9c81f06dadedf22f5f55e09
DIST netbeans-trunk-nightly-201711290002-src.zip 221062529 SHA256 ef3b3ed08e8822ceab113e73b723f24c3a4d079b227e40bbf7534d6ab8bc3f48 SHA512 fe9b52da79ee286a0d7bc69d17c5872c41cf62e0763fade0fb2bc19a41c38670e2c6c1e673dc38e6ab13f61bf586cac0809802c63ad695e1b941d262bd4beff2 WHIRLPOOL 016a5ce06109fe76d6b6040b823c7d0d769e6d343d3528fe89d0c01c85093292bbd9ea2f3d97d06db860054c276b1d10ad2286a692e3782fe5d52c1002d8f767
+DIST netbeans-trunk-nightly-201711300002-src.zip 221062529 SHA256 2fe224120f4f73f0e0dee357f919f6d743c1b72b2176a5d73d660f119d3a6029 SHA512 129dac2fc428e37b2b1a5cdb879c69644860f804d1c7f1ed4243e4a0f7128ffd3f4dcf33cbfc30c2707459ba0b936eab9557325cdbd802d42e0ddac02d1ce6a4 WHIRLPOOL ff207ebad3b01fc474a5cc932403da9074d82e225389db1a42ffb2a1a4e9b02bd09c8503e27417f904135863babe460c779295ceb07d219533ba24a4c83cb832
EBUILD netbeans-extide-9999_p20171026.ebuild 3059 SHA256 70e43505bfac1efd3f7fb3636ee1ca46f1aafe86d0d136fa80b76bf8fb4f244a SHA512 3e5cee04fad0e29ed3d9a8ab6fd6098bd2f498209e33136fc166ef045fd28567198d2af089582e5ff9488f6281cfb2f4f512028a9cd242457531db347a802348 WHIRLPOOL d8de563429255a6cce0a8e9508ccd4242dea85280e6064d7af096f84a9609bb36af9d6cd8a4a3b36100734bd46a5a89237b8079bb6d7e5954fab35a6ec88bab6
EBUILD netbeans-extide-9999_p20171027.ebuild 3059 SHA256 fee57209b9594d3e6f2412422bbe5dcf316ce01f93e19aa00c44638f781762d1 SHA512 5cd74feab6f5ecb31bea985437b2ec11a75c449e5fdc691bfbf8c193755f854661ee6a719e66b48035fa42360dc4dd0e7c9d36cc832d805cf51e7407eeb96310 WHIRLPOOL e2193b7b0763f075d331587c21b71e1863f45fc451a64b8dcbbc06da04cddc872772e549166a9c9aff25b834cd74b0ebca887f6d441a4260b76fd40a0aaeb6f7
EBUILD netbeans-extide-9999_p20171031.ebuild 3059 SHA256 8e614afd2152e555be8f0cc6dad0045259ddd7cb3c1735705ebc7a0150f78f32 SHA512 8e93bd8758018da2e02ad5a768b5cafe1fa059837877ec8f4e9874356de3734adada9bd211c3db64b8b0e2c16294d5ddb1717f87420ec636f820a1316d2f0b32 WHIRLPOOL 2ed99d086895b4e840f6dfe01e2a7ec2e1d3e0787b74d2ae7663e71508919c5c2dda3628417d695b27ead5292b7c2ecc9ecc7628c945363277d8e5916657397c
@@ -41,4 +42,5 @@ EBUILD netbeans-extide-9999_p20171124.ebuild 3059 SHA256 0c6003f58d8d06edf3e4c0e
EBUILD netbeans-extide-9999_p20171127.ebuild 3059 SHA256 357e4b26e70705c91efba35f68e3aa208dd8e613164efc5137f0886df9491860 SHA512 67b80b4cc1d16ba04decf99b370e91bc337b14ba1120eb42448c0d5275c6e3c50468355ca16f14963a2df18a71c53f24e62e42fb3f515340940fc6eb5dfe3996 WHIRLPOOL 4ccdcf73f856dca69238a5ba098f14743be627d2077035e524a5add62b2fe394f821331c734b5f413f6163af4aa8ddae9004a8d8f1630cd6a32f21a07f42d805
EBUILD netbeans-extide-9999_p20171128.ebuild 3059 SHA256 b5605fcf3af04e9d504e43a6fa32653427d8ab7822441113d1cc80c4285b0ec5 SHA512 3ed85868caff690faff8cf2519a2ccc019697bdc23dddd5ccd3b2087a3491c8abe46732a3be4c47aaf02198e660a4fd9d5982530ea951b2063ddd600171ae771 WHIRLPOOL 3811bdf1dcdb9bae8c2b040eae0f0e64877f88a00b93f16ce1770b590ebec709745c56ce30530f3bb1936e20de8dcae5c4734f8cf13c3ee8ce4e1c974267f044
EBUILD netbeans-extide-9999_p20171129.ebuild 3059 SHA256 be90c98fb3f9b7d3c190a10b397bfaf0f5adc8e47680ef9601a602272f4f0c82 SHA512 32c808ea7c00e9277bdece49a7ed1e53dfa1ee3c30a6c8c6d80ae759476817c340925afecf23c99e8dfdb86efee775a4968f39f5991e7c93679789b65f72b892 WHIRLPOOL da803ea64f4ad93a5b5fa58ac96b1de739774584314abd3688da83d01e2819d8c22aaf82ff75181b90d175c5736263c19509b3bc2689f6e112d31819686bee82
+EBUILD netbeans-extide-9999_p20171130.ebuild 3059 SHA256 434b4e8e0d55e53921896fc92849509fdbe033ef833b5e67d5f98768bba53646 SHA512 34dba75dd76eb820ff6347edc0d92a000cbcc958f4aeb98d01440075695400e9f720fdf53129bc695290fcce9700639f3c3e6730d450a36d69c3cbc2e9dfb953 WHIRLPOOL 7810c100fedd6aecd6c68c3dc9aafcef40493613cd7eb967a466ebcc83197105cf77f203513f39156dc749f4a3a8a2644906158087c102e273da853fa37d7d9f
MISC metadata.xml 247 SHA256 8e0ccbf349cdd36adaaa8c3becadea9b65febd7868f27664ef7e70a1197765fe SHA512 1a68c1448a18938e13e6e39e718934a3e700b1d2ca708332d9cefd522d30049794b281c1cc8f788f1d0eb73c468a55b67a4bafbcf6e43317978d661d5d736faf WHIRLPOOL aaa66eab1db9d82717d76e5c65990f7f30e9527a6573006ebc43cc0edb05550ddce87e8e911ba7c7d67de863e6a191cc351b31fed299c4654a7b894f9eb13740
diff --git a/dev-java/netbeans-extide/netbeans-extide-9999_p20171130.ebuild b/dev-java/netbeans-extide/netbeans-extide-9999_p20171130.ebuild
new file mode 100644
index 000000000..012040205
--- /dev/null
+++ b/dev-java/netbeans-extide/netbeans-extide-9999_p20171130.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-11-30_00-02-15/zip/netbeans-trunk-nightly-201711300002-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
+}