vdr/vdr/debian/patches 03_cmdsubmenu.dpatch

Thomas Schmidt pkg-vdr-dvb-changes@lists.alioth.debian.org
Tue, 25 May 2004 10:26:51 +0000


Update of /cvsroot/pkg-vdr-dvb/vdr/vdr/debian/patches
In directory haydn:/tmp/cvs-serv18881/vdr/vdr/debian/patches

Modified Files:
	03_cmdsubmenu.dpatch 
Log Message:
corrected email-adress; changed cmdsubmenu-patch to compile with gcc 3.3.3

Index: 03_cmdsubmenu.dpatch
===================================================================
RCS file: /cvsroot/pkg-vdr-dvb/vdr/vdr/debian/patches/03_cmdsubmenu.dpatch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- 03_cmdsubmenu.dpatch	23 May 2004 21:43:10 -0000	1.1
+++ 03_cmdsubmenu.dpatch	25 May 2004 10:26:48 -0000	1.2
@@ -23,18 +23,9 @@
 exit 0
 
 @DPATCH@
---- vdr-1.2.6.orig/Makefile	Thu Oct  9 11:42:01 2003
-+++ vdr-1.2.6/Makefile	Thu Oct  9 01:57:24 2003
-@@ -51,6 +53,7 @@
-
- DEFINES += -DREMOTE_$(REMOTE)
-
-+DEFINES += -DCMD_SUBMENUS
- DEFINES += -D_GNU_SOURCE
-
- DEFINES += -DVIDEODIR=\"$(VIDEODIR)\"
---- vdr-1.2.6.orig/config.c	Thu Oct  9 11:42:01 2003
-+++ vdr-1.2.6/config.c	Thu Oct  9 00:14:17 2003
+diff -urNad /home/chelli/vdr/cvs/vdr/vdr/config.c vdr/config.c
+--- /home/chelli/vdr/cvs/vdr/vdr/config.c	2004-05-14 12:32:15.000000000 +0200
++++ vdr/config.c	2004-05-25 12:04:18.000000000 +0200
 @@ -27,18 +27,29 @@
  {
    title = command = NULL;
@@ -65,12 +56,10 @@
       int l = p - s;
       if (l > 0) {
          title = MALLOC(char, l + 1);
-@@ -83,6 +94,76 @@
-      esyslog("ERROR: can't open pipe for command '%s'", cmd);
-   free(cmdbuf);
+@@ -85,6 +96,76 @@
    return result;
-+}
-+
+ }
+ 
 +int cCommand::getIndent ()
 +{
 +  return nIndent;
@@ -116,7 +105,7 @@
 +
 +// --- cCommands -------------------------------------------------------
 +
-+void cCommands::Add(cListObject *Object, cListObject *After = NULL)
++void cCommands::Add(cListObject *Object, cListObject *After)
 +{
 +  cCommand *c = (cCommand *) Object;
 +  cCommand *cParent;
@@ -139,12 +128,15 @@
 +    }
 +  }
 +  cConfig<cCommand>::Add (Object, After);
- }
- 
++}
++
  // -- cSVDRPhost -------------------------------------------------------------
---- vdr-1.2.6.orig/config.h	Thu Oct  9 11:42:01 2003
-+++ vdr-1.2.6/config.h	Thu Oct  9 01:28:20 2003
-@@ -33,11 +33,15 @@
+ 
+ cSVDRPhost::cSVDRPhost(void)
+diff -urNad /home/chelli/vdr/cvs/vdr/vdr/config.h vdr/config.h
+--- /home/chelli/vdr/cvs/vdr/vdr/config.h	2004-05-14 12:32:15.000000000 +0200
++++ vdr/config.h	2004-05-25 12:03:22.000000000 +0200
+@@ -32,11 +32,15 @@
  
  #define MaxFileName 256
  
@@ -160,7 +152,7 @@
    static char *result;
  public:
    cCommand(void);
-@@ -46,6 +50,12 @@
+@@ -45,6 +49,12 @@
    const char *Title(void) { return title; }
    bool Confirm(void) { return confirm; }
    const char *Execute(const char *Parameters = NULL);
@@ -173,7 +165,7 @@
    };
  
  typedef uint32_t in_addr_t; //XXX from /usr/include/netinet/in.h (apparently this is not defined on systems with glibc < 2.2)
-@@ -222,7 +232,11 @@
+@@ -156,7 +166,11 @@
    }
    };
  
@@ -186,18 +178,30 @@
  
  class cSVDRPhosts : public cConfig<cSVDRPhost> {
  public:
---- vdr-1.2.6.orig/menu.c	Thu Oct  9 11:42:01 2003
-+++ vdr-1.2.6/menu.c	Thu Oct  9 01:39:01 2003
+diff -urNad /home/chelli/vdr/cvs/vdr/vdr/Makefile vdr/Makefile
+--- /home/chelli/vdr/cvs/vdr/vdr/Makefile	2004-05-25 12:03:21.000000000 +0200
++++ vdr/Makefile	2004-05-25 12:03:22.000000000 +0200
+@@ -49,6 +49,7 @@
+ 
+ DEFINES += -DREMOTE_$(REMOTE)
+ 
++DEFINES += -DCMD_SUBMENUS
+ DEFINES += -D_GNU_SOURCE
+ 
+ DEFINES += -DVIDEODIR=\"$(VIDEODIR)\"
+diff -urNad /home/chelli/vdr/cvs/vdr/vdr/menu.c vdr/menu.c
+--- /home/chelli/vdr/cvs/vdr/vdr/menu.c	2004-05-14 12:32:19.000000000 +0200
++++ vdr/menu.c	2004-05-25 12:03:22.000000000 +0200
 @@ -28,6 +28,8 @@
- #include "timers.h"
  #include "transfer.h"
  #include "videodir.h"
-+
-+/* #include "dvbsub.h" */
- 
- #include <malloc.h>//TK
  
-@@ -1744,6 +1745,16 @@
++/* #include "dvbsub.h" */
++
+ #define MENUTIMEOUT     120 // seconds
+ #define MAXWAIT4EPGINFO   3 // seconds
+ #define MODETIMEOUT       3 // seconds
+@@ -1518,6 +1520,16 @@
    if (command) {
       char *buffer = NULL;
       bool confirmed = true;
@@ -214,7 +218,7 @@
       if (command->Confirm()) {
          asprintf(&buffer, "%s?", command->Title());
          confirmed = Interface->Confirm(buffer);
-@@ -1759,7 +1770,11 @@
+@@ -1533,7 +1545,11 @@
             return AddSubMenu(new cMenuText(command->Title(), Result, fontFix));
          return osEnd;
          }
@@ -226,8 +230,9 @@
    return osContinue;
  }
  
---- vdr-1.2.6.orig/tools.h	Thu Oct  9 11:42:01 2003
-+++ vdr-1.2.6/tools.h	Thu Oct  9 00:14:17 2003
+diff -urNad /home/chelli/vdr/cvs/vdr/vdr/tools.h vdr/tools.h
+--- /home/chelli/vdr/cvs/vdr/vdr/tools.h	2004-05-14 12:32:20.000000000 +0200
++++ vdr/tools.h	2004-05-25 12:03:22.000000000 +0200
 @@ -158,7 +158,7 @@
    cListBase(void);
  public: