1 |
commit: 2dcb5dfb24fdbc8f9a59c7020bca79af1fc800b5 |
2 |
Author: Matthew Brewer <tomboy64 <AT> sina <DOT> cn> |
3 |
AuthorDate: Wed Nov 25 20:06:55 2015 +0000 |
4 |
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Nov 25 22:26:52 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dcb5dfb |
7 |
|
8 |
dev-util/idea-ultimate: version bump |
9 |
|
10 |
- added idea-ultimate 15.0.1 (upstream stable) |
11 |
- added idea-ultimate 15.0.2.143.870.1 (current EAP version) |
12 |
- removed idea-ultimate 15.0.0 EAP versions |
13 |
- retaining idea-ultimate 14.1.5 as last version of the 14 series |
14 |
|
15 |
dev-util/idea-ultimate/Manifest | 4 +- |
16 |
.../idea-ultimate-15.0.0.143.116.4_pre.ebuild | 73 ---------------------- |
17 |
...uild => idea-ultimate-15.0.1.143.382.35.ebuild} | 39 +++++------- |
18 |
...d => idea-ultimate-15.0.2.143.870.1_pre.ebuild} | 39 +++++------- |
19 |
4 files changed, 32 insertions(+), 123 deletions(-) |
20 |
|
21 |
diff --git a/dev-util/idea-ultimate/Manifest b/dev-util/idea-ultimate/Manifest |
22 |
index daf68bd..8e18d74 100644 |
23 |
--- a/dev-util/idea-ultimate/Manifest |
24 |
+++ b/dev-util/idea-ultimate/Manifest |
25 |
@@ -1,3 +1,3 @@ |
26 |
DIST idea-ultimate-14.1.5.141.2735.5.tar.gz 318054935 SHA256 6912902ec97a57f5553247367d6dd5b8e3041e99faf32c48b672cd31413dab73 SHA512 7ab3a45593c2324957455b254ae0257a36e8ecbc63014e18feba813413432dccb25d18971840f43cf22174c3338738eec44304091eb30c6ba2d0119b73cc6fa0 WHIRLPOOL 44a4bef99fdb638cf3cb0f24559b7765b7a4c7cb94aed5c3b8e503cbdf9fa1354f6d6026a9650fc58faec037b95482190891681f41219c61fc7d67a40e71f168 |
27 |
-DIST idea-ultimate-15.0.0.142.5239.7_pre.tar.gz 383822428 SHA256 6f3d963e05e241c04d7bf71530dd71b45f398a5fb906545b4d8a5c432beca59a SHA512 ef7788329b486c569cdf11ba4a9531463272e19b69f460f24d12c522cd7dd8bcd3465dc21a3ead70077adbb2af4e4adbdbf8ecedbe630c945c93667da2b5bb0e WHIRLPOOL 3b81c379a8ab5d5610794af0295eecb110c9933833522eea5befeda5977b5001956da421c2383780434b6edfbb19fbd7cf95ff89ae86f83c7fe8df707b4ae481 |
28 |
-DIST idea-ultimate-15.0.0.143.116.4_pre.tar.gz 384442119 SHA256 d26cba9242b70f68eb8b9f76320e3e23a0573207bf89a93718a9c688426b518b SHA512 02b93c372ad1b35b74d59fba04984c0fb99399f670662c4fdac07e793b3e872830e1b0d56b505753343dd00483a14f551314e92c6bfb0e2d5ad0f5ef295fe8b9 WHIRLPOOL c8d3b3900694721e3bc90950739a713881c2f11f5d0f0dc22158510afc8b7a61eb28e91944b6ec1d9f516a1b95faf1788adb8f576171c571223e51a205dbb794 |
29 |
+DIST ideaIU-143.382.35.tar.gz 379524583 SHA256 1f4c6f55eeb0ce08f697008935c5b7356e74a85dfaad00f6521670b8f5c6862f SHA512 cd3fe075be726695144a70b8f6477a7d547ca6c67bfacdf91d64f352066305d18ad0696608ac54d316adb95b3ae7d4d1218d34b28875a084de35dc03da77b91f WHIRLPOOL 99ba3fb796f40bd8cf22c42302fec7e279dc749b681952066d49f6a079ca06e532cc10274bc19a6b12a81cb6f15ebcde8450f774109a6d21a9a8c9b9ea235710 |
30 |
+DIST ideaIU-143.870.1.tar.gz 390127689 SHA256 2055f6f43c98836c44023372d4dade1a2e4085b5c807298f13bdf4c50690b7cc SHA512 c3dc326021ab86ce09b05e207f399f5b1738e0ae41c94d64261f42ddbcbf5b43290b50ed02c5aa36df6bc982f9a890f9a8c67a285c712e9b911f1db5053fc860 WHIRLPOOL 4a23e74f4913279e8d01698d31a6b1c44cbb85f685af5966dc03fd409b2ddcaf8c300243480238cb412ec92740d249eab3b57568d3e8c093251eb7bf4bfe5447 |
31 |
|
32 |
diff --git a/dev-util/idea-ultimate/idea-ultimate-15.0.0.143.116.4_pre.ebuild b/dev-util/idea-ultimate/idea-ultimate-15.0.0.143.116.4_pre.ebuild |
33 |
deleted file mode 100644 |
34 |
index bed2a52..0000000 |
35 |
--- a/dev-util/idea-ultimate/idea-ultimate-15.0.0.143.116.4_pre.ebuild |
36 |
+++ /dev/null |
37 |
@@ -1,73 +0,0 @@ |
38 |
-# Copyright 1999-2015 Gentoo Foundation |
39 |
-# Distributed under the terms of the GNU General Public License v2 |
40 |
-# $Id$ |
41 |
- |
42 |
-EAPI=5 |
43 |
-inherit eutils versionator |
44 |
- |
45 |
-SLOT="0" |
46 |
-PV_STRING="$(get_version_component_range 4-6)" # Always name EAP-versions with '_pre' for clarity! |
47 |
-MY_PV="$(get_version_component_range 1-3)" |
48 |
-MY_PN="idea" |
49 |
- |
50 |
-DESCRIPTION="A complete toolset for web, mobile and enterprise development" |
51 |
-HOMEPAGE="http://www.jetbrains.com/idea" |
52 |
-SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${PV_STRING}.tar.gz -> ${P}.tar.gz" |
53 |
- |
54 |
-LICENSE="IDEA IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal" |
55 |
-IUSE="" |
56 |
-KEYWORDS="~amd64 ~x86" # No keywords for EAP versions. Code quality sucks. |
57 |
- |
58 |
-DEPEND="!dev-util/${PN}:14 |
59 |
- !dev-util/${PN}:15" |
60 |
-RDEPEND="${DEPEND} |
61 |
- >=virtual/jdk-1.7" |
62 |
-S="${WORKDIR}/${MY_PN}-IU-${PV_STRING}" |
63 |
- |
64 |
-QA_TEXTRELS="opt/${PN}-${MY_PV}/bin/libbreakgen.so" |
65 |
-QA_PRESTRIPPED="opt/${PN}-${MY_PV}/lib/libpty/linux/x86/libpty.so |
66 |
- opt/${PN}-${MY_PV}/lib/libpty/linux/x86_64/libpty.so |
67 |
- opt/${PN}-${MY_PV}/bin/libyjpagent-linux.so |
68 |
- opt/${PN}-${MY_PV}/bin/libyjpagent-linux64.so" |
69 |
- |
70 |
-src_prepare() { |
71 |
- if ! use amd64; then |
72 |
- rm -rf plugins/tfsIntegration/lib/native/linux/x86_64 |
73 |
- fi |
74 |
- if ! use arm; then |
75 |
- rm bin/fsnotifier-arm |
76 |
- rm -rf plugins/tfsIntegration/lib/native/linux/arm |
77 |
- fi |
78 |
- if ! use ppc; then |
79 |
- rm -rf plugins/tfsIntegration/lib/native/linux/ppc |
80 |
- fi |
81 |
- if ! use x86; then |
82 |
- rm -rf plugins/tfsIntegration/lib/native/linux/x86 |
83 |
- fi |
84 |
- rm -rf plugins/tfsIntegration/lib/native/solaris |
85 |
- rm -rf plugins/tfsIntegration/lib/native/hpux |
86 |
-} |
87 |
- |
88 |
-src_install() { |
89 |
- local dir="/opt/${PN}-${MY_PV}" |
90 |
- |
91 |
- insinto "${dir}" |
92 |
- doins -r * |
93 |
- fperms 755 "${dir}"/bin/{idea.sh,fsnotifier{,64}} |
94 |
- |
95 |
- make_wrapper "${PN}" "${dir}/bin/${MY_PN}.sh" |
96 |
- |
97 |
- # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit |
98 |
- mkdir -p "${D}/etc/sysctl.d/" |
99 |
- echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" |
100 |
-} |
101 |
- |
102 |
-pkg_postinst() { |
103 |
- if [[ "$(get_version_component_range 7)x" = "prex" ]] |
104 |
- then |
105 |
- ewarn "Be aware, this is a release from their EAP. According to JetBrains, the code" |
106 |
- ewarn "quality of such releases may be considerably below of what you might usually" |
107 |
- ewarn "be used to from beta releases." |
108 |
- ewarn "Don't use it for critical tasks. You have been warned." |
109 |
- fi |
110 |
-} |
111 |
|
112 |
diff --git a/dev-util/idea-ultimate/idea-ultimate-15.0.0.142.5239.7_pre.ebuild b/dev-util/idea-ultimate/idea-ultimate-15.0.1.143.382.35.ebuild |
113 |
similarity index 69% |
114 |
copy from dev-util/idea-ultimate/idea-ultimate-15.0.0.142.5239.7_pre.ebuild |
115 |
copy to dev-util/idea-ultimate/idea-ultimate-15.0.1.143.382.35.ebuild |
116 |
index 47ecfb4..1d30c4a 100644 |
117 |
--- a/dev-util/idea-ultimate/idea-ultimate-15.0.0.142.5239.7_pre.ebuild |
118 |
+++ b/dev-util/idea-ultimate/idea-ultimate-15.0.1.143.382.35.ebuild |
119 |
@@ -6,22 +6,23 @@ EAPI=5 |
120 |
inherit eutils versionator |
121 |
|
122 |
SLOT="0" |
123 |
-PV_STRING="$(get_version_component_range 4-6)" # Always name EAP-versions with '_pre' for clarity! |
124 |
+PV_STRING="$(get_version_component_range 4-6)" |
125 |
MY_PV="$(get_version_component_range 1-3)" |
126 |
MY_PN="idea" |
127 |
|
128 |
DESCRIPTION="A complete toolset for web, mobile and enterprise development" |
129 |
HOMEPAGE="http://www.jetbrains.com/idea" |
130 |
-SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-15-PublicPreview.tar.gz -> ${P}.tar.gz" |
131 |
+SRC_URI="http://download-cf.jetbrains.com/idea/${MY_PN}IU-${MY_PV}.tar.gz -> ${MY_PN}IU-${PV_STRING}.tar.gz" |
132 |
|
133 |
-LICENSE="IDEA IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal" |
134 |
+LICENSE="IDEA |
135 |
+ || ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )" |
136 |
IUSE="" |
137 |
-KEYWORDS="~amd64 ~x86" # No keywords for EAP versions. Code quality sucks. |
138 |
+KEYWORDS="amd64 x86" |
139 |
|
140 |
DEPEND="!dev-util/${PN}:14 |
141 |
!dev-util/${PN}:15" |
142 |
RDEPEND="${DEPEND} |
143 |
- >=virtual/jdk-1.7" |
144 |
+ >=virtual/jdk-1.7:*" |
145 |
S="${WORKDIR}/${MY_PN}-IU-${PV_STRING}" |
146 |
|
147 |
QA_TEXTRELS="opt/${PN}-${MY_PV}/bin/libbreakgen.so" |
148 |
@@ -49,20 +50,20 @@ QA_WX_LOAD=" |
149 |
|
150 |
src_prepare() { |
151 |
if ! use amd64; then |
152 |
- rm -rf plugins/tfsIntegration/lib/native/linux/x86_64 |
153 |
+ rm -r plugins/tfsIntegration/lib/native/linux/x86_64 || die |
154 |
fi |
155 |
if ! use arm; then |
156 |
- rm bin/fsnotifier-arm |
157 |
- rm -rf plugins/tfsIntegration/lib/native/linux/arm |
158 |
+ rm bin/fsnotifier-arm || die |
159 |
+ rm -r plugins/tfsIntegration/lib/native/linux/arm || die |
160 |
fi |
161 |
if ! use ppc; then |
162 |
- rm -rf plugins/tfsIntegration/lib/native/linux/ppc |
163 |
+ rm -r plugins/tfsIntegration/lib/native/linux/ppc || die |
164 |
fi |
165 |
if ! use x86; then |
166 |
- rm -rf plugins/tfsIntegration/lib/native/linux/x86 |
167 |
+ rm -r plugins/tfsIntegration/lib/native/linux/x86 || die |
168 |
fi |
169 |
- rm -rf plugins/tfsIntegration/lib/native/solaris |
170 |
- rm -rf plugins/tfsIntegration/lib/native/hpux |
171 |
+ rm -r plugins/tfsIntegration/lib/native/solaris || die |
172 |
+ rm -r plugins/tfsIntegration/lib/native/hpux || die |
173 |
} |
174 |
|
175 |
src_install() { |
176 |
@@ -75,16 +76,6 @@ src_install() { |
177 |
make_wrapper "${PN}" "${dir}/bin/${MY_PN}.sh" |
178 |
|
179 |
# recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit |
180 |
- mkdir -p "${D}/etc/sysctl.d/" |
181 |
- echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" |
182 |
-} |
183 |
- |
184 |
-pkg_postinst() { |
185 |
- if [[ "$(get_version_component_range 7)x" = "prex" ]] |
186 |
- then |
187 |
- ewarn "Be aware, this is a release from their EAP. According to JetBrains, the code" |
188 |
- ewarn "quality of such releases may be considerably below of what you might usually" |
189 |
- ewarn "be used to from beta releases." |
190 |
- ewarn "Don't use it for critical tasks. You have been warned." |
191 |
- fi |
192 |
+ mkdir -p "${D}/etc/sysctl.d/" || die |
193 |
+ echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die |
194 |
} |
195 |
|
196 |
diff --git a/dev-util/idea-ultimate/idea-ultimate-15.0.0.142.5239.7_pre.ebuild b/dev-util/idea-ultimate/idea-ultimate-15.0.2.143.870.1_pre.ebuild |
197 |
similarity index 69% |
198 |
rename from dev-util/idea-ultimate/idea-ultimate-15.0.0.142.5239.7_pre.ebuild |
199 |
rename to dev-util/idea-ultimate/idea-ultimate-15.0.2.143.870.1_pre.ebuild |
200 |
index 47ecfb4..dc8152b 100644 |
201 |
--- a/dev-util/idea-ultimate/idea-ultimate-15.0.0.142.5239.7_pre.ebuild |
202 |
+++ b/dev-util/idea-ultimate/idea-ultimate-15.0.2.143.870.1_pre.ebuild |
203 |
@@ -6,22 +6,23 @@ EAPI=5 |
204 |
inherit eutils versionator |
205 |
|
206 |
SLOT="0" |
207 |
-PV_STRING="$(get_version_component_range 4-6)" # Always name EAP-versions with '_pre' for clarity! |
208 |
+PV_STRING="$(get_version_component_range 4-6)" |
209 |
MY_PV="$(get_version_component_range 1-3)" |
210 |
MY_PN="idea" |
211 |
|
212 |
DESCRIPTION="A complete toolset for web, mobile and enterprise development" |
213 |
HOMEPAGE="http://www.jetbrains.com/idea" |
214 |
-SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-15-PublicPreview.tar.gz -> ${P}.tar.gz" |
215 |
+SRC_URI="http://download-cf.jetbrains.com/idea/${MY_PN}IU-${PV_STRING}.tar.gz" |
216 |
|
217 |
-LICENSE="IDEA IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal" |
218 |
+LICENSE="IDEA |
219 |
+ || ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )" |
220 |
IUSE="" |
221 |
-KEYWORDS="~amd64 ~x86" # No keywords for EAP versions. Code quality sucks. |
222 |
+KEYWORDS="~amd64 ~x86" |
223 |
|
224 |
DEPEND="!dev-util/${PN}:14 |
225 |
!dev-util/${PN}:15" |
226 |
RDEPEND="${DEPEND} |
227 |
- >=virtual/jdk-1.7" |
228 |
+ >=virtual/jdk-1.7:*" |
229 |
S="${WORKDIR}/${MY_PN}-IU-${PV_STRING}" |
230 |
|
231 |
QA_TEXTRELS="opt/${PN}-${MY_PV}/bin/libbreakgen.so" |
232 |
@@ -49,20 +50,20 @@ QA_WX_LOAD=" |
233 |
|
234 |
src_prepare() { |
235 |
if ! use amd64; then |
236 |
- rm -rf plugins/tfsIntegration/lib/native/linux/x86_64 |
237 |
+ rm -r plugins/tfsIntegration/lib/native/linux/x86_64 || die |
238 |
fi |
239 |
if ! use arm; then |
240 |
- rm bin/fsnotifier-arm |
241 |
- rm -rf plugins/tfsIntegration/lib/native/linux/arm |
242 |
+ rm bin/fsnotifier-arm || die |
243 |
+ rm -r plugins/tfsIntegration/lib/native/linux/arm || die |
244 |
fi |
245 |
if ! use ppc; then |
246 |
- rm -rf plugins/tfsIntegration/lib/native/linux/ppc |
247 |
+ rm -r plugins/tfsIntegration/lib/native/linux/ppc || die |
248 |
fi |
249 |
if ! use x86; then |
250 |
- rm -rf plugins/tfsIntegration/lib/native/linux/x86 |
251 |
+ rm -r plugins/tfsIntegration/lib/native/linux/x86 || die |
252 |
fi |
253 |
- rm -rf plugins/tfsIntegration/lib/native/solaris |
254 |
- rm -rf plugins/tfsIntegration/lib/native/hpux |
255 |
+ rm -r plugins/tfsIntegration/lib/native/solaris || die |
256 |
+ rm -r plugins/tfsIntegration/lib/native/hpux || die |
257 |
} |
258 |
|
259 |
src_install() { |
260 |
@@ -75,16 +76,6 @@ src_install() { |
261 |
make_wrapper "${PN}" "${dir}/bin/${MY_PN}.sh" |
262 |
|
263 |
# recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit |
264 |
- mkdir -p "${D}/etc/sysctl.d/" |
265 |
- echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" |
266 |
-} |
267 |
- |
268 |
-pkg_postinst() { |
269 |
- if [[ "$(get_version_component_range 7)x" = "prex" ]] |
270 |
- then |
271 |
- ewarn "Be aware, this is a release from their EAP. According to JetBrains, the code" |
272 |
- ewarn "quality of such releases may be considerably below of what you might usually" |
273 |
- ewarn "be used to from beta releases." |
274 |
- ewarn "Don't use it for critical tasks. You have been warned." |
275 |
- fi |
276 |
+ mkdir -p "${D}/etc/sysctl.d/" || die |
277 |
+ echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die |
278 |
} |