Control: tags 957620 + patch
Control: tags 957620 + pending

Dear maintainer,

I've prepared an NMU for nvtv (versioned as 0.4.7-8.1) and
uploaded it to DELAYED/2. Please feel free to tell me if I
should cancel it.

--
Regards
Sudip

diff -Nru nvtv-0.4.7/debian/changelog nvtv-0.4.7/debian/changelog
--- nvtv-0.4.7/debian/changelog 2012-09-02 02:46:52.000000000 +0100
+++ nvtv-0.4.7/debian/changelog 2020-08-03 16:30:37.000000000 +0100
@@ -1,3 +1,10 @@
+nvtv (0.4.7-8.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix ftbfs with GCC-10. (Closes: #957620)
+
+ -- Sudip Mukherjee <sudipm.mukher...@gmail.com>  Mon, 03 Aug 2020 16:30:37 
+0100
+
 nvtv (0.4.7-8) unstable; urgency=low
 
   * Updated standards.
diff -Nru nvtv-0.4.7/debian/patches/fix_ftbfs.patch 
nvtv-0.4.7/debian/patches/fix_ftbfs.patch
--- nvtv-0.4.7/debian/patches/fix_ftbfs.patch   1970-01-01 01:00:00.000000000 
+0100
+++ nvtv-0.4.7/debian/patches/fix_ftbfs.patch   2020-08-03 16:30:14.000000000 
+0100
@@ -0,0 +1,80 @@
+Description: Fix ftbfs with GCC-10.
+
+Author: Sudip Mukherjee <sudipm.mukher...@gmail.com>
+Bug-Debian: https://bugs.debian.org/957620
+Forwarded: no
+
+---
+
+--- nvtv-0.4.7.orig/src/data_cx.c
++++ nvtv-0.4.7/src/data_cx.c
+@@ -33,6 +33,19 @@
+ #include "data_cx.h"
+ #include "data_nv.h"
+ 
++TVCxRegs cx_ntsc_xbox;     /* XBox BIOS */
++
++TVCxRegs cx_ntsc_small_a;  /* Mode 10, hoc=15.11 voc=14.81 */
++TVCxRegs cx_ntsc_normal_a; /* Mode 26, hoc=11.97 voc=11.93 */
++TVCxRegs cx_ntsc_tiny_a;   /* Mode 42, hoc=18.04 voc=18.11 */
++TVCxRegs cx_ntsc_small_b;  /* Mode 18, hoc=13.79 voc=13.58 */
++TVCxRegs cx_ntsc_tiny_b;   /* Mode 34, hoc=19.26 voc=19.34 */
++TVCxRegs cx_ntsc_mini_b;   /* Mode 40, hoc=15.59 voc=15.64 */
++
++TVCxRegs cx_pal_small_a;   /* Mode 11, hoc=13.44 voc=14.24 */
++TVCxRegs cx_pal_mini_a;    /* Mode 43, hoc=16.20 voc=16.67 */
++
++
+ /* -------- CX -------- NTSC -------- */
+ 
+ /* FIXME I do not know if all XBoxes have the CX encoder. For now, we
+--- nvtv-0.4.7.orig/src/data_cx.h
++++ nvtv-0.4.7/src/data_cx.h
+@@ -37,16 +37,16 @@ void data_setup_cx (TVSettings *s, TVReg
+ 
+ void data_secam_cx (TVCxRegs *r);
+ 
+-TVCxRegs cx_ntsc_xbox;     /* XBox BIOS */
++extern TVCxRegs cx_ntsc_xbox;     /* XBox BIOS */
+ 
+-TVCxRegs cx_ntsc_small_a;  /* Mode 10, hoc=15.11 voc=14.81 */
+-TVCxRegs cx_ntsc_normal_a; /* Mode 26, hoc=11.97 voc=11.93 */
+-TVCxRegs cx_ntsc_tiny_a;   /* Mode 42, hoc=18.04 voc=18.11 */
+-TVCxRegs cx_ntsc_small_b;  /* Mode 18, hoc=13.79 voc=13.58 */
+-TVCxRegs cx_ntsc_tiny_b;   /* Mode 34, hoc=19.26 voc=19.34 */
+-TVCxRegs cx_ntsc_mini_b;   /* Mode 40, hoc=15.59 voc=15.64 */
++extern TVCxRegs cx_ntsc_small_a;  /* Mode 10, hoc=15.11 voc=14.81 */
++extern TVCxRegs cx_ntsc_normal_a; /* Mode 26, hoc=11.97 voc=11.93 */
++extern TVCxRegs cx_ntsc_tiny_a;   /* Mode 42, hoc=18.04 voc=18.11 */
++extern TVCxRegs cx_ntsc_small_b;  /* Mode 18, hoc=13.79 voc=13.58 */
++extern TVCxRegs cx_ntsc_tiny_b;   /* Mode 34, hoc=19.26 voc=19.34 */
++extern TVCxRegs cx_ntsc_mini_b;   /* Mode 40, hoc=15.59 voc=15.64 */
+ 
+-TVCxRegs cx_pal_small_a;   /* Mode 11, hoc=13.44 voc=14.24 */
+-TVCxRegs cx_pal_mini_a;    /* Mode 43, hoc=16.20 voc=16.67 */
++extern TVCxRegs cx_pal_small_a;   /* Mode 11, hoc=13.44 voc=14.24 */
++extern TVCxRegs cx_pal_mini_a;    /* Mode 43, hoc=16.20 voc=16.67 */
+ 
+ #endif /* _DATA_CX_H */
+--- nvtv-0.4.7.orig/src/nvtv.c
++++ nvtv-0.4.7/src/nvtv.c
+@@ -117,6 +117,8 @@ int opt_pci_func = -1;
+ 
+ TVSettings opt_set;
+ 
++int opt_tv_bus, opt_tv_addr;
++
+ static const char *short_options = "?12bcdf:ghlmno:pqr:s:tw:A:C:FNPS:T:W:X";
+ 
+ static struct option long_options[] =
+--- nvtv-0.4.7.orig/src/nvtv.h
++++ nvtv-0.4.7/src/nvtv.h
+@@ -58,7 +58,7 @@ extern TVConnect opt_connect;    /* use
+ extern TVSettings opt_set;
+ 
+ extern TVChip opt_tv_chip;       /* use if != TV_NO_CHIP */
+-int opt_tv_bus, opt_tv_addr;     /* use if == TV_CHIP_BY_ADDR */
++extern int opt_tv_bus, opt_tv_addr;     /* use if == TV_CHIP_BY_ADDR */
+ 
+ #if HAVE_X
+ extern Window opt_window;        /* use if != None */
diff -Nru nvtv-0.4.7/debian/patches/series nvtv-0.4.7/debian/patches/series
--- nvtv-0.4.7/debian/patches/series    2012-09-01 18:30:48.000000000 +0100
+++ nvtv-0.4.7/debian/patches/series    2020-08-03 16:24:25.000000000 +0100
@@ -3,3 +3,4 @@
 003_Gnu.patch
 004_makefile
 005_autotools.patch
+fix_ftbfs.patch

Reply via email to