summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiroslav Šulc <fordfrog@gentoo.org>2017-12-14 11:04:29 +0100
committerMiroslav Šulc <fordfrog@gentoo.org>2017-12-14 11:04:29 +0100
commit20d8017857d4f1bc14dd11281e0ae12d4c8eaadc (patch)
treecbd1c31f189c5697e0cfccf3d7d3c6f843dc4f49 /dev-java/netbeans-profiler
parentnetbeans: removed obsolete ebuilds (diff)
downloadfordfrog-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/Manifest2
-rw-r--r--dev-java/netbeans-profiler/netbeans-profiler-9999_p20171214.ebuild107
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
+}