pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc
Module Name: pkgsrc
Committed By: adam
Date: Thu Nov 6 16:11:08 UTC 2025
Modified Files:
pkgsrc/databases/sqlite3: Makefile.common distinfo
pkgsrc/databases/sqlite3-docs: PLIST distinfo
pkgsrc/databases/sqlite3-tcl: Makefile distinfo
pkgsrc/devel/lemon: distinfo
Log Message:
sqlite3: updated to 3.51.0
SQLite Release 3.51.0 On 2025-11-04
New macros in sqlite3.h:
SQLITE_SCM_BRANCH → the name of the branch from which the source code is taken.
SQLITE_SCM_TAGS → space-separated list of tags on the source code check-in.
SQLITE_SCM_DATETIME → ISO-8601 date and time of the source code check-in.
Two new JSON functions, jsonb_each() and jsonb_tree() work the same as the existing json_each() and json_tree() functions except that they return JSONB for the "value" column when the "type" is
'array' or 'object'.
The carray and percentile extensions are now built into the amalgamation, though they are disabled by default and must be activated at compile-time using the -DSQLITE_ENABLE_CARRAY and/or
-DSQLITE_ENABLE_PERCENTILE options, respectively.
Enhancements to TCL Interface:
Add the -asdict flag to the eval command to have it set the row data as a dict instead of an array.
User-defined functions may now break to return an SQL NULL.
CLI enhancements:
Increase the precision of ".timer" to microseconds.
Enhance the "box" and "column" formatting modes to deal with double-wide characters.
The ".imposter" command provides read-only imposter tables that work with VACUUM and do not require the --unsafe-testing option.
Add the --ifexists option to the CLI command-line option and to the .open command.
Limit columns widths set by the ".width" command to 30,000 or less, as there is not good reason to have wider columns, but supporting wider columns provides opportunity to malefactors.
Performance enhancements:
Use fewer CPU cycles to commit a read transaction.
Early detection of joins that return no rows due to one or more of the tables containing no rows.
Avoid evaluation of scalar subqueries if the result of the subquery does not change the result of the overall expression.
Faster window function queries when using "BETWEEN :x FOLLOWING AND :y FOLLOWING" with a large :y.
Add the PRAGMA wal_checkpoint=NOOP; command and the SQLITE_CHECKPOINT_NOOP argument for sqlite3_wal_checkpoint_v2().
Add the sqlite3_set_errmsg() API for use by extensions.
Add the sqlite3_db_status64() API, which works just like the existing sqlite3_db_status() API except that it returns 64-bit results.
Add the SQLITE_DBSTATUS_TEMPBUF_SPILL option to the sqlite3_db_status() and sqlite3_db_status64() interfaces.
In the session extension add the sqlite3changeset_apply_v3() interface.
For the built-in printf() and the format() SQL function, omit the leading '-' from negative floating point numbers if the '+' flag is omitted and the "#" flag is present and all displayed digits are
'0'. Use '%#f' or similar to avoid outputs like '-0.00' and instead show just '0.00'.
Improved error messages generated by FTS5.
Enforce STRICT typing on computed columns.
Improved support for VxWorks
JavaScript/WASM now supports 64-bit WASM. The canonical builds continue to be 32-bit but creating one's own 64-bit build is now as simple as running "make".
Improved resistance to database corruption caused by an application breaking Posix advisory locks using close().
To generate a diff of this commit:
cvs rdiff -u -r1.123 -r1.124 pkgsrc/databases/sqlite3/Makefile.common
cvs rdiff -u -r1.216 -r1.217 pkgsrc/databases/sqlite3/distinfo
cvs rdiff -u -r1.144 -r1.145 pkgsrc/databases/sqlite3-docs/PLIST
cvs rdiff -u -r1.147 -r1.148 pkgsrc/databases/sqlite3-docs/distinfo
cvs rdiff -u -r1.127 -r1.128 pkgsrc/databases/sqlite3-tcl/Makefile
cvs rdiff -u -r1.161 -r1.162 pkgsrc/databases/sqlite3-tcl/distinfo
cvs rdiff -u -r1.88 -r1.89 pkgsrc/devel/lemon/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/databases/sqlite3/Makefile.common
diff -u pkgsrc/databases/sqlite3/Makefile.common:1.123 pkgsrc/databases/sqlite3/Makefile.common:1.124
--- pkgsrc/databases/sqlite3/Makefile.common:1.123 Sat Aug 2 09:29:22 2025
+++ pkgsrc/databases/sqlite3/Makefile.common Thu Nov 6 16:11:08 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.123 2025/08/02 09:29:22 adam Exp $
+# $NetBSD: Makefile.common,v 1.124 2025/11/06 16:11:08 adam Exp $
#
# used by databases/sqlite3/Makefile
# used by databases/sqlite3-diff/Makefile -- please `bmake makesum` there
@@ -6,8 +6,8 @@
# used by databases/sqlite3-tcl/Makefile
# used by devel/lemon/Makefile
-SQLITE3_DISTVERSION= 3500400
-SQLITE3_VERSION= 3.50.4
+SQLITE3_DISTVERSION= 3510000
+SQLITE3_VERSION= 3.51.0
MASTER_SITES= http://www.sqlite.org/2025/
MASTER_SITES+= http://www.hwaci.com/sw/sqlite/2025/
Index: pkgsrc/databases/sqlite3/distinfo
diff -u pkgsrc/databases/sqlite3/distinfo:1.216 pkgsrc/databases/sqlite3/distinfo:1.217
--- pkgsrc/databases/sqlite3/distinfo:1.216 Sat Aug 2 09:29:22 2025
+++ pkgsrc/databases/sqlite3/distinfo Thu Nov 6 16:11:08 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.216 2025/08/02 09:29:22 adam Exp $
+$NetBSD: distinfo,v 1.217 2025/11/06 16:11:08 adam Exp $
-BLAKE2s (sqlite-autoconf-3500400.tar.gz) = 53d2ec764a7637bbcc88b7c664c0fae0a3bad910962437e7850353cf367470c0
-SHA512 (sqlite-autoconf-3500400.tar.gz) = 5862fc81fc087fd7280d9c7a701f972c35288d9f1fee4863443c35201e8db43a642a5f0d6eb81f8d0637859303a38301b459ffd1c39cd8283e18cbc4ae413aa1
-Size (sqlite-autoconf-3500400.tar.gz) = 3173050 bytes
+BLAKE2s (sqlite-autoconf-3510000.tar.gz) = 9b750191a65b88ed2decb8e654d45c0d037cfe607f5f98600fa3844235b09169
+SHA512 (sqlite-autoconf-3510000.tar.gz) = 44aec8688ed017f694854fed9250cdeb68c853e74b0e0f78d5e3ccb271dde5c1dbed701fba188489e4f220c969c9ed61dc328242e39829ed151d185d7b58829b
+Size (sqlite-autoconf-3510000.tar.gz) = 3207443 bytes
SHA1 (patch-autosetup_proj.tcl) = b0e8241e57e82a1dadd721a64128f62e7409f600
Index: pkgsrc/databases/sqlite3-docs/PLIST
diff -u pkgsrc/databases/sqlite3-docs/PLIST:1.144 pkgsrc/databases/sqlite3-docs/PLIST:1.145
--- pkgsrc/databases/sqlite3-docs/PLIST:1.144 Sat Aug 2 09:29:22 2025
+++ pkgsrc/databases/sqlite3-docs/PLIST Thu Nov 6 16:11:08 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.144 2025/08/02 09:29:22 adam Exp $
+@comment $NetBSD: PLIST,v 1.145 2025/11/06 16:11:08 adam Exp $
share/doc/sqlite3/34to35.html
share/doc/sqlite3/35to36.html
share/doc/sqlite3/about.html
@@ -45,6 +45,7 @@ share/doc/sqlite3/c3ref/c_access_exists.
share/doc/sqlite3/c3ref/c_alter_table.html
share/doc/sqlite3/c3ref/c_any.html
share/doc/sqlite3/c3ref/c_blob.html
+share/doc/sqlite3/c3ref/c_carray_blob.html
share/doc/sqlite3/c3ref/c_checkpoint_full.html
share/doc/sqlite3/c3ref/c_config_covering_index_scan.html
share/doc/sqlite3/c3ref/c_dbconfig_defensive.html
@@ -64,11 +65,11 @@ share/doc/sqlite3/c3ref/c_open_autoproxy
share/doc/sqlite3/c3ref/c_prepare_dont_log.html
share/doc/sqlite3/c3ref/c_scanstat_complex.html
share/doc/sqlite3/c3ref/c_scanstat_est.html
+share/doc/sqlite3/c3ref/c_scm_branch.html
share/doc/sqlite3/c3ref/c_serialize_nocopy.html
share/doc/sqlite3/c3ref/c_setlk_block_on_connect.html
share/doc/sqlite3/c3ref/c_shm_exclusive.html
share/doc/sqlite3/c3ref/c_shm_nlock.html
-share/doc/sqlite3/c3ref/c_source_id.html
share/doc/sqlite3/c3ref/c_static.html
share/doc/sqlite3/c3ref/c_status_malloc_count.html
share/doc/sqlite3/c3ref/c_stmtstatus_counter.html
@@ -79,6 +80,7 @@ share/doc/sqlite3/c3ref/c_txn_none.html
share/doc/sqlite3/c3ref/c_vtab_constraint_support.html
share/doc/sqlite3/c3ref/c_win32_data_directory_type.html
share/doc/sqlite3/c3ref/cancel_auto_extension.html
+share/doc/sqlite3/c3ref/carray_bind.html
share/doc/sqlite3/c3ref/changes.html
share/doc/sqlite3/c3ref/clear_bindings.html
share/doc/sqlite3/c3ref/close.html
@@ -172,6 +174,7 @@ share/doc/sqlite3/c3ref/result_blob.html
share/doc/sqlite3/c3ref/result_subtype.html
share/doc/sqlite3/c3ref/serialize.html
share/doc/sqlite3/c3ref/set_authorizer.html
+share/doc/sqlite3/c3ref/set_errmsg.html
share/doc/sqlite3/c3ref/set_last_insert_rowid.html
share/doc/sqlite3/c3ref/setlk_timeout.html
share/doc/sqlite3/c3ref/sleep.html
@@ -296,6 +299,7 @@ share/doc/sqlite3/fullsql.html
share/doc/sqlite3/gencol.html
share/doc/sqlite3/geopoly.html
share/doc/sqlite3/getthecode.html
+share/doc/sqlite3/glossary.html
share/doc/sqlite3/hirely.html
share/doc/sqlite3/howitworks.html
share/doc/sqlite3/howtocompile.html
@@ -714,6 +718,7 @@ share/doc/sqlite3/releaselog/3_50_1.html
share/doc/sqlite3/releaselog/3_50_2.html
share/doc/sqlite3/releaselog/3_50_3.html
share/doc/sqlite3/releaselog/3_50_4.html
+share/doc/sqlite3/releaselog/3_51_0.html
share/doc/sqlite3/releaselog/3_5_0.html
share/doc/sqlite3/releaselog/3_5_1.html
share/doc/sqlite3/releaselog/3_5_2.html
@@ -818,7 +823,6 @@ share/doc/sqlite3/releaselog/3_9_3.html
share/doc/sqlite3/releaselog/current.html
share/doc/sqlite3/requirements.html
share/doc/sqlite3/rescode.html
-share/doc/sqlite3/robots.txt
share/doc/sqlite3/rowidtable.html
share/doc/sqlite3/rowvalue.html
share/doc/sqlite3/rsync.html
Index: pkgsrc/databases/sqlite3-docs/distinfo
diff -u pkgsrc/databases/sqlite3-docs/distinfo:1.147 pkgsrc/databases/sqlite3-docs/distinfo:1.148
--- pkgsrc/databases/sqlite3-docs/distinfo:1.147 Sat Aug 2 09:29:22 2025
+++ pkgsrc/databases/sqlite3-docs/distinfo Thu Nov 6 16:11:08 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.147 2025/08/02 09:29:22 adam Exp $
+$NetBSD: distinfo,v 1.148 2025/11/06 16:11:08 adam Exp $
-BLAKE2s (sqlite-doc-3500400.zip) = ca204a93e4610d4b0ae8ed2045d8fb053247b02012c3e9769f517ae4ffac3d2f
-SHA512 (sqlite-doc-3500400.zip) = 24db55ec5d29a6389cf930e3fa3c7205ca47973f5857f7cc5444166bd10d00109cbe4141e87cbb94f75711cb981e60bde286b15c0384cdcfb41337f0f0eaa446
-Size (sqlite-doc-3500400.zip) = 11398708 bytes
+BLAKE2s (sqlite-doc-3510000.zip) = ceef891dd025c897933e0603f947d16583af9d4866330ab2507937e6509c5d9a
+SHA512 (sqlite-doc-3510000.zip) = 31171a5a9dba07b043373a2003d563a762bbb4897de5cfd085b2ceccde8b097f6e8d05394b9c98d2559dde232756c59223a0000ac385e120b3d6be718f260433
+Size (sqlite-doc-3510000.zip) = 11439141 bytes
Index: pkgsrc/databases/sqlite3-tcl/Makefile
diff -u pkgsrc/databases/sqlite3-tcl/Makefile:1.127 pkgsrc/databases/sqlite3-tcl/Makefile:1.128
--- pkgsrc/databases/sqlite3-tcl/Makefile:1.127 Mon Jun 30 18:39:24 2025
+++ pkgsrc/databases/sqlite3-tcl/Makefile Thu Nov 6 16:11:08 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.127 2025/06/30 18:39:24 adam Exp $
+# $NetBSD: Makefile,v 1.128 2025/11/06 16:11:08 adam Exp $
.include "../../databases/sqlite3/Makefile.common"
@@ -20,10 +20,6 @@ PLIST_SUBST+= TCL_TRIM_DOTS=${PKGVERSIO
BUILDLINK_API_DEPENDS.sqlite3+= sqlite3>=3.6.10
-# avoid conflict with lang/tcl
-post-extract:
- ${MV} ${WRKSRC}/doc/sqlite3.n ${WRKSRC}/doc/sqlite3-tcl.n
-
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == "Darwin"
Index: pkgsrc/databases/sqlite3-tcl/distinfo
diff -u pkgsrc/databases/sqlite3-tcl/distinfo:1.161 pkgsrc/databases/sqlite3-tcl/distinfo:1.162
--- pkgsrc/databases/sqlite3-tcl/distinfo:1.161 Sat Aug 2 09:29:22 2025
+++ pkgsrc/databases/sqlite3-tcl/distinfo Thu Nov 6 16:11:08 2025
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.161 2025/08/02 09:29:22 adam Exp $
+$NetBSD: distinfo,v 1.162 2025/11/06 16:11:08 adam Exp $
-BLAKE2s (sqlite-autoconf-3500400.tar.gz) = 53d2ec764a7637bbcc88b7c664c0fae0a3bad910962437e7850353cf367470c0
-SHA512 (sqlite-autoconf-3500400.tar.gz) = 5862fc81fc087fd7280d9c7a701f972c35288d9f1fee4863443c35201e8db43a642a5f0d6eb81f8d0637859303a38301b459ffd1c39cd8283e18cbc4ae413aa1
-Size (sqlite-autoconf-3500400.tar.gz) = 3173050 bytes
+BLAKE2s (sqlite-autoconf-3510000.tar.gz) = 9b750191a65b88ed2decb8e654d45c0d037cfe607f5f98600fa3844235b09169
+SHA512 (sqlite-autoconf-3510000.tar.gz) = 44aec8688ed017f694854fed9250cdeb68c853e74b0e0f78d5e3ccb271dde5c1dbed701fba188489e4f220c969c9ed61dc328242e39829ed151d185d7b58829b
+Size (sqlite-autoconf-3510000.tar.gz) = 3207443 bytes
+SHA1 (patch-Makefile.in) = 305c9839028533bf11ed68a5c901c5c3085f909f
Index: pkgsrc/devel/lemon/distinfo
diff -u pkgsrc/devel/lemon/distinfo:1.88 pkgsrc/devel/lemon/distinfo:1.89
--- pkgsrc/devel/lemon/distinfo:1.88 Sat Aug 2 09:29:23 2025
+++ pkgsrc/devel/lemon/distinfo Thu Nov 6 16:11:08 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.88 2025/08/02 09:29:23 adam Exp $
+$NetBSD: distinfo,v 1.89 2025/11/06 16:11:08 adam Exp $
-BLAKE2s (sqlite-src-3500400.zip) = 60a51a910fc0d7ab8d9f2a9c68d33de79bb7b7c6630caa34653f23669be149f1
-SHA512 (sqlite-src-3500400.zip) = 003b03ddc4dd9618b48370e2aaf339c12c3384963f142f1f97110d6ed74f45aa7477477f53bc8b24b6d9f473b899ecb5d13889f52b8cd4fbdce2e6e5fa24502f
-Size (sqlite-src-3500400.zip) = 14393367 bytes
+BLAKE2s (sqlite-src-3510000.zip) = 2f478bca3d5683f338ee72be32bdd702b4bbed085b32bc9ddd055c52a8cc7b50
+SHA512 (sqlite-src-3510000.zip) = 49f84c79030b2bd9141d1a6834201858493e782363a48b73dc7b7f46bd1d3dd1849dbe859671f84a1d5ef923568e00231be4c1ff4d611bbe0b0f8b69820f30d5
+Size (sqlite-src-3510000.zip) = 14193571 bytes
Home |
Main Index |
Thread Index |
Old Index