Gentoo Archives: gentoo-commits

From: Patrice Clement <monsieurp@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/idea-ultimate/
Date: Sat, 19 Dec 2015 19:07:41
Message-Id: 1450383062.dd7087ba46ce665dc06a0c780f0203b49f3fcf05.monsieurp@gentoo
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">