Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/clion/
Date: Fri, 30 Mar 2018 21:27:12
Message-Id: 1522445224.02f63bd2df3a86ad8634bde5bf870f5f1bc6f385.mgorny@gentoo
1 commit: 02f63bd2df3a86ad8634bde5bf870f5f1bc6f385
2 Author: Christian Strahl <c.a.strahl <AT> gmail <DOT> com>
3 AuthorDate: Fri Mar 30 17:59:47 2018 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Fri Mar 30 21:27:04 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02f63bd2
7
8 dev-util/clion: remove old versions
9
10 Closes: https://github.com/gentoo/gentoo/pull/7715
11 Package-Manager: Portage-2.3.24-r1, Repoman-2.3.6
12
13 dev-util/clion/Manifest | 2 -
14 dev-util/clion/clion-1.2.4.143.1186.ebuild | 65 ---------------------------
15 dev-util/clion/clion-2016.2.1.ebuild | 72 ------------------------------
16 3 files changed, 139 deletions(-)
17
18 diff --git a/dev-util/clion/Manifest b/dev-util/clion/Manifest
19 index 6a2fd5107c9..dea3a001311 100644
20 --- a/dev-util/clion/Manifest
21 +++ b/dev-util/clion/Manifest
22 @@ -1,4 +1,2 @@
23 -DIST clion-143.1186.tar.gz 220702330 BLAKE2B 05799e66aff500adbb66f553f6fc00c58d1ea5e352b0f3d2e50897fbaa48c0977438027ec6282133502c0ce29d2392c49b2c000eae35407d8c3947b7e2d5ebe7 SHA512 d4ea1bad5f3da3bab569380114011798c29e633009867c8020363c9af72326ebaa3232dff9c931a67dd0a0195bf4903647e250963c7aeebe9ad83340c988cbad
24 -DIST clion-2016.2.1.tar.gz 287103613 BLAKE2B a3b31d5a5de5a9640cc7298ee6431030ed3e5954455a34845ee525b0edd73a265d0ac38df50094564f68f9f7c17883571c61c2e5dadcdfe504f7320492d7380c SHA512 a4734c1b5d544cb7f6bd4752f5853d3c44e123e8ad8584b76098ef51a00261350d49bdd628d08c171f7c04b77862e8f28b5d8f16813c282542f83a16100c7415
25 DIST clion-2017.3.4.tar.gz 331195446 BLAKE2B 5d868de5b1d97a80dd2d63977dfda8d3ab56840c95e4cdba5b8e55cf626dbd68e1015fd8dae664dbdf8161853a96a492ce43a78e0e6bd13138144d28e1146f78 SHA512 044e713e2ab3724b891b48a1d75936dce1580be0fded174101f768f6976f76f2557768128fd596cc8855c15f27dbd9a1e9d4299b947ad00ca458c537d81fd0b8
26 DIST clion-2018.1.tar.gz 333789580 BLAKE2B 026ebe63049f3b80c2924079092707379d07fa838b532b7e191ee5fbc66dfa50dbc97ad78cbafd6794f99bc29ce66f4d54882d0bbc1339e08a2f35bd5f195bc5 SHA512 ac95b5d346f077ab26882ff4c0f71420c6fcd0a929aa33c60b427d0a10839bec3a2e5363d8cd18d9e2d6988da17dd0deacd9fd3b3c5f0619c9925acf263f56bd
27
28 diff --git a/dev-util/clion/clion-1.2.4.143.1186.ebuild b/dev-util/clion/clion-1.2.4.143.1186.ebuild
29 deleted file mode 100644
30 index 220bd4a563d..00000000000
31 --- a/dev-util/clion/clion-1.2.4.143.1186.ebuild
32 +++ /dev/null
33 @@ -1,65 +0,0 @@
34 -# Copyright 1999-2016 Gentoo Foundation
35 -# Distributed under the terms of the GNU General Public License v2
36 -
37 -EAPI=5
38 -inherit eutils versionator
39 -
40 -SLOT="0"
41 -PV_STRING="$(get_version_component_range 4-6)"
42 -MY_PV="$(get_version_component_range 1-3)"
43 -
44 -KEYWORDS="~amd64 ~x86"
45 -SRC_URI="http://download.jetbrains.com/cpp/${PN}-${MY_PV}.tar.gz -> ${PN}-${PV_STRING}.tar.gz"
46 -DESCRIPTION="A complete toolset for C and C++ development"
47 -HOMEPAGE="http://www.jetbrains.com/clion"
48 -
49 -LICENSE="IDEA
50 - || ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )"
51 -IUSE=""
52 -
53 -RDEPEND="${DEPEND}
54 - sys-devel/gdb
55 - dev-util/cmake"
56 -S="${WORKDIR}/${PN}-${MY_PV}"
57 -
58 -QA_PREBUILT="opt/${PN}-${MY_PV}/*"
59 -
60 -src_prepare() {
61 - if ! use amd64; then
62 - rm -r plugins/tfsIntegration/lib/native/linux/x86_64 || die
63 - fi
64 - if ! use arm; then
65 - rm bin/fsnotifier-arm || die
66 - rm -r plugins/tfsIntegration/lib/native/linux/arm || die
67 - fi
68 - if ! use ppc; then
69 - rm -r plugins/tfsIntegration/lib/native/linux/ppc || die
70 - fi
71 - if ! use x86; then
72 - rm -r plugins/tfsIntegration/lib/native/linux/x86 || die
73 - fi
74 -
75 - rm -r bin/cmake || die
76 - rm license/CMake* || die
77 - rm -r bin/gdb || die
78 - rm license/GDB* || die
79 -
80 - rm -r plugins/tfsIntegration/lib/native/solaris || die
81 - rm -r plugins/tfsIntegration/lib/native/hpux || die
82 -}
83 -
84 -src_install() {
85 - local dir="/opt/${PN}-${MY_PV}"
86 -
87 - insinto "${dir}"
88 - doins -r *
89 - fperms 755 "${dir}"/bin/{clion.sh,fsnotifier{,64}}
90 -
91 - make_wrapper "${PN}" "${dir}/bin/${PN}.sh"
92 - newicon "bin/${PN}.svg" "${PN}.svg"
93 - make_desktop_entry "${PN}" "clion" "${PN}" "Development;IDE;"
94 -
95 - # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
96 - mkdir -p "${D}/etc/sysctl.d/" || die
97 - echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die
98 -}
99
100 diff --git a/dev-util/clion/clion-2016.2.1.ebuild b/dev-util/clion/clion-2016.2.1.ebuild
101 deleted file mode 100644
102 index 98f5b2ec620..00000000000
103 --- a/dev-util/clion/clion-2016.2.1.ebuild
104 +++ /dev/null
105 @@ -1,72 +0,0 @@
106 -# Copyright 1999-2016 Gentoo Foundation
107 -# Distributed under the terms of the GNU General Public License v2
108 -
109 -EAPI=5
110 -
111 -inherit eutils versionator
112 -
113 -SLOT="0"
114 -PV_STRING="$(get_version_component_range 4-6)"
115 -MY_PV="$(get_version_component_range 1-3)"
116 -
117 -SRC_URI="http://download.jetbrains.com/cpp/CLion-${MY_PV}.tar.gz -> ${PN}-${MY_PV}.tar.gz"
118 -DESCRIPTION="A complete toolset for C and C++ development"
119 -HOMEPAGE="http://www.jetbrains.com/clion"
120 -
121 -KEYWORDS="~amd64 ~x86"
122 -LICENSE="IDEA
123 - || ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )"
124 -
125 -IUSE=""
126 -
127 -RDEPEND="
128 - ${DEPEND}
129 - sys-devel/gdb
130 - dev-util/cmake"
131 -
132 -S="${WORKDIR}/${PN}-${MY_PV}"
133 -
134 -QA_PREBUILT="opt/${PN}-${MY_PV}/*"
135 -
136 -src_prepare() {
137 - if ! use amd64; then
138 - rm -r plugins/tfsIntegration/lib/native/linux/x86_64 || die
139 - fi
140 - if ! use arm; then
141 - rm bin/fsnotifier-arm || die
142 - rm -r plugins/tfsIntegration/lib/native/linux/arm || die
143 - fi
144 - if ! use ppc; then
145 - rm -r plugins/tfsIntegration/lib/native/linux/ppc || die
146 - fi
147 - if ! use x86; then
148 - rm -r plugins/tfsIntegration/lib/native/linux/x86 || die
149 - fi
150 -
151 - local REMOVE_ME=(
152 - bin/gdb
153 - bin/cmake
154 - license/GDB*
155 - license/CMake*
156 - plugins/tfsIntegration/lib/native/hpux
157 - plugins/tfsIntegration/lib/native/solaris
158 - )
159 -
160 - rm -r "${REMOVE_ME[@]}" || die
161 -}
162 -
163 -src_install() {
164 - local dir="/opt/${PN}-${MY_PV}"
165 -
166 - insinto "${dir}"
167 - doins -r *
168 - fperms 755 "${dir}"/bin/{clion.sh,fsnotifier{,64}}
169 -
170 - make_wrapper "${PN}" "${dir}/bin/${PN}.sh"
171 - newicon "bin/${PN}.svg" "${PN}.svg"
172 - make_desktop_entry "${PN}" "clion" "${PN}" "Development;IDE;"
173 -
174 - # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
175 - mkdir -p "${D}/etc/sysctl.d/" || die
176 - echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die
177 -}