dev-games/libnw: remove highly confusing sed to "respect CC"

But it's a generated automake Makefile.in, and the sed is removing every
line containing "CC = @CC@", so it's puzzling that anyone ever thought
to do this.

It was originally added in gentoo-historical-2:

  29 Jan 2009; Michael Sterrett <mr_bones_@gentoo.org> libnw-1.30.02.ebuild:
  EAPI=2; respect CC

And 15 years later it's the same (2003) tarball and the sed is decidedly
not needed (nor ever was).

Remove this bloaty junk.

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Eli Schwartz
2024-05-06 07:05:26 +01:00
committed by Sam James
parent f02e8249af
commit fd511cef25
+1 -11
View File
@@ -3,7 +3,7 @@
EAPI=7
inherit autotools toolchain-funcs
inherit autotools
DESCRIPTION="Tools and libraries for NWN file manipulation"
HOMEPAGE="https://sourceforge.net/projects/openknights"
@@ -23,19 +23,9 @@ DOCS=( AUTHORS ChangeLog NEWS README README.tech TODO )
src_prepare() {
default
eautoreconf
local f
while IFS="" read -d $'\0' -r f; do
einfo "Removing hardcoded CC/CXX from ${f}"
sed -i \
-e '/^CC =/d' \
-e '/^CXX =/d' \
"${f}" || die
done < <(find "${S}" -name Makefile.in -type f -print0)
}
src_configure() {
tc-export CC CXX
econf --disable-static
}