commit:     8e88ca9e24c5430df67979c0bc93856852ffb9cc
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Feb  1 13:53:40 2026 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Feb  1 13:53:40 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e88ca9e

net-proxy/mitmproxy-rs: Bump to 0.12.9

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 net-proxy/mitmproxy-rs/Manifest                   |  2 +
 net-proxy/mitmproxy-rs/mitmproxy-rs-0.12.9.ebuild | 53 +++++++++++++++++++++++
 2 files changed, 55 insertions(+)

diff --git a/net-proxy/mitmproxy-rs/Manifest b/net-proxy/mitmproxy-rs/Manifest
index 9dfd61d7214f..59d9f6831fa4 100644
--- a/net-proxy/mitmproxy-rs/Manifest
+++ b/net-proxy/mitmproxy-rs/Manifest
@@ -1,3 +1,5 @@
 DIST boringtun-2f3c85f5c4a601018c10b464b1ca890d9504bf6e.gh.tar.gz 219297 
BLAKE2B 
af42c888259ce9d0d36c8b6925459e86fac14059e6b8a3532783050d77627f91c4cd7a0b61bd290e86bbe37ab155d9f798f5478b0f09650dabba08cdc9f60696
 SHA512 
485675e3fa9317d09814a67162199691df87d04b970c4f69536607584b07f6ab8d2379ef89b22d674e569b8a874a1298bc59a8537c077c81658594bbd502470e
 DIST mitmproxy_rs-0.12.8-crates.tar.xz 49230272 BLAKE2B 
9bd32b59d82a6e1d28701373427600d774caecefc406d4646c601f68ae05c46c1d857b00a4a018f6ab15c864f6984377153b99f306024560195b44ef45d0e75c
 SHA512 
b71360be285f4f81feed8cbd283ed00928e8e09d5fa7ba99ecf3a9c2a7ee4a137ca4a7357579925b4e98080f0fa756bc78a58b92badb19fbc7e8992fc63bef4c
 DIST mitmproxy_rs-0.12.8.tar.gz 1320939 BLAKE2B 
7e33797c0b51919b8f1d999377d9790275854c205bcc523fdeead990813dd39de211474294f3285141dbb93f9456481f5c7487a0e5fb93f3814cce90e6035cef
 SHA512 
b720ad3b4d3a681d2914a2b2555b7ca348846459bf07278c219de59f789e8ebb3685f2aead4c6f737235f604e3990f7044547d4e15026fbfd08435f992b5fde3
+DIST mitmproxy_rs-0.12.9-crates.tar.xz 45242028 BLAKE2B 
b34979c3a573701a2f6f2f029a1cec05d4bc59013dc94c87a0e2b7d340c6bc8f7b2415d171b944f63a7d881ae87941a1e6fa61265218a3eea46fb7a127ef286d
 SHA512 
ed4d48dd443eb777e5b387d38bf36ec6ee1d51e1c0aa650f0b27f8e34ae13a5c1eabfa766565879a661b2c4d6e458800e668f3a80a693eb9d5527ee0eb52314c
+DIST mitmproxy_rs-0.12.9.tar.gz 1334424 BLAKE2B 
aed8aeebc1f6864ac31b6615491aa0fea6d5ee52c1f1dec2ffc68700fdeb3207ae504c4c9bc2c00c6b1531e66c58032200096c79c150944e667b22ce8088c0de
 SHA512 
794211b9a3e623c0d59c172b8ea910f30031d000c41f470e5d78c1a87add01b20f15ec3dedd82924ce34ffcb1e7fcfd1a5557d638580f0e21b61aa3a522b286d

diff --git a/net-proxy/mitmproxy-rs/mitmproxy-rs-0.12.9.ebuild 
b/net-proxy/mitmproxy-rs/mitmproxy-rs-0.12.9.ebuild
new file mode 100644
index 000000000000..272ceed8abc6
--- /dev/null
+++ b/net-proxy/mitmproxy-rs/mitmproxy-rs-0.12.9.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2024-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATvES=""
+
+declare -A GIT_CRATES=(
+       
[boringtun]='https://github.com/cloudflare/boringtun;2f3c85f5c4a601018c10b464b1ca890d9504bf6e;boringtun-%commit%/boringtun'
+)
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=maturin
+PYTHON_COMPAT=( python3_{12..14} )
+RUST_MIN_VER=1.89.0
+RUST_MAX_VER=1.90.0
+
+inherit cargo distutils-r1 pypi
+
+DESCRIPTION="mitmproxy's Rust bits"
+HOMEPAGE="
+       https://github.com/mitmproxy/mitmproxy_rs/
+       https://pypi.org/project/mitmproxy-rs/
+"
+SRC_URI+="
+       ${CARGO_CRATE_URIS}
+       
https://github.com/gentoo-crate-dist/mitmproxy_rs/releases/download/v${PV}/${P/-/_}-crates.tar.xz
+"
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+="
+       0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC
+       LGPL-3+ MIT Unicode-3.0 WTFPL-2 ZLIB
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+       ~net-proxy/mitmproxy-linux-${PV}[${PYTHON_USEDEP}]
+"
+
+src_prepare() {
+       distutils-r1_src_prepare
+
+       # replace upstream crate substitution with our crate substitution, sigh
+       local bor_dep=$(grep ^boringtun "${ECARGO_HOME}"/config.toml || die)
+       sed -i -e "/boringtun/s;^.*$;${bor_dep};" Cargo.toml || die
+}
+
+python_test() {
+       cargo_src_test --manifest-path mitmproxy-rs/Cargo.toml
+}

Reply via email to