Diff man-pages-6.10 with a man-pages-9999

/usr/portage/sys-apps/man-pages/man-pages-9999.ebuild 2026-02-19 11:18:08.267969534 +0300
49 49
			)
50 50
		"
51 51

  
52
		BDEPEND="verify-sig? ( sec-keys/openpgp-keys-alejandro-colomar )"
52
		BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-alejandro-colomar-20260122 )"
53 53
	fi
54 54

  
55
	KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos"
55
	KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos"
56 56
fi
57 57

  
58 58
SRC_URI+="
......
67 67
IUSE="l10n_ja l10n_ru l10n_zh-CN ${MY_L10N[@]/#/l10n_}"
68 68
RESTRICT="binchecks"
69 69

  
70
# Block packages that used to install colliding man pages:
71
# bug #341953, bug #548900, bug #612640, bug #617462
72 70
RDEPEND="
73 71
	virtual/man
74
	!<sys-apps/keyutils-1.5.9-r4
75
	!<dev-libs/libbsd-0.8.3-r1
76 72
"
77 73
PDEPEND="
78 74
	l10n_ja? ( app-i18n/man-pages-ja )
......
90 86
src_unpack() {
91 87
	if [[ ${PV} == 9999 ]] ; then
92 88
		git-r3_src_unpack
93
		return
94
	fi
95

  
96
	if [[ ${PV} != *_rc* ]] && ! [[ ${MAN_PAGES_GENTOO_DIST} -eq 1 ]] && use verify-sig ; then
89
		unpack man-pages-gentoo-${GENTOO_PATCH}.tar.bz2
90
	elif [[ ${PV} != *_rc* ]] && ! [[ ${MAN_PAGES_GENTOO_DIST} -eq 1 ]] && use verify-sig ; then
97 91
		verify-sig_uncompress_verify_unpack "${DISTDIR}"/${P}.tar.xz \
98 92
			"${DISTDIR}"/${P}.tar.sign
99

  
100 93
		unpack man-pages-gentoo-${GENTOO_PATCH}.tar.bz2
101 94
	else
102 95
		default
......
106 99
src_prepare() {
107 100
	default
108 101

  
102
	# installed by sys-libs/libxcrypt
103
	rm man/man3/crypt{,_r}.3 || die
104

  
109 105
	# passwd.5 installed by sys-apps/shadow, bug #776787
110
	rm man5/passwd.5 || die
106
	rm man/man5/passwd.5 || die
107
}
108

  
109
src_configure() {
110
	export prefix="${EPREFIX}/usr"
111 111
}
112 112

  
113
src_compile() { :; }
113
src_compile() {
114
	emake -R
115
}
114 116

  
115 117
src_test() {
116 118
	# We don't use the 'check' target right now because of known errors
117 119
	# https://lore.kernel.org/linux-man/0dfd5319-2d22-a8ad-f085-d635eb6d0678@gmail.com/T/#t
118
	emake lint-man-tbl
120
	emake -R lint-man-tbl
119 121
}
120 122

  
121 123
src_install() {
122
	emake install prefix="${EPREFIX}"/usr DESTDIR="${D}"
124
	emake -R DESTDIR="${D}" install
123 125
	dodoc README Changes*
124 126

  
125 127
	# Override with Gentoo specific or additional Gentoo pages
Thank you!