head 1.19; access; symbols pkgsrc-2013Q2:1.19.0.32 pkgsrc-2013Q2-base:1.19 pkgsrc-2012Q4:1.19.0.30 pkgsrc-2012Q4-base:1.19 pkgsrc-2011Q4:1.19.0.28 pkgsrc-2011Q4-base:1.19 pkgsrc-2011Q2:1.19.0.26 pkgsrc-2011Q2-base:1.19 pkgsrc-2009Q4:1.19.0.24 pkgsrc-2009Q4-base:1.19 pkgsrc-2008Q4:1.19.0.22 pkgsrc-2008Q4-base:1.19 pkgsrc-2008Q3:1.19.0.20 pkgsrc-2008Q3-base:1.19 cube-native-xorg:1.19.0.18 cube-native-xorg-base:1.19 pkgsrc-2008Q2:1.19.0.16 pkgsrc-2008Q2-base:1.19 pkgsrc-2008Q1:1.19.0.14 pkgsrc-2008Q1-base:1.19 pkgsrc-2007Q4:1.19.0.12 pkgsrc-2007Q4-base:1.19 pkgsrc-2007Q3:1.19.0.10 pkgsrc-2007Q3-base:1.19 pkgsrc-2007Q2:1.19.0.8 pkgsrc-2007Q2-base:1.19 pkgsrc-2007Q1:1.19.0.6 pkgsrc-2007Q1-base:1.19 pkgsrc-2006Q4:1.19.0.4 pkgsrc-2006Q4-base:1.19 pkgsrc-2006Q3:1.19.0.2 pkgsrc-2006Q3-base:1.19 pkgsrc-2006Q2:1.18.0.16 pkgsrc-2006Q2-base:1.18 pkgsrc-2006Q1:1.18.0.14 pkgsrc-2006Q1-base:1.18 pkgsrc-2005Q4:1.18.0.12 pkgsrc-2005Q4-base:1.18 pkgsrc-2005Q3:1.18.0.10 pkgsrc-2005Q3-base:1.18 pkgsrc-2005Q2:1.18.0.8 pkgsrc-2005Q2-base:1.18 pkgsrc-2005Q1:1.18.0.6 pkgsrc-2005Q1-base:1.18 pkgsrc-2004Q4:1.18.0.4 pkgsrc-2004Q4-base:1.18 pkgsrc-2004Q3:1.18.0.2 pkgsrc-2004Q3-base:1.18 pkgsrc-2004Q2:1.17.0.4 pkgsrc-2004Q2-base:1.17 pkgsrc-2004Q1:1.17.0.2 pkgsrc-2004Q1-base:1.17 pkgsrc-2003Q4:1.15.0.2 pkgsrc-2003Q4-base:1.15 netbsd-1-6-1:1.14.0.2 netbsd-1-6-1-base:1.14 buildlink2-base:1.13 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.19 date 2006.09.24.16.46.28; author salo; state dead; branches; next 1.18; 1.18 date 2004.06.21.14.14.00; author taya; state Exp; branches; next 1.17; 1.17 date 2004.01.17.00.04.49; author taya; state Exp; branches; next 1.16; 1.16 date 2003.11.27.00.03.53; author taya; state Exp; branches; next 1.15; 1.15 date 2003.03.17.16.07.34; author taya; state Exp; branches 1.15.2.1; next 1.14; 1.14 date 2003.02.12.00.55.49; author atatat; state Exp; branches; next 1.13; 1.13 date 2001.03.30.09.37.50; author taya; state dead; branches; next 1.12; 1.12 date 2001.01.16.16.01.22; author taya; state Exp; branches; next 1.11; 1.11 date 2000.10.28.18.55.25; author mycroft; state Exp; branches; next 1.10; 1.10 date 2000.10.26.07.50.00; author mycroft; state Exp; branches; next 1.9; 1.9 date 2000.10.25.22.02.36; author mycroft; state Exp; branches; next 1.8; 1.8 date 2000.10.14.09.24.46; author martin; state dead; branches; next 1.7; 1.7 date 2000.10.08.18.36.35; author dmcmahill; state Exp; branches; next 1.6; 1.6 date 2000.10.07.21.30.13; author dmcmahill; 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.27; author soren; state Exp; branches; next 1.3; 1.3 date 2000.06.13.23.18.56; author soren; state Exp; branches; next 1.2; 1.2 date 2000.06.13.23.11.59; author soren; state dead; branches; next 1.1; 1.1 date 99.02.01.11.39.49; author frueauf; state Exp; branches; next ; 1.15.2.1 date 2003.12.05.17.05.26; author agc; state Exp; branches; next ; desc @@ 1.19 log @Remove Mozilla Suite and friends. No longer maintained upstream, replaced by SeaMonkey. @ text @$NetBSD: patch-af,v 1.18 2004/06/21 14:14:00 taya Exp $ diff -ru ../Orig/mozilla/security/nss/lib/freebl/unix_rand.c ./security/nss/lib/freebl/unix_rand.c --- ../Orig/mozilla/security/nss/lib/freebl/unix_rand.c 2003-05-31 08:31:19.000000000 +0900 +++ ./security/nss/lib/freebl/unix_rand.c 2004-06-10 22:55:57.000000000 +0900 @@@@ -32,6 +32,7 @@@@ */ #include +#include #include #include #include @@@@ -691,7 +692,11 @@@@ /* dup write-side of pipe to stderr and stdout */ if (p[1] != 1) dup2(p[1], 1); if (p[1] != 2) dup2(p[1], 2); - close(0); + fd = open("/dev/null", O_RDONLY); + if (fd != 0) { + dup2(fd, 0); + close(fd); + } for (fd = getdtablesize(); --fd > 2; close(fd)) ; @ 1.18 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.17 log @ Update mozilla to 1.6 - New features and Fixes from release notes: * One of the most requested Mozilla Mail features, an option to separate the Recipient and Sender columns in the thread pane, has been implemented. * Another frequently requested MailNews feature, a preference for placing the user's signature above the quoted text, has been added. * "Remove from server after x days" has been implemented for POP3 mail accounts. * vCard support has been added to Mozilla Mail. * Mozilla 1.6 includes a new cross-platform NTLM authentication mechanism. This feature brings NTLM authentication to the non-Windows Mozilla users for the first time and also delivers more robust and featureful NTLM support to users of older Windows versions. * Ask Jeeves searching has been added to Mozilla 1.6. * "Translate Page" functionality has returned to this release of Mozilla. * The View Source window now has reload functionality. * Several security-related bugs were fixed in 1.6 * Chatzilla 0.9.48 has been merged, which adds RPL_ISUPPORT support, halfop mode support, and properly masks key and password dialogs. * Many crash bugs have been fixed. * One step closer to the kitchen sink, about:about has been implemented. Typing about:about in the address field will give the user a nice list of available about:s. * The opacity implementation was completely revamped to properly change the opacity of all descendants as a group. * CSS inheritance has been updated to work per CSS2.1 (computed values are inherited). - pkgsrc specific changes * add option to build with gtk2 (not completed yet)(from Jeremy C. Reed) * make mathml optional (for MozillaThunderbird) @ text @d5 1 a5 1 +++ ./security/nss/lib/freebl/unix_rand.c 2004-01-16 23:17:26.000000000 +0900 @ 1.16 log @ Update mozilla to 1.5.1 New Features and Fixes * Mozilla now includes a spellchecker for MailNews and Composer. * Additional MailNews improvements include: o Users can add header lines to *every* message sent out via a certain identity. o A common application hang with SSL-encrypted SMTP connections has been fixed. o Printing of the attachments list is now supported. o Users can now mark message as read by date. * Many great improvements to Mozilla Composer including: o Better resizing for images, tables, and absolutely positioned objects. o Support for absolutely positioned objects, movable on the canvas using the mouse. o Support for z-index management. o "Snap to grid" when moving an absolutely positioned object. o Source View now uses an editor instead of a simple textarea (allows find and replace). o Numerous fixes in caret management, inline styles handling, and CSS styles handling. * Improvements to tabbed browsing, including: o Tabs are now replaced when a bookmark group is loaded. This can be changed to the old "append" behavior in the Tabbed browsing preferences. o Back and Forward navigation for tabbed browsing and bookmark groups has been improved. Users can now use the back button after loading a bookmark group to restore the previous set of tabs. o Closing a window with multiple tabs now prompts the user with a confirmation dialog (which can be disabled for future close operations). * ChatZilla, Mozilla's internet relay chat (IRC) client, has had a major overhaul bringing logging and many additional improvements. * DOM Inspector can now display the #document node (the document root). * It is now possible to jump from the JavaScript console to the relevant line in the View Source Window. * Mozilla's view source now displays line and column numbers in the status bar. * A quicksearch filter has been implemented for about:config. * Gecko now supports setting color for
. * The '::' notation for CSS pseudo-elements is now supported. The old ':' notation is still supported only for pseudo-elements in CSS2 (:first-line, :first-letter, :before, :after) and the various :-moz-tree-* pseudo-elements. * Unstyled XML display has been improved. * Some Windows GDI problems in Mozilla have been resolved. * A common problem collapsing the URL bar popup on Windows has been fixed. * Mozilla has improved performance, stability, standards support and Web compatibility. @ text @d4 2 a5 2 --- ../Orig/mozilla/security/nss/lib/freebl/unix_rand.c 2003-03-21 14:24:29.000000000 +0900 +++ ./security/nss/lib/freebl/unix_rand.c 2003-10-16 15:37:10.000000000 +0900 @ 1.15 log @ Update mozilla to 1.3 What's new from release notes * Mozilla Mail has junk-mail classification. With some initial "training" the client can identify and segregate spam messages from good messages. To see more about Mozilla's junk-mail classification, visit the Mozilla Spam Filtering page. * Newsgroup filters have been implemented. * An initial implementation of Mozilla Midas, rich text editing controls, has landed in Mozilla for 1.3. See the Midas page for more information. * Image auto sizing allows a user to toggle between full-sized images and images sized to fit the browser window. To give it a try, load a large image into the browser window or size the window to be much smaller. Now clicking on the image will alternate between auto-sized and full-sized. The feature can be disabled (or enabled) from the Appearance panel in Preferences. * Users can now "dynamically" switch profiles. To give it a try, from the tools menu select "Switch Profile..." * Find as you type, formerly known as type ahead find, has a new preferences panel (Advanced: Keyboard Navigation). * When installed, Chatzilla now has a normal Mozilla preferences panel. * Mozilla 1.3 also includes fixes for performance, standards compliance and site compatibility. * Mozilla has a new splash screen. We already know. Please don't report this to Bugzilla. Thanks @ text @d4 2 a5 2 --- ../Orig/mozilla/security/nss/lib/freebl/unix_rand.c 2002-05-18 09:52:09.000000000 +0900 +++ ./security/nss/lib/freebl/unix_rand.c 2003-03-14 16:58:47.000000000 +0900 @ 1.15.2.1 log @Pullup mozilla-1.5.1 to pkgsrc-2003Q4 branch, requested by Grant Beattie. Module Name: pkgsrc Committed By: taya Date: Thu Nov 27 00:03:53 UTC 2003 Modified Files: pkgsrc/www/mozilla: Makefile PLIST buildlink2.mk distinfo pkgsrc/www/mozilla/patches: patch-ab patch-ac patch-ad patch-ae patch-af patch-ag patch-am patch-aw patch-ba patch-bb patch-be patch-bm patch-bn patch-bo patch-bp Added Files: pkgsrc/www/mozilla/patches: patch-bq Removed Files: pkgsrc/www/mozilla/patches: patch-aa Log Message: Update mozilla to 1.5.1 New Features and Fixes * Mozilla now includes a spellchecker for MailNews and Composer. * Additional MailNews improvements include: o Users can add header lines to *every* message sent out via a certain identity. o A common application hang with SSL-encrypted SMTP connections has been fixed. o Printing of the attachments list is now supported. o Users can now mark message as read by date. * Many great improvements to Mozilla Composer including: o Better resizing for images, tables, and absolutely positioned objects. o Support for absolutely positioned objects, movable on the canvas using the mouse. o Support for z-index management. o "Snap to grid" when moving an absolutely positioned object. o Source View now uses an editor instead of a simple textarea (allows find and replace). o Numerous fixes in caret management, inline styles handling, and CSS styles handling. * Improvements to tabbed browsing, including: o Tabs are now replaced when a bookmark group is loaded. This can be changed to the old "append" behavior in the Tabbed browsing preferences. o Back and Forward navigation for tabbed browsing and bookmark groups has been improved. Users can now use the back button after loading a bookmark group to restore the previous set of tabs. o Closing a window with multiple tabs now prompts the user with a confirmation dialog (which can be disabled for future close operations). * ChatZilla, Mozilla's internet relay chat (IRC) client, has had a major overhaul bringing logging and many additional improvements. * DOM Inspector can now display the #document node (the document root). * It is now possible to jump from the JavaScript console to the relevant line in the View Source Window. * Mozilla's view source now displays line and column numbers in the status bar. * A quicksearch filter has been implemented for about:config. * Gecko now supports setting color for
. * The '::' notation for CSS pseudo-elements is now supported. The old ':' notation is still supported only for pseudo-elements in CSS2 (:first-line, :first-letter, :before, :after) and the various :-moz-tree-* pseudo-elements. * Unstyled XML display has been improved. * Some Windows GDI problems in Mozilla have been resolved. * A common problem collapsing the URL bar popup on Windows has been fixed. * Mozilla has improved performance, stability, standards support and Web compatibility. @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.16 2003/11/27 00:03:53 taya Exp $ d4 2 a5 2 --- ../Orig/mozilla/security/nss/lib/freebl/unix_rand.c 2003-03-21 14:24:29.000000000 +0900 +++ ./security/nss/lib/freebl/unix_rand.c 2003-10-16 15:37:10.000000000 +0900 @ 1.14 log @Re-open stdin on /dev/null before executing netstat. netstat is a setgid program that should not be executed with stdin closed, regardless of whether the kernel will cover up for you or not. @ text @d3 3 a5 6 Re-open stdin on /dev/null before executing netstat. netstat is a setgid program that should not be executed with stdin closed, regardless of whether the kernel will cover up for you or not. --- security/nss/lib/freebl/unix_rand.c.orig Tue Apr 9 23:27:23 2002 +++ security/nss/lib/freebl/unix_rand.c Wed Jun 12 09:20:47 2002 d14 1 a14 1 @@@@ -678,7 +679,11 @@@@ @ 1.13 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-af,v 1.12 2001/01/16 16:01:22 taya Exp $ d3 8 a10 17 diff -ru ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in ./xpcom/reflect/xptcall/src/md/unix/Makefile.in --- ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in Tue Nov 28 14:27:19 2000 +++ ./xpcom/reflect/xptcall/src/md/unix/Makefile.in Mon Jan 15 15:38:34 2001 @@@@ -105,11 +105,11 @@@@ # # NetBSD/ARM # -#ifeq ($(OS_ARCH),NetBSD) -#ifneq (,$(filter arm32 armv4l sa110,$(OS_TEST))) -#CPPSRCS := xptcinvoke_arm.cpp xptcstubs_arm.cpp -#endif -#endif +ifeq ($(OS_ARCH),NetBSD) +ifneq (,$(filter arm32 armv4l sa110,$(OS_TEST))) +CPPSRCS := xptcinvoke_arm_netbsd.cpp xptcstubs_arm_netbsd.cpp +endif +endif d12 17 a28 5 ###################################################################### # HPPA @@@@ -181,6 +181,11 @@@@ ASFILES := xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s endif a29 24 +ifneq (,$(filter NetBSDmacppc NetBSDbebox NetBSDofppc NetBSDprep NetBSDamigappc,$(OS_ARCH)$(OS_TEST))) +CPPSRCS := xptcinvoke_ppc_netbsd.cpp xptcstubs_ppc_netbsd.cpp +ASFILES := xptcinvoke_asm_ppc_netbsd.s xptcstubs_asm_ppc_netbsd.s +endif + ifeq ($(OS_ARCH),Rhapsody) CPPSRCS := xptcinvoke_ppc_rhapsody.cpp xptcstubs_ppc_rhapsody.cpp ASFILES := xptcinvoke_asm_ppc_rhapsody.s xptcstubs_asm_ppc_rhapsody.s @@@@ -196,6 +201,15 @@@@ ifneq (,$(findstring sparc,$(OS_TEST))) CPPSRCS := xptcinvoke_sparc_solaris.cpp xptcstubs_sparc_solaris.cpp ASFILES := xptcinvoke_asm_sparc_linux.s xptcstubs_asm_sparc_solaris.s +endif +endif +# +# NetBSD/SPARC +# +ifeq ($(OS_ARCH),NetBSD) +ifneq (,$(findstring sparc,$(OS_TEST))) +CPPSRCS := xptcinvoke_sparc_netbsd.cpp xptcstubs_sparc_netbsd.cpp +ASFILES := xptcinvoke_asm_sparc_netbsd.s xptcstubs_asm_sparc_netbsd.s endif endif # @ 1.12 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.11 log @NSPR and XPTC support for arm32. @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.10 2000/10/26 07:50:00 mycroft Exp $ d3 3 a5 2 --- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig Wed Jul 19 19:53:01 2000 +++ xpcom/reflect/xptcall/src/md/unix/Makefile.in Thu Oct 26 07:46:49 2000 d35 2 a36 2 @@@@ -195,6 +200,13 @@@@ ifeq ($(OS_ARCH)$(OS_TEST),Linuxsparc) d40 1 d44 2 a45 1 +ifeq ($(OS_ARCH)$(OS_TEST),NetBSDsparc) d49 1 a50 1 # Solaris/SPARC @ 1.10 log @Rework machdep NSPR code to not rely on the compiler playing nice after a setjmp() call when we frob the stack pointer. Instead, poke the return PC in the saved context. Add support for SPARC. @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.9 2000/10/25 22:02:36 mycroft Exp $ d5 17 @ 1.9 log @Add proper xptc support for NetBSD/powerpc. (Linux/ppc appears to use a different vtable format, and a slightly different calling convention!) Mozilla now works on NetBSD/powerpc. @ text @d1 1 a1 1 $NetBSD$ d4 1 a4 1 +++ xpcom/reflect/xptcall/src/md/unix/Makefile.in Wed Oct 25 21:39:52 2000 d17 14 @ 1.8 log @Update pkg to Mozilla Milestone 18 (pkg from Taya via mail to tech-pkg). Lot of changes, for details see http://www.mozilla.org/projects/seamonkey/release-notes/m18-detail.html#whats_new This is supposed to improve speed and stability. I am commiting this now (during freeze) because (a) about nothing depends on it and it is know to realy only work on i386/elf yet (although some changes to fix problems on MacPPC, sparc and mips have been integrated); and (b) Taya mentioned update problems (which I couldn't reproduce) from M17 to M18, so it's better to avoid these by having the newer version in the tagged pkgsrc. @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.7 2000/10/08 18:36:35 dmcmahill Exp $ d3 5 a7 4 --- nsprpub/pr/include/md/_netbsd.cfg.orig Wed Mar 8 11:26:18 2000 +++ nsprpub/pr/include/md/_netbsd.cfg Sat Oct 7 17:26:26 2000 @@@@ -78,5 +78,5 @@@@ #elif defined(__sparc__) || defined(__mips__) d9 8 a16 4 -#undef IS_LITTLE_ENDIAN 1 +#undef IS_LITTLE_ENDIAN #define IS_BIG_ENDIAN 1 #define HAVE_LONG_LONG @ 1.7 log @direct the patch to the right place (the original file, not the link created during configure). @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.6 2000/10/07 21:30:13 dmcmahill Exp $ @ 1.6 log @fix typo in header file which shows up on sparc and mips machines. @ text @d1 1 a1 1 $NetBSD$ d3 2 a4 2 --- dist/include/prcpucfg.h.orig Wed Mar 8 11:26:18 2000 +++ dist/include/prcpucfg.h Sat Oct 7 17:26:26 2000 @ 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-af,v 1.4 2000/06/19 04:17:27 soren Exp $ d3 4 a6 14 diff -ru ../mozilla-current.orig/mozilla/nsprpub/config/rules.mk ./nsprpub/config/rules.mk --- ../mozilla-current.orig/mozilla/nsprpub/config/rules.mk Sat May 13 05:32:17 2000 +++ ./nsprpub/config/rules.mk Sun Jun 4 14:06:24 2000 @@@@ -105,6 +105,11 @@@@ else ifdef MKSHLIB SHARED_LIBRARY = $(OBJDIR)/lib$(LIBRARY_NAME)$(LIBRARY_VERSION).$(DLL_SUFFIX) +ifeq ($(OS_ARCH), NetBSD) +ifeq ($(OBJECT_FMT),ELF) +SHARED_LIBRARY = $(OBJDIR)/lib$(LIBRARY_NAME)$(LIBRARY_VERSION).$(DLL_SUFFIX).$(SHLIB_MAJOR).$(SHLIB_MINOR) +endif # ELF +endif # NetBSD endif endif d8 4 a11 12 @@@@ -347,7 +352,11 @@@@ $(MKSHLIB) -o $@@ $(OBJS) $(EXTRA_LIBS) $(OS_LIBS) $(OBJDIR)/VMSuni.opt @@echo "`translate $@@`" > $(@@:.$(DLL_SUFFIX)=.vms) else # OpenVMS +ifeq ($(OS_ARCH), NetBSD) + $(MKSHLIB) -o $@@ $(SHLIB_LDSTARTFILE) $(OBJS) $(EXTRA_LIBS) $(OS_LIBS) $(SHLIB_LDENDFILE) +else # NetBSD $(MKSHLIB) -o $@@ $(OBJS) $(EXTRA_LIBS) $(OS_LIBS) +endif # NetBSD endif # OpenVMS endif # OS2 endif # WINNT @ 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 27 a27 36 $NetBSD: patch-af,v 1.1 1999/02/01 11:39:49 frueauf Exp $ --- nsprpub/pr/include/md/_netbsd.cfg-patch Thu Oct 8 22:25:16 1998 +++ nsprpub/pr/include/md/_netbsd.cfg Fri Jan 29 17:13:29 1999 @@@@ -27,11 +27,12 @@@@ #define NETBSD #endif -#if defined(__i386__) || defined(__arm32__) +#define HAVE_LONG_LONG + +#if defined(__i386__) || defined(__arm32__) || defined(__MIPSEL__) #define IS_LITTLE_ENDIAN 1 #undef IS_BIG_ENDIAN -#define HAVE_LONG_LONG #undef HAVE_ALIGNED_DOUBLES #undef HAVE_ALIGNED_LONGLONGS @@@@ -77,7 +78,6 @@@@ #undef IS_LITTLE_ENDIAN 1 #define IS_BIG_ENDIAN 1 -#define HAVE_LONG_LONG #define HAVE_ALIGNED_DOUBLES #define HAVE_ALIGNED_LONGLONGS @@@@ -163,7 +163,7 @@@@ #define PR_BYTES_PER_WORD_LOG2 3 #define PR_BYTES_PER_DWORD_LOG2 3 -#elif defined(__powerpc__) || defined(__m68k__) +#elif defined(__powerpc__) || defined(__m68k__) || defined(__MIPSEB__) #undef IS_LITTLE_ENDIAN #define IS_BIG_ENDIAN 1 @ 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$ @