diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-12 11:50:53 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-12 11:50:53 -0500 |
| commit | 290aebdea65a02557706eaeda477fef0437b6a48 (patch) | |
| tree | f87a939169a508a2e943570501b64cc16b411cda /dev-ruby/hashie | |
| parent | 6783ddcd4b73d9ce586a71770caed352bec93b16 (diff) | |
| download | baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.gz baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.xz baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.zip | |
Adding metadata
Diffstat (limited to 'dev-ruby/hashie')
| -rw-r--r-- | dev-ruby/hashie/Manifest | 2 | ||||
| -rw-r--r-- | dev-ruby/hashie/files/hashie-5.0.0-ruby32-tests.patch | 71 | ||||
| -rw-r--r-- | dev-ruby/hashie/hashie-5.0.0.ebuild | 46 | ||||
| -rw-r--r-- | dev-ruby/hashie/hashie-5.1.0.ebuild | 43 | ||||
| -rw-r--r-- | dev-ruby/hashie/metadata.xml | 9 |
5 files changed, 0 insertions, 171 deletions
diff --git a/dev-ruby/hashie/Manifest b/dev-ruby/hashie/Manifest deleted file mode 100644 index 0b7d76ec2666..000000000000 --- a/dev-ruby/hashie/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST hashie-5.0.0.tar.gz 105224 BLAKE2B f15fd3ecd5dcdf88ea97d4aa5e13d984bbfb4dc54a687b4f166d9d84f07ddc0037f4fe251a4ec4950a5b89aaf4f0e43d11467018d63e3a89ae980ec06caf3dd6 SHA512 fc1f9399895f67af77af7b2d1d993eebd221d2b779781625bf1bbee579547580add7d7d0dbf1791564c8df6764c19617721ae5139ca949c81a316beacfe8c806 -DIST hashie-5.1.0.tar.gz 105957 BLAKE2B 428bb76c5be8e18df11a1fd85b12153b01cf1a3d71370e024df632dd26e7b4e1bc2329b324eefb23d26a4f1479e6ee9bfff26cc3d7c197d1ca4d9bdd42634665 SHA512 5818fb80f9200394087ad14ce26b975cc68969959b16131512974a4de3aa310dc2c111f5d3e2b69d695fa1e06475b5d38e80b4ad7dc7f4e927beed91ec7b06d8 diff --git a/dev-ruby/hashie/files/hashie-5.0.0-ruby32-tests.patch b/dev-ruby/hashie/files/hashie-5.0.0-ruby32-tests.patch deleted file mode 100644 index 479e5a876ac2..000000000000 --- a/dev-ruby/hashie/files/hashie-5.0.0-ruby32-tests.patch +++ /dev/null @@ -1,71 +0,0 @@ -From 2b3120ad4a6f54990dfec5b10f5769e3714ab1e8 Mon Sep 17 00:00:00 2001 -From: Peter Goldstein <peter.m.goldstein@gmail.com> -Date: Fri, 13 Jan 2023 13:53:14 -0500 -Subject: [PATCH] Add Ruby 3.2 to the CI matrix (#571) - -* Adds Ruby 3.2 to the CI matrix - -* Use object_id rather than trust, as trust is no longer a method on Object in Ruby 3.2. Condition checked on Psych error based on version of Psych. - -* Update danger token - -* Add CHANGELOG entry - -* Add use of Gem::Version for version comparison ---- - .github/workflows/danger.yml | 4 ++-- - .github/workflows/test.yml | 1 + - CHANGELOG.md | 1 + - spec/hashie/mash_spec.rb | 17 ++++++++++++----- - spec/hashie/utils_spec.rb | 2 +- - 5 files changed, 17 insertions(+), 8 deletions(-) - -diff --git a/spec/hashie/mash_spec.rb b/spec/hashie/mash_spec.rb -index 03f56683..091748fc 100644 ---- a/spec/hashie/mash_spec.rb -+++ b/spec/hashie/mash_spec.rb -@@ -137,9 +137,9 @@ - - include_context 'with a logger' do - it 'logs a warning when overriding built-in methods' do -- Hashie::Mash.new('trust' => { 'two' => 2 }) -+ Hashie::Mash.new('object_id' => { 'two' => 2 }) - -- expect(logger_output).to match('Hashie::Mash#trust') -+ expect(logger_output).to match('Hashie::Mash#object_id') - end - - it 'can set keys more than once and does not warn when doing so' do -@@ -821,9 +821,16 @@ class SubMash < Hashie::Mash - expect(mash.company_a.accounts.admin.password).to eq('secret') - end - it 'can override the value of aliases' do -- expect do -- Hashie::Mash.load('spec/fixtures/yaml_with_aliases.yml', aliases: false) -- end.to raise_error Psych::BadAlias, /base_accounts/ -+ require 'psych' -+ if Gem::Version.new(Psych::VERSION) >= Gem::Version.new('5') -+ expect do -+ Hashie::Mash.load('spec/fixtures/yaml_with_aliases.yml', aliases: false) -+ end.to raise_error Psych::AliasesNotEnabled, /Alias parsing was not enabled/ -+ else -+ expect do -+ Hashie::Mash.load('spec/fixtures/yaml_with_aliases.yml', aliases: false) -+ end.to raise_error Psych::BadAlias, /base_accounts/ -+ end - end - end - -diff --git a/spec/hashie/utils_spec.rb b/spec/hashie/utils_spec.rb -index 0499aa7f..c6be23b1 100644 ---- a/spec/hashie/utils_spec.rb -+++ b/spec/hashie/utils_spec.rb -@@ -7,7 +7,7 @@ def a_method_to_match_against - RSpec.describe Hashie::Utils do - describe '.method_information' do - it 'states the module or class that a native method was defined in' do -- bound_method = method(:trust) -+ bound_method = method(:object_id) - - message = Hashie::Utils.method_information(bound_method) - diff --git a/dev-ruby/hashie/hashie-5.0.0.ebuild b/dev-ruby/hashie/hashie-5.0.0.ebuild deleted file mode 100644 index fc31e213970d..000000000000 --- a/dev-ruby/hashie/hashie-5.0.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby31 ruby32 ruby33 ruby34" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_BINWRAP="" - -RUBY_FAKEGEM_GEMSPEC="hashie.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Hashie is a small collection of tools that make hashes more powerful" -HOMEPAGE="https://www.mobomo.com/2009/11/hashie-the-hash-toolkit/" -SRC_URI="https://github.com/hashie/hashie/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos ~x64-solaris" -IUSE="test" - -PATCHES=( "${FILESDIR}/${P}-ruby32-tests.patch" ) - -ruby_add_bdepend "test? ( dev-ruby/activesupport )" - -all_ruby_prepare() { - # Remove bundler and fix one spec that depends on its requires - #rm Gemfile || die - sed -i -e '/[Bb]undler/d' Rakefile || die - sed -e '/pry/ s:^:#:' \ - -e '1irequire "pathname"; require "tempfile"; require "json"' -i spec/spec_helper.rb || die - - # Avoid dependency on rspec-pending_for and its dependencies - sed -i -e '/pending_for/ s:^:#:' \ - spec/spec_helper.rb \ - spec/hashie/mash_spec.rb \ - spec/hashie/extensions/strict_key_access_spec.rb || die - - # Avoid integration specs to avoid complicated dependencies - rm spec/integration/{elasticsearch,omniauth*,rails}/integration_spec.rb || die -} diff --git a/dev-ruby/hashie/hashie-5.1.0.ebuild b/dev-ruby/hashie/hashie-5.1.0.ebuild deleted file mode 100644 index 0702e949c537..000000000000 --- a/dev-ruby/hashie/hashie-5.1.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby32 ruby33 ruby34" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_BINWRAP="" - -RUBY_FAKEGEM_GEMSPEC="hashie.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Hashie is a small collection of tools that make hashes more powerful" -HOMEPAGE="https://www.mobomo.com/2009/11/hashie-the-hash-toolkit/" -SRC_URI="https://github.com/hashie/hashie/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos ~x64-solaris" -IUSE="test" - -ruby_add_bdepend "test? ( dev-ruby/activesupport )" - -all_ruby_prepare() { - # Remove bundler and fix one spec that depends on its requires - sed -i -e '/[Bb]undler/d' Rakefile || die - sed -e '/pry/ s:^:#:' \ - -e '1irequire "pathname"; require "tempfile"; require "json"' -i spec/spec_helper.rb || die - - # Avoid dependency on rspec-pending_for and its dependencies - sed -i -e '/pending_for/ s:^:#:' \ - spec/spec_helper.rb \ - spec/hashie/mash_spec.rb \ - spec/hashie/extensions/strict_key_access_spec.rb || die - - # Avoid integration specs to avoid complicated dependencies - rm spec/integration/{elasticsearch,omniauth*,rails}/integration_spec.rb || die -} diff --git a/dev-ruby/hashie/metadata.xml b/dev-ruby/hashie/metadata.xml deleted file mode 100644 index c685ebad7e3a..000000000000 --- a/dev-ruby/hashie/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>ruby@gentoo.org</email> - <name>Gentoo Ruby Project</name> - </maintainer> - <origin>baldeagleos-repo</origin> -</pkgmetadata> |
