commit: 1aaf63d00bfcc31812d78ab2d47747623f8d384b Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Mon Apr 19 20:50:50 2021 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Mon Apr 19 20:54:10 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1aaf63d0
games-action/wordwarvi: improve original pkg-config patch May as well fix up the original patch while here to respect ${PKG_CONFIG} in all references. Signed-off-by: Sam James <sam <AT> gentoo.org> .../wordwarvi/files/wordwarvi-1.00-sound.patch | 46 +++++++++++++++++++--- 1 file changed, 41 insertions(+), 5 deletions(-) diff --git a/games-action/wordwarvi/files/wordwarvi-1.00-sound.patch b/games-action/wordwarvi/files/wordwarvi-1.00-sound.patch index a0a6db3a222..1f0fdb255d3 100644 --- a/games-action/wordwarvi/files/wordwarvi-1.00-sound.patch +++ b/games-action/wordwarvi/files/wordwarvi-1.00-sound.patch @@ -1,3 +1,5 @@ +diff --git a/Makefile b/Makefile +index faf7e8f..2c06010 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ @@ -7,7 +9,18 @@ MANDIR?=${PREFIX}/share/man MANPAGEDIR=${MANDIR}/man6 -@@ -24,18 +24,6 @@ +@@ -12,8 +12,8 @@ WITHAUDIO=yes + # WITHAUDIO=no + + ifeq (${WITHAUDIO},yes) +-SNDLIBS=`pkg-config --libs portaudio-2.0 vorbisfile` +-SNDFLAGS=-DWITHAUDIOSUPPORT `pkg-config --cflags portaudio-2.0` ++SNDLIBS=`${PKG_CONFIG} --libs portaudio-2.0 vorbisfile` ++SNDFLAGS=-DWITHAUDIOSUPPORT `${PKG_CONFIG} --cflags portaudio-2.0` + OGGOBJ=ogg_to_pcm.o + else + SNDLIBS= +@@ -24,53 +24,41 @@ endif CC ?= gcc BUILD_CC ?= gcc @@ -26,7 +39,19 @@ DEFINES=${SNDFLAGS} -DDATADIR=\"${DATADIR}/\" all: wordwarvi wordwarvi.6.gz -@@ -53,24 +41,24 @@ + + HAS_PORTAUDIO_2_0: + ifeq (${WITHAUDIO},yes) +- pkg-config --print-errors --exists portaudio-2.0 ++ ${PKG_CONFIG} --print-errors --exists portaudio-2.0 + else + endif + + HAS_VORBISFILE: + ifeq (${WITHAUDIO},yes) +- pkg-config --print-errors --exists vorbisfile ++ ${PKG_CONFIG} --print-errors --exists vorbisfile + else endif joystick.o: joystick.c joystick.h Makefile @@ -42,7 +67,8 @@ - $(CC) -Wall ${DEBUG} ${PROFILE_FLAG} ${OPTIMIZE_FLAG} \ + $(CC) -Wall ${DEBUG} ${PROFILE_FLAG} ${CFLAGS} \ ${DEFINES} \ - -pthread `pkg-config --cflags vorbisfile` \ +- -pthread `pkg-config --cflags vorbisfile` \ ++ -pthread `${PKG_CONFIG} --cflags vorbisfile` \ -c wwviaudio.c rumble.o: rumble.c rumble.h Makefile @@ -56,7 +82,7 @@ stamp: stamp.c $(BUILD_CC) -o stamp stamp.c -@@ -78,7 +66,7 @@ +@@ -78,14 +66,14 @@ stamp: stamp.c wordwarvi: wordwarvi.c joystick.o rumble.o ${OGGOBJ} wwviaudio.o wwvi_font.o \ Makefile version.h stamp levels.h rumble.h ./stamp > stamp.h @@ -65,9 +91,19 @@ joystick.o \ rumble.o \ wwvi_font.o \ + ${OGGOBJ} \ + wwviaudio.o \ + wordwarvi.c -o wordwarvi -lm ${SNDLIBS} \ +- `pkg-config --cflags gtk+-2.0` `pkg-config --libs gtk+-2.0 gthread-2.0` ++ `${PKG_CONFIG} --cflags gtk+-2.0` `${PKG_CONFIG} --libs gtk+-2.0 gthread-2.0` + /bin/rm stamp.h + + wordwarvi.6.gz: wordwarvi.6 +diff --git a/wwviaudio.c b/wwviaudio.c +index ad79d96..dca0cb4 100644 --- a/wwviaudio.c +++ b/wwviaudio.c -@@ -121,7 +121,7 @@ +@@ -121,7 +121,7 @@ int wwviaudio_read_ogg_clip(int clipnum, char *filename) if (clipnum >= max_sound_clips || clipnum < 0) return -1;