Package: rapple
Severity: important
Tags: patch

Hi,

rapple fails to build on GNU/kFreeBSD, as the configure script detect
this system as a plain FreeBSD system, where as it uses a glibc. 

Please find attached a patch to fix that. It also updates config.guess
and config.sub at build time, as those files were to old to support
GNU/kFreeBSD. 

It would be nice if you could add this patch in the next upload.

Thanks in advance,
Aurelien

-- System Information:
Debian Release: testing/unstable
Architecture: kfreebsd-i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: GNU/kFreeBSD 5.4-1-686
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Status: in BTS
Author: aurel32

diff -u rapple-1.0/debian/control rapple-1.0/debian/control
--- rapple-1.0/debian/control
+++ rapple-1.0/debian/control
@@ -2,7 +2,7 @@
 Section: web
 Priority: optional
 Maintainer: Adrian von Bidder <[EMAIL PROTECTED]>
-Build-Depends: debhelper (>= 4.0.0), expat, libpcre3-dev, libtidy-dev, libsablot0-dev (>= 1.0.2-4)
+Build-Depends: debhelper (>= 4.0.0), expat, libpcre3-dev, libtidy-dev, libsablot0-dev (>= 1.0.2-4), autotools-dev
 Standards-Version: 3.6.2
 
 Package: rapple
diff -u rapple-1.0/debian/rules rapple-1.0/debian/rules
--- rapple-1.0/debian/rules
+++ rapple-1.0/debian/rules
@@ -11,6 +11,7 @@
 configure: configure-stamp
 configure-stamp:
 	dh_testdir
+	cp -f /usr/share/misc/config.{guess,sub} .
 	./configure \
 		--prefix=/usr \
 		--mandir=/usr/share/man
@@ -34,6 +35,8 @@
 
 	-$(MAKE) clean
 
+	rm -f config.{guess,sub}
+
 	dh_clean
 
 install: build
--- rapple-1.0.orig/configure.in
+++ rapple-1.0/configure.in
@@ -100,6 +100,9 @@
 AC_SEARCH_LIBS(acos, m,, AC_MSG_ERROR(math library must be installed))
 dnl on BSD systems certain library tests must be done
 case $host_os in
+	*gnu*)
+		dnl on systems using a GNU libc, those tests must not be done
+	;;
 	*bsd*)
 		LIBS="-L /lib -R /lib -L/usr/local/lib -R/usr/local/lib -L ${prefix}/lib -R ${prefix}/lib"
 		AC_SEARCH_LIBS(libiconv_open, iconv,, AC_MSG_ERROR(iconv library must be installed))
--- rapple-1.0.orig/configure
+++ rapple-1.0/configure
@@ -5596,6 +5596,8 @@
 fi
 
 case $host_os in
+	*gnu*)
+	;;
 	*bsd*)
 		LIBS="-L /lib -R /lib -L/usr/local/lib -R/usr/local/lib -L ${prefix}/lib -R ${prefix}/lib"
 		echo "$as_me:$LINENO: checking for library containing libiconv_open" >&5

Reply via email to