diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-09-21 11:25:44 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-09-21 11:25:44 +0100 |
commit | 944021dc3fb629a9c074228bf7da9f7ddf7a0caa (patch) | |
tree | f1096f56bf0c23189e2e82b909938638ac9b7efb /sys-apps/man-pages/man-pages-5.12-r3.ebuild | |
parent | 53612ae086ce9e171633a17392eb88c008650b8e (diff) |
gentoo auto-resync : 21:09:2022 - 11:25:44
Diffstat (limited to 'sys-apps/man-pages/man-pages-5.12-r3.ebuild')
-rw-r--r-- | sys-apps/man-pages/man-pages-5.12-r3.ebuild | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/sys-apps/man-pages/man-pages-5.12-r3.ebuild b/sys-apps/man-pages/man-pages-5.12-r3.ebuild new file mode 100644 index 000000000000..fc0a324bdb91 --- /dev/null +++ b/sys-apps/man-pages/man-pages-5.12-r3.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +GENTOO_PATCH=2 + +DESCRIPTION="A somewhat comprehensive collection of Linux man pages" +HOMEPAGE="https://www.kernel.org/doc/man-pages/" +SRC_URI="https://www.kernel.org/pub/linux/docs/man-pages/Archive/${P}.tar.xz + https://www.kernel.org/pub/linux/docs/man-pages/${P}.tar.xz + mirror://gentoo/man-pages-gentoo-${GENTOO_PATCH}.tar.bz2 + https://dev.gentoo.org/~cardoe/files/man-pages-gentoo-${GENTOO_PATCH}.tar.bz2" + +LICENSE="man-pages GPL-2+ BSD" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 amd64-linux ~x86-linux" +IUSE_L10N=" de es fr it ja nl pl pt-BR ro ru zh-CN" +IUSE="${IUSE_L10N// / l10n_}" +RESTRICT="binchecks" + +# Block packages that used to install colliding man pages #341953 #548900 #612640 #617462 +RDEPEND=" + virtual/man + !<sys-apps/keyutils-1.5.9-r4 + !<dev-libs/libbsd-0.8.3-r1 +" +PDEPEND=" + l10n_de? ( app-i18n/man-pages-l10n[l10n_de(-)] ) + l10n_es? ( app-i18n/man-pages-l10n[l10n_es(-)] ) + l10n_fr? ( app-i18n/man-pages-l10n[l10n_fr(-)] ) + l10n_it? ( app-i18n/man-pages-l10n[l10n_it(-)] ) + l10n_ja? ( app-i18n/man-pages-ja ) + l10n_nl? ( app-i18n/man-pages-l10n[l10n_nl(-)] ) + l10n_pl? ( app-i18n/man-pages-l10n[l10n_pl(-)] ) + l10n_pt-BR? ( app-i18n/man-pages-l10n[l10n_pt-BR(-)] ) + l10n_ro? ( app-i18n/man-pages-l10n[l10n_ro(-)] ) + l10n_ru? ( app-i18n/man-pages-ru ) + l10n_zh-CN? ( app-i18n/man-pages-zh_CN ) +" + +src_prepare() { + default + + # passwd.5 installed by sys-apps/shadow #776787 + rm man5/passwd.5 || die +} + +src_configure() { :; } + +src_compile() { :; } + +src_install() { + emake install prefix="${EPREFIX}/usr" DESTDIR="${D}" + dodoc man-pages-*.Announce README Changes* + + # Override with Gentoo specific or additional Gentoo pages + cd "${WORKDIR}"/man-pages-gentoo || die + doman */* + dodoc README.Gentoo +} + +pkg_postinst() { + for ver in ${REPLACING_VERSIONS} ; do + if ver_test ${ver} -lt 5.12-r3 ; then + # Avoid ACCEPT_LICENSE issues for users by default + # bug #871636 + ewarn "This version of ${PN} no longer depends on sys-apps/man-pages-posix!" + ewarn "Please install sys-apps/man-pages-posix yourself if needed." + break + fi + done +} |