Diff grub-2.06-r9 with a grub-2.12_rc1-r1

/usr/portage/sys-boot/grub/grub-2.12_rc1-r1.ebuild 2023-10-09 14:52:35.448368500 +0300
21 21
	GRUB_BOOTSTRAP=1
22 22
fi
23 23

  
24
GRUB_AUTOGEN=1
25
GRUB_AUTORECONF=1
26
PYTHON_COMPAT=( python3_{8..11} )
24
PYTHON_COMPAT=( python3_{9..11} )
27 25
WANT_LIBTOOL=none
28 26
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/dkiper.gpg
29 27

  
......
54 52
		"
55 53
		S=${WORKDIR}/${P%_*}
56 54
	fi
57
	KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
55
	#KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
58 56
else
59 57
	inherit git-r3
60 58
	EGIT_REPO_URI="https://git.savannah.gnu.org/git/grub.git"
61 59
fi
62 60

  
63
SRC_URI+=" https://dev.gentoo.org/~floppym/dist/${P}-backports-r3.tar.xz"
64

  
65 61
PATCHES=(
66
	"${WORKDIR}/${P}-backports"
67 62
	"${FILESDIR}"/gfxpayload.patch
68 63
	"${FILESDIR}"/grub-2.02_beta2-KERNEL_GLOBS.patch
69 64
	"${FILESDIR}"/grub-2.06-test-words.patch
65
	"${FILESDIR}"/grub-2.12_rc1-util-grub.d-25_bli.in-fix-shebang-on-unmerged-usr.patch
70 66
)
71 67

  
72 68
DEJAVU=dejavu-sans-ttf-2.37
73
UNIFONT=unifont-12.1.02
69
UNIFONT=unifont-15.0.06
74 70
SRC_URI+=" fonts? ( mirror://gnu/unifont/${UNIFONT}/${UNIFONT}.pcf.gz )
75 71
	themes? ( mirror://sourceforge/dejavu/${DEJAVU}.zip )"
76 72

  
......
143 139
	nls? ( sys-devel/gettext )
144 140
"
145 141

  
146
RESTRICT="!test? ( test )"
142
RESTRICT="!test? ( test ) test? ( userpriv )"
147 143

  
148 144
QA_EXECSTACK="usr/bin/grub-emu* usr/lib/grub/*"
149 145
QA_PRESTRIPPED="usr/lib/grub/.*"
......
296 292
src_test() {
297 293
	# The qemu dependency is a bit complex.
298 294
	# You will need to adjust QEMU_SOFTMMU_TARGETS to match the cpu/platform.
299
	grub_do emake check
295
	local SANDBOX_WRITE=${SANDBOX_WRITE}
296
	addwrite /dev
297
	grub_do emake -j1 check
300 298
}
301 299

  
302 300
src_install() {
Thank you!