games-arcade/xgalaga: fix AR support patch

AM_PROG_AR should be used only in build systems that use automake.
For those that don't `AC_CHECK_TOOL` is usually good enough.

Reported-by: Toralf Förster
Closes: https://bugs.gentoo.org/806382
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
This commit is contained in:
Sergei Trofimovich 2021-08-04 12:56:23 +01:00
parent a1a0017b18
commit 28e0619ae6
No known key found for this signature in database
GPG Key ID: ED5E45E06F2AC293
2 changed files with 13 additions and 5 deletions

View File

@ -1,10 +1,22 @@
Allow user to specify AR. Derive ar from --host=.
--- a/configure.in
+++ b/configure.in
@@ -14,6 +14,7 @@ AC_PROG_INSTALL
AC_PROG_LN_S
AC_PROG_MAKE_SET
AC_PROG_RANLIB
+AM_PROG_AR
+AC_CHECK_TOOL(AR, ar)
AC_ARG_WITH(xpm-lib,[ --with-xpm-lib Directory containing libXpm (may be autodetected)],xpm_lib=$withval)
AC_ARG_WITH(sound, [ --with-sound Type of sound to use (native or nas)],sound_type=$withval)
--- a/libsprite/Makefile.in
+++ b/libsprite/Makefile.in
@@ -8,7 +8,7 @@ VPATH = @srcdir@
.SUFFIXES:
.SUFFIXES: .c .o
-AR = ar
+AR = @AR@
AR_FLAGS = rc
RANLIB = @RANLIB@

View File

@ -41,10 +41,6 @@ src_prepare() {
-e "/SOUNDDEFS/ s:(SOUNDSRVDIR):(SOUNDSRVDIR)/bin:" \
-e 's:make ;:$(MAKE) ;:' \
Makefile.in || die "sed Makefile.in failed"
sed -i \
-e 's/AR = ar/AR = @AR@/' \
libsprite/Makefile.in || die
}
src_install() {