svn commit: r468598 - head/multimedia/gstreamer1-libav
Jan Beich
jbeich at FreeBSD.org
Sun Apr 29 00:51:36 UTC 2018
Author: jbeich
Date: Sun Apr 29 00:51:35 2018
New Revision: 468598
URL: https://svnweb.freebsd.org/changeset/ports/468598
Log:
multimedia/gstreamer1-libav: expose bundled libav
For debugging or as a workaround during ffmpeg upgrades.
Modified:
head/multimedia/gstreamer1-libav/Makefile (contents, props changed)
Modified: head/multimedia/gstreamer1-libav/Makefile
==============================================================================
--- head/multimedia/gstreamer1-libav/Makefile Sun Apr 29 00:49:58 2018 (r468597)
+++ head/multimedia/gstreamer1-libav/Makefile Sun Apr 29 00:51:35 2018 (r468598)
@@ -15,8 +15,7 @@ LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= orc>=0.4.16:devel/orc
-LIB_DEPENDS= liborc-0.4.so:devel/orc \
- libavcodec.so:multimedia/ffmpeg
+LIB_DEPENDS= liborc-0.4.so:devel/orc
PORTSCOUT= limitw:1,even
@@ -26,9 +25,19 @@ USE_LDCONFIG= yes
USE_GSTREAMER1= yes
USE_GNOME= glib20
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-system-libav
-
INSTALL_TARGET= install-strip
+
+OPTIONS_DEFINE= FFMPEG
+OPTIONS_DEFAULT=FFMPEG
+
+FFMPEG_DESC?= Use system ffmpeg instead of internal libav
+FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
+FFMPEG_CONFIGURE_WITH= system-libav
+FFMPEG_BUILD_DEPENDS_OFF=as:devel/binutils nasm:devel/nasm
+FFMPEG_CONFIGURE_ENV_OFF=${MACHINE:Marm*:C/.+/ASFLAGS=-no-integrated-as/}
+FFMPEG_MAKE_ENV_OFF= V=1
+FFMPEG_VARS_OFF+= NOPRECIOUSMAKEVARS=yes # ARCH
+FFMPEG_VARS_OFF+= LLD_UNSAFE=yes # aarch64
post-patch:
@${REINPLACE_CMD} -e 's|-Werror||g' \
More information about the svn-ports-all
mailing list