diff options
author | Thierry Thomas <thierry@FreeBSD.org> | 2013-12-15 18:50:51 +0000 |
---|---|---|
committer | Thierry Thomas <thierry@FreeBSD.org> | 2013-12-15 18:50:51 +0000 |
commit | 975b6ff93b618c9582f98e4d9ce309832a92a9c9 (patch) | |
tree | 29a9ef8eca96b06407c364089e9cc0a7af85c447 /multimedia/mencoder | |
parent | 2ec1bb7b9fee672d744a0f3ce9cf3289a5e71d0b (diff) |
Notes
Diffstat (limited to 'multimedia/mencoder')
-rw-r--r-- | multimedia/mencoder/Makefile | 83 | ||||
-rw-r--r-- | multimedia/mencoder/distinfo | 4 | ||||
-rw-r--r-- | multimedia/mencoder/pkg-plist | 1 |
3 files changed, 28 insertions, 60 deletions
diff --git a/multimedia/mencoder/Makefile b/multimedia/mencoder/Makefile index 546880957c17..15919d0d90d4 100644 --- a/multimedia/mencoder/Makefile +++ b/multimedia/mencoder/Makefile @@ -3,31 +3,29 @@ PORTNAME= mencoder PORTVERSION= ${MPLAYER_PORT_VERSION} -PORTREVISION= 1 +PORTREVISION= 0 COMMENT= Convenient video file and movie encoder -NO_STAGE= yes .include "${.CURDIR}/../mplayer/Makefile.shared" -OPTIONS_DEFINE= AMR_NB AMR_WB BLURAY CDIO CDPARANOIA DEBUG DIRAC \ - DV FAAC FONTCONFIG FRIBIDI GIF GSM IPV6 JACK LADSPA \ - LIBMNG LIVEMEDIA LZO MAD NAS OCFLAGS OPENAL OPENJPEG \ - OTCHAIN PULSEAUDIO REAL RTCPU RTMP SCHROEDINGER SMB \ - THEORA TWOLAME V4L VPX WIN32 X264 XVID +OPTIONS_DEFINE= AMR_NB AMR_WB BLURAY CDIO CDPARANOIA DEBUG DIRAC \ + DV FAAC FONTCONFIG FRIBIDI GIF GSM IPV6 JACK \ + LADSPA LIBMNG LZO MAD NAS OCFLAGS OPENAL OPENJPEG \ + OPUS OTCHAIN PULSEAUDIO REAL RTCPU RTMP SCHROEDINGER \ + SMB THEORA TWOLAME V4L VPX WIN32 X264 XVID OPTIONS_DEFAULT=GIF IPV6 OCFLAGS RTCPU WIN32 X264 XVID BLURAY_DESC?= BluRay support LZO_DESC?= Enable external liblzo library OCFLAGS_DESC?= Use optimized compiler flags +OPUS_DESC?= Opus decoding with libopus OTCHAIN_DESC?= Use gcc 4.6+ toolchain on legacy systems REAL_DESC?= Enable realplayer plugin RTCPU_DESC?= Use runtime CPU detection WIN32_DESC?= Install win32 binary codecs -MAN1= mencoder.1 - RESTRICTED= Port has restricted dependencies PATCHDIR= ${.CURDIR}/../mplayer/files @@ -43,9 +41,16 @@ TOOLFILES= aconvert.sh binary_codecs.sh calcbpp.pl \ subedit.pl subsearch.sh vobshift.py \ w32codec_dl.pl wma2ogg.pl -.include <bsd.port.pre.mk> +USES+= shebangfix +SHEBANG_FILES= TOOLS/calcbpp.pl TOOLS/checktree.sh TOOLS/countquant.pl \ + TOOLS/divx2svcd.sh TOOLS/dvd2divxscript.pl TOOLS/mencvcd.sh \ + TOOLS/mphelp_check.py TOOLS/plotpsnr.pl TOOLS/psnr-video.sh \ + TOOLS/qepdvcd.sh TOOLS/subedit.pl TOOLS/w32codec_dl.pl \ + TOOLS/wma2ogg.pl -LIB_DEPENDS+= mp3lame:${PORTSDIR}/audio/lame +.include "${.CURDIR}/../mplayer/Makefile.optvars" +.include <bsd.port.options.mk> +.include <bsd.port.pre.mk> CONFIGURE_ARGS+= --disable-mplayer \ --disable-libdca \ @@ -65,46 +70,12 @@ CONFIGURE_ARGS+= --disable-mplayer \ --disable-enca \ --disable-musepack +LIB_DEPENDS+= libmp3lame.so:${PORTSDIR}/audio/lame + ALL_TARGET= mencoder .include "${.CURDIR}/../mplayer/Makefile.options" -.if ${PORT_OPTIONS:MFONTCONFIG} -LIB_DEPENDS+= fontconfig:${PORTSDIR}/x11-fonts/fontconfig -.else -CONFIGURE_ARGS+= --disable-fontconfig -.endif - -.if ${PORT_OPTIONS:MTWOLAME} -LIB_DEPENDS+= twolame:${PORTSDIR}/audio/twolame -.else -CONFIGURE_ARGS+= --disable-twolame -.endif - -.if ${PORT_OPTIONS:MFAAC} -LIB_DEPENDS+= faac:${PORTSDIR}/audio/faac -.else -CONFIGURE_ARGS+= --disable-faac -.endif - -.if ${PORT_OPTIONS:MX264} -LIB_DEPENDS+= x264:${PORTSDIR}/multimedia/x264 -.else -CONFIGURE_ARGS+= --disable-x264 -.endif - -.if ${PORT_OPTIONS:MXVID} -LIB_DEPENDS+= xvidcore:${PORTSDIR}/multimedia/xvid -.else -CONFIGURE_ARGS+= --disable-xvid -.endif - -.if ${PORT_OPTIONS:MDIRAC} -LIB_DEPENDS+= dirac_encoder:${PORTSDIR}/multimedia/dirac -.else -CONFIGURE_ARGS+= --disable-libdirac-lavc -.endif - pre-everything:: @${ECHO_MSG} "N - O - T - E" @${ECHO_MSG} "" @@ -141,20 +112,16 @@ post-patch: s|/dev/\\:(cdrom[[:alnum:]]*[[:>:]])|${DEFAULT_CDROM_DEVICE:S/dev\//dev\/\\\:/}|g' do-install: - @${INSTALL_PROGRAM} ${WRKSRC}/mencoder ${PREFIX}/bin + @${INSTALL_PROGRAM} ${WRKSRC}/mencoder ${STAGEDIR}${PREFIX}/bin post-install: - @${INSTALL_MAN} ${WRKSRC}/DOCS/man/en/mplayer.1 ${MAN1PREFIX}/man/man1/mencoder.1 - @${MKDIR} ${DATADIR} - @${CHMOD} 755 ${DATADIR} - @${MKDIR} ${DATADIR}/tools - @${CHMOD} 755 ${DATADIR}/tools + @${INSTALL_MAN} ${WRKSRC}/DOCS/man/en/mplayer.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/mencoder.1 + @${MKDIR} ${STAGEDIR}${DATADIR} + @${CHMOD} 755 ${STAGEDIR}${DATADIR} + @${MKDIR} ${STAGEDIR}${DATADIR}/tools + @${CHMOD} 755 ${STAGEDIR}${DATADIR}/tools .for tool in ${TOOLFILES} - @${INSTALL_SCRIPT} ${WRKSRC}/TOOLS/${tool} ${DATADIR}/tools + @${INSTALL_SCRIPT} ${WRKSRC}/TOOLS/${tool} ${STAGEDIR}${DATADIR}/tools .endfor -.if ${ARCH} == "ia64" || ${ARCH} == "sparc64" -BROKEN= Does not detect CPU correctly on ia64 or sparc64 -.endif - .include <bsd.port.post.mk> diff --git a/multimedia/mencoder/distinfo b/multimedia/mencoder/distinfo index 5fd17c508f49..bfda07997751 100644 --- a/multimedia/mencoder/distinfo +++ b/multimedia/mencoder/distinfo @@ -1,2 +1,2 @@ -SHA256 (mplayer-1.1.20130308.tar.xz) = 920bd69143d5b867fd0041a99b6302a39ed48ecc1673fe3a051b3abccff17258 -SIZE (mplayer-1.1.20130308.tar.xz) = 10326840 +SHA256 (mplayer-1.1.20131109.tar.xz) = 5647919b61f01396af20273419d5fc74f8b3523177c40e7d1ca063ad45eb13eb +SIZE (mplayer-1.1.20131109.tar.xz) = 10738036 diff --git a/multimedia/mencoder/pkg-plist b/multimedia/mencoder/pkg-plist index b313a48b2c9a..aaa8adb5b249 100644 --- a/multimedia/mencoder/pkg-plist +++ b/multimedia/mencoder/pkg-plist @@ -1,4 +1,5 @@ bin/mencoder +man/man1/mencoder.1.gz %%DATADIR%%/tools/aconvert.sh %%DATADIR%%/tools/binary_codecs.sh %%DATADIR%%/tools/calcbpp.pl |