Package: xulrunner Version: 1.9.1.5 Severity: important Tags: patch Hello,
xulrunner currently FTBFS on hurd-i386 due to missing configure bits, here is patch. Samuel -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.31 (SMP w/2 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash -- Samuel Thibault <samuel.thiba...@fnac.net> We are Pentium of Borg. Division is futile. You will be approximated. (seen in someone's .signature)
--- xulrunner-1.9.1.5/js/src/configure.in.origin 2009-11-13 08:53:29.000000000 +0000 +++ xulrunner-1.9.1.5/js/src/configure.in 2009-11-13 08:57:54.000000000 +0000 @@ -925,6 +925,7 @@ case "${target_os}" in linux*) OS_ARCH=Linux OS_TARGET=Linux ;; kfreebsd*-gnu) OS_ARCH=GNU_kFreeBSD OS_TARGET=GNU_kFreeBSD ;; + gnu*) OS_ARCH=GNU ;; solaris*) OS_ARCH=SunOS OS_RELEASE=5 ;; mingw*) OS_ARCH=WINNT ;; wince*) OS_ARCH=WINCE ;; @@ -1526,7 +1527,7 @@ LIBXUL_LIBS='$(XPCOM_FROZEN_LDOPTS) $(LIBXUL_DIST)/bin/XUL -lobjc' ;; -*-linux*|*-kfreebsd*-gnu) +*-linux*|*-kfreebsd*-gnu|*-gnu*) HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX" HOST_NSPR_MDCPUCFG='\"md/_linux.cfg\"' HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O3}" @@ -2424,7 +2425,7 @@ dnl = Flags to strip unused symbols from .so components dnl ======================================================== case "$target" in - *-linux*|*-kfreebsd*-gnu) + *-linux*|*-kfreebsd*-gnu|*-gnu*) MOZ_COMPONENTS_VERSION_SCRIPT_LDFLAGS='-Wl,--version-script -Wl,$(BUILD_TOOLS)/gnu-ld-scripts/components-version-script' ;; *-solaris*) @@ -2507,6 +2508,9 @@ freebsd*|kfreebsd*) AC_DEFINE(AVMPLUS_UNIX) ;; +gnu*) + AC_DEFINE(AVMPLUS_UNIX) + ;; *cygwin*|*mingw*|*mks*|*msvc*|*wince) AC_DEFINE(AVMPLUS_WIN32) ;; @@ -3096,7 +3100,7 @@ fi ;; - *-*-linux*|*-*-kfreebsd*-gnu) + *-*-linux*|*-*-kfreebsd*-gnu|*-*-gnu*) AC_DEFINE(_REENTRANT) ;; --- xulrunner-1.9.1.5/js/src/configure.orogin 2009-11-13 08:53:36.000000000 +0000 +++ xulrunner-1.9.1.5/js/src/configure 2009-11-13 08:59:09.000000000 +0000 @@ -4695,6 +4695,7 @@ case "${target_os}" in linux*) OS_ARCH=Linux OS_TARGET=Linux ;; kfreebsd*-gnu) OS_ARCH=GNU_kFreeBSD OS_TARGET=GNU_kFreeBSD ;; + gnu*) OS_ARCH=GNU;; solaris*) OS_ARCH=SunOS OS_RELEASE=5 ;; mingw*) OS_ARCH=WINNT ;; wince*) OS_ARCH=WINCE ;; @@ -5436,7 +5437,7 @@ LIBXUL_LIBS='$(XPCOM_FROZEN_LDOPTS) $(LIBXUL_DIST)/bin/XUL -lobjc' ;; -*-linux*|*-kfreebsd*-gnu) +*-linux*|*-kfreebsd*-gnu|*-gnu*) HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX" HOST_NSPR_MDCPUCFG='\"md/_linux.cfg\"' HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O3}" @@ -6775,7 +6776,7 @@ esac case "$target" in - *-linux*|*-kfreebsd*-gnu) + *-linux*|*-kfreebsd*-gnu|*-gnu*) MOZ_COMPONENTS_VERSION_SCRIPT_LDFLAGS='-Wl,--version-script -Wl,$(BUILD_TOOLS)/gnu-ld-scripts/components-version-script' ;; *-solaris*) @@ -6890,6 +6891,12 @@ EOF ;; +gnu*) + cat >> confdefs.h <<\EOF +#define AVMPLUS_UNIX 1 +EOF + + ;; *cygwin*|*mingw*|*mks*|*msvc*|*wince) cat >> confdefs.h <<\EOF #define AVMPLUS_WIN32 1 @@ -9468,7 +9475,7 @@ fi ;; - *-*-linux*|*-*-kfreebsd*-gnu) + *-*-linux*|*-*-kfreebsd*-gnu|*-*-gnu*) cat >> confdefs.h <<\EOF #define _REENTRANT 1 EOF --- xulrunner-1.9.1.5/media/libsydneyaudio/src/Makefile.in.origin 2009-11-14 02:25:34.000000000 +0000 +++ xulrunner-1.9.1.5/media/libsydneyaudio/src/Makefile.in 2009-11-14 02:25:36.000000000 +0000 @@ -45,7 +45,7 @@ LIBRARY_NAME = sydneyaudio FORCE_STATIC_LIB= 1 -ifneq (,$(filter DragonFly FreeBSD GNU_% NetBSD OpenBSD,$(OS_ARCH))) +ifneq (,$(filter DragonFly FreeBSD GNU GNU_% NetBSD OpenBSD,$(OS_ARCH))) CSRCS = \ sydney_audio_oss.c \ $(NULL)