summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/goland/Manifest3
-rw-r--r--dev-util/goland/goland-173.3531.21.ebuild45
-rw-r--r--dev-util/goland/metadata.xml8
-rw-r--r--dev-util/pycharm-community/Manifest4
-rw-r--r--dev-util/pycharm-community/pycharm-community-2017.2.4.ebuild (renamed from dev-util/pycharm-community/pycharm-community-2017.2.1.ebuild)0
-rw-r--r--dev-util/pycharm-professional/Manifest2
-rw-r--r--dev-util/pycharm-professional/pycharm-professional-2017.2.4.ebuild49
-rw-r--r--dev-util/systemtap/Manifest2
-rw-r--r--dev-util/systemtap/systemtap-3.1-r1.ebuild2
-rw-r--r--dev-util/visualvm/Manifest7
-rw-r--r--dev-util/visualvm/files/visualvm-r1.conf9
-rw-r--r--dev-util/visualvm/files/visualvm-r1.sh13
-rw-r--r--dev-util/visualvm/metadata.xml13
-rw-r--r--dev-util/visualvm/visualvm-1.3.9.ebuild58
14 files changed, 205 insertions, 10 deletions
diff --git a/dev-util/goland/Manifest b/dev-util/goland/Manifest
new file mode 100644
index 000000000000..1424a8cc957f
--- /dev/null
+++ b/dev-util/goland/Manifest
@@ -0,0 +1,3 @@
+DIST goland-173.3531.21.tar.gz 213040527 SHA256 5738129cb5ab81428cf6fa0ec18e97221b1303d966e679e575a0ac8e669170cd SHA512 db2deb4e52fb4135e3fb27c63a181c34acddf61dd2bedf81e50144a85b3e9bcb1a7490532b6841815e2b888c660aa26bc8c3176f83bb30bcf20ec568cdfeb65b WHIRLPOOL 51502c1d35a582601378a6ed403c4c84d36418a340f00479180143a1eddcae05832242f9bb075ebb63c906c5f0385a5ef53a32b4d2975669a8b54266b9778e8c
+EBUILD goland-173.3531.21.ebuild 1040 SHA256 1b465b0ac140a4a11f9a702bfca9de927bcec78cc4250c212ba00e07ec28fb8f SHA512 ba6903ab409c8e4d9023708cb5f16b6304e59cae302270e1055a906bcab52e778c9923265d53aa97c0118ea00d667f39baaaa2ed7840fdda8f26f785313d9e97 WHIRLPOOL 0382040b962041a64e5b6703b3412d63c7152ee0b0c68b7711c46cf8ec32bef3309364115ef6cf4cf13b44cd40f71b82241b194653c680025ce29099f643814f
+MISC metadata.xml 245 SHA256 6fedd876236c2f1fe2687e73628381650ebecef9734f88f6d483bec5bf475a7f SHA512 ce14e948c06d19eefb8504b77746e191099fd4d66083ad01ac62d874029b397af4edc5940312dac09c9ed18ccbcd98909b93fc0bc463c15db97bf68d13c9fec4 WHIRLPOOL 4957affde63b54e118270c40ce12683872777b41ec1a798f7b03807a99917148279d392f71cbcf95ec4e5d586ee5fc0400aea77d9e46083873a441a4907ba13d
diff --git a/dev-util/goland/goland-173.3531.21.ebuild b/dev-util/goland/goland-173.3531.21.ebuild
new file mode 100644
index 000000000000..3698daaba68c
--- /dev/null
+++ b/dev-util/goland/goland-173.3531.21.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils
+
+SLOT=0
+
+SRC_URI="http://download.jetbrains.com/go/${P}.tar.gz"
+DESCRIPTION="Golang IDE by JetBrains"
+HOMEPAGE="http://www.jetbrains.com/go"
+
+KEYWORDS="~amd64"
+LICENSE="IDEA
+ || ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )"
+
+QA_PREBUILT="opt/${P}/*"
+
+S=${WORKDIR}/GoLand-${PV}
+
+RDEPEND="dev-lang/go"
+
+src_prepare() {
+ default
+ if ! use arm; then
+ rm -rf bin/fsnotifier-arm || die
+ fi
+}
+
+src_install() {
+ local dir="/opt/${P}"
+
+ insinto "${dir}"
+ doins -r *
+ fperms 755 "${dir}"/bin/{${PN}.sh,fsnotifier{,64}}
+
+ make_wrapper "${PN}" "${dir}/bin/${PN}.sh"
+ newicon "bin/${PN}.png" "${PN}.png"
+ make_desktop_entry "${PN}" "gogland" "${PN}" "Development;IDE;"
+
+ # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
+ mkdir -p "${D}/etc/sysctl.d/" || die
+ echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die
+}
diff --git a/dev-util/goland/metadata.xml b/dev-util/goland/metadata.xml
new file mode 100644
index 000000000000..97df2a00971b
--- /dev/null
+++ b/dev-util/goland/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>mrueg@gentoo.org</email>
+ <name>Manuel RĂ¼ger</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-util/pycharm-community/Manifest b/dev-util/pycharm-community/Manifest
index 86a9a4b5588b..ad13c288351a 100644
--- a/dev-util/pycharm-community/Manifest
+++ b/dev-util/pycharm-community/Manifest
@@ -1,12 +1,12 @@
AUX README.gentoo 169 SHA256 3bcfb4f4909ec42cbaba2645b5c88d111f47b7d5e800a8aeadf3130091fd8bab SHA512 a0254552b98b6ec8dadd91ed7df35bf990d08025d8352366f58ecabe94cdde2df64d8665447d0a2ffc1edacdeb05124c2a82722d5ad70b614d90bb0ae38544d2 WHIRLPOOL f0de5cc2a1955e210655ee10d305bcfaf6a4a7b6dba46e17eece981d50bb461e9bd5bde772462a5849ebf59e54357bcfe42a5322c614bc75c1f96202654aa605
DIST pycharm-community-2016.3.2.tar.gz 215633678 SHA256 e1092d3692118f9097e4182edfccc76159160353b7d7379cada3249b9e2d4f39 SHA512 64f8fd908c2165e4534f77596e6f9a86e72a04390432a0c1206d8a5cfde8a54067d5747a6f1f2a5ba5bb168e311d5f432939c87a15f871330ce2c2e42c9bfc8a WHIRLPOOL 92320d3f96b76148bba1e0ead93578cde6890119fa963e1390b7da2ea570d4b99e6bebdffe6167e283d534073b06cd063c2d9e70c0100436afc6b6d0fd264eda
DIST pycharm-community-2017.1.5.tar.gz 195342869 SHA256 1a0bbf0d881527e08aad7a5adaa3ad44e8754c3eb2c3a8ed5ab113491549679b SHA512 1eac6062a1b92782e50425e053ec326965eaff6bf36ec3cf6d4e9fcdc1fe1a8baaf4d16131a38fc506c55c384943aaea51cf5f4c9d8d2e36080b7342ef1af21c WHIRLPOOL 1a655bcaa78b4a6607601229455e822cc56341c70132363a57cb9f6597f9f31ce007426a70284467cfe2c1a082972883746957e67dc678b5d379956f46a6c3cf
-DIST pycharm-community-2017.2.1.tar.gz 200410040 SHA256 4a7e5ab8c89be6ac3b6da649003260d1ed86b1dd41b7e9aa1d3873cacd7d6bd1 SHA512 734cbe66b38970a6f0c7e14d25f73143074d75034f6a29907c33998c3f83142f18f0016350916577db4497356594f144c7499f73c6a2e53e80374b3bf387f4f3 WHIRLPOOL 7dc075e2ce63dabb5eaca9a2b390d5930330ad39964b0d9e3d6ab935c141c1627696fd8f72bc862c3e684c9a454f9e3c21dd630673f01ff0909dd4c0cf01a3c8
DIST pycharm-community-2017.2.3.tar.gz 200478376 SHA256 e8562938c2ede32a1c1036391942190144cd9f0927bd49b6b3ddf5f7a01c33aa SHA512 502b056f15367c0aaed2a2b001b218f2f7e48d65b313d7560f3b77a0337a2502628ee502cb730eb2f8c6c853460988760e10601b98d43936603afa80beb1065e WHIRLPOOL 4096a3afcf86ae17e8021783c55264625e80a87034eaf6b0612fd622f88d52d24d7c27388be0c7f9a78b21333762fcf0531bd8f17b5cd4b2849cee5298d2f831
+DIST pycharm-community-2017.2.4.tar.gz 200392450 SHA256 a72045c348981640a12fb9739e04d4985163248006150d4fd3b3c09d34216ea4 SHA512 4c98c026e36d8dd7ba0bd2ccdcffb1301d0cb79b111d032d85e0875f55d8e8a708cc1d1f319baad93f308169a1ca2aad608b940b71810907e0929bb790af15f9 WHIRLPOOL a520ec02cf93c5f177f4b4876fd0e51493d1e1abbcf91a9d1af588b4649aa646b53bef80a719d2851441b70af994023cb127db174f2526065ea1f1adf3014a5f
EBUILD pycharm-community-2016.3.2-r1.ebuild 931 SHA256 43e97e1cd0c1a43d81d46ad6671add25dd6292a776ef2b1fc4b1e5f89c8bc6a2 SHA512 a5a79043917ac8fd8fcf3e55d52d3e22707473dd044393a99d90cd00636c5fc4c3dc4125a9c89fa3b71a1c73877e8ce7549ebaaef17c456a14c7c8a16d6009a7 WHIRLPOOL 0e67c42a09bd83180e38acfd58b99677421a616a68fde7867d661b756030bb6697ce04b6d8d8568752eba21e2739ae2c79f95125e62a507984812f02f7c71cbc
EBUILD pycharm-community-2017.1.5.ebuild 938 SHA256 0eac4ab4d2e3ae841ccf5cb1af524ce2a3d747507ed607cd6e5b66a252216413 SHA512 7240f33cacfcd6420f986cc5b4218fa1bdc881cbb5dacdab7aab8ae1b643dac21ff5edd59a7043f21fcf113105ee485f170fd85cc61e51055e3abc08c748f332 WHIRLPOOL d0dd7d47dba42bff534fc27892c947ba93fde286511f5eeb1811fdd50b913e9aaa43d0d3f4e728896ecf6dbbfb69aa2aaa46c336786add6b0028f162b025c582
-EBUILD pycharm-community-2017.2.1.ebuild 938 SHA256 0eac4ab4d2e3ae841ccf5cb1af524ce2a3d747507ed607cd6e5b66a252216413 SHA512 7240f33cacfcd6420f986cc5b4218fa1bdc881cbb5dacdab7aab8ae1b643dac21ff5edd59a7043f21fcf113105ee485f170fd85cc61e51055e3abc08c748f332 WHIRLPOOL d0dd7d47dba42bff534fc27892c947ba93fde286511f5eeb1811fdd50b913e9aaa43d0d3f4e728896ecf6dbbfb69aa2aaa46c336786add6b0028f162b025c582
EBUILD pycharm-community-2017.2.3.ebuild 938 SHA256 0eac4ab4d2e3ae841ccf5cb1af524ce2a3d747507ed607cd6e5b66a252216413 SHA512 7240f33cacfcd6420f986cc5b4218fa1bdc881cbb5dacdab7aab8ae1b643dac21ff5edd59a7043f21fcf113105ee485f170fd85cc61e51055e3abc08c748f332 WHIRLPOOL d0dd7d47dba42bff534fc27892c947ba93fde286511f5eeb1811fdd50b913e9aaa43d0d3f4e728896ecf6dbbfb69aa2aaa46c336786add6b0028f162b025c582
+EBUILD pycharm-community-2017.2.4.ebuild 938 SHA256 0eac4ab4d2e3ae841ccf5cb1af524ce2a3d747507ed607cd6e5b66a252216413 SHA512 7240f33cacfcd6420f986cc5b4218fa1bdc881cbb5dacdab7aab8ae1b643dac21ff5edd59a7043f21fcf113105ee485f170fd85cc61e51055e3abc08c748f332 WHIRLPOOL d0dd7d47dba42bff534fc27892c947ba93fde286511f5eeb1811fdd50b913e9aaa43d0d3f4e728896ecf6dbbfb69aa2aaa46c336786add6b0028f162b025c582
MISC ChangeLog 6592 SHA256 97dc91aad9390c028dca7ed85d68e19fd8260ba0a0c558db9ff662a9e6cf86a4 SHA512 bbb9dd6c1f8f6d9d14c4d38e5599ecc747a176b5566b3f6950c441693415b87d60d1dbf26f515c0c023046868405ce5310daca35271a1fcc42b74803a289fe69 WHIRLPOOL fc728869fa849eeb92e0f62195895f059c3db2cbcc52fd20746303baabbd1f294a44dfa9f90a2c17fd09b42132c5ebed6b1a61151d92a944f71e7dfc56a20998
MISC ChangeLog-2015 1510 SHA256 75d1e0701206066a4da5eaf713561b637bd4fb03003a7d2a544b24224ff04ce3 SHA512 58f11b893302578a4badcfdd4885f7adaa73aa5fedca4edd9e102049b9ce1ab2e4f1be1565a7c3f2f96be1bfe7a4833388caf7fbf2ad56417748d87905779295 WHIRLPOOL 298fd47601c7d4869cf77cad31f484639c78c589f6b8a127e714ab8cae1bfaa72bd596ba6c738e6e38779dfa4e3265b7f641b6f545657e03620d7f223b68eaa3
MISC metadata.xml 237 SHA256 ffb571839c57797d282263369646d2bba2662601a45f7bb3251bb97f716554a6 SHA512 ae2360aa6b1b00c67e0acea4935c02b64585b9a15e126fec9d5d99637021c542c0a495e5116205f3da287def46fa5b19cb1a7f3042c12c5f7a78d66d92fcb03f WHIRLPOOL 60d6da846c983457e038ea5ba3c0bf48f939c9586610985a14cac9772fd1d45d781a643abc16482f232f3028e44fe99fe1a382deaebf6589602fc244a4460e3f
diff --git a/dev-util/pycharm-community/pycharm-community-2017.2.1.ebuild b/dev-util/pycharm-community/pycharm-community-2017.2.4.ebuild
index 6bcb19218d4c..6bcb19218d4c 100644
--- a/dev-util/pycharm-community/pycharm-community-2017.2.1.ebuild
+++ b/dev-util/pycharm-community/pycharm-community-2017.2.4.ebuild
diff --git a/dev-util/pycharm-professional/Manifest b/dev-util/pycharm-professional/Manifest
index 3422252e47eb..b07eaf7a03e3 100644
--- a/dev-util/pycharm-professional/Manifest
+++ b/dev-util/pycharm-professional/Manifest
@@ -2,9 +2,11 @@ AUX README.gentoo 169 SHA256 3bcfb4f4909ec42cbaba2645b5c88d111f47b7d5e800a8aeadf
DIST pycharm-professional-2016.3.2.tar.gz 283150795 SHA256 c36413a56a8a1d046c84a2c32bab8aaba132551305a5db0845a6c7ed1dc0d4db SHA512 a189ae38a70874709b0e0243dc6a1dd14aa2b5199e8cf33a0f8c85dd0606e35ddb9d0f954ec9252da7a098cbe184bfa6bf69e43b7c8475c5c3776312f89395f7 WHIRLPOOL d8350fb6d1b4712f0082bca41b9ecf2f190bc5c95a72677efc9321abe7a9f5687c05f3554c7e7022e18e7d747f1a628acde8738012eb7e354d1801e374acbc53
DIST pycharm-professional-2017.1.5.tar.gz 269726667 SHA256 52519dfd0e913b5ccb8767155cd4d1fd413967d5010e8474cdc9a1fa688016ce SHA512 5ba5c2893587afef3b2a5f0b7a5d4395665fd8e75764f9d8c7e1c41170af0c0457f0f27953adceb74a24c8f2260cabc65ba54918bdd38271e1aba014a5428bc8 WHIRLPOOL 0eaee27ef5ed2b3a4a2c5da3211aeed596d15de928c6a4c8a80abfaa03383e167d40e2633900f26e9795720692242a1f12afd880912e57f8b83fa378ffbd85fa
DIST pycharm-professional-2017.2.3.tar.gz 273776254 SHA256 3e6f1cd48c08363353b2d2777a581cb60bebd6c538b325767c11d02395376945 SHA512 1233b4b272017856e90125e3439f1057f22852749d101532e1b57d51c382d017fa15442307120d49a77a150c863e33fa53e799f2c77ff6d56312381a82fd51fd WHIRLPOOL 52336480fc7dee194ba707adf529814d040519d8a6433ea381a37592adfab765c4f8533360d39d97d7ed169b1255ce2a225a4430f875eb86fdefb8306b83314d
+DIST pycharm-professional-2017.2.4.tar.gz 273678656 SHA256 713ed26396f67762cb225917416d633bc8d4f35e20656fd289e74c2791be3658 SHA512 60693e48a3c28bc7108e84b9beeba073ae2ebad53dc5bf792bf42abb474ebeb4d6b7fd73211cb3152a7afdc632384903900a041df6b3dc8f73a8ba623415fb8d WHIRLPOOL 7d50d2272a935ebd96ab6e48f33dd38720d7c0c66738922af3574020bb92fc021e877c50e459fe1088909fed09ecd79597d6005daddfb4b2e39df8bf510f257b
EBUILD pycharm-professional-2016.3.2.ebuild 1092 SHA256 9b9fc76b1e93f53ebdc1f471aa78c0f7d527823ed813624fe441ac26a05d213d SHA512 3338054b9cedc55f4b79a39e672857265e703106ef6a6d28f7beaf3e92d9ecf8fdb79b44057c2faf32bb789c448f718111c17b1d0b69a977c712748238c2a09c WHIRLPOOL b2367fd7f2cd2904aa0a29a5bf33419548d3ea2e2824016e4f94648eaf3a03c1843334e7743efe71474ea6c49561b07dbf65ad07c4bf1cda968ada427743bd3e
EBUILD pycharm-professional-2017.1.5.ebuild 1099 SHA256 11781ef83227bb7d0b78f05dcfa122689405ca6cc2f71bd15d30fc98ab3ee482 SHA512 260a5662d26f25eafd8d74231de60447f4adcc3b066eb7f316ef94485a061afb8f890ef078a540a1b02bfcab1b74a7cbdf05db3087d15ef0c77faaa7acefb4f0 WHIRLPOOL 13d1ffdaf3742c714726aa069733e4b00b4dd79a6837582051c29cdf6078f9180b5d3029b3ef1f19bea34b4301428847daa87d3c8253a0413e7bac1d013079f3
EBUILD pycharm-professional-2017.2.3.ebuild 1099 SHA256 11781ef83227bb7d0b78f05dcfa122689405ca6cc2f71bd15d30fc98ab3ee482 SHA512 260a5662d26f25eafd8d74231de60447f4adcc3b066eb7f316ef94485a061afb8f890ef078a540a1b02bfcab1b74a7cbdf05db3087d15ef0c77faaa7acefb4f0 WHIRLPOOL 13d1ffdaf3742c714726aa069733e4b00b4dd79a6837582051c29cdf6078f9180b5d3029b3ef1f19bea34b4301428847daa87d3c8253a0413e7bac1d013079f3
+EBUILD pycharm-professional-2017.2.4.ebuild 1099 SHA256 11781ef83227bb7d0b78f05dcfa122689405ca6cc2f71bd15d30fc98ab3ee482 SHA512 260a5662d26f25eafd8d74231de60447f4adcc3b066eb7f316ef94485a061afb8f890ef078a540a1b02bfcab1b74a7cbdf05db3087d15ef0c77faaa7acefb4f0 WHIRLPOOL 13d1ffdaf3742c714726aa069733e4b00b4dd79a6837582051c29cdf6078f9180b5d3029b3ef1f19bea34b4301428847daa87d3c8253a0413e7bac1d013079f3
MISC ChangeLog 7894 SHA256 052b012bfa99313705176597f626f50b4450f68d0255291e612c01583508f239 SHA512 49a79a3879c528d99039c7ddf59c7a0a12943cb0604141ec234e5fb3e258a757ccef3b73a3ba63bef3384ee267eac6ecf82971e8071c5af8fac4c247f77fc185 WHIRLPOOL 17a00c6aff24f67c62df3a9192e98b50bf3deb5ec1fde1992b979d8bc2111dd8ba0f2e31926ac48eba5c867a0e187673cf39541e96fa8cda97255b896b46f57a
MISC ChangeLog-2015 1543 SHA256 34d9ff265cf5674128d7c7fef5d0f0baebed31949e98a1783e7f98622607faec SHA512 d6fc92af3d20b9028bf57c581a8275ffb0b3d3a55bb070b4f6301ab851007159430d2e6a41016c7c38240457a90a6be34888d9c1672be5921ac0ffe2808d5b8a WHIRLPOOL 019b03f1564f4f2f90f57b112028370d4420f7c1a5d0d911ede5d1c98edcdb10bdcdc346c3c63715982b9f9f8f6cd0dcd61ad9cf86aa67745173b01e151613c4
MISC metadata.xml 237 SHA256 ffb571839c57797d282263369646d2bba2662601a45f7bb3251bb97f716554a6 SHA512 ae2360aa6b1b00c67e0acea4935c02b64585b9a15e126fec9d5d99637021c542c0a495e5116205f3da287def46fa5b19cb1a7f3042c12c5f7a78d66d92fcb03f WHIRLPOOL 60d6da846c983457e038ea5ba3c0bf48f939c9586610985a14cac9772fd1d45d781a643abc16482f232f3028e44fe99fe1a382deaebf6589602fc244a4460e3f
diff --git a/dev-util/pycharm-professional/pycharm-professional-2017.2.4.ebuild b/dev-util/pycharm-professional/pycharm-professional-2017.2.4.ebuild
new file mode 100644
index 000000000000..b8731d8db528
--- /dev/null
+++ b/dev-util/pycharm-professional/pycharm-professional-2017.2.4.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils readme.gentoo-r1
+
+DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis"
+HOMEPAGE="http://www.jetbrains.com/pycharm/"
+SRC_URI="http://download.jetbrains.com/python/${P}.tar.gz"
+
+LICENSE="PyCharm_Academic PyCharm_Classroom PyCharm PyCharm_OpenSource PyCharm_Preview"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=virtual/jre-1.8
+ dev-python/pip"
+DEPEND=""
+
+RESTRICT="mirror strip"
+
+QA_PREBUILT="opt/${PN}/bin/fsnotifier
+ opt/${PN}/bin/fsnotifier64
+ opt/${PN}/bin/fsnotifier-arm
+ opt/${PN}/bin/libyjpagent-linux.so
+ opt/${PN}/bin/libyjpagent-linux64.so"
+
+MY_PN=${PN/-professional/}
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+src_prepare() {
+ default
+
+ rm -rf jre || die
+}
+
+src_install() {
+ insinto /opt/${PN}
+ doins -r *
+
+ fperms a+x /opt/${PN}/bin/{pycharm.sh,fsnotifier{,64},inspect.sh}
+
+ dosym ../../opt/${PN}/bin/pycharm.sh /usr/bin/${PN}
+ newicon "bin/${MY_PN}.png" ${PN}.png
+ make_desktop_entry ${PN} "${PN}" "${PN}"
+
+ readme.gentoo_create_doc
+}
diff --git a/dev-util/systemtap/Manifest b/dev-util/systemtap/Manifest
index e901bdfeecb8..38413feac882 100644
--- a/dev-util/systemtap/Manifest
+++ b/dev-util/systemtap/Manifest
@@ -3,7 +3,7 @@ DIST systemtap-2.9.tar.gz 3258026 SHA256 04f2c607512f4867f345a3d173940e1023441c5
DIST systemtap-3.1.tar.gz 4885480 SHA256 a7b679877502db9b3ac9dfb658c05b49f77e29d42ad2eb36105b62bf2d32f676 SHA512 07b322d5745f570296e287db80f1e370da87eb65073815cf24d532827900453c1cb9ee74b5496b4f3919d176b960caad4479edc2dadf27b5c58898fb7398264d WHIRLPOOL ebb6c085c74747e54434c4ca6b6cf840bc3268dfb66cf95cd7a51553c73b75f4b34ab76ea715163986b601e5ffbaa8340a88dfa5cc203537856c30a3d88fa5c4
EBUILD systemtap-2.4-r1.ebuild 1999 SHA256 e036dc241ba8779ebf27d0fd21dac609a466931d37b8741a532b07db7e521136 SHA512 930ff6b23986fa9c6ddaa5655db7fd7eb3dbe4e0e1039d14aeedc1993aa89eda63029e50768413c1182793c209a55c41fefac9ea03a673108e142d92f45491d1 WHIRLPOOL 5b4cf502cdfaf6fe13e8da1e69072d1e545820a2e6fc1b5a0c544c7f4501442950325f4b2d8c4c5e846a787630813608ef5462f9c4ad40dc995b68f01cc9012c
EBUILD systemtap-2.9.ebuild 2029 SHA256 7e227ab12188ea134f435871faa79e98e7e2dd0b59fe4fcfb00474b48599db99 SHA512 e85f7c8f9bdf73b54f11090850e2a401f7ed0978a80281e9b1b6a126dea14f0dc117c71a63e1cd48fec96008812b47b40aa375fd5eae31bd04777666c7955b06 WHIRLPOOL d5861dfcd84548beff94ce6dc8e0124b6258224883634ff058e15f76d1c326ec59563324ca4fb959f964dde1b6e8d87f7bc6dead54a05fab96f7483e6f315b4c
-EBUILD systemtap-3.1-r1.ebuild 2108 SHA256 3321e3a43f422976c5c4396432c89cd3ca50354ba3aeb7f507b74f68b9071169 SHA512 18465f7c508cb0bd7517ae7c3fb852f232b81dc453428b660260907a28c9165caa2e79533e5854b906e24d883370a6c84f966b329fb1bbfffa79d0ced0eb0518 WHIRLPOOL 93d44688dc4f633e01e9da46c5e0f0f1d5871f30aea28048c9565fd3aa1875fcc14164420b8e666c66a89324a4dec2ebb986cdf0ed298689bda6bde9bb4050e1
+EBUILD systemtap-3.1-r1.ebuild 2106 SHA256 bbc6c016231aab7000fd8e5384e2fc6604e2ad516135fe993bbf4133138d65ba SHA512 74a60c0917c2e77fa71f09f25e7d76f2bdc75032945fb76a3e76eae854aeefe872a8d78ac7bcf5230fd95eae7fefc97e00dde40e93271907baf0a3ac9d0eb5fe WHIRLPOOL 89f4864384a44cb4580bfe554f18f9f7917babf69b6acf8b84da9b7272699903907259f79ddc67710e6a38b0708dbdcef43599975a3e3fa3a1c9e53256d2cd76
EBUILD systemtap-3.1.ebuild 2025 SHA256 f9f8c5e5256023182a9c4133728ff881f3b71e93c83cd92e02a2184c270a309d SHA512 eaf7f9e37a7ea1ad61b4193f20414c500f662a61bb19d799b60d84722dc7dffbfecb112326e9cb23fd14e26b4a6d9bc46f1f6431736b8e7f63f4c772ac103893 WHIRLPOOL b3208f7e9f5bf3d5fd70b4acebb0d9919cb2a417367d91c43ef608827516237e686e2541d8d772f43ca566d98ccabbe92aa5fc793719fa1b9b95dc26a93a5e10
MISC ChangeLog 2897 SHA256 9f126d03a53fc3e6ee4f1b2564fd12afbb5562e0a4ea532c94e977dbf1704a9f SHA512 1ff92e3ab4904c650618a708255eb87d07a60650f9f587d5b1b582465037cc88b9e4fcaa46f5b8cd9689ba7efbe2ec01acec021580e0a273e3db0d67d4725fd4 WHIRLPOOL 55526412784dfb2d328b33e41f06ee657a31f7e2ba947a62fea51415356360e7f300160f3bb99676e011503fb7beacc163980fb132f4dabe593dace786e8a542
MISC ChangeLog-2015 20184 SHA256 959e517e7b3fe2cfb593f1d9181aacdfbb1ddacbfc972f80f1312f71db215751 SHA512 3dc443727de960e7a94365e886d94303b2801d51b491d9b602c2b536280789662c8c67f2834d3531aafbb13b16f3102d6584074cf477b8ed27761d8a62d4f344 WHIRLPOOL e82a32819f5e23419694d0ad2c707e81460a7e781c501b61d8e4b5f5468ff87baafcb3a7dac53b4b5b5c543c82eca9c734438a04860e32ab78a2af79f21a1b4d
diff --git a/dev-util/systemtap/systemtap-3.1-r1.ebuild b/dev-util/systemtap/systemtap-3.1-r1.ebuild
index 6d292bdb3a0e..cd13a9e21c2e 100644
--- a/dev-util/systemtap/systemtap-3.1-r1.ebuild
+++ b/dev-util/systemtap/systemtap-3.1-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86"
IUSE="libvirt sqlite"
RDEPEND=">=dev-libs/elfutils-0.142
diff --git a/dev-util/visualvm/Manifest b/dev-util/visualvm/Manifest
index b7e636a6262e..000632b9cd6c 100644
--- a/dev-util/visualvm/Manifest
+++ b/dev-util/visualvm/Manifest
@@ -2,10 +2,15 @@ AUX org-netbeans-modules-profiler-kit.xml 480 SHA256 f2b7ef384e71241dd91a49825b6
AUX org-netbeans-modules-profiler-nbimpl.xml 486 SHA256 86d7dd0bb435f9fe97a54ab1dff2d6f5a2cc8413add1ac78c9abed9600e0de5f SHA512 608089dfe84c19542ebabf484b4ba4ac0c0fd9be62d0e86f1a46f5b99cc00e702236618037aa5afa9d2f866af8b360fc4cfe9683998616e96964595068e73f4a WHIRLPOOL e8913740280b7a5f73082789d55f48b4d1a970f24074981771e116404a5028ab679e55faa7636502935442be171e0a231cf78f659d28c6bd3473195e83af9be0
AUX org-netbeans-modules-profiler-options.xml 488 SHA256 fdef7c3e062df1cfddff844c11b0763190a92f863a9d308de240b67a42ea110a SHA512 00012a71334794b5b454f7de1ddecd2dd5ea90f11c8a4fdade520d0128d4cd27af13f5dc707b00231c68bf302189f06eaf2addc9cdfe403773421497ae4f1dcd WHIRLPOOL 028d335379785361e582016f8279914d2baf00c037f15c7e9e3094e19c1c53a6242669cd990c914437fe0447cbd12773fa67047671d704bebce58abdd3ee518a
AUX org-netbeans-modules-profiler-oql-language.xml 498 SHA256 dec11f45e21b886b98841e058e7dfa2be8d34cec1309e8401d334f7f23471738 SHA512 95962ba87c85c7f0ae9378eab7b29d377e3e4cd5173e65f428f26d0c2e9d35d69f140877d1fbb77dbdca4ca0473d8beeae48674101412c9b41e0be832895f4b2 WHIRLPOOL 445fd2ab096125512f7ab0599cf7b1a3938ddba9bb5570596d1fb9e307e8ad1fbdcd905dea808bf7447c696f0973a5aa239cb6666f73977f62718ac8bd716517
+AUX visualvm-r1.conf 786 SHA256 a024c926b7d9136e86065614c2772c57963a84eb0afbdc1f6d81b26297b8ebfa SHA512 243ab8ac4472492edf796582dea5164f53261f654168cde9ccf863e0f265ec5c50442c1c44de89ca759c8d0dee6c00c10a3f807ad45d039976ff4d91c89d8397 WHIRLPOOL e484fc1383ec2cac390f670605bee5583e187eab5ad5482f8848d4450fa4689d4c6242ec49339d79fe32063626cd9bbab484debaa44c2b58081fa7a123a23949
+AUX visualvm-r1.sh 424 SHA256 0e8eda79c2478bf58d7f6cca5d6fe4eadca96697212615a348c97bcc01b38df5 SHA512 8e579f126142f52e14f235a23c3834933b59a9df95ba76b6b9a82175cfc5e12d759bc0d7234ae3cea7684bdfe12f2efb9785afbe6844394f458cff05ae8342f7 WHIRLPOOL 31b198715d7d5750cfce99ecea0e13279b9e54284cd9b34421b7840e072b7cd5c2456bf1cf03146a0356518cbd2b47823652b0072dc0311af7e9f09f25dd518e
AUX visualvm.conf 383 SHA256 8ee4e0cb4a69cd0db8f581bef42ae8504ba14323dfe163f7c275e9f821d1a3ae SHA512 a5537c7ff8e3821ea435cb6236eac6d0f8941d16541f14862cf5ad15fc2d3621cd50aa296dd316f54f7137196981163b211fe984d21a38ababfce05d575203ff WHIRLPOOL f53de8d9401fbeb86ffb23825da5d228dee2ff1a6b158a74190a6bc37ec24d36d819d65242d0d7b1e0732baadc98766740b33381bc93eb1a9210051b48a9f849
AUX visualvm.sh 730 SHA256 3828b835d52d7c3a8d452b4cca0273559318bdd66c8a1e6e3fa27354ec06d6f6 SHA512 5f8ba3cbb1c74c9807c016fff5ce31abeb15275df68c710acfb2d0e5f9ecf7e9c5c6aa85c865350bc8225caa278117cda8d6005e28759cc327baf0d14546b95b WHIRLPOOL 85d6857376ccb4ec84391cc4ae9c259911a60060d23753217f6bb26f8fee53bbdd3324bc014bcd030a558080ebc9949b3c5123b7516cd979c75a73aba2d27e92
+DIST nb802_visualvm_02102016.zip 23257637 SHA256 9f5cfe0d8c4f7a01c7b7df0f04e7c12f860b8e2efa9136dcfa105e00b90b873b SHA512 e33dba0cdfb509e9351fac343a4fbec07d3a893b6f484d0aeab972aefe41b061422dba8695003c6ca33db52d5be2f4ce218ea4fc7129f67dbd48c991c35349b5 WHIRLPOOL 7012d24b74bc92221ce257357bb3f69dfc360422512e6f3ada164f5bd5b76f4056a5a6f2308c87da891d2a1a561d1c15ae734e63e015635ec78bc7eb20ed96fa
+DIST visualvm-1.3.9.tar.gz 3622508 SHA256 92006824ba3b79ad86d543a81a5cdbcdf1cc8f6243a613c252eb1416287ff82f SHA512 884c04952dbb418de1bcd68b584f9053f03bd72ed6a9327d9f80897eee4f338a71343836efdd7a8172377552ab1f11d34c75c8804dd31da3fb67ee83c6edbf74 WHIRLPOOL b74b4e5f6c9967664d7150fd9411b0121ea3990e112f23ea75a4e2266c9cfd27003273315dd7845156e69ddea9da05f265c3b3c151059723f8ad4f5e755000c6
DIST visualvm_138-src.tar.gz 1052176 SHA256 e34cd0425d74055e03394c572735067d3b98095ed5c04268707b52f1dc7c6144 SHA512 f418fcd3316f793c6fc77c6bcdf1e53dc543f7de2ee638f3d500a4de61505246fd07829b25cdf988836f515b72c59c71a2a4fecbb569910e9203e5b490e837a1 WHIRLPOOL c2d83fd92687d07d2f240d4a6c1f150471041e0e0ab1c13f7cd1804a98d3565ed1df29c5124002ced0c403fec98b5464f8ad113cc76ae264d95413c81c4dc129
EBUILD visualvm-1.3.8-r1.ebuild 1801 SHA256 430d3eb62f58d9aba67fc46fecd0fa95bbb9dd5acc2d8fad13cb36ee2e7dc4d9 SHA512 68b0dd605e34df43883caa8476913cf77f804141e0d90b2cbd68827fe152984296b6895f2520ee14b81a4ad01d35eaa6af4c7eae3b126b3bb12f7dd747778dc3 WHIRLPOOL 56f22c4d1d1e7fe65267ea3c6f5af73776f07aa0ed438af8a96ff3fa840e743e7b63d266acb0115d890a0dbab0a2c5d7c918ee9b7561992e5397350535b0b2cf
+EBUILD visualvm-1.3.9.ebuild 1448 SHA256 dd36064f16196b8645decc558d9deb791d48ff6986b1f9083e7d95893c301b7a SHA512 53f14fe6f1ceb34d9a1b0c3da20baa510f115c99b479603a2af36510b20826d6e23f71b7102288ea0a4f817c8ad0e4511bc9c2d427b2324e9eeed9106395d6fe WHIRLPOOL 1c6aeb0597de87f47c71297bf6d9cca26ff9ec89ce46f72cf2437525109f49ad4db5e0adb3598841fa42ad24b0c53c661f320f5fc694499ff92713143f797f74
MISC ChangeLog 2950 SHA256 9b5c0dd533ce296b0bfa4f1ea2ae5df7bd3f65c71cb4341ef91a6b51d1785ae4 SHA512 bc1cd08ad0b17a63f8727c9d6987aa6c981b9ff631e58614809c4d46635bbac691f058f8ad7acb49fa99087d06e6a852c0cf67e9186cf6c89b01ec9107279573 WHIRLPOOL 1787ce34ab59e9509c7c8afd1f23e06b151e8a0b6b97b43984d06aeb56306121a9eb3b2e759eacc299aeabe81643a9e66ca47c3c4a7641d3a0955cc13dbd4a23
MISC ChangeLog-2015 2106 SHA256 cd9d0b9eebe63b3dd597a4a000c396c0975d129be3a492740bb7c017e66124aa SHA512 4c7428777f2f257866aa253a160c062d9f368b0831076b9f8804f81ee93e0f6dd98f572fde056ce2093807fdce805132ebda1268d703ce14e188fdf06ff4ad9c WHIRLPOOL 83081cbbfa408fdf21b4dce0a6d92dd4cc08c4e668b529cca3c77d4f33d1c6698bd06bef670e9f6c001d0412e510ee34aadbdfb2e3fc9dfb9b80184cc89d9f67
-MISC metadata.xml 346 SHA256 f90f6f8211893f5ce8dbf54c4ba4d8dae856449e6e61245667202a7148ef643b SHA512 bef5b6d65ed86015b369e396c706b70f885407890e72fb177d170761d9c04a6dfc843d59999a9076ca64f3c281cb25b604213f31c67cec5e7cc47389e99429b9 WHIRLPOOL 0e3020788df31c25ab4303ef911557435cc648a41c946b884146d06a4b039f2be7900d685c0291129d11a93fe83b7020739ff387dca7fcb1d622ea92ae92ccdb
+MISC metadata.xml 452 SHA256 3b662ecec2e75e2b4a24324ba91216f22cc5f221fa97598ee4bb9e12193492d9 SHA512 cfb0070326f1fc73f96016a138bdba35b6799333a625c38c84fb486134e1446f71bcfe2f170cdbe9ff86befe66905ba79caebd68f811547ec638e69821a5a739 WHIRLPOOL f7471334f54117edab74a0c8b68147de4c7d0480afbaa344514fc6ceef34bc079c1c98e392256f4ca77762175e399c9c3a69db36bdbc86753121c3f09d88a382
diff --git a/dev-util/visualvm/files/visualvm-r1.conf b/dev-util/visualvm/files/visualvm-r1.conf
new file mode 100644
index 000000000000..fce7cfece13f
--- /dev/null
+++ b/dev-util/visualvm/files/visualvm-r1.conf
@@ -0,0 +1,9 @@
+# Default user directory
+visualvm_default_userdir="${HOME}/.visualvm"
+visualvm_default_cachedir="${HOME}/.cache/visualvm"
+
+# Default runtime options
+visualvm_default_options="-J-client -J-Xms24m -J-Xmx256m -J-Dnetbeans.accept_license_class=com.sun.tools.visualvm.modules.startup.AcceptLicense -J-Dsun.jvmstat.perdata.syncWaitMs=10000 -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.d3d=false -J--add-exports=java.desktop/sun.awt=ALL-UNNAMED -J--add-exports=jdk.jvmstat/sun.jvmstat.monitor.event=ALL-UNNAMED -J--add-exports=jdk.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED -J--add-exports=java.desktop/sun.swing=ALL-UNNAMED -J--add-exports=jdk.attach/sun.tools.attach=ALL-UNNAMED -J--add-modules=java.activation -J-XX:+IgnoreUnrecognizedVMOptions"
+
+# JDK home
+visualvm_jdkhome="$(java-config -O)"
diff --git a/dev-util/visualvm/files/visualvm-r1.sh b/dev-util/visualvm/files/visualvm-r1.sh
new file mode 100644
index 000000000000..dd6956da0697
--- /dev/null
+++ b/dev-util/visualvm/files/visualvm-r1.sh
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+# source the configuration file
+. /etc/visualvm/visualvm.conf
+
+# launch visualvm
+exec sh /usr/share/visualvm/platform/lib/nbexec \
+ --branding visualvm \
+ --jdkhome "${visualvm_jdkhome}" \
+ --userdir "${visualvm_default_userdir}" \
+ --cachedir "${visualvm_default_cachedir}" \
+ --clusters /usr/share/visualvm/cluster:/usr/share/visualvm/platform:/usr/share/visualvm/profiler \
+ ${visualvm_default_options} "${@}"
diff --git a/dev-util/visualvm/metadata.xml b/dev-util/visualvm/metadata.xml
index 9ef97ae66fd0..619755c9c84e 100644
--- a/dev-util/visualvm/metadata.xml
+++ b/dev-util/visualvm/metadata.xml
@@ -1,9 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>java@gentoo.org</email>
- <name>Java</name>
-</maintainer>
-<longdescription>The IcedTea project provides a harness to build the source code from VisualVM.</longdescription>
+ <maintainer type="project">
+ <email>java@gentoo.org</email>
+ <name>Java</name>
+ </maintainer>
+ <longdescription>VisualVM is a visual tool integrating commandline JDK tools and lightweight profiling capabilities.</longdescription>
+ <upstream>
+ <remote-id type="github">oracle/visualvm</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/dev-util/visualvm/visualvm-1.3.9.ebuild b/dev-util/visualvm/visualvm-1.3.9.ebuild
new file mode 100644
index 000000000000..7fe5e09f1733
--- /dev/null
+++ b/dev-util/visualvm/visualvm-1.3.9.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+NBV=802
+NBT=02102016
+NBZ=nb${NBV}_${PN}_${NBT}.zip
+
+inherit java-pkg-2 java-ant-2
+
+DESCRIPTION="Integrates commandline JDK tools and profiling capabilities"
+HOMEPAGE="https://visualvm.github.io/"
+SRC_URI="https://github.com/oracle/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/oracle/${PN}/releases/download/${PV}/${NBZ}"
+LICENSE="GPL-2-with-linking-exception"
+SLOT="7"
+KEYWORDS="~amd64"
+
+RDEPEND=">=virtual/jre-1.7"
+DEPEND=">=virtual/jdk-1.7
+ app-arch/unzip"
+
+S=${WORKDIR}/${P}/${PN}
+EANT_BUILD_TARGET=build
+INSTALL_DIR=/usr/share/${PN}
+
+src_unpack() {
+ unpack ${P}.tar.gz
+ cd "${S}" || die
+ unpack ${NBZ}
+}
+
+src_prepare() {
+ default
+
+ # Remove unneeded binaries
+ rm -rv netbeans/platform/lib/*.{dll,exe} \
+ netbeans/platform/modules/lib/{amd64/*.dll,i386,x86} || die
+ find netbeans/profiler/lib/deployed/jdk1? -mindepth 1 \
+ -maxdepth 1 ! -name linux-amd64 -exec rm -rv {} + || die
+}
+
+src_install() {
+ # this is the visualvm cluster
+ insinto ${INSTALL_DIR}
+ doins -r build/cluster netbeans/{platform,profiler}
+
+ # configuration file that can be used to tweak visualvm startup parameters
+ insinto /etc/${PN}
+ newins "${FILESDIR}"/${PN}-r1.conf ${PN}.conf
+
+ # visualvm runtime script
+ newbin "${FILESDIR}"/${PN}-r1.sh ${PN}
+
+ # makes visualvm entry
+ make_desktop_entry ${PN} VisualVM java "Development;Java;"
+}