found 372701 3.95-1
thanks

Hi,

enclosed please find update of patch against xawtv 3.95-1.
diff -u xawtv-3.95/debian/control xawtv-3.95/debian/control
--- xawtv-3.95/debian/control
+++ xawtv-3.95/debian/control
@@ -1,14 +1,14 @@
 Source: xawtv
 Section: graphics
 Priority: extra
-Build-Depends: debhelper (>= 5), dpatch, libjpeg62-dev, libncurses5-dev, 
libx11-dev, libxext-dev, libxinerama-dev, libxmu-dev, libxpm-dev, 
libxrandr-dev, libxt-dev, libxv-dev, libxxf86dga-dev, libxxf86vm-dev, x-dev, 
liblircclient-dev, xutils, xbase-clients, libaa1-dev, libasound2-dev, 
libzvbi-dev (>= 0.2.1), libquicktime-dev, libxaw7-dev, libgl1-mesa-dev, 
libxft-dev, po-debconf, libpng12-dev, libglib1.2-dev, libfs-dev
+Build-Depends: debhelper (>= 5), dpatch, libjpeg62-dev, libncurses5-dev, 
libx11-dev, libxext-dev, libxinerama-dev, libxmu-dev, libxpm-dev, 
libxrandr-dev, libxt-dev, libxv-dev, libxxf86dga-dev, libxxf86vm-dev, x-dev, 
liblircclient-dev, xutils, xbase-clients, libaa1-dev, libasound2-dev 
[!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libzvbi-dev (>= 0.2.1), 
libquicktime-dev, libxaw7-dev, libgl1-mesa-dev, libxft-dev, po-debconf, 
libpng12-dev, libglib1.2-dev, libfs-dev
 Maintainer: Debian QA Group <[EMAIL PROTECTED]>
 Standards-Version: 3.7.2
 
 Package: xawtv
 Section: x11
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, v4l-conf, xutils, scantv, 
xawtv-plugins (=${Source-Version}), pia
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${videoconf}, xutils, scantv, 
xawtv-plugins (=${Source-Version}), pia
 Suggests: xawtv-plugin-qt (=${Source-Version}), tv-fonts
 Description: X11 TV application
  TV application for X11.  Supports video4linux
@@ -23,7 +23,7 @@
  playback movie files which are recorded from TV.
 
 Package: fbtv
-Architecture: any
+Architecture: i386 ia64 alpha amd64 armeb arm hppa m32r m68k mips mipsel 
powerpc ppc64 s390 s390x sh3 sh3eb sh4 sh4eb sparc
 Depends: ${shlibs:Depends}, v4l-conf, xawtv-plugins (=${Source-Version})
 Suggests: xawtv
 Description: linux console (fbcon) TV application
@@ -59,15 +59,16 @@
 
 Package: radio
 Section: sound
-Architecture: any
+Architecture: i386 ia64 alpha amd64 armeb arm hppa m32r m68k mips mipsel 
powerpc ppc64 s390 s390x sh3 sh3eb sh4 sh4eb sparc
 Depends: ${shlibs:Depends}
 Description: ncurses-based radio application
  This is a ncurses-based radio application.  It
  supports the video4linux API.
 
 Package: v4l-conf
-Architecture: any
+Architecture: i386 ia64 alpha amd64 armeb arm hppa m32r m68k mips mipsel 
powerpc ppc64 s390 s390x sh3 sh3eb sh4 sh4eb sparc
 Depends: ${shlibs:Depends}
+Replaces: xawtv (<= 3.95-1)
 Conflicts: suidmanager (<< 0.50)
 Description: tool to configure video4linux drivers
  This is a small tool to configure a video4linux
diff -u xawtv-3.95/debian/patches/00list xawtv-3.95/debian/patches/00list
--- xawtv-3.95/debian/patches/00list
+++ xawtv-3.95/debian/patches/00list
@@ -5,0 +6 @@
+06_kfreebsd
diff -u xawtv-3.95/debian/rules xawtv-3.95/debian/rules
--- xawtv-3.95/debian/rules
+++ xawtv-3.95/debian/rules
@@ -1,6 +1,7 @@
 #!/usr/bin/make -f
 
 #export DH_VERBOSE=1
+DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
 
 export CFLAGS = -Wall -g
 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
@@ -25,7 +26,7 @@
 clean: unpatch
        dh_testdir
        dh_testroot
-       rm -f build-stamp
+       rm -f build-stamp debian/xawtv-plugins.install.kfreebsd*
 
        [ ! -f Makefile ] || $(MAKE) distclean
 
@@ -39,7 +40,11 @@
 
        $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
 
-       dh_install
+       grep -v v4l debian/xawtv-plugins.install    >  
debian/xawtv-plugins.install.kfreebsd-i386
+       echo "debian/tmp/usr/lib/xawtv/drv0-bsd.so" >> 
debian/xawtv-plugins.install.kfreebsd-i386
+       cp debian/xawtv-plugins.install.kfreebsd-i386 
debian/xawtv-plugins.install.kfreebsd-amd64
+
+       dh_install -s
 
        # fix v4l-conf suid-root lintian warning
        mkdir -p debian/v4l-conf/usr/share/lintian/overrides
@@ -59,11 +64,15 @@
        dh_strip
        dh_compress
        dh_fixperms -Xv4l-conf
-       dh_installdeb
-       dh_shlibdeps
-       dh_gencontrol
-       dh_md5sums
-       dh_builddeb
+       dh_installdeb -s
+       dh_shlibdeps -s
+ifeq (linux,$(DEB_HOST_ARCH_OS))
+       dh_gencontrol -s -- -Vvideoconf="v4l-conf"
+else
+       dh_gencontrol -s
+endif
+       dh_md5sums -s
+       dh_builddeb -s
 
 binary: binary-indep binary-arch
 .PHONY: build clean binary-indep binary-arch binary install
diff -u xawtv-3.95/debian/v4l-conf.install xawtv-3.95/debian/v4l-conf.install
--- xawtv-3.95/debian/v4l-conf.install
+++ xawtv-3.95/debian/v4l-conf.install
@@ -3,0 +4,2 @@
+debian/tmp/usr/bin/v4l-info
+debian/tmp/usr/share/man/man1/v4l-info.1
diff -u xawtv-3.95/debian/xawtv.install xawtv-3.95/debian/xawtv.install
--- xawtv-3.95/debian/xawtv.install
+++ xawtv-3.95/debian/xawtv.install
@@ -4,7 +4,6 @@
 debian/tmp/usr/bin/rootv
 debian/tmp/usr/bin/ntsc-cc
 debian/tmp/usr/bin/subtitles
-debian/tmp/usr/bin/v4l-info
 debian/tmp/usr/share/man/man1/v4lctl.1
 debian/tmp/usr/share/man/*/man1/v4lctl.1
 debian/tmp/usr/share/man/man1/xawtv.1
@@ -16,7 +15,6 @@
 debian/tmp/usr/share/man/man1/ntsc-cc.1
 debian/tmp/usr/share/man/man1/subtitles.1
 debian/tmp/usr/share/man/*/man1/subtitles.1
-debian/tmp/usr/share/man/man1/v4l-info.1
 debian/tmp/usr/share/man/man5/xawtvrc.5
 debian/tmp/usr/share/man/*/man5/xawtvrc.5
 debian/tmp/etc/X11/app-defaults/Xawtv
only in patch2:
unchanged:
--- xawtv-3.95.orig/debian/patches/06_kfreebsd.dpatch
+++ xawtv-3.95/debian/patches/06_kfreebsd.dpatch
@@ -0,0 +1,65 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: add support for GNU/kFreeBSD
+
[EMAIL PROTECTED]@
+diff -urN xawtv-3.95/configure.ac xawtv-3.95/configure.ac
+--- xawtv-3.95/configure.ac    2004-08-18 17:48:09.000000000 +0200
++++ xawtv-3.95/configure.ac    2006-08-21 16:29:26.000000000 +0200
+@@ -77,6 +77,9 @@
+               LDLIBS="$LDLIBS -L/usr/local/lib"
+               FOUND_OS="bsd"
+               ;;
++      GNU/kFreeBSD)
++              FOUND_OS="bsd"
++              ;;      
+       *)
+               AC_MSG_CHECKING(if xawtv will build on `uname -s`)
+               AC_MSG_RESULT(maybe)
+diff -urN xawtv-3.95/configure xawtv-3.95/configure
+--- xawtv-3.95/configure       2005-09-30 12:10:03.000000000 +0200
++++ xawtv-3.95/configure       2006-08-21 16:29:47.000000000 +0200
+@@ -3084,6 +3084,9 @@
+               LDLIBS="$LDLIBS -L/usr/local/lib"
+               FOUND_OS="bsd"
+               ;;
++      GNU/kFreeBSD)
++              FOUND_OS="bsd"
++              ;;      
+       *)
+               echo "$as_me:$LINENO: checking if xawtv will build on \`uname 
-s\`" >&5
+ echo $ECHO_N "checking if xawtv will build on \`uname -s\`... $ECHO_C" >&6
+diff -urN xawtv-3.95/libng/devices.c xawtv-3.95/libng/devices.c
+--- xawtv-3.95/libng/devices.c 2004-03-25 11:35:36.000000000 +0100
++++ xawtv-3.95/libng/devices.c 2006-08-21 16:30:31.000000000 +0200
+@@ -9,7 +9,7 @@
+ /*
+  * default devices names
+  */
+-#if defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__)
++#if defined(__OpenBSD__) || defined(__FreeBSD__) || 
defined(__FreeBSD_kernel__) || defined(__NetBSD__)
+ struct ng_device_config ng_dev = {
+     video:  "/dev/bktr0",
+     radio:  NULL,
+diff -urN xawtv-3.95/vbistuff/ntsc-cc.c xawtv-3.95/vbistuff/ntsc-cc.c
+--- xawtv-3.95/vbistuff/ntsc-cc.c      2005-01-10 13:36:13.000000000 +0100
++++ xawtv-3.95/vbistuff/ntsc-cc.c      2006-08-21 16:33:43.000000000 +0200
+@@ -471,7 +471,7 @@
+       return 0;
+ }
+ 
+-static int RAW(int data)
++static int print_raw(int data)
+ {
+       int b1, b2;
+       if (data == -1)
+@@ -697,7 +697,7 @@
+                                 x+1,128-buf[2048 * rawline+x*2+2]/2);
+                 }
+ #endif
+-                RAW(decode(&buf[2048 * rawline]));
++                print_raw(decode(&buf[2048 * rawline]));
+ #ifndef X_DISPLAY_MISSING
+                 if (debugwin) {
+                   XFlush(dpy);

Reply via email to