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)

Reply via email to