summaryrefslogtreecommitdiff
path: root/sys-fabric
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2021-12-25 20:34:27 +0000
committerV3n3RiX <venerix@koprulu.sector>2021-12-25 20:34:27 +0000
commit0f15659d48c193027158492acb726297501202c5 (patch)
tree5502ba879a78b759da28441d418dbbfe08bd8f03 /sys-fabric
parent93a93e9a3b53c1a73142a305ea1f8136846942ee (diff)
gentoo xmass resync : 25.12.2021
Diffstat (limited to 'sys-fabric')
-rw-r--r--sys-fabric/Manifest.gzbin4165 -> 4172 bytes
-rw-r--r--sys-fabric/libcxgb4/Manifest3
-rw-r--r--sys-fabric/libcxgb4/files/libcxgb4-1.3.2-use-system-queue.patch12
-rw-r--r--sys-fabric/libcxgb4/libcxgb4-1.3.2.ebuild13
4 files changed, 24 insertions, 4 deletions
diff --git a/sys-fabric/Manifest.gz b/sys-fabric/Manifest.gz
index 7fce326847a6..1aa0b53d5486 100644
--- a/sys-fabric/Manifest.gz
+++ b/sys-fabric/Manifest.gz
Binary files differ
diff --git a/sys-fabric/libcxgb4/Manifest b/sys-fabric/libcxgb4/Manifest
index 7cc6380941e9..21bb0af72b16 100644
--- a/sys-fabric/libcxgb4/Manifest
+++ b/sys-fabric/libcxgb4/Manifest
@@ -1,3 +1,4 @@
+AUX libcxgb4-1.3.2-use-system-queue.patch 277 BLAKE2B 7989a60697706ac73f73126470835b501a23e2c3bb8135d614ff8b9407b04aaf0e34429391fb7c29832787ce75815a2bc24a027e607868a0f666f3c2f4c85eea SHA512 2d466dff9b530193ab5e4dacce1573b032aa82d038422c0396af6eb528884657f1fe90d0deff90e1a3ecaa44fe102adaabac31664dbdbe4f4d89e57427941656
DIST OFED-3.12-rc1.tgz 22055476 BLAKE2B 49e6411721392f418369a292513709f396fbb0f17001687aa15b5c0acdc91013cc67354e5978df56452178af7fbbd338a7ff408592ff9126a3045b9bb27375fe SHA512 9f834d6982ab7e8ab47a8b5c958ab2e4c238ef983e47798e7f06655f69672ea1e996297939b381f26ed8c39552f6e62156173d5ddd2f0a7b6cad6aecdd973944
-EBUILD libcxgb4-1.3.2.ebuild 516 BLAKE2B 0aad321ffc45269224f9cc95565798f889d3b9640aba160462a0166167da8797755a4057f618a99ec2190ecac1f503c07f04b0b032c0e987110c35c64097ccc7 SHA512 a08033fd8d02578ca3c599e5cd2b48c768df6dc7fdb6c148123dc6103ddd3c0502a72410b6904318658f359d72754383bc6c7dd5165f19268a5912332e466638
+EBUILD libcxgb4-1.3.2.ebuild 681 BLAKE2B 97153fe745ee171c4debe74d44b4d7855aa0b5b73e9d97dcfa3bdd95fbdab6b53046fb3e8386153c8cf17d402a0160b9439a8148ac4a674b5066cbbcb991394a SHA512 2b971bffb2f68ceef2c058aed8ba4c9967ba14233631fa05d7d138e8b64d7071c5e2274cebc68890b8b39823b6391c6d2da9d87d73c84edce74a2a9af5d1052a
MISC metadata.xml 254 BLAKE2B d6008c0af75d2c59696336153c1fbf23e23bb091b3786644f333d4c0bb9e43c13041ef756532814f203054bead254e98ee24c4e04b053a84e51c18e8714ec84c SHA512 49ac9b7f3e1a9e805c65e2288af69d49c40246ccd58241740afb44593e73c26fa89772185d6b6693db2778e14f5b493169f8b2def93e2d6bdde44cf3b5d66244
diff --git a/sys-fabric/libcxgb4/files/libcxgb4-1.3.2-use-system-queue.patch b/sys-fabric/libcxgb4/files/libcxgb4-1.3.2-use-system-queue.patch
new file mode 100644
index 000000000000..3fa51a780d5d
--- /dev/null
+++ b/sys-fabric/libcxgb4/files/libcxgb4-1.3.2-use-system-queue.patch
@@ -0,0 +1,12 @@
+https://bugs.gentoo.org/713776
+--- a/src/libcxgb4.h
++++ b/src/libcxgb4.h
+@@ -41,7 +41,7 @@
+ #include <sys/time.h>
+ #include <infiniband/driver.h>
+ #include <infiniband/arch.h>
+-#include "queue.h"
++#include <sys/queue.h>
+ #include "t4.h"
+
+ extern unsigned long c4iw_page_size;
diff --git a/sys-fabric/libcxgb4/libcxgb4-1.3.2.ebuild b/sys-fabric/libcxgb4/libcxgb4-1.3.2.ebuild
index b4a7f4de7ad5..3435baa1b8e1 100644
--- a/sys-fabric/libcxgb4/libcxgb4-1.3.2.ebuild
+++ b/sys-fabric/libcxgb4/libcxgb4-1.3.2.ebuild
@@ -8,16 +8,23 @@ OFED_RC="1"
OFED_RC_VER="1"
OFED_SUFFIX="1"
-inherit openib
+inherit epatch openib
DESCRIPTION="OpenIB - driver for Chelsio T4-based iWARP (RDMA over IP/ethernet)"
KEYWORDS="amd64 x86 ~amd64-linux"
IUSE=""
-DEPEND="sys-fabric/libibverbs:${SLOT}"
-RDEPEND="${DEPEND}"
+RDEPEND="sys-fabric/libibverbs:${SLOT}"
+DEPEND="${RDEPEND}
+ elibc_musl? ( sys-libs/queue-standalone )"
block_other_ofed_versions
+src_prepare() {
+ # bug #713776
+ epatch "${FILESDIR}"/${PN}-1.3.2-use-system-queue.patch
+ rm src/queue.h || die
+}
+
src_configure() {
econf --disable-static
}