remove firefox3
This commit is contained in:
parent
9944b0d1c5
commit
b09c915b6d
@ -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 <bsd.port.mk>
|
@ -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
|
@ -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
|
@ -1,2 +0,0 @@
|
||||
browser.startup.homepage=about:blank
|
||||
browser.startup.homepage_reset=about:blank
|
@ -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;
|
@ -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
|
@ -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";
|
@ -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
|
@ -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
|
@ -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");
|
@ -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)
|
@ -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).
|
@ -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@
|
@ -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)
|
@ -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
|
@ -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
|
@ -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;
|
@ -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<nsIFile> mozillaDir;
|
||||
+ nsCOMPtr<nsILocalFile> 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<nsISimpleEnumerator> dictDirs;
|
@ -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;
|
||||
|
@ -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
|
@ -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)
|
@ -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
|
@ -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) \
|
@ -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;
|
||||
|
@ -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
|
@ -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
|
@ -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
|
||||
|
@ -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
|
@ -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
|
||||
{
|
@ -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<const PRUint32*>(str.BeginReading());
|
||||
entry->mAddChunkId = PR_ntohl(*p);
|
||||
+#else
|
||||
+ // the old-school way...
|
||||
+ union {
|
||||
+ PRUint32 i;
|
||||
+ char c[4];
|
||||
+ } u;
|
||||
+
|
||||
+ memcpy(u.c, reinterpret_cast<const char *>(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<const PRUint32*>(str.BeginReading());
|
||||
entry->mAddChunkId = PR_ntohl(*p);
|
||||
+#else
|
||||
+ // the old-school way...
|
||||
+ union {
|
||||
+ PRUint32 i;
|
||||
+ char c[4];
|
||||
+ } u;
|
||||
+
|
||||
+ memcpy(u.c, reinterpret_cast<const char *>(str.BeginReading()), 4);
|
||||
+ entry->mAddChunkId = PR_ntohl(u.i);
|
||||
+#endif
|
||||
if (entry->mAddChunkId == 0) {
|
||||
NS_WARNING("Received invalid chunk number.");
|
||||
return NS_ERROR_FAILURE;
|
@ -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;
|
@ -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));
|
@ -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");
|
@ -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
|
@ -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");
|
@ -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");
|
@ -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 <dlfcn.h>
|
||||
#endif
|
||||
|
@ -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
|
||||
|
||||
#
|
@ -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
|
@ -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
|
@ -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.
|
@ -1,2 +0,0 @@
|
||||
Please see ${PREFIX}/mozilla-firefox/README.OpenBSD for information
|
||||
about running Firefox on OpenBSD.
|
@ -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
|
Loading…
Reference in New Issue
Block a user