repo/gentoo:master commit in: net-misc/passt/files/, net-misc/passt/
"Zac Medico" <[email protected]>
| Newsgroups | gmane.linux.gentoo.cvs |
|---|---|
| Message-ID | <1786049082.07a99923edbfcd1c0228968a72101642cebfc14f.zmedico@gentoo> |
commit: 07a99923edbfcd1c0228968a72101642cebfc14f
Author: RadioNoiseE <rne.kou <AT> icloud <DOT> com>
AuthorDate: Tue Aug 4 11:32:39 2026 +0000
Commit: Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Thu Aug 6 20:44:42 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07a99923
net-misc/passt: add missing header file
Signed-off-by: RadioNoiseE <rne.kou <AT> icloud.com>
Closes: https://github.com/gentoo/gentoo/pull/46644
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>
net-misc/passt/files/passt-2026.07.28-musl.patch | 24 ++++++++++++++++++++++++
net-misc/passt/passt-2026.07.28.ebuild | 2 ++
net-misc/passt/passt-9999.ebuild | 2 ++
3 files changed, 28 insertions(+)
diff --git a/net-misc/passt/files/passt-2026.07.28-musl.patch b/net-misc/passt/files/passt-2026.07.28-musl.patch
new file mode 100644
index 000000000000..4bd85e221b80
--- /dev/null
+++ b/net-misc/passt/files/passt-2026.07.28-musl.patch
@@ -0,0 +1,24 @@
+--- a/Makefile
++++ b/Makefile
+@@ -48,8 +48,8 @@
+
+ PASST_HEADERS = arch.h arp.h bitmap.h checksum.h conf.h dhcp.h dhcpv6.h \
+ epoll_ctl.h flow.h fwd.h fwd_rule.h flow_table.h icmp.h icmp_flow.h \
+- inany.h iov.h ip.h isolation.h lineread.h log.h migrate.h ndp.h \
+- netlink.h packet.h parse.h passt.h pasta.h pcap.h pif.h repair.h \
++ inany.h iov.h ip.h isolation.h lineread.h linux_dep.h log.h migrate.h \
++ ndp.h netlink.h packet.h parse.h passt.h pasta.h pcap.h pif.h repair.h \
+ serialise.h siphash.h tap.h tcp.h tcp_buf.h tcp_conn.h tcp_internal.h \
+ tcp_splice.h tcp_vu.h udp.h udp_flow.h udp_internal.h udp_vu.h util.h \
+ vhost_user.h virtio.h vu_common.h
+
+--- a/isolation.c
++++ b/isolation.c
+@@ -89,6 +89,7 @@
+ #include <linux/seccomp.h>
+
+ #include "util.h"
++#include "linux_dep.h"
+ #include "seccomp.h"
+ #include "passt.h"
+ #include "log.h"
diff --git a/net-misc/passt/passt-2026.07.28.ebuild b/net-misc/passt/passt-2026.07.28.ebuild
index 906cd98145c7..fca17865c85e 100644
--- a/net-misc/passt/passt-2026.07.28.ebuild
+++ b/net-misc/passt/passt-2026.07.28.ebuild
@@ -23,6 +23,8 @@ LICENSE="BSD GPL-2+"
SLOT="0"
IUSE="static"
+PATCHES=( "${FILESDIR}/${PN}-2026.07.28-musl.patch" )
+
src_prepare() {
default
tc-export CC
diff --git a/net-misc/passt/passt-9999.ebuild b/net-misc/passt/passt-9999.ebuild
index 906cd98145c7..fca17865c85e 100644
--- a/net-misc/passt/passt-9999.ebuild
+++ b/net-misc/passt/passt-9999.ebuild
@@ -23,6 +23,8 @@ LICENSE="BSD GPL-2+"
SLOT="0"
IUSE="static"
+PATCHES=( "${FILESDIR}/${PN}-2026.07.28-musl.patch" )
+
src_prepare() {
default
tc-export CC