Update to the latest release of ruby sqlite3. Changelog located at https://github.com/sparklemotion/sqlite3-ruby/blob/main/CHANGELOG.md
The gem no longer ships tests, so remove test code from the port. Tested manually on amd64. I plan on committing this next week unless I hear objections. Thanks, Jeremy Index: Makefile =================================================================== RCS file: /cvs/ports/databases/ruby-sqlite3/Makefile,v diff -u -p -r1.49 Makefile --- Makefile 31 Dec 2023 21:25:22 -0000 1.49 +++ Makefile 17 Apr 2024 18:39:17 -0000 @@ -1,6 +1,6 @@ COMMENT= access a SQLite3 database from ruby -DISTNAME= sqlite3-1.7.0 +DISTNAME= sqlite3-2.0.0 CATEGORIES= databases MAINTAINER = Jeremy Evans <jer...@openbsd.org> @@ -17,12 +17,5 @@ LIB_DEPENDS= databases/sqlite3 CONFIGURE_STYLE= ruby gem ext CONFIGURE_ARGS= --enable-system-libraries - -MODRUBY_TEST= rake -TEST_DEPENDS= ${FULLPKGNAME}:${BUILD_PKGPATH} - -do-test: - cd ${WRKSRC}/test && ${RUBY} -I . -e \ - "require 'sqlite3'; Dir['test_*.rb'].each{|f| load(f)}" .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/databases/ruby-sqlite3/distinfo,v diff -u -p -r1.22 distinfo --- distinfo 31 Dec 2023 21:25:22 -0000 1.22 +++ distinfo 17 Apr 2024 18:34:08 -0000 @@ -1,2 +1,2 @@ -SHA256 (sqlite3-1.7.0.gem) = iUtZZVkfstt9lVcuk5QvT93Rdi037E+8GYs2Qm/Nrjw= -SIZE (sqlite3-1.7.0.gem) = 3277824 +SHA256 (sqlite3-2.0.0.gem) = 9ojkquE/YKu486SdP6I6gU08ZkO4n+yWuu8zYCyPTgc= +SIZE (sqlite3-2.0.0.gem) = 3295232 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/databases/ruby-sqlite3/pkg/PLIST,v diff -u -p -r1.19 PLIST --- pkg/PLIST 31 Dec 2023 21:25:23 -0000 1.19 +++ pkg/PLIST 17 Apr 2024 18:38:56 -0000 @@ -1,16 +1,11 @@ -${GEM_LIB}/build_info/${DISTNAME}.info ${GEM_LIB}/cache/${DISTNAME}.gem ${GEM_LIB}/gems/${DISTNAME}/ ${GEM_LIB}/gems/${DISTNAME}/.gemtest -${GEM_LIB}/gems/${DISTNAME}/API_CHANGES.md ${GEM_LIB}/gems/${DISTNAME}/CHANGELOG.md ${GEM_LIB}/gems/${DISTNAME}/CONTRIBUTING.md -${GEM_LIB}/gems/${DISTNAME}/ChangeLog.cvs ${GEM_LIB}/gems/${DISTNAME}/FAQ.md -${GEM_LIB}/gems/${DISTNAME}/Gemfile ${GEM_LIB}/gems/${DISTNAME}/INSTALLATION.md ${GEM_LIB}/gems/${DISTNAME}/LICENSE -${GEM_LIB}/gems/${DISTNAME}/LICENSE-DEPENDENCIES ${GEM_LIB}/gems/${DISTNAME}/README.md ${GEM_LIB}/gems/${DISTNAME}/dependencies.yml ${GEM_LIB}/gems/${DISTNAME}/lib/ @@ -23,28 +18,9 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/sqlite3/ ${GEM_LIB}/gems/${DISTNAME}/lib/sqlite3/resultset.rb @so ${GEM_LIB}/gems/${DISTNAME}/lib/sqlite3/sqlite3_native.so ${GEM_LIB}/gems/${DISTNAME}/lib/sqlite3/statement.rb -${GEM_LIB}/gems/${DISTNAME}/lib/sqlite3/translator.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sqlite3/value.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sqlite3/version.rb -${GEM_LIB}/gems/${DISTNAME}/test/ -${GEM_LIB}/gems/${DISTNAME}/test/helper.rb -${GEM_LIB}/gems/${DISTNAME}/test/test_backup.rb -${GEM_LIB}/gems/${DISTNAME}/test/test_collation.rb -${GEM_LIB}/gems/${DISTNAME}/test/test_database.rb -${GEM_LIB}/gems/${DISTNAME}/test/test_database_flags.rb -${GEM_LIB}/gems/${DISTNAME}/test/test_database_readonly.rb -${GEM_LIB}/gems/${DISTNAME}/test/test_database_readwrite.rb -${GEM_LIB}/gems/${DISTNAME}/test/test_deprecated.rb -${GEM_LIB}/gems/${DISTNAME}/test/test_encoding.rb -${GEM_LIB}/gems/${DISTNAME}/test/test_integration.rb -${GEM_LIB}/gems/${DISTNAME}/test/test_integration_aggregate.rb -${GEM_LIB}/gems/${DISTNAME}/test/test_integration_open_close.rb -${GEM_LIB}/gems/${DISTNAME}/test/test_integration_pending.rb -${GEM_LIB}/gems/${DISTNAME}/test/test_integration_resultset.rb -${GEM_LIB}/gems/${DISTNAME}/test/test_integration_statement.rb -${GEM_LIB}/gems/${DISTNAME}/test/test_pragmas.rb -${GEM_LIB}/gems/${DISTNAME}/test/test_result_set.rb -${GEM_LIB}/gems/${DISTNAME}/test/test_sqlite3.rb -${GEM_LIB}/gems/${DISTNAME}/test/test_statement.rb -${GEM_LIB}/gems/${DISTNAME}/test/test_statement_execute.rb +${GEM_LIB}/gems/${DISTNAME}/ports/ +${GEM_LIB}/gems/${DISTNAME}/ports/archives/ +${GEM_LIB}/gems/${DISTNAME}/ports/archives/sqlite-autoconf-3450300.tar.gz ${GEM_LIB}/specifications/${DISTNAME}.gemspec