Bug 268012 - databases/sqlite3: Update to 3.40.0
Summary: databases/sqlite3: Update to 3.40.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Fernando Apesteguía
URL: https://www.sqlite.org/releaselog/3_4...
Keywords:
Depends on:
Blocks:
 
Reported: 2022-11-27 13:03 UTC by Pavel Volkov
Modified: 2022-11-28 16:59 UTC (History)
2 users (show)

See Also:


Attachments
patch (6.96 KB, patch)
2022-11-27 13:03 UTC, Pavel Volkov
pavelivolkov: maintainer-approval+
Details | Diff
poudriere log (59.96 KB, text/plain)
2022-11-27 13:05 UTC, Pavel Volkov
no flags Details
poudriere log @tcl (72.49 KB, text/plain)
2022-11-27 13:07 UTC, Pavel Volkov
no flags Details
portlint log (12 bytes, text/plain)
2022-11-27 13:07 UTC, Pavel Volkov
no flags Details
poudriere log @icu (63.92 KB, text/plain)
2022-11-27 13:12 UTC, Pavel Volkov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Pavel Volkov 2022-11-27 13:03:23 UTC
Created attachment 238366 [details]
patch

Upgrade to version 3.40.0
Correct some tests.
Comment 1 Pavel Volkov 2022-11-27 13:05:22 UTC
Created attachment 238367 [details]
poudriere log
Comment 2 Pavel Volkov 2022-11-27 13:07:00 UTC
Created attachment 238368 [details]
poudriere log @tcl
Comment 3 Pavel Volkov 2022-11-27 13:07:44 UTC
Created attachment 238369 [details]
portlint log
Comment 4 Pavel Volkov 2022-11-27 13:12:16 UTC
Created attachment 238370 [details]
poudriere log @icu
Comment 5 Fernando Apesteguía freebsd_committer freebsd_triage 2022-11-28 16:59:21 UTC
Committed,

Thanks!
Comment 6 commit-hook freebsd_committer freebsd_triage 2022-11-28 16:59:51 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5e8b3d783d2cce36c7e4f38aad7b34b4ee3d9c68

commit 5e8b3d783d2cce36c7e4f38aad7b34b4ee3d9c68
Author:     Pavel Volkov <pavelivolkov@gmail.com>
AuthorDate: 2022-11-28 06:45:01 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2022-11-28 16:54:42 +0000

    databases/sqlite3: Update to 3.40.0

    ChangeLog: https://www.sqlite.org/releaselog/3_40_0.html

     * Add support for compiling SQLite to WASM and running it in web browsers.
     * Add the recovery extension that might be able to recover some content from a
       corrupt database file.
     * Query planner enhancements:
     * A new typedef named sqlite3_filename is added and used to represent the name
       of a database file.
     * Add the sqlite3_value_encoding() interface.
     * Security enhancement: SQLITE_DBCONFIG_DEFENSIVE is augmented to prohibit
       changing the schema_version.
     * Enhancements to the PRAGMA integrity_check statement:
     * Enhance the VACUUM INTO statement so that it honors the PRAGMA synchronous
       setting.
     * Enhance the sqlite3_strglob() and sqlite3_strlike() APIs
     * Provide the new SQLITE_MAX_ALLOCATION_SIZE compile-time option for limiting
       the size of memory allocations.
     * Change the algorithm used by SQLite's built-in pseudo-random number
       generator (PRNG) from RC4 to Chacha20.
     * Allow two or more indexes to have the same name as long as they are all in
       separate schemas.
     * Miscellaneous performance optimizations result in about 1% fewer CPU cycles
       used on typical workloads.

    PR:             268012
    Reported by:    pavelivolkov@gmail.com (maintainer)

 databases/sqlite3/Makefile                         |  3 +-
 databases/sqlite3/distinfo                         |  6 ++--
 databases/sqlite3/files/patch-Makefile.in          |  8 ++---
 .../sqlite3/files/patch-test_e__uri.test (new)     | 13 +++++++++
 .../sqlite3/files/patch-test_fts3expr4.test (new)  | 11 +++++++
 .../sqlite3/files/patch-test_scanstatus.test (new) | 34 ++++++++++++++++++++++
 databases/sqlite3/files/patch-test_stat.test (new) | 11 +++++++
 databases/sqlite3/files/patch-test_uri.test (new)  | 15 ++++++++++
 8 files changed, 92 insertions(+), 9 deletions(-)