Patch per Firefox 3.5.4

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
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.
Rispondi
Avatar utente
Burroughs
Linux 4.x
Linux 4.x
Messaggi: 1076
Iscritto il: mer 15 dic 2004, 0:00
Nome Cognome: Andrea Lutri
Kernel: 3.16.0
Desktop: KDE SC 4.13.3
Distribuzione: Arch Linux
Località: Glasgow
Contatta:

Patch per Firefox 3.5.4

Messaggio da Burroughs »

Firefox 3.5.4 è uscito da un po' di giorni, ormai, e, visto che non ne è stata ancora approntata una copia nel nostro repository, avevo pensato di ricompilarlo io...
Ecco la domanda: da dove si scarica la patch (il file firefox.diff.gz), da applicare durante la compilazione?

Burroughs.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)

Avatar utente
Random
Linux 0.x
Linux 0.x
Messaggi: 12
Iscritto il: lun 14 set 2009, 16:20
Nome Cognome: Giulio
Slackware: 13.0-current i486
Kernel: 2.6.29.6
Desktop: KDE 4.3.2
Distribuzione: Arch KDEmod
Località: Torino

Re: Patch per Firefox 3.5.4

Messaggio da Random »

Ma non basta fare l'aggiornamento da root->Firefox->Help->Check for updates e lasciare che faccia tutto da solo? :?:

Avatar utente
teox99
Linux 3.x
Linux 3.x
Messaggi: 738
Iscritto il: ven 25 lug 2008, 14:54
Slackware: 13.37
Desktop: KDE - Xfce
Località: Roma[Eur]
Contatta:

Re: Patch per Firefox 3.5.4

Messaggio da teox99 »

firefox e' uno standalone, non c'e' bisogno ne' di patch o compilazioni particolari.

Avatar utente
robbybby
Linux 4.x
Linux 4.x
Messaggi: 1223
Iscritto il: sab 16 dic 2006, 10:48
Slackware: 13.1 / 64 bit
Kernel: 3.3.x
Desktop: KDE 4.4.5
Località: Fra Trantor e Terminus

Re: Patch per Firefox 3.5.4

Messaggio da robbybby »

Random ha scritto:Ma non basta fare l'aggiornamento da root->Firefox->Help->Check for updates e lasciare che faccia tutto da solo? :?:
Solo se sei root (suppongo) o se lo hai installato nella tua home (di sicuro).
teox99 ha scritto: firefox e' uno standalone, non c'e' bisogno ne' di patch o compilazioni particolari.
La versione pacchettizzata per Slackware, presente sul repository di questo sito, ha questa patch:

Codice: Seleziona tutto

diff -urN firefox/defaults/pref/firefox.js firefox.src/defaults/pref/firefox.js
--- firefox/defaults/pref/firefox.js	2009-07-15 18:26:49.000000000 +0200
+++ firefox.src/defaults/pref/firefox.js	2009-07-17 07:36:02.000000000 +0200
@@ -442,6 +442,7 @@
 pref("browser.xul.error_pages.expert_bad_cert", false);
 
 // We want to make sure mail URLs are handled externally...
+pref("network.protocol-handler.app.mailto", "/usr/bin/thunderbird");
 pref("network.protocol-handler.external.mailto", true); // for mail
 pref("network.protocol-handler.external.news", true);   // for news
 pref("network.protocol-handler.external.snews", true);  // for secure news
diff -urN firefox/firefox firefox.src/firefox
--- firefox/firefox	2009-07-15 18:26:46.000000000 +0200
+++ firefox.src/firefox	2009-07-17 07:35:31.000000000 +0200
@@ -50,7 +50,15 @@
 #uncomment for debugging
 #set -x
 
-moz_libdir=/usr/local/lib/firefox-3.5.1
+moz_libdir=/usr/lib/firefox-3.5.1
+
+# Include /usr/lib/mozilla/plugins in the plugin path:
+if [ "$MOZ_PLUGIN_PATH" ] ; then
+  MOZ_PLUGIN_PATH=$MOZ_PLUGIN_PATH:${moz_libdir}/plugins:/usr/lib/mozilla/plugins
+else
+  MOZ_PLUGIN_PATH=${moz_libdir}/plugins:/usr/lib/mozilla/plugins
+fi
+export MOZ_PLUGIN_PATH
 
 # Use run-mozilla.sh in the current dir if it exists
 # If not, then start resolving symlinks until we find run-mozilla.sh

Avatar utente
Zapotech
Packager
Packager
Messaggi: 155
Iscritto il: gio 7 set 2006, 22:58
Slackware: -current
Kernel: 2.6.32.5-smp
Desktop: kde 4.3.4
Località: Roma

Re: Patch per Firefox 3.5.4

Messaggio da Zapotech »

Burroughs ha scritto:da dove si scarica la patch (il file firefox.diff.gz), da applicare durante la compilazione?Burroughs.
La puoi ricreare con:

Codice: Seleziona tutto

diff -urN firefox/defaults/pref/firefox.js firefox.src/defaults/pref/firefox.js > firefox.diff
diff -urN firefox/firefox firefox.src/firefox >> firefox.diff
gzip firefox.diff
robbybby ha scritto:La versione pacchettizzata per Slackware, presente sul repository di questo sito, ha questa patch:
Ho fatto delle prove, includendo ed escludendo la patch, che vorrei sottoporvi circa l'utilità o meno di questa patch!!! :-k
La patch, agisce sul parametro "network.protocol-handler.app.mailto" attribuendogli il valore "/usr/bin/thunderbird" (nel file firefox/defaults/pref/firefox.js).
Omettendo la patch, il parametro "network.protocol-handler.app.mailto" con il valore "/usr/bin/thunderbird", non è più visualizzabile nella configurazione di firefox (about:config).
L'unica differenza che mi sembra di aver notato non adottando la patch è che, per poter usare thunderbird da firefox, occorra, solo la prima volta, selezionare manualmente il relativo binario in /usr/bin.

La patch agisce, poi, anche sulla variabile MOZ_PLUGIN_PATH definendo la path "/usr/lib/firefox-3.5.x" invece di "/usr/local/lib/firefox-3.5.x" e la path dei plugins (nel file firefox/firefox).
Anche in questo caso, però, non adottando la patch sembra che i plugin situati in "/usr/lib/mozilla/plugins" siano ugualmente correttamente visti da firefox.

Sembrerebbe quindi che la patch non serva.....ma...confermate? :roll:

Ciao :)

Rispondi