Repository 32bit  Forum
Repository 64bit  Wiki

Firefox 29.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.

Re: Firefox 7.0beta parliamone

Messaggioda Plaoo » lun ago 22, 2011 20:27

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
Plaoo
Linux 2.6
Linux 2.6
 
Messaggi: 809
Iscritto il: gio apr 10, 2008 16:40
Località: Ittiri (SS)
Slackware: 14 64
Kernel: 3.2.9
Desktop: KDE

Re: Firefox 7.0beta parliamone

Messaggioda Trotto@81 » lun ago 22, 2011 20:55

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
Trotto@81
Iper Master
Iper Master
 
Messaggi: 3014
Iscritto il: ven giu 25, 2004 23:00
Località: Monasterace M. (RC)
Nome Cognome: Andrea
Slackware: Slackware64 14.1
Kernel: default
Desktop: KDE 4.10.5

Re: Firefox 7.0beta parliamone

Messaggioda ZeroUno » mer ago 24, 2011 23:53

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
ZeroUno
Staff
Staff
 
Messaggi: 4387
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: Firefox 7.0beta parliamone

Messaggioda Trotto@81 » gio ago 25, 2011 14:28

Dovrebbe essere questa la sua dir? http://ftp.mozilla.org/pub/mozilla.org/ ... 29dec2b1c/
Tienici aggiornati!!
Avatar utente
Trotto@81
Iper Master
Iper Master
 
Messaggi: 3014
Iscritto il: ven giu 25, 2004 23:00
Località: Monasterace M. (RC)
Nome Cognome: Andrea
Slackware: Slackware64 14.1
Kernel: default
Desktop: KDE 4.10.5

Re: Firefox 7.0beta parliamone

Messaggioda ZeroUno » gio ago 25, 2011 17:08

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
ZeroUno
Staff
Staff
 
Messaggi: 4387
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: Firefox 7.0beta parliamone

Messaggioda Trotto@81 » gio ago 25, 2011 17:46

Oramai mi pare di capire che si andrà verso la risoluzione di questo problemino.
Avatar utente
Trotto@81
Iper Master
Iper Master
 
Messaggi: 3014
Iscritto il: ven giu 25, 2004 23:00
Località: Monasterace M. (RC)
Nome Cognome: Andrea
Slackware: Slackware64 14.1
Kernel: default
Desktop: KDE 4.10.5

Re: Firefox 7.0beta parliamone

Messaggioda targzeta » gio ago 25, 2011 22:30

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

Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6157
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Re: Firefox 7.0beta parliamone

Messaggioda Trotto@81 » gio ago 25, 2011 23:21

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
Trotto@81
Iper Master
Iper Master
 
Messaggi: 3014
Iscritto il: ven giu 25, 2004 23:00
Località: Monasterace M. (RC)
Nome Cognome: Andrea
Slackware: Slackware64 14.1
Kernel: default
Desktop: KDE 4.10.5

Re: Firefox 7.0beta parliamone

Messaggioda Plaoo » dom ago 28, 2011 1:04

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
Plaoo
Linux 2.6
Linux 2.6
 
Messaggi: 809
Iscritto il: gio apr 10, 2008 16:40
Località: Ittiri (SS)
Slackware: 14 64
Kernel: 3.2.9
Desktop: KDE

Re: Firefox 7.0beta parliamone

Messaggioda ZeroUno » dom ago 28, 2011 20:19

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
ZeroUno
Staff
Staff
 
Messaggi: 4387
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: Firefox 7.0beta parliamone

Messaggioda Trotto@81 » dom ago 28, 2011 20:48

La patch è applicabile anche al 7?
Avatar utente
Trotto@81
Iper Master
Iper Master
 
Messaggi: 3014
Iscritto il: ven giu 25, 2004 23:00
Località: Monasterace M. (RC)
Nome Cognome: Andrea
Slackware: Slackware64 14.1
Kernel: default
Desktop: KDE 4.10.5

Re: Firefox 7.0beta parliamone

Messaggioda ZeroUno » dom ago 28, 2011 21:05

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
ZeroUno
Staff
Staff
 
Messaggi: 4387
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: Firefox 7.0beta parliamone

Messaggioda Trotto@81 » dom ago 28, 2011 21:52

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
Trotto@81
Iper Master
Iper Master
 
Messaggi: 3014
Iscritto il: ven giu 25, 2004 23:00
Località: Monasterace M. (RC)
Nome Cognome: Andrea
Slackware: Slackware64 14.1
Kernel: default
Desktop: KDE 4.10.5

Re: Firefox 7.0beta parliamone

Messaggioda ZeroUno » dom ago 28, 2011 23:43

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
ZeroUno
Staff
Staff
 
Messaggi: 4387
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: Firefox 7.0beta parliamone

Messaggioda 414N » lun ago 29, 2011 10:06

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.
Avatar utente
414N
Iper Master
Iper Master
 
Messaggi: 2881
Iscritto il: mer feb 13, 2008 16:19
Località: Bulagna
Slackware: 14.0 (x64)
Kernel: 3.2.29
Desktop: LXDE

PrecedenteProssimo

Torna a Gnu/Linux in genere

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron