summaryrefslogtreecommitdiff
path: root/dev-ruby/multi_json
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/multi_json
parentbfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff)
downloadbaldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip
Adding metadata
Diffstat (limited to 'dev-ruby/multi_json')
-rw-r--r--dev-ruby/multi_json/Manifest5
-rw-r--r--dev-ruby/multi_json/metadata.xml11
-rw-r--r--dev-ruby/multi_json/multi_json-1.15.0-r1.ebuild77
-rw-r--r--dev-ruby/multi_json/multi_json-1.17.0.ebuild55
-rw-r--r--dev-ruby/multi_json/multi_json-1.18.0.ebuild55
-rw-r--r--dev-ruby/multi_json/multi_json-1.19.0.ebuild58
-rw-r--r--dev-ruby/multi_json/multi_json-1.19.1.ebuild58
7 files changed, 0 insertions, 319 deletions
diff --git a/dev-ruby/multi_json/Manifest b/dev-ruby/multi_json/Manifest
deleted file mode 100644
index b53e63d1664a..000000000000
--- a/dev-ruby/multi_json/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST multi_json-1.15.0.tar.gz 24932 BLAKE2B c99c5c6b152c91dedc38fd24f8697f918064c603bfd72c55213f3ac8afd14d3c0ba31b7c3fb91c9998fcc8a5386f41a6983c53b40119558b99194ba58c06cc91 SHA512 55c873e45cdc59e75823aa031eb6d792cb9dc744b13a682fc279a8375b925db7a984256d61aa5454795a59722794a774a0ed5b6bf518db253152f4af67f46dea
-DIST multi_json-1.17.0.tar.gz 25898 BLAKE2B 619f1f123108f0a5bc99239d6709e4542bfcd49b5258d2464146c94e76fd80a4421d229ebb4e597fd7d0bc2b1e79db713cc663435cbea38c9122db9566ec39bc SHA512 658d6338e8f23db57c38d017ca3bcb8fb62ee14b5e1a5aacc90d025105bb2cebe5c0e27e9c21e6a3113402efb156919f2b9c109806f3839a9a0e26c13116d00b
-DIST multi_json-1.18.0.tar.gz 26413 BLAKE2B ebc7f8263669ee6c42671d4543bcf0c567742e0565ce3e96e0022051745632411bc2d81f265525170e33d7f4cb961c6bec9f8bfdf2a73be8428c37e18528b017 SHA512 ad8da8ed38a56bf75ea6c459b2abfd2da2ef85b6b49577db3a9f1fe652dd79a577180327f7e5f352c1474f92338f73197a8ec6e5af1b45f9555f8f9f23ecd0e2
-DIST multi_json-1.19.0.tar.gz 63697 BLAKE2B 1e57aa8712003d924bc4cd1010195b32abee4c68d9633160d31a96409c18147c4b9ee34de8d064e7f0d4b0f54337b23244eb73b4a1d315f8ac3f3891173a3129 SHA512 7e3eafa613fec5732869ab0aee7504d9f6f0b2521bc8a74c8234b074f87c3d61bb54f913aedbdc3feb4e97080f81b995ae133f9598807f5e18bb4df846148fe5
-DIST multi_json-1.19.1.tar.gz 63830 BLAKE2B f87eeb1ef8104edc8e77466253392d68f6314b8aebeb5b88d01b0864f4083a3637257d72e0e1564a0811f2d760fd8f5d14b6d1cd2535d940bacaa42bac99ad33 SHA512 e647b1e99bdabdf1b1b934aade333ed038e88d239a7f9b9dff62c4f7b950cc6d5f3c171b9e9ebc1fd3b970d1522daec695d6bb146d83d95f01dc2b24a3887fec
diff --git a/dev-ruby/multi_json/metadata.xml b/dev-ruby/multi_json/metadata.xml
deleted file mode 100644
index 4505fa36e17a..000000000000
--- a/dev-ruby/multi_json/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">intridea/multi_json</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ruby/multi_json/multi_json-1.15.0-r1.ebuild b/dev-ruby/multi_json/multi_json-1.15.0-r1.ebuild
deleted file mode 100644
index 51f9453ac42b..000000000000
--- a/dev-ruby/multi_json/multi_json-1.15.0-r1.ebuild
+++ /dev/null
@@ -1,77 +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_TASK_DOC="yard"
-
-RUBY_FAKEGEM_DOCDIR="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="multi_json.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A gem to provide swappable JSON backends"
-HOMEPAGE="https://github.com/intridea/multi_json"
-SRC_URI="https://github.com/intridea/multi_json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="MIT"
-
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
-IUSE="doc test"
-
-ruby_add_rdepend "|| ( >=dev-ruby/json-1.4:* >=dev-ruby/yajl-ruby-1.0 )"
-
-ruby_add_bdepend "doc? ( dev-ruby/rspec:3 dev-ruby/yard )"
-
-ruby_add_bdepend "test? ( dev-ruby/json
- dev-ruby/yajl-ruby )"
-
-all_ruby_prepare() {
- sed -i -e '/[Bb]undler/d' Rakefile spec/spec_helper.rb || die "Unable to remove bundler."
-
- # Remove unimportant rspec options not supported by rspec 2.6.
- rm .rspec || die
-
- # Remove specs specific to oj since we don't package oj yet.
- sed -i -e '/defaults to the best available gem/,/^ end/ s:^:#:' \
- -e '/Oj does not create symbols on parse/,/^ end/ s:^:#:' \
- -e '/with Oj.default_settings/,/^ end/ s:^:#:' \
- -e '/using one-shot parser/,/^ end/ s:^:#:' \
- -e '/jrjackson/askip "unpackaged"' \
- -e '/\(when JSON pure is already loaded\|can set adapter for a block\)/askip "JSON pure no longer exists"' \
- -e '/require.*pure/ s:^:#:' \
- spec/multi_json_spec.rb
-
- # Avoid simplecov which only works with ruby 1.9
- sed -i -e '/simplecov/d' -e '/SimpleCov.formatter/,/SimpleCov.start/ d' spec/spec_helper.rb || die
-
- # Remove unpackaged and for our purposes unneeded coveralls
- sed -i -e '/coveralls/d' spec/spec_helper.rb || die
-
- # Avoid testing unpackaged adapters
- rm spec/{gson,nsjsonserialization,jr_jackson,json_pure,oj}_adapter_spec.rb || die
-
- # Fix expectations confused by ruby30 kwargs
- sed -e "/expect/ s/:foo => 'bar', :fizz => 'buzz'/{:foo => 'bar', :fizz => 'buzz'}/" \
- -e "/expect/ s/:bar => :baz/{:bar => :baz}/" \
- -i spec/shared/adapter.rb || die
- sed -e '/expect/ s/:indent => "\\t"/{:indent => "\t"}/' \
- -e '/expect/ s/:quirks_mode => false, :create_additions => false/{:quirks_mode => false, :create_additions => false}/' \
- -i spec/shared/json_common_adapter.rb || die
- sed -e "/expect/ s/:foo => 'bar'/{:foo => 'bar'}/" -i spec/multi_json_spec.rb || die
-
- # Avoid spec failing due to an issue in dev-ruby/json,
- # https://github.com/intridea/multi_json/commit/70cc6e4a64152e5fc29c4a1109209cef25a6c073
- sed -e '/dumps time in correct format/ s/it/xit/' -i spec/shared/adapter.rb || die
-}
-
-each_ruby_test() {
- for t in spec/*_spec.rb; do
- ${RUBY} -S rspec-3 ${t} || die
- done
-}
diff --git a/dev-ruby/multi_json/multi_json-1.17.0.ebuild b/dev-ruby/multi_json/multi_json-1.17.0.ebuild
deleted file mode 100644
index 4b09e66a19f6..000000000000
--- a/dev-ruby/multi_json/multi_json-1.17.0.ebuild
+++ /dev/null
@@ -1,55 +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_TASK_DOC="yard"
-
-RUBY_FAKEGEM_DOCDIR="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="multi_json.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A gem to provide swappable JSON backends"
-HOMEPAGE="https://github.com/sferik/multi_json"
-SRC_URI="https://github.com/sferik/multi_json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="MIT"
-
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
-IUSE="doc test"
-
-ruby_add_rdepend "|| ( >=dev-ruby/json-1.4:* >=dev-ruby/yajl-ruby-1.0 )"
-
-ruby_add_bdepend "doc? ( dev-ruby/rspec:3 dev-ruby/yard )"
-
-ruby_add_bdepend "test? ( dev-ruby/json
- dev-ruby/yajl-ruby )"
-
-all_ruby_prepare() {
- sed -i -e '/[Bb]undler/d' Rakefile spec/spec_helper.rb || die "Unable to remove bundler."
-
- # Remove unimportant rspec options not supported by rspec 2.6.
- rm .rspec || die
-
- # Remove specs specific to oj since we don't package oj yet.
- sed -i -e '/defaults to the best available gem/,/^ end/ s:^:#:' \
- -e '/Oj does not create symbols on parse/,/^ end/ s:^:#:' \
- -e '/with Oj.default_settings/,/^ end/ s:^:#:' \
- -e '/using one-shot parser/,/^ end/ s:^:#:' \
- -e '/jrjackson/askip "unpackaged"' \
- -e '/\(when JSON pure is already loaded\|can set adapter for a block\)/askip "JSON pure no longer exists"' \
- -e '/require.*pure/ s:^:#:' \
- spec/multi_json_spec.rb
-}
-
-each_ruby_test() {
- for t in spec/*_spec.rb; do
- ${RUBY} -S rspec-3 ${t} || die
- done
-}
diff --git a/dev-ruby/multi_json/multi_json-1.18.0.ebuild b/dev-ruby/multi_json/multi_json-1.18.0.ebuild
deleted file mode 100644
index 4b09e66a19f6..000000000000
--- a/dev-ruby/multi_json/multi_json-1.18.0.ebuild
+++ /dev/null
@@ -1,55 +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_TASK_DOC="yard"
-
-RUBY_FAKEGEM_DOCDIR="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="multi_json.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A gem to provide swappable JSON backends"
-HOMEPAGE="https://github.com/sferik/multi_json"
-SRC_URI="https://github.com/sferik/multi_json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="MIT"
-
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
-IUSE="doc test"
-
-ruby_add_rdepend "|| ( >=dev-ruby/json-1.4:* >=dev-ruby/yajl-ruby-1.0 )"
-
-ruby_add_bdepend "doc? ( dev-ruby/rspec:3 dev-ruby/yard )"
-
-ruby_add_bdepend "test? ( dev-ruby/json
- dev-ruby/yajl-ruby )"
-
-all_ruby_prepare() {
- sed -i -e '/[Bb]undler/d' Rakefile spec/spec_helper.rb || die "Unable to remove bundler."
-
- # Remove unimportant rspec options not supported by rspec 2.6.
- rm .rspec || die
-
- # Remove specs specific to oj since we don't package oj yet.
- sed -i -e '/defaults to the best available gem/,/^ end/ s:^:#:' \
- -e '/Oj does not create symbols on parse/,/^ end/ s:^:#:' \
- -e '/with Oj.default_settings/,/^ end/ s:^:#:' \
- -e '/using one-shot parser/,/^ end/ s:^:#:' \
- -e '/jrjackson/askip "unpackaged"' \
- -e '/\(when JSON pure is already loaded\|can set adapter for a block\)/askip "JSON pure no longer exists"' \
- -e '/require.*pure/ s:^:#:' \
- spec/multi_json_spec.rb
-}
-
-each_ruby_test() {
- for t in spec/*_spec.rb; do
- ${RUBY} -S rspec-3 ${t} || die
- done
-}
diff --git a/dev-ruby/multi_json/multi_json-1.19.0.ebuild b/dev-ruby/multi_json/multi_json-1.19.0.ebuild
deleted file mode 100644
index 9f541bc557e1..000000000000
--- a/dev-ruby/multi_json/multi_json-1.19.0.ebuild
+++ /dev/null
@@ -1,58 +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_BINDIR=""
-RUBY_FAKEGEM_TASK_DOC="yard"
-
-RUBY_FAKEGEM_DOCDIR="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="multi_json.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A gem to provide swappable JSON backends"
-HOMEPAGE="https://github.com/sferik/multi_json"
-SRC_URI="https://github.com/sferik/multi_json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="MIT"
-
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
-IUSE="doc test"
-
-ruby_add_rdepend "|| ( >=dev-ruby/json-1.4:* >=dev-ruby/yajl-ruby-1.0 )"
-
-ruby_add_bdepend "doc? ( dev-ruby/yard )"
-
-ruby_add_bdepend "test? ( dev-ruby/json
- dev-ruby/yajl-ruby )"
-
-all_ruby_prepare() {
- # Bundler makes is impossible to deal only with packaged options.
- sed -e '/bundler/ s:^:#:' \
- -i test/test_helper.rb || die
-
- # Avoid coverage dependencies
- sed -e '/mutant/ s:^:#:' \
- -e '/simplecov/,/^ end/ s:^:#:' \
- -i test/test_helper.rb || die
- sed -e '/cover/ s:^:#:' \
- -e '/Mutant/ s:^:#:' \
- -i test/multi_json/*.rb test/multi_json/*/*.rb test/multi_json/*/*/*.rb || die
-
- # Avoid integration tests requiring unpackaged providers
- rm -rf test/multi_json/integration || die
-
- # Avoid a test requiring ancient activesupport version.
- sed -e '/test_serializes_time_using_activesupport_format/askip "Too old"' \
- -e '/test_serializes_objects_that_define_to_hash/askip "Too old"' \
- -i test/multi_json/adapters/json_gem_test.rb || die
-}
-
-each_ruby_test() {
- CI=true ${RUBY} -Ilib:.:test -e "Dir['test/**/*.rb'].each{|f| require f}" || die
-}
diff --git a/dev-ruby/multi_json/multi_json-1.19.1.ebuild b/dev-ruby/multi_json/multi_json-1.19.1.ebuild
deleted file mode 100644
index 9f541bc557e1..000000000000
--- a/dev-ruby/multi_json/multi_json-1.19.1.ebuild
+++ /dev/null
@@ -1,58 +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_BINDIR=""
-RUBY_FAKEGEM_TASK_DOC="yard"
-
-RUBY_FAKEGEM_DOCDIR="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="multi_json.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A gem to provide swappable JSON backends"
-HOMEPAGE="https://github.com/sferik/multi_json"
-SRC_URI="https://github.com/sferik/multi_json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="MIT"
-
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
-IUSE="doc test"
-
-ruby_add_rdepend "|| ( >=dev-ruby/json-1.4:* >=dev-ruby/yajl-ruby-1.0 )"
-
-ruby_add_bdepend "doc? ( dev-ruby/yard )"
-
-ruby_add_bdepend "test? ( dev-ruby/json
- dev-ruby/yajl-ruby )"
-
-all_ruby_prepare() {
- # Bundler makes is impossible to deal only with packaged options.
- sed -e '/bundler/ s:^:#:' \
- -i test/test_helper.rb || die
-
- # Avoid coverage dependencies
- sed -e '/mutant/ s:^:#:' \
- -e '/simplecov/,/^ end/ s:^:#:' \
- -i test/test_helper.rb || die
- sed -e '/cover/ s:^:#:' \
- -e '/Mutant/ s:^:#:' \
- -i test/multi_json/*.rb test/multi_json/*/*.rb test/multi_json/*/*/*.rb || die
-
- # Avoid integration tests requiring unpackaged providers
- rm -rf test/multi_json/integration || die
-
- # Avoid a test requiring ancient activesupport version.
- sed -e '/test_serializes_time_using_activesupport_format/askip "Too old"' \
- -e '/test_serializes_objects_that_define_to_hash/askip "Too old"' \
- -i test/multi_json/adapters/json_gem_test.rb || die
-}
-
-each_ruby_test() {
- CI=true ${RUBY} -Ilib:.:test -e "Dir['test/**/*.rb'].each{|f| require f}" || die
-}