Diff nettle-3.8.1 with a nettle-3.9

/usr/portage/dev-libs/nettle/nettle-3.9.ebuild 2023-10-09 14:52:29.540368351 +0300
14 14
LICENSE="|| ( LGPL-3 LGPL-2.1 )"
15 15
# Subslot = libnettle - libhogweed soname version
16 16
SLOT="0/8-6"
17
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
17
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
18 18
IUSE="+asm doc +gmp static-libs cpu_flags_arm_neon cpu_flags_arm_aes cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_x86_aes cpu_flags_x86_sha cpu_flags_x86_pclmul"
19 19
# The arm64 crypto option controls AES, SHA1, and SHA2 usage.
20
REQUIRED_USE="cpu_flags_arm_aes? ( cpu_flags_arm_sha1 cpu_flags_arm_sha2 )
20
REQUIRED_USE="
21
	cpu_flags_arm_aes? ( cpu_flags_arm_sha1 cpu_flags_arm_sha2 )
21 22
	cpu_flags_arm_sha1? ( cpu_flags_arm_aes cpu_flags_arm_sha2 )
22
	cpu_flags_arm_sha2? ( cpu_flags_arm_aes cpu_flags_arm_sha1 )"
23
	cpu_flags_arm_sha2? ( cpu_flags_arm_aes cpu_flags_arm_sha1 )
24
"
23 25

  
24
DEPEND="gmp? ( >=dev-libs/gmp-6.1:0=[static-libs?,${MULTILIB_USEDEP}] )"
26
DEPEND="gmp? ( >=dev-libs/gmp-6.1:=[static-libs?,${MULTILIB_USEDEP}] )"
25 27
RDEPEND="${DEPEND}"
26 28
BDEPEND="
27 29
	sys-devel/m4
......
66 68
		$(use_enable cpu_flags_x86_pclmul x86-pclmul)
67 69
		# TODO: PPC crypto flag?
68 70
		--disable-power-crypto-ext
71
		# TODO: How do we detect this in ebuilds reliably?
72
		--disable-power9
73
		$([[ ${CHOST} == *-solaris* ]] && echo '--disable-symbol-versions')
69 74
		# TODO: cpu_flags_s390?
70 75
		--disable-s390x-vf
71 76
		--disable-s390x-msa
Thank you!