summaryrefslogtreecommitdiff
path: root/dev-ruby/settingslogic
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
commita3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch)
tree0c52bbae1c242fbc296bd650fcd1167685f81492 /dev-ruby/settingslogic
parentbfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff)
downloadbaldeagleos-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/Manifest1
-rw-r--r--dev-ruby/settingslogic/files/settingslogic-2.0.9-psych-4.patch31
-rw-r--r--dev-ruby/settingslogic/metadata.xml11
-rw-r--r--dev-ruby/settingslogic/settingslogic-2.0.9-r2.ebuild29
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
-}