Diff ruby-glib2-3.3.2-r1 with a ruby-glib2-4.1.2

/usr/portage/dev-ruby/ruby-glib2/ruby-glib2-4.1.2.ebuild 2023-10-09 14:52:30.460368375 +0300
1
# Copyright 1999-2019 Gentoo Authors
1
# Copyright 1999-2023 Gentoo Authors
2 2
# Distributed under the terms of the GNU General Public License v2
3 3

  
4
EAPI=6
5
USE_RUBY="ruby23 ruby24 ruby25 ruby26"
4
EAPI=7
5
USE_RUBY="ruby27 ruby30 ruby31 ruby32"
6 6

  
7 7
inherit ruby-ng-gnome2
8 8

  
9 9
DESCRIPTION="Ruby Glib2 bindings"
10
KEYWORDS="amd64 ~ppc ~ppc64 x86"
10
KEYWORDS="amd64 ~ppc ~ppc64 ~riscv x86"
11 11
IUSE=""
12 12
RDEPEND+=" >=dev-libs/glib-2"
13 13
DEPEND+=" >=dev-libs/glib-2"
14 14

  
15
PATCHES=( ${FILESDIR}/support-glib-2.26.0.patch )
16

  
17
ruby_add_bdepend "dev-ruby/pkg-config
18
	test? ( >=dev-ruby/test-unit-2 )"
19

  
20 15
all_ruby_prepare() {
21
	# Skip spawn tests since our sandbox also provides items in the environment and this makes the test fragile.
22
	rm -f test/test-spawn.rb || die
23

  
24
	# Remove pregenerated Makefile since it will otherwise be shared by all targets.
25
	rm -f Makefile Makefile.lib ext/glib2/Makefile || die
26

  
27
	# Avoid native installer
28
	sed -i -e '/native-package-installer/ s:^:#:' lib/mkmf-gnome2.rb || die
29
}
16
	ruby-ng-gnome2_all_ruby_prepare
30 17

  
31
each_ruby_test() {
32
	${RUBY} test/run-test.rb || die
18
	# Skip spawn tests since our sandbox also provides items in the
19
	# environment and this makes the test fragile.
20
	rm -v test/test-spawn.rb || die
33 21
}
Thank you!