diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-04 16:24:49 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-04 16:24:49 -0500 |
| commit | a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch) | |
| tree | 0c52bbae1c242fbc296bd650fcd1167685f81492 /dev-ruby/settingslogic | |
| parent | bfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff) | |
| download | baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip | |
Adding metadata
Diffstat (limited to 'dev-ruby/settingslogic')
| -rw-r--r-- | dev-ruby/settingslogic/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/settingslogic/files/settingslogic-2.0.9-psych-4.patch | 31 | ||||
| -rw-r--r-- | dev-ruby/settingslogic/metadata.xml | 11 | ||||
| -rw-r--r-- | dev-ruby/settingslogic/settingslogic-2.0.9-r2.ebuild | 29 |
4 files changed, 0 insertions, 72 deletions
diff --git a/dev-ruby/settingslogic/Manifest b/dev-ruby/settingslogic/Manifest deleted file mode 100644 index 77ce25f22a56..000000000000 --- a/dev-ruby/settingslogic/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST settingslogic-2.0.9.gem 10752 BLAKE2B 7910ab9a4e61c92d5b23a34e9ba58ad89bbf71b7aaf8c2e679eab3e517ea38553d83d05a32a13151c9deaa36d0e6ae44a6afd1b13cfe452a69c668e07fa618b8 SHA512 e9229231815c8d80b7539724cda78c0cfd17bcf8423d0bc2643b3ce2a046e8014f3b398c5314b095aef480a0c7de16e0c93a6592fe8eabfea4ae94742f3dab57 diff --git a/dev-ruby/settingslogic/files/settingslogic-2.0.9-psych-4.patch b/dev-ruby/settingslogic/files/settingslogic-2.0.9-psych-4.patch deleted file mode 100644 index aecb968e9766..000000000000 --- a/dev-ruby/settingslogic/files/settingslogic-2.0.9-psych-4.patch +++ /dev/null @@ -1,31 +0,0 @@ -From bd477f59560f3dea86f0cf43dabd814ac459d2ee Mon Sep 17 00:00:00 2001 -From: Tomohiko Mimura <mito.5525@gmail.com> -Date: Mon, 2 Aug 2021 13:26:22 +0900 -Subject: [PATCH] Support Psych v4.0.0 - -Ruby master ships with Psych 4.0.0 which makes `YAML.load` -defaults to safe mode (https://github.com/ruby/psych/pull/487). - -Keep compatibility by using `unsafe_load`. ---- - lib/settingslogic.rb | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -diff --git a/lib/settingslogic.rb b/lib/settingslogic.rb -index a99acaf..e7ea37e 100644 ---- a/lib/settingslogic.rb -+++ b/lib/settingslogic.rb -@@ -100,7 +100,12 @@ def initialize(hash_or_file = self.class.source, section = nil) - self.replace hash_or_file - else - file_contents = open(hash_or_file).read -- hash = file_contents.empty? ? {} : YAML.load(ERB.new(file_contents).result).to_hash -+ hash = if file_contents.empty? -+ {} -+ else -+ payload = ERB.new(file_contents).result -+ (YAML.respond_to?(:unsafe_load) ? YAML.unsafe_load(payload) : YAML.load(payload)).to_hash -+ end - if self.class.namespace - hash = hash[self.class.namespace] or return missing_key("Missing setting '#{self.class.namespace}' in #{hash_or_file}") - end diff --git a/dev-ruby/settingslogic/metadata.xml b/dev-ruby/settingslogic/metadata.xml deleted file mode 100644 index 88af3cec9011..000000000000 --- a/dev-ruby/settingslogic/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>ruby@gentoo.org</email> - <name>Gentoo Ruby Project</name> - </maintainer> - <upstream> - <remote-id type="github">binarylogic/settingslogic</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-ruby/settingslogic/settingslogic-2.0.9-r2.ebuild b/dev-ruby/settingslogic/settingslogic-2.0.9-r2.ebuild deleted file mode 100644 index a6f3a02f0526..000000000000 --- a/dev-ruby/settingslogic/settingslogic-2.0.9-r2.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby32 ruby33 ruby34 ruby40" - -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_EXTRADOC="README.rdoc" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -inherit ruby-fakegem - -DESCRIPTION="A simple configuration / settings solution that uses an ERB enabled YAML file" -HOMEPAGE="https://github.com/binarylogic/settingslogic" -LICENSE="MIT" - -SLOT="0" -KEYWORDS="~amd64 ~x86" - -PATCHES=( "${FILESDIR}/${P}-psych-4.patch" ) - -all_ruby_prepare() { - sed -i -e '/check_dependencies/d' Rakefile || die - - # Use rspec 3 - sed -i -e 's/be_false/be false/' spec/settingslogic_spec.rb || die -} |
