* [gentoo-commits] repo/gentoo:master commit in: sys-block/libfabric/
@ 2021-02-26 0:44 Patrick McLean
0 siblings, 0 replies; 4+ messages in thread
From: Patrick McLean @ 2021-02-26 0:44 UTC (permalink / raw
To: gentoo-commits
commit: 0d58b09231d3c20d51f30c6d8da29b105e2c9979
Author: Patrick McLean <patrick.mclean <AT> sony <DOT> com>
AuthorDate: Thu Feb 25 21:30:34 2021 +0000
Commit: Patrick McLean <chutzpah <AT> gentoo <DOT> 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 <chutzpah <AT> 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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>chutzpah@gentoo.org</email>
+ <name>Patrick McLean</name>
+ </maintainer>
+ <use>
+ <flag name="cuda">Enable for CUDA provider</flag>
+ <flag name="efa">Enable Amazon EC2 Elastic Fabric Adapter provider</flag>
+ <flag name="usnic">Enable Cisco VIC (virtualized NIC) hardware on Cisco UCS server provider</flag>
+ <flag name="rocr">Enable Radeon Open Compute provider</flag>
+ <flag name="verbs">Enable Linux Infiniband verbs provider</flag>
+ </use>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-block/libfabric/
@ 2021-02-26 8:40 David Seifert
0 siblings, 0 replies; 4+ messages in thread
From: David Seifert @ 2021-02-26 8:40 UTC (permalink / raw
To: gentoo-commits
commit: 4aea30164cf091cb80d25b58c68ac54658ed2237
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 26 08:39:51 2021 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Fri Feb 26 08:39:51 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4aea3016
sys-block/libfabric: [QA] Remove .la and .a files
Closes: https://bugs.gentoo.org/772944
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: David Seifert <soap <AT> gentoo.org>
sys-block/libfabric/libfabric-1.11.2.ebuild | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/sys-block/libfabric/libfabric-1.11.2.ebuild b/sys-block/libfabric/libfabric-1.11.2.ebuild
index 59d1c970e24..e4b0e429284 100644
--- a/sys-block/libfabric/libfabric-1.11.2.ebuild
+++ b/sys-block/libfabric/libfabric-1.11.2.ebuild
@@ -41,7 +41,8 @@ src_prepare() {
}
src_configure() {
- local -a myeconfargs=(
+ local myeconfargs=(
+ --disable-static
# let's try to avoid automagic deps
--enable-bgq=no
--enable-cuda-dlopen=$(usex cuda yes no)
@@ -68,3 +69,10 @@ src_configure() {
)
econf "${myeconfargs[@]}"
}
+
+src_install() {
+ default
+
+ # no static archives
+ find "${ED}" -name '*.la' -delete || die
+}
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-block/libfabric/
@ 2021-12-20 10:57 David Seifert
0 siblings, 0 replies; 4+ messages in thread
From: David Seifert @ 2021-12-20 10:57 UTC (permalink / raw
To: gentoo-commits
commit: d5693bff98c96da6c711cb9680a015e7934dacd8
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 20 10:57:36 2021 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Mon Dec 20 10:57:36 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5693bff
sys-block/libfabric: dep on dev-util/nvidia-cuda-toolkit
Signed-off-by: David Seifert <soap <AT> gentoo.org>
.../libfabric/{libfabric-1.11.2.ebuild => libfabric-1.11.2-r1.ebuild} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-block/libfabric/libfabric-1.11.2.ebuild b/sys-block/libfabric/libfabric-1.11.2-r1.ebuild
similarity index 97%
rename from sys-block/libfabric/libfabric-1.11.2.ebuild
rename to sys-block/libfabric/libfabric-1.11.2-r1.ebuild
index e4b0e4292841..3573c62b85da 100644
--- a/sys-block/libfabric/libfabric-1.11.2.ebuild
+++ b/sys-block/libfabric/libfabric-1.11.2-r1.ebuild
@@ -21,7 +21,7 @@ DEPEND="
"
RDEPEND="
${DEPEND}
- cuda? ( dev-util/nvidia-cuda-sdk )
+ cuda? ( dev-util/nvidia-cuda-toolkit )
"
BDEPEND="
virtual/pkgconfig
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-block/libfabric/
@ 2022-01-14 17:36 Jakov Smolić
0 siblings, 0 replies; 4+ messages in thread
From: Jakov Smolić @ 2022-01-14 17:36 UTC (permalink / raw
To: gentoo-commits
commit: dfbff1c6593c06a5117f27374a1c1408e187775b
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 14 12:57:29 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Fri Jan 14 17:36:01 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfbff1c6
sys-block/libfabric: Switch to rdma-core for infiniband support
Closes: https://bugs.gentoo.org/831006
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
.../{libfabric-1.11.2-r1.ebuild => libfabric-1.11.2-r2.ebuild} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-block/libfabric/libfabric-1.11.2-r1.ebuild b/sys-block/libfabric/libfabric-1.11.2-r2.ebuild
similarity index 95%
rename from sys-block/libfabric/libfabric-1.11.2-r1.ebuild
rename to sys-block/libfabric/libfabric-1.11.2-r2.ebuild
index 3573c62b85da..b39c2b6da40c 100644
--- a/sys-block/libfabric/libfabric-1.11.2-r1.ebuild
+++ b/sys-block/libfabric/libfabric-1.11.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -17,7 +17,7 @@ IUSE="cuda efa usnic rocr verbs"
DEPEND="
rocr? ( dev-libs/rocr-runtime:= )
usnic? ( dev-libs/libnl:= )
- verbs? ( sys-fabric/libibverbs:= )
+ verbs? ( sys-cluster/rdma-core )
"
RDEPEND="
${DEPEND}
^ permalink raw reply related [flat|nested] 4+ messages in thread
end of thread, other threads:[~2022-01-14 17:36 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-02-26 0:44 [gentoo-commits] repo/gentoo:master commit in: sys-block/libfabric/ Patrick McLean
-- strict thread matches above, loose matches on Subject: below --
2021-02-26 8:40 David Seifert
2021-12-20 10:57 David Seifert
2022-01-14 17:36 Jakov Smolić
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox