commit: 844776786a7e1d2c59c5fedcf7505fc6a7123f6c
Author: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
AuthorDate: Sun Sep 3 12:28:12 2017 +0000
Commit: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
CommitDate: Sun Sep 3 12:28:12 2017 +0000
URL: https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=84477678
update clion
dev-util/clion/Manifest | 2 ++
dev-util/clion/clion-2017.2.2.ebuild | 57 ++++++++++++++++++++++++++++++++++++
2 files changed, 59 insertions(+)
diff --git a/dev-util/clion/Manifest b/dev-util/clion/Manifest
index bf8e882..f4211df 100644
--- a/dev-util/clion/Manifest
+++ b/dev-util/clion/Manifest
@@ -8,6 +8,7 @@ DIST clion-2017.1.1.tar.gz 294574159 SHA256
9abd6bd38801ae6cf29db2cd133c700e8da1
DIST clion-2017.1.2.tar.gz 294894181 SHA256
90a8f53fce2230a91b8f6b2ac19f1cd8a857c29f2afb7b4b105bcfbc8fc24816 SHA512
56fb3d27c2e7ad7eb19e021c3eeb75485af51deaf861eb5bfd8247e6d2e7e0114855cf86df8021ddea37994e478ed4b681988626a847345efb58edb5cdbaba69
WHIRLPOOL
ac34620e7e6466cd22e40bec0427310c52e74be12cfaa9f1e7266c021ea3b4146ac95a7aa0c458ec98e8c1c9f5845c30da72fc9f967987259620bf93c6a6091b
DIST clion-2017.1.tar.gz 294380925 SHA256
00fc023ca56f2781864cddc7bd5c2897d837d1db17dd8f987abe046ed4df3ca5 SHA512
7a52247a6dbf60c64c53dc5c20340ccf789415a941b6306388d849d83ce9e1712255db153cfff5134308e4d7bd862c1d0108fdfe1c5620699b7bffbb1a814cc1
WHIRLPOOL
641d956e12434b198a532ce75eefe3f8edf7c98100aaf99d8e5550becbfdfe6ffa93ae70e88bc14c2f50dd7da8db45132e2092ef7eb429f631189af04c48d536
DIST clion-2017.2.1.tar.gz 317210113 SHA256
acd3d09a37a3fa922a85a48635d1b230d559ea68917e2e7895caf16460d50c13 SHA512
f1f1194039cbd8495872cb7c117312dd30e39eef6d2cf58083dbc0637a803d677ef18dd353da780e9e6daf63384f9514efc3845a16f5ab3245084ca641a563f8
WHIRLPOOL
b7c72989e9e91a01d136298d4037b7e45691a5cd714aef9bb0eabc4f8fe69f1a0f8ab2019de57da8d18600998523b641b2a47080829cf930ec6cd897d00c2acc
+DIST clion-2017.2.2.tar.gz 317678557 SHA256
a019cd2469ecda7d93f3cd7ad3b8e349f374425783f6b4a54181907f6264d6e6 SHA512
8a40cac1b1061d91c5c209f0203d06d54ae4827d15b395aabe0c8f7f36ad8959625baf8cc1f2dddf62b68d127c68957d6f3ddf876b81b8ef05d4087c97522136
WHIRLPOOL
1cdcb04481f20f6848dd4426caa04db0fba72530a517148e81ad4c45a49d875234fe84f153e194cd4fe87267006e631dc4afdbee47eb1b3b7d7cf08105dcec52
DIST clion-2017.2.tar.gz 315270710 SHA256
de7f47ec959be9653aa4d2028fb27f8327800d8370daa0ab2d1093f3469f4b49 SHA512
f7600d78cb20332b388ecca2174d69c2e2bf370d0137d4e57eb64032f598f2afb41e7e8ff47fb8db532c6a1e426b0d60194f53f4707a9faa2589b7449b598893
WHIRLPOOL
41884bb5831b403f9769894a1d2889e303e6a6d32bdf0930dfb7b0f35b7a7408fd08dae090db5cc7127570cb232fc9f9fb5db355cb541e59d31f9deaeb6694ab
EBUILD clion-2016.2.2.ebuild 1561 SHA256
d75f2c121138c2263040ca3ef27a93be6110c4e2447f6e72a53f071f1a6ccd78 SHA512
56f6476bdc9ab7893e0a64523b164b58b47e0f08b4d863f2087ab38f972ec23760d75509fab96034d9d8b6596d6f830b2057c0ac37cac42de49172a80fdea1c1
WHIRLPOOL
2077a9a565081f914f08f9bedf359c0c5e5af1800a8d420a6e73dc5c10f16ae50beb52be2f5acd8cc53d9e958639712a4cb61ae07c293901a48cfc3c4f90ee1e
EBUILD clion-2016.2.3.ebuild 1561 SHA256
d75f2c121138c2263040ca3ef27a93be6110c4e2447f6e72a53f071f1a6ccd78 SHA512
56f6476bdc9ab7893e0a64523b164b58b47e0f08b4d863f2087ab38f972ec23760d75509fab96034d9d8b6596d6f830b2057c0ac37cac42de49172a80fdea1c1
WHIRLPOOL
2077a9a565081f914f08f9bedf359c0c5e5af1800a8d420a6e73dc5c10f16ae50beb52be2f5acd8cc53d9e958639712a4cb61ae07c293901a48cfc3c4f90ee1e
@@ -19,4 +20,5 @@ EBUILD clion-2017.1.1.ebuild 1616 SHA256
6c34cb479584ce7cdc0daf9fa7c59dc7022eb7c
EBUILD clion-2017.1.2.ebuild 1658 SHA256
6baa9eaaefd8f1e45b8073c0416077c5407f7ee07ca7861a1813d55f588d6c42 SHA512
edcf652f4799fda7b618590fb6ed0af9debd04d64c8ceeea5d41964e9e327b9d66e25cfebd2d6c1711a7d839818b505a207f0f4ed8487a74cc1b0b7d4b0694b0
WHIRLPOOL
895d199d6b55a1cf64bf659662ea027f86072fda90b9037870d921331b48b1d1e75e8d957daf630cf3f625d09dfe0e2ec9132d361f990e1c7a1d8390b668e54f
EBUILD clion-2017.2.0.ebuild 1658 SHA256
f8ea23177504921cffa2d95c73981facbaa9bc8ccd12374bfb8724c1e368d59a SHA512
6bb754f6e03b35a45e6d71a8e023ed366d28516f5375dc6a6a7ddf7586746673a2b77c525c00466244048205c8eb2f85ca0fbe652b7ffdddf58a0b7b36fb2a84
WHIRLPOOL
c98fef39673c40efda7349242cc9118e3eff68f56cbc7c6cdc394bd59ddc10e7276c8df984a10dfc2bf0ebdf1f0169c7e0bce3a3acdd61fb99e4d81b28346699
EBUILD clion-2017.2.1.ebuild 1658 SHA256
6baa9eaaefd8f1e45b8073c0416077c5407f7ee07ca7861a1813d55f588d6c42 SHA512
edcf652f4799fda7b618590fb6ed0af9debd04d64c8ceeea5d41964e9e327b9d66e25cfebd2d6c1711a7d839818b505a207f0f4ed8487a74cc1b0b7d4b0694b0
WHIRLPOOL
895d199d6b55a1cf64bf659662ea027f86072fda90b9037870d921331b48b1d1e75e8d957daf630cf3f625d09dfe0e2ec9132d361f990e1c7a1d8390b668e54f
+EBUILD clion-2017.2.2.ebuild 1658 SHA256
6baa9eaaefd8f1e45b8073c0416077c5407f7ee07ca7861a1813d55f588d6c42 SHA512
edcf652f4799fda7b618590fb6ed0af9debd04d64c8ceeea5d41964e9e327b9d66e25cfebd2d6c1711a7d839818b505a207f0f4ed8487a74cc1b0b7d4b0694b0
WHIRLPOOL
895d199d6b55a1cf64bf659662ea027f86072fda90b9037870d921331b48b1d1e75e8d957daf630cf3f625d09dfe0e2ec9132d361f990e1c7a1d8390b668e54f
MISC metadata.xml 246 SHA256
31de89a294c6ff90d5a88948104aa27a86ea35792c466f20db64ab434c682537 SHA512
cd6648a75839e6059cf877aa79a84600be0a63de66f59efd217ad91bac55a7ed4afd5ce88c90a262b4dd044734403fb90a049b8f19a42289ec3ef1d827b66d77
WHIRLPOOL
7f436435371f655a72f4564d4a14b1fdb1be0a130ca0e130804b17104fe9e2c6da44a3ddef859e41ba4eccadff8dfefddbb04dade3e4200fcc557c2fd7af703e
diff --git a/dev-util/clion/clion-2017.2.2.ebuild
b/dev-util/clion/clion-2017.2.2.ebuild
new file mode 100644
index 0000000..5cb39f5
--- /dev/null
+++ b/dev-util/clion/clion-2017.2.2.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+EAPI="4"
+inherit eutils versionator
+
+SLOT="0"
+RDEPEND=">=virtual/jdk-1.6"
+
+RESTRICT="strip mirror"
+QA_TEXTRELS="opt/${P}/bin/libbreakgen.so"
+
+DESCRIPTION="The intelligent cross-platform C/C++ IDE"
+HOMEPAGE="https://www.jetbrains.com/clion/"
+
+MY_PV="$(get_version_component_range 1-3)"
+MY_PN="CLion"
+SRC_URI="http://download.jetbrains.com/cpp/${MY_PN}-${MY_PV}.tar.gz ->
${PN}-${MY_PV}.tar.gz"
+
+LICENSE="CLion-IDEA"
+IUSE=""
+KEYWORDS="~x86 ~amd64"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+src_install() {
+ local dir="/opt/${P}"
+ local exe="${PN}"
+
+ insinto "${dir}"
+
+ sed -e "s|^message()|source /etc/conf.d/clion\n\nmessage()|" \
+ -i bin/${PN}.sh || die "Unable to patch startup script"
+
+ [[ -d "jre" ]] && rm -rf jre || \
+ [[ -d "jre64" ]] && rm -rf jre64 || die "no embedded jre found"
+
+ doins -r *
+
+ fperms 755 "${dir}/bin/gdb/bin/gdb"
+ fperms 755 "${dir}/bin/${PN}.sh"
+ fperms 755 "${dir}/bin/inspect.sh"
+ fperms 755 "${dir}/bin/fsnotifier64"
+ fperms 755 "${dir}/bin/fsnotifier"
+ fperms 755 "${dir}/bin/cmake/bin/cmake"
+ fperms 755 "${dir}/bin/cmake/bin/cpack"
+ fperms 755 "${dir}/bin/cmake/bin/ctest"
+ fperms 755 "${dir}/bin/lldb/LLDBFrontend"
+ fperms 755 "${dir}/bin/lldb/bin/lldb-server"
+ fperms 755
"${dir}/bin/lldb/lib/python2.7/site-packages/lldb/lldb-argdumper"
+
+ newicon "bin/${PN}.svg" "${exe}.svg"
+ make_wrapper "${exe}" "/opt/${P}/bin/${PN}.sh"
+ make_desktop_entry ${exe} "CLion IDE ${MY_PV}" "${exe}" "Development;IDE"
+
+ newconfd "${FILESDIR}/config" ${PN}
+}