Hi, firefox 41 ETA is next tuesday/wednesday, as usual been using the betas since some weeks. Note that it depends on sqlite 3.8.11.1, so make sure that you have /usr/lib/libsqlite3.so.31.0.
http://cgit.rhaalovely.net/mozilla-firefox/?h=release git clone -b release http://git.rhaalovely.net/git/mozilla-firefox Note that upstream will switch to gtk3 by default in 42, and i plan to follow this move, if you want to testbuild it checkout the gtk3 branch (cf http://cgit.rhaalovely.net/mozilla-firefox/commit/?h=gtk3) Some packages.. http://rhaalovely.net/stuff/amd64/firefox-41.0rc3-gtk3.tgz http://rhaalovely.net/stuff/amd64/firefox-41.0rc3.tgz http://rhaalovely.net/stuff/i386/firefox-41.0rc3.tgz Landry
Index: Makefile =================================================================== RCS file: /cvs/ports/www/mozilla-firefox/Makefile,v retrieving revision 1.277 diff -u -r1.277 Makefile --- Makefile 11 Aug 2015 21:14:53 -0000 1.277 +++ Makefile 19 Sep 2015 09:08:14 -0000 @@ -4,13 +4,14 @@ # Don't forget to bump www/firefox-i18n after updates. -MOZILLA_VERSION = 40.0 +MOZILLA_VERSION = 41.0rc3 MOZILLA_BRANCH = release MOZILLA_PROJECT = firefox MOZILLA_CODENAME = browser BROKEN-sparc64 = xpcshell SIGBUS during fake +EXTRACT_SUFX = .tar.xz -SO_VERSION = 58.0 +SO_VERSION = 59.0 # NOTE: Must bump minor version if any shlib's are removed from the # components dir to avoid pkg_add -r issues. MOZILLA_LIBS = browsercomps mozgnome xul clearkey Index: distinfo =================================================================== RCS file: /cvs/ports/www/mozilla-firefox/distinfo,v retrieving revision 1.118 diff -u -r1.118 distinfo --- distinfo 11 Aug 2015 21:14:53 -0000 1.118 +++ distinfo 19 Sep 2015 09:08:14 -0000 @@ -1,2 +1,2 @@ -SHA256 (mozilla/firefox-40.0.source.tar.bz2) = 46JhZLOn8a774ToH8P3NMicm5LuMfpQy0WccjJ43FFo= -SIZE (mozilla/firefox-40.0.source.tar.bz2) = 178288925 +SHA256 (mozilla/firefox-41.0.source.tar.xz) = GKu5XpN3CrHMB5Q0kSWqzwc+sE/YuKk8elgxLJS/Fv0= +SIZE (mozilla/firefox-41.0.source.tar.xz) = 159785356 Index: patches/patch-storage_mozStorageConnection_cpp =================================================================== RCS file: patches/patch-storage_mozStorageConnection_cpp diff -N patches/patch-storage_mozStorageConnection_cpp --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-storage_mozStorageConnection_cpp 19 Sep 2015 09:08:15 -0000 @@ -0,0 +1,21 @@ +$OpenBSD$ + +set secure_delete PRAGMA on by default, instead of using internal sqlite copy +https://bugzilla.mozilla.org/show_bug.cgi?id=546162 + +--- storage/mozStorageConnection.cpp.orig Thu Aug 20 23:25:02 2015 ++++ storage/mozStorageConnection.cpp Mon Aug 24 09:26:52 2015 +@@ -785,6 +785,13 @@ Connection::initializeInternal() + return convertResultCode(srv); + } + ++ srv = ::sqlite3_exec(mDBConn, "PRAGMA secure_delete = ON", NULL, NULL, NULL); ++ if (srv != SQLITE_OK) { ++ ::sqlite3_close(mDBConn); ++ mDBConn = nullptr; ++ return convertResultCode(srv); ++ } ++ + // Set the synchronous PRAGMA, according to the preference. + switch (Service::getSynchronousPref()) { + case 2: Index: patches/patch-storage_src_mozStorageConnection_cpp =================================================================== RCS file: patches/patch-storage_src_mozStorageConnection_cpp diff -N patches/patch-storage_src_mozStorageConnection_cpp --- patches/patch-storage_src_mozStorageConnection_cpp 11 Aug 2015 21:14:53 -0000 1.27 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,19 +0,0 @@ -$OpenBSD: patch-storage_src_mozStorageConnection_cpp,v 1.27 2015/08/11 21:14:53 landry Exp $ -set secure_delete PRAGMA on by default, instead of using internal sqlite copy -https://bugzilla.mozilla.org/show_bug.cgi?id=546162 ---- storage/src/mozStorageConnection.cpp.orig Fri Jul 3 02:42:15 2015 -+++ storage/src/mozStorageConnection.cpp Sun Jul 5 22:38:40 2015 -@@ -721,6 +721,13 @@ Connection::initializeInternal(nsIFile* aDatabaseFile) - return convertResultCode(srv); - } - -+ srv = ::sqlite3_exec(mDBConn, "PRAGMA secure_delete = ON", NULL, NULL, NULL); -+ if (srv != SQLITE_OK) { -+ ::sqlite3_close(mDBConn); -+ mDBConn = nullptr; -+ return convertResultCode(srv); -+ } -+ - // Set the synchronous PRAGMA, according to the preference. - switch (Service::getSynchronousPref()) { - case 2: