summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiroslav Šulc <fordfrog@gentoo.org>2017-12-13 11:36:55 +0100
committerMiroslav Šulc <fordfrog@gentoo.org>2017-12-13 11:36:55 +0100
commit8c2e7f1ca142330548041e23f593829fcd0e7fd1 (patch)
treecc1b1f7c2e9934a8b2d3311870bb03967f170b0a /dev-java/netbeans-profiler
parentnetbeans: removed obsolete ebuilds (diff)
downloadfordfrog-8c2e7f1ca142330548041e23f593829fcd0e7fd1.tar.gz
fordfrog-8c2e7f1ca142330548041e23f593829fcd0e7fd1.tar.bz2
fordfrog-8c2e7f1ca142330548041e23f593829fcd0e7fd1.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_p20171213.ebuild107
2 files changed, 109 insertions, 0 deletions
diff --git a/dev-java/netbeans-profiler/Manifest b/dev-java/netbeans-profiler/Manifest
index a1e816fe2..ae491e858 100644
--- a/dev-java/netbeans-profiler/Manifest
+++ b/dev-java/netbeans-profiler/Manifest
@@ -17,6 +17,7 @@ DIST netbeans-trunk-nightly-201712070002-src.zip 221062529 SHA256 3c5d82b663047a
DIST netbeans-trunk-nightly-201712080002-src.zip 221062529 SHA256 9af712fc4fa1a49767dff4f38dc93e4c0e4094a35a9b90484f93f2e3c9203ba8 SHA512 2d1c1150202ce755c1512f1f972a44642d29d6c4ddad12b5d2b38289f43db78da8e8e6ac915593c10a834a15126b6c709c2740ab09272d2186d11ee021ced10e WHIRLPOOL 4a0d45fb761ad446936e4b8654a18c2bd49043a2934ea0fb997c0d983d6b4f99318fd50dd9c71703af75e0a896e155abf33c74f8436503c4efd70d28f20c860e
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
EBUILD netbeans-profiler-9999_p20171110.ebuild 3146 SHA256 67ed6d1b70902967b35695fa2a8d49c980d536afd7e70a606b99ab7e6f9f285a SHA512 48bf8e69f416b3740d80987d55c5418987246886bc771c8a168539be7771f9cf5b131dd345e0479a4dc9ca23e29bf24a97ccaddc14b8eb5e17ea708aec0881cc WHIRLPOOL 8f76ccdb72b462a27825a5a86898183ebe9639b84851b17327c16e7f4f8af116a33812fbefeccd605d7c032eace7b7d90fb381e7638d3bae0bb1afa5697c07bd
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
@@ -35,4 +36,5 @@ EBUILD netbeans-profiler-9999_p20171207.ebuild 3146 SHA256 d35d0e965c57e0b28ae1f
EBUILD netbeans-profiler-9999_p20171208.ebuild 3146 SHA256 f5491e2834c9356e7c45bbc72bb86e78c103fb375fd8fb95668d752cdb781aa8 SHA512 537fdd230eb6bde6088330c1450e2b7766eeadb34650da033da4df69cd369248beddcc908c00051455dbd55e3a3f5091219249cc813b73e6b8fc5f1f9131c19e WHIRLPOOL 7717747dcbfd75731586d6fe9a9dfb7a5257f6a2bdaa2c656af47a4ae07638af37d5156b7a438e78786b220d221b9dd2a14fc26e2af8112f00966559e73848ba
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
MISC metadata.xml 247 SHA256 8e0ccbf349cdd36adaaa8c3becadea9b65febd7868f27664ef7e70a1197765fe SHA512 1a68c1448a18938e13e6e39e718934a3e700b1d2ca708332d9cefd522d30049794b281c1cc8f788f1d0eb73c468a55b67a4bafbcf6e43317978d661d5d736faf WHIRLPOOL aaa66eab1db9d82717d76e5c65990f7f30e9527a6573006ebc43cc0edb05550ddce87e8e911ba7c7d67de863e6a191cc351b31fed299c4654a7b894f9eb13740
diff --git a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20171213.ebuild b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20171213.ebuild
new file mode 100644
index 000000000..a897a6374
--- /dev/null
+++ b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20171213.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-13_00-02-15/zip/netbeans-trunk-nightly-201712130002-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
+}