? multimedia/v4l_compat/merge.sh ? multimedia/v4l_compat/v4l_compat-1.0.20110603 ? multimedia/v4l_compat/v4l_compat-1.0.20110603.tar.gz ? multimedia/v4l_compat/v4l_compat-1.0.20110719 ? multimedia/v4l_compat/v4l_compat-1.0.20110719.tar.gz ? multimedia/v4l_compat/v4l_compat-1.0.20110720.tar.gz ? multimedia/v4l_compat/v4l_compat-1.0.20120501 ? multimedia/v4l_compat/v4l_compat-1.0.20120501.tar.gz ? multimedia/v4l_compat/videodev2-0.8.5.diff ? multimedia/v4l_compat/videodev2.h ? multimedia/libv4l/patch-libv4lconvert_control_libv4lcontrol.c ? multimedia/libv4l/patch-v4l-utils ? multimedia/libv4l/work Index: multimedia/v4l_compat/Makefile =================================================================== RCS file: /home/pcvs/ports/multimedia/v4l_compat/Makefile,v retrieving revision 1.10 diff -a -u -r1.10 Makefile --- multimedia/v4l_compat/Makefile 29 Aug 2011 17:24:32 -0000 1.10 +++ multimedia/v4l_compat/Makefile 2 May 2012 20:33:01 -0000 @@ -13,7 +13,7 @@ MAINTAINER= multimedia@FreeBSD.org COMMENT= Video4Linux IOCTL header files -DUMMYDATE= 20110720 +DUMMYDATE= 20120501 NO_BUILD= yes BASE_HEADERS= input.h uinput.h videodev.h videodev2.h @@ -21,11 +21,11 @@ do-install: ${MKDIR} ${PREFIX}/include/linux/dvb -.for file in ${BASE_HEADERS} - ${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/include/linux/ +.for f in ${BASE_HEADERS} + ${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/include/linux/ .endfor -.for file in ${DVB_HEADERS} - ${INSTALL_DATA} ${WRKSRC}/dvb/${file} ${PREFIX}/include/linux/dvb/ +.for f in ${DVB_HEADERS} + ${INSTALL_DATA} ${WRKSRC}/dvb/${f} ${PREFIX}/include/linux/dvb/ .endfor ${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/COPYING ${DOCSDIR} Index: multimedia/v4l_compat/distinfo =================================================================== RCS file: /home/pcvs/ports/multimedia/v4l_compat/distinfo,v retrieving revision 1.5 diff -a -u -r1.5 distinfo --- multimedia/v4l_compat/distinfo 29 Aug 2011 17:24:32 -0000 1.5 +++ multimedia/v4l_compat/distinfo 2 May 2012 20:33:01 -0000 @@ -1,2 +1,2 @@ -SHA256 (v4l_compat-1.0.20110720.tar.gz) = a6fe921390ed9f3937802a16aa3e9e86d6efb494c35dfe1a9dda89fcc4a38b61 -SIZE (v4l_compat-1.0.20110720.tar.gz) = 59488 +SHA256 (v4l_compat-1.0.20120501.tar.gz) = 0bc375a36f450ad7f665996ca3d9efcffa63d9befcdf3214412f0a1e82d68b30 +SIZE (v4l_compat-1.0.20120501.tar.gz) = 63578 Index: multimedia/libv4l/Makefile =================================================================== RCS file: /home/pcvs/ports/multimedia/libv4l/Makefile,v retrieving revision 1.5 diff -a -u -r1.5 Makefile --- multimedia/libv4l/Makefile 27 Jun 2011 21:03:06 -0000 1.5 +++ multimedia/libv4l/Makefile 2 May 2012 20:33:01 -0000 @@ -6,8 +6,7 @@ # PORTNAME= libv4l -PORTVERSION= 0.8.4 -PORTREVISION= 1 +PORTVERSION= 0.8.8 CATEGORIES= multimedia MASTER_SITES= http://linuxtv.org/downloads/v4l-utils/ DISTNAME= v4l-utils-${PORTVERSION} @@ -15,7 +14,7 @@ MAINTAINER= hselasky@FreeBSD.org COMMENT= Video4Linux library -BUILD_DEPENDS= v4l_compat>=1.0.20110603:${PORTSDIR}/multimedia/v4l_compat +BUILD_DEPENDS= v4l_compat>=1.0.20120501:${PORTSDIR}/multimedia/v4l_compat LIB_DEPENDS= jpeg.11:${PORTSDIR}/graphics/jpeg MAKE_ARGS= CFLAGS="${CFLAGS} -I${LOCALBASE}/include" \ Index: multimedia/libv4l/distinfo =================================================================== RCS file: /home/pcvs/ports/multimedia/libv4l/distinfo,v retrieving revision 1.4 diff -a -u -r1.4 distinfo --- multimedia/libv4l/distinfo 25 Jun 2011 17:28:05 -0000 1.4 +++ multimedia/libv4l/distinfo 2 May 2012 20:33:01 -0000 @@ -1,2 +1,2 @@ -SHA256 (v4l-utils-0.8.4.tar.bz2) = 20bf73b0c2255dfc6ae82806ec8a663e00ab039df9ee6eadae633466841c0dd7 -SIZE (v4l-utils-0.8.4.tar.bz2) = 348601 +SHA256 (v4l-utils-0.8.8.tar.bz2) = 5fa4c6f4b6f5410de57271a03cc9a15f15195ef3fc05a8e42ecf507d6d70a87f +SIZE (v4l-utils-0.8.8.tar.bz2) = 420888 Index: multimedia/libv4l/files/patch-libv4lconvert_control_libv4lcontrol.c =================================================================== RCS file: multimedia/libv4l/files/patch-libv4lconvert_control_libv4lcontrol.c diff -N multimedia/libv4l/files/patch-libv4lconvert_control_libv4lcontrol.c --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ multimedia/libv4l/files/patch-libv4lconvert_control_libv4lcontrol.c 2 May 2012 20:33:01 -0000 @@ -0,0 +1,15 @@ +--- libv4lconvert/control/libv4lcontrol.c.orig 2012-05-02 21:17:37.000000000 +0200 ++++ libv4lconvert/control/libv4lcontrol.c 2012-05-02 21:54:53.000000000 +0200 +@@ -456,7 +456,12 @@ + while (isspace(*start)) start++; + n = strlen(start); + while (n > 0 && isspace(start[n-1])) --n; ++#ifndef __FreeBSD + trimmed_dmi = strndupa(start, n); ++#else ++ trimmed_dmi = (char *)alloca(n + 1); ++ strlcpy(trimmed_dmi, start, n + 1); ++#endif + + /* find trimmed value */ + for (entry_ptr = table_entries; *entry_ptr; entry_ptr++) {