From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Mar 18 00:40:00 2014 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E5606307 for ; Tue, 18 Mar 2014 00:40:00 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C1A77F11 for ; Tue, 18 Mar 2014 00:40:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.8/8.14.8) with ESMTP id s2I0e0b6071730 for ; Tue, 18 Mar 2014 00:40:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s2I0e0CB071718; Tue, 18 Mar 2014 00:40:00 GMT (envelope-from gnats) Resent-Date: Tue, 18 Mar 2014 00:40:00 GMT Resent-Message-Id: <201403180040.s2I0e0CB071718@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Naram Qashat Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1C12DFB for ; Tue, 18 Mar 2014 00:31:57 +0000 (UTC) Received: from qmta09.westchester.pa.mail.comcast.net (qmta09.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:43:76:96:62:96]) by mx1.freebsd.org (Postfix) with ESMTP id B9EC5EC5 for ; Tue, 18 Mar 2014 00:31:56 +0000 (UTC) Received: from omta20.westchester.pa.mail.comcast.net ([76.96.62.71]) by qmta09.westchester.pa.mail.comcast.net with comcast id ekNW1n0091YDfWL59oXwHq; Tue, 18 Mar 2014 00:31:56 +0000 Received: from kirby.cyberbotx.com ([107.5.48.95]) by omta20.westchester.pa.mail.comcast.net with comcast id eoXv1n00c23DSHF3goXvpY; Tue, 18 Mar 2014 00:31:56 +0000 Received: by kirby.cyberbotx.com (Postfix, from userid 0) id 853C82846A; Mon, 17 Mar 2014 20:31:55 -0400 (EDT) Message-Id: <20140318003155.853C82846A@kirby.cyberbotx.com> Date: Mon, 17 Mar 2014 20:31:55 -0400 (EDT) From: Naram Qashat To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: ports/187687: [MAINTAINER] multimedia/transcode: Use OPTIONS helpers X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Mar 2014 00:40:01 -0000 >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 +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 + +.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: