[ports/graphics/opencv] Add support V4L compat.
Norikatsu Shigemura
nork at FreeBSD.org
Fri Dec 14 21:49:02 PST 2007
On Sat, 15 Dec 2007 14:43:29 +0900
Norikatsu Shigemura <nork at freebsd.org> wrote:
> I'm tring to use opencv with USB camera. So I hope to support
> Video for Linux compat to opencv. May I commit following patch?
Oops! I forgot that there is a added patch. Please look at
following patch.
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/graphics/opencv/Makefile,v
retrieving revision 1.6
diff -u -r1.6 Makefile
--- Makefile 7 Oct 2007 17:46:15 -0000 1.6
+++ Makefile 15 Dec 2007 05:39:13 -0000
@@ -8,7 +8,7 @@
PORTNAME= opencv
PORTVERSION= 1.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= opencvlibrary
@@ -16,6 +16,8 @@
MAINTAINER= msabramo at yahoo.com
COMMENT= Open Source Computer Vision Library from Intel
+BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev.h:${PORTSDIR}/multimedia/v4l_compat
+
CFLAGS+= -I${LOCALBASE}/include/OpenEXR
CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/OpenEXR
LDFLAGS+= -L${LOCALBASE}/lib
@@ -24,7 +26,7 @@
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
-CONFIGURE_ARGS= --without-v4l --without-quicktime --without-carbon \
+CONFIGURE_ARGS= --with-v4l --without-quicktime --without-carbon \
--without-1394libs \
--without-swig # I don't know anything about swig ...
CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
Index: files/patch-otherlibs-highgui-cvcap_v4l.cpp
===================================================================
RCS file: files/patch-otherlibs-highgui-cvcap_v4l.cpp
diff -N files/patch-otherlibs-highgui-cvcap_v4l.cpp
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ files/patch-otherlibs-highgui-cvcap_v4l.cpp 15 Dec 2007 05:45:59 -0000
@@ -0,0 +1,10 @@
+--- otherlibs/highgui/cvcap_v4l.cpp.orig 2006-09-27 10:40:03.000000000 +0900
++++ otherlibs/highgui/cvcap_v4l.cpp 2007-12-15 14:44:37.000000000 +0900
+@@ -209,7 +209,6 @@
+
+ #include <string.h>
+ #include <stdlib.h>
+-#include <asm/types.h> /* for videodev2.h */
+ #include <assert.h>
+ #include <sys/stat.h>
+ #include <sys/ioctl.h>
More information about the freebsd-ports
mailing list