From 2d446203bcf1a0db08e99abca43513d246dfa73d Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 5 Apr 2018 21:52:00 +0100 Subject: gentoo resync : 05.04.2018 --- sys-devel/Manifest.gz | Bin 9315 -> 9482 bytes sys-devel/byfl/Manifest | 6 ++- sys-devel/byfl/byfl-1.6-r1.ebuild | 48 +++++++++++++++++++++ sys-devel/byfl/byfl-1.6.ebuild | 48 +++++++++++++++++++++ sys-devel/byfl/byfl-9999.ebuild | 13 +++--- sys-devel/clang-common/Manifest | 5 +++ sys-devel/clang-common/clang-common-6.0.0.ebuild | 33 ++++++++++++++ .../clang-common/clang-common-6.0.9999.ebuild | 33 ++++++++++++++ sys-devel/clang-common/clang-common-9999.ebuild | 32 ++++++++++++++ sys-devel/clang-common/metadata.xml | 7 +++ sys-devel/clang-runtime/Manifest | 10 +++-- .../clang-runtime/clang-runtime-4.0.1-r1.ebuild | 31 +++++++++++++ .../clang-runtime/clang-runtime-5.0.1-r1.ebuild | 31 +++++++++++++ .../clang-runtime/clang-runtime-6.0.0-r1.ebuild | 31 +++++++++++++ sys-devel/clang-runtime/clang-runtime-6.0.0.ebuild | 25 ----------- .../clang-runtime/clang-runtime-6.0.9999.ebuild | 8 +++- sys-devel/clang-runtime/clang-runtime-9999.ebuild | 8 +++- sys-devel/clang-runtime/metadata.xml | 2 + sys-devel/clang/Manifest | 8 ++-- sys-devel/clang/clang-5.0.1.ebuild | 7 ++- sys-devel/clang/clang-6.0.0-r1.ebuild | 8 ++++ sys-devel/clang/clang-6.0.9999.ebuild | 8 ++++ sys-devel/clang/clang-9999.ebuild | 8 ++++ sys-devel/crossdev/Manifest | 2 +- sys-devel/crossdev/crossdev-99999999.ebuild | 4 +- sys-devel/distcc/Manifest | 4 +- sys-devel/distcc/distcc-3.2_rc1-r5.ebuild | 2 +- sys-devel/distcc/distcc-3.3.ebuild | 2 +- sys-devel/llvm-common/Manifest | 2 +- sys-devel/llvm-common/llvm-common-5.0.1.ebuild | 2 +- sys-devel/llvm/Manifest | 8 ++-- sys-devel/llvm/llvm-5.0.1.ebuild | 11 ++++- sys-devel/llvm/llvm-6.0.0.ebuild | 9 ++++ sys-devel/llvm/llvm-6.0.9999.ebuild | 9 ++++ sys-devel/llvm/llvm-9999.ebuild | 9 ++++ 35 files changed, 417 insertions(+), 57 deletions(-) create mode 100644 sys-devel/byfl/byfl-1.6-r1.ebuild create mode 100644 sys-devel/byfl/byfl-1.6.ebuild create mode 100644 sys-devel/clang-common/Manifest create mode 100644 sys-devel/clang-common/clang-common-6.0.0.ebuild create mode 100644 sys-devel/clang-common/clang-common-6.0.9999.ebuild create mode 100644 sys-devel/clang-common/clang-common-9999.ebuild create mode 100644 sys-devel/clang-common/metadata.xml create mode 100644 sys-devel/clang-runtime/clang-runtime-4.0.1-r1.ebuild create mode 100644 sys-devel/clang-runtime/clang-runtime-5.0.1-r1.ebuild create mode 100644 sys-devel/clang-runtime/clang-runtime-6.0.0-r1.ebuild delete mode 100644 sys-devel/clang-runtime/clang-runtime-6.0.0.ebuild (limited to 'sys-devel') diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz index 47170f156a39..d1fa5b0a06f6 100644 Binary files a/sys-devel/Manifest.gz and b/sys-devel/Manifest.gz differ diff --git a/sys-devel/byfl/Manifest b/sys-devel/byfl/Manifest index 4553bb041b85..8929c3c9efa4 100644 --- a/sys-devel/byfl/Manifest +++ b/sys-devel/byfl/Manifest @@ -1,4 +1,8 @@ DIST byfl-1.5-llvm-3.8.0.tar.gz 544478 BLAKE2B 2396d7524a5e34a897a2bbd902e3dd54c5986a16db8598284821f5a4b143ed3722126b7aec0b5ea6bdc6134497bac650639af5cccfc0afaf850f8633d3717d6b SHA512 f1718a6bc43fed74e4d9907c8ff0a407c800176f2bfd2f68bfac2e6626cfe1d0be6835c91375d6ffe6a5a428da7ce80c3eb42a25c36ff69aab65600308dbdd7d +DIST byfl-1.6-llvm-5.0.1.tar.gz 556083 BLAKE2B fbbd158d0a60674db22a74b30e8410817d7cf6202f34e2ae5906cbed3188661de301cb9b9c6488840b6f0f4e3fcdc121a237decce5ffbb1db9827c6be40f1fe7 SHA512 b63db13d686a7b3c0bf69eae62b3a344c4e9e11c4a5c5da2188091e6037c0e9e5f7fb89c37f1256596c9aaefa8fbcd537ab41f48b27f7f2d1ce4a018a788e36d +DIST byfl-1.6-llvm-6.0.0.tar.gz 556081 BLAKE2B 34e233d29aebc340a0dadfa2ca74b35fe8a8c90e8b7d79ebde0da877a2462144d3a82a5c63633786e177c52e04444cd623dd91db870b654f322ee1becbb1e336 SHA512 3b69eb98247cc4e3398788dfbf450624a918c4de731e1ec1b709a5e6aa0dd29988088827468f0bbf4397563b18aca51350cc947ddcbd2e513b51e1fce17ccc01 EBUILD byfl-1.5.ebuild 1059 BLAKE2B 4ef2c2c96c63c181283756bab417e9bb983d70fd171374de2d7f459c41dd0a08cb08a30bf17da0c9e1ebabff4bb9e6b6b7e8a7bddc9307d368d5f16d4f5d804d SHA512 ebb8fd0f2f964e961179e7572c971f490eb45028be03acda207556e9cd8e8d4d5b4a5fcf2a47bc66800891760152b4e163dad26ffbdd84be9779fc8ff99e021e -EBUILD byfl-9999.ebuild 1059 BLAKE2B 4ef2c2c96c63c181283756bab417e9bb983d70fd171374de2d7f459c41dd0a08cb08a30bf17da0c9e1ebabff4bb9e6b6b7e8a7bddc9307d368d5f16d4f5d804d SHA512 ebb8fd0f2f964e961179e7572c971f490eb45028be03acda207556e9cd8e8d4d5b4a5fcf2a47bc66800891760152b4e163dad26ffbdd84be9779fc8ff99e021e +EBUILD byfl-1.6-r1.ebuild 1088 BLAKE2B 63365abfa04e1244929003d5b1094e5f5e49796bdc78955291e3970cd83f74b0f725727ca7001e854ecb8e057ecb7ed0b82ec3b9e3f83cb5b4105cd9bcbd6229 SHA512 d3d82de1446362bfadb03196b8ac04abbcc96dac373ba9300e45c26b35ea47d223a506fcc7e9f90f77bf4295606515ca2c9174eb3b095a8f27104bb2fdd4c4b3 +EBUILD byfl-1.6.ebuild 1088 BLAKE2B 5b0463b0d1cfa97e1e3fe6a6d7857dc4fa74b90b575672723e21be49a19a2e8592ca0d84357398ee3f6695a0e18acea326a64c9c9b2833fe4434b757f6d67c71 SHA512 f04bd81961aaaffb14c5945f7f1a3c5cafc1b230b9fe9d7e62361f2caa997bb4cff2a4e16eff59184bbd1b17897efdbecab5f400e307dd0bbb564ecc789038a9 +EBUILD byfl-9999.ebuild 1088 BLAKE2B 5b0463b0d1cfa97e1e3fe6a6d7857dc4fa74b90b575672723e21be49a19a2e8592ca0d84357398ee3f6695a0e18acea326a64c9c9b2833fe4434b757f6d67c71 SHA512 f04bd81961aaaffb14c5945f7f1a3c5cafc1b230b9fe9d7e62361f2caa997bb4cff2a4e16eff59184bbd1b17897efdbecab5f400e307dd0bbb564ecc789038a9 MISC metadata.xml 327 BLAKE2B c1b85e4d2ef64f4eb4c9ad62d47dca1bde431dc11fe2c02974a3d019b6b2d0d97d8505847e37dde82f89241a4c62d5d20aba217edcfb81c0a6ed9b9c2b7b2ae6 SHA512 ed1eea05cc9adab8173a1ce8af0cc2dc54675947bda8ffeef935504e9bbb3cf959f36989302ff2cad22c16ff1e499470373bb8c4817c5dc20522b7bfc59c6d47 diff --git a/sys-devel/byfl/byfl-1.6-r1.ebuild b/sys-devel/byfl/byfl-1.6-r1.ebuild new file mode 100644 index 000000000000..721d35dbab42 --- /dev/null +++ b/sys-devel/byfl/byfl-1.6-r1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit flag-o-matic llvm + +if [ "${PV}" = "9999" ]; then + LLVM_VERSION="6.0.0" + LLVM_SLOT=6 + EGIT_REPO_URI="https://github.com/lanl/Byfl.git" + inherit autotools git-r3 + KEYWORDS="" +else + LLVM_VERSION="6.0.0" + LLVM_SLOT=6 + MY_P="${P}-llvm-${LLVM_VERSION}" + SRC_URI="https://github.com/lanl/Byfl/releases/download/v${MY_P#${PN}-}/${MY_P}.tar.gz" + KEYWORDS="~amd64 ~amd64-linux" +fi + +DESCRIPTION="Compiler-based Application Analysis" +HOMEPAGE="https://github.com/lanl/Byfl" + +SLOT="0" +LICENSE="BSD" +IUSE="hdf5 static-libs sqlite" + +RDEPEND=" + >=sys-devel/clang-${LLVM_VERSION}:${LLVM_SLOT} + >=sys-devel/llvm-${LLVM_VERSION}:${LLVM_SLOT} + sys-devel/binutils:* + dev-lang/perl:= + dev-perl/Switch + hdf5? ( sci-libs/hdf5[cxx] ) + sqlite? ( dev-db/sqlite:3 )" +DEPEND="${RDEPEND}" + +src_prepare() { + default + [[ ${PV} = 9999 ]] && eautoreconf +} + +src_configure() { + append-cxxflags -std=c++11 + use sqlite || export ac_cv_lib_sqlite3_sqlite3_errstr=no + econf H5CXX=$(usex hdf5 h5c++ no) +} diff --git a/sys-devel/byfl/byfl-1.6.ebuild b/sys-devel/byfl/byfl-1.6.ebuild new file mode 100644 index 000000000000..4d749435eab1 --- /dev/null +++ b/sys-devel/byfl/byfl-1.6.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit flag-o-matic llvm + +if [ "${PV}" = "9999" ]; then + LLVM_VERSION="6.0.0" + LLVM_SLOT=6 + EGIT_REPO_URI="https://github.com/lanl/Byfl.git" + inherit autotools git-r3 + KEYWORDS="" +else + LLVM_VERSION="5.0.1" + LLVM_SLOT=5 + MY_P="${P}-llvm-${LLVM_VERSION}" + SRC_URI="https://github.com/lanl/Byfl/releases/download/v${MY_P#${PN}-}/${MY_P}.tar.gz" + KEYWORDS="~amd64 ~amd64-linux" +fi + +DESCRIPTION="Compiler-based Application Analysis" +HOMEPAGE="https://github.com/lanl/Byfl" + +SLOT="0" +LICENSE="BSD" +IUSE="hdf5 static-libs sqlite" + +RDEPEND=" + >=sys-devel/clang-${LLVM_VERSION}:${LLVM_SLOT} + >=sys-devel/llvm-${LLVM_VERSION}:${LLVM_SLOT} + sys-devel/binutils:* + dev-lang/perl:= + dev-perl/Switch + hdf5? ( sci-libs/hdf5[cxx] ) + sqlite? ( dev-db/sqlite:3 )" +DEPEND="${RDEPEND}" + +src_prepare() { + default + [[ ${PV} = 9999 ]] && eautoreconf +} + +src_configure() { + append-cxxflags -std=c++11 + use sqlite || export ac_cv_lib_sqlite3_sqlite3_errstr=no + econf H5CXX=$(usex hdf5 h5c++ no) +} diff --git a/sys-devel/byfl/byfl-9999.ebuild b/sys-devel/byfl/byfl-9999.ebuild index fa0b1fb4d623..4d749435eab1 100644 --- a/sys-devel/byfl/byfl-9999.ebuild +++ b/sys-devel/byfl/byfl-9999.ebuild @@ -3,19 +3,20 @@ EAPI=6 -inherit flag-o-matic +inherit flag-o-matic llvm if [ "${PV}" = "9999" ]; then - LLVM_VERSION="3.8.0" + LLVM_VERSION="6.0.0" + LLVM_SLOT=6 EGIT_REPO_URI="https://github.com/lanl/Byfl.git" inherit autotools git-r3 KEYWORDS="" else - LLVM_VERSION="3.8.0" + LLVM_VERSION="5.0.1" + LLVM_SLOT=5 MY_P="${P}-llvm-${LLVM_VERSION}" SRC_URI="https://github.com/lanl/Byfl/releases/download/v${MY_P#${PN}-}/${MY_P}.tar.gz" KEYWORDS="~amd64 ~amd64-linux" - S="${WORKDIR}/${MY_P}" fi DESCRIPTION="Compiler-based Application Analysis" @@ -26,8 +27,8 @@ LICENSE="BSD" IUSE="hdf5 static-libs sqlite" RDEPEND=" - >=sys-devel/clang-${LLVM_VERSION}:0 - >=sys-devel/llvm-${LLVM_VERSION}:0 + >=sys-devel/clang-${LLVM_VERSION}:${LLVM_SLOT} + >=sys-devel/llvm-${LLVM_VERSION}:${LLVM_SLOT} sys-devel/binutils:* dev-lang/perl:= dev-perl/Switch diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest new file mode 100644 index 000000000000..2509027d315f --- /dev/null +++ b/sys-devel/clang-common/Manifest @@ -0,0 +1,5 @@ +DIST cfe-6.0.0.src.tar.xz 11959224 BLAKE2B 257edbaedf72bd941b67b4aa2f152a96a37bbea72d21d22d4445152685efe40d75b9a7a39955545643e841ad6693ef12e52b207b9119098774f39e858b64bc09 SHA512 e886dd27448503bbfc7fd4f68eb089c19b2f2be4f0e5b26d3df253833f60b91d70b472a6b530063386e2252075b110ce9f5942800feddf6c34b94a75cf7bd5c6 +EBUILD clang-common-6.0.0.ebuild 773 BLAKE2B eb1d5d5c3a18c7b38535de505bddb911bce68f4c309140d4a0729af9e0db30e7c2ed5778504786a55af986c1be9ebbf5dec8bb3ac6bf0b9ed9a2bf1997997145 SHA512 cb3f0a5d923c3d67245b39a403527de37f58d9f97965309f345c336eb29abd7ef6581d45ad6c717499c03253b69c04d5f6ff9e8bcbe6fa1988411a31b038877d +EBUILD clang-common-6.0.9999.ebuild 666 BLAKE2B dc0dec1a0c708ad38f971a0b33f7751c5c2936170f968b8c43ee1fab836d6f4e485ad898305e50ab6d711733248caac0a5d8769d18dac6838b1ffc315f7e7391 SHA512 4c81e883864a9408eefd53f91ef20bc74bcb87e4f14a1a4d644e7087f15239518b210c9471f800d2ebd326d6c3c5747a87436424c0a75757d85180b26bd2013f +EBUILD clang-common-9999.ebuild 641 BLAKE2B 81f3432382ffcf77a61d9142a0ae83df84499da1ba31cbd542d2080bde11d92676efd0a9a19f1392f55a300fd9aaf7b0268a8dec7f017cd229eec4dde1b7091a SHA512 0e8661594be1482cda90f240792ae7a9e77c0ba167d874735f89994a24ebf232a5cb10858fc9099c9f639174f2fbf79b7eb16e05ca54d17c636002c72f68d7d5 +MISC metadata.xml 216 BLAKE2B fe5e49887842aa513fbf1f2e09bed09a884d531fd21bdaeb2d389e8bf590b6c0e7063f0af98f66e2db129308ab0f0804ba327c3c752bbb4c900c59ac109d99aa SHA512 3485598147c953e72e1785693a489a7e7d73d59620b76054db9c0ce95d8bfa0e8ffec29da7f7a9d73a32e5b77eac07ca3306c56a972dc57fd89d477edaebf3d5 diff --git a/sys-devel/clang-common/clang-common-6.0.0.ebuild b/sys-devel/clang-common/clang-common-6.0.0.ebuild new file mode 100644 index 000000000000..05dbb18f31a4 --- /dev/null +++ b/sys-devel/clang-common/clang-common-6.0.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit bash-completion-r1 + +MY_P=cfe-${PV/_/}.src +DESCRIPTION="Common files shared between multiple slots of clang" +HOMEPAGE="https://llvm.org/" +SRC_URI="https://releases.llvm.org/${PV/_//}/${MY_P}.tar.xz" + +LICENSE="UoI-NCSA" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="" + +PDEPEND="sys-devel/clang:*" + +S=${WORKDIR}/${MY_P} + +src_unpack() { + einfo "Unpacking parts of ${MY_P}.tar.xz ..." + tar -xJf "${DISTDIR}/${MY_P}.tar.xz" "${MY_P}/utils/bash-autocomplete.sh" || die +} + +src_configure() { :; } +src_compile() { :; } +src_test() { :; } + +src_install() { + newbashcomp utils/bash-autocomplete.sh clang +} diff --git a/sys-devel/clang-common/clang-common-6.0.9999.ebuild b/sys-devel/clang-common/clang-common-6.0.9999.ebuild new file mode 100644 index 000000000000..23946cca1614 --- /dev/null +++ b/sys-devel/clang-common/clang-common-6.0.9999.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit bash-completion-r1 git-r3 + +DESCRIPTION="Common files shared between multiple slots of clang" +HOMEPAGE="https://llvm.org/" +SRC_URI="" +EGIT_REPO_URI="https://git.llvm.org/git/clang.git + https://github.com/llvm-mirror/clang.git" +EGIT_BRANCH="release_60" + +LICENSE="UoI-NCSA" +SLOT="0" +KEYWORDS="" +IUSE="" + +PDEPEND="sys-devel/clang:*" + +src_unpack() { + git-r3_fetch + git-r3_checkout '' '' '' utils/bash-autocomplete.sh +} + +src_configure() { :; } +src_compile() { :; } +src_test() { :; } + +src_install() { + newbashcomp utils/bash-autocomplete.sh clang +} diff --git a/sys-devel/clang-common/clang-common-9999.ebuild b/sys-devel/clang-common/clang-common-9999.ebuild new file mode 100644 index 000000000000..145e395e1fe0 --- /dev/null +++ b/sys-devel/clang-common/clang-common-9999.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit bash-completion-r1 git-r3 + +DESCRIPTION="Common files shared between multiple slots of clang" +HOMEPAGE="https://llvm.org/" +SRC_URI="" +EGIT_REPO_URI="https://git.llvm.org/git/clang.git + https://github.com/llvm-mirror/clang.git" + +LICENSE="UoI-NCSA" +SLOT="0" +KEYWORDS="" +IUSE="" + +PDEPEND="sys-devel/clang:*" + +src_unpack() { + git-r3_fetch + git-r3_checkout '' '' '' utils/bash-autocomplete.sh +} + +src_configure() { :; } +src_compile() { :; } +src_test() { :; } + +src_install() { + newbashcomp utils/bash-autocomplete.sh clang +} diff --git a/sys-devel/clang-common/metadata.xml b/sys-devel/clang-common/metadata.xml new file mode 100644 index 000000000000..89c4bdb96049 --- /dev/null +++ b/sys-devel/clang-common/metadata.xml @@ -0,0 +1,7 @@ + + + + + llvm@gentoo.org + + diff --git a/sys-devel/clang-runtime/Manifest b/sys-devel/clang-runtime/Manifest index 9312dc539cfb..19d7d0e1a707 100644 --- a/sys-devel/clang-runtime/Manifest +++ b/sys-devel/clang-runtime/Manifest @@ -1,8 +1,10 @@ EBUILD clang-runtime-3.9.0.ebuild 540 BLAKE2B 194ab885cecfa8d265b5f7fa3ed937910fdb458ad230f4840250c62305ab67ab37a86e6ddbac60a7fde7e56fd406b9d8dba85381f0417a0d13e26f0a82b17562 SHA512 d1e6a8970108537c2637210113c2ad95f37c50da652fe0e66811b087d348f2afc6236d9fd15d7e50b4b7c93805adc0fbb010926eee2cd10c318495ce1b224e50 EBUILD clang-runtime-3.9.1.ebuild 569 BLAKE2B 58fa2d4ee5d80c7540e8030015fe085ad6969f57103face3c2f38088495e017813946ff451d39b0fcbb2dea13a95afd742efc96ce97cf09bb0d5240280c84db4 SHA512 b78a53021a94b191c3c48a0db9b8e0a395714dfb204569180eedc4cb390d948ad78d9f87d6974cc6ff036fc05ed10aa30cadfc521d18205cdf6d556814d92a29 +EBUILD clang-runtime-4.0.1-r1.ebuild 757 BLAKE2B 027d495eb3a9203db1ca76f1f6c99d6ab103bbeb76407bf52ed1eb2793988ba037c1ae9985bca3c48360c38ea3a7a2b19826071464a36a86fc110e30aa195cb3 SHA512 62f6fbe3e9f927efee18cd382a088adb0c7281c2af869e595fa3bd48b3bcae907eb1660c39748831c2309fe2aa6f790a3f5030a438477e09ad5b153722b5477a EBUILD clang-runtime-4.0.1.ebuild 639 BLAKE2B 62665ccfdb77a3635995b6ec9a59589e3d5e5b39c3940b378acc314fc9fcb4af23f7d44fba89f61eceb4055622b9d7c35ae26724b3cc207c06ac60bd2eda5a75 SHA512 b42d5fbf0082e194f4fc4ddf987a2d1dd0f06fc673b590ec278b45cacb8854c207b26cd159fe4cccdd1a123884037fff7c9e5908d0f329b93ff4ef0238e550da +EBUILD clang-runtime-5.0.1-r1.ebuild 815 BLAKE2B 79a99496306fa8a7c9315d5da28e68d88c0ef92fa7aac53982190a6f008e2013a6a4d60e68683ffd8fffb08b40986ddc393a2f4967a47c05cf876c8558310d88 SHA512 614cb030b1930e8f6f1837d5110b2b87865bc6444a49c34f67abba85419568dacf303720364d2ce2f021b39a1f98760a1ccfe3b65ea890172b8dd1961e199561 EBUILD clang-runtime-5.0.1.ebuild 685 BLAKE2B 28192550762e053ba121c73c3001d7abd8f3e40cf85c609a51f878a8c5d40e66b10cc3f844a72d7dd552a5cd0d1742cdbf0fbdb8a58b163d34f2f7e6dc11a085 SHA512 5033510813fdeca2497a16556b7e27189f18aa3d04287dd62854883011c4c41257bb897a9130222ff07b8b5ba4b31f206960d35391735c5dad97243471a41027 -EBUILD clang-runtime-6.0.0.ebuild 699 BLAKE2B 9992f767e4144095e92c35f5f0d2ab7012ca526764417aff6970564a57434af61c195a5c6b9ebc02d2bd39f864eae7a2ee8ce24dceebc6ae9d73a8fc70be8b93 SHA512 c677310cfdb4659e1b8e9256f9d291bccdcc639c084af8bb71bd0679c427d0c2c3abedaa949f288bdcc2e0f6f4b36c0a7358ccb343a72826335a4210929f1ea7 -EBUILD clang-runtime-6.0.9999.ebuild 664 BLAKE2B 59e6e790aac53ba65a92bc546fcca2440da744a59a10ec1b164c7b60c09449fccd0707cde8675196fb047c0a055c15bf345d30f4d3b9baffea151f0e2902d81f SHA512 95bf095071e580ce118136ff9304d73b3db3928d73c50769690ec0a28db4e039f354dfe010d75b44a5554f72fcc76a2ea5503143ba2628c6d278b51ff941a82d -EBUILD clang-runtime-9999.ebuild 664 BLAKE2B 6dc480fc8db84af479892ec2f92442609642f415ee177091c626d55a77aa9b627cd0e94c78f583fc831bbda987ed6b6ed652240b5b1292c36a7ba2d16899970c SHA512 91da5250ab6ec5cda641371ccc4ae9b6ea2cb474965dcd3930fb38b6397cfc13a43d6c030790e97e73d59d8c0c63f4dbe0318d7a3a8f9e34f70a600657dd3d8a -MISC metadata.xml 578 BLAKE2B d58a4d1a7bf88a0d5640a02f3acb7e491f275b3bb66a8583aa057b8daae93bb1dbb80f6150bc326228c6ab8c8f8498b46bf72a3fb5e97d0eeea2fb39f87660e3 SHA512 822f56b33d991088ad5e51c3dd96e2e36f544b68c57e45ed8365835d1ef6d0eb797f9de1f8f33b59fbbaf085e245079ca767d5e8b773261cf9ad2c5629b7b16a +EBUILD clang-runtime-6.0.0-r1.ebuild 815 BLAKE2B 79a99496306fa8a7c9315d5da28e68d88c0ef92fa7aac53982190a6f008e2013a6a4d60e68683ffd8fffb08b40986ddc393a2f4967a47c05cf876c8558310d88 SHA512 614cb030b1930e8f6f1837d5110b2b87865bc6444a49c34f67abba85419568dacf303720364d2ce2f021b39a1f98760a1ccfe3b65ea890172b8dd1961e199561 +EBUILD clang-runtime-6.0.9999.ebuild 780 BLAKE2B cd120c588c370948e80713da957b536a5cbf8eb00a49814a89bf8aa32a2f6cbc10ed17296676a0950c8c086c2aa386222c7fc1396e00c92b4278747964588ee3 SHA512 50a6497b3639aa7c8f3fe55619c28bc84b0a69aa1a194b28140c91f6294708c97e2fe98b38747ebcb1c629f1255c963b25a46604e9b5f48c1550755782cec02f +EBUILD clang-runtime-9999.ebuild 780 BLAKE2B e62543ab7d24e09ee7c933283e3445103d943196b02fb4891db1af30aef4ee53c709f8f640b4478fc622fdbb243e981fcafbc42fca7cd1e2d2c56576540dab0a SHA512 ab53bd4228bca6cf4eeb52159433dcb0db57fcc920b6c2e2da4f1b43fa65c0de26d8ad6d7a1655eed44031c1deeeff0acd88f80d107f5bdbc7d776cc66f9af06 +MISC metadata.xml 708 BLAKE2B 56cc586deba4a72cc9ebf5d0ac6b9dbb3767b736a96f1c0e4f8d9a715076645be25e42f1c610f55ba69e500bc828d629e7f2253e7c9ed6fd4b01032722bec3c8 SHA512 764eefdff5358c66cad9e8fe18fc7b938c7656268208639cbb92a4b5ae76f7de0dee86a729cc1e6745ddbf7308180885ef99047502e0e040020e738e3d0d1425 diff --git a/sys-devel/clang-runtime/clang-runtime-4.0.1-r1.ebuild b/sys-devel/clang-runtime/clang-runtime-4.0.1-r1.ebuild new file mode 100644 index 000000000000..34393f3f5c3f --- /dev/null +++ b/sys-devel/clang-runtime/clang-runtime-4.0.1-r1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit multilib-build + +DESCRIPTION="Meta-ebuild for clang runtime libraries" +HOMEPAGE="https://clang.llvm.org/" +SRC_URI="" + +LICENSE="metapackage" +SLOT="${PV%_*}" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="+compiler-rt crt libcxx openmp +sanitize" + +RDEPEND=" + compiler-rt? ( + ~sys-libs/compiler-rt-${PV}:${SLOT} + sanitize? ( ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT} ) + ) + crt? ( + || ( + sys-libs/netbsd-csu[${MULTILIB_USEDEP}] + sys-freebsd/freebsd-lib[${MULTILIB_USEDEP}] + ) + ) + libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] ) + openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )" + +REQUIRED_USE="sanitize? ( compiler-rt )" diff --git a/sys-devel/clang-runtime/clang-runtime-5.0.1-r1.ebuild b/sys-devel/clang-runtime/clang-runtime-5.0.1-r1.ebuild new file mode 100644 index 000000000000..5fdd2d6b0a90 --- /dev/null +++ b/sys-devel/clang-runtime/clang-runtime-5.0.1-r1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit multilib-build + +DESCRIPTION="Meta-ebuild for clang runtime libraries" +HOMEPAGE="https://clang.llvm.org/" +SRC_URI="" + +LICENSE="metapackage" +SLOT="${PV%_*}" +KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="+compiler-rt crt libcxx openmp +sanitize" + +RDEPEND=" + compiler-rt? ( + ~sys-libs/compiler-rt-${PV}:${SLOT} + sanitize? ( ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT} ) + ) + crt? ( + || ( + sys-libs/netbsd-csu[${MULTILIB_USEDEP}] + sys-freebsd/freebsd-lib[${MULTILIB_USEDEP}] + ) + ) + libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] ) + openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )" + +REQUIRED_USE="sanitize? ( compiler-rt )" diff --git a/sys-devel/clang-runtime/clang-runtime-6.0.0-r1.ebuild b/sys-devel/clang-runtime/clang-runtime-6.0.0-r1.ebuild new file mode 100644 index 000000000000..5fdd2d6b0a90 --- /dev/null +++ b/sys-devel/clang-runtime/clang-runtime-6.0.0-r1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit multilib-build + +DESCRIPTION="Meta-ebuild for clang runtime libraries" +HOMEPAGE="https://clang.llvm.org/" +SRC_URI="" + +LICENSE="metapackage" +SLOT="${PV%_*}" +KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="+compiler-rt crt libcxx openmp +sanitize" + +RDEPEND=" + compiler-rt? ( + ~sys-libs/compiler-rt-${PV}:${SLOT} + sanitize? ( ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT} ) + ) + crt? ( + || ( + sys-libs/netbsd-csu[${MULTILIB_USEDEP}] + sys-freebsd/freebsd-lib[${MULTILIB_USEDEP}] + ) + ) + libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] ) + openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )" + +REQUIRED_USE="sanitize? ( compiler-rt )" diff --git a/sys-devel/clang-runtime/clang-runtime-6.0.0.ebuild b/sys-devel/clang-runtime/clang-runtime-6.0.0.ebuild deleted file mode 100644 index da0933c9b990..000000000000 --- a/sys-devel/clang-runtime/clang-runtime-6.0.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit multilib-build - -DESCRIPTION="Meta-ebuild for clang runtime libraries" -HOMEPAGE="https://clang.llvm.org/" -SRC_URI="" - -LICENSE="metapackage" -SLOT="${PV%_*}" -KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos" -IUSE="+compiler-rt libcxx openmp +sanitize" - -RDEPEND=" - compiler-rt? ( - ~sys-libs/compiler-rt-${PV}:${SLOT} - sanitize? ( ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT} ) - ) - libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] ) - openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )" - -REQUIRED_USE="sanitize? ( compiler-rt )" diff --git a/sys-devel/clang-runtime/clang-runtime-6.0.9999.ebuild b/sys-devel/clang-runtime/clang-runtime-6.0.9999.ebuild index 333b352d98bd..65baa4349d60 100644 --- a/sys-devel/clang-runtime/clang-runtime-6.0.9999.ebuild +++ b/sys-devel/clang-runtime/clang-runtime-6.0.9999.ebuild @@ -13,13 +13,19 @@ LICENSE="metapackage" # Note: keep it matching clang-9999 version SLOT="6.0.0" KEYWORDS="" -IUSE="+compiler-rt libcxx openmp +sanitize" +IUSE="+compiler-rt crt libcxx openmp +sanitize" RDEPEND=" compiler-rt? ( ~sys-libs/compiler-rt-${PV}:${SLOT} sanitize? ( ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT} ) ) + crt? ( + || ( + sys-libs/netbsd-csu[${MULTILIB_USEDEP}] + sys-freebsd/freebsd-lib[${MULTILIB_USEDEP}] + ) + ) libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] ) openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )" diff --git a/sys-devel/clang-runtime/clang-runtime-9999.ebuild b/sys-devel/clang-runtime/clang-runtime-9999.ebuild index 5586ba0ef77f..dcd22734f007 100644 --- a/sys-devel/clang-runtime/clang-runtime-9999.ebuild +++ b/sys-devel/clang-runtime/clang-runtime-9999.ebuild @@ -13,13 +13,19 @@ LICENSE="metapackage" # Note: keep it matching clang-9999 version SLOT="7.0.0" KEYWORDS="" -IUSE="+compiler-rt libcxx openmp +sanitize" +IUSE="+compiler-rt crt libcxx openmp +sanitize" RDEPEND=" compiler-rt? ( ~sys-libs/compiler-rt-${PV}:${SLOT} sanitize? ( ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT} ) ) + crt? ( + || ( + sys-libs/netbsd-csu[${MULTILIB_USEDEP}] + sys-freebsd/freebsd-lib[${MULTILIB_USEDEP}] + ) + ) libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] ) openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )" diff --git a/sys-devel/clang-runtime/metadata.xml b/sys-devel/clang-runtime/metadata.xml index f761b620168e..bf616d36427c 100644 --- a/sys-devel/clang-runtime/metadata.xml +++ b/sys-devel/clang-runtime/metadata.xml @@ -6,6 +6,8 @@ Install sys-libs/compiler-rt for -rtlib=compiler-rt + Require a package providing crt*.o files to make it possible to build + software without GCC installed Install sys-libs/libcxx for -stdlib=libc++ Install sys-libs/libomp for -fopenmp support Enable compiler-rt sanitizer (-fsanitize*) support diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest index b639d810d1cd..56052aa5f90d 100644 --- a/sys-devel/clang/Manifest +++ b/sys-devel/clang/Manifest @@ -26,8 +26,8 @@ EBUILD clang-3.6.2-r100.ebuild 972 BLAKE2B 865d1b2ca82dc3e4965f676adee77bcebb285 EBUILD clang-3.7.1-r100.ebuild 972 BLAKE2B 10a79e07cdf78a7204011d44605c00eb8677a24317370f9f995fc9f58b6d27643cfcf1905c9de5707d0b27ac9493fef387570387d825cd1442c84cbb333857a9 SHA512 676dcd0c40316909dace046635877c6bb7255845111da2a675e76dd5d0259b91c7dbeb48ddaca78a834aa15e24b4d66299093cbd8da22fc4a5d7da81edb37888 EBUILD clang-3.9.1-r100.ebuild 1534 BLAKE2B b269b09553ec5559ad90ffdfcaa20604c10fbe394651b7a9e037a9aaac878a6ef6cc2702a1cc6123cffa0ece705b851e908ac275f7fa854d099ec2ab8bafc9ed SHA512 84a3c016f9db31c6cbcee7620330b76af97702be3e92bd0db6e58883ccc054a792003a374cb5bf9d69b8f7c89165a2853ba495d58cd02d98524cf8025e99bcf0 EBUILD clang-4.0.1.ebuild 9614 BLAKE2B ba22e432cd595ecb6a4c13fd4a6de428242b13138f0f079826b4acfd37515c69776800cda3c6533338986bb0db75fa814905a3a4649ebf8812872e97ad1d5a9a SHA512 d533ebcc2d5cfc801d71f95414aa510a4d3143b55fc0917a899a863d19ad8618ba31db6991ad3b73db4959bb2b2e37ea9410e99d2d85cbb81348db1d3af1bf2e -EBUILD clang-5.0.1.ebuild 10190 BLAKE2B 695e88df87d7a620d3d04ab681eceeab65c001e3153493f80a93c5161034bf1a38f19e7c8cfb35c866b081ff5f8199d7c2f140dd8f633d7bf2ef2416e735c7af SHA512 c8fcf8522a2bc3804483e2ff96a327c49d07117aae633ab39b662be6a4e3cc6af0534d4795e635decaa7776bc9cc2b4033e9d885139ac1d9b819d02f1459b0d9 -EBUILD clang-6.0.0-r1.ebuild 10071 BLAKE2B a48e4cadf1b6309dc140f7140045c83f5a9fca25b1626e3c986d408cfb2268fcf0397f534c9da2810a78ed5039497c9a3c11c23d1f5742b4a93b79b129905891 SHA512 87c6df88a1ad4c21a212f82ac391f78159b5f21c7cc8568b1f8d65bd828ebe6027bd2cd750358719598289219905c9d6f09f1b30485942593d0f93821d0038c4 -EBUILD clang-6.0.9999.ebuild 9044 BLAKE2B 3aa47ac54c0372cd06c06bda2e31217b1899f9ff2bc89050718f6fdc2f6b7df2693176fe9e4a9610ea7cf8c19fe040d6b9597abc043e22cdb92f59e452d72ba9 SHA512 d2be0fd7dff16dc2e4bcfc0cb963cb4750dd6cdad914ff7cf6f2828fab724541e7588349ecf569b41717ae793dc0a49e24b8301fc00f68913c376a647448f244 -EBUILD clang-9999.ebuild 9109 BLAKE2B 7faafdf6e670ceed893bb1d740836c2fd0dbdb81f25eb60fc55302298ab9bd5e648c3f2f95b9a01aac318a5012918beb7396df7695af64946196a98527be3181 SHA512 2a09c8373eae2b4f913ee63fc6dbf2a522b8fadd2322bc75c5c8cd09b6a04c1a69810b3da687a820e88851aa3d67d6dcfee92c694e0fddf80d05327c0fc243ef +EBUILD clang-5.0.1.ebuild 10440 BLAKE2B 13bc01d728e98302c8f1708c805e5528fa5f924ac892f17a3f06684fc43448e8d97159f1b9361e633eaccf0717242c4778481f10bff92063256b3307bf7197ab SHA512 57b7dc557e5144d3cc9f7c7560ffaa51ca5af184031b01acb74fd565171d80bfd973f82c7406f8dc624d59f183f12aea8e925465e1059ce1f8a8ce2c2d2fdd94 +EBUILD clang-6.0.0-r1.ebuild 10442 BLAKE2B fa6fce2064b50cedfa4fbf4584f135b605810c39a70d32323f06eef5883c82a77918c0d66fd7b13de5f0bdc55e4c16f484c7fe43c1cfde07704c17fe79629b3e SHA512 9392f1949b9f6a522840acbd54ddb187eb5680cd665790ac55eb279580f36325a747c0e4b9845b605483e7f64abddad1f1232c708c26578562bf1906f4310316 +EBUILD clang-6.0.9999.ebuild 9415 BLAKE2B c605173c0fbe72841bb6dd63c3f7823c8aeb170c6fdab53a6a0e3470595cd537ed9ad82187d54e2bf2f4d5a19857f509fc0c4cc26824cdc06069340538d7223f SHA512 aba7391f35fb3c47b4d6f447d69bd44c44658bd95171ea74924687a0daff1a1483a94a096e57131da86cbbf6642b513c3ad39d133f2a589e4b8e5b053d3e66a6 +EBUILD clang-9999.ebuild 9480 BLAKE2B 683b5ca49ec0adab805c9e6b1fac0d22dc7bbd32e03b9f4ee07f5aff2b46b7462cd9536dda6f7b2eb9fd44ba46013efd3e139bfaf206832ef2e2978b94755835 SHA512 671e1291ca5a70d851b1934a9c2d299838808ace9df9067b8f562a1c244813ed37f82865793b448ba0d2a304431550b9e463b21960c5058470da1cdbe83c07b8 MISC metadata.xml 1455 BLAKE2B 9dd88bba7158dfdc83bfc48fa4134e1f5a3357ab778cad400a51e348bbb4b44d2740ec417fdc888df0b4fd820441649e92b7adffdd4db558a2f4c3f4830a83a1 SHA512 369a87bd551e483e81ff56f5167177b1bcfedf9bc97f501ef2b07bfdfea3a25532f5e86af062568b3b22a53fe07318fd93dc55bd83b453dd10a0f4d3e88cb932 diff --git a/sys-devel/clang/clang-5.0.1.ebuild b/sys-devel/clang/clang-5.0.1.ebuild index c79d4d26b48f..8ff413171d9e 100644 --- a/sys-devel/clang/clang-5.0.1.ebuild +++ b/sys-devel/clang/clang-5.0.1.ebuild @@ -30,7 +30,7 @@ LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?} LICENSE="UoI-NCSA" SLOT="$(ver_cut 1)" -KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="amd64 ~arm64 x86 ~amd64-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="debug default-compiler-rt default-libcxx doc +static-analyzer test xml z3 kernel_FreeBSD ${ALL_LLVM_TARGETS[*]}" @@ -309,6 +309,11 @@ pkg_postinst() { if [[ ${ROOT} == / && -f ${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then eselect compiler-shadow update all fi + + elog "You can find additional utility scripts in:" + elog " ${EROOT}/usr/lib/llvm/${SLOT}/share/clang" + elog "To use these scripts, you will need Python 2.7. Some of them are vim" + elog "integration scripts (with instructions inside)." } pkg_postrm() { diff --git a/sys-devel/clang/clang-6.0.0-r1.ebuild b/sys-devel/clang/clang-6.0.0-r1.ebuild index a8ab8bbb6b6a..fcd7f4e18741 100644 --- a/sys-devel/clang/clang-6.0.0-r1.ebuild +++ b/sys-devel/clang/clang-6.0.0-r1.ebuild @@ -54,6 +54,7 @@ RDEPEND="${RDEPEND} !