mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-27 00:57:50 +00:00
Update ffmpeg-devel to new options framework
This commit is contained in:
parent
5219b48ed1
commit
2dbe509911
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=300999
@ -7,7 +7,7 @@
|
||||
|
||||
PORTNAME= ffmpeg
|
||||
DISTVERSION= 2012-04-25
|
||||
PORTREVISION= 2
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= multimedia audio ipv6 net
|
||||
MASTER_SITES= ${MASTER_SITE_LOCAL}
|
||||
MASTER_SITE_SUBDIR= mm/ffmpeg
|
||||
@ -34,41 +34,21 @@ USE_GMAKE= yes
|
||||
MAKE_JOBS_SAFE= yes
|
||||
WANT_SDL= yes
|
||||
|
||||
OPTIONS= AACPLUS "Enable aac via libaacplus" off \
|
||||
ALSA "Enable alsa input/output device" off \
|
||||
AMR_NB "AMR Narrow Band audio encoder (opencore)" off \
|
||||
AMR_WB "AMR Wide Band audio decoder (opencore)" off \
|
||||
ASS "Subtitles rendering via libass" off \
|
||||
CDIO "Audio CD grabbing with libcdio" off \
|
||||
CELT "Enable CELT/Opus decoding via libcelt" off \
|
||||
FAAC "FAAC mp4/aac audio encoder" off \
|
||||
FFSERVER "Build and install ffserver" on \
|
||||
FREETYPE "Text on top of video frames (freetype2)" on \
|
||||
FREI0R "Frei0r wrapper filter" on \
|
||||
GNUTLS "GnuTLS support (disables OpenSSL)" on \
|
||||
GSM "GSM audio codec" off \
|
||||
LAME "LAME MP3 encoder" off \
|
||||
MODPLUG "Mod support via libmodplug" off \
|
||||
OPENAL "OpenAL 1.1 capture support" off \
|
||||
OPENCV "OpenCV video filtering support" on \
|
||||
OPENJPEG "JPEG 2000 decoder" off \
|
||||
OPENSSL "OpenSSL support" off \
|
||||
OPTIMIZED_CFLAGS "Additional optimizations" off \
|
||||
PULSE "Pulseaudio input via libpulse" off \
|
||||
RTMP "RTMP[E] support via librtmp" off \
|
||||
SCHROEDINGER "Dirac codec via libschroedinger" on \
|
||||
SDL "SDL support (build ffplay)" off \
|
||||
SPEEX "Speex audio decoder" off \
|
||||
THEORA "Theora encoder (implies OGG)" on \
|
||||
VAAPI "GPU acceleration support (libva)" off \
|
||||
VDPAU "Nvidia vdpau support" off \
|
||||
VO_AACENC "AAC audio encoder (vo-aacenc)" on \
|
||||
VO_AMRWBENC "AMR Wide Band audio encoder (vo-amrwbenc)" off \
|
||||
VORBIS "Vorbis encoder via libvorbis (implies OGG)" on \
|
||||
VP8 "VP8 codec via libvpx" on \
|
||||
X11GRAB "Enable x11grabbing" off \
|
||||
X264 "H.264 encoder" on \
|
||||
XVID "Xvid encoder via xvidcore" on
|
||||
OPTIONS_DEFINE= AACPLUS ALSA AMR_NB AMR_WB ASS CDIO CELT DEBUG FAAC \
|
||||
FFSERVER FREETYPE FREI0R GNUTLS GSM LAME MODPLUG OPENAL OPENCV \
|
||||
OPENJPEG OPENSSL OPTIMIZED_CFLAGS PULSEAUDIO RTMP SCHROEDINGER \
|
||||
SDL SPEEX THEORA VAAPI VDPAU VO_AACENC VO_AMRWBENC VORBIS VPX \
|
||||
X11GRAB X264 XVID
|
||||
|
||||
OPTIONS_DEFAULT= FFSERVER FREETYPE FREI0R GNUTLS OPENCV SCHROEDINGER \
|
||||
THEORA VORBIS VPX X264 XVID
|
||||
|
||||
ASS_DESC= Subtitles rendering via libass
|
||||
CDIO_DESC= Audio CD grabbing with libcdio
|
||||
FFSERVER_DESC= Build and install ffserver
|
||||
MODPLUG_DESC= Mod support via libmodplug
|
||||
OPENAL_DESC= OpenAL 1.1 capture support
|
||||
X11GRAB_DESC= Enable x11 grabbing
|
||||
|
||||
COMPAT_HEADERS=libavcodec/avcodec.h \
|
||||
libavcodec/vdpau.h \
|
||||
@ -97,12 +77,12 @@ COMPAT_HEADERS=libavcodec/avcodec.h \
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if defined(WITH_OPENSSL) && !defined(WITH_GNUTLS)
|
||||
.if ${PORT_OPTIONS:MOPENSSL} && empty(PORT_OPTIONS:MGNUTLS)
|
||||
USE_OPENSSL= yes
|
||||
FFMPEG_NONFREE= yes
|
||||
.endif
|
||||
|
||||
.if defined(WITH_X11GRAB)
|
||||
.if ${PORT_OPTIONS:MX11GRAB}
|
||||
USE_XORG= x11 xext xfixes
|
||||
CONFIGURE_ARGS+= --enable-x11grab
|
||||
.endif
|
||||
@ -133,19 +113,19 @@ DOC_FILES= Changelog CREDITS INSTALL LICENSE MAINTAINERS README
|
||||
DOC_DOCFILES= APIchanges RELEASE_NOTES *.txt *.html
|
||||
PORTDOCS= *
|
||||
|
||||
.if !defined(WITH_DEBUG)
|
||||
CONFIGURE_ARGS+= --disable-debug
|
||||
.else
|
||||
.if ${PORT_OPTIONS:MDEBUG}
|
||||
CONFIGURE_ARGS+= --disable-stripping
|
||||
.else
|
||||
CONFIGURE_ARGS+= --disable-debug
|
||||
.endif
|
||||
|
||||
.if !defined(WITHOUT_FFSERVER)
|
||||
.if ${PORT_OPTIONS:MFFSERVER}
|
||||
USE_RC_SUBR= ffserver
|
||||
.endif
|
||||
|
||||
# sse hardware vector support
|
||||
.if defined(MACHINE_CPU) && (${MACHINE_CPU:Msse} == "sse" || ${MACHINE_CPU:Mamd64} == "amd64")
|
||||
WITH_BUILTIN_VECTOR= yes
|
||||
_BUILTIN_VECTOR= yes
|
||||
.else
|
||||
CONFIGURE_ARGS+= --disable-sse
|
||||
.endif
|
||||
@ -153,27 +133,27 @@ CONFIGURE_ARGS+= --disable-sse
|
||||
# mmx support
|
||||
.if defined(MACHINE_CPU) && ${MACHINE_CPU:Mmmx} == "" && ${MACHINE_CPU:Mamd64} == ""
|
||||
CONFIGURE_ARGS+= --disable-mmx
|
||||
WITHOUT_BUILTIN_VECTOR= yes
|
||||
_NO_BUILTIN_VECTOR= yes
|
||||
.endif
|
||||
|
||||
# builtin vector, requires mmx and sse
|
||||
.if !defined(WITHOUT_BUILTIN_VECTOR) && defined(WITH_BUILTIN_VECTOR)
|
||||
.if !defined(_NO_BUILTIN_VECTOR) && defined(_BUILTIN_VECTOR)
|
||||
FFMPEG_CFLAGS+= -msse
|
||||
.endif
|
||||
|
||||
# PORTDOCS
|
||||
.if !defined(NOPORTDOCS)
|
||||
.if ${PORT_OPTIONS:MDOCS}
|
||||
BUILD_DEPENDS+= texi2html:${PORTSDIR}/textproc/texi2html
|
||||
MAN1+= ffmpeg.1 ffprobe.1
|
||||
.endif
|
||||
|
||||
# optimizations
|
||||
.if defined(WITH_OPTIMIZED_CFLAGS)
|
||||
.if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS}
|
||||
CFLAGS+= -O3 -ffast-math -fno-finite-math-only -fomit-frame-pointer
|
||||
.endif
|
||||
|
||||
#aacplus
|
||||
.if defined(WITH_AACPLUS)
|
||||
.if ${PORT_OPTIONS:MAACPLUS}
|
||||
FFMPEG_NONFREE= yes
|
||||
LIB_DEPENDS+= aacplus.2:${PORTSDIR}/audio/libaacplus
|
||||
CONFIGURE_ARGS+= --enable-libaacplus
|
||||
@ -182,7 +162,7 @@ CONFIGURE_ARGS+= --disable-libaacplus
|
||||
.endif
|
||||
|
||||
#alsa
|
||||
.if defined(WITH_ALSA)
|
||||
.if ${PORT_OPTIONS:MALSA}
|
||||
LIB_DEPENDS+= asound.2:${PORTSDIR}/audio/alsa-lib
|
||||
.else
|
||||
CONFIGURE_ARGS+= --disable-indev=alsa \
|
||||
@ -190,7 +170,7 @@ CONFIGURE_ARGS+= --disable-indev=alsa \
|
||||
.endif
|
||||
|
||||
# Opencore AMR NB
|
||||
.if defined(WITH_AMR_NB)
|
||||
.if ${PORT_OPTIONS:MAMR_NB}
|
||||
FFMPEG_LICENSE_GPL3= yes
|
||||
LIB_DEPENDS+= opencore-amrnb.0:${PORTSDIR}/audio/opencore-amr
|
||||
CONFIGURE_ARGS+= --enable-libopencore-amrnb
|
||||
@ -199,7 +179,7 @@ CONFIGURE_ARGS+= --disable-libopencore-amrnb
|
||||
.endif
|
||||
|
||||
# Opencore AMR WB
|
||||
.if defined(WITH_AMR_WB)
|
||||
.if ${PORT_OPTIONS:MAMR_WB}
|
||||
FFMPEG_LICENSE_GPL3= yes
|
||||
LIB_DEPENDS+= opencore-amrwb.0:${PORTSDIR}/audio/opencore-amr
|
||||
CONFIGURE_ARGS+= --enable-libopencore-amrwb
|
||||
@ -208,7 +188,7 @@ CONFIGURE_ARGS+= --disable-libopencore-amrwb
|
||||
.endif
|
||||
|
||||
# ass
|
||||
.if defined(WITH_ASS)
|
||||
.if ${PORT_OPTIONS:MASS}
|
||||
LIB_DEPENDS+= ass.5:${PORTSDIR}/multimedia/libass
|
||||
CONFIGURE_ARGS+= --enable-libass
|
||||
.else
|
||||
@ -216,7 +196,7 @@ CONFIGURE_ARGS+= --disable-libass
|
||||
.endif
|
||||
|
||||
# cdio
|
||||
.if defined(WITH_CDIO)
|
||||
.if ${PORT_OPTIONS:MCDIO}
|
||||
LIB_DEPENDS+= cdio.13:${PORTSDIR}/sysutils/libcdio
|
||||
CONFIGURE_ARGS+= --enable-libcdio
|
||||
.else
|
||||
@ -224,7 +204,7 @@ CONFIGURE_ARGS+= --disable-libcdio
|
||||
.endif
|
||||
|
||||
# celt
|
||||
.if defined(WITH_CELT)
|
||||
.if ${PORT_OPTIONS:MCELT}
|
||||
LIB_DEPENDS+= celt0.2:${PORTSDIR}/audio/celt
|
||||
CONFIGURE_ARGS+= --enable-libcelt
|
||||
.else
|
||||
@ -232,7 +212,7 @@ CONFIGURE_ARGS+= --disable-libcelt
|
||||
.endif
|
||||
|
||||
# faac
|
||||
.if defined(WITH_FAAC)
|
||||
.if ${PORT_OPTIONS:MFAAC}
|
||||
FFMPEG_NONFREE= yes
|
||||
LIB_DEPENDS+= faac.0:${PORTSDIR}/audio/faac
|
||||
CONFIGURE_ARGS+= --enable-libfaac
|
||||
@ -241,9 +221,9 @@ CONFIGURE_ARGS+= --disable-libfaac
|
||||
.endif
|
||||
|
||||
# ffserver
|
||||
.if !defined(WITHOUT_FFSERVER)
|
||||
.if ${PORT_OPTIONS:MFFSERVER}
|
||||
PLIST_SUB+= FFSERVER=""
|
||||
. if !defined(NOPORTDOCS)
|
||||
.if ${PORT_OPTIONS:MDOCS}
|
||||
MAN1+= ffserver.1
|
||||
DOC_DOCFILES+= ffserver.html
|
||||
. endif
|
||||
@ -253,7 +233,7 @@ CONFIGURE_ARGS+= --disable-ffserver
|
||||
.endif
|
||||
|
||||
# freetype
|
||||
.if !defined(WITHOUT_FREETYPE)
|
||||
.if ${PORT_OPTIONS:MFREETYPE}
|
||||
LIB_DEPENDS+= freetype.9:${PORTSDIR}/print/freetype2
|
||||
CONFIGURE_ARGS+= --enable-libfreetype
|
||||
.else
|
||||
@ -261,7 +241,7 @@ CONFIGURE_ARGS+= --disable-libfreetype
|
||||
.endif
|
||||
|
||||
# frei0r
|
||||
.if !defined(WITHOUT_FREI0R)
|
||||
.if ${PORT_OPTIONS:MFREI0R}
|
||||
BUILD_DEPENDS+= ${LOCALBASE}/include/frei0r.h:${PORTSDIR}/graphics/frei0r
|
||||
CONFIGURE_ARGS+= --enable-frei0r
|
||||
.else
|
||||
@ -269,7 +249,7 @@ CONFIGURE_ARGS+= --disable-frei0r
|
||||
.endif
|
||||
|
||||
# GnuTLS
|
||||
.if !defined(WITHOUT_GNUTLS)
|
||||
.if ${PORT_OPTIONS:MGNUTLS}
|
||||
LIB_DEPENDS+= gnutls.47:${PORTSDIR}/security/gnutls
|
||||
CONFIGURE_ARGS+= --enable-gnutls
|
||||
.else
|
||||
@ -277,7 +257,7 @@ CONFIGURE_ARGS+= --disable-gnutls
|
||||
.endif
|
||||
|
||||
# gsm
|
||||
.if defined(WITH_GSM)
|
||||
.if ${PORT_OPTIONS:MGSM}
|
||||
LIB_DEPENDS+= gsm.1:${PORTSDIR}/audio/gsm
|
||||
CONFIGURE_ARGS+= --enable-libgsm
|
||||
.else
|
||||
@ -285,7 +265,7 @@ CONFIGURE_ARGS+= --disable-libgsm
|
||||
.endif
|
||||
|
||||
# mp3
|
||||
.if defined(WITH_LAME)
|
||||
.if ${PORT_OPTIONS:MLAME}
|
||||
LIB_DEPENDS+= mp3lame.0:${PORTSDIR}/audio/lame
|
||||
CONFIGURE_ARGS+= --enable-libmp3lame
|
||||
.else
|
||||
@ -293,7 +273,7 @@ CONFIGURE_ARGS+= --disable-libmp3lame
|
||||
.endif
|
||||
|
||||
# modplug
|
||||
.if defined(WITH_MODPLUG)
|
||||
.if ${PORT_OPTIONS:MMODPLUG}
|
||||
LIB_DEPENDS+= modplug.1:${PORTSDIR}/audio/libmodplug
|
||||
CONFIGURE_ARGS+= --enable-libmodplug
|
||||
.else
|
||||
@ -301,7 +281,7 @@ CONFIGURE_ARGS+= --disable-libmodplug
|
||||
.endif
|
||||
|
||||
# OpenAL
|
||||
.if defined(WITH_OPENAL)
|
||||
.if ${PORT_OPTIONS:MOPENAL}
|
||||
LIB_DEPENDS+= openal.1:${PORTSDIR}/audio/openal-soft
|
||||
CONFIGURE_ARGS+= --enable-openal
|
||||
.else
|
||||
@ -309,7 +289,7 @@ CONFIGURE_ARGS+= --disable-openal
|
||||
.endif
|
||||
|
||||
# opencv
|
||||
.if !defined(WITHOUT_OPENCV)
|
||||
.if ${PORT_OPTIONS:MOPENCV}
|
||||
LIB_DEPENDS+= opencv_imgproc.2:${PORTSDIR}/graphics/opencv
|
||||
CONFIGURE_ARGS+= --enable-libopencv
|
||||
.else
|
||||
@ -317,7 +297,7 @@ CONFIGURE_ARGS+= --disable-libopencv
|
||||
.endif
|
||||
|
||||
# openjpeg
|
||||
.if defined(WITH_OPENJPEG)
|
||||
.if ${PORT_OPTIONS:MOPENJPEG}
|
||||
LIB_DEPENDS+= openjpeg.2:${PORTSDIR}/graphics/openjpeg
|
||||
CONFIGURE_ARGS+= --enable-libopenjpeg
|
||||
.else
|
||||
@ -325,7 +305,7 @@ CONFIGURE_ARGS+= --disable-libopenjpeg
|
||||
.endif
|
||||
|
||||
# PulseAudio
|
||||
.if defined(WITH_PULSE)
|
||||
.if ${PORT_OPTIONS:MPULSEAUDIO}
|
||||
LIB_DEPENDS+= pulse.0:${PORTSDIR}/audio/pulseaudio
|
||||
CONFIGURE_ARGS+= --enable-libpulse
|
||||
.else
|
||||
@ -333,7 +313,7 @@ CONFIGURE_ARGS+= --disable-libpulse
|
||||
.endif
|
||||
|
||||
# rtmp
|
||||
.if defined(WITH_RTMP)
|
||||
.if ${PORT_OPTIONS:MRTMP}
|
||||
LIB_DEPENDS+= rtmp.0:${PORTSDIR}/multimedia/rtmpdump
|
||||
CONFIGURE_ARGS+= --enable-librtmp
|
||||
.else
|
||||
@ -341,7 +321,7 @@ CONFIGURE_ARGS+= --disable-librtmp
|
||||
.endif
|
||||
|
||||
# schroedinger
|
||||
.if !defined(WITHOUT_SCHROEDINGER)
|
||||
.if ${PORT_OPTIONS:MSCHROEDINGER}
|
||||
LIB_DEPENDS+= schroedinger-1.0.11:${PORTSDIR}/multimedia/schroedinger
|
||||
CONFIGURE_ARGS+= --enable-libschroedinger
|
||||
.else
|
||||
@ -349,10 +329,10 @@ CONFIGURE_ARGS+= --disable-libschroedinger
|
||||
.endif
|
||||
|
||||
# sdl
|
||||
.if defined(WITH_SDL)
|
||||
.if ${PORT_OPTIONS:MSDL}
|
||||
USE_SDL+= sdl
|
||||
PLIST_FILES+= bin/ffplay
|
||||
.if !defined(NOPORTDOCS)
|
||||
.if ${PORT_OPTIONS:MDOCS}
|
||||
MAN1+= ffplay.1
|
||||
DOC_DOCFILES+= ffplay.html
|
||||
.endif
|
||||
@ -361,7 +341,7 @@ CONFIGURE_ARGS+= --disable-ffplay
|
||||
.endif
|
||||
|
||||
# speex
|
||||
.if defined(WITH_SPEEX)
|
||||
.if ${PORT_OPTIONS:MSPEEX}
|
||||
LIB_DEPENDS+= speex.1:${PORTSDIR}/audio/speex
|
||||
CONFIGURE_ARGS+= --enable-libspeex
|
||||
.else
|
||||
@ -369,7 +349,7 @@ CONFIGURE_ARGS+= --disable-libspeex
|
||||
.endif
|
||||
|
||||
# theora
|
||||
.if !defined(WITHOUT_THEORA)
|
||||
.if ${PORT_OPTIONS:MTHEORA}
|
||||
LIB_DEPENDS+= theora.0:${PORTSDIR}/multimedia/libtheora
|
||||
CONFIGURE_ARGS+= --enable-libtheora
|
||||
.else
|
||||
@ -377,7 +357,7 @@ CONFIGURE_ARGS+= --disable-libtheora
|
||||
.endif
|
||||
|
||||
# vaapi
|
||||
.if !defined(WITHOUT_VAAPI)
|
||||
.if ${PORT_OPTIONS:MVAAPI}
|
||||
LIB_DEPENDS+= va.1:${PORTSDIR}/multimedia/libva
|
||||
CONFIGURE_ARGS+= --enable-vaapi
|
||||
.else
|
||||
@ -385,7 +365,7 @@ CONFIGURE_ARGS+= --disable-vaapi
|
||||
.endif
|
||||
|
||||
# vdpau
|
||||
.if !defined(WITHOUT_VDPAU)
|
||||
.if ${PORT_OPTIONS:MVDPAU}
|
||||
BUILD_DEPENDS+= ${LOCALBASE}/include/vdpau/vdpau.h:${PORTSDIR}/multimedia/libvdpau
|
||||
CONFIGURE_ARGS+= --enable-vdpau
|
||||
.else
|
||||
@ -393,7 +373,7 @@ CONFIGURE_ARGS+= --disable-vdpau
|
||||
.endif
|
||||
|
||||
# vo-aacenc
|
||||
.if defined(WITH_VO_AACENC)
|
||||
.if ${PORT_OPTIONS:MVO_AACENC}
|
||||
FFMPEG_LICENSE_GPL3= yes
|
||||
LIB_DEPENDS+= vo-aacenc.0:${PORTSDIR}/audio/vo-aacenc
|
||||
CONFIGURE_ARGS+= --enable-libvo-aacenc
|
||||
@ -402,7 +382,7 @@ CONFIGURE_ARGS+= --disable-libvo-aacenc
|
||||
.endif
|
||||
|
||||
# vo-amrwbenc
|
||||
.if defined(WITH_VO_AMRWBENC)
|
||||
.if ${PORT_OPTIONS:MVO_AMRWBENC}
|
||||
FFMPEG_LICENSE_GPL3= yes
|
||||
LIB_DEPENDS+= vo-amrwbenc.0:${PORTSDIR}/audio/vo-amrwbenc
|
||||
CONFIGURE_ARGS+= --enable-libvo-amrwbenc
|
||||
@ -411,7 +391,7 @@ CONFIGURE_ARGS+= --disable-libvo-amrwbenc
|
||||
.endif
|
||||
|
||||
# vorbis
|
||||
.if !defined(WITHOUT_VORBIS)
|
||||
.if ${PORT_OPTIONS:MVORBIS}
|
||||
LIB_DEPENDS+= vorbisenc.2:${PORTSDIR}/audio/libvorbis
|
||||
CONFIGURE_ARGS+= --enable-libvorbis
|
||||
FFMPEG_CFLAGS+= -I${LOCALBASE}/include/vorbis
|
||||
@ -420,7 +400,7 @@ CONFIGURE_ARGS+= --disable-libvorbis
|
||||
.endif
|
||||
|
||||
# vp8
|
||||
.if !defined(WITHOUT_VP8)
|
||||
.if ${PORT_OPTIONS:MVPX}
|
||||
LIB_DEPENDS+= vpx.1:${PORTSDIR}/multimedia/libvpx
|
||||
CONFIGURE_ARGS+= --enable-libvpx
|
||||
.else
|
||||
@ -428,7 +408,7 @@ CONFIGURE_ARGS+= --disable-libvpx
|
||||
.endif
|
||||
|
||||
# x264
|
||||
.if !defined(WITHOUT_X264)
|
||||
.if ${PORT_OPTIONS:MX264}
|
||||
LIB_DEPENDS+= x264.123:${PORTSDIR}/multimedia/x264
|
||||
CONFIGURE_ARGS+= --enable-libx264
|
||||
.else
|
||||
@ -436,7 +416,7 @@ CONFIGURE_ARGS+= --disable-libx264
|
||||
.endif
|
||||
|
||||
# xvid
|
||||
.if !defined(WITHOUT_XVID)
|
||||
.if ${PORT_OPTIONS:MXVID}
|
||||
LIB_DEPENDS+= xvidcore.4:${PORTSDIR}/multimedia/xvid
|
||||
CONFIGURE_ARGS+= --enable-libxvid
|
||||
.else
|
||||
@ -464,11 +444,6 @@ LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LGPLv2.1
|
||||
. endif
|
||||
.endif
|
||||
|
||||
pre-configure:
|
||||
.if defined(WITHOUT_OGG) && (!defined(WITHOUT_VORBIS) || !defined(WITHOUT_THEORA))
|
||||
@${ECHO_MSG} WITH_VORBIS or WITH_THEORA defined, libogg will be built
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
# {C,LD}FLAGS safeness
|
||||
@${REINPLACE_CMD} -e 's|$$(LIBDIR)/pkgconfig|${PREFIX}/libdata/pkgconfig|' \
|
||||
@ -484,7 +459,7 @@ post-patch:
|
||||
@${REINPLACE_CMD} -e 's|-ldl||; s|$$(LIBMAJOR)|${SHLIB_VER}|g;' \
|
||||
-e 's|opencv opencv/cxcore.h|opencv-core opencv2/core/core_c.h|g' \
|
||||
${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
|
||||
.if defined(WITH_SDL)
|
||||
.if ${PORT_OPTIONS:MSDL}
|
||||
@${REINPLACE_CMD} -E \
|
||||
-e 's|sdl-config|${SDL_CONFIG}|g' \
|
||||
${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
|
||||
@ -494,20 +469,20 @@ post-patch:
|
||||
.endif
|
||||
|
||||
post-configure:
|
||||
.if defined(WITHOUT_THEORA)
|
||||
.if empty(PORT_OPTIONS:MTHEORA)
|
||||
@${REINPLACE_CMD} -E \
|
||||
-e 's|^(CONFIG_LIBTHEORA).*$$|\1=no|' \
|
||||
${WRKSRC}/config.mak
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
.if !defined(WITHOUT_FFSERVER)
|
||||
.if ${PORT_OPTIONS:MFFSERVER}
|
||||
${INSTALL_DATA} ${WRKSRC}/doc/ffserver.conf ${PREFIX}/etc/ffserver.conf-dist
|
||||
if [ ! -f ${PREFIX}/etc/ffserver.conf ]; then \
|
||||
${INSTALL_DATA} ${WRKSRC}/doc/ffserver.conf ${PREFIX}/etc; \
|
||||
fi
|
||||
.endif
|
||||
.if !defined(NOPORTDOCS)
|
||||
.if ${PORT_OPTIONS:MDOCS}
|
||||
${MKDIR} ${DOCSDIR}
|
||||
.for FILE in ${DOC_FILES}
|
||||
${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR}
|
||||
|
Loading…
Reference in New Issue
Block a user