Gentoo Archives: gentoo-commits

From: Georgy Yakovlev <gyakovlev@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/clion/
Date: Mon, 06 Aug 2018 15:47:30
Message-Id: 1533570396.37a87745de1de0d6e2ef816954751915d75227d1.gyakovlev@gentoo
1 commit: 37a87745de1de0d6e2ef816954751915d75227d1
2 Author: Christian Strahl <c.a.strahl <AT> gmail <DOT> com>
3 AuthorDate: Thu Jul 26 14:23:40 2018 +0000
4 Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
5 CommitDate: Mon Aug 6 15:46:36 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37a87745
7
8 dev-util/clion: remove old versions
9
10 Package-Manager: Portage-2.3.40-r1, Repoman-2.3.9
11
12 dev-util/clion/Manifest | 2 --
13 dev-util/clion/clion-2017.3.4.ebuild | 60 ------------------------------------
14 dev-util/clion/clion-2018.1.ebuild | 60 ------------------------------------
15 3 files changed, 122 deletions(-)
16
17 diff --git a/dev-util/clion/Manifest b/dev-util/clion/Manifest
18 index b2ee33de599..0e0998dd0b9 100644
19 --- a/dev-util/clion/Manifest
20 +++ b/dev-util/clion/Manifest
21 @@ -1,3 +1 @@
22 -DIST clion-2017.3.4.tar.gz 331195446 BLAKE2B 5d868de5b1d97a80dd2d63977dfda8d3ab56840c95e4cdba5b8e55cf626dbd68e1015fd8dae664dbdf8161853a96a492ce43a78e0e6bd13138144d28e1146f78 SHA512 044e713e2ab3724b891b48a1d75936dce1580be0fded174101f768f6976f76f2557768128fd596cc8855c15f27dbd9a1e9d4299b947ad00ca458c537d81fd0b8
23 -DIST clion-2018.1.tar.gz 333789580 BLAKE2B 026ebe63049f3b80c2924079092707379d07fa838b532b7e191ee5fbc66dfa50dbc97ad78cbafd6794f99bc29ce66f4d54882d0bbc1339e08a2f35bd5f195bc5 SHA512 ac95b5d346f077ab26882ff4c0f71420c6fcd0a929aa33c60b427d0a10839bec3a2e5363d8cd18d9e2d6988da17dd0deacd9fd3b3c5f0619c9925acf263f56bd
24 DIST clion-2018.2.tar.gz 456219123 BLAKE2B 1cb719596568b7208658f01c9495b2948490c2f27f9d3eec6bb652d65e60374232b286b6fc889510c88855cfdd890c516e268c783b1d3ae5e54c42fbd68c047e SHA512 ce21c94e89c7966784a4ebe07c2324cf674187e67eb9362af9bcd6a299b1ef69f45c8b95f91db244db4a2a70e72d849a752741b2c9730477df35f09ab13ab807
25
26 diff --git a/dev-util/clion/clion-2017.3.4.ebuild b/dev-util/clion/clion-2017.3.4.ebuild
27 deleted file mode 100644
28 index 376319ea602..00000000000
29 --- a/dev-util/clion/clion-2017.3.4.ebuild
30 +++ /dev/null
31 @@ -1,60 +0,0 @@
32 -# Copyright 1999-2018 Gentoo Foundation
33 -# Distributed under the terms of the GNU General Public License v2
34 -
35 -EAPI=6
36 -
37 -inherit desktop eutils
38 -
39 -DESCRIPTION="A complete toolset for C and C++ development"
40 -HOMEPAGE="http://www.jetbrains.com/clion"
41 -SRC_URI="http://download.jetbrains.com/cpp/CLion-${PV}.tar.gz -> ${P}.tar.gz"
42 -
43 -LICENSE="IDEA
44 - || ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )"
45 -SLOT="0"
46 -KEYWORDS="~amd64 ~x86"
47 -
48 -# RDEPENDS may cause false positives in repoman.
49 -# clion requires cmake and gdb at runtime to build and debug C/C++ projects
50 -RDEPEND="
51 - sys-devel/gdb
52 - dev-util/cmake"
53 -
54 -QA_PREBUILT="opt/${P}/*"
55 -
56 -src_prepare() {
57 - default
58 -
59 - local remove_me=(
60 - bin/gdb/bin
61 - bin/gdb/lib
62 - bin/gdb/share
63 - bin/cmake
64 - license/CMake*
65 - plugins/tfsIntegration/lib/native/hpux
66 - plugins/tfsIntegration/lib/native/solaris
67 - )
68 -
69 - use amd64 || remove_me+=( plugins/tfsIntegration/lib/native/linux/x86_64 )
70 - use arm || remove_me+=( bin/fsnotifier-arm plugins/tfsIntegration/lib/native/linux/arm )
71 - use ppc || remove_me+=( plugins/tfsIntegration/lib/native/linux/ppc )
72 - use x86 || remove_me+=( plugins/tfsIntegration/lib/native/linux/x86 )
73 -
74 - rm -rv "${remove_me[@]}" || die
75 -}
76 -
77 -src_install() {
78 - local dir="/opt/${P}"
79 -
80 - insinto "${dir}"
81 - doins -r *
82 - fperms 755 "${dir}"/bin/{clion.sh,fsnotifier{,64}}
83 -
84 - make_wrapper "${PN}" "${dir}/bin/${PN}.sh"
85 - newicon "bin/${PN}.svg" "${PN}.svg"
86 - make_desktop_entry "${PN}" "clion" "${PN}" "Development;IDE;"
87 -
88 - # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
89 - dodir /usr/lib/sysctl.d/
90 - echo "fs.inotify.max_user_watches = 524288" > "${D}/usr/lib/sysctl.d/30-clion-inotify-watches.conf" || die
91 -}
92
93 diff --git a/dev-util/clion/clion-2018.1.ebuild b/dev-util/clion/clion-2018.1.ebuild
94 deleted file mode 100644
95 index 376319ea602..00000000000
96 --- a/dev-util/clion/clion-2018.1.ebuild
97 +++ /dev/null
98 @@ -1,60 +0,0 @@
99 -# Copyright 1999-2018 Gentoo Foundation
100 -# Distributed under the terms of the GNU General Public License v2
101 -
102 -EAPI=6
103 -
104 -inherit desktop eutils
105 -
106 -DESCRIPTION="A complete toolset for C and C++ development"
107 -HOMEPAGE="http://www.jetbrains.com/clion"
108 -SRC_URI="http://download.jetbrains.com/cpp/CLion-${PV}.tar.gz -> ${P}.tar.gz"
109 -
110 -LICENSE="IDEA
111 - || ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )"
112 -SLOT="0"
113 -KEYWORDS="~amd64 ~x86"
114 -
115 -# RDEPENDS may cause false positives in repoman.
116 -# clion requires cmake and gdb at runtime to build and debug C/C++ projects
117 -RDEPEND="
118 - sys-devel/gdb
119 - dev-util/cmake"
120 -
121 -QA_PREBUILT="opt/${P}/*"
122 -
123 -src_prepare() {
124 - default
125 -
126 - local remove_me=(
127 - bin/gdb/bin
128 - bin/gdb/lib
129 - bin/gdb/share
130 - bin/cmake
131 - license/CMake*
132 - plugins/tfsIntegration/lib/native/hpux
133 - plugins/tfsIntegration/lib/native/solaris
134 - )
135 -
136 - use amd64 || remove_me+=( plugins/tfsIntegration/lib/native/linux/x86_64 )
137 - use arm || remove_me+=( bin/fsnotifier-arm plugins/tfsIntegration/lib/native/linux/arm )
138 - use ppc || remove_me+=( plugins/tfsIntegration/lib/native/linux/ppc )
139 - use x86 || remove_me+=( plugins/tfsIntegration/lib/native/linux/x86 )
140 -
141 - rm -rv "${remove_me[@]}" || die
142 -}
143 -
144 -src_install() {
145 - local dir="/opt/${P}"
146 -
147 - insinto "${dir}"
148 - doins -r *
149 - fperms 755 "${dir}"/bin/{clion.sh,fsnotifier{,64}}
150 -
151 - make_wrapper "${PN}" "${dir}/bin/${PN}.sh"
152 - newicon "bin/${PN}.svg" "${PN}.svg"
153 - make_desktop_entry "${PN}" "clion" "${PN}" "Development;IDE;"
154 -
155 - # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
156 - dodir /usr/lib/sysctl.d/
157 - echo "fs.inotify.max_user_watches = 524288" > "${D}/usr/lib/sysctl.d/30-clion-inotify-watches.conf" || die
158 -}