1 |
commit: dd7087ba46ce665dc06a0c780f0203b49f3fcf05 |
2 |
Author: Matthew Brewer <tomboy64 <AT> sina <DOT> cn> |
3 |
AuthorDate: Thu Dec 17 12:06:47 2015 +0000 |
4 |
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Dec 17 20:11:02 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd7087ba |
7 |
|
8 |
dev-util/idea-ultimate: version bump |
9 |
|
10 |
- update stable to 15.0.2 |
11 |
- update EAP branch to 15.0.3.143.1453.5 |
12 |
- modify new ebuilds (15.0.2 and newer) to choose FILENAME and stability according to ebuild-name containing "_pre" |
13 |
-> future updates only require changes of ebuild-name |
14 |
|
15 |
dev-util/idea-ultimate/Manifest | 3 +- |
16 |
.../idea-ultimate-15.0.1.143.382.35.ebuild | 81 ---------------------- |
17 |
...ild => idea-ultimate-15.0.2.143.1184.17.ebuild} | 15 +++- |
18 |
... => idea-ultimate-15.0.3.143.1453.5_pre.ebuild} | 15 +++- |
19 |
dev-util/idea-ultimate/metadata.xml | 2 +- |
20 |
5 files changed, 29 insertions(+), 87 deletions(-) |
21 |
|
22 |
diff --git a/dev-util/idea-ultimate/Manifest b/dev-util/idea-ultimate/Manifest |
23 |
index 2d525f6..f2ffc4d 100644 |
24 |
--- a/dev-util/idea-ultimate/Manifest |
25 |
+++ b/dev-util/idea-ultimate/Manifest |
26 |
@@ -1,3 +1,4 @@ |
27 |
DIST idea-ultimate-14.1.5.141.2735.5.tar.gz 318054935 SHA256 6912902ec97a57f5553247367d6dd5b8e3041e99faf32c48b672cd31413dab73 SHA512 7ab3a45593c2324957455b254ae0257a36e8ecbc63014e18feba813413432dccb25d18971840f43cf22174c3338738eec44304091eb30c6ba2d0119b73cc6fa0 WHIRLPOOL 44a4bef99fdb638cf3cb0f24559b7765b7a4c7cb94aed5c3b8e503cbdf9fa1354f6d6026a9650fc58faec037b95482190891681f41219c61fc7d67a40e71f168 |
28 |
-DIST ideaIU-143.1183.10.tar.gz 390461334 SHA256 64b9435e79f0a6e2e08214e1c55617630a5cf2265b5904eeeacee880b55eafa0 SHA512 0aafce6461d93a158bd69360461630292f758818eaec46ab24644b0ae03e11511553ce157c0ee456c64ae1efdecdd7a535d61312d57a9cb8b98027e2b139e56f WHIRLPOOL e223ab18338d199d5e6c2847a0814695266e213704f4b1552c7864f1820801ec4bbce7f78099d98fc045f683994687cc0ba7358b142587c715f344e4543ad61c |
29 |
+DIST ideaIU-143.1184.17.tar.gz 390459277 SHA256 5a3f6d8ba6d5ce8c505f13564c04cf2f674f1c022b9a33871013acb0ebe10fe5 SHA512 bc42244554ed0e533c95b65b1518ffb20ad1407fab22afff0ff3711245d15d97456599bebfcf654553b91a24dcf9042ac769041be3bfc14af76fa48b70f29d94 WHIRLPOOL 48ba83f0254e027a8f78d070dd55a63d97225ae763107149db8820d22ceb4dc72d080704bb6ea2ccf0673af77ec9cda9fa13b226c0c885f7336f2e7d50b52ae2 |
30 |
+DIST ideaIU-143.1453.5.tar.gz 391976664 SHA256 44cec195e78e65e79c8b609a6cb3ada75ef632fe3a73b8d0ad40610a5e95dfbf SHA512 77e229f08b840ee0b572f5d8036d508ea609f0355a84c64e2bca4dcb8bbe9a2262a1ed46cdd966e9cfd7c8a24a48a3ba3578e229860b27e34a82af57712811a6 WHIRLPOOL 90cc48a9a6bbef67a1c607e73f80aacb70a1f290acfa684775da44eb50e6ec9d6dfed1cf55ce76762afe96e5046cc9cb74d392ce6f3eb644944a2b9e06d14917 |
31 |
DIST ideaIU-143.382.35.tar.gz 379524583 SHA256 1f4c6f55eeb0ce08f697008935c5b7356e74a85dfaad00f6521670b8f5c6862f SHA512 cd3fe075be726695144a70b8f6477a7d547ca6c67bfacdf91d64f352066305d18ad0696608ac54d316adb95b3ae7d4d1218d34b28875a084de35dc03da77b91f WHIRLPOOL 99ba3fb796f40bd8cf22c42302fec7e279dc749b681952066d49f6a079ca06e532cc10274bc19a6b12a81cb6f15ebcde8450f774109a6d21a9a8c9b9ea235710 |
32 |
|
33 |
diff --git a/dev-util/idea-ultimate/idea-ultimate-15.0.1.143.382.35.ebuild b/dev-util/idea-ultimate/idea-ultimate-15.0.1.143.382.35.ebuild |
34 |
deleted file mode 100644 |
35 |
index 1d30c4a..0000000 |
36 |
--- a/dev-util/idea-ultimate/idea-ultimate-15.0.1.143.382.35.ebuild |
37 |
+++ /dev/null |
38 |
@@ -1,81 +0,0 @@ |
39 |
-# Copyright 1999-2015 Gentoo Foundation |
40 |
-# Distributed under the terms of the GNU General Public License v2 |
41 |
-# $Id$ |
42 |
- |
43 |
-EAPI=5 |
44 |
-inherit eutils versionator |
45 |
- |
46 |
-SLOT="0" |
47 |
-PV_STRING="$(get_version_component_range 4-6)" |
48 |
-MY_PV="$(get_version_component_range 1-3)" |
49 |
-MY_PN="idea" |
50 |
- |
51 |
-DESCRIPTION="A complete toolset for web, mobile and enterprise development" |
52 |
-HOMEPAGE="http://www.jetbrains.com/idea" |
53 |
-SRC_URI="http://download-cf.jetbrains.com/idea/${MY_PN}IU-${MY_PV}.tar.gz -> ${MY_PN}IU-${PV_STRING}.tar.gz" |
54 |
- |
55 |
-LICENSE="IDEA |
56 |
- || ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )" |
57 |
-IUSE="" |
58 |
-KEYWORDS="amd64 x86" |
59 |
- |
60 |
-DEPEND="!dev-util/${PN}:14 |
61 |
- !dev-util/${PN}:15" |
62 |
-RDEPEND="${DEPEND} |
63 |
- >=virtual/jdk-1.7:*" |
64 |
-S="${WORKDIR}/${MY_PN}-IU-${PV_STRING}" |
65 |
- |
66 |
-QA_TEXTRELS="opt/${PN}-${MY_PV}/bin/libbreakgen.so" |
67 |
-QA_PRESTRIPPED="opt/${PN}-${MY_PV}/lib/libpty/linux/x86/libpty.so |
68 |
- opt/${PN}-${MY_PV}/lib/libpty/linux/x86_64/libpty.so |
69 |
- opt/${PN}-${MY_PV}/bin/libyjpagent-linux.so |
70 |
- opt/${PN}-${MY_PV}/bin/libyjpagent-linux64.so" |
71 |
-QA_WX_LOAD=" |
72 |
- opt/${PN}-${MY_PV}/bin/fsnotifier-arm |
73 |
- opt/${PN}-${MY_PV}/plugins/tfsIntegration/lib/native/linux/ppc/libnative_auth.so |
74 |
- opt/${PN}-${MY_PV}/plugins/tfsIntegration/lib/native/linux/ppc/libnative_console.so |
75 |
- opt/${PN}-${MY_PV}/plugins/tfsIntegration/lib/native/linux/ppc/libnative_filesystem.so |
76 |
- opt/${PN}-${MY_PV}/plugins/tfsIntegration/lib/native/linux/ppc/libnative_misc.so |
77 |
- opt/${PN}-${MY_PV}/plugins/tfsIntegration/lib/native/linux/ppc/libnative_synchronization.so |
78 |
- opt/${PN}-${MY_PV}/plugins/tfsIntegration/lib/native/solaris/sparc/libnative_auth.so |
79 |
- opt/${PN}-${MY_PV}/plugins/tfsIntegration/lib/native/solaris/sparc/libnative_console.so |
80 |
- opt/${PN}-${MY_PV}/plugins/tfsIntegration/lib/native/solaris/sparc/libnative_filesystem.so |
81 |
- opt/${PN}-${MY_PV}/plugins/tfsIntegration/lib/native/solaris/sparc/libnative_misc.so |
82 |
- opt/${PN}-${MY_PV}/plugins/tfsIntegration/lib/native/solaris/sparc/libnative_synchronization.so |
83 |
- opt/${PN}-${MY_PV}/plugins/tfsIntegration/lib/native/solaris/x86/libnative_auth.so |
84 |
- opt/${PN}-${MY_PV}/plugins/tfsIntegration/lib/native/solaris/x86/libnative_console.so |
85 |
- opt/${PN}-${MY_PV}/plugins/tfsIntegration/lib/native/solaris/x86/libnative_filesystem.so |
86 |
- opt/${PN}-${MY_PV}/plugins/tfsIntegration/lib/native/solaris/x86/libnative_misc.so |
87 |
- opt/${PN}-${MY_PV}/plugins/tfsIntegration/lib/native/solaris/x86/libnative_synchronization.so" |
88 |
- |
89 |
-src_prepare() { |
90 |
- if ! use amd64; then |
91 |
- rm -r plugins/tfsIntegration/lib/native/linux/x86_64 || die |
92 |
- fi |
93 |
- if ! use arm; then |
94 |
- rm bin/fsnotifier-arm || die |
95 |
- rm -r plugins/tfsIntegration/lib/native/linux/arm || die |
96 |
- fi |
97 |
- if ! use ppc; then |
98 |
- rm -r plugins/tfsIntegration/lib/native/linux/ppc || die |
99 |
- fi |
100 |
- if ! use x86; then |
101 |
- rm -r plugins/tfsIntegration/lib/native/linux/x86 || die |
102 |
- fi |
103 |
- rm -r plugins/tfsIntegration/lib/native/solaris || die |
104 |
- rm -r plugins/tfsIntegration/lib/native/hpux || die |
105 |
-} |
106 |
- |
107 |
-src_install() { |
108 |
- local dir="/opt/${PN}-${MY_PV}" |
109 |
- |
110 |
- insinto "${dir}" |
111 |
- doins -r * |
112 |
- fperms 755 "${dir}"/bin/{idea.sh,fsnotifier{,64}} |
113 |
- |
114 |
- make_wrapper "${PN}" "${dir}/bin/${MY_PN}.sh" |
115 |
- |
116 |
- # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit |
117 |
- mkdir -p "${D}/etc/sysctl.d/" || die |
118 |
- echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die |
119 |
-} |
120 |
|
121 |
diff --git a/dev-util/idea-ultimate/idea-ultimate-15.0.2.143.1183.10_pre.ebuild b/dev-util/idea-ultimate/idea-ultimate-15.0.2.143.1184.17.ebuild |
122 |
similarity index 80% |
123 |
copy from dev-util/idea-ultimate/idea-ultimate-15.0.2.143.1183.10_pre.ebuild |
124 |
copy to dev-util/idea-ultimate/idea-ultimate-15.0.2.143.1184.17.ebuild |
125 |
index 1ad13a0..ef380e4 100644 |
126 |
--- a/dev-util/idea-ultimate/idea-ultimate-15.0.2.143.1183.10_pre.ebuild |
127 |
+++ b/dev-util/idea-ultimate/idea-ultimate-15.0.2.143.1184.17.ebuild |
128 |
@@ -10,14 +10,25 @@ PV_STRING="$(get_version_component_range 4-6)" |
129 |
MY_PV="$(get_version_component_range 1-3)" |
130 |
MY_PN="idea" |
131 |
|
132 |
+# distinguish settings for official stable releases and EAP-version releases |
133 |
+if [[ "$(get_version_component_range 7)x" = "prex" ]] |
134 |
+then |
135 |
+ # upstream EAP |
136 |
+ KEYWORDS="~amd64 ~x86" |
137 |
+ MY_FILENAME="${MY_PN}IU-${PV_STRING}.tar.gz" |
138 |
+else |
139 |
+ # upstream stable |
140 |
+ KEYWORDS="amd64 x86" |
141 |
+ MY_FILENAME="${MY_PN}IU-${MY_PV}.tar.gz" |
142 |
+fi |
143 |
+ |
144 |
DESCRIPTION="A complete toolset for web, mobile and enterprise development" |
145 |
HOMEPAGE="http://www.jetbrains.com/idea" |
146 |
-SRC_URI="http://download-cf.jetbrains.com/idea/${MY_PN}IU-${PV_STRING}.tar.gz" |
147 |
+SRC_URI="http://download-cf.jetbrains.com/idea/${MY_FILENAME} -> ${MY_PN}IU-${PV_STRING}.tar.gz" |
148 |
|
149 |
LICENSE="IDEA |
150 |
|| ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )" |
151 |
IUSE="" |
152 |
-KEYWORDS="~amd64 ~x86" |
153 |
|
154 |
DEPEND="!dev-util/${PN}:14 |
155 |
!dev-util/${PN}:15" |
156 |
|
157 |
diff --git a/dev-util/idea-ultimate/idea-ultimate-15.0.2.143.1183.10_pre.ebuild b/dev-util/idea-ultimate/idea-ultimate-15.0.3.143.1453.5_pre.ebuild |
158 |
similarity index 80% |
159 |
rename from dev-util/idea-ultimate/idea-ultimate-15.0.2.143.1183.10_pre.ebuild |
160 |
rename to dev-util/idea-ultimate/idea-ultimate-15.0.3.143.1453.5_pre.ebuild |
161 |
index 1ad13a0..ef380e4 100644 |
162 |
--- a/dev-util/idea-ultimate/idea-ultimate-15.0.2.143.1183.10_pre.ebuild |
163 |
+++ b/dev-util/idea-ultimate/idea-ultimate-15.0.3.143.1453.5_pre.ebuild |
164 |
@@ -10,14 +10,25 @@ PV_STRING="$(get_version_component_range 4-6)" |
165 |
MY_PV="$(get_version_component_range 1-3)" |
166 |
MY_PN="idea" |
167 |
|
168 |
+# distinguish settings for official stable releases and EAP-version releases |
169 |
+if [[ "$(get_version_component_range 7)x" = "prex" ]] |
170 |
+then |
171 |
+ # upstream EAP |
172 |
+ KEYWORDS="~amd64 ~x86" |
173 |
+ MY_FILENAME="${MY_PN}IU-${PV_STRING}.tar.gz" |
174 |
+else |
175 |
+ # upstream stable |
176 |
+ KEYWORDS="amd64 x86" |
177 |
+ MY_FILENAME="${MY_PN}IU-${MY_PV}.tar.gz" |
178 |
+fi |
179 |
+ |
180 |
DESCRIPTION="A complete toolset for web, mobile and enterprise development" |
181 |
HOMEPAGE="http://www.jetbrains.com/idea" |
182 |
-SRC_URI="http://download-cf.jetbrains.com/idea/${MY_PN}IU-${PV_STRING}.tar.gz" |
183 |
+SRC_URI="http://download-cf.jetbrains.com/idea/${MY_FILENAME} -> ${MY_PN}IU-${PV_STRING}.tar.gz" |
184 |
|
185 |
LICENSE="IDEA |
186 |
|| ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )" |
187 |
IUSE="" |
188 |
-KEYWORDS="~amd64 ~x86" |
189 |
|
190 |
DEPEND="!dev-util/${PN}:14 |
191 |
!dev-util/${PN}:15" |
192 |
|
193 |
diff --git a/dev-util/idea-ultimate/metadata.xml b/dev-util/idea-ultimate/metadata.xml |
194 |
index aebf828..78f5550 100644 |
195 |
--- a/dev-util/idea-ultimate/metadata.xml |
196 |
+++ b/dev-util/idea-ultimate/metadata.xml |
197 |
@@ -8,7 +8,7 @@ |
198 |
<description>Proxy maintainer. Assign bugs to him.</description> |
199 |
</maintainer> |
200 |
<maintainer> |
201 |
- <email>tomboy64@××××.cn</email> |
202 |
+ <email>tomboy64@××××.cn</email> |
203 |
<description>Proxied co-maintainer</description> |
204 |
</maintainer> |
205 |
<longdescription lang="en"> |