Hello community, here is the log from the commit of package xf86-video-v4l for openSUSE:Factory checked in at 2016-08-05 18:16:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xf86-video-v4l (Old) and /work/SRC/openSUSE:Factory/.xf86-video-v4l.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "xf86-video-v4l" Changes: -------- New Changes file: --- /dev/null 2016-07-07 10:01:34.856033756 +0200 +++ /work/SRC/openSUSE:Factory/.xf86-video-v4l.new/xf86-video-v4l.changes 2016-08-05 18:16:05.000000000 +0200 @@ -0,0 +1,38 @@ +------------------------------------------------------------------- +Mon Apr 11 11:47:19 UTC 2016 - sndirsch@suse.com + +- n_added-defines-for-xalloc-xrealloc.patch + * added defines for xalloc/xrealloc. xalloc/xrealloc functions + have been removed in xorg-server sources after release 1.16.4 + ((fate #320388) + +------------------------------------------------------------------- +Mon Apr 11 10:38:51 UTC 2016 - sndirsch@suse.com + +- n_added-definition-of-VIDEO_INVERT_CLIPLIST.patch + * added definition of VIDEO_INVERT_CLIPLIST. This definition + has been removed from xorg-server sources after release + 1.16.4. Still needed by v4l driver obviously. + ((fate #320388) + +------------------------------------------------------------------- +Wed Aug 7 15:03:54 CEST 2013 - ro@suse.de + +- add ExcludeArch for s390 and s390x + +------------------------------------------------------------------- +Thu Mar 21 14:48:02 UTC 2013 - sndirsch@suse.com + +- No longer install this driver by default + +------------------------------------------------------------------- +Fri Apr 20 07:37:55 UTC 2012 - vuntz@opensuse.org + +- Use %x11_abi_videodrv_req instead of static ABI Requires. + +------------------------------------------------------------------- +Wed Apr 18 15:51:24 UTC 2012 - vuntz@opensuse.org + +- Split xf86-video-v4l from xorg-x11-driver-video. + Initial version: 0.2.0. + New: ---- n_added-defines-for-xalloc-xrealloc.patch n_added-definition-of-VIDEO_INVERT_CLIPLIST.patch xf86-video-v4l-0.2.0.tar.bz2 xf86-video-v4l.changes xf86-video-v4l.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xf86-video-v4l.spec ++++++ # # spec file for package xf86-video-v4l # # Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: xf86-video-v4l Version: 0.2.0 Release: 0 Summary: Video4linux video driver for the Xorg X server License: MIT Group: System/X11/Servers/XF86_4 Url: http://xorg.freedesktop.org/ Source0: http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2 Patch0: n_added-definition-of-VIDEO_INVERT_CLIPLIST.patch Patch1: n_added-defines-for-xalloc-xrealloc.patch BuildRequires: pkg-config BuildRequires: pkgconfig(randrproto) BuildRequires: pkgconfig(videoproto) BuildRequires: pkgconfig(xorg-server) >= 1.0.99.901 BuildRequires: pkgconfig(xproto) # This was part of the xorg-x11-driver-video package up to version 7.6 Conflicts: xorg-x11-driver-video <= 7.6 BuildRoot: %{_tmppath}/%{name}-%{version}-build ExcludeArch: s390 s390x %x11_abi_videodrv_req %description v4l is an Xorg driver for video4linux video cards. It provides a Xvideo extension port for video overlay. Just add the driver to the module list within the module section of your configuration file if you want to use it. There are no config options. %prep %setup -q %patch0 -p1 %patch1 -p1 %build %configure make %{?_smp_mflags} %install %make_install find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print %files %defattr(-,root,root) %doc ChangeLog COPYING README %dir %{_libdir}/xorg/modules/drivers %{_libdir}/xorg/modules/drivers/v4l_drv.so %{_datadir}/man/man4/v4l.4%{?ext_man} %changelog ++++++ n_added-defines-for-xalloc-xrealloc.patch ++++++
From 9f226d282549df1507e9c10dde43228cf954a5c8 Mon Sep 17 00:00:00 2001 From: Stefan Dirsch
Date: Mon, 11 Apr 2016 13:44:35 +0200 Subject: [PATCH] added defines for xalloc/xrealloc
xalloc/xrealloc functions have been removed in xorg-server sources after release 1.16.4 --- src/v4l.c | 4 ++++ 1 file changed, 4 insertions(+) Index: xf86-video-v4l-0.2.0/src/v4l.c =================================================================== --- xf86-video-v4l-0.2.0.orig/src/v4l.c +++ xf86-video-v4l-0.2.0/src/v4l.c @@ -37,6 +37,10 @@ /* definition removed in xorg-server sources after 1.16.4 */ #define VIDEO_INVERT_CLIPLIST 0x00000002 +/* functions removed in xorg-server sources after 1.16.4 */ +#define xalloc malloc +#define xrealloc realloc + static void V4LIdentify(int flags); static Bool V4LProbe(DriverPtr drv, int flags); static const OptionInfoRec * V4LAvailableOptions(int chipid, int busid); ++++++ n_added-definition-of-VIDEO_INVERT_CLIPLIST.patch ++++++
From 350c1b95aef452a26dd26c0847e90d9cf73989fa Mon Sep 17 00:00:00 2001 From: Stefan Dirsch
Date: Mon, 11 Apr 2016 12:28:26 +0200 Subject: [PATCH] added definition of VIDEO_INVERT_CLIPLIST
This definition has been removed from xorg-server sources after release 1.16.4. Still needed by v4l driver obviously. --- src/v4l.c | 3 +++ 1 file changed, 3 insertions(+) Index: xf86-video-v4l-0.2.0/src/v4l.c =================================================================== --- xf86-video-v4l-0.2.0.orig/src/v4l.c +++ xf86-video-v4l-0.2.0/src/v4l.c @@ -34,6 +34,9 @@ # define DEBUG(x) #endif +/* definition removed in xorg-server sources after 1.16.4 */ +#define VIDEO_INVERT_CLIPLIST 0x00000002 + static void V4LIdentify(int flags); static Bool V4LProbe(DriverPtr drv, int flags); static const OptionInfoRec * V4LAvailableOptions(int chipid, int busid);