Sunday, September 27, 2020

[sparc64] Fix missing LIB_DEPENDS (and WANTLIB) in games/scummvm

I had scummvm fail to build on the current sparc64 build because it couldn't
find a52.h

audio/decoders/ac3.cpp:34:10: fatal error: a52dec/a52.h: No such file or directo
ry
#include <a52dec/a52.h>
^~~~~~~~~~~~~~
compilation terminated.

The diff below adds audio/liba52 to LIB_DEPENDS and adds a52 and iconv
to WANTLIB. (The latter found when I was double checking
port-lib-depends-check with the initial version of this diff).

ok?

(cc MAINTAINER)

--Kurt

Index: Makefile
===================================================================
RCS file: /cvs/ports/games/scummvm/Makefile,v
retrieving revision 1.85
diff -u -p -r1.85 Makefile
--- Makefile 13 Feb 2020 00:33:00 -0000 1.85
+++ Makefile 28 Sep 2020 00:13:58 -0000
@@ -5,6 +5,7 @@ V= 2.1.1
DISTNAME= scummvm-${V}
CATEGORIES= games x11 emulators
MASTER_SITES= https://www.scummvm.org/frs/scummvm/${V}/
+REVISION= 0

HOMEPAGE= https://www.scummvm.org/

@@ -13,7 +14,7 @@ MAINTAINER= Jonathan Gray <jsg@openbsd.o
# GPLv2+
PERMIT_PACKAGE= Yes

-WANTLIB += FLAC SDL2 c faad freetype jpeg m mad png ogg sndio
+WANTLIB += FLAC SDL2 a52 c faad freetype iconv jpeg m mad png ogg sndio
WANTLIB += ${COMPILER_LIBCXX} theoradec vorbis vorbisfile z

# GCC 4.2.1 miscompiles this on at least ppc, so play safe and
@@ -22,7 +23,8 @@ COMPILER= base-clang ports-gcc

RUN_DEPENDS= devel/desktop-file-utils \
x11/gtk+3,-guic
-LIB_DEPENDS= audio/libmad \
+LIB_DEPENDS= audio/liba52 \
+ audio/libmad \
audio/libvorbis \
audio/flac \
audio/faad>=2.7 \

No comments:

Post a Comment