You are not logged in.

#1 2009-04-25 20:48:19

adamlau
Member
Registered: 2009-01-30
Posts: 418

Downloads: Portable Minefield (Firefox) 3.0.10 PGO (w/o Java) Builds

These are not installers, but rather standard Mozilla packages. Assuming that appropriate permissions are in place, simply extract the contents of the package and run the firefox script (not firefox-bin).

Pentium M [Centrino] (Linux)
File:  http://www.adista.net/http/PM/firefox-3 … 86.tar.bz2
SHA1: 3b04cd5a6b68707173a3d236c49e2d763bb973d5
MD5: 453b65fbd0eb27fea8f620ce3cc915d9

Pentium 4 HT [Prescott] (Linux x86_64)
File:  http://www.adista.net/http/P4/firefox-3 … 64.tar.bz2
SHA1: 1cb7e24e7375f012e16312319172dafdd25f9070
MD5: b6b08d5fd9d22f94c6864e9bc8ab4e3b

Intel Core 2 Duo  (Linux x86_64) Coming Soon
File:  http://www.adista.net/http/C2/firefox-3 … 64.tar.bz2

AMD Athlon X2  (Linux x86_64)
File:  http://www.adista.net/http/X2/firefox-3 … 64.tar.bz2
SHA1: 8e361edfd8b39f2ee8d4bce7f24e24e7c1c49f88
MD5: d35313d2c95ca97af087963e9920dbca

export CFLAGS="-march=native -O2 -fomit-frame-pointer -Wl,--as-needed,--hash-style=gnu,--sort-common"
export CXXFLAGS="-march=native -O2 -fomit-frame-pointer -Wl,--as-needed,--hash-style=gnu,--sort-common"
ac_add_options --enable-application=browser
ac_add_options --enable-profile-guided-optimization
ac_add_options --enable-jemalloc
ac_add_options --enable-strip
ac_add_options --disable-debug
ac_add_options --disable-tests
ac_add_options --disable-logging
ac_add_options --disable-optimize
ac_add_options --disable-crashreporter
ac_add_options --disable-javaxpcom
ac_add_options --without-system-nspr
ac_add_options --without-system-zlib
ac_add_options --without-system-jpeg
ac_add_options --without-system-png
ac_add_options --enable-crypto
mk_add_options MOZ_CO_PROJECT=browser
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-@CONFIG_GUESS@
mk_add_options PROFILE_GEN_SCRIPT='$(PYTHON) $(MOZ_OBJDIR)/_profile/pgo/profileserver.py'

The following example PKGBUILD can be used to create Arch compliant packages from the extracted contents:

pkgname=firefox
pkgver=3.0.10
pkgrel=100
arch=('i686' 'x86_64')
license=('MPL' 'GPL' 'LGPL')

build() {
  cd ${srcdir}

  mkdir -p ${pkgdir}/usr/local/{bin,share}
  mv ${srcdir}/${pkgname} ${pkgdir}/usr/local/share/
  ln -s /usr/local/share/${pkgname}/${pkgname} ${pkgdir}/usr/local/bin/${pkgname}
}

See also: http://forums.mozillazine.org/viewtopic … 5#p6312455

Last edited by adamlau (2009-05-02 06:43:51)


Arch Linux + sway
Debian Testing + GNOME/sway
NetBSD 64-bit + Xfce

Offline

Board footer

Powered by FluxBB