Diff puppet-7.24.0 with a puppet-8.1.0

/usr/portage/app-admin/puppet/puppet-8.1.0.ebuild 2023-10-09 14:52:28.164368317 +0300
3 3

  
4 4
EAPI="7"
5 5

  
6
USE_RUBY="ruby27 ruby30 ruby31"
6
USE_RUBY="ruby31"
7 7
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
8 8
RUBY_FAKEGEM_TASK_DOC="doc:all"
9 9
RUBY_FAKEGEM_EXTRAINSTALL="locales"
......
17 17
LICENSE="Apache-2.0 GPL-2"
18 18
SLOT="0"
19 19
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
20
IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
20
IUSE="augeas diff doc emacs hiera ldap rrdtool selinux shadow sqlite vim-syntax"
21 21
RESTRICT="test"
22 22

  
23 23
# <dev-ruby/concurrent-ruby-1.2 for bug #900206
24 24
# - https://tickets.puppetlabs.com/browse/PUP-11722 (workaround, pinning)
25 25
# - https://tickets.puppetlabs.com/browse/PUP-11723 (bug for fixing the pinning)
26 26
ruby_add_rdepend "
27
	dev-ruby/hiera
27
	hiera? ( dev-ruby/hiera )
28 28
	dev-ruby/json:=
29 29
	dev-ruby/semantic_puppet
30 30
	>=dev-ruby/facter-3.0.0
31
	dev-ruby/deep_merge
31 32
	<dev-ruby/concurrent-ruby-1.2
32 33
	augeas? ( dev-ruby/ruby-augeas )
33 34
	diff? ( dev-ruby/diff-lcs )
......
124 125
	elog "Portage Puppet module with Gentoo-specific resources:"
125 126
	elog "http://forge.puppetlabs.com/gentoo/portage"
126 127
	elog
127
	elog "If updating from puppet 5 to 6, keep in mind that webrick (server/master)"
128
	elog "suppert was removed for >=6.x, please migrate to puppetserver if you have"
129
	elog "not already done so."
130
	elog
131 128
}
Thank you!