Firefox 41 baut auf FreeBSD

Fusselbär

Makefile Voyeur
Quasi mit mehr Glück als Verstand baut Firefox 41 auf FreeBSD. :)
Habe eben gerade gebaut, bin mal kurz auf heise.de und golem.de mit dem Firefox 41:
http://www.golem.de/news/mozilla-fi...serungen-bei-addons-und-chat-1509-116447.html
Youtube und Vimeo läuft auch, jedenfalls das jeweils eine Video, was ich gerade ausprobiert habe.

Das war es bei mir hier:
Code:
diff -uN Makefile.orig Makefile

--- Makefile.orig       2015-09-22 19:37:29.392171822 +0200
+++ Makefile    2015-09-22 19:48:20.847471868 +0200
@@ -2,7 +2,7 @@
# $FreeBSD: head/www/firefox/Makefile 395470 2015-08-28 13:05:56Z jbeich $
PORTNAME=      firefox
-DISTVERSION=   40.0.3
+DISTVERSION=   41.0
DISTVERSIONSUFFIX=.source
PORTEPOCH=     1
CATEGORIES=    www ipv6
@@ -39,7 +39,7 @@
USE_QT5=       # empty
QT_NONSTANDARD=        yes
USE_GL=                gl
-USES=          dos2unix tar:bzip2
+USES=          dos2unix tar:xz
DOS2UNIX_FILES=        media/webrtc/trunk/webrtc/system_wrappers/source/spreadsortlib/spreadsort.hpp
FIREFOX_ICON=          ${MOZILLA}.png

Code:
diff -uN distinfo.orig distinfo

--- distinfo.orig       2015-09-22 19:37:55.440164724 +0200
+++ distinfo    2015-09-22 19:57:18.543316800 +0200
@@ -1,2 +1,2 @@
-SHA256 (firefox-40.0.3.source.tar.bz2) = 56ab32bfa070a1d86d356ad14ce74252b38dab9307948de8e4a3a2b7f3f22634
-SIZE (firefox-40.0.3.source.tar.bz2) = 178261482
+SHA256 (firefox-41.0.source.tar.xz) = 18abb95e93770ab1cc0794349125aacf073eb04fd8b8a93c7a58312c94bf16fd
+SIZE (firefox-41.0.source.tar.xz) = 159785356

Der Firefox patch-bug702179 wollte nicht im ersten Anlauf, da habe ich ihn erst mal einfach rigoros aus dem files Verzeichnis geräumt.

Das hier sind die Mozilla Sicherheitshinweise:
https://www.mozilla.org/en-US/security/advisories/

Wäre aber besser da guckt mal jemand genauer drauf, wer immer sich damit auskennt.
 
Mittlerweile ist Firefox in Version 41.0.1 veröffentlicht worden:
https://www.mozilla.org/en-US/firefox/41.0.1/releasenotes/
Auch der Firefox 41.0.1 baut auf FreeBSD:
Code:
--- Makefile.orig       2015-10-04 00:47:36.421532557 +0200
+++ Makefile    2015-10-04 06:52:09.362444802 +0200
@@ -2,7 +2,7 @@
# $FreeBSD: head/www/firefox/Makefile 395470 2015-08-28 13:05:56Z jbeich $
PORTNAME=      firefox
-DISTVERSION=   40.0.3
+DISTVERSION=   41.0.1
DISTVERSIONSUFFIX=.source
PORTEPOCH=     1
CATEGORIES=    www ipv6
@@ -39,7 +39,7 @@
USE_QT5=       # empty
QT_NONSTANDARD=        yes
USE_GL=                gl
-USES=          dos2unix tar:bzip2
+USES=          dos2unix tar:xz
DOS2UNIX_FILES=        media/webrtc/trunk/webrtc/system_wrappers/source/spreadsortlib/spreadsort.hpp
FIREFOX_ICON=          ${MOZILLA}.png
Code:
--- distinfo.orig       2015-10-04 00:47:36.425526920 +0200
+++ distinfo    2015-10-04 07:04:38.624223953 +0200
@@ -1,2 +1,2 @@
-SHA256 (firefox-40.0.3.source.tar.bz2) = 56ab32bfa070a1d86d356ad14ce74252b38dab9307948de8e4a3a2b7f3f22634
-SIZE (firefox-40.0.3.source.tar.bz2) = 178261482
+SHA256 (firefox-41.0.1.source.tar.xz) = 47b2cfc26b17559c26b95a584ab14b6efba132ca371b8aa30da2e2167e0612c3
+SIZE (firefox-41.0.1.source.tar.xz) = 159761132
Den Firefox patch-bug702179 habe ich wieder einfach rigoros aus dem files Verzeichnis geräumt.
 
Laeuft Firefox in Version 41.x denn laenger als 20 Stunden und ohne massive Speicherlecks, wenn man ihn tatsaechlich ausgiebig nutzt? Berichte doch bitte bei Gelegenheit. Danke!
 
20 Stunden am Stück Internetzdauersörfen? Das schaffe ich nicht, da bin ich irgendwann dann doch mal müde, will schlafen und dann mache ich den Computer aus. ;)
Aber mit den 41er Firefox Versionen ist mir nichts negativ aufgefallen. Sie funktionieren so weit für mich einfach.
 
Ich denke, hier geht's um suspend to ram und dann hoffen, dass Firefox auch für mehrere Tage den Betrieb aufrecht erhält ;)
 
Nein, es geht darum: Firefox starten, Dutzende Tabs oeffnen, stundenlang weiter nutzen oder auch nicht und schliesslich nach ein oder zwei Tagen erneut den Browser nutzen, der ja weiterhin gestartet war. Kein "suspend to ram", nein, es geht einzig um die heftigen Speicherlecks des Firefox in der Version 40. Sind diese in Version 41 gefixt?
 
Es gibt ein Sicherheitsupdate auf Firefox 41.0.2:
https://www.mozilla.org/en-US/security/advisories/mfsa2015-115/
Klingt auch nicht gerade so, als wollte man das "allowing a malicious page to access private data from other origins" in seiner Browser Installation wirklich gerne behalten wollen.
Der Firefox 41.0.2 baut und läuft aber auch auf FreeBSD mit nur minimaler Anpassung im Makefile:
Code:
diff -uN Makefile.orig Makefile

--- Makefile.orig       2015-10-16 05:12:28.620590712 +0200
+++ Makefile    2015-10-16 05:13:14.500575040 +0200
@@ -2,7 +2,7 @@
# $FreeBSD: head/www/firefox/Makefile 399009 2015-10-10 17:29:53Z swills $
PORTNAME=      firefox
-DISTVERSION=   41.0.1
+DISTVERSION=   41.0.2
DISTVERSIONSUFFIX=.source
PORTEPOCH=     1
CATEGORIES=    www ipv6
... und in der distinfo:
Code:
diff -uN distinfo.orig distinfo

--- distinfo.orig       2015-10-16 05:13:46.812566298 +0200
+++ distinfo    2015-10-16 05:16:34.419513061 +0200
@@ -1,2 +1,2 @@
-SHA256 (firefox-41.0.1.source.tar.xz) = 47b2cfc26b17559c26b95a584ab14b6efba132ca371b8aa30da2e2167e0612c3
-SIZE (firefox-41.0.1.source.tar.xz) = 159761132
+SHA256 (firefox-41.0.2.source.tar.xz) = ff00689f4d2ff54c5eb7b3aa367560a3645800eb0c96e73a795e461461b1970e
+SIZE (firefox-41.0.2.source.tar.xz) = 159761468
 
Laeuft Firefox in Version 41.x denn laenger als 20 Stunden und ohne massive Speicherlecks, wenn man ihn tatsaechlich ausgiebig nutzt? Berichte doch bitte bei Gelegenheit. Danke!

Mein Mozilla Firefox 38.3.0 [www/firefox-esr] scheint keine Probleme in dieser Richtung zu haben, mit aktuell 22 Tabs.

Code:
% ps xc -O etime,rss | grep firefox
3362   5-04:10:08 827072  -  I    286:54.02 firefox
 
Firefox 42 baut auf FreeBSD.

Steve Wills firefox 42 take 4 läuft bei mir.
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=204277#c13

Habe nur noch nss und ca_root_nss auf die Version 3.20.1 gebracht.
Da war was mit NSS and NSPR memory corruption issues:
https://www.mozilla.org/en-US/security/known-vulnerabilities/firefox/#firefox42
heise, golem, youtube und vimeo läuft:
Teeh Mozilla Monster is awaken again. :) 42!

Gestern hatte ich noch selbst herumgefummeltes im files Verzeichnis vom Firefox drin, da lief dann Adblock Plus Amok. Aber ohne zuverlässigen Werbeblocker geht das Internet ja nun gar nicht mehr.

Wer es auch nicht abwarten kann:
Code:
cd /usr/ports/
fetch -o firefox-42.diff 'https://bz-attachments.freebsd.org/attachment.cgi?id=162789'
patch < firefox-42.diff
Da war dann noch im /usr/ports/www/firefox/files/ Verzeichnis ein 0 Byte Patch, patch-bug1181382 und die *.orig Dateien. Das habe ich aus dem files Verzeichnis rausgeräumt und dann hat der Firefox 42 munter durchgebaut und läuft.

Dankeschön! :)
 
Zurück
Oben