commit:     afca25c9ea1e31e0a194e06d669a80a9cf3ba82b
Author:     Akinori Hattori <hattya <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 28 13:07:01 2021 +0000
Commit:     Akinori Hattori <hattya <AT> gentoo <DOT> org>
CommitDate: Sun Nov 28 13:07:01 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afca25c9

dev-scheme/chicken: use sed instead of patch

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Akinori Hattori <hattya <AT> gentoo.org>

 dev-scheme/chicken/chicken-5.2.0.ebuild        |  5 +++--
 dev-scheme/chicken/files/chicken-ldflags.patch | 11 -----------
 2 files changed, 3 insertions(+), 13 deletions(-)

diff --git a/dev-scheme/chicken/chicken-5.2.0.ebuild 
b/dev-scheme/chicken/chicken-5.2.0.ebuild
index 1b2a5a137432..869ed7fcf99a 100644
--- a/dev-scheme/chicken/chicken-5.2.0.ebuild
+++ b/dev-scheme/chicken/chicken-5.2.0.ebuild
@@ -17,8 +17,6 @@ IUSE="doc"
 RDEPEND=""
 DEPEND=""
 
-PATCHES=( "${FILESDIR}"/${PN}-ldflags.patch )
-
 src_prepare() {
        default
 
@@ -33,6 +31,9 @@ src_prepare() {
                -e "s|/lib|/$(get_libdir)|" \
                -e "s|\$(DATADIR)/doc|\$(SHAREDIR)/doc/${PF}|" \
                defaults.make || die
+       sed -i \
+               -e 
"/\$(CHICKEN_DO_PROGRAM)\$(EXE):/,/^$/s/\(\$<\)/\$(LINKER_OPTIONS) \1/" \
+               rules.make || die
 
        use doc || sed -i "/\$(SEP)manual/d" rules.make || die
 }

diff --git a/dev-scheme/chicken/files/chicken-ldflags.patch 
b/dev-scheme/chicken/files/chicken-ldflags.patch
deleted file mode 100644
index 4523526e44a4..000000000000
--- a/dev-scheme/chicken/files/chicken-ldflags.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/rules.make
-+++ b/rules.make
-@@ -253,7 +253,7 @@
- # "chicken-do"
- 
- $(CHICKEN_DO_PROGRAM)$(EXE): $(SRCDIR)chicken-do.c
--      $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_OPTIMIZATION_OPTIONS) 
$< -o $@
-+      $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_OPTIMIZATION_OPTIONS) 
$(LINKER_OPTIONS) $< -o $@
- 
- # scripts
- 

Reply via email to