From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id B7B631382C5 for ; Fri, 12 Mar 2021 12:31:08 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E5750E09B4; Fri, 12 Mar 2021 12:31:07 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id CD9C9E09B4 for ; Fri, 12 Mar 2021 12:31:07 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 3E36F335D3C for ; Fri, 12 Mar 2021 12:31:05 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 95AC8C3 for ; Fri, 12 Mar 2021 12:31:03 +0000 (UTC) From: "Piotr Karbowski" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Piotr Karbowski" Message-ID: <1615552260.f3d8e3a5d65ec0094c0e50c9297548ecdbe1d2f6.slashbeast@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-libs/libdispatch/Manifest dev-libs/libdispatch/libdispatch-5.3.3.ebuild dev-libs/libdispatch/metadata.xml X-VCS-Directories: dev-libs/libdispatch/ X-VCS-Committer: slashbeast X-VCS-Committer-Name: Piotr Karbowski X-VCS-Revision: f3d8e3a5d65ec0094c0e50c9297548ecdbe1d2f6 X-VCS-Branch: master Date: Fri, 12 Mar 2021 12:31:03 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: a0cdfb87-4ee1-4b4e-bb32-b3cd1a8b4335 X-Archives-Hash: 0c0951ec83a2f17b6350854cec5fa200 commit: f3d8e3a5d65ec0094c0e50c9297548ecdbe1d2f6 Author: Piotr Karbowski gentoo org> AuthorDate: Fri Mar 12 09:55:42 2021 +0000 Commit: Piotr Karbowski gentoo org> CommitDate: Fri Mar 12 12:31:00 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3d8e3a5 dev-libs/libdispatch: new package. Signed-off-by: Piotr Karbowski gentoo.org> dev-libs/libdispatch/Manifest | 1 + dev-libs/libdispatch/libdispatch-5.3.3.ebuild | 45 +++++++++++++++++++++++++++ dev-libs/libdispatch/metadata.xml | 11 +++++++ 3 files changed, 57 insertions(+) diff --git a/dev-libs/libdispatch/Manifest b/dev-libs/libdispatch/Manifest new file mode 100644 index 00000000000..aa3b6b67cbe --- /dev/null +++ b/dev-libs/libdispatch/Manifest @@ -0,0 +1 @@ +DIST libdispatch-5.3.3.tar.gz 591794 BLAKE2B 982b99227a1292d999639e7b16c1382a38dd6799a0ea1b83dd66333d5b6388be809127565fafc7f171dab9d8aa388cf67316d7eb6fa2ae2e1b8ccf660b32f0ab SHA512 b76071e8fac19ef5aed8cb3998b903a17a4f2b9e6b992d22d394212f4d48c4a547fb7a8cf16e4ce2ef17d6b58e253c2d52c6b176c3a874132410215b73332909 diff --git a/dev-libs/libdispatch/libdispatch-5.3.3.ebuild b/dev-libs/libdispatch/libdispatch-5.3.3.ebuild new file mode 100644 index 00000000000..d469c43530f --- /dev/null +++ b/dev-libs/libdispatch/libdispatch-5.3.3.ebuild @@ -0,0 +1,45 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +MY_PN="swift-corelibs-${PN}" +MY_PV="swift-${PV}-RELEASE" + +DESCRIPTION="A library for concurrent code execution on multicore hardware" +HOMEPAGE="https://github.com/apple/swift-corelibs-libdispatch" +SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND=" + sys-devel/clang + sys-devel/llvm +" + +S="${WORKDIR}/${MY_PN}-${MY_PV}" + +src_configure () { + if ! tc-is-clang ; then + have_switched_compiler=yes + AR=llvm-ar + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + NM=llvm-nm + RANLIB=llvm-ranlib + + strip-unsupported-flags + fi + + export HOST_CC="$(tc-getBUILD_CC)" + export HOST_CXX="$(tc-getBUILD_CXX)" + tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG + + cmake_src_configure +} diff --git a/dev-libs/libdispatch/metadata.xml b/dev-libs/libdispatch/metadata.xml new file mode 100644 index 00000000000..7629980c0ab --- /dev/null +++ b/dev-libs/libdispatch/metadata.xml @@ -0,0 +1,11 @@ + + + + + slashbeast@gentoo.org + Piotr Karbowski + + + apple/swift-corelibs-libdispatch + +