aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Bernardo <samuelbernardo.mail@gmail.com>2017-11-19 01:15:09 +0000
committerSamuel Bernardo <samuelbernardo.mail@gmail.com>2017-11-19 01:15:09 +0000
commitecfa98e658be878ff53fcea7dfd3f788233e9eea (patch)
tree4188752ef50025bea4b5e28a73fb6783b06c8816 /dev-util/idea-ultimate
parentupdate nexus artifact repository (diff)
downloadssnb-ecfa98e658be878ff53fcea7dfd3f788233e9eea.tar.gz
ssnb-ecfa98e658be878ff53fcea7dfd3f788233e9eea.tar.bz2
ssnb-ecfa98e658be878ff53fcea7dfd3f788233e9eea.zip
update idea-ultimate
Diffstat (limited to 'dev-util/idea-ultimate')
-rw-r--r--dev-util/idea-ultimate/Manifest2
-rw-r--r--dev-util/idea-ultimate/idea-ultimate-2017.2.6.172.4574.11.ebuild82
2 files changed, 84 insertions, 0 deletions
diff --git a/dev-util/idea-ultimate/Manifest b/dev-util/idea-ultimate/Manifest
index 6b2d1c1..7e94830 100644
--- a/dev-util/idea-ultimate/Manifest
+++ b/dev-util/idea-ultimate/Manifest
@@ -18,6 +18,7 @@ DIST ideaIU-2017.2.1.tar.gz 621583816 SHA256 136674855d26fb7f07a914eecc7236b177e
DIST ideaIU-2017.2.3.tar.gz 625801264 SHA256 efbdbac7e5651d59b1bc9efbbc9bc13a6f0798d40b169f891511967123da9207 SHA512 7fbc89a613dc652b9d1193ed6f91267db026a723450419c67a2514b91a3c5a68531931cd8a9b715a37ce804834d0d3b8bbde3ff7f2693e8871b28ba2482fa929 WHIRLPOOL 395f6e9d45d21ca1675f8916d2d9ddd558c2e55531649e2a637a8329d24998d2001c886793158d123f11c6f6842bf9cdf55f4dfb0f6592de04d0d740e8251aaf
DIST ideaIU-2017.2.4.tar.gz 626288458 SHA256 952183763c239acc48a99f4b29c767aa9ab89b1f83d8dc5917e6e61952fbfcf8 SHA512 0a1bdc0b7a484484a750e7e02cc42a44266c609692097000f9699d3ae81f8e3db4d4d016a65fbabd4cf8fcc6b72e23daf99251d12dffda65678df6f4677c70ad WHIRLPOOL d12a049b8ca3bdddc94473a454b8876fafd0f301e0dcd72a03e7699a7691884de206b74f64264a56734bc027807fc9a29047a543a037aeb55f8e7996c8833747
DIST ideaIU-2017.2.5.tar.gz 626416559 SHA256 a08ff0adfad2e8008d42e92d09696e43a70566b544db6c6f872e5b4d20436d2c SHA512 5e9b17bda55d1f1d4c355e8f775350268310de3d394302c5968de0c552ca56565dddc5c545a19924ba72efb6ced3c581eae614280e3eb21efc46b39cc573990a WHIRLPOOL dff16caa68987253a51f79fe02a1d7769705a542743bccd0e22c7647b6053c27d5fb356a54565de313906dab247b841e8c01e26b54e4d06214315a2115e66a60
+DIST ideaIU-2017.2.6.tar.gz 628480924 SHA256 565f44d1b955844a11010c4735fa7adfb5aba20327b2424897382ff487344ede SHA512 577c312d154822050991e9950ad6891bedeba4ae5513ba881eca426f9503a7c7f5b68fad9f2944a7445c7e92d65a4552c670c07523cf4dd07f417a7c4021b5d2 WHIRLPOOL 491b65b2c4657f95a1a1b3aa4b0c930e7190771c54e84d8860ca0b66f5323b066d87c80ff1555f29864591e7ca94f20849ce1abff25cc50a905b68543f731082
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
@@ -40,5 +41,6 @@ EBUILD idea-ultimate-2017.2.1.172.3544.35.ebuild 2210 SHA256 66790283cbee489109e
EBUILD idea-ultimate-2017.2.3.172.3968.16.ebuild 2210 SHA256 66790283cbee489109e00427aafaf7d7437b6046cde9dc0c40c4be2490d09453 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 WHIRLPOOL 845e8bd93b586781c5d2f17758bb5191a3d9f84452c738365bffd012a99ea29ad4fd564ff1695f0ff541cc89801c92a1eaaac67a56408688dd6d6fef6245db3b
EBUILD idea-ultimate-2017.2.4.172.4155.36.ebuild 2210 SHA256 66790283cbee489109e00427aafaf7d7437b6046cde9dc0c40c4be2490d09453 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 WHIRLPOOL 845e8bd93b586781c5d2f17758bb5191a3d9f84452c738365bffd012a99ea29ad4fd564ff1695f0ff541cc89801c92a1eaaac67a56408688dd6d6fef6245db3b
EBUILD idea-ultimate-2017.2.5.172.4343.14.ebuild 2210 SHA256 66790283cbee489109e00427aafaf7d7437b6046cde9dc0c40c4be2490d09453 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 WHIRLPOOL 845e8bd93b586781c5d2f17758bb5191a3d9f84452c738365bffd012a99ea29ad4fd564ff1695f0ff541cc89801c92a1eaaac67a56408688dd6d6fef6245db3b
+EBUILD idea-ultimate-2017.2.6.172.4574.11.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.6.172.4574.11.ebuild b/dev-util/idea-ultimate/idea-ultimate-2017.2.6.172.4574.11.ebuild
new file mode 100644
index 0000000..9f54b9e
--- /dev/null
+++ b/dev-util/idea-ultimate/idea-ultimate-2017.2.6.172.4574.11.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
+}