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/yard | |
| 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/yard')
| -rw-r--r-- | dev-ruby/yard/Manifest | 2 | ||||
| -rw-r--r-- | dev-ruby/yard/files/yard-0.9.34-beginless-range.patch | 38 | ||||
| -rw-r--r-- | dev-ruby/yard/metadata.xml | 11 | ||||
| -rw-r--r-- | dev-ruby/yard/yard-0.9.37.ebuild | 72 | ||||
| -rw-r--r-- | dev-ruby/yard/yard-0.9.38.ebuild | 62 |
5 files changed, 0 insertions, 185 deletions
diff --git a/dev-ruby/yard/Manifest b/dev-ruby/yard/Manifest deleted file mode 100644 index 95078c76c556..000000000000 --- a/dev-ruby/yard/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST yard-0.9.37-git.tgz 941020 BLAKE2B 40c9ad5be234d00d84fd3187271357691841a2b57fd37ee9fc346e8d8c91c54f751d6ad46df988f6d40e3a1c3c4d644cfdce825579e7294b23ec52f28489e45d SHA512 f48a25df1fba7cdde7388842c6bce63ab149e613921cca8c809adb2a3bd7edce49c573c8867e62a3cb33c8cb3868dd67bd87f34c65ffce1e66c1353a2f93f9ca -DIST yard-0.9.38-git.tgz 944234 BLAKE2B b6d5818df4cf64c37942ecd449ba90e603f2da6b2e317d10cd1c553e4a8e32a5fbd572010d08d303d190bca808f3c6b23096289c6fa15ee896038d7a4c76407c SHA512 8c0111641b9abf032d9b934259356d04a00b91221bf20e6193104e38c0bfcda863c8e0f50f8156601af0615159383cd36144047aa830234e80ebd75a020f3be2 diff --git a/dev-ruby/yard/files/yard-0.9.34-beginless-range.patch b/dev-ruby/yard/files/yard-0.9.34-beginless-range.patch deleted file mode 100644 index 4284ad83acb9..000000000000 --- a/dev-ruby/yard/files/yard-0.9.34-beginless-range.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 8481180b935922f76a36e29e83914ee6fad782cd Mon Sep 17 00:00:00 2001 -From: Brad Feehan <git@bradfeehan.com> -Date: Tue, 21 Jun 2022 17:05:20 +1000 -Subject: [PATCH] Fix "cannot get the first element of beginless range" error - -This implements the fix suggested by @akimd: - -See https://github.com/lsegal/yard/issues/1434#issuecomment-1087817139 - -Fixes lsegal/yard#1434. ---- - lib/yard/parser/ruby/ast_node.rb | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/lib/yard/parser/ruby/ast_node.rb b/lib/yard/parser/ruby/ast_node.rb -index c9deb3ed1..d10bdfa3a 100644 ---- a/lib/yard/parser/ruby/ast_node.rb -+++ b/lib/yard/parser/ruby/ast_node.rb -@@ -271,7 +271,7 @@ def has_line? - - # @return [Fixnum] the starting line number of the node - def line -- line_range && line_range.first -+ line_range && line_range.begin || 1 - end - - # @return [String] the first line of source represented by the node. -@@ -345,8 +345,8 @@ def reset_line_info - elsif !children.empty? - f = children.first - l = children.last -- self.line_range = Range.new(f.line_range.first, l.line_range.last) -- self.source_range = Range.new(f.source_range.first, l.source_range.last) -+ self.line_range = Range.new(f.line_range.begin || 1, l.line_range.last) -+ self.source_range = Range.new(f.source_range.begin || 1, l.source_range.last) - elsif @fallback_line || @fallback_source - self.line_range = @fallback_line - self.source_range = @fallback_source diff --git a/dev-ruby/yard/metadata.xml b/dev-ruby/yard/metadata.xml deleted file mode 100644 index 3c1750796a2b..000000000000 --- a/dev-ruby/yard/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">lsegal/yard</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-ruby/yard/yard-0.9.37.ebuild b/dev-ruby/yard/yard-0.9.37.ebuild deleted file mode 100644 index fb6693e2e4bb..000000000000 --- a/dev-ruby/yard/yard-0.9.37.ebuild +++ /dev/null @@ -1,72 +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_EXTRADOC="README.md" -RUBY_FAKEGEM_DOCDIR="doc docs" - -RUBY_FAKEGEM_EXTRAINSTALL="templates .yardopts" - -RUBY_FAKEGEM_GEMSPEC="yard.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Documentation generation tool for the Ruby programming language" -HOMEPAGE="https://yardoc.org/" - -# The gem lacks the gemspec file needed to pass tests. -SRC_URI="https://github.com/lsegal/yard/archive/v${PV}.tar.gz -> ${P}-git.tgz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="test" - -PATCHES=( - "${FILESDIR}/${PN}-0.9.34-beginless-range.patch" -) - -ruby_add_bdepend "doc? ( || ( dev-ruby/maruku dev-ruby/rdiscount dev-ruby/kramdown ) )" - -ruby_add_bdepend "test? ( dev-ruby/rack:3.1 >=dev-ruby/rspec-3.11.0 dev-ruby/webrick )" - -all_ruby_prepare() { - sed -i -e '/[Bb]undler/ s:^:#:' -e '3igem "rack", "~> 3.1.0"' spec/spec_helper.rb || die - - sed -i -e '/samus/I s:^:#:' Rakefile || die - - sed -i -e 's/git ls-files/find/' ${RUBY_FAKEGEM_GEMSPEC} || die - - # Avoid specs that make assumptions on load ordering that are not - # true for us. This may be related to how we install in Gentoo. This - # also drops a test requirement on dev-ruby/rack. - rm -f spec/cli/server_spec.rb || die - - # Avoid specs that only work with bundler - sed -i -e '/#initialize/,/^ end/ s:^:#:' spec/cli/yri_spec.rb || die - sed -e '/overwrites options with data in/askip "wrong assumptions on file access"' \ - -e '/loads any gem plugins starting with/askip "wrong assumptions on file access"' \ - -i spec/config_spec.rb || die - - # Avoid specs making assumptions about how rubygems works internally - sed -i -e '/searches for .gem file/askip "rubygems internals"' spec/cli/diff_spec.rb || die - - # Fix broken spec - sed -i -e '/:exist?/aallow(File).to receive(:exist?).and_call_original' spec/i18n/locale_spec.rb || die - - # Avoid ruby31 failure on whitespace-only differences - sed -i -e '/shows a list of nodes/askip "Whitespace differences on ruby31"' spec/parser/ruby/ast_node_spec.rb || die - - # Avoid redcarpet-specific spec that is not optional - sed -i -e '/autolinks URLs/askip "make redcarpet optional"' spec/templates/helpers/html_helper_spec.rb || die - - # Avoid asciidoc-specific spec that is not optional - sed -e '/\(AsciiDoc specific\|AsciiDoc header\)/askip "skipping asciidoc test"' \ - -i spec/templates/helpers/html_helper_spec.rb || die -} diff --git a/dev-ruby/yard/yard-0.9.38.ebuild b/dev-ruby/yard/yard-0.9.38.ebuild deleted file mode 100644 index 42616bd5f096..000000000000 --- a/dev-ruby/yard/yard-0.9.38.ebuild +++ /dev/null @@ -1,62 +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_EXTRADOC="README.md" -RUBY_FAKEGEM_DOCDIR="doc docs" - -RUBY_FAKEGEM_EXTRAINSTALL="templates .yardopts" - -RUBY_FAKEGEM_GEMSPEC="yard.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Documentation generation tool for the Ruby programming language" -HOMEPAGE="https://yardoc.org/" - -# The gem lacks the gemspec file needed to pass tests. -SRC_URI="https://github.com/lsegal/yard/archive/v${PV}.tar.gz -> ${P}-git.tgz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="test" - -ruby_add_bdepend "doc? ( || ( dev-ruby/maruku dev-ruby/rdiscount dev-ruby/kramdown ) )" - -ruby_add_bdepend "test? ( dev-ruby/rack:3.1 >=dev-ruby/rspec-3.11.0 dev-ruby/webrick )" - -all_ruby_prepare() { - sed -i -e '/[Bb]undler/ s:^:#:' -e '3igem "rack", "~> 3.1.0"' spec/spec_helper.rb || die - - sed -i -e '/samus/I s:^:#:' Rakefile || die - - sed -i -e 's/git ls-files/find/' ${RUBY_FAKEGEM_GEMSPEC} || die - - # Avoid specs that make assumptions on load ordering that are not - # true for us. This may be related to how we install in Gentoo. This - # also drops a test requirement on dev-ruby/rack. - rm -f spec/cli/server_spec.rb || die - - # Avoid specs that only work with bundler - sed -i -e '/#initialize/,/^ end/ s:^:#:' spec/cli/yri_spec.rb || die - sed -e '/overwrites options with data in/askip "wrong assumptions on file access"' \ - -e '/loads any gem plugins starting with/askip "wrong assumptions on file access"' \ - -i spec/config_spec.rb || die - - # Avoid specs making assumptions about how rubygems works internally - sed -i -e '/searches for .gem file/askip "rubygems internals"' spec/cli/diff_spec.rb || die - - # Avoid redcarpet-specific spec that is not optional - sed -i -e '/autolinks URLs/askip "make redcarpet optional"' spec/templates/helpers/html_helper_spec.rb || die - - # Avoid asciidoc-specific spec that is not optional - sed -e '/\(AsciiDoc specific\|AsciiDoc header\)/askip "skipping asciidoc test"' \ - -i spec/templates/helpers/html_helper_spec.rb || die -} |
