Date: Mon, 10 Jun 2013 15:18:31 -0400 (EDT) From: Naram Qashat <cyberbotx@cyberbotx.com> To: FreeBSD-gnats-submit@freebsd.org Subject: ports/179460: [MAINTAINER] multimedia/transcode: Add v4l support Message-ID: <20130610191831.6C4A5288F0@kirby.cyberbotx.com> Resent-Message-ID: <201306101920.r5AJK0H7097510@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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 <sys/ioctl.h> + #include <sys/mman.h> + +-#include "videodev.h" ++#include <linux/videodev.h> + + #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 <sys/ioctl.h> + +-#include "v4l/videodev.h" ++#include <linux/videodev.h> + + #if defined(HAVE_LINUX_VIDEODEV2_H) && defined(HAVE_STRUCT_V4L2_BUFFER) + #define _LINUX_TIME_H +-#include <linux/videodev2.h> +-#else +-#include "v4l/videodev2.h" + #endif ++#include <linux/videodev2.h> + + + void probe_v4l(info_t *ipipe) --- transcode-1.1.7_8.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?20130610191831.6C4A5288F0>