diff options
author | Sergei Trofimovich <slyfox@gentoo.org> | 2021-08-04 12:56:23 +0100 |
---|---|---|
committer | Sergei Trofimovich <slyfox@gentoo.org> | 2021-08-04 12:59:45 +0100 |
commit | 28e0619ae605eb068871d93776fb915ff1cd44c6 (patch) | |
tree | bf11c6e40b450a7fe088882aa5fa84d38b58515d /games-arcade | |
parent | sys-apps/pkgcore: Bump to 0.12.2 (diff) | |
download | gentoo-28e0619ae605eb068871d93776fb915ff1cd44c6.tar.gz gentoo-28e0619ae605eb068871d93776fb915ff1cd44c6.tar.bz2 gentoo-28e0619ae605eb068871d93776fb915ff1cd44c6.zip |
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>
Diffstat (limited to 'games-arcade')
-rw-r--r-- | games-arcade/xgalaga/files/xgalaga-2.1.1.0-respect-AR.patch | 14 | ||||
-rw-r--r-- | games-arcade/xgalaga/xgalaga-2.1.1.0-r1.ebuild | 4 |
2 files changed, 13 insertions, 5 deletions
diff --git a/games-arcade/xgalaga/files/xgalaga-2.1.1.0-respect-AR.patch b/games-arcade/xgalaga/files/xgalaga-2.1.1.0-respect-AR.patch index eedc9b24ce17..4d7547658bdc 100644 --- a/games-arcade/xgalaga/files/xgalaga-2.1.1.0-respect-AR.patch +++ b/games-arcade/xgalaga/files/xgalaga-2.1.1.0-respect-AR.patch @@ -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@ + diff --git a/games-arcade/xgalaga/xgalaga-2.1.1.0-r1.ebuild b/games-arcade/xgalaga/xgalaga-2.1.1.0-r1.ebuild index d644d2087dd3..45c550a058be 100644 --- a/games-arcade/xgalaga/xgalaga-2.1.1.0-r1.ebuild +++ b/games-arcade/xgalaga/xgalaga-2.1.1.0-r1.ebuild @@ -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() { |