Сравнение mitmproxy-rs-0.11.1 с mitmproxy-rs-0.12.6
/usr/portage/net-proxy/mitmproxy-rs/mitmproxy-rs-0.12.6.ebuild 2025-07-29 16:22:17.296467593 +0300 | ||
---|---|---|
8 | 8 | |
9 | 9 |
declare -A GIT_CRATES=( |
10 | 10 |
[boringtun]='https://github.com/cloudflare/boringtun;e3252d9c4f4c8fc628995330f45369effd4660a1;boringtun-%commit%/boringtun' |
11 |
[smoltcp]='https://github.com/smoltcp-rs/smoltcp;ef67e7b46cabf49783053cbf68d8671ed97ff8d4;smoltcp-%commit%' |
|
12 | 11 |
) |
13 | 12 | |
14 | 13 |
DISTUTILS_EXT=1 |
15 | 14 |
DISTUTILS_USE_PEP517=maturin |
16 |
PYTHON_COMPAT=( python3_{10..13} ) |
|
15 |
PYTHON_COMPAT=( python3_{12..14} ) |
|
16 |
RUST_MIN_VER=1.85.0 |
|
17 | 17 | |
18 | 18 |
inherit cargo distutils-r1 pypi |
19 | 19 | |
... | ... | |
24 | 24 |
" |
25 | 25 |
SRC_URI+=" |
26 | 26 |
${CARGO_CRATE_URIS} |
27 |
https://github.com/gentoo-crate-dist/mitmproxy_rs/releases/download/v${PV}/${P/-/_}-crates.tar.xz |
|
27 | 28 |
" |
28 |
if [[ ${PKGBUMPING} != ${PVR} ]]; then |
|
29 |
SRC_URI+=" |
|
30 |
https://dev.gentoo.org/~mgorny/dist/${P}-crates.tar.xz |
|
31 |
" |
|
32 |
fi |
|
33 | 29 | |
34 | 30 |
LICENSE="MIT" |
35 | 31 |
# Dependent crate licenses |
36 | 32 |
LICENSE+=" |
37 | 33 |
0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC |
38 |
LGPL-3+ MIT Unicode-DFS-2016 WTFPL-2 |
|
34 |
LGPL-3+ MIT Unicode-3.0 WTFPL-2 ZLIB |
|
39 | 35 |
" |
40 | 36 |
SLOT="0" |
41 |
KEYWORDS="amd64 ~arm64" |
|
37 |
KEYWORDS="~amd64 ~arm64" |
|
38 | ||
39 |
RDEPEND=" |
|
40 |
~net-proxy/mitmproxy-linux-${PV}[${PYTHON_USEDEP}] |
|
41 |
" |
|
42 | 42 | |
43 | 43 |
src_prepare() { |
44 | 44 |
distutils-r1_src_prepare |
45 | 45 | |
46 | 46 |
# replace upstream crate substitution with our crate substitution, sigh |
47 |
sed -i -e '/git =/d' Cargo.toml || die |
|
48 |
sed -i -e '/\[patch\./d' -e '/boringtun/i[patch.crates-io]' \ |
|
49 |
"${CARGO_HOME}/config.toml" || die |
|
47 |
local bor_dep=$(grep ^boringtun "${ECARGO_HOME}"/config.toml || die) |
|
48 |
sed -i -e "/boringtun/s;^.*$;${bor_dep};" Cargo.toml || die |
|
50 | 49 |
} |
51 | 50 | |
52 | 51 |
python_test() { |