aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Bernardo <samuelbernardo.mail@gmail.com>2017-08-06 21:53:03 +0100
committerSamuel Bernardo <samuelbernardo.mail@gmail.com>2017-08-06 21:53:03 +0100
commitb053d47a56d98540986ef7a190133d1c2ecbe1a4 (patch)
treef7cf19576df8d7fca915f68f0c9932d887d582c1
parentupdate manifest for missing patch (diff)
downloadssnb-b053d47a.tar.gz
ssnb-b053d47a.tar.bz2
ssnb-b053d47a.zip
update dev-util apps
-rw-r--r--dev-util/clion/Manifest2
-rw-r--r--dev-util/clion/clion-2017.2.1.ebuild57
-rw-r--r--dev-util/eclipse-sdk-bin/Manifest3
-rw-r--r--dev-util/eclipse-sdk-bin/eclipse-sdk-bin-4.7.1.ebuild51
-rw-r--r--dev-util/idea-ultimate/Manifest2
-rw-r--r--dev-util/idea-ultimate/idea-ultimate-2017.2.1.172.3544.35.ebuild82
-rw-r--r--dev-util/rubymine/Manifest2
-rw-r--r--dev-util/rubymine/rubymine-2017.2.1.ebuild35
8 files changed, 234 insertions, 0 deletions
diff --git a/dev-util/clion/Manifest b/dev-util/clion/Manifest
index 8b8adf9..bf8e882 100644
--- a/dev-util/clion/Manifest
+++ b/dev-util/clion/Manifest
@@ -7,6 +7,7 @@ DIST clion-2016.3.tar.gz 283470105 SHA256 61b81e6906ffc675253d2565f8e54425a4bbfa
DIST clion-2017.1.1.tar.gz 294574159 SHA256 9abd6bd38801ae6cf29db2cd133c700e8da11841093de872312fe33ed51309ae SHA512 a8304dd101a4d069209870086fee13b91ea57667509e3267744670e13c1c1a7e7bf296c93f24a1cffe44d6d02c87524236a17e2c40aa22d3fc8c46e462fbbc35 WHIRLPOOL f262a5998b4be35333c636f746c6facd181f84d4c360198a94b53e89cabf559714ddcf2397c6d11bc655f1b22b433933e483063832cc1f4d8c0b45b66dccf0d8
DIST clion-2017.1.2.tar.gz 294894181 SHA256 90a8f53fce2230a91b8f6b2ac19f1cd8a857c29f2afb7b4b105bcfbc8fc24816 SHA512 56fb3d27c2e7ad7eb19e021c3eeb75485af51deaf861eb5bfd8247e6d2e7e0114855cf86df8021ddea37994e478ed4b681988626a847345efb58edb5cdbaba69 WHIRLPOOL ac34620e7e6466cd22e40bec0427310c52e74be12cfaa9f1e7266c021ea3b4146ac95a7aa0c458ec98e8c1c9f5845c30da72fc9f967987259620bf93c6a6091b
DIST clion-2017.1.tar.gz 294380925 SHA256 00fc023ca56f2781864cddc7bd5c2897d837d1db17dd8f987abe046ed4df3ca5 SHA512 7a52247a6dbf60c64c53dc5c20340ccf789415a941b6306388d849d83ce9e1712255db153cfff5134308e4d7bd862c1d0108fdfe1c5620699b7bffbb1a814cc1 WHIRLPOOL 641d956e12434b198a532ce75eefe3f8edf7c98100aaf99d8e5550becbfdfe6ffa93ae70e88bc14c2f50dd7da8db45132e2092ef7eb429f631189af04c48d536
+DIST clion-2017.2.1.tar.gz 317210113 SHA256 acd3d09a37a3fa922a85a48635d1b230d559ea68917e2e7895caf16460d50c13 SHA512 f1f1194039cbd8495872cb7c117312dd30e39eef6d2cf58083dbc0637a803d677ef18dd353da780e9e6daf63384f9514efc3845a16f5ab3245084ca641a563f8 WHIRLPOOL b7c72989e9e91a01d136298d4037b7e45691a5cd714aef9bb0eabc4f8fe69f1a0f8ab2019de57da8d18600998523b641b2a47080829cf930ec6cd897d00c2acc
DIST clion-2017.2.tar.gz 315270710 SHA256 de7f47ec959be9653aa4d2028fb27f8327800d8370daa0ab2d1093f3469f4b49 SHA512 f7600d78cb20332b388ecca2174d69c2e2bf370d0137d4e57eb64032f598f2afb41e7e8ff47fb8db532c6a1e426b0d60194f53f4707a9faa2589b7449b598893 WHIRLPOOL 41884bb5831b403f9769894a1d2889e303e6a6d32bdf0930dfb7b0f35b7a7408fd08dae090db5cc7127570cb232fc9f9fb5db355cb541e59d31f9deaeb6694ab
EBUILD clion-2016.2.2.ebuild 1561 SHA256 d75f2c121138c2263040ca3ef27a93be6110c4e2447f6e72a53f071f1a6ccd78 SHA512 56f6476bdc9ab7893e0a64523b164b58b47e0f08b4d863f2087ab38f972ec23760d75509fab96034d9d8b6596d6f830b2057c0ac37cac42de49172a80fdea1c1 WHIRLPOOL 2077a9a565081f914f08f9bedf359c0c5e5af1800a8d420a6e73dc5c10f16ae50beb52be2f5acd8cc53d9e958639712a4cb61ae07c293901a48cfc3c4f90ee1e
EBUILD clion-2016.2.3.ebuild 1561 SHA256 d75f2c121138c2263040ca3ef27a93be6110c4e2447f6e72a53f071f1a6ccd78 SHA512 56f6476bdc9ab7893e0a64523b164b58b47e0f08b4d863f2087ab38f972ec23760d75509fab96034d9d8b6596d6f830b2057c0ac37cac42de49172a80fdea1c1 WHIRLPOOL 2077a9a565081f914f08f9bedf359c0c5e5af1800a8d420a6e73dc5c10f16ae50beb52be2f5acd8cc53d9e958639712a4cb61ae07c293901a48cfc3c4f90ee1e
@@ -17,4 +18,5 @@ EBUILD clion-2017.1.0.ebuild 1616 SHA256 7bc292ebc1f94cc5f789057c0555569c182faa7
EBUILD clion-2017.1.1.ebuild 1616 SHA256 6c34cb479584ce7cdc0daf9fa7c59dc7022eb7cb7a89369977974c4d6c79e1b0 SHA512 c0156eeb076f14030590dadd9cb8779569a99af9aef333583c3350491f9c5238eacef4269ae57fff1120e4e900997678286db3b685daa61e98c0194119d2e343 WHIRLPOOL 5d7ada5db69026ef47614fb6a0cbf52fbded5f509933fdc5eded9c04d5e45651dad1817a870c51e62180854ace8e38d923df5a00c709fc2197f735b211c7bb3c
EBUILD clion-2017.1.2.ebuild 1658 SHA256 6baa9eaaefd8f1e45b8073c0416077c5407f7ee07ca7861a1813d55f588d6c42 SHA512 edcf652f4799fda7b618590fb6ed0af9debd04d64c8ceeea5d41964e9e327b9d66e25cfebd2d6c1711a7d839818b505a207f0f4ed8487a74cc1b0b7d4b0694b0 WHIRLPOOL 895d199d6b55a1cf64bf659662ea027f86072fda90b9037870d921331b48b1d1e75e8d957daf630cf3f625d09dfe0e2ec9132d361f990e1c7a1d8390b668e54f
EBUILD clion-2017.2.0.ebuild 1658 SHA256 f8ea23177504921cffa2d95c73981facbaa9bc8ccd12374bfb8724c1e368d59a SHA512 6bb754f6e03b35a45e6d71a8e023ed366d28516f5375dc6a6a7ddf7586746673a2b77c525c00466244048205c8eb2f85ca0fbe652b7ffdddf58a0b7b36fb2a84 WHIRLPOOL c98fef39673c40efda7349242cc9118e3eff68f56cbc7c6cdc394bd59ddc10e7276c8df984a10dfc2bf0ebdf1f0169c7e0bce3a3acdd61fb99e4d81b28346699
+EBUILD clion-2017.2.1.ebuild 1658 SHA256 6baa9eaaefd8f1e45b8073c0416077c5407f7ee07ca7861a1813d55f588d6c42 SHA512 edcf652f4799fda7b618590fb6ed0af9debd04d64c8ceeea5d41964e9e327b9d66e25cfebd2d6c1711a7d839818b505a207f0f4ed8487a74cc1b0b7d4b0694b0 WHIRLPOOL 895d199d6b55a1cf64bf659662ea027f86072fda90b9037870d921331b48b1d1e75e8d957daf630cf3f625d09dfe0e2ec9132d361f990e1c7a1d8390b668e54f
MISC metadata.xml 246 SHA256 31de89a294c6ff90d5a88948104aa27a86ea35792c466f20db64ab434c682537 SHA512 cd6648a75839e6059cf877aa79a84600be0a63de66f59efd217ad91bac55a7ed4afd5ce88c90a262b4dd044734403fb90a049b8f19a42289ec3ef1d827b66d77 WHIRLPOOL 7f436435371f655a72f4564d4a14b1fdb1be0a130ca0e130804b17104fe9e2c6da44a3ddef859e41ba4eccadff8dfefddbb04dade3e4200fcc557c2fd7af703e
diff --git a/dev-util/clion/clion-2017.2.1.ebuild b/dev-util/clion/clion-2017.2.1.ebuild
new file mode 100644
index 0000000..5cb39f5
--- /dev/null
+++ b/dev-util/clion/clion-2017.2.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+EAPI="4"
+inherit eutils versionator
+
+SLOT="0"
+RDEPEND=">=virtual/jdk-1.6"
+
+RESTRICT="strip mirror"
+QA_TEXTRELS="opt/${P}/bin/libbreakgen.so"
+
+DESCRIPTION="The intelligent cross-platform C/C++ IDE"
+HOMEPAGE="https://www.jetbrains.com/clion/"
+
+MY_PV="$(get_version_component_range 1-3)"
+MY_PN="CLion"
+SRC_URI="http://download.jetbrains.com/cpp/${MY_PN}-${MY_PV}.tar.gz -> ${PN}-${MY_PV}.tar.gz"
+
+LICENSE="CLion-IDEA"
+IUSE=""
+KEYWORDS="~x86 ~amd64"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+src_install() {
+ local dir="/opt/${P}"
+ local exe="${PN}"
+
+ insinto "${dir}"
+
+ sed -e "s|^message()|source /etc/conf.d/clion\n\nmessage()|" \
+ -i bin/${PN}.sh || die "Unable to patch startup script"
+
+ [[ -d "jre" ]] && rm -rf jre || \
+ [[ -d "jre64" ]] && rm -rf jre64 || die "no embedded jre found"
+
+ doins -r *
+
+ fperms 755 "${dir}/bin/gdb/bin/gdb"
+ fperms 755 "${dir}/bin/${PN}.sh"
+ fperms 755 "${dir}/bin/inspect.sh"
+ fperms 755 "${dir}/bin/fsnotifier64"
+ fperms 755 "${dir}/bin/fsnotifier"
+ fperms 755 "${dir}/bin/cmake/bin/cmake"
+ fperms 755 "${dir}/bin/cmake/bin/cpack"
+ fperms 755 "${dir}/bin/cmake/bin/ctest"
+ fperms 755 "${dir}/bin/lldb/LLDBFrontend"
+ fperms 755 "${dir}/bin/lldb/bin/lldb-server"
+ fperms 755 "${dir}/bin/lldb/lib/python2.7/site-packages/lldb/lldb-argdumper"
+
+ newicon "bin/${PN}.svg" "${exe}.svg"
+ make_wrapper "${exe}" "/opt/${P}/bin/${PN}.sh"
+ make_desktop_entry ${exe} "CLion IDE ${MY_PV}" "${exe}" "Development;IDE"
+
+ newconfd "${FILESDIR}/config" ${PN}
+}
diff --git a/dev-util/eclipse-sdk-bin/Manifest b/dev-util/eclipse-sdk-bin/Manifest
index 7d06f1c..dc33572 100644
--- a/dev-util/eclipse-sdk-bin/Manifest
+++ b/dev-util/eclipse-sdk-bin/Manifest
@@ -15,9 +15,12 @@ DIST eclipse-java-neon-2-linux-gtk-x86_64-4.6.2.tar.gz 167449069 SHA256 b276ee8a
DIST eclipse-java-neon-3-linux-gtk-4.6.3.tar.gz 167943703 SHA256 07452c284696ed79f056296c9c47f5097c30dfe2e1784623e129c509619c1b9d SHA512 bc7008af20563d737ad88cc9da3fabd97be7049ff13f85cb969747c4ac74d33fa95b4bb993e290179096a72e3ea11600725483ff8dd06eab79b3100698a9a8e2 WHIRLPOOL 5e2a974556808dbfe9c394387984b8c6cf02b8ac809cc840d0167c91b4ce53f227c8e12526f3c30145bc1485a346719f400584fdb8b0be4d211213a94ba34dc4
DIST eclipse-java-neon-3-linux-gtk-x86_64-4.6.3.tar.gz 168093851 SHA256 6e187bb230525f1b85a950a3c72afdca201d7957797ec81d620bdaae9e810250 SHA512 d1e406ae050b02771cf97ff87b394c50ecb7220f14194efbeb3511c142b66f32d4426c8f88b26e5225059b9796b940dd221e0dc3bf0780991fac65f5b4e362a8 WHIRLPOOL 517e3712b08351b5ae932bf34219d1a007e7188aa37555b2be8feadafb5c72d6adf7f10eb98b1ade7518afb6de58012dd61a13d7ceb557c29f0bef8bbdea8ed4
DIST eclipse-java-oxygen-R-linux-gtk-4.7.0.tar.gz 183913948 SHA256 89366eaf3f86dee46494848c86818625cd79a7a8aea53c0e292e13f715120023 SHA512 d5090d935db2665c24dcf1728b14ed5830f4ad750728e1a2548ada892d8ab6879c78f2e5838b8943f773bea7da14e5d2bd529ead2e4f51167d1e2577741b7320 WHIRLPOOL c65e51e905d13e0adafa3851e2d948bcdd1a10391f7c09493c3fa09373b6b157ff0946c8c1bcb06b4cfc7abea8fab6ff10c5ffd30e33b1db950497f7d6b1e1c6
+DIST eclipse-java-oxygen-R-linux-gtk-4.7.1.tar.gz 183913948 SHA256 89366eaf3f86dee46494848c86818625cd79a7a8aea53c0e292e13f715120023 SHA512 d5090d935db2665c24dcf1728b14ed5830f4ad750728e1a2548ada892d8ab6879c78f2e5838b8943f773bea7da14e5d2bd529ead2e4f51167d1e2577741b7320 WHIRLPOOL c65e51e905d13e0adafa3851e2d948bcdd1a10391f7c09493c3fa09373b6b157ff0946c8c1bcb06b4cfc7abea8fab6ff10c5ffd30e33b1db950497f7d6b1e1c6
DIST eclipse-java-oxygen-R-linux-gtk-x86_64-4.7.0.tar.gz 184025584 SHA256 f9bfa89f66886f34132623c5fc9f9202fe2bbf6c47d0e8c01cffe1302f3f4ca0 SHA512 31dc32ee7f66e5c5417ecc696eeda72b44d055ec8a8f3da6c44b095af4f5eba25b8a9227ad50072fcb37c0536bf3ca48b38709865842549138ecafbe5e2f36cb WHIRLPOOL 46c397b0a3a95d72602bef109e93c5597d34c09d0d11e0dca962a0bdac1ceae849574406bdb9c088dfaeffc7de26449797fddd2ee1eb3ad278f88df97eb6d04f
+DIST eclipse-java-oxygen-R-linux-gtk-x86_64-4.7.1.tar.gz 184025584 SHA256 f9bfa89f66886f34132623c5fc9f9202fe2bbf6c47d0e8c01cffe1302f3f4ca0 SHA512 31dc32ee7f66e5c5417ecc696eeda72b44d055ec8a8f3da6c44b095af4f5eba25b8a9227ad50072fcb37c0536bf3ca48b38709865842549138ecafbe5e2f36cb WHIRLPOOL 46c397b0a3a95d72602bef109e93c5597d34c09d0d11e0dca962a0bdac1ceae849574406bdb9c088dfaeffc7de26449797fddd2ee1eb3ad278f88df97eb6d04f
EBUILD eclipse-sdk-bin-4.5.2.ebuild 1312 SHA256 b3c3f04397e2d07a3659b1fdb10fc1aa4b75c70a1bce50d6d3b18d5a22cfa0fb SHA512 693c17828f5265cfb0c780f626f67949a75f7200d625eb7fdc6e477b4030320a95abc08ec43a24df753a28b3f68a2e4939e0d0a860a6f45c7b271635a05987cf WHIRLPOOL 2384f1c46bb6c23d844d2a27c009c47b8218bd38a7754263798fd7b86d33d9426051de46dbbbf1a266f19dc67a7ac0bf607e8d0ece18df719bab5952f3984e4b
EBUILD eclipse-sdk-bin-4.6.1.ebuild 1316 SHA256 e4725bcd20ae62b13130de93b1ce4a0fb6713df0905ae3ba603a2065e54a4e4b SHA512 37faef1b85defa93e2d1320123d34ea1831153b67d1a6cd0c6af4237ce231193f8e5a90638ae2cff633898cba07028eed155ab6c0a6bb471089c6aa4d22022cb WHIRLPOOL 8cfa7717268760b4544761e80684733f81a6c502589f42be735526f1c4891ea650616ae6ea2f350bb8fa97ca49d18d4e621f23846ca2b2625b8f70e00676a300
EBUILD eclipse-sdk-bin-4.6.2.ebuild 1315 SHA256 2ffa16fe7d6c72d6bcd49a4d8c95de23e890aa57c286ac6e8c2890b44987e69e SHA512 d06c2af4d48b8b289a2d66fa12059bfc4f9c12e1fe4c6f083ea3ec57c7726d29fbc54560f6744196ab8ff00fecd8a4dbce03e220c528918b1b38d4b24d493965 WHIRLPOOL 9e048fe442cd0ff55a802c038ec9f09398955e9235480ba96f73402ca1c446ccd275f0e6d254b5e319cdcd13af833fc3f24a799495c8293f96454c3228c4ddc1
EBUILD eclipse-sdk-bin-4.6.3.ebuild 1315 SHA256 fd66ed79644e8966a276f3f7a710615ff76ecaebdfd5bb22c6eb391631c532e6 SHA512 cf3c2815513355deeeb947b3dc5fa98c5a23e7414925d0a1dd3491cc935bb3c4005b775fc22ad2713abbf2a550baea5f51841aa83e41ed711f063da4d1e42c8d WHIRLPOOL a80ca1598e4bda83ac4b709f906b700f9ad65c58c1750728a451e2f114d12525a72c0e6affb1cb29e5bb1b06f042446a6014e35ea223086ab7a6f3aca9d89e00
EBUILD eclipse-sdk-bin-4.7.0.ebuild 1319 SHA256 1f510cdb21831e47ba4b7acdcf787234a5ebadf0f6aa6bd0660ed528cfdaf86d SHA512 c053687d0b9d1c8f2aff282cc1a8f6a3bc0ac89fb797af2b4933a791739e9ad67de2b294876d73ae12780f728694eedf44dd9563bc776eec7ec2f328e0733076 WHIRLPOOL 33b911fef4ef66451e1dab5dbf448cab58f564bfc15b1ed5f2f83d7d37124c8cb288710374034b7fc1090b1128fce8c9b163e4d6471fe4a6b7ae5fbd34fdf02b
+EBUILD eclipse-sdk-bin-4.7.1.ebuild 1319 SHA256 1f510cdb21831e47ba4b7acdcf787234a5ebadf0f6aa6bd0660ed528cfdaf86d SHA512 c053687d0b9d1c8f2aff282cc1a8f6a3bc0ac89fb797af2b4933a791739e9ad67de2b294876d73ae12780f728694eedf44dd9563bc776eec7ec2f328e0733076 WHIRLPOOL 33b911fef4ef66451e1dab5dbf448cab58f564bfc15b1ed5f2f83d7d37124c8cb288710374034b7fc1090b1128fce8c9b163e4d6471fe4a6b7ae5fbd34fdf02b
diff --git a/dev-util/eclipse-sdk-bin/eclipse-sdk-bin-4.7.1.ebuild b/dev-util/eclipse-sdk-bin/eclipse-sdk-bin-4.7.1.ebuild
new file mode 100644
index 0000000..7c0e42d
--- /dev/null
+++ b/dev-util/eclipse-sdk-bin/eclipse-sdk-bin-4.7.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit eutils versionator
+
+SR="R"
+RNAME="oxygen"
+
+SRC_BASE="https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/${RNAME}/${SR}/eclipse-java-${RNAME}-${SR}-linux-gtk"
+
+DESCRIPTION="Eclipse SDK"
+HOMEPAGE="http://www.eclipse.org"
+SRC_URI="
+ amd64? ( ${SRC_BASE}-x86_64.tar.gz&r=1 -> eclipse-java-${RNAME}-${SR}-linux-gtk-x86_64-${PV}.tar.gz )
+ x86? ( ${SRC_BASE}.tar.gz&r=1 -> eclipse-java-${RNAME}-${SR}-linux-gtk-${PV}.tar.gz )"
+
+LICENSE="EPL-1.0"
+SLOT="4.7"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+RDEPEND="
+ >=virtual/jdk-1.8
+ x11-libs/gtk+:2"
+
+S=${WORKDIR}/eclipse
+
+src_install() {
+ local dest=/opt/${PN}-${SLOT}
+
+ insinto ${dest}
+ doins -r features icon.xpm plugins artifacts.xml p2 eclipse.ini configuration dropins
+
+ exeinto ${dest}
+ doexe eclipse
+
+ dohtml -r readme/*
+
+ cp "${FILESDIR}"/eclipserc-bin-${SLOT} "${T}" || die
+ cp "${FILESDIR}"/eclipse-bin-${SLOT} "${T}" || die
+ sed "s@%SLOT%@${SLOT}@" -i "${T}"/eclipse{,rc}-bin-${SLOT} || die
+
+ insinto /etc
+ newins "${T}"/eclipserc-bin-${SLOT} eclipserc-bin-${SLOT}
+
+ newbin "${T}"/eclipse-bin-${SLOT} eclipse-bin-${SLOT}
+ make_desktop_entry "eclipse-bin-${SLOT}" "Eclipse ${PV} (bin)" "${dest}/icon.xpm"
+}
diff --git a/dev-util/idea-ultimate/Manifest b/dev-util/idea-ultimate/Manifest
index b66b776..f3e2819 100644
--- a/dev-util/idea-ultimate/Manifest
+++ b/dev-util/idea-ultimate/Manifest
@@ -14,6 +14,7 @@ DIST ideaIU-2017.1.2.tar.gz 615812999 SHA256 7fe305e66f25029bd363d2c4bf2db70ae34
DIST ideaIU-2017.1.3.tar.gz 617389249 SHA256 638db425e0896a7639b7eb6ad67d7e65502118ee9680337c44ab40502ed358bd SHA512 ca0748c653822976357627d4ecc3a2fc496daeb4e58185e2cdb26907eb2da3239b35bd22a054b4c1ffae3ff54302ef968426d57a29d44af3c496373d99b74ab7 WHIRLPOOL a0640bf6ba23fd2045769f88af02fb104f5d32bf7d7025857e6bf142c5d9e7a15050c47f6b512c3493391ac5d49800824230c7fc51b1e4014def8efbf55a7c43
DIST ideaIU-2017.1.5.tar.gz 617416660 SHA256 a38c24a43aee6cbba1643975e587c1a4e6ef7b49c30388229cb3628621702dfc SHA512 9da55ae62e3f71a6ee7d0fd5f0e42f96f08c0a41fab295999f045fa636976d754d89e4a7647443f458f186893076b40cc94b4272c438d40e50b44fcf99fc8b04 WHIRLPOOL 70940d222afbef423a4e9fb4fb1e8a305cd37367882ba862a7346f66a7dd98aa56547f588a277ab348b78c468e779daceb89bc68f649445301a8a3e80526ebdc
DIST ideaIU-2017.1.tar.gz 615882928 SHA256 4508a4b7b30fb97c02975d72ec5116a3a6fedc2a76758f4087f62cef2b94a8a0 SHA512 acda076bc91be089d48554cd844a8eaac77e447095e1ea0b9cb00d85a79b08cf112b87600ccf1c9c31f5038efb020b9e16a38b1bff1a7e6981ecc099725eac3a WHIRLPOOL 3f3103456bf554737161faef653bed9023bcc3c6cce5b0b8af95847cea71f3e9688488c0b458716b6d12d1d85d32d14c89402627959ba4e72db8c9d05d9da09e
+DIST ideaIU-2017.2.1.tar.gz 621583816 SHA256 136674855d26fb7f07a914eecc7236b177ef8349c23aa7811b9670da43d62ae2 SHA512 d333a50ffc7cc7046bc2583df199635aea0ba672fe54d1ef5a99cf17980f4b922fd1418ac110ab361c3edc0e10fa7065313f5e40c369460fd042f61f90d9abf9 WHIRLPOOL d8b2ede28b7cfeabe74349ba803aa5d641da45e141189c9f0ccc11c9ffd22a970aca694d8c356995b31f3ce6a1ed43bf16622c24bd2d50eddc8de58370e3dd4e
DIST ideaIU-2017.2.tar.gz 619358002 SHA256 c62bd110d7708c4c57d53315cb870bdcb620e466b6000f31858543f84b26f448 SHA512 1bdf3362b08df256f5c4ad7c4fe00f7ec0a4343df0bd8f6f289325a538f5b6a57acce166d36617846fca7af4c20bae74bd898dc4edfb9756a8fc2cf94d041714 WHIRLPOOL a94cc396108512d8634da1a86e1953e84c8e86c34ac3d688fd0c43b54df6005e61c7b18e9ed12517eb18d8211ccb1aa950370fc8e2f521105c54262e90cd1ae5
EBUILD idea-ultimate-2016.2.1.162.1447.26.ebuild 2210 SHA256 66790283cbee489109e00427aafaf7d7437b6046cde9dc0c40c4be2490d09453 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 WHIRLPOOL 845e8bd93b586781c5d2f17758bb5191a3d9f84452c738365bffd012a99ea29ad4fd564ff1695f0ff541cc89801c92a1eaaac67a56408688dd6d6fef6245db3b
EBUILD idea-ultimate-2016.2.162.1121.32.ebuild 2199 SHA256 3d97aa08ce002ee236eb63178394e2f8c0ba89c0959535c35d4f198351390376 SHA512 a51a94d962c6dde8b0cafdf483389b2ea4e806ac96000922644454309f10365b2fa643f5394d6207fe1d51140570bad8fbbfe2ef963ca476b3f3e754d0dd8094 WHIRLPOOL 0bcb5baeb07ddb112a754b6dd7a38ab329db4852858d581c698c5e8169868ac5a8e260921977240908d29c82037652bd37b16cc0b0da13b422ef3c5712454883
@@ -32,5 +33,6 @@ EBUILD idea-ultimate-2017.1.2.171.4249.39.ebuild 2210 SHA256 66790283cbee489109e
EBUILD idea-ultimate-2017.1.3.171.4424.56.ebuild 2210 SHA256 66790283cbee489109e00427aafaf7d7437b6046cde9dc0c40c4be2490d09453 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 WHIRLPOOL 845e8bd93b586781c5d2f17758bb5191a3d9f84452c738365bffd012a99ea29ad4fd564ff1695f0ff541cc89801c92a1eaaac67a56408688dd6d6fef6245db3b
EBUILD idea-ultimate-2017.1.5.171.4694.70.ebuild 2210 SHA256 66790283cbee489109e00427aafaf7d7437b6046cde9dc0c40c4be2490d09453 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 WHIRLPOOL 845e8bd93b586781c5d2f17758bb5191a3d9f84452c738365bffd012a99ea29ad4fd564ff1695f0ff541cc89801c92a1eaaac67a56408688dd6d6fef6245db3b
EBUILD idea-ultimate-2017.2.0.172.3317.76.ebuild 2210 SHA256 44187b7e87a674ecff251148461f4e4adc093c34e655fea4919b1839f5a6cd60 SHA512 6fcd995c717ee4b4ab18d0385e310f4482f437624c878bd81421040883c2c3f352fd4f7039467cc435f851737c56c56788e46fe5afaeedac0e87cc9a526f19c5 WHIRLPOOL cb64e9e5e8bf5c469c06ab434d93e72011ab62ed3753eb68fc7d603e2df19ebfa1205b5406717aaed2a993abd6b26858f905c2ba39ba143cd6cf67e9911e4dd5
+EBUILD idea-ultimate-2017.2.1.172.3544.35.ebuild 2210 SHA256 66790283cbee489109e00427aafaf7d7437b6046cde9dc0c40c4be2490d09453 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 WHIRLPOOL 845e8bd93b586781c5d2f17758bb5191a3d9f84452c738365bffd012a99ea29ad4fd564ff1695f0ff541cc89801c92a1eaaac67a56408688dd6d6fef6245db3b
MISC ChangeLog 142 SHA256 3fb664d9c210061dd87dc6be4948fadbcc413e5a6bd09f4a262aa092b7f09648 SHA512 f66d54089ee757d3bc997f4edba58e6b6b91d47c6fca9f33edf4bfc9e03acabfc7af723c1238c313ccf6cde747c7b91274e67c15abc92da8dd6dd5ac58006b7b WHIRLPOOL 57d321122e01e8aed81d0393610296a2c29b30f81c03b8114b7ac854dfe2f5eb03841fe08e9f25c63598640ca754352ba5063f432be64d79473553ce98735aa5
MISC metadata.xml 594 SHA256 1261f2f20c826a09850a69f95d9f143f0eb6462177310a00624ae64b17e04209 SHA512 2c830e91b8a9f97f8708392469121a4f5309e99cd58138a0d661394a5ca8a7c07ce47bc0cc9516aa1e6b106131b492fbbee6522be419e6ed7690d88cf2510df2 WHIRLPOOL 68f94bf90d0099971d88923aee992131960665d9efc689fbac28cc69fe8b0b3a28434987a8032b998d4581eb735c439e8f7554366482497c5b11fed3db3d3d80
diff --git a/dev-util/idea-ultimate/idea-ultimate-2017.2.1.172.3544.35.ebuild b/dev-util/idea-ultimate/idea-ultimate-2017.2.1.172.3544.35.ebuild
new file mode 100644
index 0000000..9f54b9e
--- /dev/null
+++ b/dev-util/idea-ultimate/idea-ultimate-2017.2.1.172.3544.35.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit eutils versionator
+
+SLOT="0"
+PV_STRING="$(get_version_component_range 4-6)"
+MY_PV="$(get_version_component_range 1-3)"
+MY_PN="idea"
+
+# distinguish settings for official stable releases and EAP-version releases
+if [[ "$(get_version_component_range 7)x" = "prex" ]]
+then
+ # upstream EAP
+ KEYWORDS=""
+ SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${PV_STRING}.tar.gz"
+else
+ # upstream stable
+ KEYWORDS="~amd64 ~x86"
+ SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${MY_PV}.tar.gz"
+fi
+
+DESCRIPTION="A complete toolset for web, mobile and enterprise development"
+HOMEPAGE="https://www.jetbrains.com/idea"
+
+LICENSE="IDEA
+ || ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )"
+IUSE="-custom-jdk"
+
+DEPEND="!dev-util/${PN}:14
+ !dev-util/${PN}:15"
+RDEPEND="${DEPEND}
+ >=virtual/jdk-1.7:*"
+if [[ "${PV_STRING}x" = "x" ]]
+then
+ S="${WORKDIR}/${MY_PN}-IU-${MY_PV}"
+else
+ S="${WORKDIR}/${MY_PN}-IU-${PV_STRING}"
+fi
+
+QA_PREBUILT="opt/${PN}-${MY_PV}/*"
+
+src_prepare() {
+ if ! use amd64; then
+ rm -r plugins/tfsIntegration/lib/native/linux/x86_64 || die
+ fi
+ if ! use arm; then
+ rm bin/fsnotifier-arm || die
+ rm -r plugins/tfsIntegration/lib/native/linux/arm || die
+ fi
+ if ! use ppc; then
+ rm -r plugins/tfsIntegration/lib/native/linux/ppc || die
+ fi
+ if ! use x86; then
+ rm -r plugins/tfsIntegration/lib/native/linux/x86 || die
+ fi
+ if ! use custom-jdk; then
+ if [[ -d jre ]]; then
+ rm -r jre || die
+ fi
+ fi
+ rm -r plugins/tfsIntegration/lib/native/solaris || die
+ rm -r plugins/tfsIntegration/lib/native/hpux || die
+}
+
+src_install() {
+ local dir="/opt/${PN}-${MY_PV}"
+
+ insinto "${dir}"
+ doins -r *
+ fperms 755 "${dir}"/bin/{idea.sh,fsnotifier{,64}}
+
+ make_wrapper "${PN}" "${dir}/bin/${MY_PN}.sh"
+ newicon "bin/${MY_PN}.png" "${PN}.png"
+ make_desktop_entry "${PN}" "IntelliJ Idea Ultimate" "${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/rubymine/Manifest b/dev-util/rubymine/Manifest
index d8e8aa9..a9e53e4 100644
--- a/dev-util/rubymine/Manifest
+++ b/dev-util/rubymine/Manifest
@@ -12,6 +12,7 @@ DIST RubyMine-2017.1.2.tar.gz 253738563 SHA256 22d3ee22a00d2687b71d92d19b9590a62
DIST RubyMine-2017.1.3.tar.gz 254292852 SHA256 dab13104ffd1661667ab5c874dd2d039420381176f7587b92edd0280d1b976ae SHA512 0bbe007816759f5f1480aacab6bbaa1ee663379030b0e19621dffce97f4f3979f1486ab3ed4e4641f3c9c68dfb22b304849b70d42cb38f560237c210015ce1b7 WHIRLPOOL c84d84ea11debc86a7ca9cdc9da06b834701ba9623d973884514812418ab3c00780ee2686a5a3f35a1919daaeec7d5e265ceece57c6a0689564a83f7eefad811
DIST RubyMine-2017.1.5.tar.gz 254315188 SHA256 198eb3d7914529ce3a6857e038167e194fb838c4b94242048ae45e8413458d66 SHA512 51da95fe96feedbfd9ee6e47a9defe20936706ed3eb9268c44b20cc0c12cc54a078f54c4ad9fb639e9a1b8a08fa3fc53cbfeeafd72e5c6e97d94fcee0967d13e WHIRLPOOL 3cb8543088fab90006b2ae6e376811043821a4275e362dbd2fe878138a5bff93b16256f4b6efff169efc71cd6cec84d113827d9734a0983c789aa634c2b6e75f
DIST RubyMine-2017.1.tar.gz 251442732 SHA256 6c27f43ddc385ffba2cb2f011b80ab46d9b128d0fccf3b4ea43272fe36401a3a SHA512 567f84910848351d88d420d6d510c98f778d437c09112d6ee0ee27e501752933df2d8c1b817c5a81788dc9d5e22ab2816d475e2f9f81c22dcf6319634b8a8949 WHIRLPOOL 2c895fc4896e2bb91ba2cddb88cb4bc631341bab233be5c7ce299eb882fbd78e75f228b4fefe927181c948b336b47e0d3129a9a24ce309751451ea92b3161d62
+DIST RubyMine-2017.2.1.tar.gz 279661517 SHA256 3190d8924d32b96bbbf0d513bca12551ec0bb1fddb7139960717c392d4f99bf6 SHA512 892b733b6076a7e83a28d37945b66a65a02b44acdd3eb2d7bc5d6a49845de61bc02b2c8ff0d588170bf68711c9412928cf4693a06a619ed63e4b311d4901a841 WHIRLPOOL ca2c4fc281843b5f0933fbe2c6bb02858164e117a58effdb9c24fec2abf1baa0aced007fdf7ab5537a93a96d762e45e23401c522bb6097bf4c15d6b3061a2c48
DIST RubyMine-2017.2.tar.gz 278756309 SHA256 df5ae53fc2d921c934b3a80dcbeabccfc79cc91a8b512c27ff50e813a9f42ba1 SHA512 080ad2a4e2b696c750613a1b06a5d523886924cf014920fe67831d318db53dfe1b7764ddd34d64aa4f02b6b389cfe197cd058e37ec402fb0e98793a4118a9bf7 WHIRLPOOL 4cbd0f1c252c54d59bac6825683991692022aa169f8f2fe7c0bb6bb1b6c9e03b1c5f16985d2175da3809d0bbaa1a8fb2717b02345ccabdda7852756d8b7df84b
EBUILD rubymine-2016.2.1.ebuild 899 SHA256 1153010ef081c739c0e06f8e14dc998be313ca1f73659efce70a13b5ddbffc47 SHA512 3db2e836977aa149d66a1b163900a8a568eb068b1482a117925315328caddc9a62b743db9559bcbfb38350d74ae0a129467fcb982ea01ec36fdb9f808dfa7212 WHIRLPOOL 3429740eed08690f898e3a5322a2a30379843f5c72062c3009f61911bd0baabe154b372c8b19f885f3add4998c7cfa1a59409ff7b3eb6d0b3c008592a2bac9ac
EBUILD rubymine-2016.2.3.ebuild 899 SHA256 1153010ef081c739c0e06f8e14dc998be313ca1f73659efce70a13b5ddbffc47 SHA512 3db2e836977aa149d66a1b163900a8a568eb068b1482a117925315328caddc9a62b743db9559bcbfb38350d74ae0a129467fcb982ea01ec36fdb9f808dfa7212 WHIRLPOOL 3429740eed08690f898e3a5322a2a30379843f5c72062c3009f61911bd0baabe154b372c8b19f885f3add4998c7cfa1a59409ff7b3eb6d0b3c008592a2bac9ac
@@ -28,4 +29,5 @@ EBUILD rubymine-2017.1.3.ebuild 951 SHA256 6ac4044571fb176de50bbb0b47a91692fa382
EBUILD rubymine-2017.1.4.171.4694.21.ebuild 996 SHA256 341c13912362991990822281c0d377f26eb329a2f7b2176886e796018e67f909 SHA512 501e1186306a779279937939a1d09f3b17e17f161d081a321283053e8ad2c9d93ed4b699f3a74c63444485db88421b98ee8c418db1df4f288f3e264dccb4debb WHIRLPOOL 93450d637bd32799099bc936768d1c0e45004a85cc216ab44df71c8619fd03cfc3f0f34ea90104eaa7a923bc09f8871f7f3d26239d3a6a742d8b94302ebfcb6e
EBUILD rubymine-2017.1.5.ebuild 951 SHA256 6ac4044571fb176de50bbb0b47a91692fa382682fd079058283c5398547d34d5 SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956 WHIRLPOOL ee1be39277349cee78ff938a803c97218ab7e3d96e44bdbc7ba9fd45cf4be3fd11e67d87fd593d59fffb81cb30fcfe969c8ab8dd2966676a29318ae9376b3f17
EBUILD rubymine-2017.2.0.ebuild 951 SHA256 0f647a9f9461761b178c54be39f9043986b4c32496b7fc386b889ff997cda7f4 SHA512 3fe5c7aa706f61cf75773e605e59b1e4dcb002cf1ffd23dc6446895f597719c678f789656c05dd4defbe017548ffb6395928f10af022d4a31becf685ca05d5e7 WHIRLPOOL 4b6a3958fc8c46c912f0560327f64da0339a7394a7c237a89b2e628c3b0a46459065254f42270de1040a5b4f3744788826b5f431b6c5f09f565e79c5d516e761
+EBUILD rubymine-2017.2.1.ebuild 951 SHA256 6ac4044571fb176de50bbb0b47a91692fa382682fd079058283c5398547d34d5 SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956 WHIRLPOOL ee1be39277349cee78ff938a803c97218ab7e3d96e44bdbc7ba9fd45cf4be3fd11e67d87fd593d59fffb81cb30fcfe969c8ab8dd2966676a29318ae9376b3f17
MISC metadata.xml 246 SHA256 31de89a294c6ff90d5a88948104aa27a86ea35792c466f20db64ab434c682537 SHA512 cd6648a75839e6059cf877aa79a84600be0a63de66f59efd217ad91bac55a7ed4afd5ce88c90a262b4dd044734403fb90a049b8f19a42289ec3ef1d827b66d77 WHIRLPOOL 7f436435371f655a72f4564d4a14b1fdb1be0a130ca0e130804b17104fe9e2c6da44a3ddef859e41ba4eccadff8dfefddbb04dade3e4200fcc557c2fd7af703e
diff --git a/dev-util/rubymine/rubymine-2017.2.1.ebuild b/dev-util/rubymine/rubymine-2017.2.1.ebuild
new file mode 100644
index 0000000..a6a68b2
--- /dev/null
+++ b/dev-util/rubymine/rubymine-2017.2.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit eutils versionator
+
+SLOT="$(get_major_version)"
+RDEPEND=">=virtual/jdk-1.7"
+
+MY_PN="RubyMine"
+MY_PV="$(get_version_component_range 1-3)"
+RESTRICT="strip"
+QA_TEXTRELS="opt/${P}/bin/libbreakgen.so"
+
+DESCRIPTION="The most intelligent Ruby and Rails IDE"
+HOMEPAGE="http://jetbrains.com/ruby/"
+SRC_URI="http://download.jetbrains.com/ruby/${MY_PN}-${MY_PV}.tar.gz"
+LICENSE="all-rights-reserved"
+IUSE=""
+KEYWORDS="~amd64 ~x86"
+S=${WORKDIR}/${MY_PN}-${MY_PV}
+
+src_install() {
+ local dir="/opt/${P}"
+ local exe="${PN}-${SLOT}"
+
+ insinto "${dir}"
+ doins -r *
+ fperms 755 "${dir}/bin/${PN}.sh" "${dir}/bin/rinspect.sh" "${dir}/bin/fsnotifier" "${dir}/bin/fsnotifier64"
+
+ newicon "bin/${PN}.png" "${exe}.png"
+ make_wrapper "${exe}" "/opt/${P}/bin/${PN}.sh"
+ make_desktop_entry ${exe} "RubyMine ${MY_PV}" "${exe}" "Development;IDE"
+}