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:

Reply via email to