freebsd-ports/www/firefox3/files
Ed Schouten b85628acce Make www/firefox3 work on PowerPC.
There were two things that prevented this port from compiling properly
on PowerPC:

- The `pthread hack' (GECKO_PTHREAD_LIBS) tried to obtain -lpthread from
  the gcc dumpspecs output. It expects these compiler flags to be on the
  first line of output, while on PowerPC the flags are on the second
  line.

- On FreeBSD/powerpc it needs to use the Linux xptcall wrappers.

I am not entirely convinced that it works properly, though. I've seen
Firefox crash inside pthread_mutex_lock during shutdown. I'm committing
these patches anyway, because getting it to compile is already a step
forward.

Approved by:	marcus
2008-11-04 07:15:51 +00:00
..
firefox.desktop.in
patch-config-mkdepend-imakemdep.h
patch-config-rules.mk
patch-config_autoconf.mk.in
patch-config_mkdepend_Makefile.in
patch-content_xslt_public_txDouble.h
patch-db_sqlite3_src_Makefile.in
patch-extensions_typeaheadfind_src_nsTypeAheadFind.cpp
patch-extensions_typeaheadfind_src_nsTypeAheadFind.h
patch-js_src_jsnum.c
patch-layout_generic_Makefile.in
patch-security-coreconf-FreeBSD.mk
patch-security_manager_ssl_src_nsNSSComponent.cpp
patch-storage_build_Makefile.in
patch-toolkit_mozapps_installer_packager.mk
patch-toolkit_xre_Makefile.in
patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc
patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in Make www/firefox3 work on PowerPC. 2008-11-04 07:15:51 +00:00