Pagina 1 di 1

Patch per Firefox 3.5.4

Inviato: sab 31 ott 2009, 10:56
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.

Re: Patch per Firefox 3.5.4

Inviato: sab 31 ott 2009, 13:01
da Random
Ma non basta fare l'aggiornamento da root->Firefox->Help->Check for updates e lasciare che faccia tutto da solo? :?:

Re: Patch per Firefox 3.5.4

Inviato: sab 31 ott 2009, 13:56
da teox99
firefox e' uno standalone, non c'e' bisogno ne' di patch o compilazioni particolari.

Re: Patch per Firefox 3.5.4

Inviato: sab 31 ott 2009, 14:31
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

Re: Patch per Firefox 3.5.4

Inviato: sab 31 ott 2009, 17:02
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 :)