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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.