Преглед на файлове

let it compile for uClibc builds

Waldemar Brodkorb преди 12 години
родител
ревизия
e4c0b83d57
променени са 2 файла, в които са добавени 13 реда и са изтрити 1 реда
  1. 2 1
      package/firefox/Makefile
  2. 11 0
      package/firefox/patches/patch-xpcom_ds_nsMathUtils_h

+ 2 - 1
package/firefox/Makefile

@@ -19,7 +19,7 @@ PKG_SITES:=		http://releases.mozilla.org/pub/mozilla.org/firefox/releases/${PKG_
 PKG_NOPARALLEL:=	1
 PKG_NEED_CXX:=		1
 
-PKG_ARCH_DEPENDS:=	x86 x86_64 mips native
+PKG_ARCH_DEPENDS:=	x86 x86_64 native
 PKG_HOST_DEPENDS:=	!netbsd !freebsd !openbsd !cygwin
 
 DISTFILES:=             ${PKG_NAME}-${PKG_VERSION}.source.tar.bz2
@@ -78,6 +78,7 @@ CONFIGURE_ARGS+=	--enable-application=browser \
 			--disable-mathml \
 			--disable-jemalloc \
 			--disable-crashreporter \
+			--disable-libjpeg-turbo \
 			--disable-elf-hack
 
 XAKE_FLAGS+=		OS_RELEASE="2.6" HOST_CC=$(CC_FOR_BUILD) HOST_LDFLAGS=$(LDFLAGS_FOR_BUILD)

+ 11 - 0
package/firefox/patches/patch-xpcom_ds_nsMathUtils_h

@@ -0,0 +1,11 @@
+--- mozilla-release.orig/xpcom/ds/nsMathUtils.h	2011-07-08 03:15:44.000000000 +0200
++++ mozilla-release/xpcom/ds/nsMathUtils.h	2011-08-01 14:40:58.343424403 +0200
+@@ -170,7 +170,7 @@ inline NS_HIDDEN_(bool) NS_finite(double
+     // NOTE: '!!' casts an int to bool without spamming MSVC warning C4800.
+     return !!_finite(d);
+ #else
+-    return finite(d);
++    return isfinite(d);
+ #endif
+ }
+