head 1.6; access; symbols pkgsrc-2013Q2:1.6.0.2 pkgsrc-2013Q2-base:1.6 pkgsrc-2013Q1:1.5.0.2 pkgsrc-2013Q1-base:1.5 pkgsrc-2012Q4:1.4.0.2 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.3.0.2 pkgsrc-2012Q3-base:1.3 pkgsrc-2012Q2:1.1.1.1.0.24 pkgsrc-2012Q2-base:1.1.1.1 pkgsrc-2012Q1:1.1.1.1.0.22 pkgsrc-2012Q1-base:1.1.1.1 pkgsrc-2011Q4:1.1.1.1.0.20 pkgsrc-2011Q4-base:1.1.1.1 pkgsrc-2011Q3:1.1.1.1.0.18 pkgsrc-2011Q3-base:1.1.1.1 pkgsrc-2011Q2:1.1.1.1.0.16 pkgsrc-2011Q2-base:1.1.1.1 pkgsrc-2011Q1:1.1.1.1.0.14 pkgsrc-2011Q1-base:1.1.1.1 pkgsrc-2010Q4:1.1.1.1.0.12 pkgsrc-2010Q4-base:1.1.1.1 pkgsrc-2010Q3:1.1.1.1.0.10 pkgsrc-2010Q3-base:1.1.1.1 pkgsrc-2010Q2:1.1.1.1.0.8 pkgsrc-2010Q2-base:1.1.1.1 pkgsrc-2010Q1:1.1.1.1.0.6 pkgsrc-2010Q1-base:1.1.1.1 pkgsrc-2009Q4:1.1.1.1.0.4 pkgsrc-2009Q4-base:1.1.1.1 pkgsrc-2009Q3:1.1.1.1.0.2 pkgsrc-2009Q3-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.6 date 2013.05.23.12.55.27; author ryoon; state dead; branches; next 1.5; commitid hOYA93csj3ibSKQw; 1.5 date 2013.01.10.15.01.31; author ryoon; state Exp; branches; next 1.4; 1.4 date 2012.11.21.15.26.50; author ryoon; state Exp; branches; next 1.3; 1.3 date 2012.08.28.23.27.10; author ryoon; state Exp; branches; next 1.2; 1.2 date 2012.08.28.12.42.01; author ryoon; state Exp; branches; next 1.1; 1.1 date 2009.08.05.02.59.48; author tnn; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2009.08.05.02.59.48; author tnn; state Exp; branches; next ; desc @@ 1.6 log @Remove xulrunner. This does not work, and there is no consumer. @ text @$NetBSD: patch-xe,v 1.5 2013/01/10 15:01:31 ryoon Exp $ --- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_netbsd_m68k.cpp.orig 2013-01-04 23:44:47.000000000 +0000 +++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_netbsd_m68k.cpp @@@@ -100,6 +100,15 @@@@ extern "C" { } } +/* + * SYMBOL PREFIX must be "_" for aout symbols and "" for ELF + */ +#ifndef __ELF__ +#define SYMBOLPREFIX "_" +#else +#define SYMBOLPREFIX +#endif + XPTC_PUBLIC_API(nsresult) XPTC_InvokeByIndex(nsISupports* that, uint32_t methodIndex, uint32_t paramCount, nsXPTCVariant* params) @@@@ -107,30 +116,30 @@@@ XPTC_InvokeByIndex(nsISupports* that, ui uint32_t result; __asm__ __volatile__( - "movl %4, sp@@-\n\t" - "movl %3, sp@@-\n\t" - "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" - "movl %3, sp@@-\n\t" - "movl a0, sp@@-\n\t" - "jbsr _invoke_copy_to_stack\n\t" /* copy params */ - "addl #12, sp\n\t" - "movl %1, a0\n\t" - "movl a0@@, a1\n\t" - "movl %2, d0\n\t" /* function index */ - "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" + "movl %4, %%sp@@-\n\t" + "movl %3, %%sp@@-\n\t" + "jbsr "SYMBOLPREFIX"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" + "movl %3, %%sp@@-\n\t" + "movl %%a0, %%sp@@-\n\t" + "jbsr "SYMBOLPREFIX"invoke_copy_to_stack\n\t" /* copy params */ + "addl #12, %%sp\n\t" + "movl %1, %%a0\n\t" + "movl %%a0@@, %%a1\n\t" + "movl %2, %%d0\n\t" /* function index */ + "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 */ @ 1.5 log @Update to 18.0 * Many patches are included into upstream distribution. I have tested on NetBSD/amd64 6.99.16, I will test on other platforms later. Changelog: from http://www.mozilla.org/en-US/firefox/18.0/releasenotes/ NEW Faster JavaScript performance via IonMonkey compiler NEW Support for Retina Display on OS X 10.7 and up NEW Preliminary support for WebRTC CHANGED Experience better image quality with our new HTML scaling algorithm CHANGED Performance improvements around tab switching DEVELOPER Support for new DOM property window.devicePixelRatio DEVELOPER Improvement in startup time through smart handling of signed extension certificates HTML5 Support for W3C touch events implemented, taking the place of MozTouch events FIXED Disable insecure content loading on HTTPS pages (62178) FIXED Improved responsiveness for users on proxies (769764) @ text @d1 1 a1 1 $NetBSD: patch-xe,v 1.4 2012/11/21 15:26:50 ryoon Exp $ @ 1.4 log @Update to 17.0 * Add --enable-pulseaudio configure option (functionality is not tested) Changelog: NEW First revision of the Social API and support for Facebook Messenger NEW Click-to-play blocklisting implemented to prevent vulnerable plugin versions from running without the user's permission (see blog post) CHANGED Updated Awesome Bar experience with larger icons CHANGED Mac OS X 10.5 is no longer supported DEVELOPER JavaScript Maps and Sets are now iterable DEVELOPER SVG FillPaint and StrokePaint implemented DEVELOPER Improvements that make the Web Console, Debugger and Developer Toolbar faster and easier to use DEVELOPER New Markup panel in the Page Inspector allows easy editing of the DOM HTML5 Sandbox attribute for iframes implemented, enabling increased security FIXED Over twenty performance improvements, including fixes around the New Tab page FIXED Pointer lock doesn't work in web apps (769150) FIXED Page scrolling on sites with fixed headers (780345) @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_netbsd_m68k.cpp.orig 2012-11-19 17:32:09.000000000 +0000 @ 1.3 log @Bump PKGREVISION * Switch to newer patches, trillian.chruetertee.ch/freebsd-gecko/browser/branches/experimental/www/firefox/files/patch-bug753046 * Regen patches @ text @d1 1 a1 1 $NetBSD: patch-xe,v 1.2 2012/08/28 12:42:01 ryoon Exp $ d3 1 a3 3 NetBSD/m68k xptcall support code. From pkgsrc/www/firefox/patch-ad. --- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_netbsd_m68k.cpp.orig 2012-08-24 22:56:10.000000000 +0000 d19 4 a22 4 XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex, PRUint32 paramCount, nsXPTCVariant* params) @@@@ -107,30 +116,30 @@@@ XPTC_InvokeByIndex(nsISupports* that, PR PRUint32 result; @ 1.2 log @Update to 15.0 * Use patches from https://bugzilla.mozilla.org/show_bug.cgi?id=753046 * Fix firefox.sh Changelog: NEW Preliminary native PDF support (Aurora/Beta only) NEW Support for SPDY networking protocol v3 NEW WebGL enhancements, including compressed textures for better performance CHANGED Optimized memory usage for add-ons DEVELOPER JavaScript debugger integrated into developer tools DEVELOPER New layout view added to Inspector DEVELOPER The CSS word-break property has been implemented. DEVELOPER High precision event timer implemented DEVELOPER New responsive design tool allows web developers to switch between desktop and mobile views of sites HTML5 Native support for the Opus audio codec added HTML5 The element now supports the media attribute HTML5 The