aboutsummaryrefslogtreecommitdiff
path: root/www/firefox3
diff options
context:
space:
mode:
authorBeat Gaetzi <beat@FreeBSD.org>2009-08-19 01:58:38 +0000
committerBeat Gaetzi <beat@FreeBSD.org>2009-08-19 01:58:38 +0000
commit041534db9ee0253bdc8225bf0d9c8275e9e2489c (patch)
tree8d147018ae47a52811672e79267ccc66ba9d1e5c /www/firefox3
parent5288f87e23422fa51af1732b2905c22905356110 (diff)
Notes
Diffstat (limited to 'www/firefox3')
-rw-r--r--www/firefox3/Makefile4
-rw-r--r--www/firefox3/files/patch-security-coreconf-FreeBSD.mk18
2 files changed, 13 insertions, 9 deletions
diff --git a/www/firefox3/Makefile b/www/firefox3/Makefile
index 6f34e4a34aa8..ca08d854be2d 100644
--- a/www/firefox3/Makefile
+++ b/www/firefox3/Makefile
@@ -59,10 +59,6 @@ OPTIONS= DBUS "Enable D-BUS support" on \
.include <bsd.port.pre.mk>
-.if ${ARCH} == "sparc64"
-BROKEN= Does not compile on sparc64: invokes i386 assembler
-.endif
-
GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 '%{\!pg: %{pthread:' | ${SED} -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE}
.if ${HAVE_GNOME:Mlibgnomeui}!=""
diff --git a/www/firefox3/files/patch-security-coreconf-FreeBSD.mk b/www/firefox3/files/patch-security-coreconf-FreeBSD.mk
index c4ed8e5ba533..f82f5f02b9ff 100644
--- a/www/firefox3/files/patch-security-coreconf-FreeBSD.mk
+++ b/www/firefox3/files/patch-security-coreconf-FreeBSD.mk
@@ -1,19 +1,27 @@
---- security/coreconf/FreeBSD.mk.orig 2008-07-06 00:10:00.000000000 -0500
-+++ security/coreconf/FreeBSD.mk 2008-07-06 00:12:34.000000000 -0500
-@@ -45,8 +45,12 @@
+--- security/coreconf/FreeBSD.mk.orig 2009-07-30 17:30:28.000000000 +0200
++++ security/coreconf/FreeBSD.mk 2009-08-17 22:29:03.510890513 +0200
+@@ -45,8 +45,20 @@
ifeq ($(OS_TEST),alpha)
CPU_ARCH = alpha
else
+ifeq ($(OS_TEST),amd64)
+CPU_ARCH = amd64
+else
++ifeq ($(OS_TEST),powerpc)
++CPU_ARCH = powerpc
++else
++ifeq ($(OS_TEST),sparc64)
++CPU_ARCH = sparc64
++else
CPU_ARCH = x86
endif
+endif
++endif
++endif
OS_CFLAGS = $(DSO_CFLAGS) -ansi -Wall -Wno-switch -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK
-@@ -73,7 +77,7 @@
+@@ -73,7 +85,7 @@
DLL_SUFFIX = so.1.0
endif
@@ -22,7 +30,7 @@
ifdef MAPFILE
MKSHLIB += -Wl,--version-script,$(MAPFILE)
endif
-@@ -82,4 +86,4 @@
+@@ -82,4 +94,4 @@
G++INCLUDES = -I/usr/include/g++