Path to this page:
./
databases/ruby-sqlite3,
Ruby interface for the SQLite database engine
Branch: CURRENT,
Version: 2.6.0,
Package name: ruby32-sqlite3-2.6.0,
Maintainer: pkgsrc-usersThis module allows Ruby programs to interface with the SQLite3
database engine (http://www.sqlite.org). You must have the
SQLite engine installed in order to build this module.
Note that this module is NOT compatible with SQLite 2.x.
Required to run:[
misc/ruby-mini_portile2] [
lang/ruby31-base]
Master sites:
Filesize: 3215.5 KB
Version history: (Expand)
- (2025-02-23) Updated to version: ruby32-sqlite3-2.6.0
- (2025-01-02) Updated to version: ruby32-sqlite3-2.5.0
- (2024-12-09) Updated to version: ruby32-sqlite3-2.4.1
- (2024-12-08) Updated to version: ruby32-sqlite3-2.4.0
- (2024-11-15) Updated to version: ruby32-sqlite3-2.2.0nb1
- (2024-11-06) Updated to version: ruby32-sqlite3-2.2.0
CVS history: (Expand)
2025-02-23 14:51:45 by Takahiro Kambe | Files touched by this commit (2) |  |
Log message:
databases/ruby-sqlite3: update to 2.6.0
2.6.0 (2025-02-20)
Dependencies
* Vendored sqlite is updated to v3.49.1 (from v3.47.2). #605 @flavorjones
* Updated to rake-compiler-dock v1.9.1. #610 @flavorjones
Important note for Window users
Loading extensions is not available on Windows when using the precompiled
native gems or compiling the vendored sqlite library from source, starting
with sqlite3-ruby v2.6.0.
Sqlite 3.48.0 and later have dramatically changed the "autoconf
amalgamation" that is vendored in this gem. Specifically, the configuration
is no longer actually autoconf, but some scripts that emulate autoconf's
interface and behavior.
Although this mostly "just worked", we're having a problem resolving the
libraries necessary for loading extensions. As a result, starting with
sqlite3-ruby v2.6.0, extensions cannot be loaded on Windows when using
precompiled native gems or when compiling the vendored sqlite library.
If you are willing and able to help fix this, let us know at #618.
|
2025-01-02 06:00:57 by Takahiro Kambe | Files touched by this commit (2) |  |
Log message:
databases/ruby-sqlite3: update to 2.5.0
2.5.0 (2024-12-25)
* This release introduces native gem packages that include Ruby 3.4.
|
2024-12-09 14:08:58 by Takahiro Kambe | Files touched by this commit (2) |  |
Log message:
databases/ruby-sqlite3: update to 2.4.1
2.4.1 (2024-12-08)
Dependencies
* Vendored sqlite is updated to v3.47.2 #593 @flavorjones
The description from the upstream maintainers is:
SQLite version 3.47.2, now available, fixes an important bug that first \
appeared in the 3.47.0
release. In SQLite versions 3.47.0 and 3.47.1, if you try to convert a string into a
floating-point value and the first 16 significant digits of the value are exactly
"1844674407370955", then the floating-point number generated might be \
incorrect. The problem
only affects x64 and i386 CPUs, so it does not affect you if you are running on \
ARM. And it only
affects releases 3.47.0 and 3.47.1. If you are running SQLite versions 3.47.0 \
or 3.47.1, then
upgrading is recommended.
Saving you a click, you should upgrade if you're running sqlite3-ruby
v2.1.1 or later.
Fixed
* Prevent unnecessary "Invalid Reference" warnings from the ForkSafety
module when GC runs during the "after fork" hook. #592 @flavorjones
|
2024-12-08 15:24:40 by Takahiro Kambe | Files touched by this commit (3) |  |
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
|
2024-11-14 23:22:33 by Thomas Klausner | Files touched by this commit (2429) |
Log message:
*: recursive bump for icu 76 shlib major version bump
|
2024-11-06 14:49:43 by Takahiro Kambe | Files touched by this commit (2) |  |
Log message:
databases/ruby-sqlite3: update to 2.2.0
2.2.0 (2024-10-30)
Added
* URI filenames are now allowed. This allows the injection of some behavior
via recognized query parameters. See https://www.sqlite.org/uri.html for
more information. [#571] @flavorjones
Improved
* SQL Syntax errors during Database#prepare will raise a verbose exception
with a multiline message indicating with a "^" exactly where in the
statement the error occurred. [#554] @fractaledmind @flavorjones
|
2024-11-01 13:55:19 by Thomas Klausner | Files touched by this commit (2426) |
Log message:
*: revbump for icu downgrade
|
2024-11-01 01:54:33 by Thomas Klausner | Files touched by this commit (2427) |
Log message:
*: recursive bump for icu 76.1 shlib bump
|