From 4b131dc86055ae87f0b1783b79d1ffba7aa66e47 Mon Sep 17 00:00:00 2001 From: "Liguros - Gitlab CI/CD [develop]" Date: Sat, 11 Apr 2026 07:11:53 +0000 Subject: Adding metadata --- dev-ruby/gpgme/gpgme-2.0.24-r3.ebuild | 60 ---------------------- dev-ruby/gpgme/gpgme-2.0.24-r4.ebuild | 60 ++++++++++++++++++++++ .../hiera-eyaml-gpg-0.7.4-r1.ebuild | 24 --------- .../hiera-eyaml-gpg-0.7.4-r2.ebuild | 24 +++++++++ dev-ruby/minitest/minitest-5.15.0-r1.ebuild | 24 --------- dev-ruby/minitest/minitest-5.15.0-r2.ebuild | 32 ++++++++++++ 6 files changed, 116 insertions(+), 108 deletions(-) delete mode 100644 dev-ruby/gpgme/gpgme-2.0.24-r3.ebuild create mode 100644 dev-ruby/gpgme/gpgme-2.0.24-r4.ebuild delete mode 100644 dev-ruby/hiera-eyaml-gpg/hiera-eyaml-gpg-0.7.4-r1.ebuild create mode 100644 dev-ruby/hiera-eyaml-gpg/hiera-eyaml-gpg-0.7.4-r2.ebuild delete mode 100644 dev-ruby/minitest/minitest-5.15.0-r1.ebuild create mode 100644 dev-ruby/minitest/minitest-5.15.0-r2.ebuild (limited to 'dev-ruby') diff --git a/dev-ruby/gpgme/gpgme-2.0.24-r3.ebuild b/dev-ruby/gpgme/gpgme-2.0.24-r3.ebuild deleted file mode 100644 index 140c03c33270..000000000000 --- a/dev-ruby/gpgme/gpgme-2.0.24-r3.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby32" - -RUBY_FAKEGEM_EXTRADOC="NEWS README.rdoc" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -RUBY_FAKEGEM_EXTENSIONS=(ext/gpgme/extconf.rb) - -inherit ruby-fakegem flag-o-matic - -DESCRIPTION="Ruby language binding for GnuPG Made Easy" -HOMEPAGE="https://github.com/ueno/ruby-gpgme" -SRC_URI="https://github.com/ueno/ruby-gpgme/archive/v${PV}.tar.gz -> ruby-${P}.tar.gz" -RUBY_S="ruby-${P}" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="test" - -RDEPEND=" - >=app-crypt/gpgme-1.18.0:= - >=dev-libs/libassuan-2.5.6:= - >=dev-libs/libgpg-error-1.47 -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/gpgme-2.0.24-gpgme-2.patch -) - -ruby_add_bdepend "test? ( dev-ruby/mocha:0.14 dev-ruby/minitest:5.15 )" - -all_ruby_prepare() { - sed -i -e '/\(coverall\|bundler\|ruby-debug\|byebug\)/I s:^:#:' \ - -e '3igem "mocha", "~> 0.14"; gem "minitest", "~> 5.15.0"' \ - test/test_helper.rb || die - - # Remove failing tests for now. This package was added without - # running any tests :-( - rm -f test/{ctx,crypto}_test.rb || die - - sed -i -e '/portile/d ; /rubyforge/d' ${RUBY_FAKEGEM_GEMSPEC} || die -} - -each_ruby_configure() { - append-flags -fPIC - export RUBY_GPGME_USE_SYSTEM_LIBRARIES=1 - each_fakegem_configure -} - -each_ruby_test() { - unset DISPLAY GPG_AGENT_INFO GPG_TTY - MT_NO_PLUGINS=true ${RUBY} -Ilib:test:. -e 'Dir["test/*_test.rb"].each{|f| require f}' || die -} diff --git a/dev-ruby/gpgme/gpgme-2.0.24-r4.ebuild b/dev-ruby/gpgme/gpgme-2.0.24-r4.ebuild new file mode 100644 index 000000000000..694d144eb715 --- /dev/null +++ b/dev-ruby/gpgme/gpgme-2.0.24-r4.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby32 ruby33" + +RUBY_FAKEGEM_EXTRADOC="NEWS README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/gpgme/extconf.rb) + +inherit ruby-fakegem flag-o-matic + +DESCRIPTION="Ruby language binding for GnuPG Made Easy" +HOMEPAGE="https://github.com/ueno/ruby-gpgme" +SRC_URI="https://github.com/ueno/ruby-gpgme/archive/v${PV}.tar.gz -> ruby-${P}.tar.gz" +RUBY_S="ruby-${P}" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="test" + +RDEPEND=" + >=app-crypt/gpgme-1.18.0:= + >=dev-libs/libassuan-2.5.6:= + >=dev-libs/libgpg-error-1.47 +" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/gpgme-2.0.24-gpgme-2.patch +) + +ruby_add_bdepend "test? ( dev-ruby/mocha:0.14 dev-ruby/minitest:5.15 )" + +all_ruby_prepare() { + sed -i -e '/\(coverall\|bundler\|ruby-debug\|byebug\)/I s:^:#:' \ + -e '3igem "mocha", "~> 0.14"; gem "minitest", "~> 5.15.0"' \ + test/test_helper.rb || die + + # Remove failing tests for now. This package was added without + # running any tests :-( + rm -f test/{ctx,crypto}_test.rb || die + + sed -i -e '/portile/d ; /rubyforge/d' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_configure() { + append-flags -fPIC + export RUBY_GPGME_USE_SYSTEM_LIBRARIES=1 + each_fakegem_configure +} + +each_ruby_test() { + unset DISPLAY GPG_AGENT_INFO GPG_TTY + MT_NO_PLUGINS=true ${RUBY} -Ilib:test:. -e 'Dir["test/*_test.rb"].each{|f| require f}' || die +} diff --git a/dev-ruby/hiera-eyaml-gpg/hiera-eyaml-gpg-0.7.4-r1.ebuild b/dev-ruby/hiera-eyaml-gpg/hiera-eyaml-gpg-0.7.4-r1.ebuild deleted file mode 100644 index 1b12b32be672..000000000000 --- a/dev-ruby/hiera-eyaml-gpg/hiera-eyaml-gpg-0.7.4-r1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby31 ruby32" - -RUBY_FAKEGEM_TASK_TEST="" - -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_EXTRADOC="README.md" - -inherit ruby-fakegem - -DESCRIPTION="A GPG backend for hiera-eyaml" -HOMEPAGE="https://github.com/voxpupuli/hiera-eyaml-gpg" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -ruby_add_rdepend " - >=dev-ruby/hiera-eyaml-1.3.8:* - >=dev-ruby/gpgme-2.0.0 -" diff --git a/dev-ruby/hiera-eyaml-gpg/hiera-eyaml-gpg-0.7.4-r2.ebuild b/dev-ruby/hiera-eyaml-gpg/hiera-eyaml-gpg-0.7.4-r2.ebuild new file mode 100644 index 000000000000..7662eab12248 --- /dev/null +++ b/dev-ruby/hiera-eyaml-gpg/hiera-eyaml-gpg-0.7.4-r2.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_TASK_TEST="" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="README.md" + +inherit ruby-fakegem + +DESCRIPTION="A GPG backend for hiera-eyaml" +HOMEPAGE="https://github.com/voxpupuli/hiera-eyaml-gpg" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +ruby_add_rdepend " + >=dev-ruby/hiera-eyaml-1.3.8:* + >=dev-ruby/gpgme-2.0.0 +" diff --git a/dev-ruby/minitest/minitest-5.15.0-r1.ebuild b/dev-ruby/minitest/minitest-5.15.0-r1.ebuild deleted file mode 100644 index 173dad9d9d0b..000000000000 --- a/dev-ruby/minitest/minitest-5.15.0-r1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31 ruby32" - -RUBY_FAKEGEM_DOCDIR="doc" -RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc" - -inherit ruby-fakegem - -DESCRIPTION="minitest/unit is a small and fast replacement for ruby's huge and slow test/unit" -HOMEPAGE="https://github.com/seattlerb/minitest" - -LICENSE="MIT" -SLOT="5.15" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" -IUSE="doc test" - -RDEPEND="!~dev-ruby/minitest-5.15.0:5" - -each_ruby_test() { - MT_NO_PLUGINS=true ${RUBY} -Ilib:test:. -e "Dir['**/test_*.rb'].each{|f| require f}" || die "Tests failed" -} diff --git a/dev-ruby/minitest/minitest-5.15.0-r2.ebuild b/dev-ruby/minitest/minitest-5.15.0-r2.ebuild new file mode 100644 index 000000000000..a1b1edd1fb88 --- /dev/null +++ b/dev-ruby/minitest/minitest-5.15.0-r2.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc" + +inherit ruby-fakegem + +DESCRIPTION="minitest/unit is a small and fast replacement for ruby's huge and slow test/unit" +HOMEPAGE="https://github.com/minitest/minitest" + +LICENSE="MIT" +SLOT="5.15" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" +IUSE="doc test" + +RDEPEND="!~dev-ruby/minitest-5.15.0:5" + +each_ruby_prepare() { + case ${RUBY} in + *ruby33) + sed --in-place --expression='s/nil:NilClass/nil/g' test/minitest/test_minitest_mock.rb || die + ;; + esac +} + +each_ruby_test() { + MT_NO_PLUGINS=true ${RUBY} -Ilib:test:. -e "Dir['**/test_*.rb'].each{|f| require f}" || die "Tests failed" +} -- cgit v1.3.1