[packages/dvbsnoop] Rel 3
arekm
arekm at pld-linux.org
Thu May 21 15:23:57 CEST 2026
commit 3d8918a91473d2b386450fbafab1f8f7c78eb929
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Thu May 21 15:23:40 2026 +0200
Rel 3
dvbsnoop-c23.patch | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
dvbsnoop.spec | 4 +++-
2 files changed, 57 insertions(+), 1 deletion(-)
---
diff --git a/dvbsnoop.spec b/dvbsnoop.spec
index ecba804..92761db 100644
--- a/dvbsnoop.spec
+++ b/dvbsnoop.spec
@@ -1,11 +1,12 @@
Summary: An open source DVB/MPEG analyzer
Name: dvbsnoop
Version: 1.4.50
-Release: 2
+Release: 3
License: GPL v2+
Group: Applications
Source0: http://dl.sourceforge.net/dvbsnoop/%{name}-%{version}.tar.gz
# Source0-md5: 68a5618c95b4372eea9ac5ec5005f299
+Patch0: %{name}-c23.patch
URL: http://dvbsnoop.sourceforge.net/
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -24,6 +25,7 @@ MRTG or gnuplot.
%prep
%setup -q
+%patch -P0 -p1
%build
%configure
diff --git a/dvbsnoop-c23.patch b/dvbsnoop-c23.patch
new file mode 100644
index 0000000..1dd4dcc
--- /dev/null
+++ b/dvbsnoop-c23.patch
@@ -0,0 +1,54 @@
+--- dvbsnoop-1.4.50/src/sections/sectables.c 2005-12-29 04:43:40.000000000 +0100
++++ dvbsnoop-1.4.50/src/sections/sectables.c 2026-05-21 01:21:53.385898265 +0200
+@@ -317,7 +317,7 @@
+ typedef struct _TABLE_IF_FUNC {
+ u_int from; /* e.g. from id 1 */
+ u_int to; /* to id 3 */
+- void (*func)(); /* function for table decoding */
++ void (*func)(u_char *b, int len); /* function for table decoding */
+ } TABLE_ID_FUNC;
+
+
+--- dvbsnoop-1.4.50/src/private/userdefs.h 2005-12-29 04:43:38.000000000 +0100
++++ dvbsnoop-1.4.50/src/private/userdefs.h 2026-05-21 01:21:53.385992529 +0200
+@@ -25,14 +25,14 @@
+
+ typedef struct _PRIVATE_SECTION_STRUCTURES_FUNC {
+ u_int table_id; /* section table ID */
+- void (*func)(); /* function for table decoding */
++ void (*func)(u_char *b, int len); /* function for table decoding */
+ } PRIV_SECTION_ID_FUNC;
+
+
+ typedef struct _PRIVATE_DESCRIPTOR_STRUCTURES_FUNC {
+ u_int descriptor_tag; /* descriptor tag ID */
+ DTAG_SCOPE tag_scope; /* MPEG, DVB_SI, DSMCC_STREAM, ... */
+- void (*func)(); /* function for descriptor decoding */
++ void (*func)(u_char *b); /* function for descriptor decoding */
+ } PRIV_DESCR_ID_FUNC;
+
+
+--- dvbsnoop-1.4.50/src/private/userdefs.c 2005-12-29 04:43:38.000000000 +0100
++++ dvbsnoop-1.4.50/src/private/userdefs.c 2026-05-21 01:21:53.386061088 +0200
+@@ -69,7 +69,7 @@
+
+ typedef struct _PRIVATE_PROVIDER_FUNC {
+ char *str; /* e.g. "premiere.de" */
+- void (*func)(); /* function for getting table & descriptors */
++ void (*func)(PRIV_SECTION_ID_FUNC **psect, PRIV_DESCR_ID_FUNC **pdesc); /* function for getting table & descriptors */
+ } PRIV_PROVIDER_FUNC;
+
+
+--- dvbsnoop-1.4.50/src/misc/sig_abort.c 2006-01-02 20:24:04.000000000 +0100
++++ dvbsnoop-1.4.50/src/misc/sig_abort.c 2026-05-21 01:21:53.386129119 +0200
+@@ -48,8 +48,8 @@
+ // catch these signals
+ static struct {
+ int sig;
+- void (*new_handler)();
+- void (*org_handler)();
++ void (*new_handler)(int sig_nr);
++ void (*org_handler)(int sig_nr);
+ } signalList[] = {
+ { SIGHUP, SmoothHandler, NullHandler }, // -1 terminate smoothly
+ { SIGQUIT, SmoothHandler, NullHandler }, // -3 terminate smoothly
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/dvbsnoop.git/commitdiff/3d8918a91473d2b386450fbafab1f8f7c78eb929
More information about the pld-cvs-commit
mailing list