| 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
|