commit:     36bbcb136662ed25bff014d999d7ec56b0924224
Author:     Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
AuthorDate: Fri Oct 19 09:13:07 2018 +0000
Commit:     Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
CommitDate: Fri Oct 19 09:13:07 2018 +0000
URL:        https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=36bbcb13

update rubymine and idea-ultimate

 dev-util/idea-ultimate/Manifest                    |  2 +
 .../idea-ultimate-2018.2.5.182.4892.20.ebuild      | 82 ++++++++++++++++++++++
 dev-util/rubymine/Manifest                         |  2 +
 dev-util/rubymine/rubymine-2018.2.4.ebuild         | 35 +++++++++
 4 files changed, 121 insertions(+)

diff --git a/dev-util/idea-ultimate/Manifest b/dev-util/idea-ultimate/Manifest
index 851510a..24f6768 100644
--- a/dev-util/idea-ultimate/Manifest
+++ b/dev-util/idea-ultimate/Manifest
@@ -11,6 +11,7 @@ DIST ideaIU-2018.1.6.tar.gz 667745687 BLAKE2B 
1e864dffb5be22a7c5021163b078d37824
 DIST ideaIU-2018.1.tar.gz 666914931 BLAKE2B 
dd4adad2f3244ab8f94ec6f589eea099abb22b5b941c620b209920efad23d5cad38b831da9183fbf82f49748bbbff833d42bff2f621f78a8fcdb9ed5808b4528
 SHA512 
72a4bc88bb2a48933a58fa2ff01142f12027248d1ca9cecf9318c6194ebd2baf62ebe412d976943f2b4effc37fd111cd9247f574330a7d12395a519c7f6c06ec
 DIST ideaIU-2018.2.3.tar.gz 647352652 BLAKE2B 
e8452dcd601878383e6f404705feafa33636b0774af4cdf4cfa090ca827750eddc19d317b71262ba05608cd8fa659ac94f42f952b84f5668c7dc1c1454a788c5
 SHA512 
68d0a6214eb4be68c7a2470748d67007a440cc4038f99f6c329e040d7a5547671fd76516d9593aa347cf660d00eb38965c85d51d9ce01adbef3ff6911d581b26
 DIST ideaIU-2018.2.4.tar.gz 647386875 BLAKE2B 
9a4f5f5f139eb85f1c5ffc67fec86f4b823511f00885a590e350ad12fd883ab882b58111e19a171b55b74dedb6c094d0d187a53b9d6957213d1cf032008f4cab
 SHA512 
55ffd8988ac2d19ac1c096f00546207d21aa119e3afa7eeee307c539a53ccc7523a349e733aaf63caa5f30b200cfbe56951ba643eb4d433a1900318c60419fd6
+DIST ideaIU-2018.2.5.tar.gz 653254477 BLAKE2B 
661747f0ff0ec5ee28f62b9f4554bacd265c419e8d51832ebd08390548ec89c7a06b61447f7ad72ce0803b9feea552f98f40a8b7b293646aa03e2459377d23dd
 SHA512 
d03f21082578afc48478967885b481aa9779c781572f89d0881272bebd9d6790eb492dcfeed8241da6353d8907946d615571d95e9dd9e236c7890b873714bb25
 DIST ideaIU-2018.2.tar.gz 644700595 BLAKE2B 
44e7b15cb6c5ac0bc30ce3f2f4bb690df372063295f2fb646ef55b6f2ac78370762d6d8e115ba2d78f6038b8e8dfc17f30e15b391043789540c7a57c0fb66430
 SHA512 
d9eea76eb1f8c6e0f609b315f6a8d7b0f696260c765310222d599bfc5a1e5b104551d9a343c0a2666f854b3f1b713f3cfdd85f9b73b29598e39672200ae737f7
 EBUILD idea-ultimate-2017.3.0.173.3727.127.ebuild 2210 BLAKE2B 
43da5638c84ff3f8b24db67f46b8d7ba4484687434eb20c572025db2bc70f534d47bf3ca292f5046d4472ca546776d38bcab7bdf93b18fdfa7b02fe0c3e8b440
 SHA512 
6fcd995c717ee4b4ab18d0385e310f4482f437624c878bd81421040883c2c3f352fd4f7039467cc435f851737c56c56788e46fe5afaeedac0e87cc9a526f19c5
 EBUILD idea-ultimate-2017.3.2.173.4127.27.ebuild 2210 BLAKE2B 
310ab948edc44bb503adc282009c59b6287243f2df4a9681eb625b6d20e70f59398e6ea041d810f5ba90995e7e8c61b79472a7c0a1f34e731c34670bb90eabe3
 SHA512 
ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39
@@ -26,5 +27,6 @@ EBUILD idea-ultimate-2018.1.6.181.5540.7.ebuild 2210 BLAKE2B 
310ab948edc44bb503a
 EBUILD idea-ultimate-2018.2.0.182.3684.101.ebuild 2210 BLAKE2B 
43da5638c84ff3f8b24db67f46b8d7ba4484687434eb20c572025db2bc70f534d47bf3ca292f5046d4472ca546776d38bcab7bdf93b18fdfa7b02fe0c3e8b440
 SHA512 
6fcd995c717ee4b4ab18d0385e310f4482f437624c878bd81421040883c2c3f352fd4f7039467cc435f851737c56c56788e46fe5afaeedac0e87cc9a526f19c5
 EBUILD idea-ultimate-2018.2.3.182.4323.46.ebuild 2210 BLAKE2B 
310ab948edc44bb503adc282009c59b6287243f2df4a9681eb625b6d20e70f59398e6ea041d810f5ba90995e7e8c61b79472a7c0a1f34e731c34670bb90eabe3
 SHA512 
ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39
 EBUILD idea-ultimate-2018.2.4.182.4505.22.ebuild 2210 BLAKE2B 
310ab948edc44bb503adc282009c59b6287243f2df4a9681eb625b6d20e70f59398e6ea041d810f5ba90995e7e8c61b79472a7c0a1f34e731c34670bb90eabe3
 SHA512 
ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39
+EBUILD idea-ultimate-2018.2.5.182.4892.20.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.2.5.182.4892.20.ebuild 
b/dev-util/idea-ultimate/idea-ultimate-2018.2.5.182.4892.20.ebuild
new file mode 100644
index 0000000..9f54b9e
--- /dev/null
+++ b/dev-util/idea-ultimate/idea-ultimate-2018.2.5.182.4892.20.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 4b01778..2fa8fc9 100644
--- a/dev-util/rubymine/Manifest
+++ b/dev-util/rubymine/Manifest
@@ -9,6 +9,7 @@ DIST RubyMine-2018.1.3.tar.gz 279545828 BLAKE2B 
a799ffb2feb6da8d29e40b2e0588c44e
 DIST RubyMine-2018.1.4.tar.gz 280335924 BLAKE2B 
10744b3fa6559b41f7904c5481e1eeac7c0b0bd978be95afdffedc8a5f2675cb2c5bc9ab47a655cd4d988edd01307de79890543ccb2c599209897774d7e683b6
 SHA512 
4b52cf9910075fcd05077b7d38fe88df16264ce2aa8585d30bf793267e9b473380195505a239da85c20d6edf1f7584c39c8ee40455b86975a16a45e7cbd2a7cd
 DIST RubyMine-2018.2.2.tar.gz 292593737 BLAKE2B 
4f73d8d45e8449c754100304aed471abd8d9887eec8252008b172c2ca58b32a14b539f6e7405f0542ac14db8ec71ff93224cb34bb04db03c2c46751628882a0b
 SHA512 
39c3a54359cb0be79c61a1eb0f793cd3867bc08b6dbb0155b00eeca650f50f55ad0229d15ed56cb64a46110e8439b0ebb0beb5212c12665c67cda4c62ccc57b6
 DIST RubyMine-2018.2.3.tar.gz 292625068 BLAKE2B 
bee6581c973358e454bccf1b53eca6b346bfc043edf8e2c9bd480cea9ee073eed69de4039e6683bdcd34f201debbc1d5d956adbec9d45b8b54097426cb7b21f4
 SHA512 
75db663792680a96a3baf3b33143679d41b86723cc92e52b75483afc7fe006b051ff893c1b18c63d6909d1c043ca1525ecfa8b978adf343b80b5ab9318ec8113
+DIST RubyMine-2018.2.4.tar.gz 292635046 BLAKE2B 
439adfc1f1e1b30ace1e9f11c307117859422e191883e935902b453e4546d4ece3e0ceb6525048ed912774f9fb0826d122fc7a59ceff4c2e53f1e0cdedb33150
 SHA512 
8a1bdb4f096fe3b5498c9072b2919dcec8a7191159e74027bad7cabdb839a748f43d08d61f01f7a4a4ed84151e7480f0b7a3ea72893d71e8c4d0f58cf3f51919
 DIST RubyMine-2018.2.tar.gz 286656367 BLAKE2B 
4e366ac98b87c29fd8a4ffb32e3bf8ebd72880ca72a33a436849489ea827f2b49655badd98de53c53899aa92de722cdc65213caaaf02cc8df471eb93772c8eaa
 SHA512 
50a0ae3d26d73f22cdd9978166fe8e13c1ada4e36362457d1b248527e8a7f2852944dbc6caec00285bbf02d71a7148847770c18bd02388bcfcc84a44cca3784a
 EBUILD rubymine-2017.3.0.ebuild 951 BLAKE2B 
c38b84087cf7617d48eefd77610f669aa3378d9adf952949ac1fcac1a3aeb7f215787c759a56c9ffd13f2b3473757a2ed5cbd35092073301f46c1e7577e0d24d
 SHA512 
3fe5c7aa706f61cf75773e605e59b1e4dcb002cf1ffd23dc6446895f597719c678f789656c05dd4defbe017548ffb6395928f10af022d4a31becf685ca05d5e7
 EBUILD rubymine-2017.3.1.ebuild 951 BLAKE2B 
411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a
 SHA512 
87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956
@@ -22,4 +23,5 @@ EBUILD rubymine-2018.1.4.ebuild 951 BLAKE2B 
411af8e33e0d8e5d1cc21f8f1c2532575b2d
 EBUILD rubymine-2018.2.0.ebuild 951 BLAKE2B 
c38b84087cf7617d48eefd77610f669aa3378d9adf952949ac1fcac1a3aeb7f215787c759a56c9ffd13f2b3473757a2ed5cbd35092073301f46c1e7577e0d24d
 SHA512 
3fe5c7aa706f61cf75773e605e59b1e4dcb002cf1ffd23dc6446895f597719c678f789656c05dd4defbe017548ffb6395928f10af022d4a31becf685ca05d5e7
 EBUILD rubymine-2018.2.2.ebuild 951 BLAKE2B 
411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a
 SHA512 
87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956
 EBUILD rubymine-2018.2.3.ebuild 951 BLAKE2B 
411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a
 SHA512 
87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956
+EBUILD rubymine-2018.2.4.ebuild 951 BLAKE2B 
411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a
 SHA512 
87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956
 MISC metadata.xml 246 BLAKE2B 
fc8d6245f577ed3dc445e459694a18f1d950a722dbb72bfd7508f1ba7c52f264fce2c4eda4b52e238a80f6765243a27d396a749dadbdf6a4b6931c25f8404bfa
 SHA512 
cd6648a75839e6059cf877aa79a84600be0a63de66f59efd217ad91bac55a7ed4afd5ce88c90a262b4dd044734403fb90a049b8f19a42289ec3ef1d827b66d77

diff --git a/dev-util/rubymine/rubymine-2018.2.4.ebuild 
b/dev-util/rubymine/rubymine-2018.2.4.ebuild
new file mode 100644
index 0000000..a6a68b2
--- /dev/null
+++ b/dev-util/rubymine/rubymine-2018.2.4.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"
+}

Reply via email to