UPDATE: multimedia/libv4l

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

UPDATE: multimedia/libv4l

Ingo Feinerer-2
Hi,

this updates multimedia/libv4l from 1.14.2 to 1.16.1.

patches/patch-lib_libv4lconvert_control_libv4lcontrol_c is restored from
the CVS attic as there is a regression that was already fixed upstream
in previous versions.

No symbol changes in SHARED_LIBS.

Successfully tested on amd64 in combination with baresip (switching to
USB mode 2 in BIOS such that my webcam still works; a known issue
unrelated to libv4l due to unfinished isochronous transfer support in
xhci(4)).

I have never seen "the rings of Saturn"
(https://marc.info/?l=openbsd-ports&m=148875464503193&w=2) in my video
setup. Maybe the update improves the situation for some of you ...

OK?

Best regards,
Ingo

Index: Makefile
===================================================================
RCS file: /cvs/ports/multimedia/libv4l/Makefile,v
retrieving revision 1.14
diff -u -p -r1.14 Makefile
--- Makefile 3 Mar 2018 07:26:27 -0000 1.14
+++ Makefile 24 Oct 2018 05:50:46 -0000
@@ -2,7 +2,7 @@
 
 COMMENT = libv4l userspace library
 
-VERSION = 1.14.2
+VERSION = 1.16.1
 DISTNAME = v4l-utils-${VERSION}
 PKGNAME = libv4l-${VERSION}
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/multimedia/libv4l/distinfo,v
retrieving revision 1.9
diff -u -p -r1.9 distinfo
--- distinfo 3 Mar 2018 07:26:27 -0000 1.9
+++ distinfo 24 Oct 2018 05:50:46 -0000
@@ -1,2 +1,2 @@
-SHA256 (v4l-utils-1.14.2.tar.bz2) = 5rlixLElPPhSwx2hP9a1u3y+Wqnhgoga7FUSO65oBpI=
-SIZE (v4l-utils-1.14.2.tar.bz2) = 1672765
+SHA256 (v4l-utils-1.16.1.tar.bz2) = x+TW9LS38nim+kv1Y4VSaSDUD72ePignt13c1B2gUEo=
+SIZE (v4l-utils-1.16.1.tar.bz2) = 1901822
Index: patches/patch-lib_libv4lconvert_Makefile_in
===================================================================
RCS file: /cvs/ports/multimedia/libv4l/patches/patch-lib_libv4lconvert_Makefile_in,v
retrieving revision 1.4
diff -u -p -r1.4 patch-lib_libv4lconvert_Makefile_in
--- patches/patch-lib_libv4lconvert_Makefile_in 28 Dec 2017 12:11:43 -0000 1.4
+++ patches/patch-lib_libv4lconvert_Makefile_in 24 Oct 2018 05:50:46 -0000
@@ -5,7 +5,7 @@ OpenBSD does not have an rt library.
 Index: lib/libv4lconvert/Makefile.in
 --- lib/libv4lconvert/Makefile.in.orig
 +++ lib/libv4lconvert/Makefile.in
-@@ -506,7 +506,7 @@ libv4lconvert_la_SOURCES = libv4lconvert.c tinyjpeg.c
+@@ -539,7 +539,7 @@ libv4lconvert_la_SOURCES = libv4lconvert.c tinyjpeg.c
  libv4lconvert-priv.h libv4lsyscall-priv.h tinyjpeg.h \
  tinyjpeg-internal.h $(am__append_1) $(am__append_2)
  libv4lconvert_la_CPPFLAGS = $(CFLAG_VISIBILITY) $(ENFORCE_LIBV4L_STATIC)
Index: patches/patch-lib_libv4lconvert_control_libv4lcontrol_c
===================================================================
RCS file: patches/patch-lib_libv4lconvert_control_libv4lcontrol_c
diff -N patches/patch-lib_libv4lconvert_control_libv4lcontrol_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-lib_libv4lconvert_control_libv4lcontrol_c 24 Oct 2018 05:50:46 -0000
@@ -0,0 +1,13 @@
+$OpenBSD$
+
+Index: lib/libv4lconvert/control/libv4lcontrol.c
+--- lib/libv4lconvert/control/libv4lcontrol.c.orig
++++ lib/libv4lconvert/control/libv4lcontrol.c
+@@ -20,7 +20,6 @@
+  */
+
+ #include <sys/types.h>
+-#include <sys/sysmacros.h>
+ #include <sys/mman.h>
+ #include <fcntl.h>
+ #include <sys/stat.h>
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/multimedia/libv4l/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- pkg/PLIST 28 Dec 2017 12:11:43 -0000 1.3
+++ pkg/PLIST 24 Oct 2018 05:50:46 -0000
@@ -30,11 +30,22 @@ lib/pkgconfig/libv4lconvert.pc
 lib/v4l1compat.so
 lib/v4l2convert.so
 @comment share/locale/
+@comment share/locale/ca/
+@comment share/locale/ca/LC_MESSAGES/
+@comment share/locale/ca/LC_MESSAGES/libdvbv5.mo
+@comment share/locale/ca/LC_MESSAGES/v4l-utils.mo
 @comment share/locale/de/
 @comment share/locale/de/LC_MESSAGES/
 @comment share/locale/de/LC_MESSAGES/libdvbv5.mo
 @comment share/locale/de/LC_MESSAGES/v4l-utils.mo
+@comment share/locale/fr/
+@comment share/locale/fr/LC_MESSAGES/
+@comment share/locale/fr/LC_MESSAGES/v4l-utils.mo
 @comment share/locale/pt_BR/
 @comment share/locale/pt_BR/LC_MESSAGES/
 @comment share/locale/pt_BR/LC_MESSAGES/libdvbv5.mo
 @comment share/locale/pt_BR/LC_MESSAGES/v4l-utils.mo
+@comment share/locale/uk/
+@comment share/locale/uk/LC_MESSAGES/
+@comment share/locale/uk/LC_MESSAGES/libdvbv5.mo
+@comment share/locale/uk/LC_MESSAGES/v4l-utils.mo

Reply | Threaded
Open this post in threaded view
|

Re: UPDATE: multimedia/libv4l

Ingo Feinerer-2
Ping.

As there are no changes in SHARED_LIBS I expect no breakage. I'll commit
in the next days but of course prefer explicit OKs.

Thank you.

Best regards,
Ingo

On Wed, Oct 24, 2018 at 08:07:37AM +0200, Ingo Feinerer wrote:

> Hi,
>
> this updates multimedia/libv4l from 1.14.2 to 1.16.1.
>
> patches/patch-lib_libv4lconvert_control_libv4lcontrol_c is restored from
> the CVS attic as there is a regression that was already fixed upstream
> in previous versions.
>
> No symbol changes in SHARED_LIBS.
>
> Successfully tested on amd64 in combination with baresip (switching to
> USB mode 2 in BIOS such that my webcam still works; a known issue
> unrelated to libv4l due to unfinished isochronous transfer support in
> xhci(4)).
>
> I have never seen "the rings of Saturn"
> (https://marc.info/?l=openbsd-ports&m=148875464503193&w=2) in my video
> setup. Maybe the update improves the situation for some of you ...
>
> OK?
>
> Best regards,
> Ingo
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/multimedia/libv4l/Makefile,v
> retrieving revision 1.14
> diff -u -p -r1.14 Makefile
> --- Makefile 3 Mar 2018 07:26:27 -0000 1.14
> +++ Makefile 24 Oct 2018 05:50:46 -0000
> @@ -2,7 +2,7 @@
>  
>  COMMENT = libv4l userspace library
>  
> -VERSION = 1.14.2
> +VERSION = 1.16.1
>  DISTNAME = v4l-utils-${VERSION}
>  PKGNAME = libv4l-${VERSION}
>  
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/multimedia/libv4l/distinfo,v
> retrieving revision 1.9
> diff -u -p -r1.9 distinfo
> --- distinfo 3 Mar 2018 07:26:27 -0000 1.9
> +++ distinfo 24 Oct 2018 05:50:46 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (v4l-utils-1.14.2.tar.bz2) = 5rlixLElPPhSwx2hP9a1u3y+Wqnhgoga7FUSO65oBpI=
> -SIZE (v4l-utils-1.14.2.tar.bz2) = 1672765
> +SHA256 (v4l-utils-1.16.1.tar.bz2) = x+TW9LS38nim+kv1Y4VSaSDUD72ePignt13c1B2gUEo=
> +SIZE (v4l-utils-1.16.1.tar.bz2) = 1901822
> Index: patches/patch-lib_libv4lconvert_Makefile_in
> ===================================================================
> RCS file: /cvs/ports/multimedia/libv4l/patches/patch-lib_libv4lconvert_Makefile_in,v
> retrieving revision 1.4
> diff -u -p -r1.4 patch-lib_libv4lconvert_Makefile_in
> --- patches/patch-lib_libv4lconvert_Makefile_in 28 Dec 2017 12:11:43 -0000 1.4
> +++ patches/patch-lib_libv4lconvert_Makefile_in 24 Oct 2018 05:50:46 -0000
> @@ -5,7 +5,7 @@ OpenBSD does not have an rt library.
>  Index: lib/libv4lconvert/Makefile.in
>  --- lib/libv4lconvert/Makefile.in.orig
>  +++ lib/libv4lconvert/Makefile.in
> -@@ -506,7 +506,7 @@ libv4lconvert_la_SOURCES = libv4lconvert.c tinyjpeg.c
> +@@ -539,7 +539,7 @@ libv4lconvert_la_SOURCES = libv4lconvert.c tinyjpeg.c
>   libv4lconvert-priv.h libv4lsyscall-priv.h tinyjpeg.h \
>   tinyjpeg-internal.h $(am__append_1) $(am__append_2)
>   libv4lconvert_la_CPPFLAGS = $(CFLAG_VISIBILITY) $(ENFORCE_LIBV4L_STATIC)
> Index: patches/patch-lib_libv4lconvert_control_libv4lcontrol_c
> ===================================================================
> RCS file: patches/patch-lib_libv4lconvert_control_libv4lcontrol_c
> diff -N patches/patch-lib_libv4lconvert_control_libv4lcontrol_c
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-lib_libv4lconvert_control_libv4lcontrol_c 24 Oct 2018 05:50:46 -0000
> @@ -0,0 +1,13 @@
> +$OpenBSD$
> +
> +Index: lib/libv4lconvert/control/libv4lcontrol.c
> +--- lib/libv4lconvert/control/libv4lcontrol.c.orig
> ++++ lib/libv4lconvert/control/libv4lcontrol.c
> +@@ -20,7 +20,6 @@
> +  */
> +
> + #include <sys/types.h>
> +-#include <sys/sysmacros.h>
> + #include <sys/mman.h>
> + #include <fcntl.h>
> + #include <sys/stat.h>
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/multimedia/libv4l/pkg/PLIST,v
> retrieving revision 1.3
> diff -u -p -r1.3 PLIST
> --- pkg/PLIST 28 Dec 2017 12:11:43 -0000 1.3
> +++ pkg/PLIST 24 Oct 2018 05:50:46 -0000
> @@ -30,11 +30,22 @@ lib/pkgconfig/libv4lconvert.pc
>  lib/v4l1compat.so
>  lib/v4l2convert.so
>  @comment share/locale/
> +@comment share/locale/ca/
> +@comment share/locale/ca/LC_MESSAGES/
> +@comment share/locale/ca/LC_MESSAGES/libdvbv5.mo
> +@comment share/locale/ca/LC_MESSAGES/v4l-utils.mo
>  @comment share/locale/de/
>  @comment share/locale/de/LC_MESSAGES/
>  @comment share/locale/de/LC_MESSAGES/libdvbv5.mo
>  @comment share/locale/de/LC_MESSAGES/v4l-utils.mo
> +@comment share/locale/fr/
> +@comment share/locale/fr/LC_MESSAGES/
> +@comment share/locale/fr/LC_MESSAGES/v4l-utils.mo
>  @comment share/locale/pt_BR/
>  @comment share/locale/pt_BR/LC_MESSAGES/
>  @comment share/locale/pt_BR/LC_MESSAGES/libdvbv5.mo
>  @comment share/locale/pt_BR/LC_MESSAGES/v4l-utils.mo
> +@comment share/locale/uk/
> +@comment share/locale/uk/LC_MESSAGES/
> +@comment share/locale/uk/LC_MESSAGES/libdvbv5.mo
> +@comment share/locale/uk/LC_MESSAGES/v4l-utils.mo