summaryrefslogtreecommitdiff
path: root/dev-ruby/settingslogic
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/settingslogic
parent6783ddcd4b73d9ce586a71770caed352bec93b16 (diff)
downloadbaldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.gz
baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.xz
baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.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.xml9
-rw-r--r--dev-ruby/settingslogic/settingslogic-2.0.9-r2.ebuild29
4 files changed, 0 insertions, 70 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 c685ebad7e3a..000000000000
--- a/dev-ruby/settingslogic/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>
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
-}