Subject: CVS commit: pkgsrc/databases/ruby-sqlite3
From: Takahiro Kambe
Date: 2024-12-08 15:24:40
Message id: 20241208142440.EAAF0FC1C@cvs.NetBSD.org

Log Message:
databases/ruby-sqlite3: update to 2.4.0

2.3.0 (2024-11-20)

Added

* The SQLITE_DBPAGE extension is now enabled by default, which implements an
  eponymous-only virtual table that provides direct access to the underlying
  database file by interacting with the pager.  See
  https://www.sqlite.org/dbpage.html for more information.  [#578]
  @flavorjones

* The DBSTAT extension is now enabled by default, which implements a
  read-only eponymous virtual table that returns information about the
  amount of disk space used to store the content of an SQLite database.  See
  https://sqlite.org/dbstat.html for more information.  [#580] @pawurb
  @flavorjones

* Database#optimize which wraps the pragma optimize; statement. Also added
  Constants::Optimize to allow advanced users to pass a bitmask of options.
  See https://www.sqlite.org/pragma.html#pragma_optimize. [#572] @alexcwatt
  @flavorjones

* SQLite3::VERSION_INFO contains a bag of metadata about the gem and the
  sqlite library used.  SQLite3::SQLITE_PACKAGED_LIBRARIES and
  SQLite3::SQLITE_PRECOMPILED_LIBRARIES indicate how the gem was built.
  [#581] @flavorjones

Fixed

* Database#encoding= support for switching the database encoding to
  UTF-16BE, which has been broken since Database#encoding= was introduced in
  v1.3.12 in 2016.  [#575] @miyucy

* Omit mention of the pkg-config gem when failing to build from source,
  since it is not used.  [#358] @flavorjones

2.3.1 (2024-11-25)

Dependencies

* Vendored sqlite is updated to v3.47.1 [#589] @flavorjones

2.4.0 (2024-12-03)

Added

* Database#load_extension now accepts any object that responds to #to_path,
  in addition to String filesystem paths.  [#586] @flavorjones

* Database.new now accepts an extensions: parameter, which is an array of
  SQLite extensions that will be loaded during initialization.  The array
  may contain String filesystem paths and objects that respond to #to_path.
  [#586] @flavorjones

Files:
RevisionActionfile
1.85modifypkgsrc/databases/ruby-sqlite3/Makefile
1.30modifypkgsrc/databases/ruby-sqlite3/PLIST
1.48modifypkgsrc/databases/ruby-sqlite3/distinfo