Date: Mon, 17 Mar 2014 20:31:55 -0400 (EDT) From: Naram Qashat <cyberbotx@cyberbotx.com> To: FreeBSD-gnats-submit@freebsd.org Subject: ports/187687: [MAINTAINER] multimedia/transcode: Use OPTIONS helpers Message-ID: <20140318003155.853C82846A@kirby.cyberbotx.com> Resent-Message-ID: <201403180040.s2I0e0CB071718@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 187687 >Category: ports >Synopsis: [MAINTAINER] multimedia/transcode: Use OPTIONS helpers >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Tue Mar 18 00:40:00 UTC 2014 >Closed-Date: >Last-Modified: >Originator: Naram Qashat >Release: FreeBSD 9.2-STABLE amd64 >Organization: >Environment: System: FreeBSD kirby.cyberbotx.com 9.2-STABLE FreeBSD 9.2-STABLE #0 r258460: Thu Nov 21 22:30:13 EST >Description: - Use OPTIONS helpers Generated with FreeBSD Port Tools 1.00.2014.03.11 (mode: change, diff: SVN) >How-To-Repeat: >Fix: --- transcode-1.1.7.patch begins here --- Index: Makefile =================================================================== --- Makefile (revision 348508) +++ Makefile (working copy) @@ -14,11 +14,10 @@ LIB_DEPENDS= libavcodec.so:${PORTSDIR}/multimedia/ffmpeg -USE_BZIP2= yes FAKEDIR= ${WRKDIR}/fake PLIST= ${WRKDIR}/plist USE_LDCONFIG= yes -USES= gmake pkgconfig +USES= gmake pkgconfig tar:bzip2 WANT_SDL= yes WANT_GNOME= yes USE_AUTOTOOLS= libtool @@ -25,7 +24,7 @@ CPPFLAGS+= -isystem ${LOCALBASE}/include CONFIGURE_ENV= SDL_CONFIG="${SDL_CONFIG}" LDFLAGS+= -L${LOCALBASE}/lib -CONFIGURE_ARGS+= --enable-oss +CONFIGURE_ARGS+= --enable-oss ${ICONV_CONFIGURE_ARG} NO_OPTIONS_SORT= yes OPTIONS_DEFINE= OPTIMIZED_CFLAGS X11 MPEG2 BKTR POSTPROC FREETYPE LAME XVID \ @@ -39,173 +38,110 @@ LIBA52_DESC= a52 support (as default decoder) XML_DESC= Libxml2 XML support -.include <bsd.port.pre.mk> +X11_USE= XORG=xv,xaw,xpm +X11_CONFIGURE_WITH= x -.if ${PORT_OPTIONS:MX11} -USE_XORG= xv xaw xpm -CONFIGURE_ARGS+= --with-x -.else -CONFIGURE_ARGS+= --without-x -.endif +MPEG2_LIB_DEPENDS= libmpeg2.so:${PORTSDIR}/multimedia/libmpeg2 +MPEG2_CONFIGURE_ENABLE= libmpeg2 libmpeg2convert -.if ${PORT_OPTIONS:MMPEG2} -LIB_DEPENDS+= libmpeg2.so:${PORTSDIR}/multimedia/libmpeg2 -CONFIGURE_ARGS+= --enable-libmpeg2 --enable-libmpeg2convert -.else -CONFIGURE_ARGS+= --disable-libmpeg2 -.endif +BKTR_CONFIGURE_ENABLE= bktr -.if ${PORT_OPTIONS:MBKTR} -CONFIGURE_ARGS+= --enable-bktr -.endif +POSTPROC_CONFIGURE_ENABLE= libpostproc -.if ${PORT_OPTIONS:MPOSTPROC} -CONFIGURE_ARGS+= --enable-libpostproc -.else -CONFIGURE_ARGS+= --disable-libpostproc -.endif +FREETYPE_LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 +FREETYPE_CONFIGURE_ENABLE= freetype2 -.if ${PORT_OPTIONS:MFREETYPE} -LIB_DEPENDS+= libfreetype.so:${PORTSDIR}/print/freetype2 -CONFIGURE_ARGS+= --enable-freetype2 -.else -CONFIGURE_ARGS+= --disable-freetype2 -.endif +LAME_LIB_DEPENDS= libmp3lame.so:${PORTSDIR}/audio/lame +LAME_CONFIGURE_ENABLE= lame -.if ${PORT_OPTIONS:MLAME} -LIB_DEPENDS+= libmp3lame.so:${PORTSDIR}/audio/lame -CONFIGURE_ARGS+= --with-lame-prefix=${LOCALBASE} --enable-lame -.else -CONFIGURE_ARGS+= --disable-lame -.endif +XVID_LIB_DEPENDS= libxvidcore.so:${PORTSDIR}/multimedia/xvid +XVID_CONFIGURE_ENABLE= xvid -.if ${PORT_OPTIONS:MXVID} -LIB_DEPENDS+= libxvidcore.so:${PORTSDIR}/multimedia/xvid -CONFIGURE_ARGS+= --with-xvid-prefix=${LOCALBASE} --enable-xvid -.else -CONFIGURE_ARGS+= --disable-xvid -.endif +X264_LIB_DEPENDS= libx264.so:${PORTSDIR}/multimedia/x264 +X264_CONFIGURE_ENABLE= x264 -.if ${PORT_OPTIONS:MX264} -LIB_DEPENDS+= libx264.so:${PORTSDIR}/multimedia/x264 -CONFIGURE_ARGS+= --enable-x264 -.else -CONFIGURE_ARGS+= --disable-x264 -.endif +OGG_LIB_DEPENDS= libogg.so:${PORTSDIR}/audio/libogg +OGG_CONFIGURE_ENABLE= ogg -.if ${PORT_OPTIONS:MOGG} -LIB_DEPENDS+= libogg.so:${PORTSDIR}/audio/libogg -CONFIGURE_ARGS+= --enable-ogg -.else -CONFIGURE_ARGS+= --disable-ogg -.endif +VORBIS_LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis +VORBIS_CONFIGURE_ENABLE= vorbis -.if ${PORT_OPTIONS:MVORBIS} -LIB_DEPENDS+= libvorbis.so:${PORTSDIR}/audio/libvorbis -CONFIGURE_ARGS+= --enable-vorbis -.else -CONFIGURE_ARGS+= --disable-vorbis -.endif +THEORA_LIB_DEPENDS= libtheora.so:${PORTSDIR}/multimedia/libtheora +THEORA_CONFIGURE_ENABLE= theora -.if ${PORT_OPTIONS:MTHEORA} -LIB_DEPENDS+= libtheora.so:${PORTSDIR}/multimedia/libtheora -CONFIGURE_ARGS+= --enable-theora -.else -CONFIGURE_ARGS+= --disable-theora -.endif +DVDREAD_LIB_DEPENDS= libdvdread.so:${PORTSDIR}/multimedia/libdvdread +DVDREAD_CONFIGURE_ENABLE= libdvdread -.if ${PORT_OPTIONS:MDVDREAD} -LIB_DEPENDS+= libdvdread.so:${PORTSDIR}/multimedia/libdvdread -CONFIGURE_ARGS+= --with-libdvdread-prefix=${LOCALBASE} --enable-libdvdread -.else -CONFIGURE_ARGS+= --disable-libdvdread +DV_LIB_DEPENDS= libdv.so:${PORTSDIR}/multimedia/libdv +DV_CONFIGURE_ENABLE= libdv + +QUICKTIME_LIB_DEPENDS= libquicktime.so:${PORTSDIR}/multimedia/libquicktime +QUICKTIME_CONFIGURE_ENABLE= libquicktime + +LZO_LIB_DEPENDS= liblzo2.so:${PORTSDIR}/archivers/lzo2 +LZO_CONFIGURE_ENABLE= lzo + +LIBA52_LIB_DEPENDS= liba52.so:${PORTSDIR}/audio/liba52 +LIBA52_CONFIGURE_ENABLE= a52 + +FAAC_LIB_DEPENDS= libfaac.so:${PORTSDIR}/audio/faac +FAAC_CONFIGURE_ENABLE= faac + +XML_USE= GNOME=libxml2 +XML_CONFIGURE_ENABLE= libxml2 + +MJPEGTOOLS_LIB_DEPENDS= liblavjpeg-2.1.so:${PORTSDIR}/multimedia/mjpegtools +MJPEGTOOLS_CONFIGURE_ENABLE= mjpegtools + +SDL_USE= SDL=sdl +SDL_CONFIGURE_ENABLE= sdl + +IMAGEMAGICK_LIB_DEPENDS= libMagickWand.so:${PORTSDIR}/graphics/ImageMagick +IMAGEMAGICK_CONFIGURE_ENABLE= imagemagick + +JPEG_LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg +JPEG_CONFIGURE_ENABLE= libjpeg + +ICONV_USES= iconv +ICONV_CONFIGURE_ENABLE=iconv + +V4L_BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:${PORTSDIR}/multimedia/v4l_compat +V4L_CONFIGURE_ENABLE= v4l + +.include <bsd.port.pre.mk> + +.if ${PORT_OPTIONS:MLAME} +CONFIGURE_ARGS+= --with-lame-prefix=${LOCALBASE} .endif -.if ${PORT_OPTIONS:MDV} -LIB_DEPENDS+= libdv.so:${PORTSDIR}/multimedia/libdv -CONFIGURE_ARGS+= --enable-libdv -.else -CONFIGURE_ARGS+= --disable-libdv +.if ${PORT_OPTIONS:MXVID} +CONFIGURE_ARGS+= --with-xvid-prefix=${LOCALBASE} .endif -.if ${PORT_OPTIONS:MQUICKTIME} -LIB_DEPENDS+= libquicktime.so:${PORTSDIR}/multimedia/libquicktime -CONFIGURE_ARGS+= --enable-libquicktime -.else -CONFIGURE_ARGS+= --disable-libquicktime +.if ${PORT_OPTIONS:MDVDREAD} +CONFIGURE_ARGS+= --with-libdvdread-prefix=${LOCALBASE} .endif .if ${PORT_OPTIONS:MLZO} -LIB_DEPENDS+= liblzo2.so:${PORTSDIR}/archivers/lzo2 -CONFIGURE_ARGS+= --with-lzo-prefix=${LOCALBASE} --with-lzo-includes=${LOCALBASE} \ - --enable-lzo -.else -CONFIGURE_ARGS+= --disable-lzo +CONFIGURE_ARGS+= --with-lzo-prefix=${LOCALBASE} --with-lzo-includes=${LOCALBASE} .endif .if ${PORT_OPTIONS:MLIBA52} -LIB_DEPENDS+= liba52.so:${PORTSDIR}/audio/liba52 -CONFIGURE_ARGS+= --with-a52-prefix=${LOCALBASE} --enable-a52 -.else -CONFIGURE_ARGS+= --disable-a52 +CONFIGURE_ARGS+= --with-a52-prefix=${LOCALBASE} .endif .if ${PORT_OPTIONS:MFAAC} -LIB_DEPENDS+= libfaac.so:${PORTSDIR}/audio/faac -CONFIGURE_ARGS+= --with-faac-prefix=${LOCALBASE} --enable-faac -.else -CONFIGURE_ARGS+= --disable-faac +CONFIGURE_ARGS+= --with-faac-prefix=${LOCALBASE} .endif -.if ${PORT_OPTIONS:MXML} -USE_GNOME+= libxml2 -CONFIGURE_ARGS+= --enable-libxml2 -.else -CONFIGURE_ARGS+= --disable-libxml2 -.endif - -.if ${PORT_OPTIONS:MMJPEGTOOLS} -LIB_DEPENDS+= liblavjpeg-2.0.so:${PORTSDIR}/multimedia/mjpegtools -CONFIGURE_ARGS+= --enable-mjpegtools -.else -CONFIGURE_ARGS+= --disable-mjpegtools -.endif - -.if ${PORT_OPTIONS:MSDL} -USE_SDL+= sdl -CONFIGURE_ARGS+= --enable-sdl -.else -CONFIGURE_ARGS+= --disable-sdl -.endif - .if ${PORT_OPTIONS:MIMAGEMAGICK} -LIB_DEPENDS+= libMagickWand.so:${PORTSDIR}/graphics/ImageMagick -CONFIGURE_ARGS+= --with-imagemagick-prefix=${LOCALBASE} --enable-imagemagick -.else -CONFIGURE_ARGS+= --disable-imagemagick +CONFIGURE_ARGS+= --with-imagemagick-prefix=${LOCALBASE} .endif .if ${PORT_OPTIONS:MJPEG} -LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg -CONFIGURE_ARGS+= --with-libjpeg-prefix=${LOCALBASE} --enable-libjpeg -.else -CONFIGURE_ARGS+= --disable-libjpeg +CONFIGURE_ARGS+= --with-libjpeg-prefix=${LOCALBASE} .endif -.if ${PORT_OPTIONS:MICONV} -USES+= iconv -CONFIGURE_ARGS+= --enable-iconv ${ICONV_CONFIGURE_ARG} -.else -CONFIGURE_ARGS+= --disable-iconv -.endif - -.if ${PORT_OPTIONS:MV4L} -BUILD_DEPENDS+= ${LOCALBASE}/include/linux/videodev2.h:${PORTSDIR}/multimedia/v4l_compat -CONFIGURE_ARGS+= --enable-v4l -.else -CONFIGURE_ARGS+= --disable-v4l -.endif - post-extract: @${RM} ${WRKSRC}/import/v4l/videodev* --- transcode-1.1.7.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140318003155.853C82846A>