summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiroslav Šulc <fordfrog@gentoo.org>2017-12-04 12:12:35 +0100
committerMiroslav Šulc <fordfrog@gentoo.org>2017-12-04 12:12:35 +0100
commit70fab23df5cff51c45bfee6ab1021fb658aee4be (patch)
treee0a7fdb6fdc29f14fcdada45ab7f1f06f21de398 /dev-java/netbeans-extide
parentnetbeans: removed obsolete ebuilds (diff)
downloadfordfrog-70fab23df5cff51c45bfee6ab1021fb658aee4be.tar.gz
fordfrog-70fab23df5cff51c45bfee6ab1021fb658aee4be.tar.bz2
fordfrog-70fab23df5cff51c45bfee6ab1021fb658aee4be.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_p20171204.ebuild94
2 files changed, 96 insertions, 0 deletions
diff --git a/dev-java/netbeans-extide/Manifest b/dev-java/netbeans-extide/Manifest
index 7151819a8..87eed33e1 100644
--- a/dev-java/netbeans-extide/Manifest
+++ b/dev-java/netbeans-extide/Manifest
@@ -20,6 +20,7 @@ DIST netbeans-trunk-nightly-201711280002-src.zip 221062529 SHA256 84c02aa64aa9aa
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
DIST netbeans-trunk-nightly-201712010002-src.zip 221062529 SHA256 584995cb148e39249ff5f886a1b7822c8b9c0d7428b8c843b2e70deb7448794c SHA512 6c3a402f38829cfe19e511d842653a831d9b997082e0682b34fa37bbb61cbbecc45a2ca1d1baaf575a93b82406b16a5eb3e68be7d50d032e209e336a5729c17d WHIRLPOOL 81250b9e0c724e9b07acf4539a4fc1db9bf5ad2017ff4241bc629264e4fcefdaa4fe4eb26a00dbfad78e0182492c75ed35df44a1426419046e2a18d49b14191d
+DIST netbeans-trunk-nightly-201712040002-src.zip 221062529 SHA256 48a1f216a820adb5d7ba0ad933c6ceffb475812a112eb7a6908cb2bd531b93f9 SHA512 b11e496e962dfd3e4a16d9216e5dcaa711f3481e849612c4aab4dbf4c43eda09c2528a76fa2adf1446f763e334a8b7a162ad487e1fbf32b3e42715de6ab97604 WHIRLPOOL c9429635137b4650a987d768d0886d44bda63e4d3f4b6e0598172759474fe078dad0fdd86e11995fa8b75856f71367faf29cc456a1e38ffbc098dbcb60942172
EBUILD netbeans-extide-9999_p20171101.ebuild 3059 SHA256 e638a137811096c102f5a9f5949e332e30710b8db83d47f7a027be0f50516764 SHA512 6b87904302def548467a1cf645eddbacd01c47ea73f982dd22ba7999a26dac72f8c18f2ba3de7888804e683edd26c739a28ef030ec060ba4a237b93167fca854 WHIRLPOOL 16fa9747b9b2853a63d5b340cec01a7a128249c835b24b2bcb39743f0889b9b3e326d41edcc037bda0325673c0d281e2b57debd933f5d103953ee1221bc9296a
EBUILD netbeans-extide-9999_p20171102.ebuild 3059 SHA256 83fa43e15f5834c0faf06fa4d3ed3f8aa83ece0c65aaa4b50c491e2fb596e3e5 SHA512 26d76aa05998398b8ad7f516ec18203489815fd4db4940a919d903eba57fec1a8e9ffea60337af95197cd88462ff0131c1bb0b6141398322bdfe0108eece3520 WHIRLPOOL 32819ad51aa012fc45464fd9dce504ba092f58b9cd347585a925894e539be14982558b38765732963a983b17ad7837f6efdb49c7a93435848164e8fd4c145994
EBUILD netbeans-extide-9999_p20171103.ebuild 3059 SHA256 216082a1a9f529ae54546a8d4ed50f71575c6e2f4efb45faf79a666ba8bee5a7 SHA512 08aeaca324b90e45c244b8994813ad5c888cc707071a4b1ba4b61cd434c2488c88a73945f9893d05b86511c8a231a8861c60f4e1eedfc96ba65d9cdada112f3f WHIRLPOOL fef402bffc2fc6810e23f6f5785214392cfa1fa3be6fcf324b76f142aefdb9c2092a36b9792c9f18366dfb23aa8cdc7f3c047b84787d6c74b0549ce3bda8d1e2
@@ -39,4 +40,5 @@ EBUILD netbeans-extide-9999_p20171128.ebuild 3059 SHA256 b5605fcf3af04e9d504e43a
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
EBUILD netbeans-extide-9999_p20171201.ebuild 3059 SHA256 4638fcb2455a04015dcf44ef73a967e1f2776b297a32ed5e0fea5fbf74aaf907 SHA512 2faf2dc91896f46dbd4dcb745fcd0c4550ff92839c180187b23cfdf9b6c1a4c22e2d23f7edfb77c9aa950628352e3d42a6cc374807479e88dde987b08ecfb116 WHIRLPOOL 5af05e36f279178dfd5a69dd6f7a38f0506f173e0f6547260f88de3951f45daa1b12da888ff4ab95ede4043a921f926c87b402b5747766ceca58bd47a18d8a5d
+EBUILD netbeans-extide-9999_p20171204.ebuild 3059 SHA256 9900dd1636483ab9e26f7b45f2d6ea62c6a5242ed35aabd85d7e4c98b279cf6d SHA512 fa0a019f43da4ec397fa033965a606fe81844b038c61743cf2f04f275fe33c0dd0c2d1cf2e2d0e1cecb51b2aa58209b020f74ff284a00f70deb054050f163b82 WHIRLPOOL 6431900f11bb347778d574ba4c5cdc04b5c9051db1362cda9267b58482550b3b366de84f1391f00c6ba3e9088ec1e9323c98448332131d023ad0cde22225458e
MISC metadata.xml 247 SHA256 8e0ccbf349cdd36adaaa8c3becadea9b65febd7868f27664ef7e70a1197765fe SHA512 1a68c1448a18938e13e6e39e718934a3e700b1d2ca708332d9cefd522d30049794b281c1cc8f788f1d0eb73c468a55b67a4bafbcf6e43317978d661d5d736faf WHIRLPOOL aaa66eab1db9d82717d76e5c65990f7f30e9527a6573006ebc43cc0edb05550ddce87e8e911ba7c7d67de863e6a191cc351b31fed299c4654a7b894f9eb13740
diff --git a/dev-java/netbeans-extide/netbeans-extide-9999_p20171204.ebuild b/dev-java/netbeans-extide/netbeans-extide-9999_p20171204.ebuild
new file mode 100644
index 000000000..b171c6c2d
--- /dev/null
+++ b/dev-java/netbeans-extide/netbeans-extide-9999_p20171204.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-04_00-02-15/zip/netbeans-trunk-nightly-201712040002-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
+}