commit:     b41fec0468821b1123cd0ec744819dc9c8e47d54
Author:     dsaf <ghostyn678+git <AT> gmail <DOT> com>
AuthorDate: Wed Jan  7 02:47:52 2026 +0000
Commit:     dsaf <ghostyn678+git <AT> gmail <DOT> com>
CommitDate: Wed Jan  7 03:16:54 2026 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b41fec04

dev-python/pyrefly: drop patches

Signed-off-by: dsaf <ghostyn678+git <AT> gmail.com>

 .../pyrefly/files/pyrefly-cargo-toml-paths.patch   | 17 -----------------
 dev-python/pyrefly/pyrefly-0.47.0.ebuild           | 22 ++++++++++++++--------
 2 files changed, 14 insertions(+), 25 deletions(-)

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/.*"
+
+src_prepare() {
+       default
 
-PATCHES=(      "${FILESDIR}"/${PN}-cargo-toml-paths.patch      )
+       # 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
-}

Reply via email to