diff options
author | Miroslav Šulc <fordfrog@gentoo.org> | 2017-12-14 11:04:29 +0100 |
---|---|---|
committer | Miroslav Šulc <fordfrog@gentoo.org> | 2017-12-14 11:04:29 +0100 |
commit | 20d8017857d4f1bc14dd11281e0ae12d4c8eaadc (patch) | |
tree | cbd1c31f189c5697e0cfccf3d7d3c6f843dc4f49 /dev-java/netbeans-profiler | |
parent | netbeans: removed obsolete ebuilds (diff) | |
download | fordfrog-20d8017857d4f1bc14dd11281e0ae12d4c8eaadc.tar.gz fordfrog-20d8017857d4f1bc14dd11281e0ae12d4c8eaadc.tar.bz2 fordfrog-20d8017857d4f1bc14dd11281e0ae12d4c8eaadc.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-profiler')
-rw-r--r-- | dev-java/netbeans-profiler/Manifest | 2 | ||||
-rw-r--r-- | dev-java/netbeans-profiler/netbeans-profiler-9999_p20171214.ebuild | 107 |
2 files changed, 109 insertions, 0 deletions
diff --git a/dev-java/netbeans-profiler/Manifest b/dev-java/netbeans-profiler/Manifest index 8a0c30c7a..4cd3d1280 100644 --- a/dev-java/netbeans-profiler/Manifest +++ b/dev-java/netbeans-profiler/Manifest @@ -17,6 +17,7 @@ DIST netbeans-trunk-nightly-201712080002-src.zip 221062529 SHA256 9af712fc4fa1a4 DIST netbeans-trunk-nightly-201712110002-src.zip 221062529 SHA256 b36471ddb46ffa09e69e571cdd15d5f234abeb7edc60e5155dce3136b861c69b SHA512 4c578afbcc251df5a74b17a768d8230d21db42f5ce8d570649a845212ebb2f0b8b6e737d3acfa5ab42961496159849b3fb57c803b9a4fdfeb15b5cf7570d69bc WHIRLPOOL 0f96f8cb2ba050b36d66fd7c49677af594e1582e5b103305012486cf1cc797e6cef06034cea4c8f7e7a61e09d3e0fc6c7121b2fab2a9fd33f77c45df9e4bafcd DIST netbeans-trunk-nightly-201712120002-src.zip 221062529 SHA256 68af8898e3820034396a63d08cd2030df2b470bfdb4ae81080ce1fdbc6c244ee SHA512 3c25389a329bb2fd25d2df668100c8a7bed33785ba92533fe20428d760a1549c0bcd0c328714808677f9daa8b2611bf0a282d5520e9502c22ec4fe208dbcc284 WHIRLPOOL 4672a7587bb8c814869af4b5bbfb20a8e8b8fe8ca239eee5c472a9cf00cc647d004332b9d99949bd71380b46c94c0f790478f1492e2ea18a1085df201f4966ee 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 EBUILD netbeans-profiler-9999_p20171115.ebuild 3146 SHA256 d85adee97dacb88b22c8c26cd4f28e1c38f85d4d1c6d7f84427c24f171e6efe7 SHA512 d013f69fe6b47ba91a40f9b96fb458d1fe92f091e33eea11782de7745a045e1377a80d922616fa1233316d425a6b3b9dbed331dc651c61239b0fc9590e713808 WHIRLPOOL fbc41fd0c7b3d57691c8261267ca6adeb5c2ac7882698676af6714152db3cd477a249c06a15d3410eca845a4c0651fccd417fcb053ea94b468f27db86fb4fdaa EBUILD netbeans-profiler-9999_p20171116.ebuild 3146 SHA256 e2f2388474be608cd62561a846e9a6d95f195e30c59dbe94901d860ab82c6e85 SHA512 16108d298e65996b6c9db953abbc97805bfbbfa6f35f89f86c1fb617654b32ccf08ad0ff4d4289e2e709602080259f977c605d883a9b96a78a0b4899093e7996 WHIRLPOOL ce20dd424ffbf349aa6d88e5fefbec8912278b32b314186c5fbe3e933b7f7956cc3962ce71079980a6af231c0b821783a22f3639b3a0c3272afd1f2e400f9173 EBUILD netbeans-profiler-9999_p20171120.ebuild 3146 SHA256 72e18a7fe16bd0a201c2b4afadc8ff009db0e0da9b4257e1242918c691f640f1 SHA512 728acb3dc1d9feb67eb638dc023f1dd080916297d4547f649a40a3552689ca3e5052713d95e719a15137c495c1550017f97d087625d66dabaec500c977e61c74 WHIRLPOOL 9e98238ece30e32416a889f7322b20a4d339741919068aa0b2309a308ef0ac2cb6647d9933b3d33afbb9f879aaf0e990718640e0cb96494f6c7d5647ea30c65d @@ -35,4 +36,5 @@ EBUILD netbeans-profiler-9999_p20171208.ebuild 3146 SHA256 f5491e2834c9356e7c45b EBUILD netbeans-profiler-9999_p20171211.ebuild 3146 SHA256 87a271c21fe657d873d45de02e0f825a2fe184267133ac36dff12261c0885b74 SHA512 0482955718a8d752588978448c7ba64ccfbdbdf54e025ceb94369e7d71da71f56767852339040f4bb986f926e0f3d42334c0a1694a9b40ed3dae766a9734d950 WHIRLPOOL f15dfb6c4548767a32c54e8d4b83472a60ed1c38b088a9e1a89ccb1e3c94557ac0c4666c7007ff15a21f1dc2e8f778ad00fd67c138ebba74e612b77e63ede077 EBUILD netbeans-profiler-9999_p20171212.ebuild 3146 SHA256 a4be4df516e65c47469280ebd15d77ecfa25fee79dbfeeda006986932c3e4543 SHA512 034a52348066549fc3a9551351576f57007bceafb28c3f0fa73ce4427824467f2de03d148079eba21e491fbe75040d48c2bf3568588939cae91aa4d99adb5c54 WHIRLPOOL 5ed1d1e772857fa812b065b58b6c7303723151a1fc91fc0fc7b0eb369380b1f67d6a2b7077288dfe56dc6368d1c92eb461bb73b6e2294dac63e515bd52d22a15 EBUILD netbeans-profiler-9999_p20171213.ebuild 3146 SHA256 4b7a5f4a0d8fb58321e70491d90e9c65d65ce6b95712880adb90990c467bf315 SHA512 fdd0eb54161d72f03badc7043a10985f7745f9e28d459c537a0897e0e52512e2c1bc183cd015779ddfc350a8589b7be78ad6a40b8d399627350d7f21f3b310aa WHIRLPOOL 138b7da29c1f8304045e19000b8ab57ae5e5825467cb4576197682f90bcff82048f6d4aa906df996d5bfbaa20c33b0493747c287a95ab3b466ade7cb431ce64e +EBUILD netbeans-profiler-9999_p20171214.ebuild 3146 SHA256 26be5cb921c5373c1adc1192f3818fd04bc6ac03e67ee0b3191539b1396c78ce SHA512 beaf917ccf5cc00072c7bbcf24c0cd721962220bd51845e80a5ff9ee12e2f186eeaf322e7380813031ba34706ba14fc19c6db172786eb84fb1bb47355bc3ad30 WHIRLPOOL 59c2d9591ac17b044621914f74130eeb3afee66880fde55ff20a51a498ef7b6f551afe4593bb0d517fb62f3514a599819637d31a458a1a6f56f506d174f34c75 MISC metadata.xml 247 SHA256 8e0ccbf349cdd36adaaa8c3becadea9b65febd7868f27664ef7e70a1197765fe SHA512 1a68c1448a18938e13e6e39e718934a3e700b1d2ca708332d9cefd522d30049794b281c1cc8f788f1d0eb73c468a55b67a4bafbcf6e43317978d661d5d736faf WHIRLPOOL aaa66eab1db9d82717d76e5c65990f7f30e9527a6573006ebc43cc0edb05550ddce87e8e911ba7c7d67de863e6a191cc351b31fed299c4654a7b894f9eb13740 diff --git a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20171214.ebuild b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20171214.ebuild new file mode 100644 index 000000000..63df49968 --- /dev/null +++ b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20171214.ebuild @@ -0,0 +1,107 @@ +# 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 Profiler Cluster" +HOMEPAGE="https://netbeans.org/projects/profiler" +SLOT="9999" +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2017-12-14_00-02-15/zip/netbeans-trunk-nightly-201712140002-src.zip" +SRC_URI="${SOURCE_URL} + https://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r21-build.xml.patch.bz2" +LICENSE="|| ( CDDL GPL-2-with-linking-exception )" +KEYWORDS="~amd64 ~x86" +IUSE="" +S="${WORKDIR}" + +# Binary files needed for remote profiling +QA_PREBUILT="usr/share/netbeans-profiler-${SLOT}/lib/deployed/*" + +CDEPEND="virtual/jdk:1.8 + ~dev-java/netbeans-extide-${PV} + ~dev-java/netbeans-ide-${PV} + ~dev-java/netbeans-java-${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.profiler -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-r21-build.xml.patch.bz2 +} + +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-extide-${SLOT} extide || die + cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die + touch nb.cluster.extide.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-java-${SLOT} java || die + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die + touch nb.cluster.java.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_install() { + pushd nbbuild/netbeans/profiler >/dev/null || die + + insinto ${INSTALL_DIR} + + grep -E "/profiler$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die + + doins -r * + + for file in lib/deployed/cvm/linux/*.so ; do + fperms 755 ${file} + done + + for file in lib/deployed/jdk*/linux*/*.so ; do + fperms 755 ${file} + done + + for file in remote-pack-defs/*.sh ; do + fperms 755 ${file} + done + + popd >/dev/null || die + + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/profiler +} |