I am uploading a NMU to DELAYED/10 in order to fix this.
The debdiff is attached.
diff -Nru w3cam-0.7.2/Makefile w3cam-0.7.2/Makefile
--- w3cam-0.7.2/Makefile        2023-08-24 14:07:44.000000000 +0000
+++ w3cam-0.7.2/Makefile        1970-01-01 00:00:00.000000000 +0000
@@ -1,56 +0,0 @@
-# Generated automatically from Makefile.in by configure.
-CC = gcc
-prefix=/usr
-exec_prefix=${prefix}
-sbindir=${exec_prefix}/sbin
-cgibindir=$(prefix)/cgi-bin
-bindir=${exec_prefix}/bin
-
-VERSION=0.7.2
-CFLAGS = -g -O2 -I/usr/local/include -I/usr/local/X11/include  -DHAVE_LIBM=1 
-DHAVE_LIBZ=1 -DHAVE_LIBPNG=1 -DHAVE_LIBJPEG=1  -DVIDEO_DEV=\"/dev/video\" 
-DVERSION=\"$(VERSION)\"
-LDFLAGS =  -L/usr/local/lib -L/usr/local/X11/lib
-LIBS = -ljpeg -lpng -lz -lm 
-
-OBJ = w3cam.o cgi.o v4l.o
-
-default: w3cam.cgi vidcat vidcat.1 README ppmtoascii w3camd/w3camd
-
-w3cam.cgi: $(OBJ)
-       $(CC) $(LDFLAGS) -o $@ $(OBJ) $(LIBS)
-
-vidcat: vidcat.o v4l.o
-       $(CC) $(LDFLAGS) -o $@ vidcat.o v4l.o $(LIBS)
-
-ppmtoascii: ppmtoascii.o
-       $(CC) $(LDFLAGS) -o $@ ppmtoascii.o
-
-w3camd/w3camd:
-       cd w3camd && make
-
-install: w3cam.cgi
-       install w3cam.cgi $(cgibindir)/
-       test -f $(cgibindir)/w3cam.cgi.scf || \
-               install w3cam.cgi.scf $(cgibindir)/
-       install vidcat $(bindir)/
-       install vidcat.1 $(prefix)/share/man/man1/
-
-vidcat.1: vidcat.man
-       sed "s/VERSION/$(VERSION)/" < vidcat.man > vidcat.1
-
-clean:
-       rm -f *.o w3cam.cgi vidcat ppmtoascii
-       cd w3camd && make clean && rm -f w3camd
-
-msproper: clean
-       rm -f config.status config.log config.cache Makefile
-
-index.html: index.in
-       sed "s/@VERSION@/$(VERSION)/" < $< > $@
-
-README: index.html
-       lynx -dump http://www/~rasca/w3cam/index.html | \
-               sed "s%/www/%/home.pages.de/%g" > README
-
-tarball: msproper
-       cd .. && tar -czvf w3cam-$(VERSION).tar.gz w3cam-$(VERSION)/
-
diff -Nru w3cam-0.7.2/Makefile.in w3cam-0.7.2/Makefile.in
--- w3cam-0.7.2/Makefile.in     2023-08-24 14:07:44.000000000 +0000
+++ w3cam-0.7.2/Makefile.in     2001-10-28 10:12:26.000000000 +0000
@@ -31,7 +31,7 @@
        test -f $(cgibindir)/w3cam.cgi.scf || \
                install w3cam.cgi.scf $(cgibindir)/
        install vidcat $(bindir)/
-       install vidcat.1 $(prefix)/share/man/man1/
+       install vidcat.1 $(prefix)/man/man1/
 
 vidcat.1: vidcat.man
        sed "s/VERSION/$(VERSION)/" < vidcat.man > vidcat.1
diff -Nru w3cam-0.7.2/cgi.c w3cam-0.7.2/cgi.c
--- w3cam-0.7.2/cgi.c   2023-08-24 14:07:44.000000000 +0000
+++ w3cam-0.7.2/cgi.c   2001-11-11 10:34:54.000000000 +0000
@@ -27,9 +27,6 @@
 #include <sys/utsname.h>/* uname() */
 #include <time.h>              /* time() */
 #include "cgi.h"
-#ifdef DEBIAN
-#define DEFAULT_CFGFILE "/etc/w3cam.cgi.scf"
-#endif
 
 #define MAX_LINE       1024
 #define EMPTY          '\0'
@@ -564,10 +561,6 @@
        strcpy (cfgfile, pname);
        strcat (cfgfile, ".scf");
        fp = fopen (cfgfile, "rb");
-#ifdef DEBIAN
-    if (!fp)
-        fp = fopen (DEFAULT_CFGFILE, "rb");
-#endif
        if (!fp) {
                return (0);
        }
diff -Nru w3cam-0.7.2/debian/changelog w3cam-0.7.2/debian/changelog
--- w3cam-0.7.2/debian/changelog        2023-08-24 14:07:44.000000000 +0000
+++ w3cam-0.7.2/debian/changelog        2023-08-24 13:52:40.000000000 +0000
@@ -1,3 +1,11 @@
+w3cam (0.7.2-6.4) unstable; urgency=medium
+
+  * Non-maintainer upload
+  * Convert to source format 3.0 (Closes: #1049895)
+  * Regenerate build files via dh_autoreconf
+
+ -- Bastian Germann <b...@debian.org>  Thu, 24 Aug 2023 13:52:40 +0000
+
 w3cam (0.7.2-6.3) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru w3cam-0.7.2/debian/control w3cam-0.7.2/debian/control
--- w3cam-0.7.2/debian/control  2023-08-24 14:07:44.000000000 +0000
+++ w3cam-0.7.2/debian/control  2023-08-24 13:52:40.000000000 +0000
@@ -2,7 +2,7 @@
 Section: web
 Priority: optional
 Maintainer: Martin Meredith <m...@debian.org>
-Build-Depends: debhelper (>> 7.0.0), libjpeg-dev, libpng-dev, 
libfreetype6-dev, zlib1g-dev, libv4l-dev
+Build-Depends: debhelper (>> 7.0.0), dh-autoreconf, libjpeg-dev, libpng-dev, 
libfreetype6-dev, zlib1g-dev, libv4l-dev
 Standards-Version: 3.8.1
 Homepage: http://mpx.freeshell.net/
 
diff -Nru w3cam-0.7.2/debian/patches/debian.patch 
w3cam-0.7.2/debian/patches/debian.patch
--- w3cam-0.7.2/debian/patches/debian.patch     1970-01-01 00:00:00.000000000 
+0000
+++ w3cam-0.7.2/debian/patches/debian.patch     2023-08-24 13:52:40.000000000 
+0000
@@ -0,0 +1,103 @@
+--- w3cam-0.7.2.orig/Makefile.in
++++ w3cam-0.7.2/Makefile.in
+@@ -31,7 +31,7 @@ install: w3cam.cgi
+       test -f $(cgibindir)/w3cam.cgi.scf || \
+               install w3cam.cgi.scf $(cgibindir)/
+       install vidcat $(bindir)/
+-      install vidcat.1 $(prefix)/man/man1/
++      install vidcat.1 $(prefix)/share/man/man1/
+ 
+ vidcat.1: vidcat.man
+       sed "s/VERSION/$(VERSION)/" < vidcat.man > vidcat.1
+--- w3cam-0.7.2.orig/cgi.c
++++ w3cam-0.7.2/cgi.c
+@@ -27,6 +27,9 @@
+ #include <sys/utsname.h>/* uname() */
+ #include <time.h>             /* time() */
+ #include "cgi.h"
++#ifdef DEBIAN
++#define DEFAULT_CFGFILE "/etc/w3cam.cgi.scf"
++#endif
+ 
+ #define MAX_LINE      1024
+ #define EMPTY         '\0'
+@@ -561,6 +564,10 @@ cgi_init (const char *pname)
+       strcpy (cfgfile, pname);
+       strcat (cfgfile, ".scf");
+       fp = fopen (cfgfile, "rb");
++#ifdef DEBIAN
++    if (!fp)
++        fp = fopen (DEFAULT_CFGFILE, "rb");
++#endif
+       if (!fp) {
+               return (0);
+       }
+--- w3cam-0.7.2.orig/v4l.c
++++ w3cam-0.7.2/v4l.c
+@@ -26,7 +26,7 @@
+ #include <fcntl.h>
+ #include <unistd.h>
+ #include <linux/types.h>
+-#include <linux/videodev.h>
++#include <libv4l1-videodev.h>
+ #include "v4l.h"
+ 
+ #define min(a,b) ((a) < (b) ? (a) : (b))
+--- w3cam-0.7.2.orig/vidcat.c
++++ w3cam-0.7.2/vidcat.c
+@@ -30,7 +30,7 @@
+ #include <fcntl.h>
+ #include <unistd.h>
+ #include <linux/types.h>
+-#include <linux/videodev.h>
++#include <libv4l1-videodev.h>
+ #ifdef HAVE_LIBZ
+ #include <zlib.h>
+ #endif
+--- w3cam-0.7.2.orig/w3cam.c
++++ w3cam-0.7.2/w3cam.c
+@@ -36,7 +36,7 @@
+ #include <fcntl.h>
+ #include <unistd.h>
+ #include <linux/types.h>
+-#include <linux/videodev.h>
++#include <libv4l1-videodev.h>
+ #ifdef HAVE_LIBZ
+ #include <zlib.h>
+ #endif
+@@ -47,7 +47,7 @@
+ #include <jpeglib.h>
+ #endif
+ #ifdef HAVE_LIBTTF
+-#include <freetype.h>
++#include <freetype/freetype.h>
+ #endif
+ #include "w3cam.h"
+ #include "cgi.h"
+--- w3cam-0.7.2.orig/w3camd/Makefile
++++ w3cam-0.7.2/w3camd/Makefile
+@@ -2,10 +2,10 @@
+ #
+ # makefile for w3camd
+ #
+-prefix=/usr/local
+-sbindir=/usr/local/sbin
++prefix=/usr
++sbindir=/usr/sbin
+ 
+-CFLAGS = -O2 -Wall -I/usr/local/include -I/usr/local/X11/include -I.. -I. 
-I/usr/local/include -g -DDEBUG -DCAM_PORT=8999 -D_REENTRANT
++CFLAGS = -g -O2 -I/usr/local/include -I/usr/local/X11/include -I.. -I. 
-I/usr/include -g -DDEBUG -DCAM_PORT=8999 -D_REENTRANT
+ CC = gcc
+ 
+ default: w3camd
+--- w3cam-0.7.2.orig/w3camd/w3v4l.c
++++ w3cam-0.7.2/w3camd/w3v4l.c
+@@ -28,7 +28,7 @@
+ #include <sys/ioctl.h>
+ #include <sys/mman.h>
+ #include <linux/types.h>
+-#include <linux/videodev.h>
++#include <libv4l1-videodev.h>
+ #include "w3v4l.h"
+ 
+ /*
diff -Nru w3cam-0.7.2/debian/patches/series w3cam-0.7.2/debian/patches/series
--- w3cam-0.7.2/debian/patches/series   1970-01-01 00:00:00.000000000 +0000
+++ w3cam-0.7.2/debian/patches/series   2023-08-24 13:52:40.000000000 +0000
@@ -0,0 +1 @@
+debian.patch
diff -Nru w3cam-0.7.2/debian/rules w3cam-0.7.2/debian/rules
--- w3cam-0.7.2/debian/rules    2023-08-24 14:07:44.000000000 +0000
+++ w3cam-0.7.2/debian/rules    2023-08-24 13:52:40.000000000 +0000
@@ -9,6 +9,7 @@
 configure-stamp:
        dh_testdir
 
+       dh_autoreconf
        ./configure --prefix=/usr --mandir=\$${prefix}/share/man 
--infodir=\$${prefix}/share/info
 
        touch configure-stamp
@@ -31,6 +32,7 @@
        [ ! -f Makefile ] || $(MAKE) clean
        -rm -f config.*
 
+       dh_autoreconf_clean
        dh_clean
 
 install: build
diff -Nru w3cam-0.7.2/debian/source/format w3cam-0.7.2/debian/source/format
--- w3cam-0.7.2/debian/source/format    1970-01-01 00:00:00.000000000 +0000
+++ w3cam-0.7.2/debian/source/format    2023-08-24 13:52:40.000000000 +0000
@@ -0,0 +1 @@
+3.0 (quilt)
diff -Nru w3cam-0.7.2/v4l.c w3cam-0.7.2/v4l.c
--- w3cam-0.7.2/v4l.c   2023-08-24 14:07:44.000000000 +0000
+++ w3cam-0.7.2/v4l.c   2001-12-27 16:01:23.000000000 +0000
@@ -26,7 +26,7 @@
 #include <fcntl.h>
 #include <unistd.h>
 #include <linux/types.h>
-#include <libv4l1-videodev.h>
+#include <linux/videodev.h>
 #include "v4l.h"
 
 #define min(a,b) ((a) < (b) ? (a) : (b))
diff -Nru w3cam-0.7.2/vidcat.c w3cam-0.7.2/vidcat.c
--- w3cam-0.7.2/vidcat.c        2023-08-24 14:07:44.000000000 +0000
+++ w3cam-0.7.2/vidcat.c        2001-11-11 10:35:20.000000000 +0000
@@ -30,7 +30,7 @@
 #include <fcntl.h>
 #include <unistd.h>
 #include <linux/types.h>
-#include <libv4l1-videodev.h>
+#include <linux/videodev.h>
 #ifdef HAVE_LIBZ
 #include <zlib.h>
 #endif
diff -Nru w3cam-0.7.2/w3cam.c w3cam-0.7.2/w3cam.c
--- w3cam-0.7.2/w3cam.c 2023-08-24 14:07:44.000000000 +0000
+++ w3cam-0.7.2/w3cam.c 2001-12-27 17:43:23.000000000 +0000
@@ -36,7 +36,7 @@
 #include <fcntl.h>
 #include <unistd.h>
 #include <linux/types.h>
-#include <libv4l1-videodev.h>
+#include <linux/videodev.h>
 #ifdef HAVE_LIBZ
 #include <zlib.h>
 #endif
@@ -47,7 +47,7 @@
 #include <jpeglib.h>
 #endif
 #ifdef HAVE_LIBTTF
-#include <freetype/freetype.h>
+#include <freetype.h>
 #endif
 #include "w3cam.h"
 #include "cgi.h"
diff -Nru w3cam-0.7.2/w3camd/Makefile w3cam-0.7.2/w3camd/Makefile
--- w3cam-0.7.2/w3camd/Makefile 2023-08-24 14:07:44.000000000 +0000
+++ w3cam-0.7.2/w3camd/Makefile 2001-12-27 16:03:57.000000000 +0000
@@ -2,10 +2,10 @@
 #
 # makefile for w3camd
 #
-prefix=/usr
-sbindir=/usr/sbin
+prefix=/usr/local
+sbindir=/usr/local/sbin
 
-CFLAGS = -g -O2 -I/usr/local/include -I/usr/local/X11/include -I.. -I. 
-I/usr/include -g -DDEBUG -DCAM_PORT=8999 -D_REENTRANT
+CFLAGS = -O2 -Wall -I/usr/local/include -I/usr/local/X11/include -I.. -I. 
-I/usr/local/include -g -DDEBUG -DCAM_PORT=8999 -D_REENTRANT
 CC = gcc
 
 default: w3camd
diff -Nru w3cam-0.7.2/w3camd/w3v4l.c w3cam-0.7.2/w3camd/w3v4l.c
--- w3cam-0.7.2/w3camd/w3v4l.c  2023-08-24 14:07:44.000000000 +0000
+++ w3cam-0.7.2/w3camd/w3v4l.c  2000-08-21 21:17:55.000000000 +0000
@@ -28,7 +28,7 @@
 #include <sys/ioctl.h>
 #include <sys/mman.h>
 #include <linux/types.h>
-#include <libv4l1-videodev.h>
+#include <linux/videodev.h>
 #include "w3v4l.h"
 
 /*

Reply via email to