Gentoo Archives: gentoo-commits

From: Sergei Trofimovich <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/idea-ultimate/
Date: Fri, 13 Sep 2019 07:17:11
Message-Id: 1568359016.2e4bfe9086ea885a7399be35617a1bbef2bc299e.slyfox@gentoo
1 commit: 2e4bfe9086ea885a7399be35617a1bbef2bc299e
2 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
3 AuthorDate: Fri Sep 13 07:16:40 2019 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 13 07:16:56 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e4bfe90
7
8 dev-util/idea-ultimate: drop 2017.3.2.173.4127.17_pre, bug #685760
9
10 SRC_URI is unreschable for a long while.
11
12 Closes: https://bugs.gentoo.org/685760
13 Package-Manager: Portage-2.3.76, Repoman-2.3.17
14 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
15
16 dev-util/idea-ultimate/Manifest | 2 -
17 .../idea-ultimate-2017.3.2.173.4127.17_pre.ebuild | 90 ----------------------
18 2 files changed, 92 deletions(-)
19
20 diff --git a/dev-util/idea-ultimate/Manifest b/dev-util/idea-ultimate/Manifest
21 index c81d7a28a3f..57d4e422620 100644
22 --- a/dev-util/idea-ultimate/Manifest
23 +++ b/dev-util/idea-ultimate/Manifest
24 @@ -1,4 +1,2 @@
25 DIST ideaIU-173.3942.27-no-jdk.tar.gz 562044023 BLAKE2B 57da196682db817b175158b9c9913502490c2a692153e5e5b8a4449958c5613469a0060f1260095e9fb70ca54b5adaf59494cd9c0f6b0cb0b9f7c25cc4571335 SHA512 9cc7e687bef5d213f37e2e24aa2464e0d3dc9a40cb683d1d8fd1438efc6ca988134509a96f558ec87960e950336e062d5161ef6cb491f9c1c572ba077dd0a990
26 DIST ideaIU-173.3942.27.tar.gz 635548505 BLAKE2B e123d731b3516dee3342310b3204dce2247430e81240e4dc729b23146887fef552001bee9aad7528d46c0717654507f16b505f76baf8407609cb9cca7aa9d773 SHA512 1f3586bc2082feec5b986298334445c7b91318f6d5f3d71fe6bfbb1546a63bb33e2bc978ef5fc4438e13d2a3d1dd5abc96fdd4ea5659f64563afbdd3410df8b4
27 -DIST ideaIU-173.4127.17-no-jdk.tar.gz 562765679 BLAKE2B 7d287c2723646b4fa541c314099cee96242c058cd67811ec1633737ce33e90678504d0d0b9af1cf1279dbf7281fb87ec9c2723bdb926d554f5a1f0793e13867c SHA512 a3c0afa388705158f431064223f42a7b0daacaa928ef9bc68df1cd5ace542f22c3648620d56478896f663688ea1bf773dc04d8d0ab962d195ace7b057708a272
28 -DIST ideaIU-173.4127.17.tar.gz 636265697 BLAKE2B b01efe844375b009c03474df362d2a208008a47e14696e816ded1573f591a777e23db393838c8592277d68817b3d7ebd714bb79445cd0cf0653da3d575af5bf2 SHA512 e05dd3986f77d39bb48f12ac6af5ab76d9c67b3502772c2bc16c16f922c90a3e6b8adb24537eb37defea2e3488968a6dff343eeabf4c6c78740895c8ec7c93fd
29
30 diff --git a/dev-util/idea-ultimate/idea-ultimate-2017.3.2.173.4127.17_pre.ebuild b/dev-util/idea-ultimate/idea-ultimate-2017.3.2.173.4127.17_pre.ebuild
31 deleted file mode 100644
32 index abad0541b71..00000000000
33 --- a/dev-util/idea-ultimate/idea-ultimate-2017.3.2.173.4127.17_pre.ebuild
34 +++ /dev/null
35 @@ -1,90 +0,0 @@
36 -# Copyright 1999-2019 Gentoo Authors
37 -# Distributed under the terms of the GNU General Public License v2
38 -
39 -EAPI=6
40 -inherit eutils versionator
41 -
42 -SLOT="0"
43 -PV_STRING="$(get_version_component_range 4-6)"
44 -MY_PV="$(get_version_component_range 1-3)"
45 -MY_PN="idea"
46 -
47 -# distinguish settings for official stable releases and EAP-version releases
48 -if [[ "$(get_version_component_range 7)x" = "prex" ]]
49 -then
50 - # upstream EAP
51 - KEYWORDS=""
52 - SRC_URI="
53 - !custom-jdk? ( https://download-cf.jetbrains.com/idea/${MY_PN}IU-${PV_STRING}-no-jdk.tar.gz )
54 - custom-jdk? ( https://download-cf.jetbrains.com/idea/${MY_PN}IU-${PV_STRING}.tar.gz )
55 - "
56 -else
57 - # upstream stable
58 - KEYWORDS="~amd64 ~x86"
59 - SRC_URI="
60 - !custom-jdk? ( https://download-cf.jetbrains.com/idea/${MY_PN}IU-${MY_PV}-no-jdk.tar.gz -> ${MY_PN}IU-${PV_STRING}-no-jdk.tar.gz )
61 - custom-jdk? ( https://download-cf.jetbrains.com/idea/${MY_PN}IU-${MY_PV}.tar.gz -> ${MY_PN}IU-${PV_STRING}.tar.gz )
62 - "
63 -fi
64 -
65 -DESCRIPTION="A complete toolset for web, mobile and enterprise development"
66 -HOMEPAGE="https://www.jetbrains.com/idea"
67 -
68 -LICENSE="IDEA
69 - || ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )"
70 -IUSE="-custom-jdk"
71 -RESTRICT="bindist mirror"
72 -
73 -DEPEND="!dev-util/${PN}:14
74 - !dev-util/${PN}:15"
75 -RDEPEND="${DEPEND}
76 - >=virtual/jdk-1.7:*"
77 -S="${WORKDIR}/${MY_PN}-IU-${PV_STRING}"
78 -
79 -QA_PREBUILT="opt/${PN}-${MY_PV}/*"
80 -
81 -src_prepare() {
82 - eapply_user
83 - if ! use amd64; then
84 - rm -r plugins/tfsIntegration/lib/native/linux/x86_64 || die
85 - fi
86 - if ! use arm; then
87 - rm bin/fsnotifier-arm || die
88 - rm -r plugins/tfsIntegration/lib/native/linux/arm || die
89 - fi
90 - if ! use ppc; then
91 - rm -r plugins/tfsIntegration/lib/native/linux/ppc || die
92 - fi
93 - if ! use x86; then
94 - rm -r plugins/tfsIntegration/lib/native/linux/x86 || die
95 - fi
96 - if ! use custom-jdk; then
97 - if [[ -d jre ]]; then
98 - rm -r jre || die
99 - fi
100 - fi
101 - rm -r plugins/tfsIntegration/lib/native/solaris || die
102 - rm -r plugins/tfsIntegration/lib/native/hpux || die
103 -}
104 -
105 -src_install() {
106 - local dir="/opt/${PN}-${MY_PV}"
107 -
108 - insinto "${dir}"
109 - doins -r *
110 - fperms 755 "${dir}"/bin/{idea.sh,fsnotifier{,64}}
111 -
112 - if use custom-jdk; then
113 - if [[ -d jre ]]; then
114 - fperms 755 "${dir}"/jre/jre/bin/{java,jjs,keytool,orbd,pack200,policytool,rmid,rmiregistry,servertool,tnameserv,unpack200}
115 - fi
116 - fi
117 -
118 - make_wrapper "${PN}" "${dir}/bin/${MY_PN}.sh"
119 - newicon "bin/${MY_PN}.png" "${PN}.png"
120 - make_desktop_entry "${PN}" "IntelliJ Idea Ultimate" "${PN}" "Development;IDE;"
121 -
122 - # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
123 - mkdir -p "${D}/etc/sysctl.d/" || die
124 - echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die
125 -}