BSD Ports

databases/ruby-sqlite3 2.9.6 NetBSD

Ruby interface for the SQLite database engine

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
ccf545ac29
License
modified-bsd
Categories
databases, ruby
Package size
176.7 KiB, 648.3 KiB installed

Description

This 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.

Install

Binary package:

pkgin install ruby33-sqlite3

From pkgsrc:

cd /usr/pkgsrc/databases/ruby-sqlite3 && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_642.9.6
NetBSD 10.1 aarch642.9.5
SmartOS / illumos x86_642.9.6
macOS 15 arm642.9.6

Dependencies

Run dependencies 3

Configuration

No options to configure.

Service scripts
none
Flavors
ruby34-sqlite3-2.9.6, ruby40-sqlite3-2.9.6

Commit history 1

DateCommitCreditsLog message
ccf545ac29 taca databases/ruby-sqlite3: update to 2.9.6
2.9.6 (2026-08-11) Security / Stability * Fix a garbage collection bug where the argument array passed to a custom aggregate function's step was not visible to the GC, so arguments could be collected mid-conversion when the aggregate takes two or more arguments, corrupting the values passed to step or crashing the process. See GHSA-mwm8-39rw-8826 for more information. #733 @jeremy Fixed * Fix a leak where custom aggregate handler instances were never released, so a connection accumulated one instance per GROUP BY group per query for its lifetime. #722 @djmb * Fix GC compaction issues with custom functions, aggregates, collations, #trace and #authorizer=. These callbacks were registered with sqlite by …