From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 95BFB138206 for ; Tue, 16 Jan 2018 23:19:18 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E5098E0908; Tue, 16 Jan 2018 23:19:17 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id B6A6EE0908 for ; Tue, 16 Jan 2018 23:19:17 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 93961335C4E for ; Tue, 16 Jan 2018 23:19:16 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 231DC151 for ; Tue, 16 Jan 2018 23:19:15 +0000 (UTC) From: "Samuel Bernardo" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Samuel Bernardo" Message-ID: <1516144735.8fd2248bb129564d0e0a7e2b97f039e700c03a19.samuelbernardo@gentoo> Subject: [gentoo-commits] repo/user/ssnb:master commit in: dev-util/idea-ultimate/ X-VCS-Repository: repo/user/ssnb X-VCS-Files: dev-util/idea-ultimate/Manifest dev-util/idea-ultimate/idea-ultimate-2017.3.3.173.4301.25.ebuild X-VCS-Directories: dev-util/idea-ultimate/ X-VCS-Committer: samuelbernardo X-VCS-Committer-Name: Samuel Bernardo X-VCS-Revision: 8fd2248bb129564d0e0a7e2b97f039e700c03a19 X-VCS-Branch: master Date: Tue, 16 Jan 2018 23:19:15 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: bed38447-1ff4-42db-9961-43f6fab8b10d X-Archives-Hash: da128cff293cf587d2a0c076a5ed10a4 commit: 8fd2248bb129564d0e0a7e2b97f039e700c03a19 Author: Samuel Bernardo gmail com> AuthorDate: Tue Jan 16 23:18:55 2018 +0000 Commit: Samuel Bernardo gmail com> CommitDate: Tue Jan 16 23:18:55 2018 +0000 URL: https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=8fd2248b update idea-ultimate dev-util/idea-ultimate/Manifest | 2 + .../idea-ultimate-2017.3.3.173.4301.25.ebuild | 82 ++++++++++++++++++++++ 2 files changed, 84 insertions(+) diff --git a/dev-util/idea-ultimate/Manifest b/dev-util/idea-ultimate/Manifest index 9a6c6f1..8f07505 100644 --- a/dev-util/idea-ultimate/Manifest +++ b/dev-util/idea-ultimate/Manifest @@ -21,6 +21,7 @@ DIST ideaIU-2017.2.5.tar.gz 626416559 SHA256 a08ff0adfad2e8008d42e92d09696e43a70 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 DIST ideaIU-2017.3.2.tar.gz 636517104 SHA256 ac87f00d467f002ed7ab3b94956d71ef493cd25f7ae7dcfa2e0cab9c4e8e9fd0 SHA512 c8c14ce78ea2e5f1f82b91008ba68c27d2115b148508e522061d7581f2fdb9a919f6ed70a861a517f2353f90b2e8ad0d0a9a838e57ad5ae23691728c10ed37b2 WHIRLPOOL 77cefc44aeb84e86b6bcbd0349baa0a4d7cc8288ec9bb96a38a1b80be428e9792f40de13d2d50609de96e65de6782986026f4670bd8398ee0f4d4d6ee55dbb0a +DIST ideaIU-2017.3.3.tar.gz 636677768 SHA256 05a7382ad5f04a64f0caa10c14af61c0270cf8a2ac25bb2c14a52536c3587e55 SHA512 319beb9ea44b2b4ac52417595d8bcdfbfc508501f73d597fe4529c60274d0ab0210f60a53a774416e98e1701dec3aac0c5b3101b6b21499e04334e5049a59d76 WHIRLPOOL 87b33762bac0f1600a5cb6e5b5de4f3251ad9e6978dee3f94fa8858b6f8001c2134fb98b6516813cdc1d7a0a0b35fff571d3510d8b4a444d2314cee62b50f5b7 DIST ideaIU-2017.3.tar.gz 633182636 SHA256 f75db2b4014d115f185bf867a1e5a6b4dae289444bf74e46b58ad2844e07d325 SHA512 a955d915b6e7f1619b84021877a6601c11ca9f8c415b6fbfcd7a0a4fdea926b9d95489e5ff5a4170fdbe1c18ffcab35c365cb6ab7f4b17bd20e8708131c5c818 WHIRLPOOL 10adcb43980161c97725dc212dd79566a1423b1c4d2842a81bed59499a08e82e82545951daede98ad3b77d4959a9f264d07199be23ebc984a1fbc0881b51b8c4 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 @@ -46,5 +47,6 @@ EBUILD idea-ultimate-2017.2.5.172.4343.14.ebuild 2210 SHA256 66790283cbee489109e EBUILD idea-ultimate-2017.2.6.172.4574.11.ebuild 2210 SHA256 66790283cbee489109e00427aafaf7d7437b6046cde9dc0c40c4be2490d09453 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 WHIRLPOOL 845e8bd93b586781c5d2f17758bb5191a3d9f84452c738365bffd012a99ea29ad4fd564ff1695f0ff541cc89801c92a1eaaac67a56408688dd6d6fef6245db3b EBUILD idea-ultimate-2017.3.0.173.3727.127.ebuild 2210 SHA256 44187b7e87a674ecff251148461f4e4adc093c34e655fea4919b1839f5a6cd60 SHA512 6fcd995c717ee4b4ab18d0385e310f4482f437624c878bd81421040883c2c3f352fd4f7039467cc435f851737c56c56788e46fe5afaeedac0e87cc9a526f19c5 WHIRLPOOL cb64e9e5e8bf5c469c06ab434d93e72011ab62ed3753eb68fc7d603e2df19ebfa1205b5406717aaed2a993abd6b26858f905c2ba39ba143cd6cf67e9911e4dd5 EBUILD idea-ultimate-2017.3.2.173.4127.27.ebuild 2210 SHA256 66790283cbee489109e00427aafaf7d7437b6046cde9dc0c40c4be2490d09453 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 WHIRLPOOL 845e8bd93b586781c5d2f17758bb5191a3d9f84452c738365bffd012a99ea29ad4fd564ff1695f0ff541cc89801c92a1eaaac67a56408688dd6d6fef6245db3b +EBUILD idea-ultimate-2017.3.3.173.4301.25.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.3.3.173.4301.25.ebuild b/dev-util/idea-ultimate/idea-ultimate-2017.3.3.173.4301.25.ebuild new file mode 100644 index 0000000..9f54b9e --- /dev/null +++ b/dev-util/idea-ultimate/idea-ultimate-2017.3.3.173.4301.25.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 +}