summaryrefslogtreecommitdiff
path: root/dev-ruby/hashie
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-12 11:50:53 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-12 11:50:53 -0500
commit290aebdea65a02557706eaeda477fef0437b6a48 (patch)
treef87a939169a508a2e943570501b64cc16b411cda /dev-ruby/hashie
parent6783ddcd4b73d9ce586a71770caed352bec93b16 (diff)
downloadbaldeagleos-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/Manifest2
-rw-r--r--dev-ruby/hashie/files/hashie-5.0.0-ruby32-tests.patch71
-rw-r--r--dev-ruby/hashie/hashie-5.0.0.ebuild46
-rw-r--r--dev-ruby/hashie/hashie-5.1.0.ebuild43
-rw-r--r--dev-ruby/hashie/metadata.xml9
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>