commit:     83d6352eb4e11066396a0627e80ef06f11c454df
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan  3 22:13:57 2026 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jan  3 22:36:44 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83d6352e

app-shells/fish: fix duplicate patch

Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../fish-9999-use-cargo-eclass-for-build.patch     | 46 ----------------------
 app-shells/fish/fish-9999.ebuild                   |  2 +-
 2 files changed, 1 insertion(+), 47 deletions(-)

diff --git a/app-shells/fish/files/fish-9999-use-cargo-eclass-for-build.patch 
b/app-shells/fish/files/fish-9999-use-cargo-eclass-for-build.patch
deleted file mode 100644
index 5844e8f66b15..000000000000
--- a/app-shells/fish/files/fish-9999-use-cargo-eclass-for-build.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index c65b3e422..caf670f0c 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -60,18 +60,7 @@ add_custom_target(
-   fish ALL
-   COMMAND
-     "${CMAKE_COMMAND}" -E
--      env ${VARS_FOR_CARGO}
--        ${Rust_CARGO}
--          build --bin fish
--          $<$<CONFIG:Release>:--release>
--          $<$<CONFIG:RelWithDebInfo>:--profile=release-with-debug>
--          --target ${Rust_CARGO_TARGET}
--          --no-default-features
--          --features=${FISH_CARGO_FEATURES}
--          ${CARGO_FLAGS}
--    &&
--    "${CMAKE_COMMAND}" -E
--      copy "${rust_target_dir}/${rust_profile}/fish" 
"${CMAKE_CURRENT_BINARY_DIR}"
-+      copy "${FISH_RUST_BUILD_DIR}/${rust_profile}/fish" 
"${CMAKE_CURRENT_BINARY_DIR}"
-   WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
-   USES_TERMINAL
- )
-diff --git a/cmake/Rust.cmake b/cmake/Rust.cmake
-index d99e621e4..4d6b47f2a 100644
---- a/cmake/Rust.cmake
-+++ b/cmake/Rust.cmake
-@@ -1,7 +1,7 @@
- include(FindRust)
- find_package(Rust REQUIRED)
- 
--set(FISH_RUST_BUILD_DIR "${CMAKE_BINARY_DIR}/cargo/build")
-+set(FISH_RUST_BUILD_DIR "${CMAKE_SOURCE_DIR}/target")
- 
- if(DEFINED ASAN)
-     list(APPEND CARGO_FLAGS "-Z" "build-std")
-@@ -18,7 +18,7 @@ else()
-     set(rust_target_dir "${FISH_RUST_BUILD_DIR}/${Rust_CARGO_HOST_TARGET}")
- endif()
- 
--set(rust_profile 
$<IF:$<CONFIG:Debug>,debug,$<IF:$<CONFIG:RelWithDebInfo>,release-with-debug,release>>)
-+set(rust_profile $<IF:$<CONFIG:Debug>,debug,release>)
- 
- option(WITH_GETTEXT "Build with gettext localization support. Requires 
`msgfmt` to work." ON)
- # Enable gettext feature unless explicitly disabled.

diff --git a/app-shells/fish/fish-9999.ebuild b/app-shells/fish/fish-9999.ebuild
index 63e2f1958082..bcfe706395d3 100644
--- a/app-shells/fish/fish-9999.ebuild
+++ b/app-shells/fish/fish-9999.ebuild
@@ -49,7 +49,7 @@ BDEPEND="
 "
 
 PATCHES=(
-       "${FILESDIR}/${P}-use-cargo-eclass-for-build.patch"
+       "${FILESDIR}/${PN}-4.3.0-use-cargo-eclass-for-build.patch"
 )
 
 QA_FLAGS_IGNORED="usr/bin/.*"

Reply via email to