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/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 ++ 8 files changed, 115 insertions(+), 31 deletions(-) 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/clang-runtime') 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 -- cgit v1.2.3