From 2031eaf1231d39c040ef66b9bffb4d2e38a9e338 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Wed, 22 May 2024 22:48:55 -0400 Subject: [PATCH] dep: add getoptlong as a runtime dependency because it's no longer part of the stdlib in ruby 3.4 Closes #28 --- CHANGELOG.rdoc | 7 +++++++ Gemfile.lock | 10 +++++++++- rexical.gemspec | 2 ++ 3 files changed, 18 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.rdoc b/CHANGELOG.rdoc index 1d4cc75..0641360 100644 --- a/CHANGELOG.rdoc +++ b/CHANGELOG.rdoc @@ -1,3 +1,10 @@ +=== next / unrelesaed + +==== Dependencies + +- Added `getoptlong` as an explicit dependency since Ruby 3.4 removes it from the standard library. + + === 1.0.7 / 2019-08-06 * Security diff --git a/Gemfile.lock b/Gemfile.lock index bd6ecf0..dae7232 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,10 +1,17 @@ +PATH + remote: . + specs: + rexical (1.0.7) + getoptlong + GEM remote: https://rubygems.org/ specs: ast (2.4.2) + getoptlong (0.2.1) json (2.7.2) language_server-protocol (3.17.0.3) - minitest (5.23.0) + minitest (5.23.1) parallel (1.24.0) parser (3.3.1.0) ast (~> 2.4.1) @@ -39,6 +46,7 @@ PLATFORMS DEPENDENCIES minitest rake + rexical! rubocop BUNDLED WITH diff --git a/rexical.gemspec b/rexical.gemspec index 7280764..2fdaf32 100644 --- a/rexical.gemspec +++ b/rexical.gemspec @@ -18,4 +18,6 @@ Gem::Specification.new do |s| s.files = File.read("Manifest.txt").split("\n") s.licenses = ["LGPL-2.1-only"] + + s.add_dependency "getoptlong" end