Gentoo Archives: gentoo-commits

From: Samuel Bernardo <samuelbernardo.mail@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/user/ssnb:master commit in: dev-util/idea-ultimate/, dev-util/rubymine/
Date: Thu, 04 Jan 2018 23:37:41
Message-Id: 1515109041.eb843bb3b7def8b50340b46d4c686d019c82b4ba.samuelbernardo@gentoo
1 commit: eb843bb3b7def8b50340b46d4c686d019c82b4ba
2 Author: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
3 AuthorDate: Thu Jan 4 23:37:21 2018 +0000
4 Commit: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
5 CommitDate: Thu Jan 4 23:37:21 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=eb843bb3
7
8 update rubymine and idea-ultimate
9
10 dev-util/idea-ultimate/Manifest | 2 +
11 .../idea-ultimate-2017.3.2.173.4127.27.ebuild | 82 ++++++++++++++++++++++
12 dev-util/rubymine/Manifest | 2 +
13 dev-util/rubymine/rubymine-2017.3.1.ebuild | 35 +++++++++
14 4 files changed, 121 insertions(+)
15
16 diff --git a/dev-util/idea-ultimate/Manifest b/dev-util/idea-ultimate/Manifest
17 index ae81c69..9a6c6f1 100644
18 --- a/dev-util/idea-ultimate/Manifest
19 +++ b/dev-util/idea-ultimate/Manifest
20 @@ -20,6 +20,7 @@ DIST ideaIU-2017.2.4.tar.gz 626288458 SHA256 952183763c239acc48a99f4b29c767aa9ab
21 DIST ideaIU-2017.2.5.tar.gz 626416559 SHA256 a08ff0adfad2e8008d42e92d09696e43a70566b544db6c6f872e5b4d20436d2c SHA512 5e9b17bda55d1f1d4c355e8f775350268310de3d394302c5968de0c552ca56565dddc5c545a19924ba72efb6ced3c581eae614280e3eb21efc46b39cc573990a WHIRLPOOL dff16caa68987253a51f79fe02a1d7769705a542743bccd0e22c7647b6053c27d5fb356a54565de313906dab247b841e8c01e26b54e4d06214315a2115e66a60
22 DIST ideaIU-2017.2.6.tar.gz 628480924 SHA256 565f44d1b955844a11010c4735fa7adfb5aba20327b2424897382ff487344ede SHA512 577c312d154822050991e9950ad6891bedeba4ae5513ba881eca426f9503a7c7f5b68fad9f2944a7445c7e92d65a4552c670c07523cf4dd07f417a7c4021b5d2 WHIRLPOOL 491b65b2c4657f95a1a1b3aa4b0c930e7190771c54e84d8860ca0b66f5323b066d87c80ff1555f29864591e7ca94f20849ce1abff25cc50a905b68543f731082
23 DIST ideaIU-2017.2.tar.gz 619358002 SHA256 c62bd110d7708c4c57d53315cb870bdcb620e466b6000f31858543f84b26f448 SHA512 1bdf3362b08df256f5c4ad7c4fe00f7ec0a4343df0bd8f6f289325a538f5b6a57acce166d36617846fca7af4c20bae74bd898dc4edfb9756a8fc2cf94d041714 WHIRLPOOL a94cc396108512d8634da1a86e1953e84c8e86c34ac3d688fd0c43b54df6005e61c7b18e9ed12517eb18d8211ccb1aa950370fc8e2f521105c54262e90cd1ae5
24 +DIST ideaIU-2017.3.2.tar.gz 636517104 SHA256 ac87f00d467f002ed7ab3b94956d71ef493cd25f7ae7dcfa2e0cab9c4e8e9fd0 SHA512 c8c14ce78ea2e5f1f82b91008ba68c27d2115b148508e522061d7581f2fdb9a919f6ed70a861a517f2353f90b2e8ad0d0a9a838e57ad5ae23691728c10ed37b2 WHIRLPOOL 77cefc44aeb84e86b6bcbd0349baa0a4d7cc8288ec9bb96a38a1b80be428e9792f40de13d2d50609de96e65de6782986026f4670bd8398ee0f4d4d6ee55dbb0a
25 DIST ideaIU-2017.3.tar.gz 633182636 SHA256 f75db2b4014d115f185bf867a1e5a6b4dae289444bf74e46b58ad2844e07d325 SHA512 a955d915b6e7f1619b84021877a6601c11ca9f8c415b6fbfcd7a0a4fdea926b9d95489e5ff5a4170fdbe1c18ffcab35c365cb6ab7f4b17bd20e8708131c5c818 WHIRLPOOL 10adcb43980161c97725dc212dd79566a1423b1c4d2842a81bed59499a08e82e82545951daede98ad3b77d4959a9f264d07199be23ebc984a1fbc0881b51b8c4
26 EBUILD idea-ultimate-2016.2.1.162.1447.26.ebuild 2210 SHA256 66790283cbee489109e00427aafaf7d7437b6046cde9dc0c40c4be2490d09453 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 WHIRLPOOL 845e8bd93b586781c5d2f17758bb5191a3d9f84452c738365bffd012a99ea29ad4fd564ff1695f0ff541cc89801c92a1eaaac67a56408688dd6d6fef6245db3b
27 EBUILD idea-ultimate-2016.2.162.1121.32.ebuild 2199 SHA256 3d97aa08ce002ee236eb63178394e2f8c0ba89c0959535c35d4f198351390376 SHA512 a51a94d962c6dde8b0cafdf483389b2ea4e806ac96000922644454309f10365b2fa643f5394d6207fe1d51140570bad8fbbfe2ef963ca476b3f3e754d0dd8094 WHIRLPOOL 0bcb5baeb07ddb112a754b6dd7a38ab329db4852858d581c698c5e8169868ac5a8e260921977240908d29c82037652bd37b16cc0b0da13b422ef3c5712454883
28 @@ -44,5 +45,6 @@ EBUILD idea-ultimate-2017.2.4.172.4155.36.ebuild 2210 SHA256 66790283cbee489109e
29 EBUILD idea-ultimate-2017.2.5.172.4343.14.ebuild 2210 SHA256 66790283cbee489109e00427aafaf7d7437b6046cde9dc0c40c4be2490d09453 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 WHIRLPOOL 845e8bd93b586781c5d2f17758bb5191a3d9f84452c738365bffd012a99ea29ad4fd564ff1695f0ff541cc89801c92a1eaaac67a56408688dd6d6fef6245db3b
30 EBUILD idea-ultimate-2017.2.6.172.4574.11.ebuild 2210 SHA256 66790283cbee489109e00427aafaf7d7437b6046cde9dc0c40c4be2490d09453 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 WHIRLPOOL 845e8bd93b586781c5d2f17758bb5191a3d9f84452c738365bffd012a99ea29ad4fd564ff1695f0ff541cc89801c92a1eaaac67a56408688dd6d6fef6245db3b
31 EBUILD idea-ultimate-2017.3.0.173.3727.127.ebuild 2210 SHA256 44187b7e87a674ecff251148461f4e4adc093c34e655fea4919b1839f5a6cd60 SHA512 6fcd995c717ee4b4ab18d0385e310f4482f437624c878bd81421040883c2c3f352fd4f7039467cc435f851737c56c56788e46fe5afaeedac0e87cc9a526f19c5 WHIRLPOOL cb64e9e5e8bf5c469c06ab434d93e72011ab62ed3753eb68fc7d603e2df19ebfa1205b5406717aaed2a993abd6b26858f905c2ba39ba143cd6cf67e9911e4dd5
32 +EBUILD idea-ultimate-2017.3.2.173.4127.27.ebuild 2210 SHA256 66790283cbee489109e00427aafaf7d7437b6046cde9dc0c40c4be2490d09453 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 WHIRLPOOL 845e8bd93b586781c5d2f17758bb5191a3d9f84452c738365bffd012a99ea29ad4fd564ff1695f0ff541cc89801c92a1eaaac67a56408688dd6d6fef6245db3b
33 MISC ChangeLog 142 SHA256 3fb664d9c210061dd87dc6be4948fadbcc413e5a6bd09f4a262aa092b7f09648 SHA512 f66d54089ee757d3bc997f4edba58e6b6b91d47c6fca9f33edf4bfc9e03acabfc7af723c1238c313ccf6cde747c7b91274e67c15abc92da8dd6dd5ac58006b7b WHIRLPOOL 57d321122e01e8aed81d0393610296a2c29b30f81c03b8114b7ac854dfe2f5eb03841fe08e9f25c63598640ca754352ba5063f432be64d79473553ce98735aa5
34 MISC metadata.xml 594 SHA256 1261f2f20c826a09850a69f95d9f143f0eb6462177310a00624ae64b17e04209 SHA512 2c830e91b8a9f97f8708392469121a4f5309e99cd58138a0d661394a5ca8a7c07ce47bc0cc9516aa1e6b106131b492fbbee6522be419e6ed7690d88cf2510df2 WHIRLPOOL 68f94bf90d0099971d88923aee992131960665d9efc689fbac28cc69fe8b0b3a28434987a8032b998d4581eb735c439e8f7554366482497c5b11fed3db3d3d80
35
36 diff --git a/dev-util/idea-ultimate/idea-ultimate-2017.3.2.173.4127.27.ebuild b/dev-util/idea-ultimate/idea-ultimate-2017.3.2.173.4127.27.ebuild
37 new file mode 100644
38 index 0000000..9f54b9e
39 --- /dev/null
40 +++ b/dev-util/idea-ultimate/idea-ultimate-2017.3.2.173.4127.27.ebuild
41 @@ -0,0 +1,82 @@
42 +# Copyright 1999-2016 Gentoo Foundation
43 +# Distributed under the terms of the GNU General Public License v2
44 +# $Id$
45 +
46 +EAPI=5
47 +inherit eutils versionator
48 +
49 +SLOT="0"
50 +PV_STRING="$(get_version_component_range 4-6)"
51 +MY_PV="$(get_version_component_range 1-3)"
52 +MY_PN="idea"
53 +
54 +# distinguish settings for official stable releases and EAP-version releases
55 +if [[ "$(get_version_component_range 7)x" = "prex" ]]
56 +then
57 + # upstream EAP
58 + KEYWORDS=""
59 + SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${PV_STRING}.tar.gz"
60 +else
61 + # upstream stable
62 + KEYWORDS="~amd64 ~x86"
63 + SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${MY_PV}.tar.gz"
64 +fi
65 +
66 +DESCRIPTION="A complete toolset for web, mobile and enterprise development"
67 +HOMEPAGE="https://www.jetbrains.com/idea"
68 +
69 +LICENSE="IDEA
70 + || ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )"
71 +IUSE="-custom-jdk"
72 +
73 +DEPEND="!dev-util/${PN}:14
74 + !dev-util/${PN}:15"
75 +RDEPEND="${DEPEND}
76 + >=virtual/jdk-1.7:*"
77 +if [[ "${PV_STRING}x" = "x" ]]
78 +then
79 + S="${WORKDIR}/${MY_PN}-IU-${MY_PV}"
80 +else
81 + S="${WORKDIR}/${MY_PN}-IU-${PV_STRING}"
82 +fi
83 +
84 +QA_PREBUILT="opt/${PN}-${MY_PV}/*"
85 +
86 +src_prepare() {
87 + if ! use amd64; then
88 + rm -r plugins/tfsIntegration/lib/native/linux/x86_64 || die
89 + fi
90 + if ! use arm; then
91 + rm bin/fsnotifier-arm || die
92 + rm -r plugins/tfsIntegration/lib/native/linux/arm || die
93 + fi
94 + if ! use ppc; then
95 + rm -r plugins/tfsIntegration/lib/native/linux/ppc || die
96 + fi
97 + if ! use x86; then
98 + rm -r plugins/tfsIntegration/lib/native/linux/x86 || die
99 + fi
100 + if ! use custom-jdk; then
101 + if [[ -d jre ]]; then
102 + rm -r jre || die
103 + fi
104 + fi
105 + rm -r plugins/tfsIntegration/lib/native/solaris || die
106 + rm -r plugins/tfsIntegration/lib/native/hpux || die
107 +}
108 +
109 +src_install() {
110 + local dir="/opt/${PN}-${MY_PV}"
111 +
112 + insinto "${dir}"
113 + doins -r *
114 + fperms 755 "${dir}"/bin/{idea.sh,fsnotifier{,64}}
115 +
116 + make_wrapper "${PN}" "${dir}/bin/${MY_PN}.sh"
117 + newicon "bin/${MY_PN}.png" "${PN}.png"
118 + make_desktop_entry "${PN}" "IntelliJ Idea Ultimate" "${PN}" "Development;IDE;"
119 +
120 + # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
121 + mkdir -p "${D}/etc/sysctl.d/" || die
122 + echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die
123 +}
124
125 diff --git a/dev-util/rubymine/Manifest b/dev-util/rubymine/Manifest
126 index 71030ae..781bccf 100644
127 --- a/dev-util/rubymine/Manifest
128 +++ b/dev-util/rubymine/Manifest
129 @@ -17,6 +17,7 @@ DIST RubyMine-2017.2.2.tar.gz 279746643 SHA256 f47926b2a34f80339540a89a5d0e23715
130 DIST RubyMine-2017.2.3.tar.gz 276887375 SHA256 abb7cf5d4d4b13c9031c54b129c0461e4925cacd3ef9c810ea1dffe7f51cf0df SHA512 867890e9e45d91f7eb1498b513a18ff8767c2f0e2436e7a79c50526445dd9e69a049753a4ad0ce425a64468ff5a3a10315bd2d0eeefb681af5fdee7f25ec34a8 WHIRLPOOL b4c6286e8937191e2eea6d5b9f3837359879eb198dfcbb522626b5b1d0571d036c1a7ccf7ceb64c8a51ea393e0523cc8f5505032c742735556374d5259649720
131 DIST RubyMine-2017.2.4.tar.gz 276901669 SHA256 2a5fe0ad5a927ffe7694202d669786a8f2048ad7ec94c4ee95c392baf4727879 SHA512 40ee53b559260bbc9c073a4705f46a29d7129ec06088f63c8e9df2084ce5564bc90786c83ce12263ae62a321a109599e8faa63d3b05c2f67c6e09326a4d4e1b3 WHIRLPOOL b54a7de0b675ade7251e990b457cabbdf68108bfccb8273c72cbb9f609e31889651bcde387c4cd4d8ba410af3e833e0087c26011d869f51a06e52c65e9b400e8
132 DIST RubyMine-2017.2.tar.gz 278756309 SHA256 df5ae53fc2d921c934b3a80dcbeabccfc79cc91a8b512c27ff50e813a9f42ba1 SHA512 080ad2a4e2b696c750613a1b06a5d523886924cf014920fe67831d318db53dfe1b7764ddd34d64aa4f02b6b389cfe197cd058e37ec402fb0e98793a4118a9bf7 WHIRLPOOL 4cbd0f1c252c54d59bac6825683991692022aa169f8f2fe7c0bb6bb1b6c9e03b1c5f16985d2175da3809d0bbaa1a8fb2717b02345ccabdda7852756d8b7df84b
133 +DIST RubyMine-2017.3.1.tar.gz 284205639 SHA256 0999fce1794ecebb07b03632fdd668f6b4b38e83951401850cc483f1e84ac807 SHA512 0fb4437febc8a7e3c9a46a3f70d1a9c93f3be0f4d09780609cb1489d6d831f42a9cfed3cc49690101cb226625025946a0cdd67ea60045b6ca0f2198921b4c55a WHIRLPOOL 1040fcd75d822b6e78b3f453722573b396dbc3515774b5e36a51fb8259564c80744d7767c8e044310e4b708221b23668303cb33a12d7d51d38b17c0de3eb8b6f
134 DIST RubyMine-2017.3.tar.gz 284025796 SHA256 251a5d2dc3f755554836b5964293583aae29e47d1b38373b7e2df3bf6a4a0212 SHA512 6fdf0b420661966f735c490812ba5a0a8029f265c1914469c632c9001cf66ddfe7e94684eb0ccc3aeb77af644834852636ae9a795b436e6d42baf291b9120a00 WHIRLPOOL 5c68c655baf0b883e6826ffc41765383d9e71dd5c0aff57982cea8da36968e55009b08e83227fb9874db96e1df5035dbc08473d88b6cef380a239ba6620a566a
135 EBUILD rubymine-2016.2.1.ebuild 899 SHA256 1153010ef081c739c0e06f8e14dc998be313ca1f73659efce70a13b5ddbffc47 SHA512 3db2e836977aa149d66a1b163900a8a568eb068b1482a117925315328caddc9a62b743db9559bcbfb38350d74ae0a129467fcb982ea01ec36fdb9f808dfa7212 WHIRLPOOL 3429740eed08690f898e3a5322a2a30379843f5c72062c3009f61911bd0baabe154b372c8b19f885f3add4998c7cfa1a59409ff7b3eb6d0b3c008592a2bac9ac
136 EBUILD rubymine-2016.2.3.ebuild 899 SHA256 1153010ef081c739c0e06f8e14dc998be313ca1f73659efce70a13b5ddbffc47 SHA512 3db2e836977aa149d66a1b163900a8a568eb068b1482a117925315328caddc9a62b743db9559bcbfb38350d74ae0a129467fcb982ea01ec36fdb9f808dfa7212 WHIRLPOOL 3429740eed08690f898e3a5322a2a30379843f5c72062c3009f61911bd0baabe154b372c8b19f885f3add4998c7cfa1a59409ff7b3eb6d0b3c008592a2bac9ac
137 @@ -38,4 +39,5 @@ EBUILD rubymine-2017.2.2.ebuild 951 SHA256 6ac4044571fb176de50bbb0b47a91692fa382
138 EBUILD rubymine-2017.2.3.ebuild 951 SHA256 6ac4044571fb176de50bbb0b47a91692fa382682fd079058283c5398547d34d5 SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956 WHIRLPOOL ee1be39277349cee78ff938a803c97218ab7e3d96e44bdbc7ba9fd45cf4be3fd11e67d87fd593d59fffb81cb30fcfe969c8ab8dd2966676a29318ae9376b3f17
139 EBUILD rubymine-2017.2.4.ebuild 951 SHA256 6ac4044571fb176de50bbb0b47a91692fa382682fd079058283c5398547d34d5 SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956 WHIRLPOOL ee1be39277349cee78ff938a803c97218ab7e3d96e44bdbc7ba9fd45cf4be3fd11e67d87fd593d59fffb81cb30fcfe969c8ab8dd2966676a29318ae9376b3f17
140 EBUILD rubymine-2017.3.0.ebuild 951 SHA256 0f647a9f9461761b178c54be39f9043986b4c32496b7fc386b889ff997cda7f4 SHA512 3fe5c7aa706f61cf75773e605e59b1e4dcb002cf1ffd23dc6446895f597719c678f789656c05dd4defbe017548ffb6395928f10af022d4a31becf685ca05d5e7 WHIRLPOOL 4b6a3958fc8c46c912f0560327f64da0339a7394a7c237a89b2e628c3b0a46459065254f42270de1040a5b4f3744788826b5f431b6c5f09f565e79c5d516e761
141 +EBUILD rubymine-2017.3.1.ebuild 951 SHA256 6ac4044571fb176de50bbb0b47a91692fa382682fd079058283c5398547d34d5 SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956 WHIRLPOOL ee1be39277349cee78ff938a803c97218ab7e3d96e44bdbc7ba9fd45cf4be3fd11e67d87fd593d59fffb81cb30fcfe969c8ab8dd2966676a29318ae9376b3f17
142 MISC metadata.xml 246 SHA256 31de89a294c6ff90d5a88948104aa27a86ea35792c466f20db64ab434c682537 SHA512 cd6648a75839e6059cf877aa79a84600be0a63de66f59efd217ad91bac55a7ed4afd5ce88c90a262b4dd044734403fb90a049b8f19a42289ec3ef1d827b66d77 WHIRLPOOL 7f436435371f655a72f4564d4a14b1fdb1be0a130ca0e130804b17104fe9e2c6da44a3ddef859e41ba4eccadff8dfefddbb04dade3e4200fcc557c2fd7af703e
143
144 diff --git a/dev-util/rubymine/rubymine-2017.3.1.ebuild b/dev-util/rubymine/rubymine-2017.3.1.ebuild
145 new file mode 100644
146 index 0000000..a6a68b2
147 --- /dev/null
148 +++ b/dev-util/rubymine/rubymine-2017.3.1.ebuild
149 @@ -0,0 +1,35 @@
150 +# Copyright 1999-2015 Gentoo Foundation
151 +# Distributed under the terms of the GNU General Public License v2
152 +# $Id$
153 +
154 +EAPI=5
155 +inherit eutils versionator
156 +
157 +SLOT="$(get_major_version)"
158 +RDEPEND=">=virtual/jdk-1.7"
159 +
160 +MY_PN="RubyMine"
161 +MY_PV="$(get_version_component_range 1-3)"
162 +RESTRICT="strip"
163 +QA_TEXTRELS="opt/${P}/bin/libbreakgen.so"
164 +
165 +DESCRIPTION="The most intelligent Ruby and Rails IDE"
166 +HOMEPAGE="http://jetbrains.com/ruby/"
167 +SRC_URI="http://download.jetbrains.com/ruby/${MY_PN}-${MY_PV}.tar.gz"
168 +LICENSE="all-rights-reserved"
169 +IUSE=""
170 +KEYWORDS="~amd64 ~x86"
171 +S=${WORKDIR}/${MY_PN}-${MY_PV}
172 +
173 +src_install() {
174 + local dir="/opt/${P}"
175 + local exe="${PN}-${SLOT}"
176 +
177 + insinto "${dir}"
178 + doins -r *
179 + fperms 755 "${dir}/bin/${PN}.sh" "${dir}/bin/rinspect.sh" "${dir}/bin/fsnotifier" "${dir}/bin/fsnotifier64"
180 +
181 + newicon "bin/${PN}.png" "${exe}.png"
182 + make_wrapper "${exe}" "/opt/${P}/bin/${PN}.sh"
183 + make_desktop_entry ${exe} "RubyMine ${MY_PV}" "${exe}" "Development;IDE"
184 +}