1 |
commit: b053d47a56d98540986ef7a190133d1c2ecbe1a4 |
2 |
Author: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com> |
3 |
AuthorDate: Sun Aug 6 20:53:03 2017 +0000 |
4 |
Commit: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com> |
5 |
CommitDate: Sun Aug 6 20:53:03 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=b053d47a |
7 |
|
8 |
update dev-util apps |
9 |
|
10 |
dev-util/clion/Manifest | 2 + |
11 |
dev-util/clion/clion-2017.2.1.ebuild | 57 +++++++++++++++ |
12 |
dev-util/eclipse-sdk-bin/Manifest | 3 + |
13 |
.../eclipse-sdk-bin/eclipse-sdk-bin-4.7.1.ebuild | 51 ++++++++++++++ |
14 |
dev-util/idea-ultimate/Manifest | 2 + |
15 |
.../idea-ultimate-2017.2.1.172.3544.35.ebuild | 82 ++++++++++++++++++++++ |
16 |
dev-util/rubymine/Manifest | 2 + |
17 |
dev-util/rubymine/rubymine-2017.2.1.ebuild | 35 +++++++++ |
18 |
8 files changed, 234 insertions(+) |
19 |
|
20 |
diff --git a/dev-util/clion/Manifest b/dev-util/clion/Manifest |
21 |
index 8b8adf9..bf8e882 100644 |
22 |
--- a/dev-util/clion/Manifest |
23 |
+++ b/dev-util/clion/Manifest |
24 |
@@ -7,6 +7,7 @@ DIST clion-2016.3.tar.gz 283470105 SHA256 61b81e6906ffc675253d2565f8e54425a4bbfa |
25 |
DIST clion-2017.1.1.tar.gz 294574159 SHA256 9abd6bd38801ae6cf29db2cd133c700e8da11841093de872312fe33ed51309ae SHA512 a8304dd101a4d069209870086fee13b91ea57667509e3267744670e13c1c1a7e7bf296c93f24a1cffe44d6d02c87524236a17e2c40aa22d3fc8c46e462fbbc35 WHIRLPOOL f262a5998b4be35333c636f746c6facd181f84d4c360198a94b53e89cabf559714ddcf2397c6d11bc655f1b22b433933e483063832cc1f4d8c0b45b66dccf0d8 |
26 |
DIST clion-2017.1.2.tar.gz 294894181 SHA256 90a8f53fce2230a91b8f6b2ac19f1cd8a857c29f2afb7b4b105bcfbc8fc24816 SHA512 56fb3d27c2e7ad7eb19e021c3eeb75485af51deaf861eb5bfd8247e6d2e7e0114855cf86df8021ddea37994e478ed4b681988626a847345efb58edb5cdbaba69 WHIRLPOOL ac34620e7e6466cd22e40bec0427310c52e74be12cfaa9f1e7266c021ea3b4146ac95a7aa0c458ec98e8c1c9f5845c30da72fc9f967987259620bf93c6a6091b |
27 |
DIST clion-2017.1.tar.gz 294380925 SHA256 00fc023ca56f2781864cddc7bd5c2897d837d1db17dd8f987abe046ed4df3ca5 SHA512 7a52247a6dbf60c64c53dc5c20340ccf789415a941b6306388d849d83ce9e1712255db153cfff5134308e4d7bd862c1d0108fdfe1c5620699b7bffbb1a814cc1 WHIRLPOOL 641d956e12434b198a532ce75eefe3f8edf7c98100aaf99d8e5550becbfdfe6ffa93ae70e88bc14c2f50dd7da8db45132e2092ef7eb429f631189af04c48d536 |
28 |
+DIST clion-2017.2.1.tar.gz 317210113 SHA256 acd3d09a37a3fa922a85a48635d1b230d559ea68917e2e7895caf16460d50c13 SHA512 f1f1194039cbd8495872cb7c117312dd30e39eef6d2cf58083dbc0637a803d677ef18dd353da780e9e6daf63384f9514efc3845a16f5ab3245084ca641a563f8 WHIRLPOOL b7c72989e9e91a01d136298d4037b7e45691a5cd714aef9bb0eabc4f8fe69f1a0f8ab2019de57da8d18600998523b641b2a47080829cf930ec6cd897d00c2acc |
29 |
DIST clion-2017.2.tar.gz 315270710 SHA256 de7f47ec959be9653aa4d2028fb27f8327800d8370daa0ab2d1093f3469f4b49 SHA512 f7600d78cb20332b388ecca2174d69c2e2bf370d0137d4e57eb64032f598f2afb41e7e8ff47fb8db532c6a1e426b0d60194f53f4707a9faa2589b7449b598893 WHIRLPOOL 41884bb5831b403f9769894a1d2889e303e6a6d32bdf0930dfb7b0f35b7a7408fd08dae090db5cc7127570cb232fc9f9fb5db355cb541e59d31f9deaeb6694ab |
30 |
EBUILD clion-2016.2.2.ebuild 1561 SHA256 d75f2c121138c2263040ca3ef27a93be6110c4e2447f6e72a53f071f1a6ccd78 SHA512 56f6476bdc9ab7893e0a64523b164b58b47e0f08b4d863f2087ab38f972ec23760d75509fab96034d9d8b6596d6f830b2057c0ac37cac42de49172a80fdea1c1 WHIRLPOOL 2077a9a565081f914f08f9bedf359c0c5e5af1800a8d420a6e73dc5c10f16ae50beb52be2f5acd8cc53d9e958639712a4cb61ae07c293901a48cfc3c4f90ee1e |
31 |
EBUILD clion-2016.2.3.ebuild 1561 SHA256 d75f2c121138c2263040ca3ef27a93be6110c4e2447f6e72a53f071f1a6ccd78 SHA512 56f6476bdc9ab7893e0a64523b164b58b47e0f08b4d863f2087ab38f972ec23760d75509fab96034d9d8b6596d6f830b2057c0ac37cac42de49172a80fdea1c1 WHIRLPOOL 2077a9a565081f914f08f9bedf359c0c5e5af1800a8d420a6e73dc5c10f16ae50beb52be2f5acd8cc53d9e958639712a4cb61ae07c293901a48cfc3c4f90ee1e |
32 |
@@ -17,4 +18,5 @@ EBUILD clion-2017.1.0.ebuild 1616 SHA256 7bc292ebc1f94cc5f789057c0555569c182faa7 |
33 |
EBUILD clion-2017.1.1.ebuild 1616 SHA256 6c34cb479584ce7cdc0daf9fa7c59dc7022eb7cb7a89369977974c4d6c79e1b0 SHA512 c0156eeb076f14030590dadd9cb8779569a99af9aef333583c3350491f9c5238eacef4269ae57fff1120e4e900997678286db3b685daa61e98c0194119d2e343 WHIRLPOOL 5d7ada5db69026ef47614fb6a0cbf52fbded5f509933fdc5eded9c04d5e45651dad1817a870c51e62180854ace8e38d923df5a00c709fc2197f735b211c7bb3c |
34 |
EBUILD clion-2017.1.2.ebuild 1658 SHA256 6baa9eaaefd8f1e45b8073c0416077c5407f7ee07ca7861a1813d55f588d6c42 SHA512 edcf652f4799fda7b618590fb6ed0af9debd04d64c8ceeea5d41964e9e327b9d66e25cfebd2d6c1711a7d839818b505a207f0f4ed8487a74cc1b0b7d4b0694b0 WHIRLPOOL 895d199d6b55a1cf64bf659662ea027f86072fda90b9037870d921331b48b1d1e75e8d957daf630cf3f625d09dfe0e2ec9132d361f990e1c7a1d8390b668e54f |
35 |
EBUILD clion-2017.2.0.ebuild 1658 SHA256 f8ea23177504921cffa2d95c73981facbaa9bc8ccd12374bfb8724c1e368d59a SHA512 6bb754f6e03b35a45e6d71a8e023ed366d28516f5375dc6a6a7ddf7586746673a2b77c525c00466244048205c8eb2f85ca0fbe652b7ffdddf58a0b7b36fb2a84 WHIRLPOOL c98fef39673c40efda7349242cc9118e3eff68f56cbc7c6cdc394bd59ddc10e7276c8df984a10dfc2bf0ebdf1f0169c7e0bce3a3acdd61fb99e4d81b28346699 |
36 |
+EBUILD clion-2017.2.1.ebuild 1658 SHA256 6baa9eaaefd8f1e45b8073c0416077c5407f7ee07ca7861a1813d55f588d6c42 SHA512 edcf652f4799fda7b618590fb6ed0af9debd04d64c8ceeea5d41964e9e327b9d66e25cfebd2d6c1711a7d839818b505a207f0f4ed8487a74cc1b0b7d4b0694b0 WHIRLPOOL 895d199d6b55a1cf64bf659662ea027f86072fda90b9037870d921331b48b1d1e75e8d957daf630cf3f625d09dfe0e2ec9132d361f990e1c7a1d8390b668e54f |
37 |
MISC metadata.xml 246 SHA256 31de89a294c6ff90d5a88948104aa27a86ea35792c466f20db64ab434c682537 SHA512 cd6648a75839e6059cf877aa79a84600be0a63de66f59efd217ad91bac55a7ed4afd5ce88c90a262b4dd044734403fb90a049b8f19a42289ec3ef1d827b66d77 WHIRLPOOL 7f436435371f655a72f4564d4a14b1fdb1be0a130ca0e130804b17104fe9e2c6da44a3ddef859e41ba4eccadff8dfefddbb04dade3e4200fcc557c2fd7af703e |
38 |
|
39 |
diff --git a/dev-util/clion/clion-2017.2.1.ebuild b/dev-util/clion/clion-2017.2.1.ebuild |
40 |
new file mode 100644 |
41 |
index 0000000..5cb39f5 |
42 |
--- /dev/null |
43 |
+++ b/dev-util/clion/clion-2017.2.1.ebuild |
44 |
@@ -0,0 +1,57 @@ |
45 |
+# Copyright 1999-2010 Gentoo Foundation |
46 |
+# Distributed under the terms of the GNU General Public License v2 |
47 |
+# $Header: $ |
48 |
+EAPI="4" |
49 |
+inherit eutils versionator |
50 |
+ |
51 |
+SLOT="0" |
52 |
+RDEPEND=">=virtual/jdk-1.6" |
53 |
+ |
54 |
+RESTRICT="strip mirror" |
55 |
+QA_TEXTRELS="opt/${P}/bin/libbreakgen.so" |
56 |
+ |
57 |
+DESCRIPTION="The intelligent cross-platform C/C++ IDE" |
58 |
+HOMEPAGE="https://www.jetbrains.com/clion/" |
59 |
+ |
60 |
+MY_PV="$(get_version_component_range 1-3)" |
61 |
+MY_PN="CLion" |
62 |
+SRC_URI="http://download.jetbrains.com/cpp/${MY_PN}-${MY_PV}.tar.gz -> ${PN}-${MY_PV}.tar.gz" |
63 |
+ |
64 |
+LICENSE="CLion-IDEA" |
65 |
+IUSE="" |
66 |
+KEYWORDS="~x86 ~amd64" |
67 |
+ |
68 |
+S="${WORKDIR}/${PN}-${MY_PV}" |
69 |
+ |
70 |
+src_install() { |
71 |
+ local dir="/opt/${P}" |
72 |
+ local exe="${PN}" |
73 |
+ |
74 |
+ insinto "${dir}" |
75 |
+ |
76 |
+ sed -e "s|^message()|source /etc/conf.d/clion\n\nmessage()|" \ |
77 |
+ -i bin/${PN}.sh || die "Unable to patch startup script" |
78 |
+ |
79 |
+ [[ -d "jre" ]] && rm -rf jre || \ |
80 |
+ [[ -d "jre64" ]] && rm -rf jre64 || die "no embedded jre found" |
81 |
+ |
82 |
+ doins -r * |
83 |
+ |
84 |
+ fperms 755 "${dir}/bin/gdb/bin/gdb" |
85 |
+ fperms 755 "${dir}/bin/${PN}.sh" |
86 |
+ fperms 755 "${dir}/bin/inspect.sh" |
87 |
+ fperms 755 "${dir}/bin/fsnotifier64" |
88 |
+ fperms 755 "${dir}/bin/fsnotifier" |
89 |
+ fperms 755 "${dir}/bin/cmake/bin/cmake" |
90 |
+ fperms 755 "${dir}/bin/cmake/bin/cpack" |
91 |
+ fperms 755 "${dir}/bin/cmake/bin/ctest" |
92 |
+ fperms 755 "${dir}/bin/lldb/LLDBFrontend" |
93 |
+ fperms 755 "${dir}/bin/lldb/bin/lldb-server" |
94 |
+ fperms 755 "${dir}/bin/lldb/lib/python2.7/site-packages/lldb/lldb-argdumper" |
95 |
+ |
96 |
+ newicon "bin/${PN}.svg" "${exe}.svg" |
97 |
+ make_wrapper "${exe}" "/opt/${P}/bin/${PN}.sh" |
98 |
+ make_desktop_entry ${exe} "CLion IDE ${MY_PV}" "${exe}" "Development;IDE" |
99 |
+ |
100 |
+ newconfd "${FILESDIR}/config" ${PN} |
101 |
+} |
102 |
|
103 |
diff --git a/dev-util/eclipse-sdk-bin/Manifest b/dev-util/eclipse-sdk-bin/Manifest |
104 |
index 7d06f1c..dc33572 100644 |
105 |
--- a/dev-util/eclipse-sdk-bin/Manifest |
106 |
+++ b/dev-util/eclipse-sdk-bin/Manifest |
107 |
@@ -15,9 +15,12 @@ DIST eclipse-java-neon-2-linux-gtk-x86_64-4.6.2.tar.gz 167449069 SHA256 b276ee8a |
108 |
DIST eclipse-java-neon-3-linux-gtk-4.6.3.tar.gz 167943703 SHA256 07452c284696ed79f056296c9c47f5097c30dfe2e1784623e129c509619c1b9d SHA512 bc7008af20563d737ad88cc9da3fabd97be7049ff13f85cb969747c4ac74d33fa95b4bb993e290179096a72e3ea11600725483ff8dd06eab79b3100698a9a8e2 WHIRLPOOL 5e2a974556808dbfe9c394387984b8c6cf02b8ac809cc840d0167c91b4ce53f227c8e12526f3c30145bc1485a346719f400584fdb8b0be4d211213a94ba34dc4 |
109 |
DIST eclipse-java-neon-3-linux-gtk-x86_64-4.6.3.tar.gz 168093851 SHA256 6e187bb230525f1b85a950a3c72afdca201d7957797ec81d620bdaae9e810250 SHA512 d1e406ae050b02771cf97ff87b394c50ecb7220f14194efbeb3511c142b66f32d4426c8f88b26e5225059b9796b940dd221e0dc3bf0780991fac65f5b4e362a8 WHIRLPOOL 517e3712b08351b5ae932bf34219d1a007e7188aa37555b2be8feadafb5c72d6adf7f10eb98b1ade7518afb6de58012dd61a13d7ceb557c29f0bef8bbdea8ed4 |
110 |
DIST eclipse-java-oxygen-R-linux-gtk-4.7.0.tar.gz 183913948 SHA256 89366eaf3f86dee46494848c86818625cd79a7a8aea53c0e292e13f715120023 SHA512 d5090d935db2665c24dcf1728b14ed5830f4ad750728e1a2548ada892d8ab6879c78f2e5838b8943f773bea7da14e5d2bd529ead2e4f51167d1e2577741b7320 WHIRLPOOL c65e51e905d13e0adafa3851e2d948bcdd1a10391f7c09493c3fa09373b6b157ff0946c8c1bcb06b4cfc7abea8fab6ff10c5ffd30e33b1db950497f7d6b1e1c6 |
111 |
+DIST eclipse-java-oxygen-R-linux-gtk-4.7.1.tar.gz 183913948 SHA256 89366eaf3f86dee46494848c86818625cd79a7a8aea53c0e292e13f715120023 SHA512 d5090d935db2665c24dcf1728b14ed5830f4ad750728e1a2548ada892d8ab6879c78f2e5838b8943f773bea7da14e5d2bd529ead2e4f51167d1e2577741b7320 WHIRLPOOL c65e51e905d13e0adafa3851e2d948bcdd1a10391f7c09493c3fa09373b6b157ff0946c8c1bcb06b4cfc7abea8fab6ff10c5ffd30e33b1db950497f7d6b1e1c6 |
112 |
DIST eclipse-java-oxygen-R-linux-gtk-x86_64-4.7.0.tar.gz 184025584 SHA256 f9bfa89f66886f34132623c5fc9f9202fe2bbf6c47d0e8c01cffe1302f3f4ca0 SHA512 31dc32ee7f66e5c5417ecc696eeda72b44d055ec8a8f3da6c44b095af4f5eba25b8a9227ad50072fcb37c0536bf3ca48b38709865842549138ecafbe5e2f36cb WHIRLPOOL 46c397b0a3a95d72602bef109e93c5597d34c09d0d11e0dca962a0bdac1ceae849574406bdb9c088dfaeffc7de26449797fddd2ee1eb3ad278f88df97eb6d04f |
113 |
+DIST eclipse-java-oxygen-R-linux-gtk-x86_64-4.7.1.tar.gz 184025584 SHA256 f9bfa89f66886f34132623c5fc9f9202fe2bbf6c47d0e8c01cffe1302f3f4ca0 SHA512 31dc32ee7f66e5c5417ecc696eeda72b44d055ec8a8f3da6c44b095af4f5eba25b8a9227ad50072fcb37c0536bf3ca48b38709865842549138ecafbe5e2f36cb WHIRLPOOL 46c397b0a3a95d72602bef109e93c5597d34c09d0d11e0dca962a0bdac1ceae849574406bdb9c088dfaeffc7de26449797fddd2ee1eb3ad278f88df97eb6d04f |
114 |
EBUILD eclipse-sdk-bin-4.5.2.ebuild 1312 SHA256 b3c3f04397e2d07a3659b1fdb10fc1aa4b75c70a1bce50d6d3b18d5a22cfa0fb SHA512 693c17828f5265cfb0c780f626f67949a75f7200d625eb7fdc6e477b4030320a95abc08ec43a24df753a28b3f68a2e4939e0d0a860a6f45c7b271635a05987cf WHIRLPOOL 2384f1c46bb6c23d844d2a27c009c47b8218bd38a7754263798fd7b86d33d9426051de46dbbbf1a266f19dc67a7ac0bf607e8d0ece18df719bab5952f3984e4b |
115 |
EBUILD eclipse-sdk-bin-4.6.1.ebuild 1316 SHA256 e4725bcd20ae62b13130de93b1ce4a0fb6713df0905ae3ba603a2065e54a4e4b SHA512 37faef1b85defa93e2d1320123d34ea1831153b67d1a6cd0c6af4237ce231193f8e5a90638ae2cff633898cba07028eed155ab6c0a6bb471089c6aa4d22022cb WHIRLPOOL 8cfa7717268760b4544761e80684733f81a6c502589f42be735526f1c4891ea650616ae6ea2f350bb8fa97ca49d18d4e621f23846ca2b2625b8f70e00676a300 |
116 |
EBUILD eclipse-sdk-bin-4.6.2.ebuild 1315 SHA256 2ffa16fe7d6c72d6bcd49a4d8c95de23e890aa57c286ac6e8c2890b44987e69e SHA512 d06c2af4d48b8b289a2d66fa12059bfc4f9c12e1fe4c6f083ea3ec57c7726d29fbc54560f6744196ab8ff00fecd8a4dbce03e220c528918b1b38d4b24d493965 WHIRLPOOL 9e048fe442cd0ff55a802c038ec9f09398955e9235480ba96f73402ca1c446ccd275f0e6d254b5e319cdcd13af833fc3f24a799495c8293f96454c3228c4ddc1 |
117 |
EBUILD eclipse-sdk-bin-4.6.3.ebuild 1315 SHA256 fd66ed79644e8966a276f3f7a710615ff76ecaebdfd5bb22c6eb391631c532e6 SHA512 cf3c2815513355deeeb947b3dc5fa98c5a23e7414925d0a1dd3491cc935bb3c4005b775fc22ad2713abbf2a550baea5f51841aa83e41ed711f063da4d1e42c8d WHIRLPOOL a80ca1598e4bda83ac4b709f906b700f9ad65c58c1750728a451e2f114d12525a72c0e6affb1cb29e5bb1b06f042446a6014e35ea223086ab7a6f3aca9d89e00 |
118 |
EBUILD eclipse-sdk-bin-4.7.0.ebuild 1319 SHA256 1f510cdb21831e47ba4b7acdcf787234a5ebadf0f6aa6bd0660ed528cfdaf86d SHA512 c053687d0b9d1c8f2aff282cc1a8f6a3bc0ac89fb797af2b4933a791739e9ad67de2b294876d73ae12780f728694eedf44dd9563bc776eec7ec2f328e0733076 WHIRLPOOL 33b911fef4ef66451e1dab5dbf448cab58f564bfc15b1ed5f2f83d7d37124c8cb288710374034b7fc1090b1128fce8c9b163e4d6471fe4a6b7ae5fbd34fdf02b |
119 |
+EBUILD eclipse-sdk-bin-4.7.1.ebuild 1319 SHA256 1f510cdb21831e47ba4b7acdcf787234a5ebadf0f6aa6bd0660ed528cfdaf86d SHA512 c053687d0b9d1c8f2aff282cc1a8f6a3bc0ac89fb797af2b4933a791739e9ad67de2b294876d73ae12780f728694eedf44dd9563bc776eec7ec2f328e0733076 WHIRLPOOL 33b911fef4ef66451e1dab5dbf448cab58f564bfc15b1ed5f2f83d7d37124c8cb288710374034b7fc1090b1128fce8c9b163e4d6471fe4a6b7ae5fbd34fdf02b |
120 |
|
121 |
diff --git a/dev-util/eclipse-sdk-bin/eclipse-sdk-bin-4.7.1.ebuild b/dev-util/eclipse-sdk-bin/eclipse-sdk-bin-4.7.1.ebuild |
122 |
new file mode 100644 |
123 |
index 0000000..7c0e42d |
124 |
--- /dev/null |
125 |
+++ b/dev-util/eclipse-sdk-bin/eclipse-sdk-bin-4.7.1.ebuild |
126 |
@@ -0,0 +1,51 @@ |
127 |
+# Copyright 1999-2014 Gentoo Foundation |
128 |
+# Distributed under the terms of the GNU General Public License v2 |
129 |
+# $Header: $ |
130 |
+ |
131 |
+EAPI=5 |
132 |
+ |
133 |
+inherit eutils versionator |
134 |
+ |
135 |
+SR="R" |
136 |
+RNAME="oxygen" |
137 |
+ |
138 |
+SRC_BASE="https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/${RNAME}/${SR}/eclipse-java-${RNAME}-${SR}-linux-gtk" |
139 |
+ |
140 |
+DESCRIPTION="Eclipse SDK" |
141 |
+HOMEPAGE="http://www.eclipse.org" |
142 |
+SRC_URI=" |
143 |
+ amd64? ( ${SRC_BASE}-x86_64.tar.gz&r=1 -> eclipse-java-${RNAME}-${SR}-linux-gtk-x86_64-${PV}.tar.gz ) |
144 |
+ x86? ( ${SRC_BASE}.tar.gz&r=1 -> eclipse-java-${RNAME}-${SR}-linux-gtk-${PV}.tar.gz )" |
145 |
+ |
146 |
+LICENSE="EPL-1.0" |
147 |
+SLOT="4.7" |
148 |
+KEYWORDS="~x86 ~amd64" |
149 |
+IUSE="" |
150 |
+ |
151 |
+RDEPEND=" |
152 |
+ >=virtual/jdk-1.8 |
153 |
+ x11-libs/gtk+:2" |
154 |
+ |
155 |
+S=${WORKDIR}/eclipse |
156 |
+ |
157 |
+src_install() { |
158 |
+ local dest=/opt/${PN}-${SLOT} |
159 |
+ |
160 |
+ insinto ${dest} |
161 |
+ doins -r features icon.xpm plugins artifacts.xml p2 eclipse.ini configuration dropins |
162 |
+ |
163 |
+ exeinto ${dest} |
164 |
+ doexe eclipse |
165 |
+ |
166 |
+ dohtml -r readme/* |
167 |
+ |
168 |
+ cp "${FILESDIR}"/eclipserc-bin-${SLOT} "${T}" || die |
169 |
+ cp "${FILESDIR}"/eclipse-bin-${SLOT} "${T}" || die |
170 |
+ sed "s@%SLOT%@${SLOT}@" -i "${T}"/eclipse{,rc}-bin-${SLOT} || die |
171 |
+ |
172 |
+ insinto /etc |
173 |
+ newins "${T}"/eclipserc-bin-${SLOT} eclipserc-bin-${SLOT} |
174 |
+ |
175 |
+ newbin "${T}"/eclipse-bin-${SLOT} eclipse-bin-${SLOT} |
176 |
+ make_desktop_entry "eclipse-bin-${SLOT}" "Eclipse ${PV} (bin)" "${dest}/icon.xpm" |
177 |
+} |
178 |
|
179 |
diff --git a/dev-util/idea-ultimate/Manifest b/dev-util/idea-ultimate/Manifest |
180 |
index b66b776..f3e2819 100644 |
181 |
--- a/dev-util/idea-ultimate/Manifest |
182 |
+++ b/dev-util/idea-ultimate/Manifest |
183 |
@@ -14,6 +14,7 @@ DIST ideaIU-2017.1.2.tar.gz 615812999 SHA256 7fe305e66f25029bd363d2c4bf2db70ae34 |
184 |
DIST ideaIU-2017.1.3.tar.gz 617389249 SHA256 638db425e0896a7639b7eb6ad67d7e65502118ee9680337c44ab40502ed358bd SHA512 ca0748c653822976357627d4ecc3a2fc496daeb4e58185e2cdb26907eb2da3239b35bd22a054b4c1ffae3ff54302ef968426d57a29d44af3c496373d99b74ab7 WHIRLPOOL a0640bf6ba23fd2045769f88af02fb104f5d32bf7d7025857e6bf142c5d9e7a15050c47f6b512c3493391ac5d49800824230c7fc51b1e4014def8efbf55a7c43 |
185 |
DIST ideaIU-2017.1.5.tar.gz 617416660 SHA256 a38c24a43aee6cbba1643975e587c1a4e6ef7b49c30388229cb3628621702dfc SHA512 9da55ae62e3f71a6ee7d0fd5f0e42f96f08c0a41fab295999f045fa636976d754d89e4a7647443f458f186893076b40cc94b4272c438d40e50b44fcf99fc8b04 WHIRLPOOL 70940d222afbef423a4e9fb4fb1e8a305cd37367882ba862a7346f66a7dd98aa56547f588a277ab348b78c468e779daceb89bc68f649445301a8a3e80526ebdc |
186 |
DIST ideaIU-2017.1.tar.gz 615882928 SHA256 4508a4b7b30fb97c02975d72ec5116a3a6fedc2a76758f4087f62cef2b94a8a0 SHA512 acda076bc91be089d48554cd844a8eaac77e447095e1ea0b9cb00d85a79b08cf112b87600ccf1c9c31f5038efb020b9e16a38b1bff1a7e6981ecc099725eac3a WHIRLPOOL 3f3103456bf554737161faef653bed9023bcc3c6cce5b0b8af95847cea71f3e9688488c0b458716b6d12d1d85d32d14c89402627959ba4e72db8c9d05d9da09e |
187 |
+DIST ideaIU-2017.2.1.tar.gz 621583816 SHA256 136674855d26fb7f07a914eecc7236b177ef8349c23aa7811b9670da43d62ae2 SHA512 d333a50ffc7cc7046bc2583df199635aea0ba672fe54d1ef5a99cf17980f4b922fd1418ac110ab361c3edc0e10fa7065313f5e40c369460fd042f61f90d9abf9 WHIRLPOOL d8b2ede28b7cfeabe74349ba803aa5d641da45e141189c9f0ccc11c9ffd22a970aca694d8c356995b31f3ce6a1ed43bf16622c24bd2d50eddc8de58370e3dd4e |
188 |
DIST ideaIU-2017.2.tar.gz 619358002 SHA256 c62bd110d7708c4c57d53315cb870bdcb620e466b6000f31858543f84b26f448 SHA512 1bdf3362b08df256f5c4ad7c4fe00f7ec0a4343df0bd8f6f289325a538f5b6a57acce166d36617846fca7af4c20bae74bd898dc4edfb9756a8fc2cf94d041714 WHIRLPOOL a94cc396108512d8634da1a86e1953e84c8e86c34ac3d688fd0c43b54df6005e61c7b18e9ed12517eb18d8211ccb1aa950370fc8e2f521105c54262e90cd1ae5 |
189 |
EBUILD idea-ultimate-2016.2.1.162.1447.26.ebuild 2210 SHA256 66790283cbee489109e00427aafaf7d7437b6046cde9dc0c40c4be2490d09453 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 WHIRLPOOL 845e8bd93b586781c5d2f17758bb5191a3d9f84452c738365bffd012a99ea29ad4fd564ff1695f0ff541cc89801c92a1eaaac67a56408688dd6d6fef6245db3b |
190 |
EBUILD idea-ultimate-2016.2.162.1121.32.ebuild 2199 SHA256 3d97aa08ce002ee236eb63178394e2f8c0ba89c0959535c35d4f198351390376 SHA512 a51a94d962c6dde8b0cafdf483389b2ea4e806ac96000922644454309f10365b2fa643f5394d6207fe1d51140570bad8fbbfe2ef963ca476b3f3e754d0dd8094 WHIRLPOOL 0bcb5baeb07ddb112a754b6dd7a38ab329db4852858d581c698c5e8169868ac5a8e260921977240908d29c82037652bd37b16cc0b0da13b422ef3c5712454883 |
191 |
@@ -32,5 +33,6 @@ EBUILD idea-ultimate-2017.1.2.171.4249.39.ebuild 2210 SHA256 66790283cbee489109e |
192 |
EBUILD idea-ultimate-2017.1.3.171.4424.56.ebuild 2210 SHA256 66790283cbee489109e00427aafaf7d7437b6046cde9dc0c40c4be2490d09453 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 WHIRLPOOL 845e8bd93b586781c5d2f17758bb5191a3d9f84452c738365bffd012a99ea29ad4fd564ff1695f0ff541cc89801c92a1eaaac67a56408688dd6d6fef6245db3b |
193 |
EBUILD idea-ultimate-2017.1.5.171.4694.70.ebuild 2210 SHA256 66790283cbee489109e00427aafaf7d7437b6046cde9dc0c40c4be2490d09453 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 WHIRLPOOL 845e8bd93b586781c5d2f17758bb5191a3d9f84452c738365bffd012a99ea29ad4fd564ff1695f0ff541cc89801c92a1eaaac67a56408688dd6d6fef6245db3b |
194 |
EBUILD idea-ultimate-2017.2.0.172.3317.76.ebuild 2210 SHA256 44187b7e87a674ecff251148461f4e4adc093c34e655fea4919b1839f5a6cd60 SHA512 6fcd995c717ee4b4ab18d0385e310f4482f437624c878bd81421040883c2c3f352fd4f7039467cc435f851737c56c56788e46fe5afaeedac0e87cc9a526f19c5 WHIRLPOOL cb64e9e5e8bf5c469c06ab434d93e72011ab62ed3753eb68fc7d603e2df19ebfa1205b5406717aaed2a993abd6b26858f905c2ba39ba143cd6cf67e9911e4dd5 |
195 |
+EBUILD idea-ultimate-2017.2.1.172.3544.35.ebuild 2210 SHA256 66790283cbee489109e00427aafaf7d7437b6046cde9dc0c40c4be2490d09453 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 WHIRLPOOL 845e8bd93b586781c5d2f17758bb5191a3d9f84452c738365bffd012a99ea29ad4fd564ff1695f0ff541cc89801c92a1eaaac67a56408688dd6d6fef6245db3b |
196 |
MISC ChangeLog 142 SHA256 3fb664d9c210061dd87dc6be4948fadbcc413e5a6bd09f4a262aa092b7f09648 SHA512 f66d54089ee757d3bc997f4edba58e6b6b91d47c6fca9f33edf4bfc9e03acabfc7af723c1238c313ccf6cde747c7b91274e67c15abc92da8dd6dd5ac58006b7b WHIRLPOOL 57d321122e01e8aed81d0393610296a2c29b30f81c03b8114b7ac854dfe2f5eb03841fe08e9f25c63598640ca754352ba5063f432be64d79473553ce98735aa5 |
197 |
MISC metadata.xml 594 SHA256 1261f2f20c826a09850a69f95d9f143f0eb6462177310a00624ae64b17e04209 SHA512 2c830e91b8a9f97f8708392469121a4f5309e99cd58138a0d661394a5ca8a7c07ce47bc0cc9516aa1e6b106131b492fbbee6522be419e6ed7690d88cf2510df2 WHIRLPOOL 68f94bf90d0099971d88923aee992131960665d9efc689fbac28cc69fe8b0b3a28434987a8032b998d4581eb735c439e8f7554366482497c5b11fed3db3d3d80 |
198 |
|
199 |
diff --git a/dev-util/idea-ultimate/idea-ultimate-2017.2.1.172.3544.35.ebuild b/dev-util/idea-ultimate/idea-ultimate-2017.2.1.172.3544.35.ebuild |
200 |
new file mode 100644 |
201 |
index 0000000..9f54b9e |
202 |
--- /dev/null |
203 |
+++ b/dev-util/idea-ultimate/idea-ultimate-2017.2.1.172.3544.35.ebuild |
204 |
@@ -0,0 +1,82 @@ |
205 |
+# Copyright 1999-2016 Gentoo Foundation |
206 |
+# Distributed under the terms of the GNU General Public License v2 |
207 |
+# $Id$ |
208 |
+ |
209 |
+EAPI=5 |
210 |
+inherit eutils versionator |
211 |
+ |
212 |
+SLOT="0" |
213 |
+PV_STRING="$(get_version_component_range 4-6)" |
214 |
+MY_PV="$(get_version_component_range 1-3)" |
215 |
+MY_PN="idea" |
216 |
+ |
217 |
+# distinguish settings for official stable releases and EAP-version releases |
218 |
+if [[ "$(get_version_component_range 7)x" = "prex" ]] |
219 |
+then |
220 |
+ # upstream EAP |
221 |
+ KEYWORDS="" |
222 |
+ SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${PV_STRING}.tar.gz" |
223 |
+else |
224 |
+ # upstream stable |
225 |
+ KEYWORDS="~amd64 ~x86" |
226 |
+ SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${MY_PV}.tar.gz" |
227 |
+fi |
228 |
+ |
229 |
+DESCRIPTION="A complete toolset for web, mobile and enterprise development" |
230 |
+HOMEPAGE="https://www.jetbrains.com/idea" |
231 |
+ |
232 |
+LICENSE="IDEA |
233 |
+ || ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )" |
234 |
+IUSE="-custom-jdk" |
235 |
+ |
236 |
+DEPEND="!dev-util/${PN}:14 |
237 |
+ !dev-util/${PN}:15" |
238 |
+RDEPEND="${DEPEND} |
239 |
+ >=virtual/jdk-1.7:*" |
240 |
+if [[ "${PV_STRING}x" = "x" ]] |
241 |
+then |
242 |
+ S="${WORKDIR}/${MY_PN}-IU-${MY_PV}" |
243 |
+else |
244 |
+ S="${WORKDIR}/${MY_PN}-IU-${PV_STRING}" |
245 |
+fi |
246 |
+ |
247 |
+QA_PREBUILT="opt/${PN}-${MY_PV}/*" |
248 |
+ |
249 |
+src_prepare() { |
250 |
+ if ! use amd64; then |
251 |
+ rm -r plugins/tfsIntegration/lib/native/linux/x86_64 || die |
252 |
+ fi |
253 |
+ if ! use arm; then |
254 |
+ rm bin/fsnotifier-arm || die |
255 |
+ rm -r plugins/tfsIntegration/lib/native/linux/arm || die |
256 |
+ fi |
257 |
+ if ! use ppc; then |
258 |
+ rm -r plugins/tfsIntegration/lib/native/linux/ppc || die |
259 |
+ fi |
260 |
+ if ! use x86; then |
261 |
+ rm -r plugins/tfsIntegration/lib/native/linux/x86 || die |
262 |
+ fi |
263 |
+ if ! use custom-jdk; then |
264 |
+ if [[ -d jre ]]; then |
265 |
+ rm -r jre || die |
266 |
+ fi |
267 |
+ fi |
268 |
+ rm -r plugins/tfsIntegration/lib/native/solaris || die |
269 |
+ rm -r plugins/tfsIntegration/lib/native/hpux || die |
270 |
+} |
271 |
+ |
272 |
+src_install() { |
273 |
+ local dir="/opt/${PN}-${MY_PV}" |
274 |
+ |
275 |
+ insinto "${dir}" |
276 |
+ doins -r * |
277 |
+ fperms 755 "${dir}"/bin/{idea.sh,fsnotifier{,64}} |
278 |
+ |
279 |
+ make_wrapper "${PN}" "${dir}/bin/${MY_PN}.sh" |
280 |
+ newicon "bin/${MY_PN}.png" "${PN}.png" |
281 |
+ make_desktop_entry "${PN}" "IntelliJ Idea Ultimate" "${PN}" "Development;IDE;" |
282 |
+ |
283 |
+ # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit |
284 |
+ mkdir -p "${D}/etc/sysctl.d/" || die |
285 |
+ echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die |
286 |
+} |
287 |
|
288 |
diff --git a/dev-util/rubymine/Manifest b/dev-util/rubymine/Manifest |
289 |
index d8e8aa9..a9e53e4 100644 |
290 |
--- a/dev-util/rubymine/Manifest |
291 |
+++ b/dev-util/rubymine/Manifest |
292 |
@@ -12,6 +12,7 @@ DIST RubyMine-2017.1.2.tar.gz 253738563 SHA256 22d3ee22a00d2687b71d92d19b9590a62 |
293 |
DIST RubyMine-2017.1.3.tar.gz 254292852 SHA256 dab13104ffd1661667ab5c874dd2d039420381176f7587b92edd0280d1b976ae SHA512 0bbe007816759f5f1480aacab6bbaa1ee663379030b0e19621dffce97f4f3979f1486ab3ed4e4641f3c9c68dfb22b304849b70d42cb38f560237c210015ce1b7 WHIRLPOOL c84d84ea11debc86a7ca9cdc9da06b834701ba9623d973884514812418ab3c00780ee2686a5a3f35a1919daaeec7d5e265ceece57c6a0689564a83f7eefad811 |
294 |
DIST RubyMine-2017.1.5.tar.gz 254315188 SHA256 198eb3d7914529ce3a6857e038167e194fb838c4b94242048ae45e8413458d66 SHA512 51da95fe96feedbfd9ee6e47a9defe20936706ed3eb9268c44b20cc0c12cc54a078f54c4ad9fb639e9a1b8a08fa3fc53cbfeeafd72e5c6e97d94fcee0967d13e WHIRLPOOL 3cb8543088fab90006b2ae6e376811043821a4275e362dbd2fe878138a5bff93b16256f4b6efff169efc71cd6cec84d113827d9734a0983c789aa634c2b6e75f |
295 |
DIST RubyMine-2017.1.tar.gz 251442732 SHA256 6c27f43ddc385ffba2cb2f011b80ab46d9b128d0fccf3b4ea43272fe36401a3a SHA512 567f84910848351d88d420d6d510c98f778d437c09112d6ee0ee27e501752933df2d8c1b817c5a81788dc9d5e22ab2816d475e2f9f81c22dcf6319634b8a8949 WHIRLPOOL 2c895fc4896e2bb91ba2cddb88cb4bc631341bab233be5c7ce299eb882fbd78e75f228b4fefe927181c948b336b47e0d3129a9a24ce309751451ea92b3161d62 |
296 |
+DIST RubyMine-2017.2.1.tar.gz 279661517 SHA256 3190d8924d32b96bbbf0d513bca12551ec0bb1fddb7139960717c392d4f99bf6 SHA512 892b733b6076a7e83a28d37945b66a65a02b44acdd3eb2d7bc5d6a49845de61bc02b2c8ff0d588170bf68711c9412928cf4693a06a619ed63e4b311d4901a841 WHIRLPOOL ca2c4fc281843b5f0933fbe2c6bb02858164e117a58effdb9c24fec2abf1baa0aced007fdf7ab5537a93a96d762e45e23401c522bb6097bf4c15d6b3061a2c48 |
297 |
DIST RubyMine-2017.2.tar.gz 278756309 SHA256 df5ae53fc2d921c934b3a80dcbeabccfc79cc91a8b512c27ff50e813a9f42ba1 SHA512 080ad2a4e2b696c750613a1b06a5d523886924cf014920fe67831d318db53dfe1b7764ddd34d64aa4f02b6b389cfe197cd058e37ec402fb0e98793a4118a9bf7 WHIRLPOOL 4cbd0f1c252c54d59bac6825683991692022aa169f8f2fe7c0bb6bb1b6c9e03b1c5f16985d2175da3809d0bbaa1a8fb2717b02345ccabdda7852756d8b7df84b |
298 |
EBUILD rubymine-2016.2.1.ebuild 899 SHA256 1153010ef081c739c0e06f8e14dc998be313ca1f73659efce70a13b5ddbffc47 SHA512 3db2e836977aa149d66a1b163900a8a568eb068b1482a117925315328caddc9a62b743db9559bcbfb38350d74ae0a129467fcb982ea01ec36fdb9f808dfa7212 WHIRLPOOL 3429740eed08690f898e3a5322a2a30379843f5c72062c3009f61911bd0baabe154b372c8b19f885f3add4998c7cfa1a59409ff7b3eb6d0b3c008592a2bac9ac |
299 |
EBUILD rubymine-2016.2.3.ebuild 899 SHA256 1153010ef081c739c0e06f8e14dc998be313ca1f73659efce70a13b5ddbffc47 SHA512 3db2e836977aa149d66a1b163900a8a568eb068b1482a117925315328caddc9a62b743db9559bcbfb38350d74ae0a129467fcb982ea01ec36fdb9f808dfa7212 WHIRLPOOL 3429740eed08690f898e3a5322a2a30379843f5c72062c3009f61911bd0baabe154b372c8b19f885f3add4998c7cfa1a59409ff7b3eb6d0b3c008592a2bac9ac |
300 |
@@ -28,4 +29,5 @@ EBUILD rubymine-2017.1.3.ebuild 951 SHA256 6ac4044571fb176de50bbb0b47a91692fa382 |
301 |
EBUILD rubymine-2017.1.4.171.4694.21.ebuild 996 SHA256 341c13912362991990822281c0d377f26eb329a2f7b2176886e796018e67f909 SHA512 501e1186306a779279937939a1d09f3b17e17f161d081a321283053e8ad2c9d93ed4b699f3a74c63444485db88421b98ee8c418db1df4f288f3e264dccb4debb WHIRLPOOL 93450d637bd32799099bc936768d1c0e45004a85cc216ab44df71c8619fd03cfc3f0f34ea90104eaa7a923bc09f8871f7f3d26239d3a6a742d8b94302ebfcb6e |
302 |
EBUILD rubymine-2017.1.5.ebuild 951 SHA256 6ac4044571fb176de50bbb0b47a91692fa382682fd079058283c5398547d34d5 SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956 WHIRLPOOL ee1be39277349cee78ff938a803c97218ab7e3d96e44bdbc7ba9fd45cf4be3fd11e67d87fd593d59fffb81cb30fcfe969c8ab8dd2966676a29318ae9376b3f17 |
303 |
EBUILD rubymine-2017.2.0.ebuild 951 SHA256 0f647a9f9461761b178c54be39f9043986b4c32496b7fc386b889ff997cda7f4 SHA512 3fe5c7aa706f61cf75773e605e59b1e4dcb002cf1ffd23dc6446895f597719c678f789656c05dd4defbe017548ffb6395928f10af022d4a31becf685ca05d5e7 WHIRLPOOL 4b6a3958fc8c46c912f0560327f64da0339a7394a7c237a89b2e628c3b0a46459065254f42270de1040a5b4f3744788826b5f431b6c5f09f565e79c5d516e761 |
304 |
+EBUILD rubymine-2017.2.1.ebuild 951 SHA256 6ac4044571fb176de50bbb0b47a91692fa382682fd079058283c5398547d34d5 SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956 WHIRLPOOL ee1be39277349cee78ff938a803c97218ab7e3d96e44bdbc7ba9fd45cf4be3fd11e67d87fd593d59fffb81cb30fcfe969c8ab8dd2966676a29318ae9376b3f17 |
305 |
MISC metadata.xml 246 SHA256 31de89a294c6ff90d5a88948104aa27a86ea35792c466f20db64ab434c682537 SHA512 cd6648a75839e6059cf877aa79a84600be0a63de66f59efd217ad91bac55a7ed4afd5ce88c90a262b4dd044734403fb90a049b8f19a42289ec3ef1d827b66d77 WHIRLPOOL 7f436435371f655a72f4564d4a14b1fdb1be0a130ca0e130804b17104fe9e2c6da44a3ddef859e41ba4eccadff8dfefddbb04dade3e4200fcc557c2fd7af703e |
306 |
|
307 |
diff --git a/dev-util/rubymine/rubymine-2017.2.1.ebuild b/dev-util/rubymine/rubymine-2017.2.1.ebuild |
308 |
new file mode 100644 |
309 |
index 0000000..a6a68b2 |
310 |
--- /dev/null |
311 |
+++ b/dev-util/rubymine/rubymine-2017.2.1.ebuild |
312 |
@@ -0,0 +1,35 @@ |
313 |
+# Copyright 1999-2015 Gentoo Foundation |
314 |
+# Distributed under the terms of the GNU General Public License v2 |
315 |
+# $Id$ |
316 |
+ |
317 |
+EAPI=5 |
318 |
+inherit eutils versionator |
319 |
+ |
320 |
+SLOT="$(get_major_version)" |
321 |
+RDEPEND=">=virtual/jdk-1.7" |
322 |
+ |
323 |
+MY_PN="RubyMine" |
324 |
+MY_PV="$(get_version_component_range 1-3)" |
325 |
+RESTRICT="strip" |
326 |
+QA_TEXTRELS="opt/${P}/bin/libbreakgen.so" |
327 |
+ |
328 |
+DESCRIPTION="The most intelligent Ruby and Rails IDE" |
329 |
+HOMEPAGE="http://jetbrains.com/ruby/" |
330 |
+SRC_URI="http://download.jetbrains.com/ruby/${MY_PN}-${MY_PV}.tar.gz" |
331 |
+LICENSE="all-rights-reserved" |
332 |
+IUSE="" |
333 |
+KEYWORDS="~amd64 ~x86" |
334 |
+S=${WORKDIR}/${MY_PN}-${MY_PV} |
335 |
+ |
336 |
+src_install() { |
337 |
+ local dir="/opt/${P}" |
338 |
+ local exe="${PN}-${SLOT}" |
339 |
+ |
340 |
+ insinto "${dir}" |
341 |
+ doins -r * |
342 |
+ fperms 755 "${dir}/bin/${PN}.sh" "${dir}/bin/rinspect.sh" "${dir}/bin/fsnotifier" "${dir}/bin/fsnotifier64" |
343 |
+ |
344 |
+ newicon "bin/${PN}.png" "${exe}.png" |
345 |
+ make_wrapper "${exe}" "/opt/${P}/bin/${PN}.sh" |
346 |
+ make_desktop_entry ${exe} "RubyMine ${MY_PV}" "${exe}" "Development;IDE" |
347 |
+} |