Fri Jan 7 21:06:28 2022 UTC ()
sqlite3: updated to 3.37.2

Changes in version 3.37.2:

Fix a bug introduced in version 3.35.0 (2021-03-12) that can cause database corruption if a SAVEPOINT is rolled back while in PRAGMA temp_store=MEMORY mode, and other changes are made, and then the outer transaction commits. Check-in 73c2b50211d3ae26
Fix a long-standing problem with ON DELETE CASCADE and ON UPDATE CASCADE in which a cache of the bytecode used to implement the cascading change was not being reset following a local DDL change. Check-in 5232c9777fe4fb13.
Other minor fixes that should not impact production builds.


(adam)
diff -r1.83 -r1.84 pkgsrc/databases/sqlite3/Makefile.common
diff -r1.176 -r1.177 pkgsrc/databases/sqlite3/distinfo
diff -r1.106 -r1.107 pkgsrc/databases/sqlite3-docs/PLIST
diff -r1.109 -r1.110 pkgsrc/databases/sqlite3-docs/distinfo
diff -r1.121 -r1.122 pkgsrc/databases/sqlite3-tcl/distinfo
diff -r1.50 -r1.51 pkgsrc/devel/lemon/distinfo

cvs diff -r1.83 -r1.84 pkgsrc/databases/sqlite3/Makefile.common (expand / switch to unified diff)

--- pkgsrc/databases/sqlite3/Makefile.common 2021/12/30 20:31:51 1.83
+++ pkgsrc/databases/sqlite3/Makefile.common 2022/01/07 21:06:28 1.84
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1# $NetBSD: Makefile.common,v 1.83 2021/12/30 20:31:51 adam Exp $ 1# $NetBSD: Makefile.common,v 1.84 2022/01/07 21:06:28 adam Exp $
2# 2#
3# used by databases/sqlite3/Makefile 3# used by databases/sqlite3/Makefile
4# used by databases/sqlite3-docs/Makefile 4# used by databases/sqlite3-docs/Makefile
5# used by databases/sqlite3-tcl/Makefile 5# used by databases/sqlite3-tcl/Makefile
6# used by devel/lemon/Makefile 6# used by devel/lemon/Makefile
7 7
8SQLITE3_DISTVERSION= 3370100 8SQLITE3_DISTVERSION= 3370200
9SQLITE3_VERSION= 3.37.1 9SQLITE3_VERSION= 3.37.2
10 10
11MASTER_SITES= http://www.sqlite.org/2021/ 11MASTER_SITES= http://www.sqlite.org/2022/
12MASTER_SITES+= http://www.hwaci.com/sw/sqlite/2021/ 12MASTER_SITES+= http://www.hwaci.com/sw/sqlite/2022/
13 13
14HOMEPAGE?= http://www.sqlite.org/ 14HOMEPAGE?= http://www.sqlite.org/
15LICENSE= public-domain 15LICENSE= public-domain

cvs diff -r1.176 -r1.177 pkgsrc/databases/sqlite3/distinfo (expand / switch to unified diff)

--- pkgsrc/databases/sqlite3/distinfo 2021/12/30 20:31:51 1.176
+++ pkgsrc/databases/sqlite3/distinfo 2022/01/07 21:06:28 1.177
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.176 2021/12/30 20:31:51 adam Exp $ 1$NetBSD: distinfo,v 1.177 2022/01/07 21:06:28 adam Exp $
2 2
3BLAKE2s (sqlite-autoconf-3370100.tar.gz) = d8a824e862b52e29909aadee7334848affda012331c7e6ba8767fc4a6b257d90 3BLAKE2s (sqlite-autoconf-3370200.tar.gz) = 02e087a45653742a3a3e949f3a617eb5f54300ada84e075a910a262a8575cf32
4SHA512 (sqlite-autoconf-3370100.tar.gz) = 426f087733a864ed16648b162f80484ffdb415c55da837224fd22365c2ab4621840af984f9c8eb4f1d91aceaabb1f4c1285bd9e92a678f686fdd5d4544f98c81 4SHA512 (sqlite-autoconf-3370200.tar.gz) = d41049ce4a2007c57f81c54b1cdc3f812abbfafd40736134604392ab16d2d4c29e40f4b927f1deb133b128a869cfdb3434c8640ec227bc4a5da1686024f65d4e
5Size (sqlite-autoconf-3370100.tar.gz) = 3001542 bytes 5Size (sqlite-autoconf-3370200.tar.gz) = 3001797 bytes
6SHA1 (patch-configure) = c0aa83bddc20d090b3cd2fd840ac69031f4396e4 6SHA1 (patch-configure) = c0aa83bddc20d090b3cd2fd840ac69031f4396e4

cvs diff -r1.106 -r1.107 pkgsrc/databases/sqlite3-docs/PLIST (expand / switch to unified diff)

--- pkgsrc/databases/sqlite3-docs/PLIST 2021/12/30 20:31:51 1.106
+++ pkgsrc/databases/sqlite3-docs/PLIST 2022/01/07 21:06:28 1.107
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.106 2021/12/30 20:31:51 adam Exp $ 1@comment $NetBSD: PLIST,v 1.107 2022/01/07 21:06:28 adam Exp $
2share/doc/sqlite3/34to35.html 2share/doc/sqlite3/34to35.html
3share/doc/sqlite3/35to36.html 3share/doc/sqlite3/35to36.html
4share/doc/sqlite3/about.html 4share/doc/sqlite3/about.html
5share/doc/sqlite3/aff_short.html 5share/doc/sqlite3/aff_short.html
6share/doc/sqlite3/affcase1.html 6share/doc/sqlite3/affcase1.html
7share/doc/sqlite3/amalgamation.html 7share/doc/sqlite3/amalgamation.html
8share/doc/sqlite3/appfileformat.html 8share/doc/sqlite3/appfileformat.html
9share/doc/sqlite3/appfunc.html 9share/doc/sqlite3/appfunc.html
10share/doc/sqlite3/arch.html 10share/doc/sqlite3/arch.html
11share/doc/sqlite3/assert.html 11share/doc/sqlite3/assert.html
12share/doc/sqlite3/asyncvfs.html 12share/doc/sqlite3/asyncvfs.html
13share/doc/sqlite3/atomiccommit.html 13share/doc/sqlite3/atomiccommit.html
14share/doc/sqlite3/autoinc.html 14share/doc/sqlite3/autoinc.html
@@ -626,26 +626,27 @@ share/doc/sqlite3/releaselog/3_32_2.html @@ -626,26 +626,27 @@ share/doc/sqlite3/releaselog/3_32_2.html
626share/doc/sqlite3/releaselog/3_32_3.html 626share/doc/sqlite3/releaselog/3_32_3.html
627share/doc/sqlite3/releaselog/3_33_0.html 627share/doc/sqlite3/releaselog/3_33_0.html
628share/doc/sqlite3/releaselog/3_34_0.html 628share/doc/sqlite3/releaselog/3_34_0.html
629share/doc/sqlite3/releaselog/3_34_1.html 629share/doc/sqlite3/releaselog/3_34_1.html
630share/doc/sqlite3/releaselog/3_35_0.html 630share/doc/sqlite3/releaselog/3_35_0.html
631share/doc/sqlite3/releaselog/3_35_1.html 631share/doc/sqlite3/releaselog/3_35_1.html
632share/doc/sqlite3/releaselog/3_35_2.html 632share/doc/sqlite3/releaselog/3_35_2.html
633share/doc/sqlite3/releaselog/3_35_3.html 633share/doc/sqlite3/releaselog/3_35_3.html
634share/doc/sqlite3/releaselog/3_35_4.html 634share/doc/sqlite3/releaselog/3_35_4.html
635share/doc/sqlite3/releaselog/3_35_5.html 635share/doc/sqlite3/releaselog/3_35_5.html
636share/doc/sqlite3/releaselog/3_36_0.html 636share/doc/sqlite3/releaselog/3_36_0.html
637share/doc/sqlite3/releaselog/3_37_0.html 637share/doc/sqlite3/releaselog/3_37_0.html
638share/doc/sqlite3/releaselog/3_37_1.html 638share/doc/sqlite3/releaselog/3_37_1.html
 639share/doc/sqlite3/releaselog/3_37_2.html
639share/doc/sqlite3/releaselog/3_3_0.html 640share/doc/sqlite3/releaselog/3_3_0.html
640share/doc/sqlite3/releaselog/3_3_1.html 641share/doc/sqlite3/releaselog/3_3_1.html
641share/doc/sqlite3/releaselog/3_3_10.html 642share/doc/sqlite3/releaselog/3_3_10.html
642share/doc/sqlite3/releaselog/3_3_11.html 643share/doc/sqlite3/releaselog/3_3_11.html
643share/doc/sqlite3/releaselog/3_3_12.html 644share/doc/sqlite3/releaselog/3_3_12.html
644share/doc/sqlite3/releaselog/3_3_13.html 645share/doc/sqlite3/releaselog/3_3_13.html
645share/doc/sqlite3/releaselog/3_3_14.html 646share/doc/sqlite3/releaselog/3_3_14.html
646share/doc/sqlite3/releaselog/3_3_15.html 647share/doc/sqlite3/releaselog/3_3_15.html
647share/doc/sqlite3/releaselog/3_3_16.html 648share/doc/sqlite3/releaselog/3_3_16.html
648share/doc/sqlite3/releaselog/3_3_17.html 649share/doc/sqlite3/releaselog/3_3_17.html
649share/doc/sqlite3/releaselog/3_3_2.html 650share/doc/sqlite3/releaselog/3_3_2.html
650share/doc/sqlite3/releaselog/3_3_3.html 651share/doc/sqlite3/releaselog/3_3_3.html
651share/doc/sqlite3/releaselog/3_3_4.html 652share/doc/sqlite3/releaselog/3_3_4.html

cvs diff -r1.109 -r1.110 pkgsrc/databases/sqlite3-docs/distinfo (expand / switch to unified diff)

--- pkgsrc/databases/sqlite3-docs/distinfo 2021/12/30 20:31:51 1.109
+++ pkgsrc/databases/sqlite3-docs/distinfo 2022/01/07 21:06:28 1.110
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.109 2021/12/30 20:31:51 adam Exp $ 1$NetBSD: distinfo,v 1.110 2022/01/07 21:06:28 adam Exp $
2 2
3BLAKE2s (sqlite-doc-3370100.zip) = 2dd0c877eb0602d5bc7013e0083b16dd1054f2fa2d02d812772ed04ebc59c35f 3BLAKE2s (sqlite-doc-3370200.zip) = 1e2232c02989f511a9809b02702dc9af71884d956f1a60ef1d0cb99da89a7cc4
4SHA512 (sqlite-doc-3370100.zip) = 76184e913399734982ddad256273603670e650fc2332ac20a044218fb7e8df69e77ad0970af328d8a8c4403f11de29a7b01ded6a72b9cf727c41d14ccaefd316 4SHA512 (sqlite-doc-3370200.zip) = 02c68a3906aee3fd05a4340549144032a239e5ab885d9b3b09236ed2b74a90c770de373e4ca9f99e72f92df090d0fb6789213fb361e954d9dd6709af20336857
5Size (sqlite-doc-3370100.zip) = 10530906 bytes 5Size (sqlite-doc-3370200.zip) = 10542395 bytes

cvs diff -r1.121 -r1.122 pkgsrc/databases/sqlite3-tcl/distinfo (expand / switch to unified diff)

--- pkgsrc/databases/sqlite3-tcl/distinfo 2021/12/30 20:31:51 1.121
+++ pkgsrc/databases/sqlite3-tcl/distinfo 2022/01/07 21:06:28 1.122
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.121 2021/12/30 20:31:51 adam Exp $ 1$NetBSD: distinfo,v 1.122 2022/01/07 21:06:28 adam Exp $
2 2
3BLAKE2s (sqlite-autoconf-3370100.tar.gz) = d8a824e862b52e29909aadee7334848affda012331c7e6ba8767fc4a6b257d90 3BLAKE2s (sqlite-autoconf-3370200.tar.gz) = 02e087a45653742a3a3e949f3a617eb5f54300ada84e075a910a262a8575cf32
4SHA512 (sqlite-autoconf-3370100.tar.gz) = 426f087733a864ed16648b162f80484ffdb415c55da837224fd22365c2ab4621840af984f9c8eb4f1d91aceaabb1f4c1285bd9e92a678f686fdd5d4544f98c81 4SHA512 (sqlite-autoconf-3370200.tar.gz) = d41049ce4a2007c57f81c54b1cdc3f812abbfafd40736134604392ab16d2d4c29e40f4b927f1deb133b128a869cfdb3434c8640ec227bc4a5da1686024f65d4e
5Size (sqlite-autoconf-3370100.tar.gz) = 3001542 bytes 5Size (sqlite-autoconf-3370200.tar.gz) = 3001797 bytes
6SHA1 (patch-Makefile.in) = 6cbbc33a5bc9c98b5aa128279f8e21e47406f537 6SHA1 (patch-Makefile.in) = 6cbbc33a5bc9c98b5aa128279f8e21e47406f537

cvs diff -r1.50 -r1.51 pkgsrc/devel/lemon/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/lemon/distinfo 2021/12/30 20:31:51 1.50
+++ pkgsrc/devel/lemon/distinfo 2022/01/07 21:06:28 1.51
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.50 2021/12/30 20:31:51 adam Exp $ 1$NetBSD: distinfo,v 1.51 2022/01/07 21:06:28 adam Exp $
2 2
3BLAKE2s (sqlite-src-3370100.zip) = 11efb1dfad47a0b71310ab259feac5801e45d43fc7d1b97dd4842b1b63651ef5 3BLAKE2s (sqlite-src-3370200.zip) = bebcb8c5cfd84f8b39edc09b8b999d36a8341d4d6856ba8cd851bc9d6daf4d12
4SHA512 (sqlite-src-3370100.zip) = ff808f9541f53174ae221a6eb0f937643d46157ed3940f72f08910e9c68a08419a118933089dc771ef30d1af5ce397e96d5379198568029b09ad167dfd4242eb 4SHA512 (sqlite-src-3370200.zip) = 2db103965934bb34c8336cf82ff7d77e75dc1ca00fa6324ac5697f3bf4b41bffff355dec7593515a68816449e5c9827a9503f6d7841c4c13981c231d3414ff76
5Size (sqlite-src-3370100.zip) = 13142659 bytes 5Size (sqlite-src-3370200.zip) = 13145234 bytes