Changeset View
Changeset View
Standalone View
Standalone View
head/multimedia/ffmpeg/Makefile
# Created by: Martin Matuska <mm@FreeBSD.org> | # Created by: Martin Matuska <mm@FreeBSD.org> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= ffmpeg | PORTNAME= ffmpeg | ||||
PORTVERSION= 3.4.2 | PORTVERSION= 4.0 | ||||
PORTREVISION= 1 | |||||
PORTEPOCH= 1 | PORTEPOCH= 1 | ||||
CATEGORIES= multimedia audio ipv6 net | CATEGORIES= multimedia audio ipv6 net | ||||
MASTER_SITES= https://ffmpeg.org/releases/ | MASTER_SITES= https://ffmpeg.org/releases/ | ||||
MAINTAINER= multimedia@FreeBSD.org | MAINTAINER= multimedia@FreeBSD.org | ||||
COMMENT= Realtime audio/video encoder/converter and streaming server | COMMENT= Realtime audio/video encoder/converter and streaming server | ||||
LICENSE= GPLv2+ LGPL21+ | LICENSE= GPLv2+ LGPL21+ | ||||
LICENSE_COMB= multi | LICENSE_COMB= multi | ||||
BUILD_DEPENDS= nasm:devel/nasm \ | BUILD_DEPENDS= nasm:devel/nasm \ | ||||
${LOCALBASE}/bin/as:devel/binutils | ${LOCALBASE}/bin/as:devel/binutils | ||||
HAS_CONFIGURE= yes | HAS_CONFIGURE= yes | ||||
USES= compiler:c11 cpe gmake localbase:ldflags perl5 \ | USES= compiler:c11 cpe gmake localbase:ldflags perl5 \ | ||||
pkgconfig shebangfix tar:xz | pkgconfig shebangfix tar:xz | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
USE_PERL5= build | USE_PERL5= build | ||||
SHEBANG_FILES= doc/texi2pod.pl | SHEBANG_FILES= doc/texi2pod.pl | ||||
NOPRECIOUSMAKEVARS= yes # ARCH | NOPRECIOUSMAKEVARS= yes # ARCH | ||||
PORTSCOUT= limit:^3\. | PORTSCOUT= limit:^4\. | ||||
OPTIONS_DEFINE= ALSA AMR_NB AMR_WB ASS BS2B CACA CDIO CELT CHROMAPRINT DC1394 \ | OPTIONS_DEFINE= ALSA AMR_NB AMR_WB AOM ASS BEIGNET BS2B CACA CDIO CELT CHROMAPRINT CODEC2 DC1394 \ | ||||
DEBUG DOCS DRM FDK_AAC FFSERVER FLITE FONTCONFIG \ | DEBUG DOCS DRM FDK_AAC FLITE FONTCONFIG \ | ||||
FREETYPE FREI0R FRIBIDI GME GSM ICONV ILBC JACK KVAZAAR LADSPA \ | FREETYPE FREI0R FRIBIDI GME GSM ICONV ILBC JACK KVAZAAR LADSPA \ | ||||
LAME LIBBLURAY LIBRSVG2 LIBXML2 MODPLUG MYSOFA OPENAL OPENCL OPENCV OPENGL \ | LAME LIBBLURAY LIBRSVG2 LIBXML2 LV2 MODPLUG MYSOFA OPENAL OPENCL OPENCV OPENGL \ | ||||
OPENH264 OPENJPEG OPTIMIZED_CFLAGS OPUS PULSEAUDIO \ | OPENH264 OPENJPEG OPTIMIZED_CFLAGS OPUS PULSEAUDIO \ | ||||
RUBBERBAND RTCPU SDL SMB SNAPPY SNDIO SOXR SPEEX SSH \ | RUBBERBAND RTCPU SDL SMB SNAPPY SNDIO SOXR SPEEX SRT SSH \ | ||||
TESSERACT THEORA TWOLAME V4L VAAPI VDPAU VIDSTAB VORBIS \ | TESSERACT THEORA TWOLAME V4L VAAPI VDPAU VIDSTAB VORBIS \ | ||||
VO_AMRWBENC VPX WAVPACK WEBP X264 X265 XCB XVID \ | VO_AMRWBENC VPX WAVPACK WEBP X264 X265 XCB XVID \ | ||||
XVIDEO ZIMG ZMQ ZVBI | XVIDEO ZIMG ZMQ ZVBI | ||||
OPTIONS_DEFAULT= FFSERVER FONTCONFIG FREETYPE FREI0R GMP GNUTLS ICONV \ | OPTIONS_DEFAULT= FONTCONFIG FREETYPE FREI0R GMP GNUTLS ICONV \ | ||||
OPENCV OPTIMIZED_CFLAGS OPUS RTCPU THEORA V4L VAAPI VDPAU \ | OPENCV OPTIMIZED_CFLAGS OPUS RTCPU THEORA V4L VAAPI VDPAU \ | ||||
VORBIS VPX X264 X265 XVID | VORBIS VPX X264 X265 XVID | ||||
.if !exists(${.CURDIR:H:H}/multimedia/aom) | |||||
# https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/c438899a7064 | |||||
# https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/43778a501f1b | |||||
OPTIONS_EXCLUDE+= AOM | |||||
.endif | |||||
.if !exists(${.CURDIR:H:H}/net/srt) | |||||
# https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/a2fc8dbae853 | |||||
OPTIONS_EXCLUDE+= SRT | |||||
.endif | |||||
OPTIONS_RADIO= RTMP SSL | OPTIONS_RADIO= RTMP SSL | ||||
OPTIONS_RADIO_RTMP= GCRYPT GMP LIBRTMP | OPTIONS_RADIO_RTMP= GCRYPT GMP LIBRTMP | ||||
OPTIONS_RADIO_SSL= GNUTLS OPENSSL | OPTIONS_RADIO_SSL= GNUTLS OPENSSL | ||||
OPTIONS_GROUP= LICENSE | OPTIONS_GROUP= LICENSE | ||||
OPTIONS_GROUP_LICENSE= GPL3 NONFREE | OPTIONS_GROUP_LICENSE= GPL3 NONFREE | ||||
OPTIONS_DEFINE_amd64= MMX SSE | OPTIONS_DEFINE_amd64= BEIGNET MMX SSE | ||||
OPTIONS_DEFINE_armv6= VFP NEON | OPTIONS_DEFINE_armv6= VFP NEON | ||||
OPTIONS_DEFINE_i386= MMX SSE | OPTIONS_DEFINE_i386= BEIGNET MMX SSE | ||||
OPTIONS_DEFAULT_amd64= MMX SSE | OPTIONS_DEFAULT_amd64= MMX SSE | ||||
OPTIONS_DEFAULT_i386= MMX SSE | OPTIONS_DEFAULT_i386= MMX SSE | ||||
ASS_DESC= Subtitles rendering via libass | ASS_DESC= Subtitles rendering via libass | ||||
AOM_DESC= AV1 video encoding/decoding via libaom | |||||
BEIGNET_DESC= DRM/VAAPI to OpenCL mapping for i965 + Beignet | |||||
BS2B_DESC= Bauer Stereophonic-to-Binaural filter | BS2B_DESC= Bauer Stereophonic-to-Binaural filter | ||||
CHROMAPRINT_DESC= Audio fingerprinting with chromaprint | CHROMAPRINT_DESC= Audio fingerprinting with chromaprint | ||||
CODEC2_DESC= Codec 2 audio encoding/decoding via libcodec2 | |||||
DC1394_DESC= IIDC-1394 grabbing using libdc1394 | DC1394_DESC= IIDC-1394 grabbing using libdc1394 | ||||
DRM_DESC= KMS grabbing using libdrm | DRM_DESC= KMS grabbing using libdrm | ||||
FDK_AAC_DESC= AAC audio encoding via Fraunhofer FDK | FDK_AAC_DESC= AAC audio encoding via Fraunhofer FDK | ||||
FFSERVER_DESC= Build and install ffserver | |||||
FLITE_DESC= Voice synthesis support via libflite | FLITE_DESC= Voice synthesis support via libflite | ||||
GME_DESC= Game Music Emu demuxer | GME_DESC= Game Music Emu demuxer | ||||
GPL3_DESC= Allow (L)GPL version 3 code(cs) | GPL3_DESC= Allow (L)GPL version 3 code(cs) | ||||
ILBC_DESC= Internet Low Bit Rate codec | ILBC_DESC= Internet Low Bit Rate codec | ||||
KVAZAAR_DESC= H.265 video codec support via Kvazaar | KVAZAAR_DESC= H.265 video codec support via Kvazaar | ||||
LICENSE_DESC= Licensing options | LICENSE_DESC= Licensing options | ||||
LV2_DESC= LV2 audio filtering | |||||
MYSOFA_DESC= SOFAlizer binaural filter | MYSOFA_DESC= SOFAlizer binaural filter | ||||
NEON_DESC= Media Processing Engine instructions | NEON_DESC= Media Processing Engine instructions | ||||
NONFREE_DESC= Allow use of nonfree code | NONFREE_DESC= Allow use of nonfree code | ||||
OPENH264_DESC= H.264 video codec support via OpenH264 | OPENH264_DESC= H.264 video codec support via OpenH264 | ||||
RUBBERBAND_DESC=Time-stretching and pitch-shifting with librubberband | RUBBERBAND_DESC=Time-stretching and pitch-shifting with librubberband | ||||
RTCPU_DESC= Detect CPU capabilities at runtime | RTCPU_DESC= Detect CPU capabilities at runtime | ||||
RTMP_DESC= RTMP(T)E protocol support | RTMP_DESC= RTMP(T)E protocol support | ||||
SRT_DESC= Haivision SRT protocol via libsrt | |||||
LIBRTMP_DESC= ${RTMP_DESC} via librtmp | LIBRTMP_DESC= ${RTMP_DESC} via librtmp | ||||
TESSERACT_DESC= Optical Character Recognition via Tesseract | TESSERACT_DESC= Optical Character Recognition via Tesseract | ||||
VFP_DESC= Vector Floating Point instructions | VFP_DESC= Vector Floating Point instructions | ||||
VIDSTAB_DESC= Video stabilization filter | VIDSTAB_DESC= Video stabilization filter | ||||
XCB_DESC= X11 grabbing using XCB | XCB_DESC= X11 grabbing using XCB | ||||
ZIMG_DESC= "z" library video scaling filter | ZIMG_DESC= "z" library video scaling filter | ||||
ZMQ_DESC= Message passing via libzmq${ZMQ_VERSION} | ZMQ_DESC= Message passing via libzmq${ZMQ_VERSION} | ||||
ZVBI_DESC= Teletext support via libzvbi | ZVBI_DESC= Teletext support via libzvbi | ||||
Show All 9 Lines | |||||
AMR_NB_CONFIGURE_ENABLE= libopencore-amrnb | AMR_NB_CONFIGURE_ENABLE= libopencore-amrnb | ||||
AMR_NB_IMPLIES= GPL3 | AMR_NB_IMPLIES= GPL3 | ||||
# Opencore AMR WB | # Opencore AMR WB | ||||
AMR_WB_LIB_DEPENDS= libopencore-amrwb.so:audio/opencore-amr | AMR_WB_LIB_DEPENDS= libopencore-amrwb.so:audio/opencore-amr | ||||
AMR_WB_CONFIGURE_ENABLE= libopencore-amrwb | AMR_WB_CONFIGURE_ENABLE= libopencore-amrwb | ||||
AMR_WB_IMPLIES= GPL3 | AMR_WB_IMPLIES= GPL3 | ||||
# aom | |||||
AOM_LIB_DEPENDS= libaom.so:multimedia/aom | |||||
AOM_CONFIGURE_ENABLE= libaom | |||||
# ass | # ass | ||||
ASS_LIB_DEPENDS= libass.so:multimedia/libass | ASS_LIB_DEPENDS= libass.so:multimedia/libass | ||||
ASS_CONFIGURE_ENABLE= libass | ASS_CONFIGURE_ENABLE= libass | ||||
# beignet | |||||
BEIGNET_BUILD_DEPENDS= ${LOCALBASE}/include/CL/cl_intel.h:lang/beignet | |||||
BEIGNET_IMPLIES= DRM OPENCL VAAPI | |||||
# bs2b | # bs2b | ||||
BS2B_LIB_DEPENDS= libbs2b.so:audio/libbs2b | BS2B_LIB_DEPENDS= libbs2b.so:audio/libbs2b | ||||
BS2B_CONFIGURE_ENABLE= libbs2b | BS2B_CONFIGURE_ENABLE= libbs2b | ||||
# caca | # caca | ||||
CACA_LIB_DEPENDS= libcaca.so:graphics/libcaca | CACA_LIB_DEPENDS= libcaca.so:graphics/libcaca | ||||
CACA_CONFIGURE_ENABLE= libcaca | CACA_CONFIGURE_ENABLE= libcaca | ||||
# cdio | # cdio | ||||
CDIO_LIB_DEPENDS= libcdio_paranoia.so:sysutils/libcdio-paranoia | CDIO_LIB_DEPENDS= libcdio_paranoia.so:sysutils/libcdio-paranoia | ||||
CDIO_CONFIGURE_ENABLE= libcdio | CDIO_CONFIGURE_ENABLE= libcdio | ||||
# celt | # celt | ||||
CELT_LIB_DEPENDS= libcelt0.so:audio/celt | CELT_LIB_DEPENDS= libcelt0.so:audio/celt | ||||
CELT_CONFIGURE_ENABLE= libcelt | CELT_CONFIGURE_ENABLE= libcelt | ||||
# chromaprint | # chromaprint | ||||
CHROMAPRINT_BROKEN= Dependency loop | CHROMAPRINT_BROKEN= Dependency loop | ||||
CHROMAPRINT_LIB_DEPENDS= libchromaprint.so:audio/chromaprint | CHROMAPRINT_LIB_DEPENDS= libchromaprint.so:audio/chromaprint | ||||
CHROMAPRINT_CONFIGURE_ENABLE= chromaprint | CHROMAPRINT_CONFIGURE_ENABLE= chromaprint | ||||
# codec2 | |||||
CODEC2_LIB_DEPENDS= libcodec2.so:audio/codec2 | |||||
CODEC2_CONFIGURE_ENABLE= libcodec2 | |||||
# dc1394 | # dc1394 | ||||
DC1394_LIB_DEPENDS= libdc1394.so:multimedia/libdc1394 | DC1394_LIB_DEPENDS= libdc1394.so:multimedia/libdc1394 | ||||
DC1394_CONFIGURE_ENABLE= libdc1394 | DC1394_CONFIGURE_ENABLE= libdc1394 | ||||
# debugging | # debugging | ||||
DEBUG_CONFIGURE_ON= --disable-stripping | DEBUG_CONFIGURE_ON= --disable-stripping | ||||
DEBUG_CONFIGURE_OFF= --disable-debug | DEBUG_CONFIGURE_OFF= --disable-debug | ||||
# docs | # docs | ||||
DOCS_BUILD_DEPENDS= texi2html:textproc/texi2html | DOCS_BUILD_DEPENDS= texi2html:textproc/texi2html | ||||
DOCS_CONFIGURE_ENABLE= htmlpages | DOCS_CONFIGURE_ENABLE= htmlpages | ||||
# drm | # drm | ||||
DRM_LIB_DEPENDS= libdrm.so:graphics/libdrm | DRM_LIB_DEPENDS= libdrm.so:graphics/libdrm | ||||
DRM_CONFIGURE_ENABLE= libdrm | DRM_CONFIGURE_ENABLE= libdrm | ||||
# fdk_aac | # fdk_aac | ||||
FDK_AAC_LIB_DEPENDS= libfdk-aac.so:audio/fdk-aac | FDK_AAC_LIB_DEPENDS= libfdk-aac.so:audio/fdk-aac | ||||
FDK_AAC_CONFIGURE_ENABLE= libfdk-aac | FDK_AAC_CONFIGURE_ENABLE= libfdk-aac | ||||
FDK_AAC_IMPLIES= NONFREE | FDK_AAC_IMPLIES= NONFREE | ||||
# ffserver | |||||
FFSERVER_CONFIGURE_ENABLE= ffserver | |||||
FFSERVER_VARS= USE_RC_SUBR+=ffserver | |||||
# flite | # flite | ||||
FLITE_LIB_DEPENDS= libflite.so:audio/flite | FLITE_LIB_DEPENDS= libflite.so:audio/flite | ||||
FLITE_CONFIGURE_ENABLE= libflite | FLITE_CONFIGURE_ENABLE= libflite | ||||
# fontconfig | # fontconfig | ||||
FONTCONFIG_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig | FONTCONFIG_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig | ||||
FONTCONFIG_CONFIGURE_ENABLE= fontconfig | FONTCONFIG_CONFIGURE_ENABLE= fontconfig | ||||
Show All 35 Lines | |||||
ICONV_CONFIGURE_ENABLE= iconv | ICONV_CONFIGURE_ENABLE= iconv | ||||
# ilbc | # ilbc | ||||
ILBC_LIB_DEPENDS= libilbc.so:net/libilbc | ILBC_LIB_DEPENDS= libilbc.so:net/libilbc | ||||
ILBC_CONFIGURE_ENABLE= libilbc | ILBC_CONFIGURE_ENABLE= libilbc | ||||
# jack | # jack | ||||
JACK_LIB_DEPENDS= libjack.so:audio/jack | JACK_LIB_DEPENDS= libjack.so:audio/jack | ||||
JACK_CONFIGURE_ENABLE= jack | JACK_CONFIGURE_ENABLE= libjack | ||||
# kvazaar | # kvazaar | ||||
KVAZAAR_LIB_DEPENDS= libkvazaar.so:multimedia/kvazaar | KVAZAAR_LIB_DEPENDS= libkvazaar.so:multimedia/kvazaar | ||||
KVAZAAR_CONFIGURE_ENABLE= libkvazaar | KVAZAAR_CONFIGURE_ENABLE= libkvazaar | ||||
# ladspa | # ladspa | ||||
LADSPA_BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa | LADSPA_BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa | ||||
LADSPA_RUN_DEPENDS= ${LOCALBASE}/lib/ladspa/amp.so:audio/ladspa | LADSPA_RUN_DEPENDS= ${LOCALBASE}/lib/ladspa/amp.so:audio/ladspa | ||||
Show All 10 Lines | |||||
# librsvg | # librsvg | ||||
LIBRSVG2_LIB_DEPENDS= librsvg-2.so:graphics/librsvg2 | LIBRSVG2_LIB_DEPENDS= librsvg-2.so:graphics/librsvg2 | ||||
LIBRSVG2_CONFIGURE_ENABLE= librsvg | LIBRSVG2_CONFIGURE_ENABLE= librsvg | ||||
# libxml | # libxml | ||||
LIBXML2_LIB_DEPENDS= libxml2.so:textproc/libxml2 | LIBXML2_LIB_DEPENDS= libxml2.so:textproc/libxml2 | ||||
LIBXML2_CONFIGURE_ENABLE= libxml2 | LIBXML2_CONFIGURE_ENABLE= libxml2 | ||||
# lv2 | |||||
LV2_BUILD_DEPENDS= lv2>0:audio/lv2 | |||||
LV2_LIB_DEPENDS= liblilv-0.so:audio/lilv | |||||
LV2_CONFIGURE_ENABLE= lv2 | |||||
# libv4l | # libv4l | ||||
V4L_BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat | V4L_BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat | ||||
V4L_LIB_DEPENDS= libv4l2.so:multimedia/libv4l | V4L_LIB_DEPENDS= libv4l2.so:multimedia/libv4l | ||||
V4L_CONFIGURE_ENABLE= libv4l2 | V4L_CONFIGURE_ENABLE= libv4l2 | ||||
V4L_CONFIGURE_OFF= --disable-indev=v4l2 \ | V4L_CONFIGURE_OFF= --disable-indev=v4l2 \ | ||||
--disable-outdev=v4l2 | --disable-outdev=v4l2 | ||||
# mmx support | # mmx support | ||||
Show All 27 Lines | |||||
# openh264 | # openh264 | ||||
OPENH264_LIB_DEPENDS= libopenh264.so:multimedia/openh264 | OPENH264_LIB_DEPENDS= libopenh264.so:multimedia/openh264 | ||||
OPENH264_CONFIGURE_ENABLE= libopenh264 | OPENH264_CONFIGURE_ENABLE= libopenh264 | ||||
# openjpeg | # openjpeg | ||||
OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg | OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg | ||||
OPENJPEG_CONFIGURE_ENABLE= libopenjpeg | OPENJPEG_CONFIGURE_ENABLE= libopenjpeg | ||||
# openssl | # openssl/libtls | ||||
OPENSSL_USES= ssl | OPENSSL_USES= ssl | ||||
OPENSSL_CONFIGURE_ENABLE= openssl | OPENSSL_CONFIGURE_ENABLE= ${"${SSL_DEFAULT:Mlibressl*}"!="":?libtls:openssl} | ||||
OPENSSL_IMPLIES= NONFREE | OPENSSL_IMPLIES= NONFREE | ||||
# optimizations | # optimizations | ||||
OPTIMIZED_CFLAGS_CONFIGURE_ENABLE= optimizations | OPTIMIZED_CFLAGS_CONFIGURE_ENABLE= optimizations | ||||
# opus | # opus | ||||
OPUS_LIB_DEPENDS= libopus.so:audio/opus | OPUS_LIB_DEPENDS= libopus.so:audio/opus | ||||
OPUS_CONFIGURE_ENABLE= libopus | OPUS_CONFIGURE_ENABLE= libopus | ||||
▲ Show 20 Lines • Show All 41 Lines • ▼ Show 20 Lines | |||||
# sse support | # sse support | ||||
SSE_CONFIGURE_ENABLE= sse | SSE_CONFIGURE_ENABLE= sse | ||||
SSE_IMPLIES= MMX | SSE_IMPLIES= MMX | ||||
# ssh | # ssh | ||||
SSH_LIB_DEPENDS= libssh.so:security/libssh | SSH_LIB_DEPENDS= libssh.so:security/libssh | ||||
SSH_CONFIGURE_ENABLE= libssh | SSH_CONFIGURE_ENABLE= libssh | ||||
# srt | |||||
SRT_LIB_DEPENDS= libsrt.so:net/srt | |||||
SRT_CONFIGURE_ENABLE= libsrt | |||||
# tesseract | # tesseract | ||||
TESSERACT_LIB_DEPENDS= libtesseract.so:graphics/tesseract | TESSERACT_LIB_DEPENDS= libtesseract.so:graphics/tesseract | ||||
TESSERACT_CONFIGURE_ENABLE= libtesseract | TESSERACT_CONFIGURE_ENABLE= libtesseract | ||||
# theora | # theora | ||||
THEORA_LIB_DEPENDS= libtheora.so:multimedia/libtheora | THEORA_LIB_DEPENDS= libtheora.so:multimedia/libtheora | ||||
THEORA_CONFIGURE_ENABLE= libtheora | THEORA_CONFIGURE_ENABLE= libtheora | ||||
▲ Show 20 Lines • Show All 118 Lines • ▼ Show 20 Lines | |||||
PORTDOCS= * | PORTDOCS= * | ||||
# Custom helpers. FOO_${ARCH} style from bsd.port.mk | # Custom helpers. FOO_${ARCH} style from bsd.port.mk | ||||
CONFIGURE_ENV+= ${CONFIGURE_ENV_${ARCH}_${CHOSEN_COMPILER_TYPE}} | CONFIGURE_ENV+= ${CONFIGURE_ENV_${ARCH}_${CHOSEN_COMPILER_TYPE}} | ||||
CONFIGURE_ARGS+=${CONFIGURE_ARGS_${OPSYS}_${OSREL:R}_${ARCH}} | CONFIGURE_ARGS+=${CONFIGURE_ARGS_${OPSYS}_${OSREL:R}_${ARCH}} | ||||
post-patch: | post-patch: | ||||
# {C,LD}FLAGS safeness | # {C,LD}FLAGS safeness | ||||
@${REINPLACE_CMD} -e 's|/etc/ffserver.conf|${PREFIX}/etc/ffserver.conf|' \ | |||||
${WRKSRC}/fftools/ffserver.c | |||||
@${REINPLACE_CMD} -E \ | @${REINPLACE_CMD} -E \ | ||||
-e 's|require_pkg_config opencv|require_pkg_config opencv-core|g' \ | -e 's|require_pkg_config opencv|require_pkg_config opencv-core|g' \ | ||||
${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} | ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} | ||||
post-install: | post-install: | ||||
(cd ${WRKSRC} && ${COPYTREE_SHARE} \ | (cd ${WRKSRC} && ${COPYTREE_SHARE} \ | ||||
"${DOC_FILES}" ${STAGEDIR}${DOCSDIR}) | "${DOC_FILES}" ${STAGEDIR}${DOCSDIR}) | ||||
(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} \ | (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} \ | ||||
"${DOC_DOCFILES}" ${STAGEDIR}${DOCSDIR}) | "${DOC_DOCFILES}" ${STAGEDIR}${DOCSDIR}) | ||||
post-install-FFSERVER-on: | |||||
${INSTALL_DATA} ${WRKSRC}/doc/ffserver.conf \ | |||||
${STAGEDIR}${PREFIX}/etc/ffserver.conf.sample | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |