Changeset View
Changeset View
Standalone View
Standalone View
multimedia/gstreamer1-libav/Makefile
PORTNAME= gstreamer1-libav | PORTNAME= gstreamer1-libav | ||||
PORTVERSION= 1.16.2 | PORTVERSION= 1.20.3 | ||||
CATEGORIES= multimedia | CATEGORIES= multimedia | ||||
MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-libav/ | MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-libav/ | ||||
DISTNAME= gst-libav-${PORTVERSION} | DISTNAME= gst-libav-${PORTVERSION} | ||||
PATCH_SITES= https://gitlab.freedesktop.org/gstreamer/gst-libav/-/commit/ | |||||
PATCHFILES+= 07b43c727c9a.patch:-p1 # https://gitlab.freedesktop.org/gstreamer/gst-libav/-/merge_requests/127 | |||||
MAINTAINER= multimedia@FreeBSD.org | MAINTAINER= multimedia@FreeBSD.org | ||||
COMMENT= GStreamer plug-in with many audio/video decoders/encoders | COMMENT= GStreamer plug-in with many audio/video decoders/encoders | ||||
WWW= https://gstreamer.freedesktop.org/ | WWW= https://gstreamer.freedesktop.org/ | ||||
LICENSE= LGPL20+ | LICENSE= LGPL20+ | ||||
LICENSE_FILE= ${WRKSRC}/COPYING.LIB | LICENSE_FILE= ${WRKSRC}/COPYING | ||||
BUILD_DEPENDS= orc>=0.4.16:devel/orc | BUILD_DEPENDS= orc>=0.4.16:devel/orc | ||||
LIB_DEPENDS= liborc-0.4.so:devel/orc | LIB_DEPENDS= liborc-0.4.so:devel/orc | ||||
PORTSCOUT= limitw:1,even | PORTSCOUT= limitw:1,even | ||||
USES= compiler:features gettext-runtime gmake gnome gstreamer libtool localbase \ | USES= bison gettext-runtime gnome gstreamer libtool localbase \ | ||||
pkgconfig python:build tar:xz | meson ninja pkgconfig python:3.8+,build tar:xz | ||||
USE_LDCONFIG= yes | |||||
USE_GNOME= glib20 | USE_GNOME= glib20 | ||||
GNU_CONFIGURE= yes | |||||
INSTALL_TARGET= install-strip | |||||
BINARY_ALIAS= python3=${PYTHON_VERSION} | |||||
OPTIONS_DEFINE= FFMPEG | OPTIONS_DEFINE= FFMPEG | ||||
OPTIONS_DEFAULT=FFMPEG | OPTIONS_DEFAULT=FFMPEG | ||||
FFMPEG_DESC?= Use system ffmpeg instead of internal libav | FFMPEG_DESC?= Use system ffmpeg instead of internal libav | ||||
FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg | FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg | ||||
FFMPEG_CONFIGURE_WITH= system-libav | |||||
FFMPEG_BUILD_DEPENDS_OFF= nasm:devel/nasm | FFMPEG_BUILD_DEPENDS_OFF= nasm:devel/nasm | ||||
FFMPEG_MAKE_ENV_OFF= V=1 | FFMPEG_MAKE_ENV_OFF= V=1 | ||||
FFMPEG_VARS_OFF+= NOPRECIOUSMAKEVARS=yes # ARCH | FFMPEG_VARS_OFF+= NOPRECIOUSMAKEVARS=yes # ARCH | ||||
.include <bsd.port.options.mk> | .include <bsd.port.options.mk> | ||||
.if empty(PORT_OPTIONS:MFFMPEG) | .if empty(PORT_OPTIONS:MFFMPEG) | ||||
LDFLAGS_aarch64= -Wl,-z,notext | LDFLAGS_aarch64= -Wl,-z,notext | ||||
.endif | .endif | ||||
post-patch: | |||||
@${REINPLACE_CMD} -e 's|-Werror||g' \ | |||||
${WRKSRC}/configure | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |