diff --git a/www/firefox3/Makefile b/www/firefox3/Makefile deleted file mode 100644 index a651ba892db..00000000000 --- a/www/firefox3/Makefile +++ /dev/null @@ -1,156 +0,0 @@ -# $OpenBSD: Makefile,v 1.14 2008/11/13 17:00:10 martynas Exp $ - -SHARED_ONLY= Yes -ONLY_FOR_ARCHS= alpha amd64 arm i386 powerpc sparc sparc64 - -COMMENT= redesign of Mozilla's browser component - -VER= 3.0.4 -DISTNAME= mozilla -PKGNAME= firefox3-${VER} -SO_VERSION= 20.0 -# NOTE: Must bump minor version if any shlib's are removed from the -# components dir to avoid pkg_add -r issues. -.for _lib in accessibility appcomps auth autoconfig browsercomps \ - browserdirprovider caps chardet chrome commandlines composer \ - cookie docshell embedcomponents fileview gkgfxthebes gklayout \ - gkplugin htmlpars i18n imgicon imglib2 intlapp jar50 jsd \ - mozfind necko nsappshell oji permissions pipboot pipnss \ - pippki places pref rdf remoteservice satchel spellchecker \ - storagecomps system-pref tkautocomplete toolkitcomps txmgr \ - uconv ucvmath universalchardet unixproxy webbrwsr widget_gtk2 \ - windowds xmlextras xpconnect xpinstall zipwriter gfxpsshar \ - gkgfx gtkxtbin jsj mozjs mozlcms thebes xpcom xpcom_core \ - xul nullplugin unixprintplugin -SHARED_LIBS+= ${_lib} ${SO_VERSION} -.endfor - -CATEGORIES= www - -FLAVORS= debug -FLAVOR?= - -HOMEPAGE= http://www.mozilla.org/projects/firefox/ - -# mozilla public license -PERMIT_PACKAGE_CDROM= Yes -PERMIT_PACKAGE_FTP= Yes -PERMIT_DISTFILES_CDROM= Yes -PERMIT_DISTFILES_FTP= Yes - -MASTER_SITES= http://releases.mozilla.org/pub/mozilla.org/firefox/releases/${VER}/source/ -DISTFILES= firefox-${VER}-source.tar.bz2 - -MODULES= devel/gettext lang/python -RUN_DEPENDS= :esound-*:audio/esound \ - :desktop-file-utils-*:devel/desktop-file-utils -BUILD_DEPENDS= :libIDL-*:devel/libIDL \ - :zip->=2.3:archivers/zip -LIB_DEPENDS= gdk-x11-2.0,gdk_pixbuf-2.0,gtk-x11-2.0::x11/gtk+2 \ - nspr4.>=20,plc4.>=20,plds4.>=20:nspr->=4.7:devel/nspr \ - nss3.>=22,smime3.>=22,softokn3.>=22,ssl3.>=22:nss->=3.12:security/nss \ - sqlite3.>=10.0:sqlite3->=3.5:databases/sqlite3 -WANTLIB= X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext Xfixes Xft Xi \ - Xinerama Xrandr Xrender Xt atk-1.0 c cairo expat fontconfig \ - freetype glib-2.0 glitz gmodule-2.0 gobject-2.0 gthread-2.0 \ - jpeg m pango-1.0 pangocairo-1.0 pangoft2-1.0 pixman-1 png \ - pthread stdc++ z - -VMEM_WARNING= Yes - -USE_X11= Yes -USE_GMAKE= Yes -# Regression tests are too hard to adapt to run here -NO_REGRESS= Yes - -MODGNU_CONFIG_GUESS_DIRS= ${WRKSRC}/build/autoconf - -AUTOCONF_VERSION= 2.13 -CONFIGURE_STYLE= autoconf no-autoheader -CONFIGURE_ARGS= --with-system-jpeg=${LOCALBASE} \ - --with-system-zlib=/usr/lib \ - --with-system-nspr \ - --with-system-nss \ - --with-pthreads \ - --enable-xft \ - --disable-optimize \ - --enable-default-toolkit=cairo-gtk2 \ - --disable-debug \ - --disable-tests \ - --disable-freetypetest \ - --disable-mochitest \ - --disable-libIDLtest \ - --disable-glibtest \ - --disable-pedantic \ - --disable-installer \ - --disable-updater \ - --disable-gnomeui \ - --disable-gnomevfs \ - --disable-dbus \ - --enable-xinerama \ - --enable-svg \ - --enable-svg-renderer=cairo \ - --enable-system-cairo \ - --enable-system-sqlite \ - --enable-canvas \ - --disable-libxul \ - --enable-official-branding - -# from browser/config/mozconfig -CONFIGURE_ARGS+=--enable-application=browser - -.if ${FLAVOR:L:Mdebug} -CONFIGURE_ARGS+=--enable-debug -.endif - -MAKE_ENV= MOZ_CO_PROJECT=browser \ - LD_LIBRARY_PATH="${WRKSRC}/dist/bin" \ - BUILD_OFFICIAL=1 \ - MOZILLA_OFFICIAL=1 \ - SO_VERSION="${SO_VERSION}" -CONFIGURE_ENV= ${MAKE_ENV} \ - MOZ_ENABLE_COREXFONTS=1 \ - PYTHON="${MODPY_BIN}" \ - topsrcdir=${WRKSRC} - -MODPY_RUNDEP= No - -MOB= ${WRKSRC}/dist/bin -MOZ= ${PREFIX}/mozilla-firefox - -DATADIRS= chrome components defaults dictionaries extensions \ - greprefs icons modules plugins res searchplugins - -pre-configure: - perl -pi -e 's|_LOCALBASE_|${LOCALBASE}|g; s|_X11BASE_|${X11BASE}|g' \ - ${WRKSRC}/browser/app/mozilla.in \ - ${WRKSRC}/extensions/spellcheck/hunspell/src/mozHunspell.cpp \ - ${WRKSRC}/js/src/xpconnect/shell/Makefile.in \ - ${WRKSRC}/toolkit/xre/nsXREDirProvider.cpp - -do-install: - cd ${MOB} && \ - find ${DATADIRS} -type d \ - -exec ${INSTALL_DATA_DIR} ${MOZ}/{} \; && \ - find ${DATADIRS} ! -type d \ - -exec ${INSTALL_DATA} -m 644 {} ${MOZ}/{} \; - ${INSTALL_DATA} ${FILESDIR}/README.OpenBSD \ - ${FILESDIR}/browserconfig.properties ${MOB}/*.so.${SO_VERSION} \ - ${MOB}/LICENSE ${MOB}/application.ini ${MOB}/blocklist.xml \ - ${MOB}/platform.ini ${MOZ} - ${INSTALL_DATA_DIR} ${PREFIX}/share/applications - ${INSTALL_DATA} ${FILESDIR}/firefox.desktop ${PREFIX}/share/applications - ${INSTALL_MAN} ${FILESDIR}/mozilla-firefox.1 ${PREFIX}/man/man1 - perl -pi -e 's,!!PREFIX!!,${TRUEPREFIX},g; \ - s,!!LOCALBASE!!,${LOCALBASE},g; s,!!VERSION!!,${VER},g' \ - ${MOZ}/README.OpenBSD ${PREFIX}/man/man1/mozilla-firefox.1 \ - ${PREFIX}/share/applications/firefox.desktop - ln -f ${PREFIX}/man/man1/mozilla-firefox.1 ${PREFIX}/man/man1/firefox.1 - ${INSTALL_SCRIPT} ${MOB}/firefox ${PREFIX}/bin - ln -f ${PREFIX}/bin/firefox ${PREFIX}/bin/mozilla-firefox - ${INSTALL_SCRIPT} ${MOB}/run-mozilla.sh ${MOZ} - ${INSTALL_PROGRAM} ${MOB}/firefox-bin ${MOB}/mozilla-xremote-client \ - ${MOB}/regxpcom ${MOZ} - ln -f ${MOZ}/firefox-bin ${MOZ}/mozilla-firefox-bin - -.include diff --git a/www/firefox3/distinfo b/www/firefox3/distinfo deleted file mode 100644 index c57db5a1c6c..00000000000 --- a/www/firefox3/distinfo +++ /dev/null @@ -1,5 +0,0 @@ -MD5 (firefox-3.0.4-source.tar.bz2) = ihrEpZQBCKlkWMUwenTJjQ== -RMD160 (firefox-3.0.4-source.tar.bz2) = meNLdv7KIsdCh7Ho14oELDE8P5c= -SHA1 (firefox-3.0.4-source.tar.bz2) = FnFbSvfKK61rqo1FCj/Zyzda1tY= -SHA256 (firefox-3.0.4-source.tar.bz2) = aF33x/M/xxqMLQ+3HhkNWeLdkgB8Ks4a0XbmVfswEtc= -SIZE (firefox-3.0.4-source.tar.bz2) = 36989339 diff --git a/www/firefox3/files/README.OpenBSD b/www/firefox3/files/README.OpenBSD deleted file mode 100644 index b54723c6e58..00000000000 --- a/www/firefox3/files/README.OpenBSD +++ /dev/null @@ -1,89 +0,0 @@ -$OpenBSD: README.OpenBSD,v 1.5 2008/08/23 22:27:46 martynas Exp $ - -If you encounter strange problems relating to bookmarks, downloads, -window placement, toolbars, history, or other settings, it is -recommended that you create a new profile and attempt to -reproduce the problem before filing bugs. To create a new profile, -start Firefox with the -ProfileManager switch, e.g. -firefox -ProfileManager, and click "Create Profile". - -If Firefox doesn't start at all, try starting it with -safe-mode -switch, which disables extensions and themes for your session. - -To disable anti-aliasing (xft) set GDK_USE_XFT=0 in the environment. - -Using mailto: links - -To enable mailto: links in Firefox to open in your mail program, -you may have to set a mailto protocol handler. Type "about:config" -in Firefox's URL text field. Type "mailto" in the filter. If there -is a string called "network.protocol-handler.app.mailto", its value -names the application for mailto URLs. If present, right click, -choose Modify, and enter the path to your mail program, e.g., -"!!LOCALBASE!!/bin/thunderbird" or "!!LOCALBASE!!/bin/kmail" (other -programs may work, but these two have been tested). If absent, -right click, choose New String. Set the name to -"network.protocol-handler.app.mailto" and the value to the path to -your mailer. - -Plugins - -Firefox looks for plugins in ~/.mozilla/plugins, -!!PREFIX!!/lib/mozilla-plugins, and !!PREFIX!!/mozilla-firefox/plugins. -If the environment variable MOZ_PLUGIN_PATH is specified, this -location will be overridden. - -Using Java Applets - -To make Applets work, you must symlink (not copy) the file -libjavaplugin_oji.so into one of the directories listed above. -This might be done like the following: - -$ cd ~/.mozilla/plugins -$ ln -s !!LOCALBASE!!/jdk-1.5.0/jre/plugin/i386/ns7/libjavaplugin_oji.so . -$ - -Information on building Java (on some platforms) can be found in -http://www.openbsd.org/faq/faq13.html#javaflash - -Enabling ECC cipher suites - -Open the URL about:config and type security.ssl3 in the search -filter. This will bring up a list of all available cipher suites. -Double-click on any cipher to toggle its state. For example, to -enable TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, double-click on -security.ssl3.ecdhe_ecdsa_aes128_sha until its boolean entry in the -Value column changes to true. - -Using CUPS and LPR for printing - -Since version 3, Firefox uses standard printing dialog from gtk+2. -In order to use CUPS for printing, you will need to install cups -subpackage of gtk+2, i.e.: - -# pkg_add gtk+2-cups - -Gtk+2 doesn't try to use LPR printing backend by default. In order -to use LPR for printing, create ~/.gtkrc-2.0 with the following -contents: - -gtk-print-backends = "file,lpr,cups" - -If you want to make this change available for all users, use -/etc/gtkrc instead of ~/.gtkrc-2.0. - -Scaled images render incorrectly - -Due to incompatibilities between some of the drivers and X server, -scaled images may render incorrectly. Possible workarounds are: - -(Known to fix using NVIDIA cards.) -DefaultDepth 16 - -(Known to fix using ATI cards.) -Option "AccelMethod" "EXA" -Option "XAANoOffscreenPixmaps" - -For more information please see: -http://bugs.freedesktop.org/show_bug.cgi?id=13795 -http://bugs.freedesktop.org/show_bug.cgi?id=15098 diff --git a/www/firefox3/files/browserconfig.properties b/www/firefox3/files/browserconfig.properties deleted file mode 100644 index 6bb22021c07..00000000000 --- a/www/firefox3/files/browserconfig.properties +++ /dev/null @@ -1,2 +0,0 @@ -browser.startup.homepage=about:blank -browser.startup.homepage_reset=about:blank diff --git a/www/firefox3/files/firefox.desktop b/www/firefox3/files/firefox.desktop deleted file mode 100644 index a7182c58acb..00000000000 --- a/www/firefox3/files/firefox.desktop +++ /dev/null @@ -1,192 +0,0 @@ -[Desktop Entry] -Version=1.0 -Encoding=UTF-8 -Name=Firefox Web Browser -Name[am]= -Name[ar]= -Name[az]=Firefox Veb Səyyahı -Name[be]= -Name[bg]=Интернет браузър Firefox -Name[bn]= -Name[bs]=Firefox web preglednik -Name[ca]=Navegador web Firefox -Name[cs]=Prohlížeč WWW Firefox -Name[cy]=Y Porwr Gwe Firefox -Name[da]=Firefox - internetsurfning -Name[de]=Firefox Webbrowser -Name[el]=Περιηγητής Διαδικτύου Firefox -Name[en_CA]=Firefox Web Browser -Name[en_GB]=Firefox Web Browser -Name[es]=Navegador Web Firefox -Name[et]=Firefox veebibrauser -Name[eu]=Firefox web arakatzailea -Name[fi]=Firefox, WWW-selain -Name[fr]=Navigateur Web Firefox -Name[ga]=Brabhsálaí Lín Firefox -Name[gu]=એપીફની વૅબ બ્રાઉઝર -Name[he]=דפדפן Firefox -Name[hi]= -Name[hr]=Firefox Web preglednik -Name[hu]=Firefox webböngésző -Name[id]=Web Browser Firefox -Name[it]=Browser web Firefox -Name[ja]=Firefox ウェブ・ブラウザ -Name[ko]=Firefox 웹 브라우저 -Name[li]=Firefox Web Browser -Name[lt]=Firefox web naršyklė -Name[mk]=Firefox веб прелистувач -Name[ml]=എപ്പിഫാനി വെബ്ബ് ബ്രൌസ‌ര് -Name[mn]=Firefox веб хөтөч -Name[ms]=Pelungsur Web Firefox -Name[nb]=Firefox nettleser -Name[nl]=Firefox Webbrowser -Name[nn]=Firefox nettlesar -Name[no]=Firefox nettleser -Name[pa]=ਏਪੀਫਾਨੀ ਵੈੱਬ ਬਰਾਊਜ਼ਰ -Name[pl]=Przeglądarka WWW Firefox -Name[pt]=Navegador Web Firefox -Name[pt_BR]=Navegador Web Firefox -Name[ro]=Navigatorul Firefox -Name[ru]=Веб-браузер Firefox -Name[sk]= -Name[sl]=Spletni brskalnik Firefox -Name[sq]=Firefox - Shfletuesi Web -Name[sr]= -Name[sr@Latn]=Veb čitač Spoznaja -Name[sv]=Webbläsaren Firefox -Name[ta]=எபிபனி வலை உலாவி -Name[tk]=Firefox Web Ahtarçisi -Name[tr]=Firefox Web Tarayıcı -Name[uk]=Переглядач web Firefox -Name[vi]=Trình Duyệt Web Firefox -Name[wa]=Betchteu waibe epiphany -Name[zh_CN]=Firefox Web 浏览器 -Name[zh_TW]=Firefox 網頁瀏覽器 -GenericName=Web Browser -GenericName[ar]=متصفّح الانترنت -GenericName[az]=Veb Səyyahı -GenericName[be]=Вандроўнік па павуціньню -GenericName[bg]=Браузър -GenericName[bn]=ওয়েব ব্রাউজার -GenericName[bs]=Web preglednik -GenericName[ca]=Navegador web -GenericName[cs]=Prohlížeč WWW -GenericName[cy]=Porwr Gwe -GenericName[da]=Internetsurfning -GenericName[de]=Webbrowser -GenericName[el]=Περιηγητής Ιστοσελίδων -GenericName[en_CA]=Web Browser -GenericName[en_GB]=Web Browser -GenericName[es]=Navegador web -GenericName[et]=Veebilehitseja -GenericName[eu]=Web arakatzailea -GenericName[fi]=WWW-selain -GenericName[fr]=Navigateur Web Firefox -GenericName[ga]=Brabhsálaí Lín -GenericName[gu]=વેબ બ્રાઉઝર -GenericName[he]=דפדפן אינטרנט -GenericName[hi]=वेब ब्राउज़र -GenericName[hr]=Web preglednik -GenericName[hu]=Webböngésző -GenericName[id]=Browser Web -GenericName[it]=Browser web -GenericName[ja]=GNOME ウェブ・ブラウザ -GenericName[ko]=웹 브라우저 -GenericName[li]=Wèb Browser -GenericName[lt]=Web naršyklė -GenericName[mk]=Веб прелистувач -GenericName[mn]=Веб хөтөч -GenericName[ms]=Pelungsur Web -GenericName[nb]=Nettleser -GenericName[nl]=Web-browser -GenericName[nn]=Nettlesar -GenericName[no]=Nettleser -GenericName[pa]=ਵੈਬ ਬਰਾਊਜ਼ -GenericName[pl]=Przeglądarka WWW -GenericName[pt]=Navegador Web -GenericName[pt_BR]=Navegador Web -GenericName[ro]=Navigator Internet -GenericName[ru]=Веб-браузер -GenericName[sk]=WWW prehliadač -GenericName[sl]=Spletni brskalnik -GenericName[sq]=Shfletuesi Web -GenericName[sr]=Веб читач -GenericName[sr@Latn]=Veb čitač -GenericName[sv]=Webbläsare -GenericName[ta]=வலை உலாவி -GenericName[th]=เว็บบราวเซอร์ -GenericName[tk]=Web Ahtarçysy -GenericName[tr]=Web Tarayıcı -GenericName[uk]=Переглядач web-сторінок -GenericName[vi]=Trình duyệt Web -GenericName[wa]=Betchteu waibe -GenericName[zh_CN]=Web 浏览器 -GenericName[zh_TW]=網頁瀏覽器 -Comment=Browse the web -Comment[ar]=تصفح الانترنت -Comment[az]=Vebi gəzin -Comment[be]=Вандраваць па павуціньню -Comment[bg]=Сърфиране в интернет -Comment[bn]=ওয়েব ব্রাউজ করুন -Comment[bs]=Pregledaj na internetu -Comment[ca]=Navegueu per la web -Comment[cs]=Prohlížet WWW -Comment[cy]=Pori'r we -Comment[da]=Surf på internettet -Comment[de]=Im Web surfen -Comment[el]=Περιήγηση στον παγκόσμιο ιστό -Comment[en_CA]=Browse the web -Comment[en_GB]=Browse the web -Comment[es]=Navegar por la web -Comment[et]=Sirvi veebi -Comment[eu]=Arakatu web-a -Comment[fi]=Selaa WWW:tä -Comment[fr]=Naviguer sur Internet -Comment[ga]=Brabhsáil an Líon -Comment[gu]=વેબમાં શોધો -Comment[he]=גלוש ברשת -Comment[hi]=वेब ब्राउज़ करें -Comment[hr]=Pregledaj Web -Comment[hu]=A világháló böngészése -Comment[id]=Jelajah web -Comment[it]=Esplora il web -Comment[ja]=ウェブを閲覧します -Comment[ko]=웹을 돌아 다닙니다 -Comment[li]=Blajere op internet -Comment[lt]=Naršyti internete -Comment[mk]=Прелистувајте на веб -Comment[ml]=വലക്കെട്ട് തിരയുക -Comment[mn]=Веб броузе хийх -Comment[ms]=Layari web -Comment[nb]=Surf på nettet -Comment[nl]=Websurfen -Comment[nn]=Surf på nettet -Comment[no]=Surf på nettet -Comment[pa]=ਵੈਬ ਬਰਾਊਜ਼ -Comment[pl]=Przeglądanie stron WWW -Comment[pt]=Navegar na web -Comment[pt_BR]=Navegar na web -Comment[ro]=Navigare Internet -Comment[ru]=Веб-браузер -Comment[sk]=Prehliadať internet -Comment[sl]=Brskaj po spletu -Comment[sq]=Eksploro web-in -Comment[sr]=Прегледај веб -Comment[sr@Latn]=Pregledaj veb -Comment[sv]=Surfa på nätet -Comment[ta]=வலையில் உலாவு -Comment[th]=ใช้งานเว็บบราวเซอร์ Firefox -Comment[tk]=Webi Ahtar -Comment[tr]=Web'e Gözat -Comment[uk]=Програма перегляду web-сторінок -Comment[vi]=Duyệt web -Comment[wa]=Naivyî avå les waibes -Comment[zh_CN]=浏览 Web -Comment[zh_TW]=瀏覽網頁 -Exec=firefox %u -Icon=!!PREFIX!!/mozilla-firefox/icons/mozicon50.xpm -StartupNotify=false -Terminal=false -Type=Application -Categories=Application;Network; -MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml; diff --git a/www/firefox3/files/mozilla-firefox.1 b/www/firefox3/files/mozilla-firefox.1 deleted file mode 100644 index 978f3e147a8..00000000000 --- a/www/firefox3/files/mozilla-firefox.1 +++ /dev/null @@ -1,115 +0,0 @@ -.TH firefox 1 "March 28, 2005" firefox "Linux User's Manual" -.SH NAME -firefox \- redesign of Mozilla's browser component. - -.SH SYNOPSIS -.B firefox -[\fIOPTIONS\fR] [\fIURL\fR] - -.B firefox-bin -[\fIOPTIONS\fR] [\fIURL\fR] - -.SH DESCRIPTION -\fBFirefox\fR is an open-source web browser, designed for standards compliance, -performance and portability. - -.SH USAGE -\fBfirefox\fR is a simple shell script that will set up the environment for -the actual executable, \fBfirefox-bin\fR. - -.SH OPTIONS -A summary of the options supported by \fBfirefox\fR is included below. - -.SS "GTK options" -\fB\-\-gdk-debug=\fR\fIFLAGS\fR -Gdk debugging flags to set -.TP -\fB\-\-gdk-no-debug=\fR\fIFLAGS\fR -Gdk debugging flags to unset -.TP -\fB\-\-gtk-debug=\fR\fIFLAGS\fR -Gtk+ debugging flags to set -.TP -\fB\-\-gtk-no-debug=\fR\fIFLAGS\fR -Gtk+ debugging flags to unset -.TP -\fB\-\-gtk-module=\fR\fIMODULE\fR -Load an additional Gtk module - -.SS "X11 options" -.TP -.BI \-\-display= DISPLAY -X display to use -.TP -.B \--sync -Make X calls synchronous -.TP -.B \-\-no-xshm -Don't use X shared memory extension -.TP -.BI \-\-xim-preedit= STYLE -.TP -.BI \-\-xim-status= STYLE -.TP -.B \-\-g-fatal-warnings -Make all warnings fatal - -.SS "Firefox options" -.TP -\fB\-height\fR \fIvalue\fR -Set height of startup window to \fIvalue\fR. -.TP -.B \-h, \-help -Show summary of options. -.TP -\fB\-width\fR \fIvalue\fR -Set width of startup window to \fIvalue\fR. -.TP -.B \-v, \-version -Print \fBfirefox-bin\fR version. -.TP -\fB\-CreateProfile\fR \fIprofile\fR -Create \fIprofile\fR. -.TP -\fB\-P\fR \fIprofile\fR -Start with \fIprofile\fR. -.TP -.B \-ProfileManager -Start with profile manager. -.TP -\fB\-UILocale\fR \fIlocale\fR -Start with \fIlocale\fR resources as UI Locale. -.TP -\fB\-contentLocale\fR \fIlocale\fR -Start with \fIlocale\fR resources as content Locale. -.TP -.B \-safe-mode -Disables extensions and themes for the session. -.TP -.B \-jsconsole -Start with Javascript Console -.TP -\fB\-chrome\fR \fIurl\fR -Load the specified chrome. -.TP -.B \-browser -Open a browser window. - -.SH FILES -\fI!!PREFIX!!/bin/firefox\fR - shell script wrapping \fBfirefox\fR -.br -\fI!!PREFIX!!/mozilla-firefox/firefox-bin\fR - \fBfirefox\fR executable - -.SH VERSION -!!VERSION!! - -.SH BUGS -To report a bug, please visit \fIhttps://bugzilla.mozilla.org/\fR - -.SH "SEE ALSO" -.BR galeon(1) - -.SH AUTHORS -.TP -.B The Mozilla Organization -.I http://www.mozilla.org/about.html diff --git a/www/firefox3/patches/patch-accessible_src_atk_nsAppRootAccessible_cpp b/www/firefox3/patches/patch-accessible_src_atk_nsAppRootAccessible_cpp deleted file mode 100644 index 57161e4c432..00000000000 --- a/www/firefox3/patches/patch-accessible_src_atk_nsAppRootAccessible_cpp +++ /dev/null @@ -1,12 +0,0 @@ -$OpenBSD: patch-accessible_src_atk_nsAppRootAccessible_cpp,v 1.1.1.1 2008/07/25 01:52:55 martynas Exp $ ---- accessible/src/atk/nsAppRootAccessible.cpp.orig Thu Oct 11 13:13:32 2007 -+++ accessible/src/atk/nsAppRootAccessible.cpp Fri Jun 13 19:31:10 2008 -@@ -55,7 +55,7 @@ typedef GType (* AtkGetTypeType) (void); - GType g_atk_hyperlink_impl_type = G_TYPE_INVALID; - static PRBool sATKChecked = PR_FALSE; - static PRLibrary *sATKLib = nsnull; --static const char sATKLibName[] = "libatk-1.0.so.0"; -+static const char sATKLibName[] = "libatk-1.0.so"; - static const char sATKHyperlinkImplGetTypeSymbol[] = - "atk_hyperlink_impl_get_type"; - static const char sAccEnv [] = "GNOME_ACCESSIBILITY"; diff --git a/www/firefox3/patches/patch-browser_app_application_ini b/www/firefox3/patches/patch-browser_app_application_ini deleted file mode 100644 index 73bdb896450..00000000000 --- a/www/firefox3/patches/patch-browser_app_application_ini +++ /dev/null @@ -1,11 +0,0 @@ -$OpenBSD: patch-browser_app_application_ini,v 1.1 2008/10/16 15:35:34 martynas Exp $ ---- browser/app/application.ini.orig Tue Aug 26 22:20:03 2008 -+++ browser/app/application.ini Tue Oct 14 04:13:51 2008 -@@ -56,7 +56,4 @@ EnableProfileMigrator=1 - EnableExtensionManager=1 - - [Crash Reporter] --#if MOZILLA_OFFICIAL --Enabled=1 --#endif - ServerURL=https://crash-reports.mozilla.com/submit diff --git a/www/firefox3/patches/patch-browser_app_mozilla_in b/www/firefox3/patches/patch-browser_app_mozilla_in deleted file mode 100644 index eb78fc90800..00000000000 --- a/www/firefox3/patches/patch-browser_app_mozilla_in +++ /dev/null @@ -1,28 +0,0 @@ -$OpenBSD: patch-browser_app_mozilla_in,v 1.2 2008/07/25 01:55:40 martynas Exp $ ---- browser/app/mozilla.in.orig Fri Oct 5 10:29:26 2007 -+++ browser/app/mozilla.in Sat Nov 17 16:13:18 2007 -@@ -52,6 +52,11 @@ - #uncomment for debugging - #set -x - -+LIMIT=`ulimit -n` -+if [ $LIMIT -lt 128 -a "${LIMIT}" != "unlimited" ]; then -+ ulimit -Sn 128 -+fi -+ - moz_libdir=%MOZAPPDIR% - - # Use run-mozilla.sh in the current dir if it exists -@@ -130,6 +135,12 @@ do - ;; - esac - done -+ -+if [ `_X11BASE_/bin/fc-list | wc -l` -eq 0 ]; then -+ export GDK_USE_XFT=0 -+fi -+ -+export MOZ_PLUGIN_PATH=${MOZ_PLUGIN_PATH:=_LOCALBASE_/lib/mozilla-plugins} - - if [ $debugging = 1 ] - then diff --git a/www/firefox3/patches/patch-browser_app_profile_firefox_js b/www/firefox3/patches/patch-browser_app_profile_firefox_js deleted file mode 100644 index c548ee6ee78..00000000000 --- a/www/firefox3/patches/patch-browser_app_profile_firefox_js +++ /dev/null @@ -1,25 +0,0 @@ -$OpenBSD: patch-browser_app_profile_firefox_js,v 1.1 2008/10/16 15:35:34 martynas Exp $ ---- browser/app/profile/firefox.js.orig Mon Jul 21 21:47:20 2008 -+++ browser/app/profile/firefox.js Wed Oct 15 23:41:06 2008 -@@ -89,7 +89,7 @@ pref("browser.dictionaries.download.url", "https://%LO - // App-specific update preferences - - // Whether or not app updates are enabled --pref("app.update.enabled", true); -+pref("app.update.enabled", false); - - // This preference turns on app.update.mode and allows automatic download and - // install to take place. We use a separate boolean toggle for this to make -@@ -590,10 +590,10 @@ pref("gecko.handlerService.allowRegisterFromDifferentH - - #ifdef MOZ_SAFE_BROWSING - // Safe browsing does nothing unless this pref is set --pref("browser.safebrowsing.enabled", true); -+pref("browser.safebrowsing.enabled", false); - - // Prevent loading of pages identified as malware --pref("browser.safebrowsing.malware.enabled", true); -+pref("browser.safebrowsing.malware.enabled", false); - - // Non-enhanced mode (local url lists) URL list to check for updates - pref("browser.safebrowsing.provider.0.updateURL", "http://safebrowsing.clients.google.com/safebrowsing/downloads?client={moz:client}&appver={moz:version}&pver=2.1"); diff --git a/www/firefox3/patches/patch-browser_base_jar_mn b/www/firefox3/patches/patch-browser_base_jar_mn deleted file mode 100644 index 1663bafbe5a..00000000000 --- a/www/firefox3/patches/patch-browser_base_jar_mn +++ /dev/null @@ -1,13 +0,0 @@ -$OpenBSD: patch-browser_base_jar_mn,v 1.1.1.1 2008/07/25 01:52:55 martynas Exp $ ---- browser/base/jar.mn.orig Sun Apr 13 00:26:19 2008 -+++ browser/base/jar.mn Fri Jul 18 00:54:00 2008 -@@ -21,9 +21,6 @@ browser.jar: - * content/browser/browser.js (content/browser.js) - * content/browser/browser.xul (content/browser.xul) - * content/browser/credits.xhtml (content/credits.xhtml) --* content/browser/EULA.js (content/EULA.js) --* content/browser/EULA.xhtml (content/EULA.xhtml) --* content/browser/EULA.xul (content/EULA.xul) - * content/browser/metaData.js (content/metaData.js) - * content/browser/metaData.xul (content/metaData.xul) - * content/browser/pageinfo/pageInfo.xul (content/pageinfo/pageInfo.xul) diff --git a/www/firefox3/patches/patch-browser_components_nsBrowserGlue_js b/www/firefox3/patches/patch-browser_components_nsBrowserGlue_js deleted file mode 100644 index fbfebb24315..00000000000 --- a/www/firefox3/patches/patch-browser_components_nsBrowserGlue_js +++ /dev/null @@ -1,37 +0,0 @@ -$OpenBSD: patch-browser_components_nsBrowserGlue_js,v 1.2 2008/09/24 19:25:40 martynas Exp $ ---- browser/components/nsBrowserGlue.js.orig Tue Sep 16 22:07:25 2008 -+++ browser/components/nsBrowserGlue.js Tue Sep 23 20:40:15 2008 -@@ -175,33 +175,6 @@ BrowserGlue.prototype = { - // profile startup handler (contains profile initialization routines) - _onProfileStartup: function() - { -- // Check to see if the EULA must be shown on startup -- -- var prefBranch = Cc["@mozilla.org/preferences-service;1"]. -- getService(Ci.nsIPrefBranch); -- var mustDisplayEULA = false; -- try { -- mustDisplayEULA = !prefBranch.getBoolPref("browser.EULA.override"); -- } catch (e) { -- // Pref might not exist -- } -- -- // Make sure it hasn't already been accepted -- if (mustDisplayEULA) { -- try { -- var EULAVersion = prefBranch.getIntPref("browser.EULA.version"); -- mustDisplayEULA = !prefBranch.getBoolPref("browser.EULA." + EULAVersion + ".accepted"); -- } catch(ex) { -- } -- } -- -- if (mustDisplayEULA) { -- var ww2 = Cc["@mozilla.org/embedcomp/window-watcher;1"]. -- getService(Ci.nsIWindowWatcher); -- ww2.openWindow(null, "chrome://browser/content/EULA.xul", -- "_blank", "chrome,centerscreen,modal,resizable=yes", null); -- } -- - this.Sanitizer.onStartup(); - // check if we're in safe mode - var app = Cc["@mozilla.org/xre/app-info;1"].getService(Ci.nsIXULAppInfo). diff --git a/www/firefox3/patches/patch-config_autoconf_mk_in b/www/firefox3/patches/patch-config_autoconf_mk_in deleted file mode 100644 index 7132e43a245..00000000000 --- a/www/firefox3/patches/patch-config_autoconf_mk_in +++ /dev/null @@ -1,22 +0,0 @@ -$OpenBSD: patch-config_autoconf_mk_in,v 1.1.1.1 2008/07/25 01:52:55 martynas Exp $ ---- config/autoconf.mk.in.orig Thu Oct 11 21:50:54 2007 -+++ config/autoconf.mk.in Sun Nov 18 15:03:16 2007 -@@ -58,14 +58,14 @@ MOZ_PKG_SPECIAL = @MOZ_PKG_SPECIAL@ - prefix = @prefix@ - exec_prefix = @exec_prefix@ - bindir = @bindir@ --includedir = @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) -+includedir = $(prefix)/mozilla-firefox/include - libdir = @libdir@ - datadir = @datadir@ - mandir = @mandir@ --idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) -+idldir = $(prefix)/mozilla-firefox/idl - --installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) --sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION) -+installdir = $(prefix)/mozilla-firefox -+sdkdir = $(prefix)/mozilla-firefox - - DIST = $(DEPTH)/dist - LIBXUL_SDK = @LIBXUL_SDK@ diff --git a/www/firefox3/patches/patch-config_rules_mk b/www/firefox3/patches/patch-config_rules_mk deleted file mode 100644 index ca06924fa22..00000000000 --- a/www/firefox3/patches/patch-config_rules_mk +++ /dev/null @@ -1,16 +0,0 @@ -$OpenBSD: patch-config_rules_mk,v 1.1.1.1 2008/07/25 01:52:55 martynas Exp $ ---- config/rules.mk.orig Wed Jun 25 02:29:46 2008 -+++ config/rules.mk Fri Jul 25 04:37:19 2008 -@@ -482,6 +482,12 @@ endif - endif - endif - -+ifeq ($(OS_ARCH),OpenBSD) -+ifdef IS_COMPONENT -+EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic -+endif -+endif -+ - ifeq ($(OS_ARCH),Linux) - ifneq (,$(filter mips mipsel,$(OS_TEST))) - ifeq ($(MODULE),layout) diff --git a/www/firefox3/patches/patch-configure_in b/www/firefox3/patches/patch-configure_in deleted file mode 100644 index eaa84861e08..00000000000 --- a/www/firefox3/patches/patch-configure_in +++ /dev/null @@ -1,30 +0,0 @@ -$OpenBSD: patch-configure_in,v 1.2 2008/09/24 19:25:40 martynas Exp $ ---- configure.in.orig Thu Aug 14 13:00:32 2008 -+++ configure.in Tue Sep 23 20:37:31 2008 -@@ -128,7 +128,7 @@ LIBGNOME_VERSION=2.0 - STARTUP_NOTIFICATION_VERSION=0.8 - DBUS_VERSION=0.60 - LCMS_VERSION=1.17 --SQLITE_VERSION=3.5.9 -+SQLITE_VERSION=3.5 - - MSMANIFEST_TOOL= - -@@ -2223,7 +2223,7 @@ case "$target" in - ;; - - *-openbsd*) -- DLL_SUFFIX=".so.1.0" -+ DLL_SUFFIX=".so.${SO_VERSION}" - DSO_CFLAGS='' - DSO_PIC_CFLAGS='-fPIC' - DSO_LDOPTS='-shared -fPIC' -@@ -4047,7 +4047,7 @@ MOZ_ARG_WITH_BOOL(system-nss, - _USE_SYSTEM_NSS=1 ) - - if test -n "$_USE_SYSTEM_NSS"; then -- AM_PATH_NSS(3.12.0, [MOZ_NATIVE_NSS=1], [MOZ_NATIVE_NSS=]) -+ AM_PATH_NSS(3.12, [MOZ_NATIVE_NSS=1], [MOZ_NATIVE_NSS=]) - fi - - if test -n "$MOZ_NATIVE_NSS"; then diff --git a/www/firefox3/patches/patch-content_xslt_public_txDouble_h b/www/firefox3/patches/patch-content_xslt_public_txDouble_h deleted file mode 100644 index 7a026e54bbf..00000000000 --- a/www/firefox3/patches/patch-content_xslt_public_txDouble_h +++ /dev/null @@ -1,12 +0,0 @@ -$OpenBSD: patch-content_xslt_public_txDouble_h,v 1.1.1.1 2008/07/25 01:52:55 martynas Exp $ ---- content/xslt/public/txDouble.h.orig Fri Jan 25 09:02:04 2008 -+++ content/xslt/public/txDouble.h Mon Jul 14 01:25:38 2008 -@@ -63,7 +63,7 @@ static fp_except_t oldmask = fpsetmask(~allmask); - */ - - #if defined(__arm) || defined(__arm32__) || defined(__arm26__) || defined(__arm__) --#if !defined(__VFP_FP__) -+#if !defined(__VFP_FP__) && !defined(__OpenBSD__) /* Armel ABI */ - #define FPU_IS_ARM_FPA - #endif - #endif diff --git a/www/firefox3/patches/patch-content_xslt_src_base_txDouble_cpp b/www/firefox3/patches/patch-content_xslt_src_base_txDouble_cpp deleted file mode 100644 index bb9d778453b..00000000000 --- a/www/firefox3/patches/patch-content_xslt_src_base_txDouble_cpp +++ /dev/null @@ -1,25 +0,0 @@ -$OpenBSD: patch-content_xslt_src_base_txDouble_cpp,v 1.1.1.1 2008/07/25 01:52:55 martynas Exp $ ---- content/xslt/src/base/txDouble.cpp.orig Fri Jan 25 10:02:04 2008 -+++ content/xslt/src/base/txDouble.cpp Thu Jun 19 22:39:42 2008 -@@ -49,14 +49,16 @@ - * Utility class for doubles - */ - -+#define STRICT_ALIGN __attribute__ ((aligned (8))) -+ - //-- Initialize Double related constants --const txdpun nanMask = TX_DOUBLE_NaN; -+const txdpun nanMask STRICT_ALIGN = TX_DOUBLE_NaN; - #ifdef IS_BIG_ENDIAN --const txdpun infMask = {{TX_DOUBLE_HI32_EXPMASK, 0}}; --const txdpun negInfMask = {{TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT, 0}}; -+const txdpun infMask STRICT_ALIGN = {{TX_DOUBLE_HI32_EXPMASK, 0}}; -+const txdpun negInfMask STRICT_ALIGN = {{TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT, 0}}; - #else --const txdpun infMask = {{0, TX_DOUBLE_HI32_EXPMASK}}; --const txdpun negInfMask = {{0, TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT}}; -+const txdpun infMask STRICT_ALIGN = {{0, TX_DOUBLE_HI32_EXPMASK}}; -+const txdpun negInfMask STRICT_ALIGN = {{0, TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT}}; - #endif - - const double Double::NaN = nanMask.d; diff --git a/www/firefox3/patches/patch-extensions_spellcheck_hunspell_src_mozHunspell_cpp b/www/firefox3/patches/patch-extensions_spellcheck_hunspell_src_mozHunspell_cpp deleted file mode 100644 index 9a4064f416b..00000000000 --- a/www/firefox3/patches/patch-extensions_spellcheck_hunspell_src_mozHunspell_cpp +++ /dev/null @@ -1,28 +0,0 @@ -$OpenBSD: patch-extensions_spellcheck_hunspell_src_mozHunspell_cpp,v 1.1 2008/09/25 21:17:38 martynas Exp $ ---- extensions/spellcheck/hunspell/src/mozHunspell.cpp.orig Fri Oct 5 22:13:18 2007 -+++ extensions/spellcheck/hunspell/src/mozHunspell.cpp Thu Sep 25 01:30:45 2008 -@@ -63,6 +63,7 @@ - #include "nsISimpleEnumerator.h" - #include "nsIDirectoryEnumerator.h" - #include "nsIFile.h" -+#include "nsILocalFile.h" - #include "nsDirectoryServiceUtils.h" - #include "nsDirectoryServiceDefs.h" - #include "mozISpellI18NManager.h" -@@ -331,6 +332,16 @@ mozHunspell::LoadDictionaryList() - appDir->AppendNative(NS_LITERAL_CSTRING("dictionaries")); - LoadDictionariesFromDir(appDir); - } -+ } -+ -+ // try to load the generic mozilla/dictionaries -+ nsCOMPtr mozillaDir; -+ nsCOMPtr localFile; -+ rv = NS_NewNativeLocalFile(nsDependentCString( -+ "_LOCALBASE_/share/mozilla-dicts"), PR_TRUE, getter_AddRefs(localFile)); -+ if (localFile && NS_SUCCEEDED(rv)) { -+ localFile->QueryInterface(NS_GET_IID(nsIFile), getter_AddRefs(mozillaDir)); -+ LoadDictionariesFromDir(mozillaDir); - } - - nsCOMPtr dictDirs; diff --git a/www/firefox3/patches/patch-gfx_src_psshared_nsCUPSShim_cpp b/www/firefox3/patches/patch-gfx_src_psshared_nsCUPSShim_cpp deleted file mode 100644 index c47ef7f43df..00000000000 --- a/www/firefox3/patches/patch-gfx_src_psshared_nsCUPSShim_cpp +++ /dev/null @@ -1,12 +0,0 @@ -$OpenBSD: patch-gfx_src_psshared_nsCUPSShim_cpp,v 1.1.1.1 2008/07/25 01:52:55 martynas Exp $ ---- gfx/src/psshared/nsCUPSShim.cpp.orig Sun May 8 18:01:20 2005 -+++ gfx/src/psshared/nsCUPSShim.cpp Fri Apr 6 17:21:07 2007 -@@ -59,7 +59,7 @@ static const int gSymNameCt = sizeof(gSymName) / sizeo - PRBool - nsCUPSShim::Init() - { -- mCupsLib = PR_LoadLibrary("libcups.so.2"); -+ mCupsLib = PR_LoadLibrary("libcups.so"); - if (!mCupsLib) - return PR_FALSE; - diff --git a/www/firefox3/patches/patch-gfx_src_thebes_Makefile_in b/www/firefox3/patches/patch-gfx_src_thebes_Makefile_in deleted file mode 100644 index e20c8a39a89..00000000000 --- a/www/firefox3/patches/patch-gfx_src_thebes_Makefile_in +++ /dev/null @@ -1,14 +0,0 @@ -$OpenBSD: patch-gfx_src_thebes_Makefile_in,v 1.1.1.1 2008/07/25 01:52:55 martynas Exp $ ---- gfx/src/thebes/Makefile.in.orig Mon Feb 18 10:50:16 2008 -+++ gfx/src/thebes/Makefile.in Sun Apr 13 18:36:03 2008 -@@ -153,6 +153,10 @@ DEFINES += -DMOZ_ENABLE_GTK2 - CXXFLAGS += $(MOZ_PANGO_CFLAGS) - endif - -+ifdef MOZ_ENABLE_COREXFONTS -+EXTRA_DSO_LDOPTS += -lpangox-1.0 -+endif -+ - ifeq ($(MOZ_WIDGET_TOOLKIT),os2) - CXXFLAGS += $(CAIRO_FT_CFLAGS) - endif diff --git a/www/firefox3/patches/patch-js_src_build_mk b/www/firefox3/patches/patch-js_src_build_mk deleted file mode 100644 index a9ffde28c90..00000000000 --- a/www/firefox3/patches/patch-js_src_build_mk +++ /dev/null @@ -1,10 +0,0 @@ -$OpenBSD: patch-js_src_build_mk,v 1.1 2008/08/23 22:27:46 martynas Exp $ ---- js/src/build.mk.orig Wed Feb 14 18:58:53 2007 -+++ js/src/build.mk Thu Aug 21 17:43:27 2008 -@@ -38,6 +38,5 @@ - TIERS += js - - tier_js_dirs += \ -- js/src/fdlibm \ - js/src \ - $(NULL) diff --git a/www/firefox3/patches/patch-js_src_jsnum_h b/www/firefox3/patches/patch-js_src_jsnum_h deleted file mode 100644 index 93b1c4a9e46..00000000000 --- a/www/firefox3/patches/patch-js_src_jsnum_h +++ /dev/null @@ -1,12 +0,0 @@ -$OpenBSD: patch-js_src_jsnum_h,v 1.1.1.1 2008/07/25 01:52:55 martynas Exp $ ---- js/src/jsnum.h.orig Mon Mar 10 20:27:44 2008 -+++ js/src/jsnum.h Mon Jul 14 01:25:38 2008 -@@ -56,7 +56,7 @@ JS_BEGIN_EXTERN_C - * the high and low words are in big endian order). - */ - #if defined(__arm) || defined(__arm32__) || defined(__arm26__) || defined(__arm__) --#if !defined(__VFP_FP__) -+#if !defined(__VFP_FP__) && !defined(__OpenBSD__) /* Armel ABI */ - #define FPU_IS_ARM_FPA - #endif - #endif diff --git a/www/firefox3/patches/patch-js_src_xpconnect_shell_Makefile_in b/www/firefox3/patches/patch-js_src_xpconnect_shell_Makefile_in deleted file mode 100644 index 8c8eed44ef1..00000000000 --- a/www/firefox3/patches/patch-js_src_xpconnect_shell_Makefile_in +++ /dev/null @@ -1,12 +0,0 @@ -$OpenBSD: patch-js_src_xpconnect_shell_Makefile_in,v 1.2 2008/09/24 19:25:40 martynas Exp $ ---- js/src/xpconnect/shell/Makefile.in.orig Thu Aug 7 12:12:57 2008 -+++ js/src/xpconnect/shell/Makefile.in Tue Sep 23 20:37:32 2008 -@@ -59,6 +59,8 @@ CMMSRCS += xpcshellMacUtils.mm - endif - - LIBS = \ -+ -Wl,-rpath-link,_LOCALBASE_/lib/ \ -+ -Wl,-rpath-link,_X11BASE_/lib/ \ - $(DIST)/lib/$(LIB_PREFIX)xpcomglue_s.$(LIB_SUFFIX) \ - $(MOZ_JS_LIBS) \ - $(XPCOM_LIBS) \ diff --git a/www/firefox3/patches/patch-modules_libpr0n_decoders_icon_gtk_nsIconChannel_cpp b/www/firefox3/patches/patch-modules_libpr0n_decoders_icon_gtk_nsIconChannel_cpp deleted file mode 100644 index 748a01f10ac..00000000000 --- a/www/firefox3/patches/patch-modules_libpr0n_decoders_icon_gtk_nsIconChannel_cpp +++ /dev/null @@ -1,30 +0,0 @@ -$OpenBSD: patch-modules_libpr0n_decoders_icon_gtk_nsIconChannel_cpp,v 1.1.1.1 2008/07/25 01:52:55 martynas Exp $ ---- modules/libpr0n/decoders/icon/gtk/nsIconChannel.cpp.orig Sat Dec 8 02:08:09 2007 -+++ modules/libpr0n/decoders/icon/gtk/nsIconChannel.cpp Tue May 6 03:25:21 2008 -@@ -208,7 +208,7 @@ ensure_libgnomeui() - // Attempt to get the libgnomeui symbol references. We do it this way so that stock icons from Init() - // don't get held back by InitWithGnome()'s libgnomeui dependency. - if (!gTriedToLoadGnomeLibs) { -- gLibGnomeUI = PR_LoadLibrary("libgnomeui-2.so.0"); -+ gLibGnomeUI = PR_LoadLibrary("libgnomeui-2.so"); - if (!gLibGnomeUI) - return NS_ERROR_NOT_AVAILABLE; - -@@ -234,7 +234,7 @@ static nsresult - ensure_libgnome() - { - if (!gTriedToLoadGnomeLibs) { -- gLibGnome = PR_LoadLibrary("libgnome-2.so.0"); -+ gLibGnome = PR_LoadLibrary("libgnome-2.so"); - if (!gLibGnome) - return NS_ERROR_NOT_AVAILABLE; - -@@ -256,7 +256,7 @@ static nsresult - ensure_libgnomevfs() - { - if (!gTriedToLoadGnomeLibs) { -- gLibGnomeVFS = PR_LoadLibrary("libgnomevfs-2.so.0"); -+ gLibGnomeVFS = PR_LoadLibrary("libgnomevfs-2.so"); - if (!gLibGnomeVFS) - return NS_ERROR_NOT_AVAILABLE; - diff --git a/www/firefox3/patches/patch-netwerk_cookie_src_Makefile_in b/www/firefox3/patches/patch-netwerk_cookie_src_Makefile_in deleted file mode 100644 index ef7fa773d47..00000000000 --- a/www/firefox3/patches/patch-netwerk_cookie_src_Makefile_in +++ /dev/null @@ -1,9 +0,0 @@ -$OpenBSD: patch-netwerk_cookie_src_Makefile_in,v 1.1 2008/10/07 22:31:13 martynas Exp $ ---- netwerk/cookie/src/Makefile.in.orig Sun Oct 5 22:38:13 2008 -+++ netwerk/cookie/src/Makefile.in Sun Oct 5 22:40:34 2008 -@@ -60,5 +60,4 @@ CPPSRCS = \ - - include $(topsrcdir)/config/rules.mk - --CXXFLAGS += $(WARNINGS_AS_ERRORS) - DEFINES += -DIMPL_NS_NET diff --git a/www/firefox3/patches/patch-other-licenses_branding_firefox_pref_firefox-branding_js b/www/firefox3/patches/patch-other-licenses_branding_firefox_pref_firefox-branding_js deleted file mode 100644 index 94f4ffd2f7b..00000000000 --- a/www/firefox3/patches/patch-other-licenses_branding_firefox_pref_firefox-branding_js +++ /dev/null @@ -1,17 +0,0 @@ -$OpenBSD: patch-other-licenses_branding_firefox_pref_firefox-branding_js,v 1.1 2008/10/16 15:35:34 martynas Exp $ ---- other-licenses/branding/firefox/pref/firefox-branding.js.orig Tue Sep 16 22:07:25 2008 -+++ other-licenses/branding/firefox/pref/firefox-branding.js Tue Oct 14 23:04:26 2008 -@@ -1,5 +1,5 @@ --pref("startup.homepage_override_url","http://%LOCALE%.www.mozilla.com/%LOCALE%/%APP%/%VERSION%/whatsnew/"); --pref("startup.homepage_welcome_url","http://%LOCALE%.www.mozilla.com/%LOCALE%/%APP%/%VERSION%/firstrun/"); -+pref("startup.homepage_override_url","about:blank"); -+pref("startup.homepage_welcome_url","about:blank"); - // URL user can browse to manually if for some reason all update installation - // attempts fail. - pref("app.update.url.manual", "http://%LOCALE%.www.mozilla.com/%LOCALE%/%APP%/"); -@@ -14,4 +14,4 @@ pref("browser.search.param.yahoo-fr", "moz2"); - pref("browser.search.param.yahoo-fr-cjkt", "moz2"); - pref("browser.search.param.yahoo-f-CN", "D3_g"); - --pref("browser.EULA.override", false); // Do show EULA on first start -+pref("browser.EULA.override", true); // Do show EULA on first start diff --git a/www/firefox3/patches/patch-security_coreconf_OpenBSD_mk b/www/firefox3/patches/patch-security_coreconf_OpenBSD_mk deleted file mode 100644 index 607ac570075..00000000000 --- a/www/firefox3/patches/patch-security_coreconf_OpenBSD_mk +++ /dev/null @@ -1,12 +0,0 @@ -$OpenBSD: patch-security_coreconf_OpenBSD_mk,v 1.1.1.1 2008/07/25 01:52:55 martynas Exp $ ---- security/coreconf/OpenBSD.mk.orig Thu Nov 22 06:39:56 2007 -+++ security/coreconf/OpenBSD.mk Sun Apr 13 18:35:49 2008 -@@ -56,7 +56,7 @@ OS_LIBS += -pthread - DSO_LDOPTS += -pthread - endif - --DLL_SUFFIX = so.1.0 -+DLL_SUFFIX = so.${SO_VERSION} - - OS_CFLAGS = $(DSO_CFLAGS) $(OS_REL_CFLAGS) -ansi -Wall -Wno-switch -pipe -DOPENBSD - diff --git a/www/firefox3/patches/patch-security_manager_ssl_src_Makefile_in b/www/firefox3/patches/patch-security_manager_ssl_src_Makefile_in deleted file mode 100644 index 3a2842fc160..00000000000 --- a/www/firefox3/patches/patch-security_manager_ssl_src_Makefile_in +++ /dev/null @@ -1,14 +0,0 @@ -$OpenBSD: patch-security_manager_ssl_src_Makefile_in,v 1.1.1.1 2008/07/25 01:52:55 martynas Exp $ ---- security/manager/ssl/src/Makefile.in.orig Wed Dec 5 09:34:57 2007 -+++ security/manager/ssl/src/Makefile.in Sun Apr 13 20:35:35 2008 -@@ -135,7 +135,10 @@ REQUIRES = nspr \ - - EXTRA_DEPS = $(NSS_DEP_LIBS) - -+NSS_LIBDIR = $(shell $(NSS_CONFIG) --libdir) -+ - DEFINES += -DNSS_ENABLE_ECC -+DEFINES += -DNSS_LIBDIR=\"$(NSS_LIBDIR)\" - - # Use local includes because they are inserted before INCLUDES - # so that Mozilla's nss.h is used, not glibc's diff --git a/www/firefox3/patches/patch-security_manager_ssl_src_nsNSSComponent_cpp b/www/firefox3/patches/patch-security_manager_ssl_src_nsNSSComponent_cpp deleted file mode 100644 index eda7317a7fc..00000000000 --- a/www/firefox3/patches/patch-security_manager_ssl_src_nsNSSComponent_cpp +++ /dev/null @@ -1,27 +0,0 @@ -$OpenBSD: patch-security_manager_ssl_src_nsNSSComponent_cpp,v 1.1.1.1 2008/07/25 01:52:55 martynas Exp $ ---- security/manager/ssl/src/nsNSSComponent.cpp.orig Tue Oct 30 22:26:27 2007 -+++ security/manager/ssl/src/nsNSSComponent.cpp Sun Nov 18 16:34:06 2007 -@@ -753,11 +753,10 @@ nsNSSComponent::InstallLoadableRoots() - return; - - const char *possible_ckbi_locations[] = { -- NS_XPCOM_CURRENT_PROCESS_DIR, -+ 0, // This special value means: -+ // search for ckbi in NSS_LIBDIR - NS_GRE_DIR, -- 0 // This special value means: -- // search for ckbi in the directories on the shared -- // library/DLL search path -+ NS_XPCOM_CURRENT_PROCESS_DIR - }; - - for (size_t il = 0; il < sizeof(possible_ckbi_locations)/sizeof(const char*); ++il) { -@@ -766,7 +765,7 @@ nsNSSComponent::InstallLoadableRoots() - - if (!possible_ckbi_locations[il]) - { -- fullLibraryPath = PR_GetLibraryName(nsnull, "nssckbi"); -+ fullLibraryPath = PR_GetLibraryName(NSS_LIBDIR, "nssckbi"); - } - else - { diff --git a/www/firefox3/patches/patch-toolkit_components_url-classifier_src_nsUrlClassifierDBService_cpp b/www/firefox3/patches/patch-toolkit_components_url-classifier_src_nsUrlClassifierDBService_cpp deleted file mode 100644 index e47be9accc3..00000000000 --- a/www/firefox3/patches/patch-toolkit_components_url-classifier_src_nsUrlClassifierDBService_cpp +++ /dev/null @@ -1,45 +0,0 @@ -$OpenBSD: patch-toolkit_components_url-classifier_src_nsUrlClassifierDBService_cpp,v 1.2 2008/09/24 19:25:40 martynas Exp $ ---- toolkit/components/url-classifier/src/nsUrlClassifierDBService.cpp.orig Mon Aug 25 23:59:14 2008 -+++ toolkit/components/url-classifier/src/nsUrlClassifierDBService.cpp Tue Sep 23 20:37:33 2008 -@@ -2023,8 +2023,20 @@ nsUrlClassifierDBServiceWorker::GetShaEntries(PRUint32 - return NS_ERROR_FAILURE; - } - const nsCSubstring& str = Substring(chunk, start, 4); -+#if 0 -+ // You can't just cast a char* to an int* and access through it - const PRUint32 *p = reinterpret_cast(str.BeginReading()); - entry->mAddChunkId = PR_ntohl(*p); -+#else -+ // the old-school way... -+ union { -+ PRUint32 i; -+ char c[4]; -+ } u; -+ -+ memcpy(u.c, reinterpret_cast(str.BeginReading()), 4); -+ entry->mAddChunkId = PR_ntohl(u.i); -+#endif - if (entry->mAddChunkId == 0) { - NS_WARNING("Received invalid chunk number."); - return NS_ERROR_FAILURE; -@@ -2052,8 +2064,20 @@ nsUrlClassifierDBServiceWorker::GetShaEntries(PRUint32 - - if (chunkType == CHUNK_SUB) { - const nsCSubstring& str = Substring(chunk, start, 4); -+#if 0 -+ // You can't just cast a char* to an int* and access through it - const PRUint32 *p = reinterpret_cast(str.BeginReading()); - entry->mAddChunkId = PR_ntohl(*p); -+#else -+ // the old-school way... -+ union { -+ PRUint32 i; -+ char c[4]; -+ } u; -+ -+ memcpy(u.c, reinterpret_cast(str.BeginReading()), 4); -+ entry->mAddChunkId = PR_ntohl(u.i); -+#endif - if (entry->mAddChunkId == 0) { - NS_WARNING("Received invalid chunk number."); - return NS_ERROR_FAILURE; diff --git a/www/firefox3/patches/patch-toolkit_xre_nsNativeAppSupportUnix_cpp b/www/firefox3/patches/patch-toolkit_xre_nsNativeAppSupportUnix_cpp deleted file mode 100644 index bfabac8137b..00000000000 --- a/www/firefox3/patches/patch-toolkit_xre_nsNativeAppSupportUnix_cpp +++ /dev/null @@ -1,17 +0,0 @@ -$OpenBSD: patch-toolkit_xre_nsNativeAppSupportUnix_cpp,v 1.1.1.1 2008/07/25 01:52:55 martynas Exp $ ---- toolkit/xre/nsNativeAppSupportUnix.cpp.orig Thu Feb 21 12:55:06 2008 -+++ toolkit/xre/nsNativeAppSupportUnix.cpp Tue May 6 03:25:56 2008 -@@ -214,11 +214,11 @@ nsNativeAppSupportUnix::Start(PRBool *aRetVal) - - *aRetVal = PR_TRUE; - -- PRLibrary *gnomeuiLib = PR_LoadLibrary("libgnomeui-2.so.0"); -+ PRLibrary *gnomeuiLib = PR_LoadLibrary("libgnomeui-2.so"); - if (!gnomeuiLib) - return NS_OK; - -- PRLibrary *gnomeLib = PR_LoadLibrary("libgnome-2.so.0"); -+ PRLibrary *gnomeLib = PR_LoadLibrary("libgnome-2.so"); - if (!gnomeLib) { - PR_UnloadLibrary(gnomeuiLib); - return NS_OK; diff --git a/www/firefox3/patches/patch-toolkit_xre_nsXREDirProvider_cpp b/www/firefox3/patches/patch-toolkit_xre_nsXREDirProvider_cpp deleted file mode 100644 index d1e5fcba572..00000000000 --- a/www/firefox3/patches/patch-toolkit_xre_nsXREDirProvider_cpp +++ /dev/null @@ -1,16 +0,0 @@ -$OpenBSD: patch-toolkit_xre_nsXREDirProvider_cpp,v 1.1.1.1 2008/07/25 01:52:55 martynas Exp $ ---- toolkit/xre/nsXREDirProvider.cpp.orig Mon Mar 17 21:05:25 2008 -+++ toolkit/xre/nsXREDirProvider.cpp Fri Jun 13 19:54:14 2008 -@@ -1119,11 +1119,7 @@ nsXREDirProvider::GetSystemExtensionsDirectory(nsILoca - NS_ENSURE_SUCCESS(rv, rv); - #elif defined(XP_UNIX) - static const char *const sysSExtDir = --#ifdef HAVE_USR_LIB64_DIR -- "/usr/lib64/mozilla/extensions"; --#else -- "/usr/lib/mozilla/extensions"; --#endif -+ "_LOCALBASE_/lib/mozilla-extensions"; - - rv = NS_NewNativeLocalFile(nsDependentCString(sysSExtDir), PR_FALSE, - getter_AddRefs(localDir)); diff --git a/www/firefox3/patches/patch-widget_src_gtk2_nsBidiKeyboard_cpp b/www/firefox3/patches/patch-widget_src_gtk2_nsBidiKeyboard_cpp deleted file mode 100644 index 7beb696520a..00000000000 --- a/www/firefox3/patches/patch-widget_src_gtk2_nsBidiKeyboard_cpp +++ /dev/null @@ -1,12 +0,0 @@ -$OpenBSD: patch-widget_src_gtk2_nsBidiKeyboard_cpp,v 1.1.1.1 2008/07/25 01:52:55 martynas Exp $ ---- widget/src/gtk2/nsBidiKeyboard.cpp.orig Wed Apr 16 23:03:19 2008 -+++ widget/src/gtk2/nsBidiKeyboard.cpp Fri Jun 13 19:41:59 2008 -@@ -54,7 +54,7 @@ NS_IMPL_ISUPPORTS1(nsBidiKeyboard, nsIBidiKeyboard) - nsBidiKeyboard::nsBidiKeyboard() - { - if (!gtklib) -- gtklib = PR_LoadLibrary("libgtk-x11-2.0.so.0"); -+ gtklib = PR_LoadLibrary("libgtk-x11-2.0.so"); - - if (gtklib && !GdkKeymapHaveBidiLayouts) - GdkKeymapHaveBidiLayouts = (GdkKeymapHaveBidiLayoutsType) PR_FindFunctionSymbol(gtklib, "gdk_keymap_have_bidi_layouts"); diff --git a/www/firefox3/patches/patch-widget_src_gtk2_nsIdleServiceGTK_cpp b/www/firefox3/patches/patch-widget_src_gtk2_nsIdleServiceGTK_cpp deleted file mode 100644 index fe317813542..00000000000 --- a/www/firefox3/patches/patch-widget_src_gtk2_nsIdleServiceGTK_cpp +++ /dev/null @@ -1,12 +0,0 @@ -$OpenBSD: patch-widget_src_gtk2_nsIdleServiceGTK_cpp,v 1.1.1.1 2008/07/25 01:52:55 martynas Exp $ ---- widget/src/gtk2/nsIdleServiceGTK.cpp.orig Thu Sep 27 19:53:48 2007 -+++ widget/src/gtk2/nsIdleServiceGTK.cpp Tue May 6 03:27:58 2008 -@@ -78,7 +78,7 @@ static void Initialize() - #endif - - // This will leak - See comments in ~nsIdleServiceGTK(). -- PRLibrary* xsslib = PR_LoadLibrary("libXss.so.1"); -+ PRLibrary* xsslib = PR_LoadLibrary("libXss.so"); - if (!xsslib) // ouch. - { - #ifdef PR_LOGGING diff --git a/www/firefox3/patches/patch-widget_src_gtk2_nsScreenManagerGtk_cpp b/www/firefox3/patches/patch-widget_src_gtk2_nsScreenManagerGtk_cpp deleted file mode 100644 index b5bd3a00429..00000000000 --- a/www/firefox3/patches/patch-widget_src_gtk2_nsScreenManagerGtk_cpp +++ /dev/null @@ -1,12 +0,0 @@ -$OpenBSD: patch-widget_src_gtk2_nsScreenManagerGtk_cpp,v 1.1.1.1 2008/07/25 01:52:55 martynas Exp $ ---- widget/src/gtk2/nsScreenManagerGtk.cpp.orig Wed May 2 23:07:33 2007 -+++ widget/src/gtk2/nsScreenManagerGtk.cpp Tue May 6 03:27:26 2008 -@@ -80,7 +80,7 @@ nsScreenManagerGtk :: EnsureInit(void) - XineramaScreenInfo *screenInfo = NULL; - - // We are leaking xineramalib, but there is no other way to do this. -- PRLibrary* xineramalib = PR_LoadLibrary("libXinerama.so.1"); -+ PRLibrary* xineramalib = PR_LoadLibrary("libXinerama.so"); - if (xineramalib) { - _XnrmIsActive_fn _XnrmIsActive = (_XnrmIsActive_fn) - PR_FindFunctionSymbol(xineramalib, "XineramaIsActive"); diff --git a/www/firefox3/patches/patch-widget_src_gtk2_nsSound_cpp b/www/firefox3/patches/patch-widget_src_gtk2_nsSound_cpp deleted file mode 100644 index a676ff7a271..00000000000 --- a/www/firefox3/patches/patch-widget_src_gtk2_nsSound_cpp +++ /dev/null @@ -1,12 +0,0 @@ -$OpenBSD: patch-widget_src_gtk2_nsSound_cpp,v 1.1.1.1 2008/07/25 01:52:55 martynas Exp $ ---- widget/src/gtk2/nsSound.cpp.orig Sun May 20 11:56:36 2007 -+++ widget/src/gtk2/nsSound.cpp Sat Nov 17 16:18:43 2007 -@@ -115,7 +115,7 @@ nsSound::Init() - - EsdOpenSoundType EsdOpenSound; - -- elib = PR_LoadLibrary("libesd.so.0"); -+ elib = PR_LoadLibrary("libesd.so"); - if (!elib) return NS_ERROR_FAILURE; - - EsdOpenSound = (EsdOpenSoundType) PR_FindFunctionSymbol(elib, "esd_open_sound"); diff --git a/www/firefox3/patches/patch-xpcom_base_nsStackWalk_cpp b/www/firefox3/patches/patch-xpcom_base_nsStackWalk_cpp deleted file mode 100644 index c0bdb71779e..00000000000 --- a/www/firefox3/patches/patch-xpcom_base_nsStackWalk_cpp +++ /dev/null @@ -1,12 +0,0 @@ -$OpenBSD: patch-xpcom_base_nsStackWalk_cpp,v 1.1.1.1 2008/07/25 01:52:55 martynas Exp $ ---- xpcom/base/nsStackWalk.cpp.orig Wed Mar 12 00:46:31 2008 -+++ xpcom/base/nsStackWalk.cpp Sun Apr 13 20:34:51 2008 -@@ -1124,7 +1124,7 @@ NS_FormatCodeAddressDetails(void *aPC, const nsCodeAdd - #define __USE_GNU - #endif - --#if defined(HAVE_LIBDL) || defined(XP_MACOSX) -+#if defined(HAVE_LIBDL) || defined(XP_MACOSX) || defined(__OpenBSD__) - #include - #endif - diff --git a/www/firefox3/patches/patch-xpcom_reflect_xptcall_src_md_unix_Makefile_in b/www/firefox3/patches/patch-xpcom_reflect_xptcall_src_md_unix_Makefile_in deleted file mode 100644 index eafc9742627..00000000000 --- a/www/firefox3/patches/patch-xpcom_reflect_xptcall_src_md_unix_Makefile_in +++ /dev/null @@ -1,20 +0,0 @@ -$OpenBSD: patch-xpcom_reflect_xptcall_src_md_unix_Makefile_in,v 1.2 2008/09/15 19:20:07 martynas Exp $ ---- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig Wed Apr 9 09:34:20 2008 -+++ xpcom/reflect/xptcall/src/md/unix/Makefile.in Sun Sep 14 16:48:09 2008 -@@ -192,7 +192,7 @@ endif - # - # OpenBSD/ARM - # --ifneq (,$(filter OpenBSDarmish OpenBSDzaurus,$(OS_ARCH)$(OS_TEST))) -+ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDarm) - CPPSRCS := xptcinvoke_arm_openbsd.cpp xptcstubs_arm_openbsd.cpp - endif - -@@ -340,6 +340,7 @@ endif - ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDpowerpc) - CPPSRCS := xptcinvoke_ppc_openbsd.cpp xptcstubs_ppc_openbsd.cpp - ASFILES := xptcinvoke_asm_ppc_openbsd.s xptcstubs_asm_ppc_openbsd.s -+AS := $(CC) -c -x assembler-with-cpp - endif - - # diff --git a/www/firefox3/patches/patch-xpcom_reflect_xptcall_src_md_unix_xptcinvoke_asm_ppc_openbsd_s b/www/firefox3/patches/patch-xpcom_reflect_xptcall_src_md_unix_xptcinvoke_asm_ppc_openbsd_s deleted file mode 100644 index e5e3dfa9c53..00000000000 --- a/www/firefox3/patches/patch-xpcom_reflect_xptcall_src_md_unix_xptcinvoke_asm_ppc_openbsd_s +++ /dev/null @@ -1,227 +0,0 @@ -$OpenBSD: patch-xpcom_reflect_xptcall_src_md_unix_xptcinvoke_asm_ppc_openbsd_s,v 1.2 2008/09/15 19:20:07 martynas Exp $ ---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc_openbsd.s.orig Sun Dec 23 01:57:11 2007 -+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc_openbsd.s Sun Sep 14 22:24:42 2008 -@@ -1,43 +1,43 @@ --# -*- Mode: Asm -*- --# --# ***** BEGIN LICENSE BLOCK ***** --# Version: MPL 1.1/GPL 2.0/LGPL 2.1 --# --# The contents of this file are subject to the Mozilla Public License Version --# 1.1 (the "License"); you may not use this file except in compliance with --# the License. You may obtain a copy of the License at --# http:#www.mozilla.org/MPL/ --# --# Software distributed under the License is distributed on an "AS IS" basis, --# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License --# for the specific language governing rights and limitations under the --# License. --# --# The Original Code is mozilla.org code. --# --# The Initial Developer of the Original Code is --# Netscape Communications Corporation. --# Portions created by the Initial Developer are Copyright (C) 1999 --# the Initial Developer. All Rights Reserved. --# --# Contributor(s): --# Franz.Sirl-kernel@lauterbach.com (Franz Sirl) --# beard@netscape.com (Patrick Beard) --# waterson@netscape.com (Chris Waterson) --# --# Alternatively, the contents of this file may be used under the terms of --# either the GNU General Public License Version 2 or later (the "GPL"), or --# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), --# in which case the provisions of the GPL or the LGPL are applicable instead --# of those above. If you wish to allow use of your version of this file only --# under the terms of either the GPL or the LGPL, and not to allow others to --# use your version of this file under the terms of the MPL, indicate your --# decision by deleting the provisions above and replace them with the notice --# and other provisions required by the GPL or the LGPL. If you do not delete --# the provisions above, a recipient may use your version of this file under --# the terms of any one of the MPL, the GPL or the LGPL. --# --# ***** END LICENSE BLOCK ***** -+// -*- Mode: Asm -*- -+// -+// ***** BEGIN LICENSE BLOCK ***** -+// Version: MPL 1.1/GPL 2.0/LGPL 2.1 -+// -+// The contents of this file are subject to the Mozilla Public License Version -+// 1.1 (the "License"); you may not use this file except in compliance with -+// the License. You may obtain a copy of the License at -+// http://www.mozilla.org/MPL/ -+// -+// Software distributed under the License is distributed on an "AS IS" basis, -+// WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -+// for the specific language governing rights and limitations under the -+// License. -+// -+// The Original Code is mozilla.org code. -+// -+// The Initial Developer of the Original Code is -+// Netscape Communications Corporation. -+// Portions created by the Initial Developer are Copyright (C) 1999 -+// the Initial Developer. All Rights Reserved. -+// -+// Contributor(s): -+// Franz.Sirl-kernel@lauterbach.com (Franz Sirl) -+// beard@netscape.com (Patrick Beard) -+// waterson@netscape.com (Chris Waterson) -+// -+// Alternatively, the contents of this file may be used under the terms of -+// either the GNU General Public License Version 2 or later (the "GPL"), or -+// the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -+// in which case the provisions of the GPL or the LGPL are applicable instead -+// of those above. If you wish to allow use of your version of this file only -+// under the terms of either the GPL or the LGPL, and not to allow others to -+// use your version of this file under the terms of the MPL, indicate your -+// decision by deleting the provisions above and replace them with the notice -+// and other provisions required by the GPL or the LGPL. If you do not delete -+// the provisions above, a recipient may use your version of this file under -+// the terms of any one of the MPL, the GPL or the LGPL. -+// -+// ***** END LICENSE BLOCK ***** - - .set r0,0; .set sp,1; .set RTOC,2; .set r3,3; .set r4,4 - .set r5,5; .set r6,6; .set r7,7; .set r8,8; .set r9,9 -@@ -53,80 +53,80 @@ - .set f20,20; .set f21,21; .set f22,22; .set f23,23; .set f24,24 - .set f25,25; .set f26,26; .set f27,27; .set f28,28; .set f29,29 - .set f30,30; .set f31,31 -- -- .section ".text" -+ -+ .section ".text" - .align 2 - .globl NS_InvokeByIndex_P - .type NS_InvokeByIndex_P,@function - --# --# NS_InvokeByIndex_P(nsISupports* that, PRUint32 methodIndex, --# PRUint32 paramCount, nsXPTCVariant* params) --# -+// -+// NS_InvokeByIndex_P(nsISupports* that, PRUint32 methodIndex, -+// PRUint32 paramCount, nsXPTCVariant* params) -+// - - NS_InvokeByIndex_P: -- stwu sp,-32(sp) # setup standard stack frame -- mflr r0 # save LR -- stw r3,8(sp) # r3 <= that -- stw r4,12(sp) # r4 <= methodIndex -- stw r30,16(sp) -- stw r31,20(sp) -+ stwu sp,-32(sp) // setup standard stack frame -+ mflr r0 // save LR -+ stw r3,8(sp) // r3 <= that -+ stw r4,12(sp) // r4 <= methodIndex -+ stw r30,16(sp) -+ stw r31,20(sp) - -- stw r0,36(sp) # store LR backchain -- mr r31,sp -+ stw r0,36(sp) // store LR backchain -+ mr r31,sp - -- rlwinm r10,r5,3,0,27 # r10 = (ParamCount * 2 * 4) & ~0x0f -- addi r0,r10,96 # reserve stack for GPR and FPR register save area r0 = r10 + 96 -- lwz r9,0(sp) # r9 = backchain -- neg r0,r0 -- stwux r9,sp,r0 # reserve stack space and save SP backchain -+ rlwinm r10,r5,3,0,27 // r10 = (ParamCount * 2 * 4) & ~0x0f -+ addi r0,r10,96 // reserve stack for GPR and FPR register save area r0 = r10 + 96 -+ lwz r9,0(sp) // r9 = backchain -+ neg r0,r0 -+ stwux r9,sp,r0 // reserve stack space and save SP backchain - -- addi r3,sp,8 # r3 <= args -- mr r4,r5 # r4 <= paramCount -- mr r5,r6 # r5 <= params -- add r6,r3,r10 # r6 <= gpregs ( == args + r10 ) -- mr r30,r6 # store in r30 for use later... -- addi r7,r6,32 # r7 <= fpregs ( == gpregs + 32 ) -+ addi r3,sp,8 // r3 <= args -+ mr r4,r5 // r4 <= paramCount -+ mr r5,r6 // r5 <= params -+ add r6,r3,r10 // r6 <= gpregs ( == args + r10 ) -+ mr r30,r6 // store in r30 for use later... -+ addi r7,r6,32 // r7 <= fpregs ( == gpregs + 32 ) - -- bl invoke_copy_to_stack@local # (args, paramCount, params, gpregs, fpregs) -+ bl invoke_copy_to_stack@local // (args, paramCount, params, gpregs, fpregs) - -- lfd f1,32(r30) # load FP registers with method parameters -- lfd f2,40(r30) -- lfd f3,48(r30) -- lfd f4,56(r30) -- lfd f5,64(r30) -- lfd f6,72(r30) -- lfd f7,80(r30) -- lfd f8,88(r30) -+ lfd f1,32(r30) // load FP registers with method parameters -+ lfd f2,40(r30) -+ lfd f3,48(r30) -+ lfd f4,56(r30) -+ lfd f5,64(r30) -+ lfd f6,72(r30) -+ lfd f7,80(r30) -+ lfd f8,88(r30) - -- lwz r3,8(r31) # r3 <= that -- lwz r4,12(r31) # r4 <= methodIndex -- lwz r5,0(r3) # r5 <= vtable ( == *that ) --#if !((__GNUC__ == 3 && __GNUC_MINOR__ < 2) || __GXX_ABI_VERSION >= 100) # G++ pre-V3 ABI -- addi r4,r4,2 # skip first two vtable entries -+ lwz r3,8(r31) // r3 <= that -+ lwz r4,12(r31) // r4 <= methodIndex -+ lwz r5,0(r3) // r5 <= vtable ( == *that ) -+#if !((__GNUC__ == 3 && __GNUC_MINOR__ < 2) || __GXX_ABI_VERSION >= 100) // G++ pre-V3 ABI -+ addi r4,r4,2 // skip first two vtable entries - #endif -- slwi r4,r4,2 # convert to offset ( *= 4 ) -- lwzx r0,r5,r4 # r0 <= methodpointer ( == vtable + offset ) -+ slwi r4,r4,2 // convert to offset ( *= 4 ) -+ lwzx r0,r5,r4 // r0 <= methodpointer ( == vtable + offset ) - -- lwz r4,4(r30) # load GP regs with method parameters -- lwz r5,8(r30) -- lwz r6,12(r30) -- lwz r7,16(r30) -- lwz r8,20(r30) -- lwz r9,24(r30) -- lwz r10,28(r30) -+ lwz r4,4(r30) // load GP regs with method parameters -+ lwz r5,8(r30) -+ lwz r6,12(r30) -+ lwz r7,16(r30) -+ lwz r8,20(r30) -+ lwz r9,24(r30) -+ lwz r10,28(r30) - -- mtlr r0 # copy methodpointer to LR -- blrl # call method -- -- lwz r30,16(r31) # restore r30 & r31 -- lwz r31,20(r31) -- -- lwz r11,0(sp) # clean up the stack -- lwz r0,4(r11) -- mtlr r0 -- mr sp,r11 -+ mtlr r0 // copy methodpointer to LR -+ blrl // call method -+ -+ lwz r30,16(r31) // restore r30 & r31 -+ lwz r31,20(r31) -+ -+ lwz r11,0(sp) // clean up the stack -+ lwz r0,4(r11) -+ mtlr r0 -+ mr sp,r11 - blr - --# Magic indicating no need for an executable stack -+// Magic indicating no need for an executable stack - .section .note.GNU-stack, "", @progbits ; .previous diff --git a/www/firefox3/patches/patch-xpcom_reflect_xptcall_src_md_unix_xptcstubs_asm_ppc_openbsd_s b/www/firefox3/patches/patch-xpcom_reflect_xptcall_src_md_unix_xptcstubs_asm_ppc_openbsd_s deleted file mode 100644 index 6a529ba5c48..00000000000 --- a/www/firefox3/patches/patch-xpcom_reflect_xptcall_src_md_unix_xptcstubs_asm_ppc_openbsd_s +++ /dev/null @@ -1,170 +0,0 @@ -$OpenBSD: patch-xpcom_reflect_xptcall_src_md_unix_xptcstubs_asm_ppc_openbsd_s,v 1.1 2008/09/15 19:20:07 martynas Exp $ ---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc_openbsd.s.orig Sun Dec 23 01:57:11 2007 -+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc_openbsd.s Sun Sep 14 22:21:55 2008 -@@ -1,43 +1,43 @@ --# -*- Mode: Asm -*- --# --# ***** BEGIN LICENSE BLOCK ***** --# Version: MPL 1.1/GPL 2.0/LGPL 2.1 --# --# The contents of this file are subject to the Mozilla Public License Version --# 1.1 (the "License"); you may not use this file except in compliance with --# the License. You may obtain a copy of the License at --# http:#www.mozilla.org/MPL/ --# --# Software distributed under the License is distributed on an "AS IS" basis, --# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License --# for the specific language governing rights and limitations under the --# License. --# --# The Original Code is mozilla.org code. --# --# The Initial Developer of the Original Code is --# Netscape Communications Corporation. --# Portions created by the Initial Developer are Copyright (C) 1999 --# the Initial Developer. All Rights Reserved. --# --# Contributor(s): --# Franz.Sirl-kernel@lauterbach.com (Franz Sirl) --# beard@netscape.com (Patrick Beard) --# waterson@netscape.com (Chris Waterson) --# --# Alternatively, the contents of this file may be used under the terms of --# either the GNU General Public License Version 2 or later (the "GPL"), or --# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), --# in which case the provisions of the GPL or the LGPL are applicable instead --# of those above. If you wish to allow use of your version of this file only --# under the terms of either the GPL or the LGPL, and not to allow others to --# use your version of this file under the terms of the MPL, indicate your --# decision by deleting the provisions above and replace them with the notice --# and other provisions required by the GPL or the LGPL. If you do not delete --# the provisions above, a recipient may use your version of this file under --# the terms of any one of the MPL, the GPL or the LGPL. --# --# ***** END LICENSE BLOCK ***** -+// -*- Mode: Asm -*- -+// -+// ***** BEGIN LICENSE BLOCK ***** -+// Version: MPL 1.1/GPL 2.0/LGPL 2.1 -+// -+// The contents of this file are subject to the Mozilla Public License Version -+// 1.1 (the "License"); you may not use this file except in compliance with -+// the License. You may obtain a copy of the License at -+// http://www.mozilla.org/MPL/ -+// -+// Software distributed under the License is distributed on an "AS IS" basis, -+// WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -+// for the specific language governing rights and limitations under the -+// License. -+// -+// The Original Code is mozilla.org code. -+// -+// The Initial Developer of the Original Code is -+// Netscape Communications Corporation. -+// Portions created by the Initial Developer are Copyright (C) 1999 -+// the Initial Developer. All Rights Reserved. -+// -+// Contributor(s): -+// Franz.Sirl-kernel@lauterbach.com (Franz Sirl) -+// beard@netscape.com (Patrick Beard) -+// waterson@netscape.com (Chris Waterson) -+// -+// Alternatively, the contents of this file may be used under the terms of -+// either the GNU General Public License Version 2 or later (the "GPL"), or -+// the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -+// in which case the provisions of the GPL or the LGPL are applicable instead -+// of those above. If you wish to allow use of your version of this file only -+// under the terms of either the GPL or the LGPL, and not to allow others to -+// use your version of this file under the terms of the MPL, indicate your -+// decision by deleting the provisions above and replace them with the notice -+// and other provisions required by the GPL or the LGPL. If you do not delete -+// the provisions above, a recipient may use your version of this file under -+// the terms of any one of the MPL, the GPL or the LGPL. -+// -+// ***** END LICENSE BLOCK ***** - - .set r0,0; .set sp,1; .set RTOC,2; .set r3,3; .set r4,4 - .set r5,5; .set r6,6; .set r7,7; .set r8,8; .set r9,9 -@@ -54,29 +54,29 @@ - .set f25,25; .set f26,26; .set f27,27; .set f28,28; .set f29,29 - .set f30,30; .set f31,31 - -- .section ".text" -- .align 2 -+ .section ".text" -+ .align 2 - .globl SharedStub - .type SharedStub,@function - - SharedStub: -- stwu sp,-112(sp) # room for -- # linkage (8), -- # gprData (32), -- # fprData (64), -- # stack alignment(8) -- mflr r0 -- stw r0,116(sp) # save LR backchain -+ stwu sp,-112(sp) // room for -+ // linkage (8), -+ // gprData (32), -+ // fprData (64), -+ // stack alignment(8) -+ mflr r0 -+ stw r0,116(sp) // save LR backchain - -- stw r4,12(sp) # save GP registers -- stw r5,16(sp) # (n.b. that we don't save r3 -- stw r6,20(sp) # because PrepareAndDispatch() is savvy) -+ stw r4,12(sp) // save GP registers -+ stw r5,16(sp) // (n.b. that we don't save r3 -+ stw r6,20(sp) // because PrepareAndDispatch() is savvy) - stw r7,24(sp) - stw r8,28(sp) - stw r9,32(sp) - stw r10,36(sp) - -- stfd f1,40(sp) # save FP registers -+ stfd f1,40(sp) // save FP registers - stfd f2,48(sp) - stfd f3,56(sp) - stfd f4,64(sp) -@@ -85,23 +85,23 @@ SharedStub: - stfd f7,88(sp) - stfd f8,96(sp) - -- # r3 has the 'self' pointer already -- -- mr r4,r11 # r4 <= methodIndex selector, passed -- # via r11 in the nsXPTCStubBase::StubXX() call -- -- addi r5,sp,120 # r5 <= pointer to callers args area, -- # beyond r3-r10/f1-f8 mapped range -- -- addi r6,sp,8 # r6 <= gprData -- addi r7,sp,40 # r7 <= fprData -- -- bl PrepareAndDispatch@local # Go! -- -- lwz r0,116(sp) # restore LR -+ // r3 has the 'self' pointer already -+ -+ mr r4,r11 // r4 <= methodIndex selector, passed -+ // via r11 in the nsXPTCStubBase::StubXX() call -+ -+ addi r5,sp,120 // r5 <= pointer to callers args area, -+ // beyond r3-r10/f1-f8 mapped range -+ -+ addi r6,sp,8 // r6 <= gprData -+ addi r7,sp,40 // r7 <= fprData -+ -+ bl PrepareAndDispatch@local // Go! -+ -+ lwz r0,116(sp) // restore LR - mtlr r0 -- la sp,112(sp) # clean up the stack -+ la sp,112(sp) // clean up the stack - blr - --# Magic indicating no need for an executable stack -+// Magic indicating no need for an executable stack - .section .note.GNU-stack, "", @progbits ; .previous diff --git a/www/firefox3/pkg/DESCR b/www/firefox3/pkg/DESCR deleted file mode 100644 index 87be926863c..00000000000 --- a/www/firefox3/pkg/DESCR +++ /dev/null @@ -1,15 +0,0 @@ -Firefox 3 is the next generation release of the award-winning Firefox -web browser from Mozilla. It is full of helpful features to make -your time online more productive. - - * Improved Tabbed Browsing; - * Spell Checking; - * Search Suggestions; - * Session Restore; - * Web Feeds (RSS); - * Live Titles; - * Integrated Search; - * Live Bookmarks; - * Pop-up Blocker; - * Phishing Protection; - * Search Engine Manager. diff --git a/www/firefox3/pkg/MESSAGE b/www/firefox3/pkg/MESSAGE deleted file mode 100644 index cff17602bd3..00000000000 --- a/www/firefox3/pkg/MESSAGE +++ /dev/null @@ -1,2 +0,0 @@ -Please see ${PREFIX}/mozilla-firefox/README.OpenBSD for information -about running Firefox on OpenBSD. diff --git a/www/firefox3/pkg/PLIST b/www/firefox3/pkg/PLIST deleted file mode 100644 index 3bac56ba5cf..00000000000 --- a/www/firefox3/pkg/PLIST +++ /dev/null @@ -1,408 +0,0 @@ -@comment $OpenBSD: PLIST,v 1.3 2008/07/25 08:05:36 martynas Exp $ -@conflict mozilla-firebird-* -@conflict mozilla-firefox-* -bin/firefox -bin/mozilla-firefox -@man man/man1/firefox.1 -@man man/man1/mozilla-firefox.1 -mozilla-firefox/ -mozilla-firefox/LICENSE -mozilla-firefox/README.OpenBSD -mozilla-firefox/application.ini -mozilla-firefox/blocklist.xml -mozilla-firefox/browserconfig.properties -mozilla-firefox/chrome/ -mozilla-firefox/chrome/browser.jar -mozilla-firefox/chrome/browser.manifest -mozilla-firefox/chrome/classic.jar -mozilla-firefox/chrome/classic.manifest -mozilla-firefox/chrome/comm.jar -mozilla-firefox/chrome/comm.manifest -mozilla-firefox/chrome/en-US.jar -mozilla-firefox/chrome/en-US.manifest -mozilla-firefox/chrome/icons/ -mozilla-firefox/chrome/icons/default/ -mozilla-firefox/chrome/icons/default/default16.png -mozilla-firefox/chrome/icons/default/default32.png -mozilla-firefox/chrome/icons/default/default48.png -mozilla-firefox/chrome/pippki.jar -mozilla-firefox/chrome/pippki.manifest -mozilla-firefox/chrome/reporter.jar -mozilla-firefox/chrome/reporter.manifest -mozilla-firefox/chrome/toolkit.jar -mozilla-firefox/chrome/toolkit.manifest -mozilla-firefox/components/ -mozilla-firefox/components/FeedConverter.js -mozilla-firefox/components/FeedProcessor.js -mozilla-firefox/components/FeedWriter.js -mozilla-firefox/components/WebContentConverter.js -mozilla-firefox/components/aboutRobots.js -mozilla-firefox/components/accessibility.xpt -mozilla-firefox/components/alerts.xpt -mozilla-firefox/components/appshell.xpt -mozilla-firefox/components/appstartup.xpt -mozilla-firefox/components/autocomplete.xpt -mozilla-firefox/components/autoconfig.xpt -mozilla-firefox/components/browser-feeds.xpt -mozilla-firefox/components/browsercompsbase.xpt -mozilla-firefox/components/browserplaces.xpt -mozilla-firefox/components/browsersearch.xpt -mozilla-firefox/components/caps.xpt -mozilla-firefox/components/chardet.xpt -mozilla-firefox/components/chrome.xpt -mozilla-firefox/components/commandhandler.xpt -mozilla-firefox/components/commandlines.xpt -mozilla-firefox/components/composer.xpt -mozilla-firefox/components/content_base.xpt -mozilla-firefox/components/content_html.xpt -mozilla-firefox/components/content_htmldoc.xpt -mozilla-firefox/components/content_xmldoc.xpt -mozilla-firefox/components/content_xslt.xpt -mozilla-firefox/components/content_xtf.xpt -mozilla-firefox/components/contentprefs.xpt -mozilla-firefox/components/cookie.xpt -mozilla-firefox/components/directory.xpt -mozilla-firefox/components/docshell.xpt -mozilla-firefox/components/dom.xpt -mozilla-firefox/components/dom_base.xpt -mozilla-firefox/components/dom_canvas.xpt -mozilla-firefox/components/dom_core.xpt -mozilla-firefox/components/dom_css.xpt -mozilla-firefox/components/dom_events.xpt -mozilla-firefox/components/dom_html.xpt -mozilla-firefox/components/dom_json.xpt -mozilla-firefox/components/dom_loadsave.xpt -mozilla-firefox/components/dom_offline.xpt -mozilla-firefox/components/dom_range.xpt -mozilla-firefox/components/dom_sidebar.xpt -mozilla-firefox/components/dom_storage.xpt -mozilla-firefox/components/dom_stylesheets.xpt -mozilla-firefox/components/dom_svg.xpt -mozilla-firefox/components/dom_traversal.xpt -mozilla-firefox/components/dom_views.xpt -mozilla-firefox/components/dom_xbl.xpt -mozilla-firefox/components/dom_xpath.xpt -mozilla-firefox/components/dom_xul.xpt -mozilla-firefox/components/downloads.xpt -mozilla-firefox/components/editor.xpt -mozilla-firefox/components/embed_base.xpt -mozilla-firefox/components/extensions.xpt -mozilla-firefox/components/exthandler.xpt -mozilla-firefox/components/exthelper.xpt -mozilla-firefox/components/fastfind.xpt -mozilla-firefox/components/feeds.xpt -mozilla-firefox/components/filepicker.xpt -mozilla-firefox/components/find.xpt -mozilla-firefox/components/fuel.xpt -mozilla-firefox/components/fuelApplication.js -mozilla-firefox/components/gfx.xpt -mozilla-firefox/components/htmlparser.xpt -mozilla-firefox/components/imgicon.xpt -mozilla-firefox/components/imglib2.xpt -mozilla-firefox/components/inspector.xpt -mozilla-firefox/components/intl.xpt -mozilla-firefox/components/jar.xpt -mozilla-firefox/components/jsconsole-clhandler.js -mozilla-firefox/components/jsdservice.xpt -mozilla-firefox/components/layout_base.xpt -mozilla-firefox/components/layout_printing.xpt -mozilla-firefox/components/layout_xul.xpt -mozilla-firefox/components/layout_xul_tree.xpt -@lib mozilla-firefox/components/libaccessibility.so.${LIBaccessibility_VERSION} -@lib mozilla-firefox/components/libappcomps.so.${LIBappcomps_VERSION} -@lib mozilla-firefox/components/libauth.so.${LIBauth_VERSION} -@lib mozilla-firefox/components/libautoconfig.so.${LIBautoconfig_VERSION} -@lib mozilla-firefox/components/libbrowsercomps.so.${LIBbrowsercomps_VERSION} -@lib mozilla-firefox/components/libbrowserdirprovider.so.${LIBbrowserdirprovider_VERSION} -@lib mozilla-firefox/components/libcaps.so.${LIBcaps_VERSION} -@lib mozilla-firefox/components/libchardet.so.${LIBchardet_VERSION} -@lib mozilla-firefox/components/libchrome.so.${LIBchrome_VERSION} -@lib mozilla-firefox/components/libcommandlines.so.${LIBcommandlines_VERSION} -@lib mozilla-firefox/components/libcomposer.so.${LIBcomposer_VERSION} -@lib mozilla-firefox/components/libcookie.so.${LIBcookie_VERSION} -@lib mozilla-firefox/components/libdocshell.so.${LIBdocshell_VERSION} -@lib mozilla-firefox/components/libembedcomponents.so.${LIBembedcomponents_VERSION} -@lib mozilla-firefox/components/libfileview.so.${LIBfileview_VERSION} -@lib mozilla-firefox/components/libgkgfxthebes.so.${LIBgkgfxthebes_VERSION} -@lib mozilla-firefox/components/libgklayout.so.${LIBgklayout_VERSION} -@lib mozilla-firefox/components/libgkplugin.so.${LIBgkplugin_VERSION} -@lib mozilla-firefox/components/libhtmlpars.so.${LIBhtmlpars_VERSION} -@lib mozilla-firefox/components/libi18n.so.${LIBi18n_VERSION} -@lib mozilla-firefox/components/libimgicon.so.${LIBimgicon_VERSION} -@lib mozilla-firefox/components/libimglib2.so.${LIBimglib2_VERSION} -@lib mozilla-firefox/components/libintlapp.so.${LIBintlapp_VERSION} -@lib mozilla-firefox/components/libjar50.so.${LIBjar50_VERSION} -@lib mozilla-firefox/components/libjsd.so.${LIBjsd_VERSION} -@lib mozilla-firefox/components/libmozfind.so.${LIBmozfind_VERSION} -@lib mozilla-firefox/components/libnecko.so.${LIBnecko_VERSION} -@lib mozilla-firefox/components/libnsappshell.so.${LIBnsappshell_VERSION} -@lib mozilla-firefox/components/liboji.so.${LIBoji_VERSION} -@lib mozilla-firefox/components/libpermissions.so.${LIBpermissions_VERSION} -@lib mozilla-firefox/components/libpipboot.so.${LIBpipboot_VERSION} -@lib mozilla-firefox/components/libpipnss.so.${LIBpipnss_VERSION} -@lib mozilla-firefox/components/libpippki.so.${LIBpippki_VERSION} -@lib mozilla-firefox/components/libplaces.so.${LIBplaces_VERSION} -@lib mozilla-firefox/components/libpref.so.${LIBpref_VERSION} -@lib mozilla-firefox/components/librdf.so.${LIBrdf_VERSION} -@lib mozilla-firefox/components/libremoteservice.so.${LIBremoteservice_VERSION} -@lib mozilla-firefox/components/libsatchel.so.${LIBsatchel_VERSION} -@lib mozilla-firefox/components/libspellchecker.so.${LIBspellchecker_VERSION} -@lib mozilla-firefox/components/libstoragecomps.so.${LIBstoragecomps_VERSION} -@lib mozilla-firefox/components/libsystem-pref.so.${LIBsystem-pref_VERSION} -@lib mozilla-firefox/components/libtkautocomplete.so.${LIBtkautocomplete_VERSION} -@lib mozilla-firefox/components/libtoolkitcomps.so.${LIBtoolkitcomps_VERSION} -@lib mozilla-firefox/components/libtxmgr.so.${LIBtxmgr_VERSION} -@lib mozilla-firefox/components/libuconv.so.${LIBuconv_VERSION} -@lib mozilla-firefox/components/libucvmath.so.${LIBucvmath_VERSION} -@lib mozilla-firefox/components/libuniversalchardet.so.${LIBuniversalchardet_VERSION} -@lib mozilla-firefox/components/libunixproxy.so.${LIBunixproxy_VERSION} -@lib mozilla-firefox/components/libwebbrwsr.so.${LIBwebbrwsr_VERSION} -@lib mozilla-firefox/components/libwidget_gtk2.so.${LIBwidget_gtk2_VERSION} -@lib mozilla-firefox/components/libwindowds.so.${LIBwindowds_VERSION} -@lib mozilla-firefox/components/libxmlextras.so.${LIBxmlextras_VERSION} -@lib mozilla-firefox/components/libxpconnect.so.${LIBxpconnect_VERSION} -@lib mozilla-firefox/components/libxpinstall.so.${LIBxpinstall_VERSION} -@lib mozilla-firefox/components/libzipwriter.so.${LIBzipwriter_VERSION} -mozilla-firefox/components/locale.xpt -mozilla-firefox/components/loginmgr.xpt -mozilla-firefox/components/lwbrk.xpt -mozilla-firefox/components/microsummaries.xpt -mozilla-firefox/components/migration.xpt -mozilla-firefox/components/mimetype.xpt -mozilla-firefox/components/mozbrwsr.xpt -mozilla-firefox/components/mozfind.xpt -mozilla-firefox/components/necko.xpt -mozilla-firefox/components/necko_about.xpt -mozilla-firefox/components/necko_cache.xpt -mozilla-firefox/components/necko_cookie.xpt -mozilla-firefox/components/necko_dns.xpt -mozilla-firefox/components/necko_file.xpt -mozilla-firefox/components/necko_ftp.xpt -mozilla-firefox/components/necko_http.xpt -mozilla-firefox/components/necko_res.xpt -mozilla-firefox/components/necko_socket.xpt -mozilla-firefox/components/necko_strconv.xpt -mozilla-firefox/components/necko_viewsource.xpt -mozilla-firefox/components/nsAddonRepository.js -mozilla-firefox/components/nsBadCertHandler.js -mozilla-firefox/components/nsBlocklistService.js -mozilla-firefox/components/nsBrowserContentHandler.js -mozilla-firefox/components/nsBrowserGlue.js -mozilla-firefox/components/nsContentDispatchChooser.js -mozilla-firefox/components/nsContentPrefService.js -mozilla-firefox/components/nsDefaultCLH.js -mozilla-firefox/components/nsDownloadManagerUI.js -mozilla-firefox/components/nsExtensionManager.js -mozilla-firefox/components/nsFilePicker.js -mozilla-firefox/components/nsHandlerService.js -mozilla-firefox/components/nsHelperAppDlg.js -mozilla-firefox/components/nsLivemarkService.js -mozilla-firefox/components/nsLoginInfo.js -mozilla-firefox/components/nsLoginManager.js -mozilla-firefox/components/nsLoginManagerPrompter.js -mozilla-firefox/components/nsMicrosummaryService.js -mozilla-firefox/components/nsPlacesTransactionsService.js -mozilla-firefox/components/nsProgressDialog.js -mozilla-firefox/components/nsProxyAutoConfig.js -mozilla-firefox/components/nsResetPref.js -mozilla-firefox/components/nsSafebrowsingApplication.js -mozilla-firefox/components/nsSearchService.js -mozilla-firefox/components/nsSearchSuggestions.js -mozilla-firefox/components/nsSessionStartup.js -mozilla-firefox/components/nsSessionStore.js -mozilla-firefox/components/nsSetDefaultBrowser.js -mozilla-firefox/components/nsSidebar.js -mozilla-firefox/components/nsTaggingService.js -mozilla-firefox/components/nsTryToClose.js -mozilla-firefox/components/nsURLFormatter.js -mozilla-firefox/components/nsUpdateService.js -mozilla-firefox/components/nsUrlClassifierLib.js -mozilla-firefox/components/nsUrlClassifierListManager.js -mozilla-firefox/components/nsWebHandlerApp.js -mozilla-firefox/components/oji.xpt -mozilla-firefox/components/parentalcontrols.xpt -mozilla-firefox/components/pipboot.xpt -mozilla-firefox/components/pipnss.xpt -mozilla-firefox/components/pippki.xpt -mozilla-firefox/components/places.xpt -mozilla-firefox/components/plugin.xpt -mozilla-firefox/components/pluginGlue.js -mozilla-firefox/components/pref.xpt -mozilla-firefox/components/prefetch.xpt -mozilla-firefox/components/profile.xpt -mozilla-firefox/components/proxyObjInst.xpt -mozilla-firefox/components/rdf.xpt -mozilla-firefox/components/satchel.xpt -mozilla-firefox/components/saxparser.xpt -mozilla-firefox/components/sessionstore.xpt -mozilla-firefox/components/shellservice.xpt -mozilla-firefox/components/shistory.xpt -mozilla-firefox/components/spellchecker.xpt -mozilla-firefox/components/storage-Legacy.js -mozilla-firefox/components/storage.xpt -mozilla-firefox/components/toolkitprofile.xpt -mozilla-firefox/components/toolkitremote.xpt -mozilla-firefox/components/txEXSLTRegExFunctions.js -mozilla-firefox/components/txmgr.xpt -mozilla-firefox/components/txtsvc.xpt -mozilla-firefox/components/uconv.xpt -mozilla-firefox/components/unicharutil.xpt -mozilla-firefox/components/update.xpt -mozilla-firefox/components/uriloader.xpt -mozilla-firefox/components/url-classifier.xpt -mozilla-firefox/components/urlformatter.xpt -mozilla-firefox/components/webBrowser_core.xpt -mozilla-firefox/components/webbrowserpersist.xpt -mozilla-firefox/components/webshell_idls.xpt -mozilla-firefox/components/widget.xpt -mozilla-firefox/components/windowds.xpt -mozilla-firefox/components/windowwatcher.xpt -mozilla-firefox/components/xpcom_base.xpt -mozilla-firefox/components/xpcom_components.xpt -mozilla-firefox/components/xpcom_ds.xpt -mozilla-firefox/components/xpcom_io.xpt -mozilla-firefox/components/xpcom_system.xpt -mozilla-firefox/components/xpcom_threads.xpt -mozilla-firefox/components/xpcom_xpti.xpt -mozilla-firefox/components/xpconnect.xpt -mozilla-firefox/components/xpinstall.xpt -mozilla-firefox/components/xulapp.xpt -mozilla-firefox/components/xuldoc.xpt -mozilla-firefox/components/xultmpl.xpt -mozilla-firefox/components/zipwriter.xpt -mozilla-firefox/defaults/ -mozilla-firefox/defaults/autoconfig/ -mozilla-firefox/defaults/autoconfig/platform.js -mozilla-firefox/defaults/autoconfig/prefcalls.js -mozilla-firefox/defaults/pref/ -mozilla-firefox/defaults/pref/channel-prefs.js -mozilla-firefox/defaults/pref/firefox-branding.js -mozilla-firefox/defaults/pref/firefox-l10n.js -mozilla-firefox/defaults/pref/firefox.js -mozilla-firefox/defaults/pref/reporter.js -mozilla-firefox/defaults/profile/ -mozilla-firefox/defaults/profile/bookmarks.html -mozilla-firefox/defaults/profile/chrome/ -mozilla-firefox/defaults/profile/chrome/userChrome-example.css -mozilla-firefox/defaults/profile/chrome/userContent-example.css -mozilla-firefox/defaults/profile/localstore.rdf -mozilla-firefox/defaults/profile/mimeTypes.rdf -mozilla-firefox/defaults/profile/prefs.js -mozilla-firefox/dictionaries/ -mozilla-firefox/dictionaries/en-US.aff -mozilla-firefox/dictionaries/en-US.dic -mozilla-firefox/extensions/ -mozilla-firefox/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/ -mozilla-firefox/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf -@bin mozilla-firefox/firefox-bin -mozilla-firefox/greprefs/ -mozilla-firefox/greprefs/all.js -mozilla-firefox/greprefs/security-prefs.js -mozilla-firefox/greprefs/xpinstall.js -mozilla-firefox/icons/ -mozilla-firefox/icons/document.png -mozilla-firefox/icons/mozicon128.png -mozilla-firefox/icons/mozicon16.xpm -mozilla-firefox/icons/mozicon50.xpm -@lib mozilla-firefox/libgfxpsshar.so.${LIBgfxpsshar_VERSION} -@lib mozilla-firefox/libgkgfx.so.${LIBgkgfx_VERSION} -@lib mozilla-firefox/libgtkxtbin.so.${LIBgtkxtbin_VERSION} -@lib mozilla-firefox/libjsj.so.${LIBjsj_VERSION} -@lib mozilla-firefox/libmozjs.so.${LIBmozjs_VERSION} -@lib mozilla-firefox/libmozlcms.so.${LIBmozlcms_VERSION} -@lib mozilla-firefox/libthebes.so.${LIBthebes_VERSION} -@lib mozilla-firefox/libxpcom.so.${LIBxpcom_VERSION} -@lib mozilla-firefox/libxpcom_core.so.${LIBxpcom_core_VERSION} -@lib mozilla-firefox/libxul.so.${LIBxul_VERSION} -mozilla-firefox/modules/ -mozilla-firefox/modules/DownloadUtils.jsm -mozilla-firefox/modules/ISO8601DateUtils.jsm -mozilla-firefox/modules/JSON.jsm -mozilla-firefox/modules/Microformats.js -mozilla-firefox/modules/PluralForm.jsm -mozilla-firefox/modules/XPCOMUtils.jsm -mozilla-firefox/modules/debug.js -mozilla-firefox/modules/distribution.js -mozilla-firefox/modules/utils.js -@bin mozilla-firefox/mozilla-firefox-bin -@bin mozilla-firefox/mozilla-xremote-client -mozilla-firefox/platform.ini -mozilla-firefox/plugins/ -@lib mozilla-firefox/plugins/libnullplugin.so.${LIBnullplugin_VERSION} -@lib mozilla-firefox/plugins/libunixprintplugin.so.${LIBunixprintplugin_VERSION} -@bin mozilla-firefox/regxpcom -mozilla-firefox/res/ -mozilla-firefox/res/EditorOverride.css -mozilla-firefox/res/arrow.gif -mozilla-firefox/res/arrowd.gif -mozilla-firefox/res/broken-image.gif -mozilla-firefox/res/charsetData.properties -mozilla-firefox/res/charsetalias.properties -mozilla-firefox/res/contenteditable.css -mozilla-firefox/res/designmode.css -mozilla-firefox/res/dtd/ -mozilla-firefox/res/dtd/mathml.dtd -mozilla-firefox/res/dtd/xhtml11.dtd -mozilla-firefox/res/entityTables/ -mozilla-firefox/res/entityTables/html40Latin1.properties -mozilla-firefox/res/entityTables/html40Special.properties -mozilla-firefox/res/entityTables/html40Symbols.properties -mozilla-firefox/res/entityTables/htmlEntityVersions.properties -mozilla-firefox/res/entityTables/mathml20.properties -mozilla-firefox/res/entityTables/transliterate.properties -mozilla-firefox/res/fonts/ -mozilla-firefox/res/fonts/mathfont.properties -mozilla-firefox/res/fonts/mathfontSTIXNonUnicode.properties -mozilla-firefox/res/fonts/mathfontSTIXSize1.properties -mozilla-firefox/res/fonts/mathfontStandardSymbolsL.properties -mozilla-firefox/res/fonts/mathfontUnicode.properties -mozilla-firefox/res/forms.css -mozilla-firefox/res/grabber.gif -mozilla-firefox/res/hiddenWindow.html -mozilla-firefox/res/html/ -mozilla-firefox/res/html.css -mozilla-firefox/res/html/folder.png -mozilla-firefox/res/langGroups.properties -mozilla-firefox/res/language.properties -mozilla-firefox/res/loading-image.gif -mozilla-firefox/res/mathml.css -mozilla-firefox/res/quirk.css -mozilla-firefox/res/svg.css -mozilla-firefox/res/table-add-column-after-active.gif -mozilla-firefox/res/table-add-column-after-hover.gif -mozilla-firefox/res/table-add-column-after.gif -mozilla-firefox/res/table-add-column-before-active.gif -mozilla-firefox/res/table-add-column-before-hover.gif -mozilla-firefox/res/table-add-column-before.gif -mozilla-firefox/res/table-add-row-after-active.gif -mozilla-firefox/res/table-add-row-after-hover.gif -mozilla-firefox/res/table-add-row-after.gif -mozilla-firefox/res/table-add-row-before-active.gif -mozilla-firefox/res/table-add-row-before-hover.gif -mozilla-firefox/res/table-add-row-before.gif -mozilla-firefox/res/table-remove-column-active.gif -mozilla-firefox/res/table-remove-column-hover.gif -mozilla-firefox/res/table-remove-column.gif -mozilla-firefox/res/table-remove-row-active.gif -mozilla-firefox/res/table-remove-row-hover.gif -mozilla-firefox/res/table-remove-row.gif -mozilla-firefox/res/ua.css -mozilla-firefox/res/unixcharset.properties -mozilla-firefox/res/viewsource.css -mozilla-firefox/run-mozilla.sh -mozilla-firefox/searchplugins/ -mozilla-firefox/searchplugins/amazondotcom.xml -mozilla-firefox/searchplugins/answers.xml -mozilla-firefox/searchplugins/creativecommons.xml -mozilla-firefox/searchplugins/eBay.xml -mozilla-firefox/searchplugins/google.xml -mozilla-firefox/searchplugins/wikipedia.xml -mozilla-firefox/searchplugins/yahoo.xml -share/applications/firefox.desktop -@exec %D/bin/update-desktop-database -@unexec %D/bin/update-desktop-database -@exec rm -rf /tmp/.mozilla -@exec cd %D/mozilla-firefox && env HOME=/tmp LD_LIBRARY_PATH=%D/mozilla-firefox ./regxpcom -@exec rm -rf /tmp/.mozilla -@unexec rm -f %D/mozilla-firefox/components/compreg.dat -@unexec rm -f %D/mozilla-firefox/components/xpti.dat