Firefox 61.0beta parliamone

Postate qui per tutte le discussioni legate a Linux in generale.

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.
Avatar utente
Plaoo
Linux 3.x
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

Messaggio da Plaoo »

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

Avatar utente
Trotto@81
Iper Master
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

Messaggio da Trotto@81 »

Quindi non è relativo al solo Firefox?
Per altro non posso aiutarti, sono alla 13.1 da un anno oramai per mancanza di tempo.

Avatar utente
ZeroUno
Staff
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

Messaggio da ZeroUno »

Forse si arriva ad una conclusione per il problema delle gif animate.
https://bugzilla.mozilla.org/show_bug.c ... 66446#c168
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.
se ho capito bene farà una release di test quì:
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

Avatar utente
Trotto@81
Iper Master
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

Messaggio da Trotto@81 »

Dovrebbe essere questa la sua dir? http://ftp.mozilla.org/pub/mozilla.org/ ... 29dec2b1c/
Tienici aggiornati!!

Avatar utente
ZeroUno
Staff
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

Messaggio da ZeroUno »

Quella risale al 14/agosto ed è relativo ad un altro bug, sempre legato alle immagini
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

Avatar utente
Trotto@81
Iper Master
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

Messaggio da Trotto@81 »

Oramai mi pare di capire che si andrà verso la risoluzione di questo problemino.

Avatar utente
targzeta
Iper Master
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

Messaggio da targzeta »

Avete visto che Pat ha messo in testing mozilla-firefox-7.0b1? Ci tiene proprio a questo browser!!!

Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
Trotto@81
Iper Master
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

Messaggio da Trotto@81 »

Quando fu rilasciato il 4 Pat ringrazio il team di Mozilla gli eccezionali progressi del browser.
Per la cronaca, oggi è uscita la 7beta2.

Avatar utente
Plaoo
Linux 3.x
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

Messaggio da Plaoo »

Installato da /testing che dire è più veloce del 6.0 di almeno il 30%, una scheggia. Adesso lo testo bene :D
Il canale ufficiale di slacky.eu si trova sui server irc.syrolnet.org canale #slackware

Avatar utente
ZeroUno
Staff
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

Messaggio da ZeroUno »

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
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
Trotto@81
Iper Master
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

Messaggio da Trotto@81 »

La patch è applicabile anche al 7?

Avatar utente
ZeroUno
Staff
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

Messaggio da ZeroUno »

credo di si.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
Trotto@81
Iper Master
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

Messaggio da Trotto@81 »

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.

Avatar utente
ZeroUno
Staff
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

Messaggio da ZeroUno »

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:

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
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

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
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.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
414N
Iper Master
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

Messaggio da 414N »

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
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%.
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
Potresti aggiungerlo allo SlackBuild.

Rispondi