SHA256
1
0
forked from pool/zvbi

5 Commits

Author SHA256 Message Date
137d0dc571 Accepting request 1252330 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1252330
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zvbi?expand=0&rev=36
2025-03-13 14:04:27 +00:00
b6eb1b4b5e - version update to 0.2.44
* configure.ac: Add comments to help eith debugging gettext.
  * doc/Doxyfile.in: Bump version from 1.9.4 to 1.9.8.
  * src/conv.c: Check src_length to avoid an unitinialized heap read.
  * src/conv.c, src/io-sim.c, src/search.c: Avoid integer overflow leading to heap overflow.
  * src/export.c, src/misc.*: Use standard va_copy(), not GNU __va_copy().
  * src/teletext.c: Fix accidental G3 character modification.
  * src/vbi.c: Add support for a larger range of framerates, from 12.5fps to 60fps.
- fixes:
  CVE-2025-2173 [bsc#1239222]
  CVE-2025-2174 [bsc#1239299]
  CVE-2025-2175 [bsc#1239312]
  CVE-2025-2176 [bsc#1239319]
  CVE-2025-2177 [bsc#1239320]

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/zvbi?expand=0&rev=43
2025-03-12 08:40:48 +00:00
29b2eff513 Accepting request 1245342 from multimedia:apps
- version update to 0.2.43
  * Fix building and enable testing for Windows platforms.
  * Fix building for musl.
  * Add options to disable tests and examples.
  * Fix for static declaration of ‘sincos’ follows non-static declaration.
- Drop obsoleted patch:
  zvbi-gcc14.patch

OBS-URL: https://build.opensuse.org/request/show/1245342
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zvbi?expand=0&rev=35
2025-02-12 20:30:36 +00:00
987af38e10 fix changelog
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/zvbi?expand=0&rev=41
2025-02-12 10:34:37 +00:00
d6f1084418 - version update to 0.2.43
* Fix building and enable testing for Windows platforms.
  * Fix building for musl.
  * Add options to disable tests and examples.
  * Fix for static declaration of ‘sincos’ follows non-static declaration.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/zvbi?expand=0&rev=40
2025-02-12 10:22:52 +00:00
5 changed files with 34 additions and 49 deletions

BIN
v0.2.42.tar.gz (Stored with Git LFS)

Binary file not shown.

BIN
v0.2.44.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -1,42 +0,0 @@
Index: zvbi-0.2.42/configure.ac
===================================================================
--- zvbi-0.2.42.orig/configure.ac
+++ zvbi-0.2.42/configure.ac
@@ -82,7 +82,7 @@ AC_CHECK_FUNCS([alarm dup2 gethostbyaddr
inet_ntoa localtime_r memmove memset mkdir modf munmap
nl_langinfo putenv select setenv setlocale socket strcasecmp
strchr strdup strerror strncasecmp strndup strrchr strstr
- strtol strtoul tzset strptime getaddrinfo])
+ strtol strtoul tzset strptime getaddrinfo sincos])
AM_CONDITIONAL(HAVE_STRPTIME, [test "x$HAVE_STRPTIME" = xyes])
@@ -105,28 +105,6 @@ dnl autoconf 2.71 required additional qu
dnl "Noteworthy changes in autoconf version 2.66 through 2.68"
dnl <https://autotools.info/forwardporting/autoconf.html>
-dnl sincos() is a GNU extension (a macro, not a function).
-dnl If not present we use a replacement.
-AC_MSG_CHECKING([for sincos])
-AC_LINK_IFELSE([AC_LANG_SOURCE([
-#include <stdio.h>
-#include <math.h>
-int main (void) {
-double s, c;
-/* Make sure the compiler does not optimize sincos() away
- so the linker can confirm its availability. */
-scanf ("%f", &s);
-sincos (s, &s, &c);
-printf ("%f %f", s, c);
-return 0;
-}
-])],[
- AC_MSG_RESULT([yes])
- AC_DEFINE(HAVE_SINCOS, 1, [Define if the sincos() function is available])
-],[
- AC_MSG_RESULT([no])
-])
-
dnl log2() is a GNU extension (a macro, not a function).
dnl If not present we use a replacement.
AC_MSG_CHECKING([for log2])

View File

@@ -1,3 +1,32 @@
-------------------------------------------------------------------
Wed Mar 12 07:03:24 UTC 2025 - pgajdos@suse.com
- version update to 0.2.44
* configure.ac: Add comments to help eith debugging gettext.
* doc/Doxyfile.in: Bump version from 1.9.4 to 1.9.8.
* src/conv.c: Check src_length to avoid an unitinialized heap read.
* src/conv.c, src/io-sim.c, src/search.c: Avoid integer overflow leading to heap overflow.
* src/export.c, src/misc.*: Use standard va_copy(), not GNU __va_copy().
* src/teletext.c: Fix accidental G3 character modification.
* src/vbi.c: Add support for a larger range of framerates, from 12.5fps to 60fps.
- fixes:
CVE-2025-2173 [bsc#1239222]
CVE-2025-2174 [bsc#1239299]
CVE-2025-2175 [bsc#1239312]
CVE-2025-2176 [bsc#1239319]
CVE-2025-2177 [bsc#1239320]
-------------------------------------------------------------------
Tue Feb 11 10:45:18 UTC 2025 - pgajdos@suse.com
- version update to 0.2.43
* Fix building and enable testing for Windows platforms.
* Fix building for musl.
* Add options to disable tests and examples.
* Fix for static declaration of sincos follows non-static declaration.
- Drop obsoleted patch:
zvbi-gcc14.patch
-------------------------------------------------------------------
Tue May 14 06:04:33 UTC 2024 - pgajdos@suse.com

View File

@@ -1,7 +1,7 @@
#
# spec file for package zvbi
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
%define libname lib%{name}%{sover}
%define libchains lib%{name}-chains%{sover}
Name: zvbi
Version: 0.2.42
Version: 0.2.44
Release: 0
Summary: Linux "VBI proxy"
License: GPL-2.0-or-later AND LGPL-2.1-or-later
@@ -28,8 +28,6 @@ Group: Productivity/Multimedia/Other
URL: https://github.com/zapping-vbi/zvbi/
Source: https://github.com/zapping-vbi/zvbi/archive/refs/tags/v%{version}.tar.gz
Source2: baselibs.conf
# https://github.com/zapping-vbi/zvbi/commit/ae74ae513714f81b9b8abdb12e1b235d16fad74e
Patch0: zvbi-gcc14.patch
Patch10: 10_fix_private_libs.patch
BuildRequires: autoconf
BuildRequires: automake