commit: bbb9485df7365acfa4424657ff2bf0f8330d257b Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Sat Jun 28 06:50:12 2025 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Sat Jun 28 06:50:12 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbb9485d
net-proxy/mitmproxy-linux: Remove old Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> net-proxy/mitmproxy-linux/Manifest | 8 -- .../mitmproxy-linux/mitmproxy-linux-0.11.5.ebuild | 103 -------------------- .../mitmproxy-linux/mitmproxy-linux-0.12.0.ebuild | 105 -------------------- .../mitmproxy-linux/mitmproxy-linux-0.12.3.ebuild | 105 -------------------- .../mitmproxy-linux/mitmproxy-linux-0.12.5.ebuild | 108 --------------------- 5 files changed, 429 deletions(-) diff --git a/net-proxy/mitmproxy-linux/Manifest b/net-proxy/mitmproxy-linux/Manifest index 8e2784a7182f..c55307a81e21 100644 --- a/net-proxy/mitmproxy-linux/Manifest +++ b/net-proxy/mitmproxy-linux/Manifest @@ -9,15 +9,7 @@ DIST hermit-abi-0.5.0.crate 17480 BLAKE2B 502964fc10754985eb39aa9f9e6ca418bb6565 DIST libc-0.2.169.crate 757901 BLAKE2B 1012cf93d8975aa20fc3f2332e253426ff66be6aed63ace5292cc8568ee419b0f1a4b5b39ddbb78d9c2dfd8d72eb0d068c98faa229ab55556da5e674429f0e97 SHA512 c4566330a7967efc211edf31a23647d1a33aa51fc25aa4e9337716748c8fd4be0ae63679220ff2cf6e892f37d03bc5264c55e8f082eb82574a6ec1fa8e5e45ce DIST libc-0.2.171.crate 785246 BLAKE2B 2bfbb3146d63444632b924520bc3d8af4adc6bbc38f4a7c6e8a003365430372ac1c05246684b54f0a98c36c8a7f02c325e1a6dd7fec44adeff41767e427ea77f SHA512 aca8b5f769dff18d9b3d73cae2c496f64a9828edfb0b57412da01a89158e770a5dcbb74bd83612870f9a08eb31647c1a2c92463189f16b01be8cdfc76fe0bacd DIST miniz_oxide-0.8.3.crate 61827 BLAKE2B ae8626de8711a8b7c2bce52d2e226a3e973ba6919ed33904883ae6287f848fcf40642afdb9ad71bba19db181fe9ea354c85cd81c1dad889588d5df8fcc99b9f2 SHA512 b79cd67a477851b18ed87c887bfd9f40f97059eb3fedbdc3a52eac66b5fcea42cae833eea39fd62becdb057b337f91d27f2087a407d02770feeaea934c0b1e1c -DIST mitmproxy_linux-0.11.5.tar.gz 1285776 BLAKE2B 5ba240481abab07e399fb94732c47e9d6f4ebb33a00d4966f44766d270123af43eceda7ae8b1d190b3e29f080568f4d92df52d785c5b60d67a6f1c3889032404 SHA512 faf99e52dbc0f52e95f108fa252c153e1c7a3177a9f2c990e768f5e0289f247dda4c85a150407ccc750a3e171f984d10b77ee9759138935f2d2631f09bd223e1 -DIST mitmproxy_linux-0.12.0.tar.gz 1287742 BLAKE2B 781fe78970e0da6206e4a709ff06496874d06deeb38f224a7ead012336a3633981647f0f4d3f4a06b4531df490c10207a034876d063e32d1e4030e2aa2588375 SHA512 0b103d36d6420ca518286b27582dfdec7ee041b30a7745c2476150b699af51b053ee68176033ac6d4a7753260505d041eb3e281af7fd3eb541a6e05527a90765 -DIST mitmproxy_linux-0.12.3.tar.gz 1287684 BLAKE2B 2aa69e752826824b1b4fe175171e185157053f54e5ce356b722c152ddc44e43f6296763f811d193ab9f03d32a4e2ac826f3d156df96ba1e226558585540ff6de SHA512 c3e9f19c4e70712c95c078b40b668a209d73cb830d363af779fa1fb4dd27f7d214ccb1bac141b878ec4a18f576862823b40e2a2e1474e92e7f0cc96e7e99c698 -DIST mitmproxy_linux-0.12.5.tar.gz 1287168 BLAKE2B 2d5a95dc0f0bba0f762bb7f341cce179f2008744677284cc4e291b06d8ee1fb192bae952155982adefbce1ba5abe0ae73fe756c37bb8815c73d1189a0f2d91ea SHA512 d7c0246e24047a77da887f9cf7cf340eaa2eac29633ece53781b66b3ce257f11237a632bfe8029fff9ae1ad95efc648352b4a275f8f031d8821be13a98006a4f DIST mitmproxy_linux-0.12.6.tar.gz 1287279 BLAKE2B d310d93e1c24e032a3932a666d0f3b6cc18e913792a975c6d9f396e62b85cae1b3ea7254c23cf96812e59dccfe6b99088ee95648cc0505cd5b480dd154b64fb6 SHA512 1f951e227edccb628a6a2536d6c2948692551af278dacf8b7402e766a1a7bcd5611d9fa2aa94dd8c13a1f140e1467a488939b82ea66ac972896b76c0473dbde3 -DIST mitmproxy_rs-0.11.5-crates.tar.xz 50121936 BLAKE2B 1f4645c44c42b904c300661b4314c0245e16a6bec6cdc7198d38e0492cccc4704cfdf479c5943ab73b6806ad62f9385289b5a7e9cee582d3e0def8381dac5869 SHA512 70facfa58bc45e2e0ee854b8d3fbd53818a93b319a117019f4713ab15793e065ea263ad6edae5086938755433c20756c7d23c3b023451e4cc052f2a98f956f60 -DIST mitmproxy_rs-0.12.0-crates.tar.xz 62765072 BLAKE2B 270793c1aaf313ad9d256963e67906dfba1e901d24c8549bc4ccd2b09b4dceeb85f8232f45a0859bc53f0a92907051a0ec8a50394a2afe04c94ef3b99659c2ef SHA512 5ad0978d88f487aceebe6d579d0a226388198d2afda31a918fa521a048def313697157391f7971703bebe0134015640aa9841557d943c742a5172fcdfce84d86 -DIST mitmproxy_rs-0.12.3-crates.tar.xz 55236484 BLAKE2B d1279c3b64ec12f88d71ab053bdc460053558ff51e655f7b348f498874482f3a08a727c4f96f7e4382798865b71b7496791a2a026457f00f852893a422777f76 SHA512 235e1a7126e1aac94a8d6a88f20e56e048801971a12a6d2f8717a37607cefbc80c88d650647d8106d6e5d179e8a7400fa136cbdf732ecab5e9cdae1e92fd108c -DIST mitmproxy_rs-0.12.5-crates.tar.xz 48932336 BLAKE2B dfdb6fc0c789361e90bd14e7ae02d81705b98a69d7d6b91114eaaac317ca2971fb6d4ed8fe3eb4801826adf8f782727fbe018d71adf21b1634eecd6039619671 SHA512 f8cb08bd509112f67e1ff1b2e4af9f4e3117a9451e7fae0bef7428ee6f1c576732a1ace69898fa3379ebf9a5da4293014b3cf7dffdd6f0d16f36f5de433d5c0c DIST mitmproxy_rs-0.12.6-crates.tar.xz 49026512 BLAKE2B a342d004dca4570056525b206dc72576d060fa4a31d50abf2660540578da28a65b8a4d235a2802c8ae516a94ee5d5f6d3dcb58903e7da88313b851331e60a398 SHA512 07c33a9ee563919edb03e60a410522901f4eddaa28712cab1605c8ed7accf74f9347d89ef2462c450fd275b45b4e8c4d27c22157a85a80f96f37b7ca50a2e938 DIST r-efi-4.5.0.crate 63921 BLAKE2B ea8c1c5f9d7ce0a3dc5b541dbd276895872143b6337aa2269914a89a4da1f9da278fa4a153cc3d30fd1a86f2b61abd2431ce0d607d38540bdfa642e3e09b03c3 SHA512 5a66e9425bcd4babed85e7a79d09fa5beee65a4d2cacb3916fcc12518d6b927f557630415bdc446ff21c31cd4c78fe7cea6031b5557ee8c98d6dbae6a5e0198d DIST r-efi-alloc-1.0.0.crate 13351 BLAKE2B aae3d9bf923e3757871caeac7b13c17917ad595ff7d281ba7a4dcae822aaa85c5aef8de208121fdbcdc1d80174e041d794c515a0a8866b37848ae173957ef29c SHA512 4c37970eb78ce19d85701f7b6e24b066b3dfa6dda6823701d1312561b48f4aab5aa2be6be3277ac753a8a046bfd04c8d90010415687426cd4de4c6d5db474b13 diff --git a/net-proxy/mitmproxy-linux/mitmproxy-linux-0.11.5.ebuild b/net-proxy/mitmproxy-linux/mitmproxy-linux-0.11.5.ebuild deleted file mode 100644 index 270c4025a143..000000000000 --- a/net-proxy/mitmproxy-linux/mitmproxy-linux-0.11.5.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Extra crates required at runtime via rustc-build-sysroot crate. -# Note: versions are locked in /usr/lib/rust/*/lib/rustlib/src/rust/library/Cargo.lock. -CRATES=" - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] -" - -# Implied by crates above. -RUST_MIN_VER=1.86.0 -RUST_MAX_VER=1.86.0 - -declare -A GIT_CRATES=( - [boringtun]='https://github.com/cloudflare/boringtun;e3252d9c4f4c8fc628995330f45369effd4660a1;boringtun-%commit%/boringtun' -) - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{12..13} ) -RUST_REQ_USE="llvm_targets_BPF(+)" - -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}/mitmproxy_rs-${PV}-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" - -BDEPEND=" - dev-util/bpf-linker -" - -src_prepare() { - local PATCHES=( - # aya-ebpf overwrites libc functions with incompatible - # implementations that break everything, and therefore - # can only be used for bpf* targets - # https://github.com/aya-rs/aya/issues/1254 - "${FILESDIR}/${PN}-0.11.5-no-host-aya-ebpf.patch" - ) - - 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 - - # this only implicitly builds mitmproxy-linux-ebpf, and is broken - # https://github.com/mitmproxy/mitmproxy/issues/7663 - rm mitmproxy-linux/build.rs || die -} - -src_configure() { - # first, we must build mitmproxy-linux-ebpf for the bpf target - # bpf-linker requires BPF target that is only available in nightly - local -x RUSTC_BOOTSTRAP=1 - # no clue why this needs to be explicit - local -x RUSTFLAGS="-C linker=bpf-linker" - - local cmd=( - "${CARGO}" build - -Z build-std=core - --bins - --release - --target=bpfel-unknown-none - ) - - pushd mitmproxy-linux-ebpf >/dev/null || die - echo "${cmd[*]}" >&2 - "${cmd[@]}" || die "${cmd[*]} failed" - popd >/dev/null || die - - export OUT_DIR="${S}/target/bpfel-unknown-none/release" -} - -python_test() { - cargo_src_test --manifest-path mitmproxy-linux/Cargo.toml -} diff --git a/net-proxy/mitmproxy-linux/mitmproxy-linux-0.12.0.ebuild b/net-proxy/mitmproxy-linux/mitmproxy-linux-0.12.0.ebuild deleted file mode 100644 index ce8cc4fa882b..000000000000 --- a/net-proxy/mitmproxy-linux/mitmproxy-linux-0.12.0.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Extra crates required at runtime via rustc-build-sysroot crate. -# Note: versions are locked in /usr/lib/rust/*/lib/rustlib/src/rust/library/Cargo.lock. -CRATES=" - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] -" - -# Implied by crates above. -RUST_MIN_VER=1.86.0 -RUST_MAX_VER=1.86.0 - -declare -A GIT_CRATES=( - [boringtun]='https://github.com/cloudflare/boringtun;e3252d9c4f4c8fc628995330f45369effd4660a1;boringtun-%commit%/boringtun' -) - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{12..13} ) -RUST_REQ_USE="llvm_targets_BPF(+),rust-src" - -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}/mitmproxy_rs-${PV}-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" - -BDEPEND=" - dev-util/bpf-linker -" - -src_prepare() { - local PATCHES=( - # aya-ebpf overwrites libc functions with incompatible - # implementations that break everything, and therefore - # can only be used for bpf* targets - # https://github.com/aya-rs/aya/issues/1254 - "${FILESDIR}/${PN}-0.11.5-no-host-aya-ebpf.patch" - ) - - 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 - - # this only implicitly builds mitmproxy-linux-ebpf, and is broken - # https://github.com/mitmproxy/mitmproxy/issues/7663 - rm mitmproxy-linux/build.rs || die -} - -src_configure() { - # first, we must build mitmproxy-linux-ebpf for the bpf target - # bpf-linker requires BPF target that is only available in nightly - local -x RUSTC_BOOTSTRAP=1 - # no clue why this needs to be explicit - local -x RUSTFLAGS="-C linker=bpf-linker" - - local cmd=( - "${CARGO}" build - -Z build-std=core - --bins - --release - --target=bpfel-unknown-none - ) - - pushd mitmproxy-linux-ebpf >/dev/null || die - echo "${cmd[*]}" >&2 - "${cmd[@]}" || die "${cmd[*]} failed" - popd >/dev/null || die - - export OUT_DIR="${S}/target/bpfel-unknown-none/release" -} - -python_test() { - cargo_src_test --manifest-path mitmproxy-linux/Cargo.toml -} diff --git a/net-proxy/mitmproxy-linux/mitmproxy-linux-0.12.3.ebuild b/net-proxy/mitmproxy-linux/mitmproxy-linux-0.12.3.ebuild deleted file mode 100644 index 6ac6bfc6504f..000000000000 --- a/net-proxy/mitmproxy-linux/mitmproxy-linux-0.12.3.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Extra crates required at runtime via rustc-build-sysroot crate. -# Note: versions are locked in /usr/lib/rust/*/lib/rustlib/src/rust/library/Cargo.lock. -CRATES=" - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] -" - -# Implied by crates above. -RUST_MIN_VER=1.86.0 -RUST_MAX_VER=1.86.0 - -declare -A GIT_CRATES=( - [boringtun]='https://github.com/cloudflare/boringtun;e3252d9c4f4c8fc628995330f45369effd4660a1;boringtun-%commit%/boringtun' -) - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{12..13} ) -RUST_REQ_USE="llvm_targets_BPF(+),rust-src" - -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}/mitmproxy_rs-${PV}-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" - -BDEPEND=" - dev-util/bpf-linker -" - -src_prepare() { - local PATCHES=( - # aya-ebpf overwrites libc functions with incompatible - # implementations that break everything, and therefore - # can only be used for bpf* targets - # https://github.com/aya-rs/aya/issues/1254 - "${FILESDIR}/${PN}-0.11.5-no-host-aya-ebpf.patch" - ) - - 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 - - # this only implicitly builds mitmproxy-linux-ebpf, and is broken - # https://github.com/mitmproxy/mitmproxy/issues/7663 - rm mitmproxy-linux/build.rs || die -} - -src_configure() { - # first, we must build mitmproxy-linux-ebpf for the bpf target - # bpf-linker requires BPF target that is only available in nightly - local -x RUSTC_BOOTSTRAP=1 - # no clue why this needs to be explicit - local -x RUSTFLAGS="-C linker=bpf-linker" - - local cmd=( - "${CARGO}" build - -Z build-std=core - --bins - --release - --target=bpfel-unknown-none - ) - - pushd mitmproxy-linux-ebpf >/dev/null || die - echo "${cmd[*]}" >&2 - "${cmd[@]}" || die "${cmd[*]} failed" - popd >/dev/null || die - - export OUT_DIR="${S}/target/bpfel-unknown-none/release" -} - -python_test() { - cargo_src_test --manifest-path mitmproxy-linux/Cargo.toml -} diff --git a/net-proxy/mitmproxy-linux/mitmproxy-linux-0.12.5.ebuild b/net-proxy/mitmproxy-linux/mitmproxy-linux-0.12.5.ebuild deleted file mode 100644 index 22f4971a37f3..000000000000 --- a/net-proxy/mitmproxy-linux/mitmproxy-linux-0.12.5.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Extra crates required at runtime via rustc-build-sysroot crate. -# Note: versions are locked in /usr/lib/rust/*/lib/rustlib/src/rust/library/Cargo.lock. -CRATES=" - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] -" - -# Implied by crates above. -RUST_MIN_VER=1.86.0 -RUST_MAX_VER=1.87.0 - -declare -A GIT_CRATES=( - [boringtun]='https://github.com/cloudflare/boringtun;e3252d9c4f4c8fc628995330f45369effd4660a1;boringtun-%commit%/boringtun' -) - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{12..14} ) -RUST_REQ_USE="llvm_targets_BPF(+),rust-src" - -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}/mitmproxy_rs-${PV}-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" - -BDEPEND=" - dev-util/bpf-linker -" - -src_prepare() { - local PATCHES=( - # aya-ebpf overwrites libc functions with incompatible - # implementations that break everything, and therefore - # can only be used for bpf* targets - # https://github.com/aya-rs/aya/issues/1254 - "${FILESDIR}/${PN}-0.11.5-no-host-aya-ebpf.patch" - ) - - 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 - - # this only implicitly builds mitmproxy-linux-ebpf, and is broken - # https://github.com/mitmproxy/mitmproxy/issues/7663 - rm mitmproxy-linux/build.rs || die -} - -src_configure() { - # first, we must build mitmproxy-linux-ebpf for the bpf target - # bpf-linker requires BPF target that is only available in nightly - local -x RUSTC_BOOTSTRAP=1 - # no clue why this needs to be explicit - local -x RUSTFLAGS="-C linker=bpf-linker" - - local cmd=( - "${CARGO}" build - -Z build-std=core - --bins - --release - --target=bpfel-unknown-none - ) - - pushd mitmproxy-linux-ebpf >/dev/null || die - echo "${cmd[*]}" >&2 - "${cmd[@]}" || die "${cmd[*]} failed" - popd >/dev/null || die - - export OUT_DIR="${S}/target/bpfel-unknown-none/release" -} - -python_test() { - cargo_src_test --manifest-path mitmproxy-linux/Cargo.toml -}
