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 B58EC13835C for ; Fri, 26 Feb 2021 00:44:25 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 02EC0E09D9; Fri, 26 Feb 2021 00:44:25 +0000 (UTC) Received: from smtp.gentoo.org (dev.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 D3A0FE09D9 for ; Fri, 26 Feb 2021 00:44:24 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (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 4488D341027 for ; Fri, 26 Feb 2021 00:44:22 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id AC71E4C2 for ; Fri, 26 Feb 2021 00:44:20 +0000 (UTC) From: "Patrick McLean" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Patrick McLean" Message-ID: <1614300181.0d58b09231d3c20d51f30c6d8da29b105e2c9979.chutzpah@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: sys-block/libfabric/ X-VCS-Repository: repo/gentoo X-VCS-Files: sys-block/libfabric/Manifest sys-block/libfabric/libfabric-1.11.2.ebuild sys-block/libfabric/metadata.xml X-VCS-Directories: sys-block/libfabric/ X-VCS-Committer: chutzpah X-VCS-Committer-Name: Patrick McLean X-VCS-Revision: 0d58b09231d3c20d51f30c6d8da29b105e2c9979 X-VCS-Branch: master Date: Fri, 26 Feb 2021 00:44:20 +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: 8ea1d944-5d7b-4793-94a3-8860903d9f2d X-Archives-Hash: 0820aabd09ede2f91b4e2b255abc827a commit: 0d58b09231d3c20d51f30c6d8da29b105e2c9979 Author: Patrick McLean sony com> AuthorDate: Thu Feb 25 21:30:34 2021 +0000 Commit: Patrick McLean gentoo org> CommitDate: Fri Feb 26 00:43:01 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d58b092 sys-block/libfabric: New package Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.15, Repoman-3.0.2 Signed-off-by: Patrick McLean gentoo.org> sys-block/libfabric/Manifest | 1 + sys-block/libfabric/libfabric-1.11.2.ebuild | 70 +++++++++++++++++++++++++++++ sys-block/libfabric/metadata.xml | 15 +++++++ 3 files changed, 86 insertions(+) diff --git a/sys-block/libfabric/Manifest b/sys-block/libfabric/Manifest new file mode 100644 index 00000000000..cad5c57c4d1 --- /dev/null +++ b/sys-block/libfabric/Manifest @@ -0,0 +1 @@ +DIST libfabric-1.11.2.tar.bz2 1480982 BLAKE2B df419a4282b21cb513708d035721b35861969934af3771b9781288d17761be2a341bbe23098110c3a6ecb119cd508fe9cf93c002b4861c7595d3b384a99b53a5 SHA512 79d9ce52287ead57dfec20bcca91d4ca186e709379b55669612e596f40f02c83fee1c69601927e1894a01395eff128bd918c8f23ffb198f1bbba9b8d484780ef diff --git a/sys-block/libfabric/libfabric-1.11.2.ebuild b/sys-block/libfabric/libfabric-1.11.2.ebuild new file mode 100644 index 00000000000..59d1c970e24 --- /dev/null +++ b/sys-block/libfabric/libfabric-1.11.2.ebuild @@ -0,0 +1,70 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="The Open Fabrics Interfaces (OFI) framework" +HOMEPAGE="http://libfabric.org/ https://github.com/ofiwg/libfabric" +SRC_URI="https://github.com/ofiwg/${PN}/releases/download/v${PV}/${P}.tar.bz2" + +LICENSE="BSD GPL-2" +SLOT="0/1" +KEYWORDS="~amd64" +IUSE="cuda efa usnic rocr verbs" + +DEPEND=" + rocr? ( dev-libs/rocr-runtime:= ) + usnic? ( dev-libs/libnl:= ) + verbs? ( sys-fabric/libibverbs:= ) +" +RDEPEND=" + ${DEPEND} + cuda? ( dev-util/nvidia-cuda-sdk ) +" +BDEPEND=" + virtual/pkgconfig +" + +DOCS=( + AUTHORS + #CONTRIBUTORS + NEWS.md + README + #README.md +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local -a myeconfargs=( + # let's try to avoid automagic deps + --enable-bgq=no + --enable-cuda-dlopen=$(usex cuda yes no) + --enable-efa=$(usex efa yes no) + --enable-gni=no + #--enable-gdrcopy-dlopen=no + --enable-mrail=yes + --enable-perf=no + # no psm libraries packaged that I can find (patches accepted) + --enable-psm=no + --enable-psm2=no + #--enable-psm3=no + --enable-rocr-dlopen=$(usex rocr yes no) + --enable-rstream=yes + --enable-rxd=yes + --enable-rxm=yes + --enable-sockets=yes + --enable-shm=yes + --enable-tcp=yes + --enable-udp=yes + --enable-usnic=$(usex usnic yes no) + --enable-verbs=$(usex verbs yes no) + --enable-xpmem=no + ) + econf "${myeconfargs[@]}" +} diff --git a/sys-block/libfabric/metadata.xml b/sys-block/libfabric/metadata.xml new file mode 100644 index 00000000000..af6882096ad --- /dev/null +++ b/sys-block/libfabric/metadata.xml @@ -0,0 +1,15 @@ + + + + + chutzpah@gentoo.org + Patrick McLean + + + Enable for CUDA provider + Enable Amazon EC2 Elastic Fabric Adapter provider + Enable Cisco VIC (virtualized NIC) hardware on Cisco UCS server provider + Enable Radeon Open Compute provider + Enable Linux Infiniband verbs provider + +