[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

build on kfreebsd



Package: pwlib
Version: 1.10.10-3
Severity: serious

This patch fixes build problems of pwlib on kfreebsd.
Only in pwlib-1.10.10: config.guess
Only in pwlib-1.10.10: config.sub
diff -ur pwlib-1.10.10/configure pwlib-1.10.10.fix/configure
--- pwlib-1.10.10/configure	2007-09-03 16:57:56.000000000 -0400
+++ pwlib-1.10.10.fix/configure	2010-06-29 20:09:53.000000000 -0400
@@ -2639,7 +2639,7 @@
 NEEDS_PTHREADS=yes
 
 case "$target_os" in
-  linux*)          OSTYPE=linux ;
+  linux*|kfreebsd*)          OSTYPE=linux ;
                    OSRELEASE="\"`uname -r`\"";
 		   OS_TAG="P_LINUX" ;
                    need_pragma=yes ;
diff -ur pwlib-1.10.10/configure.ac pwlib-1.10.10.fix/configure.ac
--- pwlib-1.10.10/configure.ac	2007-09-03 16:57:57.000000000 -0400
+++ pwlib-1.10.10.fix/configure.ac	2010-06-29 20:09:38.000000000 -0400
@@ -62,7 +62,7 @@
 NEEDS_PTHREADS=yes
 
 case "$target_os" in
-  linux*)          OSTYPE=linux ;  
+  linux*|kfreebsd*)          OSTYPE=linux ;  
                    OSRELEASE="\"`uname -r`\"";
 		   OS_TAG="P_LINUX" ;
                    need_pragma=yes ;
diff -ur pwlib-1.10.10/debian/control pwlib-1.10.10.fix/debian/control
--- pwlib-1.10.10/debian/control	2010-06-29 20:38:29.000000000 -0400
+++ pwlib-1.10.10.fix/debian/control	2010-06-29 20:32:17.000000000 -0400
@@ -62,7 +62,7 @@
 
 Package: libpt-1.10.10-plugins-v4l
 Section: libs
-Architecture: any
+Architecture: a
 Depends: ${shlibs:Depends}
 Conflicts: libpt-plugins-v4l
 Replaces: libpt-plugins-v4l
@@ -74,7 +74,7 @@
 
 Package: libpt-1.10.10-plugins-v4l2
 Section: libs
-Architecture: any
+Architecture: a
 Depends: ${shlibs:Depends}
 Conflicts: libpt-plugins-v4l2
 Replaces: libpt-plugins-v4l2
@@ -96,7 +96,7 @@
  interface..
 
 Package: libpt-1.10.10-plugins-alsa
-Architecture: any
+Architecture: a
 Depends: ${shlibs:Depends}
 Recommends: alsa-base
 Conflicts: libpt-plugins-alsa
Only in pwlib-1.10.10.fix/debian: libpt-1.10.10-dbg.dirs
Only in pwlib-1.10.10.fix/debian: libpt-1.10.10-plugins-alsa.debhelper.log
Only in pwlib-1.10.10.fix/debian: libpt-1.10.10-plugins-v4l2.debhelper.log
Only in pwlib-1.10.10.fix/debian: libpt-1.10.10-plugins-v4l.debhelper.log
diff -ur pwlib-1.10.10/debian/rules pwlib-1.10.10.fix/debian/rules
--- pwlib-1.10.10/debian/rules	2010-06-29 20:38:29.000000000 -0400
+++ pwlib-1.10.10.fix/debian/rules	2010-06-29 20:31:54.000000000 -0400
@@ -207,14 +207,14 @@
 # plugins
 
 	#$(PACKAGE)-plugins-v4l
-	install -d -m 755 debian/$(PACKAGE)-plugins-v4l/usr/lib/pwlib/$(SHLIBSVER)/device/videoinput/
-	cp plugins/pwlib/device/videoinput/v4l_pwplugin.so \
-		debian/$(PACKAGE)-plugins-v4l/usr/lib/pwlib/$(SHLIBSVER)/device/videoinput/
+#	install -d -m 755 debian/$(PACKAGE)-plugins-v4l/usr/lib/pwlib/$(SHLIBSVER)/device/videoinput/
+#	cp plugins/pwlib/device/videoinput/v4l_pwplugin.so \
+#		debian/$(PACKAGE)-plugins-v4l/usr/lib/pwlib/$(SHLIBSVER)/device/videoinput/
 
 	#$(PACKAGE)-plugins-v4l2
-	install -d -m 755 debian/$(PACKAGE)-plugins-v4l2/usr/lib/pwlib/$(SHLIBSVER)/device/videoinput/
-	cp plugins/pwlib/device/videoinput/v4l2_pwplugin.so \
-		debian/$(PACKAGE)-plugins-v4l2/usr/lib/pwlib/$(SHLIBSVER)/device/videoinput/
+#	install -d -m 755 debian/$(PACKAGE)-plugins-v4l2/usr/lib/pwlib/$(SHLIBSVER)/device/videoinput/
+#	cp plugins/pwlib/device/videoinput/v4l2_pwplugin.so \
+#		debian/$(PACKAGE)-plugins-v4l2/usr/lib/pwlib/$(SHLIBSVER)/device/videoinput/
 
 	#$(PACKAGE)-plugins-oss
 	install -d -m 755 debian/$(PACKAGE)-plugins-oss/usr/lib/pwlib/$(SHLIBSVER)/device/sound/
@@ -222,9 +222,9 @@
 		debian/$(PACKAGE)-plugins-oss/usr/lib/pwlib/$(SHLIBSVER)/device/sound/
 
 	#$(PACKAGE)-plugins-alsa
-	install -d -m 755 debian/$(PACKAGE)-plugins-alsa/usr/lib/pwlib/$(SHLIBSVER)/device/sound/
-	cp plugins/pwlib/device/sound/alsa_pwplugin.so \
-		debian/$(PACKAGE)-plugins-alsa/usr/lib/pwlib/$(SHLIBSVER)/device/sound/
+#	install -d -m 755 debian/$(PACKAGE)-plugins-alsa/usr/lib/pwlib/$(SHLIBSVER)/device/sound/
+#	cp plugins/pwlib/device/sound/alsa_pwplugin.so \
+#		debian/$(PACKAGE)-plugins-alsa/usr/lib/pwlib/$(SHLIBSVER)/device/sound/
 
 # Must not depend on anything. This is to be called by
 # binary-arch/binary-multi
Only in pwlib-1.10.10.fix/plugins/vidinput_dc: Makefile
diff -ur pwlib-1.10.10/src/ptlib/unix/pipechan.cxx pwlib-1.10.10.fix/src/ptlib/unix/pipechan.cxx
--- pwlib-1.10.10/src/ptlib/unix/pipechan.cxx	2005-11-30 07:47:42.000000000 -0500
+++ pwlib-1.10.10.fix/src/ptlib/unix/pipechan.cxx	2010-06-29 20:21:34.000000000 -0400
@@ -149,7 +149,7 @@
 #include <signal.h>
 
 #if defined(P_LINUX) || defined(P_SOLARIS)
-#include <termio.h>
+#include <termios.h>
 #endif
 
 #if defined(P_MACOSX)
diff -ur pwlib-1.10.10/src/ptlib/unix/serchan.cxx pwlib-1.10.10.fix/src/ptlib/unix/serchan.cxx
--- pwlib-1.10.10/src/ptlib/unix/serchan.cxx	2005-11-30 07:47:42.000000000 -0500
+++ pwlib-1.10.10.fix/src/ptlib/unix/serchan.cxx	2010-06-29 20:22:47.000000000 -0400
@@ -435,7 +435,7 @@
   // save new baud rate
   baudRate = newBaudRate;
 
-#if defined(P_FREEBSD) || defined(P_OPENBSD) || defined (P_NETBSD) || defined(P_MACOSX) || defined(P_MACOS)
+#if defined(P_FREEBSD) || defined(P_OPENBSD) || defined (P_NETBSD) || defined(P_MACOSX) || defined(P_MACOS) || !defined(CBAUD)
   // The BSD way
   Termio.c_ispeed = baud; 
   Termio.c_ospeed = baud;

Reply to: