head	1.4;
access;
symbols
	old_RELEASE_6_0_0:1.3
	old_RELEASE_5_4_0:1.3
	old_RELEASE_4_11_0:1.2
	old_RELEASE_5_3_0:1.2
	old_RELEASE_4_10_0:1.2;
locks; strict;
comment	@# @;


1.4
date	2005.11.29.21.12.28;	author ahze;	state dead;
branches;
next	1.3;

1.3
date	2005.03.10.00.43.22;	author marcus;	state Exp;
branches;
next	1.2;

1.2
date	2004.02.11.07.16.17;	author marcus;	state Exp;
branches;
next	1.1;

1.1
date	2004.02.02.03.40.14;	author marcel;	state Exp;
branches;
next	;


desc
@@


1.4
log
@- Update firefox to 1.5
- Add Makefile.common
  o A new build/install system for gecko ports, Makefile.common
    includes many generic routines and common tasks.
  o Fix ld-run-path in all gecko's by using -Wl,-rpath,${moz_libdir}
    thus removing the need to have a startup script for ports that
    depend on gecko. [2]
  o Use system libm, nss, nspr in all gecko ports

- Add bsd.gecko.mk
  o This is the predecessor to WITH_MOZILLA=[mozilla|firefox|...]
    with a more robust way of detecting a gecko a end user wishs to
    use.
  o bsd.gecko.mk abstracts the selection of gecko-based backends. It
    allows users and porters to support any available gecko backend
    without needing to build many conditional tests. ${USE_GECKO} is the
    list of backends that your port can handle, and ${GECKO} is set by
    bsd.gecko.mk to be the chosen backend. Users set ${WITH_GECKO} to the
    list of gecko backends they want on their system.

  Port Makefile example:

  USE_GECKO=firefox mozilla seamonkey thunderbird
  .include <bsd.port.pre.mk>
  .include "${.CURDIR}/../../www/mozilla/bsd.gecko.mk"

  End user example:
  WITH_GECKO=seamonkey firefox

  We highly recommend moving away from using WITH_MOZILLA and switching to
  USE/WITH_GECKO.

PR:		89052 [2]
Submitted by:	vs [2]
Obtained from:	www/firefox
Thanks to:	adamw, marcus, and mezz for ideas, bug squashing, and more
		sajd from irc.freenode.org/#FreeBSD-Gnome for
		 pointing out many bugs
@
text
@$FreeBSD: ports/www/firefox/files/patch-xptcall-ia64,v 1.3 2005/03/10 00:43:22 marcus Exp $

--- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ipf64.s.orig	Sun Jul 20 00:05:32 2003
+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ipf64.s	Sun Jul 20 00:06:37 2003
@@@@ -8,6 +8,7 @@@@
 // Section has executable code
         .section .text, "ax","progbits"
 // procedure named 'XPTC_InvokeByIndex'
+	.global	XPTC_InvokeByIndex
         .proc   XPTC_InvokeByIndex
 // manual bundling
         .explicit
@@@@ -24,7 +25,7 @@@@
 
 // XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex,
 //   PRUint32 paramCount, nsXPTCVariant* params);
-XPTC_InvokeByIndex::
+XPTC_InvokeByIndex:
         .prologue
         .save ar.pfs, r37
 // allocate 4 input args, 6 local args, and 8 output args
--- xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf64.s.orig	Sun Jul 20 00:02:02 2003
+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf64.s	Sun Jul 20 00:02:40 2003
@@@@ -6,6 +6,7 @@@@
 // Section has executable code
         .section .text, "ax","progbits"
 // procedure named 'SharedStub'
+	.global SharedStub
         .proc   SharedStub
 // manual bundling
         .explicit
@@@@ -14,7 +15,7 @@@@
 //      .exclass  PrepareAndDispatch, @@fullyvisible
         .type   PrepareAndDispatch,@@function
 
-SharedStub::
+SharedStub:
 // 9 arguments, first 8 are the input arguments of previous
 // function call.  The last one is methodIndex, and is passed in memory
         .prologue
@


1.3
log
@Update freetype2 to 2.1.9, and patch Mozilla and friends accordingly.
Note: since 2.1.9 is ABI compatible with 2.1.7, no recompilation is
necessary.

PR:		78385
Submitted by:	lesi
@
text
@d1 1
a1 1
$FreeBSD$
@


1.2
log
@Add Firefox after a repo copy from mozilla-firebird.  Firefox is the next
release of the Firebird web browser with a new name to avoid conflicts with
the Firebird database.  This is version 0.8.

http://www.mozilla.org/products/firefox/releases/

* Update to 0.8 and change name to firefox [1]
* Make PLIST from a fake installation [1]
* Restore original credit and portname in Makefile [1]
* Optionally install headers and IDL files [2]
* Use PERL instead of REINPLACE_CMD in a few places [1]
* Use OPTIONS
* Enable the Inspector extension
* Fix another possible esound related problem
* Enable basic optimizations if WITH_DEBUG is not specified

PR:		62631 [2]
Submitted by:	trevor [1] [2]
@
text
@@


1.1
log
@Port ia64 support from www/mozilla.
@
text
@d1 2
@

