From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-commits+bounces-1067324-garchives=archives.gentoo.org@lists.gentoo.org> 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 349C8138334 for <garchives@archives.gentoo.org>; Wed, 16 Jan 2019 23:07:36 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0901EE09F6; Wed, 16 Jan 2019 23:07:35 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (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 BD711E09E8 for <gentoo-commits@lists.gentoo.org>; Wed, 16 Jan 2019 23:07:34 +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 2FF31335C31 for <gentoo-commits@lists.gentoo.org>; Wed, 16 Jan 2019 23:07:32 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 80163515 for <gentoo-commits@lists.gentoo.org>; Wed, 16 Jan 2019 23:07:30 +0000 (UTC) From: "Samuel Bernardo" <samuelbernardo.mail@gmail.com> 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" <samuelbernardo.mail@gmail.com> Message-ID: <1547680028.f47946308c697a36ff5092b9ce128cee85e64d32.samuelbernardo@gentoo> Subject: [gentoo-commits] repo/user/ssnb:master commit in: dev-util/rubymine/, dev-util/idea-ultimate/ X-VCS-Repository: repo/user/ssnb X-VCS-Files: dev-util/idea-ultimate/Manifest dev-util/idea-ultimate/idea-ultimate-2018.3.3.183.5153.38.ebuild dev-util/rubymine/Manifest dev-util/rubymine/rubymine-2018.3.2.ebuild X-VCS-Directories: dev-util/rubymine/ dev-util/idea-ultimate/ X-VCS-Committer: samuelbernardo X-VCS-Committer-Name: Samuel Bernardo X-VCS-Revision: f47946308c697a36ff5092b9ce128cee85e64d32 X-VCS-Branch: master Date: Wed, 16 Jan 2019 23:07:30 +0000 (UTC) Precedence: bulk List-Post: <mailto:gentoo-commits@lists.gentoo.org> List-Help: <mailto:gentoo-commits+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org> X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 4cde99b3-628c-467d-85e4-bb5f6ecc2692 X-Archives-Hash: 219c2ecc37a41b7a2631cd8cf3f4d2f5 commit: f47946308c697a36ff5092b9ce128cee85e64d32 Author: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com> AuthorDate: Wed Jan 16 23:07:08 2019 +0000 Commit: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com> CommitDate: Wed Jan 16 23:07:08 2019 +0000 URL: https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=f4794630 update idea-ultimate and rubymine Signed-off-by: Samuel Bernardo <samuelbernardo.mail <AT> gmail.com> dev-util/idea-ultimate/Manifest | 2 + .../idea-ultimate-2018.3.3.183.5153.38.ebuild | 82 ++++++++++++++++++++++ dev-util/rubymine/Manifest | 2 + dev-util/rubymine/rubymine-2018.3.2.ebuild | 35 +++++++++ 4 files changed, 121 insertions(+) diff --git a/dev-util/idea-ultimate/Manifest b/dev-util/idea-ultimate/Manifest index 3691b5a..a1ece6b 100644 --- a/dev-util/idea-ultimate/Manifest +++ b/dev-util/idea-ultimate/Manifest @@ -1,10 +1,12 @@ DIST ideaIU-2018.2.5.tar.gz 653254477 BLAKE2B 661747f0ff0ec5ee28f62b9f4554bacd265c419e8d51832ebd08390548ec89c7a06b61447f7ad72ce0803b9feea552f98f40a8b7b293646aa03e2459377d23dd SHA512 d03f21082578afc48478967885b481aa9779c781572f89d0881272bebd9d6790eb492dcfeed8241da6353d8907946d615571d95e9dd9e236c7890b873714bb25 DIST ideaIU-2018.2.6.tar.gz 653267765 BLAKE2B bff5f98f792897fb02385f39c5ab9fd153bae43360f4e384d9dde1ef455b986ef6a868d882bd6a6ec46f658b8a6dbffccf05e8d25022efe37ba285a07793bd1e SHA512 b12cb629e26a0aacab24ca5a3fae66bdd234872dac7f7d4f9016ba7c35a3ce55b9818ccfb7252df1dc96b19c837f6223dc5d3e5a53e80c538062f3be972a4c2d DIST ideaIU-2018.3.2.tar.gz 687806953 BLAKE2B b23532539b569011cde6f0f711be30f697859ae68855b2e5bafa62359647105e34f8ca06b579dd86ecda70c20dd8eee7ecf350f6bdb4e0359df87e5587449ee2 SHA512 c031e59d41cb09bc3896e3af61a7e1cb984e44f5ce05eadcf8b39788e210903b963fd176747c7f0e859f9810a9c4eaeedd0d5ea6fcf977c5a5d5defe64f55160 +DIST ideaIU-2018.3.3.tar.gz 687860467 BLAKE2B f8b0480095d37692abb3c940da2764a0f0814410423c52d9be42bf6d8a3029722eda89169472840e849b055fc108928bbada9242d1a46775f92f6a37131b30fa SHA512 c9d397b3016ce488768b962c1692541d8d5976f33d5c3501d33ac67fd25e1648073f531cb27ea1fd3417211f98de126cc6656c42c6b8a1303ae00fecb777e5b7 DIST ideaIU-2018.3.tar.gz 686646677 BLAKE2B 8a1d490e53ef926b74a8957c14ce8830feef9e91be444ddebe4282ef19d72f486b2f5611e8c3d57dfd77e4d313eaed55ffafb83f301d8ef711f7dffb915336e8 SHA512 5800b9b48bae53814009e1f46b93595261ef2f0cd6d6d960171e61529d4e31fb29a3d861e0f4043c6c876988d189fa4191d5bf294dbd682d5f9f9bbd0f11d72f EBUILD idea-ultimate-2018.2.5.182.4892.20.ebuild 2210 BLAKE2B 310ab948edc44bb503adc282009c59b6287243f2df4a9681eb625b6d20e70f59398e6ea041d810f5ba90995e7e8c61b79472a7c0a1f34e731c34670bb90eabe3 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 EBUILD idea-ultimate-2018.2.6.182.5107.16.ebuild 2210 BLAKE2B 310ab948edc44bb503adc282009c59b6287243f2df4a9681eb625b6d20e70f59398e6ea041d810f5ba90995e7e8c61b79472a7c0a1f34e731c34670bb90eabe3 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 EBUILD idea-ultimate-2018.3.0.183.4284.148.ebuild 2210 BLAKE2B 43da5638c84ff3f8b24db67f46b8d7ba4484687434eb20c572025db2bc70f534d47bf3ca292f5046d4472ca546776d38bcab7bdf93b18fdfa7b02fe0c3e8b440 SHA512 6fcd995c717ee4b4ab18d0385e310f4482f437624c878bd81421040883c2c3f352fd4f7039467cc435f851737c56c56788e46fe5afaeedac0e87cc9a526f19c5 EBUILD idea-ultimate-2018.3.2.183.4886.37.ebuild 2210 BLAKE2B 310ab948edc44bb503adc282009c59b6287243f2df4a9681eb625b6d20e70f59398e6ea041d810f5ba90995e7e8c61b79472a7c0a1f34e731c34670bb90eabe3 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 +EBUILD idea-ultimate-2018.3.3.183.5153.38.ebuild 2210 BLAKE2B 310ab948edc44bb503adc282009c59b6287243f2df4a9681eb625b6d20e70f59398e6ea041d810f5ba90995e7e8c61b79472a7c0a1f34e731c34670bb90eabe3 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 MISC ChangeLog 142 BLAKE2B d6bb9a7ff30fcbf78573ea65cf495cdc21393b0e9e546f9b5df7f9b5d358b362e7741509b6625d1dee6ae4f6b7ea33e4a88fc7e6d53b34745c3234c377ba690d SHA512 f66d54089ee757d3bc997f4edba58e6b6b91d47c6fca9f33edf4bfc9e03acabfc7af723c1238c313ccf6cde747c7b91274e67c15abc92da8dd6dd5ac58006b7b MISC metadata.xml 594 BLAKE2B 3d60d5f3bccb0290e644b5ff032ca7ac1d7bf18d2f183ff9de638130b9d33582b3c36888a3f318514ab2b1eb5c384ee56db0c1d4bd64ed907db2c6788f3c393c SHA512 2c830e91b8a9f97f8708392469121a4f5309e99cd58138a0d661394a5ca8a7c07ce47bc0cc9516aa1e6b106131b492fbbee6522be419e6ed7690d88cf2510df2 diff --git a/dev-util/idea-ultimate/idea-ultimate-2018.3.3.183.5153.38.ebuild b/dev-util/idea-ultimate/idea-ultimate-2018.3.3.183.5153.38.ebuild new file mode 100644 index 0000000..9f54b9e --- /dev/null +++ b/dev-util/idea-ultimate/idea-ultimate-2018.3.3.183.5153.38.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 f44c89e..3941b01 100644 --- a/dev-util/rubymine/Manifest +++ b/dev-util/rubymine/Manifest @@ -1,7 +1,9 @@ DIST RubyMine-2018.2.4.tar.gz 292635046 BLAKE2B 439adfc1f1e1b30ace1e9f11c307117859422e191883e935902b453e4546d4ece3e0ceb6525048ed912774f9fb0826d122fc7a59ceff4c2e53f1e0cdedb33150 SHA512 8a1bdb4f096fe3b5498c9072b2919dcec8a7191159e74027bad7cabdb839a748f43d08d61f01f7a4a4ed84151e7480f0b7a3ea72893d71e8c4d0f58cf3f51919 DIST RubyMine-2018.2.5.tar.gz 298430079 BLAKE2B 9d2bee93ee3bf57d47d4f15a1fe533fd03d74118091f5da5aafc1e25e442ecf0060c382e5d61f95c6e8c6a66c93531ce932327291907449a411cf9d96ca3c6bf SHA512 f9908eaa67ea2f63be40eed3bbc74460d66de47fadff557d92509dc41ad74d55fffddee593fbc3b5cf5c95e4ab02816b482be1c0b7f9d9092da0ae7fdc1b373a DIST RubyMine-2018.2.6.tar.gz 298533693 BLAKE2B e9a7fb84b5987881a4add35425df062ee7ef6a773ae7f7d775b06e1ff9fd1925c9e53477cfc784fc1146242ae1556ebda28ec80b79a32e4ef62f3011775f8207 SHA512 49656338a722929575b2916e79fb5c217d218377e6e016b33c3878ff48e2990f176345c49f5600b29d8ce03fc64cb65369332bae8785fd86930c148a7403c0d5 +DIST RubyMine-2018.3.2.tar.gz 306507415 BLAKE2B b0f76b110f082e49b60b2d06b0cafe9df444c879960feb2d1c94840f9c6994005383a0eef9f4a7e54e7359659c2c68e7bdcec3ff93e97f34ab4b0ed8981eba1b SHA512 9be6f29dd1447d215d9fa591ef7aeae958b8943135c748d97a8111a1aaf0caf2fd6ef20e8828e5c5f73690a0dc713ec7da86ee0471cb9ff38472465732169b66 EBUILD rubymine-2018.2.4.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956 EBUILD rubymine-2018.2.5.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956 EBUILD rubymine-2018.2.6.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956 +EBUILD rubymine-2018.3.2.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956 MISC metadata.xml 246 BLAKE2B fc8d6245f577ed3dc445e459694a18f1d950a722dbb72bfd7508f1ba7c52f264fce2c4eda4b52e238a80f6765243a27d396a749dadbdf6a4b6931c25f8404bfa SHA512 cd6648a75839e6059cf877aa79a84600be0a63de66f59efd217ad91bac55a7ed4afd5ce88c90a262b4dd044734403fb90a049b8f19a42289ec3ef1d827b66d77 diff --git a/dev-util/rubymine/rubymine-2018.3.2.ebuild b/dev-util/rubymine/rubymine-2018.3.2.ebuild new file mode 100644 index 0000000..a6a68b2 --- /dev/null +++ b/dev-util/rubymine/rubymine-2018.3.2.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" +}