Hi Sudip,

Well done, thank you!

Regards,
Roberto

On Mon, Aug 3, 2020 at 5:45 PM Sudip Mukherjee <sudipm.mukher...@gmail.com>
wrote:

> 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