summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Cafarelli <voyageur@gentoo.org>2015-02-23 13:09:54 +0000
committerBernard Cafarelli <voyageur@gentoo.org>2015-02-23 13:09:54 +0000
commit5f4ff947c6e1c5e9f7e7cfbea7dc546bfd6f1159 (patch)
tree394fd3c29a040b8c3107787c84a2c9e7d56bd38a /sys-devel/clang
parentUpdate llvm/clang 3.6 mask (diff)
downloadhistorical-5f4ff947c6e1c5e9f7e7cfbea7dc546bfd6f1159.tar.gz
historical-5f4ff947c6e1c5e9f7e7cfbea7dc546bfd6f1159.tar.bz2
historical-5f4ff947c6e1c5e9f7e7cfbea7dc546bfd6f1159.zip
Add 3.6 rc ebuild for testers
Package-Manager: portage-2.2.17/cvs/Linux x86_64 Manifest-Sign-Key: 0xC74525F2
Diffstat (limited to 'sys-devel/clang')
-rw-r--r--sys-devel/clang/ChangeLog8
-rw-r--r--sys-devel/clang/Manifest19
-rw-r--r--sys-devel/clang/clang-3.6.0_rc4-r100.ebuild36
3 files changed, 48 insertions, 15 deletions
diff --git a/sys-devel/clang/ChangeLog b/sys-devel/clang/ChangeLog
index f5a7ae293a52..9fac5efed22d 100644
--- a/sys-devel/clang/ChangeLog
+++ b/sys-devel/clang/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-devel/clang
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/clang/ChangeLog,v 1.119 2015/02/21 10:08:02 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/clang/ChangeLog,v 1.120 2015/02/23 13:09:45 voyageur Exp $
+
+*clang-3.6.0_rc4-r100 (23 Feb 2015)
+
+ 23 Feb 2015; Bernard Cafarelli <voyageur@gentoo.org>
+ +clang-3.6.0_rc4-r100.ebuild:
+ Add 3.6 rc ebuild for testers
21 Feb 2015; Agostino Sarubbo <ago@gentoo.org> clang-3.5.0-r100.ebuild:
Stable for ppc64, wrt bug #530882
diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 5927bf0e5cb5..9de3720b787d 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -42,24 +42,15 @@ EBUILD clang-3.3-r100.ebuild 1245 SHA256 131ec94b63ca98b5bc7946ed7bbc653d1448f0b
EBUILD clang-3.4.2-r100.ebuild 1255 SHA256 9cf1ba502d8c9e4d9acb719cda6f1393de3b9f363759e203944a61b4bd879a87 SHA512 6573631747decc770ee8bcd3791faefb612e91934f579348d1742fa018dca9fa036c1440a289cc4871f3ae0ff219761370fd379320c32512bd6030aa598cce43 WHIRLPOOL 8be6dd05d3ea209be067f53e0d8433d20c72ec4cb5db0ae11ef246543a1f05916b5795c782b711c952b3fa543fca342c67b45666ac8a8b2d615aeb805af8fa97
EBUILD clang-3.5.0-r100.ebuild 1250 SHA256 dc0863e245242651a22775a7a0b9dd791b1265f10d5d6c8bd5b5cbd49e516ccb SHA512 374fcaa33321727df2a214ffb54696bec51fc22750d639f04fd4e52de3f74f97a9f3ef146e69f1d32e02e1ecb1cf0aa319c1576e132f8cdb20f234bfaab2bbda WHIRLPOOL 020adf2563987737d1d4557523634e392fc2a55c51d30f44a70184c298573203d29bb501a0d4faec6ae5444bee0178f6f823b4fb6b24b4e5a2c2a61b0fbfa141
EBUILD clang-3.5.1-r100.ebuild 1255 SHA256 dafb0b1ca581d052074990103dd3dbe68a54637540c8da828a7fffe2bbcbbcc0 SHA512 96a0747c6c68adb325b10b7ac81949240eff07d3de3ec762302617ce7deb837e9e631cbbd9308b0001d9751f85d3a2c8ab7bb3ae64a1c41f8009f8c13eccc9c0 WHIRLPOOL 92f70b0ead37762b5384a5ff9e445d0c80be6a027784f2fbcf8fce40c9ac15555de227bf7a669b1135d88fa6ffa24ea22a8f227a61b91a6aa38a253ed0fc2221
+EBUILD clang-3.6.0_rc4-r100.ebuild 1264 SHA256 aa23c38441a06102c918285e3dd615b394983edeacf22824d6a00d34b6c7eddb SHA512 ad2a0badca6f11bbeb46d33da311f1a19acccde3ffa4bcb0fa919c552532b5c12f64f034a8b3a61ccb632a0f8970ff8c36aac42a3c969806e971589615c0f2df WHIRLPOOL e6e0c49c3c45b999319ed005e29367d7c6dbc0480fad89739ec4af77e8e65dde35c026f42221bff54f1d2175e5f2e0fbc7ce6c451c5105b6313900bb034284c2
EBUILD clang-9999-r100.ebuild 1139 SHA256 d7d4078b16c78d7e0ab6bd91a3ad6e1c54f815439e14d4e41a2724b108e68d51 SHA512 6c4985c89701ff3550a84d1e9cce4fb14d494ef2f5a11c891f1802f42bc958df1e344965851a2b0ba40d60096bbaa2a848a8131a7ea39c0b660eb2d986bfaeb7 WHIRLPOOL a708b44763db1b505b9b390acb40463b1fdaba9d837567a7b125124bee9ef701f6d219a27825bb35ffd937ff7751aa9d2c518c7ec0f155c126ea62281a0e1d25
EBUILD clang-9999.ebuild 5992 SHA256 ccd346a9e3a61aabefb861eb81cbceafbda9fc96ee50e1a1d685b62c79c269c7 SHA512 42666495c287cec9b86b0cc213efa4f7d945df38ac2159b33684a73543f0138455903f6fa861822fdea1099616dfb83975d0cea220e93f38fb4f7329232ccc25 WHIRLPOOL 964fbdce41fb19711d1435356da996022f0d69f62799c29a77b202d63f0ef5eaa4eb2270052c0525aae7e8b4a3e57e4bfaec57ee67642bdfc55796aa941fa5d4
-MISC ChangeLog 21708 SHA256 e7355211673f670e7050b891b4e37fd985ece0a6f86589af081cf81ff9b3a0af SHA512 e83b44c38cb2571ad8de1c3663eda1f2b9bcc18bae1d457d4a972aebcf51a3ff7edaebafa5067803dadde2cd4abed3234d7d89b1c927472013f4f5b671eb28f5 WHIRLPOOL cbef1db38c107dd897436b6e34dd49bce3dab77cc80dd9daaff59780f8539b4842f1d644583b3fce290920cf89d993054dcc2cd28049bd3abb9aa8b567600a53
+MISC ChangeLog 21870 SHA256 26741bdcae1ad5cf84b78bf7648510940c931af3190ea3fe12bd962a69a09073 SHA512 372e2972bf54d2b06c11c2abdac1a6b2be8b754776d04d7ac52804d351982f3551e6a4f1199dc8a0f590b4907eb37036c58c6b9aaf8ebe01a02e114c6acaa70c WHIRLPOOL 548abbe6c91e8c0d6e34d1f8b283f3e12242ab75648f0d04b8b5f0c3081cc21d52483150ee72e1a34f3b493958c9efb6415f7e37166afe00f9f3380b213b1afb
MISC metadata.xml 1347 SHA256 ac44c316696ae0c3b3b10dd9b1529e4bad85b0a3d5f6ac2b0ec6b657f559451c SHA512 faf5c07813f2556cdca2967741dc68ad53d56584bf1570fd2d25289b889f9ce3c4fe503b7b0a7f0f2145f6244c7ae33ad0e7b24762c5de2794b1c7d565f36968 WHIRLPOOL 3fcc87924c756e6ffe507caacc112b7a1507bdd5dca1cc2e4f5b3251d9f34fd6bdfb28c76ada06ecf58abea8be5b41e19cf2d412e4b84c68b508e2d0758e008b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQIcBAEBCAAGBQJU6FkDAAoJELp701BxlEWf2OkQAMfxSII/kjjgvzcIOkncXHFJ
-ynY+fVd7wimkWpfzgoI5p4WAQ2I13aDUyp+XR86SazZ5+YnQ9QyBApciL9skINHL
-UHHnEiWbzc6JzKB6WfafBOrFJ6dj9wyfXfD7VWDNRbnKe8byVF36t1veKbJnv6mp
-RiNRmuVt8ZnzRGt5RfYPBnmdW/G/vS8Uw2swFOqtNH3sayjkmPIIftFH4Rbye7wK
-BoWy8nJVaA6yaTAIFKiKB5fwOAuArOS5/7oaE2o4dy4sq6pV3a8+CNyWXUQBSbKn
-wNwCWf8LNVrDL5kAhx3F8fhOfPIVDV0Dsw1RrmSpIYiDhOlmbYCZP+D9Jsmb/M4w
-yMAuIFQwQVjMV5gGvADUjQrWL4HBsERShnLaStH/1MmdenFX095FiXk8RWlbj/Mb
-PX+tTiOUdOtC8YE0ehw/QNcI2MGoe1KOBNE58w8B5jDjucuMTWdtfmEDAgDWPgwF
-sn0r5Wyc+KYoIUM+dEDTQZyrgwCESZakDRCqFjKcDXEZBY2AyF77DNpKX58ZQobX
-gtZJBnQB0OuQlwjg1z/Hq5UEwYZxtXiQawxJC4kykQ127ceaKHMhV9sSxYiG5reU
-fwP1fqq0tFyd+zmlONHoCo80xqpAuH+A492teoA9xV2I+4d7v0RCCkmyRNa0nAeu
-i79DcBvokUfEeTRvBWGU
-=GgLd
+iF4EAREIAAYFAlTrJqAACgkQFYEBGcdFJfJDcwEAnKIM6u6f14/N8gzjvQkibpYX
+QQOgKJ12F8K9TX33LNgA/09XX/+LqOhFH+mVjahaBaDkbCeL8DRrtDoNN5Zaluok
+=fbG9
-----END PGP SIGNATURE-----
diff --git a/sys-devel/clang/clang-3.6.0_rc4-r100.ebuild b/sys-devel/clang/clang-3.6.0_rc4-r100.ebuild
new file mode 100644
index 000000000000..b4594f492738
--- /dev/null
+++ b/sys-devel/clang/clang-3.6.0_rc4-r100.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/clang/clang-3.6.0_rc4-r100.ebuild,v 1.1 2015/02/23 13:09:45 voyageur Exp $
+
+EAPI=5
+
+inherit multilib-build
+
+DESCRIPTION="C language family frontend for LLVM (meta-ebuild)"
+HOMEPAGE="http://clang.llvm.org/"
+SRC_URI=""
+
+LICENSE="UoI-NCSA"
+SLOT="0/3.5"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="debug multitarget python +static-analyzer"
+
+RDEPEND="~sys-devel/llvm-${PV}[clang(-),debug=,multitarget?,python?,static-analyzer,${MULTILIB_USEDEP}]"
+
+# Please keep this package around since it's quite likely that we'll
+# return to separate LLVM & clang ebuilds when the cmake build system
+# is complete.
+
+pkg_postinst() {
+ if has_version ">=dev-util/ccache-3.1.9-r2" ; then
+ #add ccache links as clang might get installed after ccache
+ "${EROOT}"/usr/bin/ccache-config --install-links
+ fi
+}
+
+pkg_postrm() {
+ if has_version ">=dev-util/ccache-3.1.9-r2" && [[ -z ${REPLACED_BY_VERSION} ]]; then
+ # --remove-links would remove all links, --install-links updates them
+ "${EROOT}"/usr/bin/ccache-config --install-links
+ fi
+}