sys-devel/dev86: fix sed delimiter

Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Sam James
2025-07-29 05:59:40 +01:00
parent 5e12b27239
commit 75ca737d85
2 changed files with 15 additions and 0 deletions

View File

@@ -20,6 +20,7 @@ DEPEND="${RDEPEND}"
PATCHES=(
"${FILESDIR}/${P}-makefile.patch"
"${FILESDIR}/${P}-reboot.patch"
"${FILESDIR}/${PN}-1.0.1-sed-colon-flags.patch"
)
src_prepare() {

View File

@@ -0,0 +1,14 @@
Don't fail if there's a : in CFLAGS or LDFLAGS.
--- a/Makefile
+++ b/Makefile
@@ -63,8 +63,8 @@ make.fil: $(IFDEFNAME) makefile.in
echo >> tmp.sed "s:%MANDIR%:$(MANDIR):"
echo >> tmp.sed "s:%ELKSSRC%:$(ELKSSRC):"
echo >> tmp.sed "s:%CC%:$(CC):"
- echo >> tmp.sed "s:%CFLAGS%:$(CFLAGS):"
- echo >> tmp.sed "s:%LDFLAGS%:$(LDFLAGS):"
+ echo >> tmp.sed "s|%CFLAGS%|$(CFLAGS)|"
+ echo >> tmp.sed "s|%LDFLAGS%|$(LDFLAGS)|"
sed -f tmp.sed < tmp.mak > make.tmp
mv -f make.tmp make.fil
@rm -f tmp.mak tmp.sed