summaryrefslogtreecommitdiff
path: root/databases/ruby-sqlite3/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2022-11-23massive revision bump after textproc/icu updateadam1-1/+2
2022-11-20databases/ruby-sqlite3: update to 1.5.4taca1-2/+2
1.5.4 (2022-11-18) Dependencies * Vendored sqlite is updated to v3.40.0.
2022-11-11databases/ruby-sqlite3: update to 1.5.3taca1-2/+2
1.5.3 (2022-10-11) Fixed * Fixed installation of the "ruby" platform gem when building from source on Fedora. In v1.5.0..v1.5.2, installation failed on some systems due to the behavior of Fedora's pkg-config implementation. [#355]
2022-10-06databases/ruby-sqlite3: update to 1.5.2taca1-3/+2
1.5.2 (2022-10-01) Packaging This version correctly vendors the tarball for sqlite v3.39.4 in the vanilla "ruby" platform gem package, so that users will not require network access at installation. v1.5.0 and v1.5.1 mistakenly packaged the tarball for sqlite v3.38.5 in the vanilla "ruby" platform gem, resulting in downloading the intended tarball over the network at installation time (or, if the network was not available, failure to install). Note that the precompiled native gems were not affected by this issue. [#352] 1.5.1 (2022-09-29) Dependencies * Vendored sqlite is updated to v3.39.4. Security The vendored version of sqlite, v3.39.4, should be considered to be a security release. From the release notes: Version 3.39.4 is a minimal patch against the prior release that addresses issues found since the prior release. In particular, a potential vulnerability in the FTS3 extension has been fixed, so this should be considered a security update. In order to exploit the vulnerability, an attacker must have full SQL access and must be able to construct a corrupt database with over 2GB of FTS3 content. The problem arises from a 32-bit signed integer overflow. For more information please see GHSA-mgvv-5mxp-xq67.
2022-09-11databases/ruby-sqlite3: really bump PKGREVISIONtaca1-1/+2
2022-09-11databases/ruby-sqlite3: add dependencytaca1-1/+3
Add dependency to misc/ruby-mini_portile2. Bump PKGREVISION.
2022-09-09databases/ruby-sqlite3: update to 1.5.0taca1-2/+7
Here is quote from release note. 1.5.0 (2022-09-08) Added * SQLite3::SQLITE_LOADED_VERSION contains the version string of the sqlite3 library that is dynamically loaded (compare to SQLite3::SQLITE_VERSION which is the version at compile-time). Fixed * SQLite3::Database#load_extensions now raises a TypeError unless a String is passed as the file path. Previously it was possible to pass a non-string and cause a segfault. [#339]
2022-08-11databases/ruby-sqlite3: update to 1.4.4taca1-3/+2
1.4.4 (2022-06-14) Fixes * Compilation no longer fails against SQLite3 versions < 3.29.0. This issue was introduced in v1.4.3. [#324] (Thank you, @r6e!) 1.4.3 (2022-05-25) Enhancements * Disable non-standard support for double-quoted string literals via the :strict option. [#317] (Thank you, @casperisfine!) * Column type names are now explicitly downcased on platforms where they may have been in shoutcaps. [#315] (Thank you, @petergoldstein!) * Support File or Pathname arguments to Database.new. [#283] (Thank you, @yb66!) * Support building on MSVC. [#285] (Thank you, @jmarrec!)
2022-04-18revbump for textproc/icu updateadam1-2/+2
2021-12-08revbump for icu and libffiadam1-2/+2
2021-04-21revbump for textproc/icuadam1-2/+2
2020-11-05*: Recursive revbump from textproc/icu-68.1ryoon1-2/+2
2020-06-02Revbump for icuadam1-2/+2
2020-04-12Recursive revision bump after textproc/icu updateadam1-1/+2
2020-01-16databases/ruby-sqlite3: update to 1.4.2taca1-2/+2
Update ruby-sqlite3 to 1.4.2. === 1.4.2 * Travis: Drop unused setting "sudo: false" * The taint mechanism will be deprecated in Ruby 2.7 * Fix Ruby 2.7 rb_check_safe_obj warnings * Update travis config
2019-05-06databases/ruby-sqlite3: update to 1.4.1taca1-3/+2
Changes from commit log: * Don't mandate dl functions for the extention build.
2019-04-03Recursive revbump from textproc/icuryoon1-1/+2
2019-02-25databases/ruby-sqlite3: update to 1.4.0taca1-3/+2
=== 1.4.0 * Enhancements * Better aggregator support * Bugfixes * Various
2018-12-09revbump after updating textproc/icuadam1-2/+2
2018-07-20Recursive revbump from textproc/icu-62.1ryoon1-2/+2
2018-04-14revbump after icu updateadam1-2/+2
2017-11-30Revbump after textproc/icu updateadam1-2/+2
2017-09-18revbump for requiring ICU 59.xmaya1-2/+2
2017-04-22Revbump after icu updateadam1-1/+2
2017-03-11Update ruby-sqlite3 to 1.3.13.taca1-4/+3
* Fix flags declaration in case of no OPEN_V2. And other fixes for Windows.
2016-12-04Recursive revbump from textproc/icu 58.1ryoon1-1/+2
2016-10-09Update ruby-sqlite3 to 1.3.12.taca1-3/+2
=== 1.3.12 * Bugfixes: * OS X install will default to homebrew if available. Fixes #195
2016-04-11Recursive revbump from textproc/icu 57.1ryoon1-1/+2
2015-10-12Update ruby-sqlite3 to 1.3.11.taca1-3/+2
=== 1.3.11 / 2015-10-10 * Enhancements: * Windows: build against SQLite 3.8.11.1 * Internal: * Use rake-compiler-dock to build Windows binaries. Pull #159 [larskanis] * Expand Ruby versions being tested for Travis and AppVeyor
2015-10-10Recursive revbump from textproc/icuryoon1-2/+2
2015-04-06Revbump after updating textproc/icuadam1-1/+2
2015-03-01Update ruby-sqlite3 to 1.3.10.taca1-3/+2
1.3.10 / 2014-10-30 Enhancements: * Windows: build against SQLite 3.8.7.1. Closes #134, #135 [Hubro]
2014-10-07Revbump after updating libwebp and icuadam1-2/+2
2014-04-09recursive bump from icu shlib major bump.obache1-1/+2
2014-03-13Update ruby-sqlite3 to 1.3.9.taca1-3/+2
pkgsrc change: add GEM_EXTSDIR support. === 1.3.9 / 2014-02-25 * Bugfixes: * Reset exception message. Closes #80 * Reduce warnings due unused pointers. Closes #89 * Add BSD-3 license reference to gemspec. Refs #99 and #106
2014-03-13Set USE_GCC_RUNTIME=yes for packages which build shared libraries but dojperkin1-1/+3
not use libtool to do so. This is required to correctly depend upon a gcc runtime package (e.g. gcc47-libs) when using USE_PKGSRC_GCC_RUNTIME.
2013-10-19Revbump after updating textproc/icuadam1-2/+2
2013-05-09Massive revbump after updating graphics/ilmbase, graphics/openexr, textproc/icu.adam1-2/+2
2013-01-26Revbump after graphics/jpeg and textproc/icuadam1-1/+2
2013-01-12Update ruby-sqlite3 to 1.3.7.taca1-2/+2
=== 1.3.7 * Bugfixes * Closing a bad statement twice will not segv. * Internal * Unset environment variables that could affect cross compilation.
2012-04-28Update ruby-sqlite3 package to 1.3.6.taca1-3/+2
=== 1.3.6 / 2012-04-16 * Enhancements * Windows: build against SQLite 3.7.11 * Added SQLite3::ResultSet#each_hash for fetching each row as a hash. * Added SQLite3::ResultSet#next_hash for fetching one row as a hash. * Bugfixes * Support both UTF-16LE and UTF-16BE encoding modes on PPC. Closes #63 * Protect parameters to custom functions from being garbage collected too soon. Fixes #60. Thanks hirataya! * Fix backwards compatibility with 1.2.5 with bind vars and `query` method. Fixes #35. * Fix double definition error caused by defining sqlite3_int64/uint64. * Fix suspicious version regexp. * Deprecations * ArrayWithTypesAndFields#types is deprecated and the class will be removed in version 2.0.0. Please use the `types` method on the ResultSet class that created this object. * ArrayWithTypesAndFields#fields is deprecated and the class will be removed in version 2.0.0. Please use the `columns` method on the ResultSet class that created this object. * The ArrayWithTypesAndFields class will be removed in 2.0.0 * The ArrayWithTypes class will be removed in 2.0.0 * HashWithTypesAndFields#types is deprecated and the class will be removed in version 2.0.0. Please use the `types` method on the ResultSet class that created this object. * HashWithTypesAndFields#fields is deprecated and the class will be removed in version 2.0.0. Please use the `columns` method on the ResultSet class that created this object.
2012-04-27Recursive bump from icu shlib major bumped to 49.obache1-1/+2
2012-02-19Update databases/ruby-sqlite3 package to 1.3.5.taca1-3/+2
=== 1.3.5 / 2011-12-03 - ZOMG Holidays are here Edition! * Enhancements * Windows: build against SQLite 3.7.9 * Static: enable SQLITE_ENABLE_COLUMN_METADATA * Added Statement#clear_bindings! to set bindings back to nil * Bugfixes * Fixed a segv on Database.new. Fixes #34 (thanks nobu!) * Database error is not reset, so don't check it in Statement#reset! * Remove conditional around Bignum statement bindings. Fixes #52. Fixes #56. Thank you Evgeny Myasishchev. * Internal * Use proper endianness when testing database connection with UTF-16. Fixes #40. Fixes #51 * Use -fPIC for static compilation when host is x86_64. === 1.3.4 / 2011-07-25 * Enhancements: * Windows: build against SQLite 3.7.7.1 * Windows: build static binaries that do not depend on sqlite3.dll be installed anymore * Bugfixes * Backup API is conditionaly required so that older libsqlite3 can be used. Thanks Hongli Lai. * Fixed segmentation fault when nil is passed to SQLite3::Statement.new * Fix extconf's hardcoded path that affected installation on certain systems.
2011-06-10recursive bump from textproc/icu shlib major bump.obache1-1/+2
2011-05-10Update ruby-sqlite3 package to 1.3.3.taca1-4/+2
=== 1.3.3 / unreleased * Bugfixes * Abort on installation if sqlite3_backup_init is missing. Fixes #19 * Gem has been renamed to 'sqlite3'. Please use `gem install sqlite3`
2011-02-21Bump PKGREVISION due to ABI change of ruby18-base.taca1-1/+2
2010-12-04Update ruby-sqlite3 package to 1.3.2.taca1-2/+2
=== 1.3.2 / 2010-10-30 / RubyConf Uruguay Edition! * Enhancements: * Windows: build against 3.7.3 version of SQLite3 * SQLite3::Database can now be open as readonly db = SQLite3::Database.new('my.db', :readonly => true) * Added SQLite3::SQLITE_VERSION and SQLite3::SQLITE_VERSION_NUMBER [nurse] * Bugfixes * type_translation= works along with Database#execute and a block * defined functions are kept in a hash to prevent GC. #7 * Removed GCC specific flags from extconf. * DEPRECATIONS * SQLite3::Database#type_translation= will be deprecated in the future with no replacement. * SQlite3::Version will be deprecated in 2.0.0 with SQLite3::VERSION as the replacement.
2010-09-10* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.taca1-5/+3
* Update HOMEPAGE. * Add LICENSE. * Remove default value of GEM_BUILD.
2010-07-10Update ruby-sqlite3 to 1.3.1.obache1-2/+2
=== 1.3.1 / 2010-07-09 * Enhancements * Custom collations may be defined using SQLite3::Database#collation * Bugfixes * Statements returning 0 columns are automatically stepped. [RF #28308] * SQLite3::Database#encoding works on 1.8 and 1.9
2010-06-07Update ruby-sqlite3 to 1.3.0.obache1-2/+2
Changes: ### 1.3.0 / 2010-06-06 * Enhancements * Complete rewrite of C-based adapter from SWIG to hand-crafted one [tenderlove] See API_CHANGES document for details. This closes: Bug #27300, Bug #27241, Patch #16020 * Improved UTF, Unicode, M17N, all that handling and proper BLOB handling [tenderlove, nurse] * Added support for type translations [tenderlove] @db.translator.add_translator('sometime') do |type, thing| 'output' # this will be returned as value for that column end * Experimental * Added API to access and load extensions. [kashif] These functions maps directly into SQLite3 own enable_load_extension() and load_extension() C-API functions. See SQLite3::Database API documentation for details. This closes: Patches #9178 * Bugfixes * Corrected gem dependencies (runtime and development) * Fixed threaded tests [Alexey Borzenkov] * Removed GitHub gemspec * Fixed "No definition for" warnings from RDoc * Generate zip and tgz files for releases * Added Luis Lavena as gem Author (maintainer) * Prevent mkmf interfere with Mighty Snow Leopard * Allow extension compilation search for common lib paths [kashif] (lookup /usr/local, /opt/local and /usr) * Corrected extension compilation under MSVC [romuloceccon] * Define load_extension functionality based on availability [tenderlove] * Deprecation notices for Database#query. Fixes RF #28192