| 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+="
|
| ... | ... | |
| 70 |
70 |
BDEPEND+="
|
| 71 |
71 |
app-alternatives/bc
|
| 72 |
72 |
"
|
| 73 |
|
# Block packages that used to install colliding man pages:
|
| 74 |
|
# bug #341953, bug #548900, bug #612640, bug #617462
|
| 75 |
73 |
RDEPEND="
|
| 76 |
74 |
virtual/man
|
| 77 |
|
!<sys-apps/keyutils-1.5.9-r4
|
| 78 |
|
!<dev-libs/libbsd-0.8.3-r1
|
| 79 |
75 |
"
|
| 80 |
76 |
PDEPEND="
|
| 81 |
77 |
l10n_ja? ( app-i18n/man-pages-ja )
|
| ... | ... | |
| 93 |
89 |
src_unpack() {
|
| 94 |
90 |
if [[ ${PV} == 9999 ]] ; then
|
| 95 |
91 |
git-r3_src_unpack
|
| 96 |
|
return
|
| 97 |
|
fi
|
| 98 |
|
|
| 99 |
|
if [[ ${PV} != *_rc* ]] && ! [[ ${MAN_PAGES_GENTOO_DIST} -eq 1 ]] && use verify-sig ; then
|
|
92 |
unpack man-pages-gentoo-${GENTOO_PATCH}.tar.bz2
|
|
93 |
elif [[ ${PV} != *_rc* ]] && ! [[ ${MAN_PAGES_GENTOO_DIST} -eq 1 ]] && use verify-sig ; then
|
| 100 |
94 |
verify-sig_uncompress_verify_unpack "${DISTDIR}"/${P}.tar.xz \
|
| 101 |
95 |
"${DISTDIR}"/${P}.tar.sign
|
| 102 |
|
|
| 103 |
96 |
unpack man-pages-gentoo-${GENTOO_PATCH}.tar.bz2
|
| 104 |
97 |
else
|
| 105 |
98 |
default
|
| ... | ... | |
| 109 |
102 |
src_prepare() {
|
| 110 |
103 |
default
|
| 111 |
104 |
|
|
105 |
# installed by sys-libs/libxcrypt
|
|
106 |
rm man/man3/crypt{,_r}.3 || die
|
|
107 |
|
| 112 |
108 |
# passwd.5 installed by sys-apps/shadow, bug #776787
|
| 113 |
|
rm man5/passwd.5 || die
|
|
109 |
rm man/man5/passwd.5 || die
|
|
110 |
}
|
|
111 |
|
|
112 |
src_configure() {
|
|
113 |
export prefix="${EPREFIX}/usr"
|
| 114 |
114 |
}
|
| 115 |
115 |
|
| 116 |
|
src_compile() { :; }
|
|
116 |
src_compile() {
|
|
117 |
emake -R
|
|
118 |
}
|
| 117 |
119 |
|
| 118 |
120 |
src_test() {
|
| 119 |
121 |
# We don't use the 'check' target right now because of known errors
|
| 120 |
122 |
# https://lore.kernel.org/linux-man/0dfd5319-2d22-a8ad-f085-d635eb6d0678@gmail.com/T/#t
|
| 121 |
|
emake lint-man-tbl
|
|
123 |
emake -R lint-man-tbl
|
| 122 |
124 |
}
|
| 123 |
125 |
|
| 124 |
126 |
src_install() {
|
| 125 |
|
emake install prefix="${EPREFIX}"/usr DESTDIR="${D}"
|
|
127 |
emake -R DESTDIR="${D}" install
|
| 126 |
128 |
dodoc README Changes*
|
| 127 |
129 |
|
| 128 |
130 |
# Override with Gentoo specific or additional Gentoo pages
|