Index: multimedia/libv4l/Makefile =================================================================== --- multimedia/libv4l/Makefile +++ multimedia/libv4l/Makefile @@ -4,7 +4,7 @@ PORTNAME?= libv4l PORTVERSION= 1.6.3 -PORTREVISION?= 2 +PORTREVISION?= 3 CATEGORIES= multimedia MASTER_SITES= http://linuxtv.org/downloads/v4l-utils/:master \ LOCAL/kwm:local Index: multimedia/libv4l/files/patch-contrib_freebsd_include_linux_input.h =================================================================== --- /dev/null +++ multimedia/libv4l/files/patch-contrib_freebsd_include_linux_input.h @@ -0,0 +1,11 @@ +--- contrib/freebsd/include/linux/input.h.orig 2015-05-06 19:24:59 UTC ++++ contrib/freebsd/include/linux/input.h +@@ -170,7 +170,7 @@ struct input_keymap_entry { + * + * If the request code is not an ABS_MT value, -EINVAL is returned. + */ +-#define EVIOCGMTSLOTS(len) _IOC(_IOC_READ, 'E', 0x0a, len) ++#define EVIOCGMTSLOTS(len) _IOC(_IOC_READ|_IOC_WRITE, 'E', 0x0a, len) + + #define EVIOCGKEY(len) _IOC(_IOC_READ, 'E', 0x18, len) /* get global key state */ + #define EVIOCGLED(len) _IOC(_IOC_READ, 'E', 0x19, len) /* get all LEDs */ Index: multimedia/v4l_compat/Makefile =================================================================== --- multimedia/v4l_compat/Makefile +++ multimedia/v4l_compat/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= v4l_compat -PORTREVISION= 0 +PORTREVISION= 1 COMMENT= Video4Linux IOCTL header files