summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiroslav Šulc <fordfrog@gentoo.org>2014-03-23 18:59:29 +0000
committerMiroslav Šulc <fordfrog@gentoo.org>2014-03-23 18:59:29 +0000
commit8664924fa55ba982597429f506d5ed7248ede4a6 (patch)
treefa99bcd7f2f82469670735cefef3c7f94f22ec71 /dev-java
parentnetbeans-platform: new ebuild for version 8.0 (diff)
downloadhistorical-8664924fa55ba982597429f506d5ed7248ede4a6.tar.gz
historical-8664924fa55ba982597429f506d5ed7248ede4a6.tar.bz2
historical-8664924fa55ba982597429f506d5ed7248ede4a6.zip
netbeans-profiler: new ebuild for version 8.0
Package-Manager: portage-2.2.9-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0xCFE47E2F
Diffstat (limited to 'dev-java')
-rw-r--r--dev-java/netbeans-profiler/ChangeLog10
-rw-r--r--dev-java/netbeans-profiler/Manifest5
-rw-r--r--dev-java/netbeans-profiler/netbeans-profiler-8.0.ebuild121
3 files changed, 133 insertions, 3 deletions
diff --git a/dev-java/netbeans-profiler/ChangeLog b/dev-java/netbeans-profiler/ChangeLog
index f08bf8414e65..21c56cfc4d19 100644
--- a/dev-java/netbeans-profiler/ChangeLog
+++ b/dev-java/netbeans-profiler/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-java/netbeans-profiler
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-profiler/ChangeLog,v 1.19 2013/10/16 09:51:51 fordfrog Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-profiler/ChangeLog,v 1.20 2014/03/23 18:59:25 fordfrog Exp $
+
+*netbeans-profiler-8.0 (23 Mar 2014)
+
+ 23 Mar 2014; Miroslav Šulc <fordfrog@gentoo.org>
+ +netbeans-profiler-8.0.ebuild:
+ new ebuild for version 8.0
*netbeans-profiler-7.4 (16 Oct 2013)
diff --git a/dev-java/netbeans-profiler/Manifest b/dev-java/netbeans-profiler/Manifest
index 6528a8da64db..1bdddbe1dc9b 100644
--- a/dev-java/netbeans-profiler/Manifest
+++ b/dev-java/netbeans-profiler/Manifest
@@ -8,6 +8,8 @@ DIST netbeans-7.3-201302132200-src.zip 179174245 SHA256 5be4ee16868ca3f2a73b397c
DIST netbeans-7.3-build.xml.patch.bz2 2463 SHA256 ec0a58213907f7c8656ded1ba3f21dd0a2197b6eed46d7d5ba37f6afb0ae2a79 SHA512 1f8164efab23f7fdaf7da0191f36043cc10d9a4865e38761c24c83a822d8b1b7abfb891f6072654fdfcd314f6fdf0010cb8560c2222ec07e4b4b217b91142079 WHIRLPOOL 47d8e784b65a9863d6c9c122288720544384b4f9f6815325247cf12fc2dac5678b27b72e0b7580052096957acc245b7f8f1c54b97a1877a3ba1021bf871d08dc
DIST netbeans-7.4-201310111528-src.zip 185900858 SHA256 b6c584c2091d600dcb4d10a732812864265f6ec776da11b4f700195eb3d6fd05 SHA512 424124000026e161bf91688106c0d25668869abde49b6f0fad1a2a8a9ca3b40e664f14056132f3ded43bc319056b2ac56a705c3624f175f279824cae42f9a9a2 WHIRLPOOL 0200e37fc6ca22d8e679327c55fb2fec2fc030106e3802cdec2dde2766df354faec3659a4867cbfc908c673c1a770f59b37c6b4b9cd391b3844d6af11cafc01a
DIST netbeans-7.4-build.xml.patch.bz2 2685 SHA256 3ffbe61e33ab28f39acbe28209469c673ac97ba4620e9ab7391537b9d242da6a SHA512 247c67cf53ee40e94768d547218664cbf82c487f16982a43daed054a17327f168f35319ed4fa2def995adf3f0a6d25f85a3bb23ff4a84aa4e4f751257f255545 WHIRLPOOL bceeaebe6a7079910cfabcbf48738694b8b86a5ab7147002182eba3c305a310febe5861abdc3e63df904b45fcf3a5ecb3007c15611b59b4ce53406e578d13c47
+DIST netbeans-8.0-201403101706-src.zip 194215149 SHA256 737a6fe9313e720590933773672c1f241820b795ce384a605743f3eeba0a9396 SHA512 dbc4ea3852ac0a698729a7698f2dccff427680bf01234c8a463268540e886f57b39697ec124fc0701cd52b558987961fc82e6f27bc9f0fc115159d250fddd676 WHIRLPOOL 47d914d023212076c463a99eda49b202aa6c05a2ffd5c32b61f97a4cd76930c94e18059292a8520359f38736e838a7c2d053ecf584493dbb3a9d8f5133ed6b36
+DIST netbeans-8.0-build.xml.patch.bz2 2685 SHA256 3ffbe61e33ab28f39acbe28209469c673ac97ba4620e9ab7391537b9d242da6a SHA512 247c67cf53ee40e94768d547218664cbf82c487f16982a43daed054a17327f168f35319ed4fa2def995adf3f0a6d25f85a3bb23ff4a84aa4e4f751257f255545 WHIRLPOOL bceeaebe6a7079910cfabcbf48738694b8b86a5ab7147002182eba3c305a310febe5861abdc3e63df904b45fcf3a5ecb3007c15611b59b4ce53406e578d13c47
DIST netbeans-9999-r1-build.xml.patch.bz2 2379 SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e SHA512 7f28a0b2536ea84ebaba26df072411f62db01873e7803f2e28400b55bd61f0857b5508668bd03894364333edf6b8cf9901b823980a8f51f8d6a711bd3a47cb59 WHIRLPOOL 74dcc47859101722f9879bf0cf2dadd210555560b2fcd036e43ac099c71fe0c712b360aadad8e88092a324c93ff42fc2e467e89e3227f23a24d55b9c9e2c27b6
EBUILD netbeans-profiler-7.0.1.ebuild 3343 SHA256 75a5a6460fdcfcdecc9df0cf8caafdaa2d69beeb4c8ea4bccaff0b489b92f066 SHA512 ce577230aaec0abad78d94ab45aead8c96387b6077ae777b8e0748ef158065465f35f2bd5390784eca9c4d561ea141ae7dec0dfb5d07cf142d6b712b9730d663 WHIRLPOOL b538a291ee62f33eaf730ad75ac658cd847a26182ac7fbdf0c9ae8b84e1a843ff3a1b4b046d145e80ffb981f5620c5e9b6de778959e903f9deb213dc205421ee
EBUILD netbeans-profiler-7.1.1.ebuild 3350 SHA256 d1496071fc8c6962b95bf47903996e0bcb2103758c66ce5d584571152d63c329 SHA512 898d074210badafcf47ccdcfd285b342661fda2a7703fb26459489ff0e193ef14b348751aeaa88b5c515eb26a41fb0d4f4a260f6b6d33a9ca49f465873d09ffb WHIRLPOOL d352889e00d6fadceccaa0f932d978efd4114e61b1db0d9a30ad8e44beb317667423393c7a53ccad1a6f9c08e7436e44449049bd2790af38311ea1a3a04b27dc
@@ -15,5 +17,6 @@ EBUILD netbeans-profiler-7.1.2.ebuild 3350 SHA256 32fe0a0d38ff7ccafe1dc40dcdb100
EBUILD netbeans-profiler-7.2.ebuild 3326 SHA256 b68a42aff1ab799c069926822dedd2b6683a32f0437548f4141e6e49e71bb76a SHA512 19e06341469b65cb484e6ca6b2d98f4413e9b91638337f6c273b37b95bc296d4f106271b60c225ce4c261dbde02dac254ad8ecd6c82dd623c6ad9162c0041f35 WHIRLPOOL b49c938d2ec47d8186713a19c4230edfce3e9b77fe43a01c2677b76f8ea078c03012e992ab52d95bf85fdb26a9e5094b5d62f6feae9cb4788cb6985684bef241
EBUILD netbeans-profiler-7.3.ebuild 3350 SHA256 cb4dd9f92d218a32026ef0721c0ea07a72b62b6a65de896840b0b630f74fd786 SHA512 becc0551dd9f6431f8da0c67a221d96ba383cde833d4f825ab325402e74083e8896c8b66158d490be0ad2fca035566cfc23fc934e473e638c01f0f3c51a945d0 WHIRLPOOL da3469e7cd789761e65dd3e9ed557c6749b0f1a86dc3838a9acc8f5a335ff2c621e142af068161b08c24799b99573f80f28b436338dc55b3b3aa3f2c8f71d52b
EBUILD netbeans-profiler-7.4.ebuild 3525 SHA256 18e40d1a8fc1cf8863cf6daca934a787bada37630025922736d1f0ef042ae4e4 SHA512 46c7538ee22c516ab178a9d3403db144cd77880801b4f5f2014978fe6615ade22d5c9f8fb3257187078ac68545bcae388a800e94a339d4e34fe3f8ace01a28f5 WHIRLPOOL 1f4cc92361d2ea9b332c5bad924b9538396f8e06e00ab1a8e4d211a8bda4c8abfd9f98f2c0f5413d62b49922c7d67fe5e5410b30f7c1dc07601bcf0bbaa5627f
-MISC ChangeLog 2980 SHA256 f2058f0b13756058877c3360dde7e793c5b6f1d9e4f8ef4ee9c3d9a740aad5e8 SHA512 dbc4db62c9557a08039b6d7c1bbc65b2524aba84fd10e6bec62b3bc53b64a8d82245327ae69b25fe6962f9cd9f6b463c17308cb043d254d3bae9a8a6cf485fd7 WHIRLPOOL c96ef50798023fb61de7bf40fd335d45f2f8a9330fa03cfb8ec7cf4954ff0cdf66035c6e8fbdd94fb7f9f4155db2d1f5fbdc8c7892757ddffe210153727362f5
+EBUILD netbeans-profiler-8.0.ebuild 3519 SHA256 5c363ea0f262890e845dc7a2325385f2fb043a8097a9d958a61c79a80e166f05 SHA512 228616992ae31e9719c6a2d7935f84679de2b3881cc34a73b31ef142c702ea30c3b4c98c145696d14cd32f87bd81a2bd8cc280e7bcc87503ac2da9e011975cf0 WHIRLPOOL 5de4fc34079f8ea556828c023cb0069e23f944dadfda2f13d9878e0734034e4ccf88889aeaa19e225df6f66c8a94d95f69fd62f242b3b6241b50ad5790ba98e8
+MISC ChangeLog 3133 SHA256 1cd35d83590df3b37cec6d94cb3477abc2ec2991b05d0ba2c7af7d8c38e79278 SHA512 c7fa598e0070e3b5583595bc0ab3950d1aee79ecc579eeb1b421419765ed1816090e9a8d45b1e931ab697fdd81edd500a3c5617a33a77266a1f9741dbe459a7c WHIRLPOOL 8dae127f45c011f6a358bab274ebfe4c029ddb3699b95b676b0f6bd0b9c27a6bb09f9d789f8cc603cc7cc81bedf74c13f1ed6d39d397ae24fe0b949bb957b330
MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43
diff --git a/dev-java/netbeans-profiler/netbeans-profiler-8.0.ebuild b/dev-java/netbeans-profiler/netbeans-profiler-8.0.ebuild
new file mode 100644
index 000000000000..5bde35e866bf
--- /dev/null
+++ b/dev-java/netbeans-profiler/netbeans-profiler-8.0.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-profiler/netbeans-profiler-8.0.ebuild,v 1.1 2014/03/23 18:59:25 fordfrog Exp $
+
+EAPI="4"
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="Netbeans Profiler Cluster"
+HOMEPAGE="http://netbeans.org/projects/profiler"
+SLOT="8.0"
+SOURCE_URL="http://download.netbeans.org/netbeans/8.0/final/zip/netbeans-8.0-201403101706-src.zip"
+SRC_URI="${SOURCE_URL}
+ http://dev.gentoo.org/~fordfrog/distfiles/netbeans-8.0-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="~dev-java/netbeans-extide-${PV}
+ ~dev-java/netbeans-ide-${PV}
+ ~dev-java/netbeans-java-${PV}
+ ~dev-java/netbeans-platform-${PV}"
+DEPEND=">=virtual/jdk-1.7
+ app-arch/unzip
+ ${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.profiler -Dext.binaries.downloaded=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-8.0-build.xml.patch.bz2
+}
+
+src_prepare() {
+ einfo "Deleting bundled class files..."
+ find -name "*.class" -type f | xargs rm -vf
+
+ epatch netbeans-8.0-build.xml.patch
+
+ # Support for custom patches
+ if [ -n "${NETBEANS80_PATCHES_DIR}" -a -d "${NETBEANS80_PATCHES_DIR}" ] ; then
+ local files=`find "${NETBEANS80_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
+
+ 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
+}
+
+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
+}