diff options
Diffstat (limited to 'dev-java/netbeans-cnd')
-rw-r--r-- | dev-java/netbeans-cnd/ChangeLog | 6 | ||||
-rw-r--r-- | dev-java/netbeans-cnd/Manifest | 4 | ||||
-rw-r--r-- | dev-java/netbeans-cnd/netbeans-cnd-9999_p20150629.ebuild | 127 |
3 files changed, 136 insertions, 1 deletions
diff --git a/dev-java/netbeans-cnd/ChangeLog b/dev-java/netbeans-cnd/ChangeLog index 0e8c657f6..d2b809747 100644 --- a/dev-java/netbeans-cnd/ChangeLog +++ b/dev-java/netbeans-cnd/ChangeLog @@ -2,6 +2,12 @@ # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ +*netbeans-cnd-9999_p20150629 (29 Jun 2015) + + 29 Jun 2015; Miroslav Šulc <fordfrog@gentoo.org> + +netbeans-cnd-9999_p20150629.ebuild: + bumped to the latest sources + *netbeans-cnd-9999_p20150627 (26 Jun 2015) 26 Jun 2015; Miroslav Šulc <fordfrog@gentoo.org> diff --git a/dev-java/netbeans-cnd/Manifest b/dev-java/netbeans-cnd/Manifest index bf736a1f0..d6d09c6e9 100644 --- a/dev-java/netbeans-cnd/Manifest +++ b/dev-java/netbeans-cnd/Manifest @@ -64,6 +64,7 @@ DIST netbeans-trunk-nightly-201506230001-src.zip 207952483 SHA256 1af133a19d5c6d DIST netbeans-trunk-nightly-201506240001-src.zip 207969165 SHA256 c59efebe690e08dd20cf83322141bb5b984755b67ab400fa87e9ec0fdcfe1d15 SHA512 1b6007d583cb82f0380736c57048fa0ab77944fd066cf8d643e7dc016049ea73f811b440386631ac8c50d08016d1d1bee015ccfed452c12e504518f1005cfeb9 WHIRLPOOL 8d0a362d61f5e8f57e9bad9c11add5ffc0bae4321302c4a5ab17786a3443d68041211db7f4cafe1f20c174e54b9e0525a7b85fea163751ae4a6efa4386109679 DIST netbeans-trunk-nightly-201506250001-src.zip 207980912 SHA256 8f38be3f803587401b64e01f00f77a305a862683ebe2d63a1d8b1a57b6162276 SHA512 84383852000cafff1aee8933b47d43bb6479b7894073d21c4c6c86e7b19d39aecae7b5b6b92d9205177febe2c9c96905a3596e47dfe8f0060ecc8997a0dc7822 WHIRLPOOL f44711cda5c720b6d8844c5076ac231acf6939aa697bb1e48aa7ce41b3bec09e69e644aae22151280d288ed5d3db3167822efaa071d0629ec529ca0323c045b9 DIST netbeans-trunk-nightly-201506260309-src.zip 208000407 SHA256 319162679323bd7d133b22e16af2fc09d95b5b07b11962d72de3e71fb257222f SHA512 5d9710eaf21aaddea69c4241b1b249936066caa156b72532ff05f41efbfaf3219c3d7eb47be74b0f55ab571e3f2cc7e73ef232e55806ce42c6580862f6e5b676 WHIRLPOOL 721eb340d7c9e73c8a620f6ea20a54782a390259c21bb53798de9c4c942d935c99a0aa70ac871320f7182b2c699e708cd3bc647fc5cea4a65bc62c9cb3f6e9d3 +DIST netbeans-trunk-nightly-201506290001-src.zip 208007970 SHA256 c946f79e8d9834dca6bd485149b7d7c8c3492657ddb689755d41282963ef8614 SHA512 d687ad4eafe28512247f154eb4627c343fe7fdcd58ab895970c7eb68cfd1b0473e6c8fc0ba3d5f29b534ec8e3fd73c775ea7de13fc32158da85c93eafe7b1d3b WHIRLPOOL 29d0e1b08fdc0f2c8ba8563f3e9809900682e9d66f8656d30c73c2ee2529ce1d423b11350eb8cfeb82a845f72951d5af2fd11a078426a44bb94c7b2c5eb16bd5 EBUILD netbeans-cnd-7.0.1.ebuild 4602 SHA256 1336b76de715719ef59a3601dd5ad3b24992f58096f874f0e37935ec0d088d8e SHA512 38745c3ad6364198516ebb64002185fd05c34dee75acdb3933221d772177d5d6fcda853bb63991f0d071b21079fdab0c090db93e59cddd8daeb8f8d571a18a41 WHIRLPOOL cc196275289a01c1168b8c2710e0be0c2483cc86dc47b8fb3383ce1141f7bc11565e2b2feb95436cf448c09aaac7ee8c8804316ce6782d8853c0742367c0963a EBUILD netbeans-cnd-7.1.2.ebuild 4218 SHA256 6c80020e4204226274f4a24413dad8bf134f5beb7aee4ecc53d6b4d709093bb2 SHA512 299c07f5e5d930045e8c8ef3d04009beee7035daa2022a803e6dcb16b380096bbf5014c2d684094705d06b4608afcf6925266ef609a483a86452b03505dcb67c WHIRLPOOL 6d6c8bddf3490282b9134315f9bc94ff55675160056fa4c98c302a59d943a9cb38f23ffb9ca313c82061d84d0ae86898ce72d16756d41c468737e319e68f06ce EBUILD netbeans-cnd-7.2.ebuild 4201 SHA256 0f77a1a343d437e2eb1236722b27b2f2f03901ecc1afde29e1d38e54aef7c81d SHA512 b5fc985d1280ab900cb5125691a0ff99bab075ff5e93ded9af256310a7dcbea87a28a52ba383875caa24fd0ff28bc8dff4fc0fa0242987a673fdc729f7234b58 WHIRLPOOL 19e79dc426fb05ffb48ff9b13de3bab40f483b6dd9d79514e8f819029c278ee47a09c9531b5b4dba2014f805d502e66745f3355e2932e24e0dd9b5e3e273d2c2 @@ -99,5 +100,6 @@ EBUILD netbeans-cnd-9999_p20150623.ebuild 4796 SHA256 ba2734186171529a127344d87d EBUILD netbeans-cnd-9999_p20150624.ebuild 4796 SHA256 ff08bb313f32497f9a5c8a8b55661a9109cb8228b247008f3c540572db742ce8 SHA512 9c03107d6d756e80856293037ff2f3b4737bbc2aee0a728460f99f9b0013acd3062bf6dfa0c784eadac7e35d995cdff7f416bd76537cfb9d0a4e4512a2ec988f WHIRLPOOL a95d1928c419693899587f3c22db14d4944603f14ef45f659d3c39814b619dc57b4cb756c93939bfba65a2b879784d42cd6d0a9d39a8682e5c716ffb577b4644 EBUILD netbeans-cnd-9999_p20150625.ebuild 4796 SHA256 b3a1480ba9e7b5431d2eb6b10ce4f817761808ad6cf9a691663e86d7b0ccbe6d SHA512 b580803992894e8d794a9d15be32228fc3c3a23e31c74e2612043a2094fa7994317a1d9539dc03b6ab9301ef2859984c25e1882ed78169356ad8d70b73e64b6f WHIRLPOOL 57cb4b76042aaa1d46b25e315b63b3151f7e3b2452d0934fa39ada8e113abf7c648806b0eaa8477f1ae86aa32eb0a2782992f380613131a8166df907bbe01083 EBUILD netbeans-cnd-9999_p20150627.ebuild 4796 SHA256 f2b71c7bd8b7af26359d53e72274acf8caac1437f6b43ceca8bd09b79be4d2f7 SHA512 0c03b148015bc4905c6af90f7fe922367017aa5f234fc460fc2575bec3f74d14bb7d8d706c6d9ca3c72555caba313dd9e71f9a82bb741c6d0458fa6d60910d58 WHIRLPOOL 2ea31ede34bcdd409a3110faf41cd3d3eb1afe52a7a566b494b35251c0e3cf0a97bcc09f73ac7a5b9deccbd1b253130695882916d84ebc7865b59ff5db6e406d -MISC ChangeLog 161655 SHA256 c1bcf4cced62e95272059f3f2e2fce0b11890254fefc2544b57bd665c1c0dbb6 SHA512 5bc7d2a23846fb44dd7e430ad8eca23756a8558d8a8ea822c3b26c6b63eaead31daa3998fa10bb1c5b1bc3ce7d367604d192d96a0a6576518c468dfc228f4849 WHIRLPOOL 57533c8a08f9dad0523ad1687caddec1c4cb844326766e4a435e4d14a359c0bc93cac60c03cb6434104e65391eab880cc3dd1652d798f7f80f98e2bfeeff8b5d +EBUILD netbeans-cnd-9999_p20150629.ebuild 4796 SHA256 36e8034c39fbdac777ed900a8cdb19ab599376a09de7b06c53086271d8bbae85 SHA512 8207a3dc85d5a0a78debab3d72d5ea1022c125a1610ba466b7297a65efb14d942552415c730c868ca9743107918bf6a308b5c142064eef35e68ef48e5c2a3c77 WHIRLPOOL 20da25b0082cb18d57768e7260f3e5ea9e99af210e9545e47f4fbf0780d4160cb366d908af5cb128c2cc2e6f74c4752bb5697a3c9071259cceb87505a3d6e190 +MISC ChangeLog 161822 SHA256 5c60b589642a9162bb26d91aec6666db1c94da4ced63eee727a44f568e9aa372 SHA512 f3a9c720e17639f8895afb9b17635508da69acd976ea6a2253e894195896e37e15ab356af06f677df53ada90b88dba25ffcdbac5476952fe138d83ae2c2ec3fa WHIRLPOOL d39cdeb28d3e8256a3cf4dc53729f0fbafed77ebe743731277bab235702afb12f255a259954c3e9e54820849d1d8b39a3e309e567bc31f948477e7a4af307100 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43 diff --git a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20150629.ebuild b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20150629.ebuild new file mode 100644 index 000000000..d851d6423 --- /dev/null +++ b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20150629.ebuild @@ -0,0 +1,127 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="4" +inherit eutils java-pkg-2 java-ant-2 + +DESCRIPTION="Netbeans CND Cluster" +HOMEPAGE="http://netbeans.org/projects/cnd" +SLOT="9999" +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2015-06-29_00-01-56/zip/netbeans-trunk-nightly-201506290001-src.zip" +SRC_URI="${SOURCE_URL} + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r14-build.xml.patch.bz2 + http://hg.netbeans.org/binaries/5CAB59D859CAA6598E28131D30DD2E89806DB57F-antlr-3.4.jar + http://hg.netbeans.org/binaries/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar + http://hg.netbeans.org/binaries/E03865DA6B38B4F87DEC7F3066A6259B47EB449D-clank_0.3.6.zip + http://hg.netbeans.org/binaries/BF2C234985CF9BD6CDE18114406C67EC7C32B84A-cnd-build-trace-1.0.zip + http://hg.netbeans.org/binaries/BB83D4F8047D608858154CB041054F5CAE35B903-cnd-rfs-1.0.zip + http://hg.netbeans.org/binaries/C51780D99464CBF45B0495C7646B442AB3C7B463-open-fortran-parser-0.7.1.2.zip" +LICENSE="|| ( CDDL GPL-2-with-linking-exception )" +KEYWORDS="~amd64 ~x86" +IUSE="" +S="${WORKDIR}" + +# These files are for remote development and debugging +QA_PREBUILT="usr/share/netbeans-cnd-${SLOT}/bin/*" + +CDEPEND="~dev-java/netbeans-dlight-${PV} + ~dev-java/netbeans-harness-${PV} + ~dev-java/netbeans-ide-${PV} + ~dev-java/netbeans-platform-${PV}" +DEPEND=">=virtual/jdk-1.7 + app-arch/unzip + >=dev-java/jna-3.4.0 + ${CDEPEND} + dev-java/javahelp:0" +RDEPEND=">=virtual/jdk-1.7 + ${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.cnd -Dext.binaries.downloaded=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-r14-build.xml.patch.bz2 + + pushd "${S}" >/dev/null || die + ln -s "${DISTDIR}"/5CAB59D859CAA6598E28131D30DD2E89806DB57F-antlr-3.4.jar libs.antlr3.devel/external/antlr-3.4.jar || die + ln -s "${DISTDIR}"/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar libs.antlr3.runtime/external/antlr-runtime-3.4.jar || die + ln -s "${DISTDIR}"/E03865DA6B38B4F87DEC7F3066A6259B47EB449D-clank_0.3.6.zip libs.clank/external/clank_0.3.6.zip || die + ln -s "${DISTDIR}"/BF2C234985CF9BD6CDE18114406C67EC7C32B84A-cnd-build-trace-1.0.zip cnd.discovery/external/cnd-build-trace-1.0.zip || die + ln -s "${DISTDIR}"/BB83D4F8047D608858154CB041054F5CAE35B903-cnd-rfs-1.0.zip cnd.remote/external/cnd-rfs-1.0.zip || die + ln -s "${DISTDIR}"/C51780D99464CBF45B0495C7646B442AB3C7B463-open-fortran-parser-0.7.1.2.zip cnd.modelimpl/external/open-fortran-parser-0.7.1.2.zip || die + popd >/dev/null || die +} + +src_prepare() { + einfo "Deleting bundled class files..." + find -name "*.class" -type f | xargs rm -vf + + epatch netbeans-9999-r14-build.xml.patch + + # Support for custom patches + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f` + + if [ -n "${files}" ] ; then + einfo "Applying custom patches:" + + for file in ${files} ; do + epatch "${file}" + done + fi + fi + + 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.jna/external jna jna.jar jna-4.1.0.jar + + einfo "Linking in other clusters..." + mkdir "${S}"/nbbuild/netbeans || die + pushd "${S}"/nbbuild/netbeans >/dev/null || die + + 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-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-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 +} + +src_install() { + pushd nbbuild/netbeans/cnd >/dev/null || die + + insinto ${INSTALL_DIR} + + grep -E "/cnd$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die + + doins -r * + fperms 755 bin/dorun.sh + + popd >/dev/null || die + + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/cnd +} |