head	1.11;
access;
symbols
	pkgsrc-2013Q2:1.11.0.32
	pkgsrc-2013Q2-base:1.11
	pkgsrc-2012Q4:1.11.0.30
	pkgsrc-2012Q4-base:1.11
	pkgsrc-2011Q4:1.11.0.28
	pkgsrc-2011Q4-base:1.11
	pkgsrc-2011Q2:1.11.0.26
	pkgsrc-2011Q2-base:1.11
	pkgsrc-2009Q4:1.11.0.24
	pkgsrc-2009Q4-base:1.11
	pkgsrc-2008Q4:1.11.0.22
	pkgsrc-2008Q4-base:1.11
	pkgsrc-2008Q3:1.11.0.20
	pkgsrc-2008Q3-base:1.11
	cube-native-xorg:1.11.0.18
	cube-native-xorg-base:1.11
	pkgsrc-2008Q2:1.11.0.16
	pkgsrc-2008Q2-base:1.11
	pkgsrc-2008Q1:1.11.0.14
	pkgsrc-2008Q1-base:1.11
	pkgsrc-2007Q4:1.11.0.12
	pkgsrc-2007Q4-base:1.11
	pkgsrc-2007Q3:1.11.0.10
	pkgsrc-2007Q3-base:1.11
	pkgsrc-2007Q2:1.11.0.8
	pkgsrc-2007Q2-base:1.11
	pkgsrc-2007Q1:1.11.0.6
	pkgsrc-2007Q1-base:1.11
	pkgsrc-2006Q4:1.11.0.4
	pkgsrc-2006Q4-base:1.11
	pkgsrc-2006Q3:1.11.0.2
	pkgsrc-2006Q3-base:1.11
	pkgsrc-2006Q2:1.10.0.16
	pkgsrc-2006Q2-base:1.10
	pkgsrc-2006Q1:1.10.0.14
	pkgsrc-2006Q1-base:1.10
	pkgsrc-2005Q4:1.10.0.12
	pkgsrc-2005Q4-base:1.10
	pkgsrc-2005Q3:1.10.0.10
	pkgsrc-2005Q3-base:1.10
	pkgsrc-2005Q2:1.10.0.8
	pkgsrc-2005Q2-base:1.10
	pkgsrc-2005Q1:1.10.0.6
	pkgsrc-2005Q1-base:1.10
	pkgsrc-2004Q4:1.10.0.4
	pkgsrc-2004Q4-base:1.10
	pkgsrc-2004Q3:1.10.0.2
	pkgsrc-2004Q3-base:1.10
	pkgsrc-2004Q2:1.9.0.2
	pkgsrc-2004Q2-base:1.9
	pkgsrc-2004Q1:1.8.0.4
	pkgsrc-2004Q1-base:1.8
	pkgsrc-2003Q4:1.8.0.2
	pkgsrc-2003Q4-base:1.8
	buildlink2-base:1.8
	netbsd-1-4-PATCH002:1.1
	comdex-fall-1999:1.1
	netbsd-1-4-PATCH001:1.1
	netbsd-1-4-RELEASE:1.1;
locks; strict;
comment	@# @;


1.11
date	2006.09.24.16.46.28;	author salo;	state dead;
branches;
next	1.10;

1.10
date	2004.06.21.14.14.00;	author taya;	state Exp;
branches;
next	1.9;

1.9
date	2004.04.29.14.39.48;	author adam;	state Exp;
branches;
next	1.8;

1.8
date	2001.03.30.09.37.50;	author taya;	state dead;
branches;
next	1.7;

1.7
date	2001.01.16.16.01.23;	author taya;	state Exp;
branches;
next	1.6;

1.6
date	2000.10.31.18.08.27;	author mycroft;	state Exp;
branches;
next	1.5;

1.5
date	2000.08.16.21.23.49;	author tron;	state dead;
branches;
next	1.4;

1.4
date	2000.06.19.04.17.28;	author soren;	state Exp;
branches;
next	1.3;

1.3
date	2000.06.13.23.18.58;	author soren;	state Exp;
branches;
next	1.2;

1.2
date	2000.06.13.23.12.02;	author soren;	state dead;
branches;
next	1.1;

1.1
date	99.02.01.11.39.51;	author frueauf;	state Exp;
branches;
next	;


desc
@@


1.11
log
@Remove Mozilla Suite and friends.
No longer maintained upstream, replaced by SeaMonkey.
@
text
@$NetBSD: patch-aj,v 1.10 2004/06/21 14:14:00 taya Exp $

diff -ru ../Orig/mozilla/gfx/src/freetype/nsFreeType.h ./gfx/src/freetype/nsFreeType.h
--- ../Orig/mozilla/gfx/src/freetype/nsFreeType.h	2004-04-17 06:31:42.000000000 +0900
+++ ./gfx/src/freetype/nsFreeType.h	2004-06-10 23:03:07.000000000 +0900
@@@@ -104,13 +104,13 @@@@
 typedef FT_Error (*FT_New_Face_t)(FT_Library, const char*, FT_Long, FT_Face*);
 typedef FT_Error (*FT_Set_Charmap_t)(FT_Face face, FT_CharMap  charmap);
 typedef FT_Error (*FTC_Image_Cache_Lookup_t)
-                      (FTC_Image_Cache, FTC_Image_Desc*, FT_UInt, FT_Glyph*);
-typedef FT_Error (*FTC_Manager_Lookup_Size_t)
-                      (FTC_Manager, FTC_Font, FT_Face*, FT_Size*);
+                      (FTC_ImageCache, FTC_ImageType*, FT_UInt, FT_Glyph*);
+typedef FT_Error (*FTC_Manager_LookupFace_t)
+                      (FTC_Manager, FTC_FaceID, FT_Face*);
 typedef FT_Error (*FTC_Manager_Done_t)(FTC_Manager);
 typedef FT_Error (*FTC_Manager_New_t)(FT_Library, FT_UInt, FT_UInt, FT_ULong,
                        FTC_Face_Requester, FT_Pointer, FTC_Manager*);
-typedef FT_Error (*FTC_Image_Cache_New_t)(FTC_Manager, FTC_Image_Cache*);
+typedef FT_Error (*FTC_Image_Cache_New_t)(FTC_Manager, FTC_ImageCache*);
 // #ifdef MOZ_SVG
 typedef FT_Error (*FT_Glyph_Transform_t)(FT_Glyph, FT_Matrix*, FT_Vector*);
 typedef FT_Error (*FT_Get_Kerning_t)
@@@@ -165,7 +165,7 @@@@
   FT_Outline_Decompose_t    nsFT_Outline_Decompose;
   FT_Set_Charmap_t          nsFT_Set_Charmap;
   FTC_Image_Cache_Lookup_t  nsFTC_Image_Cache_Lookup;
-  FTC_Manager_Lookup_Size_t nsFTC_Manager_Lookup_Size;
+  FTC_Manager_LookupFace_t  nsFTC_Manager_LookupFace;
   FTC_Manager_Done_t        nsFTC_Manager_Done;
   FTC_Manager_New_t         nsFTC_Manager_New;
   FTC_Image_Cache_New_t     nsFTC_Image_Cache_New;
@@@@ -213,7 +213,7 @@@@
   PRLibrary      *mSharedLib;
   FT_Library      mFreeTypeLibrary;
   FTC_Manager     mFTCacheManager;
-  FTC_Image_Cache mImageCache;
+  FTC_ImageCache  mImageCache;
 
   static nsHashtable   *sFontFamilies;
   static nsHashtable   *sRange1CharSetNames;
@


1.10
log
@
Update mozilla to 1.7

New features and fixes
Browser
    * A new option to prevent sites from using JavaScript to block the
    browser's context menu.

    * Password Manager has a "show passwords" mode which will display
      saved passwords. You will need to enter your master password if
      you are using one.

    * The "Set As Wallpaper" feature now has a confirmation dialog.

    * Linux GTK2 builds have improved support for OS themes.

    * Cookie dialogs have been reworked to make them more usable.

    * Date handling, especially on OS X, has been improved.

    * It is now possible to fine-tune Mozilla's pop-up blocking using
      two preferences (dom.popup_maximum and dom.popup_allowed_events)
      but there's no UI for that yet. Even without a UI, users should
      notice a greater variety of pop-ups blocked (primarily mouseover
      pop-ups) and a limit of 20 or so open at one time - regardless
      of whether pop-up blocking is active. This will provide some
      protection from sites that open hundreds of windows in a loop.

    * Downloaded files are now moved to the target directory as soon
      as the user selects the desired location. This was the
      frequently reported bug 55690.

    * There is now user interface to activate Smooth Scrolling
      (Preferences -> Appearance).

    * Mozilla now supports basic FTP upload.

Mail
    * Many improvements to Palm Sync.

    * IMAP IDLE support has been added.

    * Support for "MSN Authentication" and Secure Password

    * Authentication using SSPI NTLM auth for SMTP and POP3.

    * A new preference to "always use the default character encoding
      for replies" rather than using the encoding of the message being
      replied to.

    * Improvements to performance of downloading, viewing, and saving
      mail messages.

    * Support for multiple identities on the same mail account. See
      the Multiple Identity Support documentation for more details.

    * Support for relative paths for mail folders in prefs.js. This
      makes it easier to copy profiles around without having to fix up
      prefs.js afterwards.

    * You can now edit address lists containing "Last, First" style
      names.

    * When composing mail, you can now use the up and down arrow keys
      to scroll through the To/Cc/Bcc list.

    * All Mozilla LDAP queries now default to using LDAPv3
      (previously, they used LDAPv2). Mozilla should gracefully fall
      back to v2 if v3 isn't found.


Chatzilla
    * Chatzilla now supports zooming of fonts with keyboard shortcuts
    (Ctrl + and Ctrl -), as well as with the View menu.

    * Improved date handling; using the date/time format for the
      locale.

    * Support for the /ignore command.

    * The ability to change the font family and size.

    * Working custom sounds on Windows and Linux.

    * Improvements to the preferences panel and the user interface for
      half-op mode.


Under the Hood
    * Size and performance have improved dramatically with this
    release. When compared to Mozilla 1.6, Mozilla 1.7 is 7% faster at
    startup, is 8% faster to open a window, has 9% faster page
    loading, and is 5% smaller in binary size.

    * A long-standing bug with CSS backgrounds on table elements has
      been fixed (standards mode only).

    * Support for Kerberos HTTP authentication using GSSAPI (benefits
      Unix-like platforms including Linux and OS X).

    * Support for smb:// URLs using the gnome-vfs library (only
      enabled in GTK2+XFT Linux builds).

    * Support for server push of XML documents using
      multipart/x-mixed-replace and XMLHttpRequest.

    * Liveconnect now works when a Java applet's codebase is in a
      different domain.

    * Support for the CSS3 opacity property.

    * Mozilla adds support for the onbeforeunload event. This lets web
      application developers add code that alerts the user about
      potential data-loss when closing a web application, or when
      leaving a HTML page with potentially sensitive information.

    * This release has a new SVG backend. The feature is not yet
      enabled in the mozilla.org releases but developers may wish to
      compile with this feature enabled.

    * Mozilla handles dynamic style changes much better (see bug 15608
      for details.)

    * Mozilla has upgraded the NSS libraries to version 3.9. NSS 3.9
      passes all the NISCC SSL/TLS and S/MIME tests (1.6 million test
      cases of invalid input data) without crashes or memory leaks.
@
text
@d1 1
a1 1
$NetBSD$
@


1.9
log
@Fixed problems with the new freetype2 library
@
text
@d1 1
a1 1
$NetBSD: patch-aj,v 1.1 2004/04/29 14:13:19 adam Exp $
d3 4
a6 3
--- gfx/src/freetype/nsFreeType.h.orig	2003-06-11 18:15:22.000000000 +0000
+++ gfx/src/freetype/nsFreeType.h
@@@@ -104,13 +104,13 @@@@ typedef FT_Error (*FT_Outline_Decompose_
d21 4
a24 4
 
 typedef FT_ULong (*FT_Get_First_Char_t)(FT_Face, FT_UInt*);
 typedef FT_ULong (*FT_Get_Next_Char_t)(FT_Face, FT_ULong, FT_UInt*);
@@@@ -157,7 +157,7 @@@@ protected:
d33 1
a33 1
@@@@ -195,7 +195,7 @@@@ protected:
@


1.8
log
@
Update to mozilla 0.8.1

See the release notes for detail:
http://www.mozilla.org/releases/mozilla0.8.1/

Currently only tested(and worked) on -current/i386.
Tested on 1.5.1_ALPHA/mac68k, but did not work(still investigating).
@
text
@d1 1
a1 1
$NetBSD: patch-aj,v 1.7 2001/01/16 16:01:23 taya Exp $
d3 38
a40 40
diff -ru ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_netbsd_m68k.cpp ./xpcom/reflect/xptcall/src/md/unix/xptcinvoke_netbsd_m68k.cpp
--- ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_netbsd_m68k.cpp	Sat Nov  6 12:39:07 1999
+++ ./xpcom/reflect/xptcall/src/md/unix/xptcinvoke_netbsd_m68k.cpp	Mon Jan 15 15:37:55 2001
@@@@ -129,6 +129,7 @@@@
     "jbsr  _invoke_count_words\n\t"     /* count words */
     "addql #8, sp\n\t"
     "lsll  #2, d0\n\t"      /* *= 4 */
+    "movl  sp, a2\n\t"	    /* save original sp */
     "subl  d0, sp\n\t"      /* make room for params */
     "movl  sp, a0\n\t"
     "movl  %4, sp@@-\n\t"
@@@@ -137,18 +138,22 @@@@
     "jbsr  _invoke_copy_to_stack\n\t"   /* copy params */
     "addl  #12, sp\n\t"
     "movl  %1, a0\n\t"
-    "movl  a0, sp@@-\n\t"
-    "movl  a0@@, a0\n\t"
+    "movl  a0@@, a1\n\t"
     "movl  %2, d0\n\t"      /* function index */
-    "movl  a0@@(12,d0:l:8), a0\n\t"
-    "jbsr  a0@@\n\t"         /* safe to not cleanup sp */
-    "movl  d0, %0"
+    "movl  a0, d1\n\t"
+    "movw  a1@@(8,d0:l:8), a0\n\t"
+    "addl  a0, d1\n\t"
+    "movl  a1@@(12,d0:l:8), a1\n\t"
+    "movl  d1, sp@@-\n\t"
+    "jbsr  a1@@\n\t"
+    "movl  a2, sp\n\t"	    /* restore original sp */
+    "movl  d0, %0\n\t"
     : "=g" (result)         /* %0 */
     : "g" (that),           /* %1 */
       "g" (methodIndex),    /* %2 */
       "g" (paramCount),     /* %3 */
       "g" (params)          /* %4 */
-    : "a0", "a1", "d0", "d1", "memory"
+    : "a0", "a1", "a2", "d0", "d1", "memory"
     );
   
   return result;
@


1.7
log
@
Update to mozilla 0.7
Most major change is SSL daemon(psm) has included.
See release notes for detail.

http://www.mozilla.org/releases/mozilla0.7/
@
text
@d1 1
a1 1
$NetBSD$
@


1.6
log
@Fix obvious bugs in the m68k XPTC stubs.
@
text
@d3 3
a5 2
--- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_netbsd_m68k.cpp.orig	Sat Nov  6 03:39:07 1999
+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_netbsd_m68k.cpp	Tue Oct 31 17:33:58 2000
a42 38
--- xpcom/reflect/xptcall/src/md/unix/xptcstubs_netbsd_m68k.cpp.orig	Sat Nov  6 03:39:10 1999
+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_netbsd_m68k.cpp	Tue Oct 31 17:45:51 2000
@@@@ -108,22 +108,19 @@@@
     }
 }
 
-#define STUB_ENTRY(n) \
-nsresult nsXPTCStubBase::Stub##n() \
-{ \
-  register nsresult result; \
-  __asm__ __volatile__( \
-    "lea   a6@@(12), a0\n\t"       /* args */ \
-    "movl  a0, sp@@-\n\t" \
-    "movl  #"#n", sp@@-\n\t"       /* method index */ \
-    "movl  a6@@(8), sp@@-\n\t"      /* this */ \
-    "jbsr  _PrepareAndDispatch\n\t" \
-    "movl  d0, %0" \
-    : "=d" (result)     /* %0 */ \
-    : \
-    : "a0", "a1", "d0", "d1", "memory" ); \
-    return result; \
-}
+#define STUB_ENTRY(n)							\
+__asm__(								\
+    ".global	_Stub"#n"__14nsXPTCStubBase\n\t"			\
+"_Stub"#n"__14nsXPTCStubBase:\n\t"					\
+    "link  a6,#0			\n\t"				\
+    "lea   a6@@(12), a0			\n\t"	/* pointer to args */	\
+    "movl  a0, sp@@-			\n\t"				\
+    "movl  #"#n", sp@@-			\n\t"	/* method index */	\
+    "movl  a6@@(8), sp@@-			\n\t"	/* this */		\
+    "jbsr  _PrepareAndDispatch		\n\t"				\
+    "unlk  a6				\n\t"				\
+    "rts				\n\t"				\
+);
 
 #define SENTINEL_ENTRY(n) \
 nsresult nsXPTCStubBase::Sentinel##n() \
@


1.5
log
@Update "mozilla" package to 5.0 milestone 17. This release is completely
different from the 19980728 snapshot on which our last package version
was based. The most important change is the new GTK+ based GUI and
the gecko rendering engine.

This update wouldn't exist without the work of Shin'ichiro TAYA who not
only contributed several NetBSD related fixes to the mozilla sources but
also created the base for this NetBSD package.
@
text
@d1 1
a1 1
$NetBSD: patch-aj,v 1.4 2000/06/19 04:17:28 soren Exp $
d3 77
a79 18
diff -ru ../mozilla-current.orig/mozilla/nsprpub/pr/src/Makefile ./nsprpub/pr/src/Makefile
--- ../mozilla-current.orig/mozilla/nsprpub/pr/src/Makefile	Thu Feb 24 08:38:02 2000
+++ ./nsprpub/pr/src/Makefile	Sun Jun  4 14:06:25 2000
@@@@ -414,6 +414,14 @@@@
 else
 	$(INSTALL) -m 444 $(SHARED_LIBRARY) $(DIST)/bin
 endif
+ifeq ($(OS_ARCH),NetBSD)
+ifeq ($(OBJECT_FMT),ELF)
+	(cd $(DIST)/bin; \
+	ln -f -s lib$(LIBRARY_NAME)$(MOD_VERSION).$(DLL_SUFFIX).$(SHLIB_MAJOR).$(SHLIB_MINOR) lib$(LIBRARY_NAME)$(MOD_VERSION).$(DLL_SUFFIX).$(SHLIB_MAJOR); \
+	ln -f -s lib$(LIBRARY_NAME)$(MOD_VERSION).$(DLL_SUFFIX).$(SHLIB_MAJOR).$(SHLIB_MINOR) lib$(LIBRARY_NAME)$(MOD_VERSION).$(DLL_SUFFIX); \
+	)
+endif # ELF
+endif # NetBSD
 ifeq ($(OS_ARCH), OpenVMS)
 	$(INSTALL) -m 444 $(SHARED_LIBRARY:.$(DLL_SUFFIX)=.vms) $(DIST)/lib
 endif
@


1.4
log
@Add RCS IDs.
@
text
@d1 1
a1 1
$NetBSD$
@


1.3
log
@Add Taya-san's patches.
@
text
@d1 2
@


1.2
log
@Obsolete.
@
text
@d1 4
a4 7
$NetBSD: patch-aj,v 1.1 1999/02/01 11:39:51 frueauf Exp $

--- config/rules.mk-patch	Thu Oct  8 22:28:28 1998
+++ config/rules.mk	Fri Jan 29 17:38:59 1999
@@@@ -112,6 +112,12 @@@@
 ifeq ($(OS_ARCH),HP-UX)
 SHARED_LIBRARY		:= $(LIBRARY:.a=.sl)
d6 1
a6 18
+ifeq ($(OS_ARCH),NetBSD)
+## HACK for mips libraries
+SHARED_LIBRARY		:= $(LIBRARY:.a=.so.1.0)
+## HACK for mips g++
+CCC			= c++
+else
 ifneq (,$(filter FreeBSD NetBSD OpenBSD,$(OS_ARCH)))
 SHARED_LIBRARY		:= $(LIBRARY:.a=.so.1.0)
 else
@@@@ -131,6 +137,7 @@@@
 endif
 endif
 endif
+endif
 
 ifdef NO_STATIC_LIB
 LIBRARY			= $(NULL)
@@@@ -308,6 +315,14 @@@@
a7 2
 ifdef SHARED_LIBRARY
 	$(INSTALL) -m 555 $(SHARED_LIBRARY) $(DIST)/bin
d9 9
a17 7
+ifeq ($(CPU_ARCH),mips)
+	rm -f $(DIST)/bin/lib$(LIBRARY_NAME).so.1
+	rm -f $(DIST)/bin/lib$(LIBRARY_NAME).so
+	(cd $(DIST)/bin;ln -s lib$(LIBRARY_NAME).so.1.0 lib$(LIBRARY_NAME).so.1)
+	(cd $(DIST)/bin;ln -s lib$(LIBRARY_NAME).so.1.0 lib$(LIBRARY_NAME).so)
+endif
+endif
a18 2
 ifdef PROGRAM
 	$(INSTALL) -m 444 $(PROGRAM) $(DIST)/bin
@


1.1
log
@Make mozilla work on amiga and pmax. The hard work was done by
Michael Hitch, thanx!
@
text
@d1 1
a1 1
$NetBSD$
@

