From b41fec0468821b1123cd0ec744819dc9c8e47d54 Mon Sep 17 00:00:00 2001 From: dsaf Date: Tue, 6 Jan 2026 23:47:52 -0300 Subject: [PATCH] dev-python/pyrefly: drop patches Signed-off-by: dsaf --- .../files/pyrefly-cargo-toml-paths.patch | 17 -------------- dev-python/pyrefly/pyrefly-0.47.0.ebuild | 22 ++++++++++++------- 2 files changed, 14 insertions(+), 25 deletions(-) delete mode 100644 dev-python/pyrefly/files/pyrefly-cargo-toml-paths.patch diff --git a/dev-python/pyrefly/files/pyrefly-cargo-toml-paths.patch b/dev-python/pyrefly/files/pyrefly-cargo-toml-paths.patch deleted file mode 100644 index cd380034c1..0000000000 --- a/dev-python/pyrefly/files/pyrefly-cargo-toml-paths.patch +++ /dev/null @@ -1,17 +0,0 @@ -required for network-sandbox - ---- a/Cargo.toml -+++ b/Cargo.toml -@@ -1,8 +1,8 @@ - [patch.crates-io] --cxx = { git = "https://github.com/facebookexperimental/cxx.git", rev = "870ebbecad0f6be394d4f9fb9bd62b551662651a" } --cxx-build = { git = "https://github.com/facebookexperimental/cxx.git", rev = "870ebbecad0f6be394d4f9fb9bd62b551662651a" } --displaydoc = { git = "https://github.com/yaahc/displaydoc", rev = "7dc6e324b1788a6b7fb9f3a1953c512923a3e9f0" } --quickcheck = { git = "https://github.com/jakoschiko/quickcheck", rev = "6ecdf5bb4b0132ce66670b4d46453aa022ea892c" } -+cxx = { path = "../cxx-870ebbecad0f6be394d4f9fb9bd62b551662651a" } -+cxx-build = { path = "../cxx-870ebbecad0f6be394d4f9fb9bd62b551662651a/gen/build" } -+displaydoc = { path = "../displaydoc-7dc6e324b1788a6b7fb9f3a1953c512923a3e9f0" } -+quickcheck = { path = "../quickcheck-6ecdf5bb4b0132ce66670b4d46453aa022ea892c" } - - [profile.release] - lto = true diff --git a/dev-python/pyrefly/pyrefly-0.47.0.ebuild b/dev-python/pyrefly/pyrefly-0.47.0.ebuild index d4159c9ff2..fec64a0525 100644 --- a/dev-python/pyrefly/pyrefly-0.47.0.ebuild +++ b/dev-python/pyrefly/pyrefly-0.47.0.ebuild @@ -437,6 +437,8 @@ SRC_URI=" ${CARGO_CRATE_URIS} " +S="${WORKDIR}/${P}/${PN}" + LICENSE="MIT" # Dependent crate licenses LICENSE+=" @@ -446,9 +448,19 @@ LICENSE+=" SLOT="0" KEYWORDS="~amd64" -QA_FLAGS_IGNORED="usr/bin/${PN}" +QA_FLAGS_IGNORED="usr/bin/.*" -PATCHES=( "${FILESDIR}"/${PN}-cargo-toml-paths.patch ) +src_prepare() { + default + + # required for network-sandbox? + sed -i \ + -e 's|^cxx = { git = "https://github.com/facebookexperimental/cxx.git", rev = "870ebbecad0f6be394d4f9fb9bd62b551662651a" }$|cxx = { path = "../cxx-870ebbecad0f6be394d4f9fb9bd62b551662651a" }|' \ + -e 's|^cxx-build = { git = "https://github.com/facebookexperimental/cxx.git", rev = "870ebbecad0f6be394d4f9fb9bd62b551662651a" }$|cxx-build = { path = "../cxx-870ebbecad0f6be394d4f9fb9bd62b551662651a/gen/build" }|' \ + -e 's|^displaydoc = { git = "https://github.com/yaahc/displaydoc", rev = "7dc6e324b1788a6b7fb9f3a1953c512923a3e9f0" }$|displaydoc = { path = "../displaydoc-7dc6e324b1788a6b7fb9f3a1953c512923a3e9f0" }|' \ + -e 's|^quickcheck = { git = "https://github.com/jakoschiko/quickcheck", rev = "6ecdf5bb4b0132ce66670b4d46453aa022ea892c" }$|quickcheck = { path = "../quickcheck-6ecdf5bb4b0132ce66670b4d46453aa022ea892c" }|' \ + ../Cargo.toml +} src_configure() { # Requires nightly @@ -456,9 +468,3 @@ src_configure() { cargo_src_configure } - -src_install () { - cargo_src_install --path "${S}/${PN}" - - einstalldocs -}