Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Feb 2026 15:37:44 +0000
From:      Olivier Cochard <olivier@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 7dff43ddcd03 - main - multimedia/gpac: Fix some dependencies
Message-ID:  <699c7448.24a95.450d3a9f@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by olivier:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7dff43ddcd034179b53c420c7a500de98c1d5338

commit 7dff43ddcd034179b53c420c7a500de98c1d5338
Author:     Olivier Cochard <olivier@FreeBSD.org>
AuthorDate: 2026-02-23 15:34:41 +0000
Commit:     Olivier Cochard <olivier@FreeBSD.org>
CommitDate: 2026-02-23 15:37:13 +0000

    multimedia/gpac: Fix some dependencies
    
    PR:             292600
    Reported by:    fuz
    Sponsored by:   Netflix
---
 multimedia/gpac/Makefile  | 12 ++++++++++--
 multimedia/gpac/pkg-plist |  3 +++
 2 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/multimedia/gpac/Makefile b/multimedia/gpac/Makefile
index c57a75252546..2188987cccd1 100644
--- a/multimedia/gpac/Makefile
+++ b/multimedia/gpac/Makefile
@@ -24,13 +24,15 @@ CONFIGURE_ARGS+=	--prefix="${PREFIX}" --cc="${CC}" \
 			--extra-cflags="${CFLAGS}" --extra-ldflags="${LDFLAGS}"
 MAKE_ENV+=		VERSION=${DISTVERSION}
 USE_LDCONFIG=		yes
-OPTIONS_DEFINE=		A52 CACA FAAD FFMPEG FREETYPE JPEG MAD NGHTTP2 OGG \
-			OPENGL PNG SDL2 THEORA VORBIS X11 XVID
+OPTIONS_DEFINE=		ALSA A52 CACA FAAD FFMPEG FREETYPE JACK JPEG MAD NGHTTP2 \
+			OGG OPENGL PULSEAUDIO QUICKJS PNG SDL2 THEORA VORBIS X11 XVID
 OPTIONS_DEFAULT=	JPEG PNG
 OPTIONS_SUB=		yes
 
 A52_LIB_DEPENDS=	liba52.so:audio/liba52
 A52_CONFIGURE_OFF=	--use-a52=no
+ALSA_CONFIGURE_OFF=	--disable-alsa
+ALSA_LIB_DEPENDS=	libasound.so:audio/alsa-lib
 CACA_LIB_DEPENDS=	libcaca.so:graphics/libcaca
 CACA_CONFIGURE_OFF=	--use-libcaca=no
 FAAD_LIB_DEPENDS=	libfaad.so:audio/faad
@@ -38,6 +40,8 @@ FFMPEG_LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg
 FFMPEG_CONFIGURE_OFF=	--use-ffmpeg=no
 FREETYPE_LIB_DEPENDS=	libfreetype.so:print/freetype2
 FREETYPE_CONFIGURE_OFF=	--use-freetype=no
+JACK_CONFIGURE_ENABLE=	jack
+JACK_LIB_DEPENDS=	libjack.so:audio/jack
 JPEG_USES=		jpeg
 JPEG_CONFIGURE_ON=	--use-jpeg=system --use-openjpeg=no
 JPEG_CONFIGURE_OFF=	--use-jpeg=no
@@ -50,8 +54,12 @@ OGG_LIB_DEPENDS=	libogg.so:audio/libogg
 OGG_CONFIGURE_OFF=	--use-ogg=no
 OPENGL_USES=		gl
 OPENGL_USE=		GL=gl,glu
+PULSEAUDIO_CONFIGURE_OFF=	--disable-pulseaudio
+PULSEAUDIO_LIB_DEPENDS=	libpulse.so:audio/pulseaudio
 PNG_LIB_DEPENDS=	libpng.so:graphics/png
 PNG_CONFIGURE_OFF=	--use-png=no
+QUICKJS_DESC=		QuickJS Support
+QUICKJS_CONFIGURE_ENABLE=	qjs
 SDL2_DESC=		SDL2 support
 SDL2_USES=		sdl
 SDL2_USE=		SDL=sdl2
diff --git a/multimedia/gpac/pkg-plist b/multimedia/gpac/pkg-plist
index f8c4ae58894f..8be727b61a55 100644
--- a/multimedia/gpac/pkg-plist
+++ b/multimedia/gpac/pkg-plist
@@ -92,6 +92,9 @@ lib/libgpac.so
 lib/libgpac.so.12
 lib/libgpac.so.12.14.0
 lib/libgpac_static.a
+%%ALSA%%lib/gpac/gm_alsa.so
+%%JACK%%lib/gpac/gm_jack.so
+%%PULSEAUDIO%%lib/gpac/gm_pulseaudio.so
 libdata/pkgconfig/gpac.pc
 %%CACA%%lib/gpac/gm_caca_out.so
 %%FREETYPE%%lib/gpac/gm_ft_font.so


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?699c7448.24a95.450d3a9f>