From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Jun 10 19:20:00 2013 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]) by hub.freebsd.org (Postfix) with ESMTP id DC67C869 for ; Mon, 10 Jun 2013 19:20:00 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id C1ADC1C66 for ; Mon, 10 Jun 2013 19:20:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r5AJK0ul097521 for ; Mon, 10 Jun 2013 19:20:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r5AJK0H7097510; Mon, 10 Jun 2013 19:20:00 GMT (envelope-from gnats) Resent-Date: Mon, 10 Jun 2013 19:20:00 GMT Resent-Message-Id: <201306101920.r5AJK0H7097510@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]) by hub.freebsd.org (Postfix) with ESMTP id 35F3976C for ; Mon, 10 Jun 2013 19:18:34 +0000 (UTC) (envelope-from root@cyberbotx.com) Received: from qmta13.emeryville.ca.mail.comcast.net (qmta13.emeryville.ca.mail.comcast.net [IPv6:2001:558:fe2d:44:76:96:27:243]) by mx1.freebsd.org (Postfix) with ESMTP id 0FF801C53 for ; Mon, 10 Jun 2013 19:18:34 +0000 (UTC) Received: from omta07.emeryville.ca.mail.comcast.net ([76.96.30.59]) by qmta13.emeryville.ca.mail.comcast.net with comcast id mhEy1l0031GXsucADjJZyS; Mon, 10 Jun 2013 19:18:33 +0000 Received: from kirby.cyberbotx.com ([69.244.146.119]) by omta07.emeryville.ca.mail.comcast.net with comcast id mjJX1l00b2anbQt8UjJYvM; Mon, 10 Jun 2013 19:18:32 +0000 Received: by kirby.cyberbotx.com (Postfix, from userid 0) id 6C4A5288F0; Mon, 10 Jun 2013 15:18:31 -0400 (EDT) Message-Id: <20130610191831.6C4A5288F0@kirby.cyberbotx.com> Date: Mon, 10 Jun 2013 15:18:31 -0400 (EDT) From: Naram Qashat To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: ports/179460: [MAINTAINER] multimedia/transcode: Add v4l support X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Jun 2013 19:20:00 -0000 >Number: 179460 >Category: ports >Synopsis: [MAINTAINER] multimedia/transcode: Add v4l support >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: Mon Jun 10 19:20:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Naram Qashat >Release: FreeBSD 8.3-RELEASE-p4 amd64 >Organization: >Environment: System: FreeBSD kirby.cyberbotx.com 8.3-RELEASE-p4 FreeBSD 8.3-RELEASE-p4 #4: Mon Oct 1 19:56:21 EDT >Description: - Add v4l support. Generated with FreeBSD Port Tools 0.99_7 (mode: change, diff: ports) >How-To-Repeat: >Fix: --- transcode-1.1.7_8.patch begins here --- diff -ruN /usr/ports/multimedia/transcode/Makefile ./Makefile --- /usr/ports/multimedia/transcode/Makefile 2013-04-29 17:00:10.000000000 -0400 +++ ./Makefile 2013-06-10 14:47:22.000000000 -0400 @@ -33,7 +33,7 @@ NO_OPTIONS_SORT= yes OPTIONS_DEFINE= OPTIMIZED_CFLAGS X11 MPEG2 BKTR POSTPROC FREETYPE LAME XVID \ X264 OGG VORBIS THEORA DVDREAD DV QUICKTIME LZO LIBA52 \ - FAAC XML MJPEGTOOLS SDL IMAGEMAGICK JPEG ICONV + FAAC XML MJPEGTOOLS SDL IMAGEMAGICK JPEG ICONV V4L OPTIONS_DEFAULT= LAME DVDREAD JPEG ICONV BKTR_DESC= Bktr capture card support POSTPROC_DESC= Libpostproc support @@ -206,6 +206,16 @@ 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* + post-patch: .if ${PORT_OPTIONS:MLZO} @${REINPLACE_CMD} -e 's|%%NUV%%|nuv|' ${WRKSRC}/import/Makefile.in diff -ruN /usr/ports/multimedia/transcode/files/patch-import-v4l ./files/patch-import-v4l --- /usr/ports/multimedia/transcode/files/patch-import-v4l 1969-12-31 19:00:00.000000000 -0500 +++ ./files/patch-import-v4l 2013-06-10 14:55:03.000000000 -0400 @@ -0,0 +1,30 @@ +--- import/v4l/import_v4l.c.orig 2011-11-19 11:50:27.000000000 -0500 ++++ import/v4l/import_v4l.c 2013-06-10 14:51:01.000000000 -0400 +@@ -29,7 +29,7 @@ + #include + #include + +-#include "videodev.h" ++#include + + #define MOD_NAME "import_v4l.so" + #define MOD_VERSION "v0.2.0 (2008-10-26)" +--- import/probe_v4l.c.orig 2011-11-19 11:50:27.000000000 -0500 ++++ import/probe_v4l.c 2013-06-10 14:54:28.000000000 -0400 +@@ -31,14 +31,12 @@ + + #include + +-#include "v4l/videodev.h" ++#include + + #if defined(HAVE_LINUX_VIDEODEV2_H) && defined(HAVE_STRUCT_V4L2_BUFFER) + #define _LINUX_TIME_H +-#include +-#else +-#include "v4l/videodev2.h" + #endif ++#include + + + void probe_v4l(info_t *ipipe) --- transcode-1.1.7_8.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: