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);