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 +}
