Firefox 61.0beta parliamone
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- Plaoo
- Linux 3.x
- Messaggi: 809
- Iscritto il: gio 10 apr 2008, 17:40
- Slackware: 14 64
- Kernel: 3.2.9
- Desktop: KDE
- Località: Ittiri (SS)
Re: Firefox 7.0beta parliamone
Quello che mi preoccupa veramente è il segfault di gcc che si ripresenta ogni tanto, me lo fa solo con la 13.37
Il canale ufficiale di slacky.eu si trova sui server irc.syrolnet.org canale #slackware
- Trotto@81
- Iper Master
- Messaggi: 3559
- Iscritto il: sab 26 giu 2004, 0:00
- Nome Cognome: Andrea
- Slackware: Slackware64 14.2 bet
- Kernel: default
- Desktop: KDE 4.14.14
- Località: Monasterace M. (RC)
- Contatta:
Re: Firefox 7.0beta parliamone
Quindi non è relativo al solo Firefox?
Per altro non posso aiutarti, sono alla 13.1 da un anno oramai per mancanza di tempo.
Per altro non posso aiutarti, sono alla 13.1 da un anno oramai per mancanza di tempo.
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: Firefox 7.0beta parliamone
Forse si arriva ad una conclusione per il problema delle gif animate.
https://bugzilla.mozilla.org/show_bug.c ... 66446#c168
http://ftp.mozilla.org/pub/mozilla.org/ ... s/?C=M;O=A
Si, ma come la becco la try di questo Scott Johnson?
edit:
ho creato un account su bugzilla ed ora ho i diritti di vedere l'indirizzo email.
i suoi try in http://ftp.mozilla.org/pub/mozilla.org/ ... ry-builds/
saranno i sjohnson@.....
https://bugzilla.mozilla.org/show_bug.c ... 66446#c168
se ho capito bene farà una release di test quì:Scott Johnson (:jwir3) ha scritto:Scott Johnson (:jwir3) 2011-08-24 12:44:28 PDT
Created attachment 555496 [diff] [details] [review]
Patch 10 - Implementation of nsSVGFEImageElement
This should be the last layout component that needs to change with this patch, the SVG filter image. I will shortly be uploading tests for as many of these components as I am able to write reasonable tests for.
http://ftp.mozilla.org/pub/mozilla.org/ ... s/?C=M;O=A
Si, ma come la becco la try di questo Scott Johnson?
edit:
ho creato un account su bugzilla ed ora ho i diritti di vedere l'indirizzo email.
i suoi try in http://ftp.mozilla.org/pub/mozilla.org/ ... ry-builds/
saranno i sjohnson@.....
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
- Trotto@81
- Iper Master
- Messaggi: 3559
- Iscritto il: sab 26 giu 2004, 0:00
- Nome Cognome: Andrea
- Slackware: Slackware64 14.2 bet
- Kernel: default
- Desktop: KDE 4.14.14
- Località: Monasterace M. (RC)
- Contatta:
Re: Firefox 7.0beta parliamone
Dovrebbe essere questa la sua dir? http://ftp.mozilla.org/pub/mozilla.org/ ... 29dec2b1c/
Tienici aggiornati!!
Tienici aggiornati!!
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: Firefox 7.0beta parliamone
Quella risale al 14/agosto ed è relativo ad un altro bug, sempre legato alle immagini
http://hg.mozilla.org/try/pushloghtml?c ... 029dec2b1c
http://hg.mozilla.org/try/pushloghtml?c ... 029dec2b1c
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
- Trotto@81
- Iper Master
- Messaggi: 3559
- Iscritto il: sab 26 giu 2004, 0:00
- Nome Cognome: Andrea
- Slackware: Slackware64 14.2 bet
- Kernel: default
- Desktop: KDE 4.14.14
- Località: Monasterace M. (RC)
- Contatta:
Re: Firefox 7.0beta parliamone
Oramai mi pare di capire che si andrà verso la risoluzione di questo problemino.
- targzeta
- Iper Master
- Messaggi: 6631
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Re: Firefox 7.0beta parliamone
Avete visto che Pat ha messo in testing mozilla-firefox-7.0b1? Ci tiene proprio a questo browser!!!
Emanuele
Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
- Trotto@81
- Iper Master
- Messaggi: 3559
- Iscritto il: sab 26 giu 2004, 0:00
- Nome Cognome: Andrea
- Slackware: Slackware64 14.2 bet
- Kernel: default
- Desktop: KDE 4.14.14
- Località: Monasterace M. (RC)
- Contatta:
Re: Firefox 7.0beta parliamone
Quando fu rilasciato il 4 Pat ringrazio il team di Mozilla gli eccezionali progressi del browser.
Per la cronaca, oggi è uscita la 7beta2.
Per la cronaca, oggi è uscita la 7beta2.
- Plaoo
- Linux 3.x
- Messaggi: 809
- Iscritto il: gio 10 apr 2008, 17:40
- Slackware: 14 64
- Kernel: 3.2.9
- Desktop: KDE
- Località: Ittiri (SS)
Re: Firefox 7.0beta parliamone
Installato da /testing che dire è più veloce del 6.0 di almeno il 30%, una scheggia. Adesso lo testo bene
Il canale ufficiale di slacky.eu si trova sui server irc.syrolnet.org canale #slackware
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: Firefox 7.0beta parliamone
Qualche passo avanti con il problemino delle gif.
Ho installato le patch menzionate in bugzilla e ricompilato.
L'uso della cpu durante la scrittura di un post su slacky è passato da 50% a 30%
edit:
l'ho pacchettizzato
firefox-dev-9.0a1-x86_64-5p1.txz
il pacchetto non da fastidio a quello di sistema in quanto si chiama diversamente e si trova interamente in /opt/ff9
Ho installato le patch menzionate in bugzilla e ricompilato.
L'uso della cpu durante la scrittura di un post su slacky è passato da 50% a 30%
edit:
l'ho pacchettizzato
firefox-dev-9.0a1-x86_64-5p1.txz
il pacchetto non da fastidio a quello di sistema in quanto si chiama diversamente e si trova interamente in /opt/ff9
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
- Trotto@81
- Iper Master
- Messaggi: 3559
- Iscritto il: sab 26 giu 2004, 0:00
- Nome Cognome: Andrea
- Slackware: Slackware64 14.2 bet
- Kernel: default
- Desktop: KDE 4.14.14
- Località: Monasterace M. (RC)
- Contatta:
Re: Firefox 7.0beta parliamone
La patch è applicabile anche al 7?
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: Firefox 7.0beta parliamone
credo di si.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
- Trotto@81
- Iper Master
- Messaggi: 3559
- Iscritto il: sab 26 giu 2004, 0:00
- Nome Cognome: Andrea
- Slackware: Slackware64 14.2 bet
- Kernel: default
- Desktop: KDE 4.14.14
- Località: Monasterace M. (RC)
- Contatta:
Re: Firefox 7.0beta parliamone
Mi devi spiegare un paio di cose, visto che su mozillaitalia non sono mai stati espliciti.
Primo, come hai fatto a tirare giù i sorgenti di firefox9 - che credo sia in aurora- idem per la patch.
Primo, come hai fatto a tirare giù i sorgenti di firefox9 - che credo sia in aurora- idem per la patch.
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: Firefox 7.0beta parliamone
I sorgenti sono in http://hg.mozilla.org/ e li scarichi con mercurial (simil git, già installato con su slackware)
https://developer.mozilla.org/en/Mozill ... rcurial%29
quindi
# hg clone http://hg.mozilla.org/mozilla-central/ src
dal sito http://hg.mozilla.org/ puoi scaricare anche i tarball.
okkio che i sorgenti sono "puri", cioè non hanno il ./configure
Per generarlo hai bisogno di autoconf-2.13 (il 2.68 di slackware non va)
L'ho pacchettizzato autoconf213-2.13p21-x86_64-2mt.txz
Il pacchetto è chiamato x86_64 ma in verità è un noarch, quindi se non hai una slackware64 puoi semplicemente rinominare il pacchetto ed installarlo.
Lo slackbuild è una versione leggermente modificata rispetto a quello quì precedentemente postato da qualcuno:
Il seguente slackbuild invece è una versione utile per non ricompilare tutto da capo in caso di interruzione della compilazione o in caso di ricompilazione dopo l'applicazione delle patch
Entrambi sono versioni spartane e poco testate a cui ho tolto buona parte dello slackbuild originale.
Le 11 patch da applicare le trovi in bugzilla
Le patch sono in continua revisione, quindi controlla sempre se ne hanno aggiunte di nuove o modificate le presenti.
https://developer.mozilla.org/en/Mozill ... rcurial%29
quindi
# hg clone http://hg.mozilla.org/mozilla-central/ src
dal sito http://hg.mozilla.org/ puoi scaricare anche i tarball.
okkio che i sorgenti sono "puri", cioè non hanno il ./configure
Per generarlo hai bisogno di autoconf-2.13 (il 2.68 di slackware non va)
L'ho pacchettizzato autoconf213-2.13p21-x86_64-2mt.txz
Il pacchetto è chiamato x86_64 ma in verità è un noarch, quindi se non hai una slackware64 puoi semplicemente rinominare il pacchetto ed installarlo.
Lo slackbuild è una versione leggermente modificata rispetto a quello quì precedentemente postato da qualcuno:
Codice: Seleziona tutto
#!/bin/sh
# Copyright 2008, 2009, 2010, 2011 Patrick J. Volkerding, Sebeka, Minnesota, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# Thanks to the folks at the Mozilla Foundation for permission to
# distribute this, and for all the great work! :-)
# This is a source build script. Unfortunately, there is no official
# binary tarball available for x86_64
NAM=firefox-dev
TMP=/root/PACCHETTI/FF
SRC=$TMP/gitsrc
VERSION=9.0a1
BUILD=${BUILD:-3}
ARCH=x86_64
NUMJOBS=${NUMJOBS:-" -j1 "}
# Try to be gentle to the compiler, no optimizations:
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "s390" ]; then
SLKCFLAGS="-O"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O -fPIC"
LIBDIRSUFFIX="64"
elif [ "$ARCH" = "arm" ]; then
SLKCFLAGS="-O2 -march=armv4 -mtune=xscale"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "armel" ]; then
SLKCFLAGS="-O2 -march=armv4t"
LIBDIRSUFFIX=""
fi
CWD=$(pwd)
TMP=${TMP:-/tmp}
PKG=$TMP/pkg
rm -rf $PKG
mkdir -p $TMP $PKG/usr/lib${LIBDIRSUFFIX}
cd $TMP
cd gitsrc || exit 1
# Fix a long standing bug that's prevented staying current on GTK+.
# Thanks to the BLFS folks. :-)
patch -p1 < $CWD/Makefile-in.diff
# Patch mimeTypes.rdf
# Uncomment this if you want to use the patch; otherwise, we overwrite the
# mimeTypes.rdf inside the package directory later
# zcat $CWD/mozilla-firefox-mimeTypes-fix.diff.gz | patch -p1 || exit 1
#chown -R root:root .
#find . \
# \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
# -exec chmod 755 {} \; -o \
# \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
# -exec chmod 644 {} \;
#echo ". $SRC/browser/config/mozconfig" >.mozconfig
#--prefix=/usr \
#--libdir=/usr/lib${LIBDIRSUFFIX} \
#--with-default-mozilla-five-home=/usr/lib${LIBDIRSUFFIX}/$NAM-$VERSION \
if [ ! -e configure ];then make -f client.mk configure ;fi
export MOZILLA_OFFICIAL="1" &&
export BUILD_OFFICIAL="1" &&
export MOZ_PHOENIX="1" &&
export CFLAGS="$SLKCFLAGS" &&
export CXXFLAGS="$SLKCFLAGS" &&
./configure \
--enable-official-branding \
--prefix=/opt/ff9 \
--with-system-zlib \
--enable-application=browser \
--enable-default-toolkit=cairo-gtk2 \
--enable-crypto \
--enable-svg \
--enable-canvas \
--enable-logging \
--enable-xft \
--enable-webm \
--enable-xinerama \
--enable-optimize \
--enable-reorder \
--enable-strip \
--enable-cpp-rtti \
--enable-single-profile \
--disable-ldap \
--disable-accessibility \
--disable-debug \
--disable-tests \
--disable-pedantic \
--disable-installer \
--disable-mailnews \
--disable-composer \
--disable-profilesharing \
--disable-necko-wifi \
--build=$MACHTYPE \
--target=$MACHTYPE \
--enable-optimize=-O3 \
--enable-jemalloc \
--enable-startup-notification || exit 1
#--enable-ui-locale=it \
#--with-l10n-base=$TMP/l10n \
# Complains about missing APNG support in Slackware's libpng:
#--with-system-png \
#make -f client.mk build MOZ_MAKE_FLAGS="$NUMJOBS" || exit 1
make $NUMJOBS || exit 1
make install DESTDIR=$PKG || exit 1
# We don't need these (just symlinks anyway):
#rm -rf $PKG/usr/lib${LIBDIRSUFFIX}/$NAM-$VERSION
# Nor these:
#rm -rf $PKG/usr/include
#( cd $PKG/usr/lib${LIBDIRSUFFIX}/firefox-$VERSION
# #mv defaults/profile/mimeTypes.rdf defaults/profile/mimeTypes.rdf.orig || exit 1
# if [ -d defaults/profile ]; then
# zcat $CWD/mimeTypes.rdf > defaults/profile/mimeTypes.rdf || exit 1
# fi
# #zcat $CWD/firefox.moz_plugin_path.diff.gz \
# # | sed -e "s#usr/lib#usr/lib${LIBDIRSUFFIX}#g" \
# # | patch -p1 --verbose --backup --suffix=.orig || exit 1
# # Clean up if the above patch was successful:
# #rm -f firefox.orig
#) || exit
#mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/mozilla/plugins
#mkdir -p $PKG/usr/share/applications
#cat $CWD/mozilla-firefox.desktop > $PKG/usr/share/applications/mozilla-firefox.desktop
#mkdir -p $PKG/usr/share/pixmaps
#cat $CWD/firefox.png > $PKG/usr/share/pixmaps/firefox.png
# These files/directories are usually created if Firefox is run as root,
# which on many systems might (and possibly should) be never. Therefore, if we
# don't see them we'll put stubs in place to prevent startup errors.
#( cd $PKG/usr/lib${LIBDIRSUFFIX}/$NAM-$VERSION
# if [ -d extensions/talkback\@mozilla.org ]; then
# if [ ! -r extensions/talkback\@mozilla.org/chrome.manifest ]; then
# echo > extensions/talkback\@mozilla.org/chrome.manifest
# fi
# fi
# if [ ! -d updates ]; then
# mkdir -p updates/0
# fi
#)
# Need some default icons in the right place:
#mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/$NAM-$VERSION/chrome/icons/default
#install -m 644 other-licenses/branding/firefox/default16.png \
# $PKG/usr/lib${LIBDIRSUFFIX}/$NAM-$VERSION/icons/
#install -m 644 other-licenses/branding/firefox/default16.png \
# $PKG/usr/lib${LIBDIRSUFFIX}/$NAM-$VERSION/chrome/icons/default/
#( cd $PKG/usr/lib${LIBDIRSUFFIX}/$NAM-$VERSION
# install -m 644 icons/{default,mozicon50}.xpm chrome/icons/default/
#)
# Copy over the LICENSE
#install -p -c -m 644 LICENSE $PKG/usr/lib${LIBDIRSUFFIX}/$NAM-$VERSION/
mkdir $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
/sbin/makepkg -l y -c n $TMP/$NAM-$VERSION-$ARCH-$BUILD.txz
Codice: Seleziona tutto
#!/bin/sh
# Copyright 2008, 2009, 2010, 2011 Patrick J. Volkerding, Sebeka, Minnesota, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# Thanks to the folks at the Mozilla Foundation for permission to
# distribute this, and for all the great work! :-)
# This is a source build script. Unfortunately, there is no official
# binary tarball available for x86_64
NAM=firefox-dev
TMP=/root/PACCHETTI/FF
SRC=$TMP/gitsrc
VERSION=9.0a1
BUILD=${BUILD:-5p1}
ARCH=x86_64
NUMJOBS=${NUMJOBS:-" -j1 "}
# Try to be gentle to the compiler, no optimizations:
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "s390" ]; then
SLKCFLAGS="-O"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O -fPIC"
LIBDIRSUFFIX="64"
elif [ "$ARCH" = "arm" ]; then
SLKCFLAGS="-O2 -march=armv4 -mtune=xscale"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "armel" ]; then
SLKCFLAGS="-O2 -march=armv4t"
LIBDIRSUFFIX=""
fi
CWD=$(pwd)
TMP=${TMP:-/tmp}
PKG=$TMP/pkg
rm -rf $PKG
mkdir -p $TMP $PKG/usr/lib${LIBDIRSUFFIX}
cd $TMP
cd src || exit 1
# Fix a long standing bug that's prevented staying current on GTK+.
# Thanks to the BLFS folks. :-)
#patch -p1 < $CWD/Makefile-in.diff
# Patch mimeTypes.rdf
# Uncomment this if you want to use the patch; otherwise, we overwrite the
# mimeTypes.rdf inside the package directory later
# zcat $CWD/mozilla-firefox-mimeTypes-fix.diff.gz | patch -p1 || exit 1
#chown -R root:root .
#find . \
# \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
# -exec chmod 755 {} \; -o \
# \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
# -exec chmod 644 {} \;
#echo ". $SRC/browser/config/mozconfig" >.mozconfig
#--prefix=/usr \
#--libdir=/usr/lib${LIBDIRSUFFIX} \
#--with-default-mozilla-five-home=/usr/lib${LIBDIRSUFFIX}/$NAM-$VERSION \
#if [ ! -e configure ];then make -f client.mk configure ;fi
#export MOZILLA_OFFICIAL="1" &&
#export BUILD_OFFICIAL="1" &&
#export MOZ_PHOENIX="1" &&
#export CFLAGS="$SLKCFLAGS" &&
#export CXXFLAGS="$SLKCFLAGS" &&
#./configure \
# --enable-official-branding \
# --prefix=/opt/ff9 \
# --with-system-zlib \
# --enable-application=browser \
# --enable-default-toolkit=cairo-gtk2 \
# --enable-crypto \
# --enable-svg \
# --enable-canvas \
# --enable-logging \
# --enable-xft \
# --enable-webm \
# --enable-xinerama \
# --enable-optimize \
# --enable-reorder \
# --enable-strip \
# --enable-cpp-rtti \
# --enable-single-profile \
# --disable-ldap \
# --disable-accessibility \
# --disable-debug \
# --disable-tests \
# --disable-pedantic \
# --disable-installer \
# --disable-mailnews \
# --disable-composer \
# --disable-profilesharing \
# --disable-necko-wifi \
# --build=$MACHTYPE \
# --target=$MACHTYPE \
# --enable-optimize=-O3 \
# --enable-jemalloc \
# --enable-startup-notification || exit 1
#--enable-ui-locale=it \
#--with-l10n-base=$TMP/l10n \
# Complains about missing APNG support in Slackware's libpng:
#--with-system-png \
#make -f client.mk build MOZ_MAKE_FLAGS="$NUMJOBS" || exit 1
make $NUMJOBS || exit 1
make install DESTDIR=$PKG || exit 1
# We don't need these (just symlinks anyway):
#rm -rf $PKG/usr/lib${LIBDIRSUFFIX}/$NAM-$VERSION
# Nor these:
#rm -rf $PKG/usr/include
#( cd $PKG/usr/lib${LIBDIRSUFFIX}/firefox-$VERSION
# #mv defaults/profile/mimeTypes.rdf defaults/profile/mimeTypes.rdf.orig || exit 1
# if [ -d defaults/profile ]; then
# zcat $CWD/mimeTypes.rdf > defaults/profile/mimeTypes.rdf || exit 1
# fi
# #zcat $CWD/firefox.moz_plugin_path.diff.gz \
# # | sed -e "s#usr/lib#usr/lib${LIBDIRSUFFIX}#g" \
# # | patch -p1 --verbose --backup --suffix=.orig || exit 1
# # Clean up if the above patch was successful:
# #rm -f firefox.orig
#) || exit
#mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/mozilla/plugins
#mkdir -p $PKG/usr/share/applications
#cat $CWD/mozilla-firefox.desktop > $PKG/usr/share/applications/mozilla-firefox.desktop
#mkdir -p $PKG/usr/share/pixmaps
#cat $CWD/firefox.png > $PKG/usr/share/pixmaps/firefox.png
# These files/directories are usually created if Firefox is run as root,
# which on many systems might (and possibly should) be never. Therefore, if we
# don't see them we'll put stubs in place to prevent startup errors.
#( cd $PKG/usr/lib${LIBDIRSUFFIX}/$NAM-$VERSION
# if [ -d extensions/talkback\@mozilla.org ]; then
# if [ ! -r extensions/talkback\@mozilla.org/chrome.manifest ]; then
# echo > extensions/talkback\@mozilla.org/chrome.manifest
# fi
# fi
# if [ ! -d updates ]; then
# mkdir -p updates/0
# fi
#)
# Need some default icons in the right place:
#mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/$NAM-$VERSION/chrome/icons/default
#install -m 644 other-licenses/branding/firefox/default16.png \
# $PKG/usr/lib${LIBDIRSUFFIX}/$NAM-$VERSION/icons/
#install -m 644 other-licenses/branding/firefox/default16.png \
# $PKG/usr/lib${LIBDIRSUFFIX}/$NAM-$VERSION/chrome/icons/default/
#( cd $PKG/usr/lib${LIBDIRSUFFIX}/$NAM-$VERSION
# install -m 644 icons/{default,mozicon50}.xpm chrome/icons/default/
#)
# Copy over the LICENSE
#install -p -c -m 644 LICENSE $PKG/usr/lib${LIBDIRSUFFIX}/$NAM-$VERSION/
mkdir $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
/sbin/makepkg -l y -c n $TMP/$NAM-$VERSION-$ARCH-$BUILD.txz
Le 11 patch da applicare le trovi in bugzilla
Le patch sono in continua revisione, quindi controlla sempre se ne hanno aggiunte di nuove o modificate le presenti.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
- 414N
- Iper Master
- Messaggi: 2922
- Iscritto il: mer 13 feb 2008, 16:19
- Slackware: 15.0
- Kernel: 5.15.19
- Desktop: KDE5
- Località: Bulagna
- Contatta:
Re: Firefox 7.0beta parliamone
Ho appena installato il tuo pacchetto e lo sto provando proprio qui su slacky. Anche a me l'utitilizzo della CPU è calato a 20/30%.ZeroUno ha scritto:Qualche passo avanti con il problemino delle gif.
Ho installato le patch menzionate in bugzilla e ricompilato.
L'uso della cpu durante la scrittura di un post su slacky è passato da 50% a 30%
edit:
l'ho pacchettizzato
firefox-dev-9.0a1-x86_64-5p1.txz
il pacchetto non da fastidio a quello di sistema in quanto si chiama diversamente e si trova interamente in /opt/ff9
Sembra che siano sulla strada giusta.
Piccola nota: per usare i plugin già installati sul sistema (quelli in /usr/lib64/mozilla/plugins), è necessario creare un link:
Codice: Seleziona tutto
ln -s /usr/lib64/mozilla/plugins/ /opt/ff9/lib/firefox-9.0a1