From 81a7a20fb3c4d6262f0ff6c9f5e47e3c1ac41ebb Mon Sep 17 00:00:00 2001 From: Hans de Graaff Date: Mon, 18 Jul 2022 15:28:56 +0200 Subject: dev-ruby/bundler: drop default for doc USE flag Starting with bundler 2.2.0 the internal help pages are now bundled and don't require the doc USE flag to create. This removes the need to make it a default USE flag. This should make upgrading with standard USE flags much easier. Closes: https://bugs.gentoo.org/704164 Closes: https://bugs.gentoo.org/849695 Signed-off-by: Hans de Graaff --- dev-ruby/bundler/bundler-2.2.33-r1.ebuild | 30 ++++++++++++++++++++++++++++++ dev-ruby/bundler/bundler-2.3.8-r1.ebuild | 30 ++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 dev-ruby/bundler/bundler-2.2.33-r1.ebuild create mode 100644 dev-ruby/bundler/bundler-2.3.8-r1.ebuild diff --git a/dev-ruby/bundler/bundler-2.2.33-r1.ebuild b/dev-ruby/bundler/bundler-2.2.33-r1.ebuild new file mode 100644 index 000000000000..9d50b60b14f3 --- /dev/null +++ b/dev-ruby/bundler/bundler-2.2.33-r1.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31" + +# The specs require a number of gems to be installed in a temporary +# directory, but this requires network access. They also don't work +# when run with a path that contains "-". +RUBY_FAKEGEM_RECIPE_TEST="none" + +# No documentation task +RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md" + +RUBY_FAKEGEM_BINDIR="exe" + +inherit ruby-fakegem + +DESCRIPTION="An easy way to vendor gem dependencies" +HOMEPAGE="https://github.com/carlhuda/bundler" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="doc test" + +ruby_add_rdepend virtual/rubygems + +RDEPEND+=" dev-vcs/git !