Package: freesweep
Severity: important
Tags: patch
Hi,
freesweep fails to build on GNU/kFreeBSD because the configure script
think that ncurses is installed in /usr/local for all platforms with a
BSD kernel, which is wrong there. The config.{guess,sub} are also too
old to correctly support this platform.
Please find attached a patch that pass the location of ncurses to the
configure script and that update config.{guess,sub} at build time. It
would be nice if you could add it 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 freesweep-0.88/debian/rules freesweep-0.88/debian/rules
--- freesweep-0.88/debian/rules
+++ freesweep-0.88/debian/rules
@@ -20,9 +20,10 @@
build-stamp:
dh_testdir
+ cp /usr/share/misc/config.{sub,guess} .
$(MAKE) config.h.in
CFLAGS="$(CFLAGS)" ./configure --prefix=/usr --with-prefsdir=/etc \
- --with-scoresdir=/var/games --disable-debug-log
+ --with-scoresdir=/var/games --disable-debug-log
--with-ncurses=/usr
$(MAKE)
touch build-stamp
@@ -31,6 +32,7 @@
dh_testdir
dh_testroot
rm -f build-stamp
+ rm -f config.{guess,sub}
-$(MAKE) clean
diff -u freesweep-0.88/debian/control freesweep-0.88/debian/control
--- freesweep-0.88/debian/control
+++ freesweep-0.88/debian/control
@@ -3,7 +3,7 @@
Section: games
Priority: optional
Standards-Version: 3.5.5
-Build-Depends: debhelper (>= 3.0.0), libncurses5-dev, autoconf
+Build-Depends: debhelper (>= 3.0.0), libncurses5-dev, autoconf, autotools-dev
Package: freesweep
Architecture: any