Hi,
here's an update to sqlite 3.31.1, which needs runtime testing as
there's apparently what could be seen as an abi break (not really sure
about that) as an internal API that was used by firefox (and maybe
others) was changed in 3.31.0 which resulted in runtime crashes (cf
https://bugzilla.mozilla.org/show_bug.cgi?id=1607902 and
https://bugzilla.mozilla.org/show_bug.cgi?id=1611253)
from my understanding the API change was revered in 3.31.1
(cf https://sqlite.org/releaselog/3_31_1.html) but im not 100% sure
updating our sqlite3 port is 100% safe wrt consumers - so more eyes on
it would be nice :) Dunno if a bulk is needed though.
On a sidenote, this breakage in firefox triggered
https://bugzilla.mozilla.org/show_bug.cgi?id=1611386 where upstream
considers dropping support for system sqlite which would 'solve' all
those issues.
Firefox 73 (due next week) will handle all versions at runtime, and
esr68 should too.
Landry
? sqlite3-3.14.2-libsqlite3.so.33.0
? sqlite3-3.16.2-libsqlite3.so.34.0
? sqlite3-3.17.0-libsqlite3.so.35.0
? sqlite3-3.19.3-libsqlite3.so.36.0
? sqlite3-3.20.0-libsqlite3.so.37.0
? sqlite3-3.20.1-libsqlite3.so.37.1
? sqlite3-3.21.0-libsqlite3.so.37.1
? sqlite3-3.22.0-libsqlite3.so.37.1
? sqlite3-3.23.0-libsqlite3.so.37.2
? sqlite3-3.23.1-libsqlite3.so.37.2
? sqlite3-3.24.0-libsqlite3.so.37.3
? sqlite3-3.25.1-libsqlite3.so.37.3
? sqlite3-3.25.3-libsqlite3.so.37.4
? sqlite3-3.26.0-libsqlite3.so.37.4
? sqlite3-3.27.2-libsqlite3.so.37.4
Index: Makefile
===================================================================
RCS file: /cvs/ports/databases/sqlite3/Makefile,v
retrieving revision 1.106
diff -u -r1.106 Makefile
--- Makefile 3 Feb 2020 05:35:06 -0000 1.106
+++ Makefile 4 Feb 2020 08:09:29 -0000
@@ -2,12 +2,11 @@
COMMENT= embedded SQL implementation
-DISTNAME = sqlite-autoconf-3300100
-PKGNAME= sqlite3-3.30.1
-REVISION= 0
+DISTNAME = sqlite-autoconf-3310100
+PKGNAME= sqlite3-3.31.1
# XXX needs bumps every time :-
-SHARED_LIBS += sqlite3 37.9 # 8.6
+SHARED_LIBS += sqlite3 37.10 # 8.6
# sqlite suggests that users might like to assert() that library and header
# versions match, so bumps are needed even if function signatures don't change.
# ... at the current time the only one noticed is a < check (in subversion)
@@ -23,7 +22,7 @@
WANTLIB += c curses m pthread readline z
-MASTER_SITES = ${HOMEPAGE}2019/
+MASTER_SITES = ${HOMEPAGE}2020/
CONFIGURE_STYLE= gnu
CONFIGURE_ARGS= --enable-editline \
Index: distinfo
===================================================================
RCS file: /cvs/ports/databases/sqlite3/distinfo,v
retrieving revision 1.57
diff -u -r1.57 distinfo
--- distinfo 9 Nov 2019 10:09:04 -0000 1.57
+++ distinfo 4 Feb 2020 08:09:29 -0000
@@ -1,2 +1,2 @@
-SHA256 (sqlite-autoconf-3300100.tar.gz) =
jFpQ2wib0qGwjbxbANICdgLKf/I4unZY+rykVNQpjmA=
-SIZE (sqlite-autoconf-3300100.tar.gz) = 2848951
+SHA256 (sqlite-autoconf-3310100.tar.gz) =
YihO/rwFp2+QnFgP+lwAin0ioShyhdaLeCWitrUZSa4=
+SIZE (sqlite-autoconf-3310100.tar.gz) = 2887243