From 11365dac5dbff82ca5c0350bad4fa3cf94eea393 Mon Sep 17 00:00:00 2001 From: Rahil Bhimjiani Date: Fri, 31 Jul 2026 00:40:59 +0530 Subject: [PATCH] net-misc/passt: update to 2026.07.28 Signed-off-by: Rahil Bhimjiani Part-of: https://github.com/gentoo/gentoo/pull/46630 Signed-off-by: Zac Medico --- net-misc/passt/Manifest | 1 + net-misc/passt/passt-2026.07.28.ebuild | 38 ++++++++++++++++++++++++++ net-misc/passt/passt-9999.ebuild | 2 +- 3 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 net-misc/passt/passt-2026.07.28.ebuild diff --git a/net-misc/passt/Manifest b/net-misc/passt/Manifest index 0f87ada4f2e28..f121ea173dbb5 100644 --- a/net-misc/passt/Manifest +++ b/net-misc/passt/Manifest @@ -1,3 +1,4 @@ DIST passt-2025.12.15.tar.xz 278312 BLAKE2B d681deb9107190b80e697ce813ad2c97c99c39d721e1f459f8687f5c024599bfb0b49d46b261cf8868c43a62f721638a219c236ef7d4c4debedb7728f4a389d6 SHA512 be34c6f88b7bbe1b051cd49b7577e1b9718913600061e01f9d3f623d19044707ece1c72800897dd1e07fbad21d970c2a89496ef99565f2a973a8aa5f75fb9711 DIST passt-2026.05.26.tar.xz 295340 BLAKE2B e35fa2eaec4e2419f957447fda86327987187a741720c606ebad69b3982d82c84144c32efee143bb022719d8e62b3656d30d6078737ce8561f306aabd348b0e1 SHA512 7600fb95eb4227ef86e873c9ae45769e4c0fdeda8553b4e29edb5cd65d8a826bce875118e025b4a27c5d12eb5b82a267ac5dd1ea73e651fbb0c8c0adfecca02f DIST passt-2026.07.16.tar.xz 298216 BLAKE2B 99884c2df2425029362e12b7738e695c780b3eb351bed2a008f618325204e4776322434897d9a65ed99ad9229bfd8edaca026e573a28d708f43ac18b56400e98 SHA512 548d898484ee7d2b1835c019bef1e3fc1dc77a1debc279759da3ab666ebc111ee5790d66b1821a7671c1dbb7ab307cea258a187c6ea8878112fb1221a0bcb2dc +DIST passt-2026.07.28.tar.xz 295268 BLAKE2B bb4e3cded9d7baa771138c1b6eb41b3cfe73615ad379bca9c1f598657b68c1e3d1c1e1e0d50079ec85534f6a60bbe175e48dd6630f91d97bd973e8fed5680455 SHA512 b37c401f8b83ad57bd150668c5a685477b8d186e605cb5897a50a29e02009b87f0a955fa17bf60ccb94867e325d8ba310b3328d9c31f4f4a106230c6742b3921 diff --git a/net-misc/passt/passt-2026.07.28.ebuild b/net-misc/passt/passt-2026.07.28.ebuild new file mode 100644 index 0000000000000..906cd98145c75 --- /dev/null +++ b/net-misc/passt/passt-2026.07.28.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="User-mode networking daemons for VMs and namespaces, replacement for Slirp" +HOMEPAGE="https://passt.top/" + +RELEASE_COMMIT="f8df3f1" + +if [[ ${PV} == 9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://passt.top/passt" +else + SRC_URI="https://passt.top/passt/snapshot/passt-${RELEASE_COMMIT}.tar.xz -> ${P}.tar.xz" + S="${WORKDIR}/${PN}-${RELEASE_COMMIT}" + KEYWORDS="~amd64 ~arm64 ~loong ~riscv" +fi + +LICENSE="BSD GPL-2+" +SLOT="0" +IUSE="static" + +src_prepare() { + default + tc-export CC + # Do not install doc/demo.sh + sed -i -e "/demo/d" Makefile || die +} + +src_compile() { + [[ ${PV} != 9999* ]] && export VERSION="${PV}" + export prefix="${EPREFIX}/usr" docdir="${EPREFIX}/usr/share/doc/${P}" + + emake $(usev static) +} diff --git a/net-misc/passt/passt-9999.ebuild b/net-misc/passt/passt-9999.ebuild index 291f018286cf8..906cd98145c75 100644 --- a/net-misc/passt/passt-9999.ebuild +++ b/net-misc/passt/passt-9999.ebuild @@ -8,7 +8,7 @@ inherit toolchain-funcs DESCRIPTION="User-mode networking daemons for VMs and namespaces, replacement for Slirp" HOMEPAGE="https://passt.top/" -RELEASE_COMMIT="090d739" +RELEASE_COMMIT="f8df3f1" if [[ ${PV} == 9999* ]]; then inherit git-r3