aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Engberg <diizzy@FreeBSD.org>2023-04-27 09:37:46 +0000
committerDaniel Engberg <diizzy@FreeBSD.org>2023-04-27 12:01:41 +0000
commit4d05aee79511c90e7c983af8fa2b9cb1123b2977 (patch)
tree8d0e18c616ef5e709314bc6dcde9ec231bca0aaf
parent5c9272aa20d4925026ce321de3bd737f46fafee7 (diff)
downloadports-4d05aee79511c90e7c983af8fa2b9cb1123b2977.tar.gz
ports-4d05aee79511c90e7c983af8fa2b9cb1123b2977.zip
graphics/gnash: Move to FFmpeg 4
Fails to build with FFmpeg 6 PR: 270206 Approved by: portmgr (blanket, build fix) Sponsored by: Blinkinblox
-rw-r--r--graphics/gnash/Makefile14
1 files changed, 7 insertions, 7 deletions
diff --git a/graphics/gnash/Makefile b/graphics/gnash/Makefile
index f4004f30e645..24ff72e233cb 100644
--- a/graphics/gnash/Makefile
+++ b/graphics/gnash/Makefile
@@ -21,7 +21,7 @@ LIB_DEPENDS= libltdl.so:devel/libltdl \
libboost_thread.so:devel/boost-libs \
libfreetype.so:print/freetype2 \
libfontconfig.so:x11-fonts/fontconfig \
- libavcodec.so:multimedia/ffmpeg \
+ libavcodec.so.58:multimedia/ffmpeg4 \
libtheora.so:multimedia/libtheora \
libogg.so:audio/libogg \
libvorbis.so:audio/libvorbis \
@@ -32,7 +32,7 @@ LIB_DEPENDS= libltdl.so:devel/libltdl \
CONFLICTS= gnash-devel
USES= cpe tar:bzip2 compiler:c++11-lang autoreconf gmake libtool \
- pkgconfig jpeg gnome gl sdl desktop-file-utils xorg
+ pkgconfig jpeg gnome gl sdl desktop-file-utils xorg localbase:ldflags
USE_CSTD= gnu11
CPE_VENDOR= gnu
GNU_CONFIGURE= yes
@@ -43,17 +43,17 @@ USE_SDL= sdl
SYSCONFIGDIR= ${PREFIX}/etc
# jemalloc leads to infinite recursion on FreeBSD
-CFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/ffmpeg
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
+CFLAGS+= -I${LOCALBASE}/ffmpeg4/include
+CPPFLAGS+= -I${LOCALBASE}/ffmpeg4/include
+LDFLAGS+= -L${LOCALBASE}/ffmpeg4/lib
CONFIGURE_ARGS= --with-boost-incl="${LOCALBASE}/include" \
--with-boost-lib="${LOCALBASE}/lib" \
--with-plugins-install=prefix \
--sysconfdir="${SYSCONFIGDIR}" \
--enable-gui=gtk \
--enable-media=ffmpeg \
- --with-ffmpeg-incl=${LOCALBASE}/include/libavcodec \
- --with-ffmpeg-lib=${LOCALBASE}/lib \
+ --with-ffmpeg-incl="${LOCALBASE}/ffmpeg4/include/libavcodec" \
+ --with-ffmpeg-lib=${LOCALBASE}/ffmpeg4/lib \
--disable-testsuite \
--disable-kparts3 \
--disable-jemalloc \