diff options
author | Mike Gilbert <floppym@gentoo.org> | 2020-03-07 16:54:44 -0500 |
---|---|---|
committer | Mike Gilbert <floppym@gentoo.org> | 2020-03-07 16:59:07 -0500 |
commit | ce370f012e25ad2eb756cbcaf768bf053161d067 (patch) | |
tree | a37f9415808c8595a135080d22128649d8ed4ff1 /sys-apps/man/man-1.6g-r1.ebuild | |
parent | app-antivirus/fangfrisch: New package (diff) | |
download | gentoo-ce370f012e25ad2eb756cbcaf768bf053161d067.tar.gz gentoo-ce370f012e25ad2eb756cbcaf768bf053161d067.tar.bz2 gentoo-ce370f012e25ad2eb756cbcaf768bf053161d067.zip |
sys-apps/man: remove package
Closes: https://bugs.gentoo.org/468428
Closes: https://bugs.gentoo.org/515534
Closes: https://bugs.gentoo.org/524588
Closes: https://bugs.gentoo.org/589738
Closes: https://bugs.gentoo.org/605352
Closes: https://bugs.gentoo.org/651038
Closes: https://bugs.gentoo.org/683494
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Diffstat (limited to 'sys-apps/man/man-1.6g-r1.ebuild')
-rw-r--r-- | sys-apps/man/man-1.6g-r1.ebuild | 131 |
1 files changed, 0 insertions, 131 deletions
diff --git a/sys-apps/man/man-1.6g-r1.ebuild b/sys-apps/man/man-1.6g-r1.ebuild deleted file mode 100644 index f5e27dee9435..000000000000 --- a/sys-apps/man/man-1.6g-r1.ebuild +++ /dev/null @@ -1,131 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="4" - -inherit eutils prefix toolchain-funcs user - -DESCRIPTION="Standard commands to read man pages" -HOMEPAGE="http://primates.ximian.com/~flucifredi/man/" -SRC_URI="http://primates.ximian.com/~flucifredi/man/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" -IUSE="+lzma nls selinux" - -DEPEND="nls? ( sys-devel/gettext )" -RDEPEND=">=sys-apps/groff-1.19.2-r1 - !sys-apps/man-db - !<app-arch/lzma-4.63 - lzma? ( app-arch/xz-utils ) - selinux? ( sec-policy/selinux-makewhatis )" - -pkg_setup() { - enewgroup man 15 - enewuser man 13 -1 /usr/share/man man -} - -src_prepare() { - epatch "${FILESDIR}"/man-1.6f-man2html-compression-2.patch - epatch "${FILESDIR}"/man-1.6-cross-compile.patch - epatch "${FILESDIR}"/man-1.6f-unicode.patch #146315 - epatch "${FILESDIR}"/man-1.6c-cut-duplicate-manpaths.patch - epatch "${FILESDIR}"/man-1.5m2-apropos.patch - epatch "${FILESDIR}"/man-1.6g-fbsd.patch #138123 - epatch "${FILESDIR}"/man-1.6e-headers.patch - epatch "${FILESDIR}"/man-1.6f-so-search-2.patch - epatch "${FILESDIR}"/man-1.6g-compress.patch #205147 - epatch "${FILESDIR}"/man-1.6f-parallel-build.patch #207148 #258916 - epatch "${FILESDIR}"/man-1.6g-xz.patch #302380 - epatch "${FILESDIR}"/man-1.6f-makewhatis-compression-cleanup.patch #331979 - epatch "${FILESDIR}"/man-1.6g-echo-escape.patch #523874 - # make sure `less` handles escape sequences #287183 - sed -i -e '/^DEFAULTLESSOPT=/s:"$:R":' configure -} - -echoit() { echo "$@" ; "$@" ; } -src_configure() { - strip-linguas $(eval $(grep ^LANGUAGES= configure) ; echo ${LANGUAGES//,/ }) - - unset NLSPATH #175258 - - tc-export CC BUILD_CC - - local mylang= - if use nls ; then - if [[ -z ${LINGUAS} ]] ; then - mylang="all" - else - mylang="${LINGUAS// /,}" - fi - else - mylang="none" - fi - export COMPRESS - if use lzma ; then - COMPRESS="${EPREFIX}"/usr/bin/xz - else - COMPRESS="${EPREFIX}"/bin/bzip2 - fi - - if [[ -n ${EPREFIX} ]]; then - hprefixify configure || die - sed -i \ - -e "s/man_user=root/man_user=$(id -u)/" \ - -e "s/man_group=man/man_group=$(id -g)/" \ - configure || die "Failed to disable suid/sgid options for man" - sed -i -e 's:/usr/bin:@bindir@:' man2html/Makefile.in || die - fi - - echoit \ - ./configure \ - -bindir="${EPREFIX}"/usr/bin \ - -confdir="${EPREFIX}"/etc \ - +sgid +fhs \ - +lang ${mylang} \ - || die "configure failed" -} - -src_install() { - unset NLSPATH #175258 - - emake PREFIX="${D}" install - dosym man /usr/bin/manpath - - dodoc LSM README* TODO - - # makewhatis only adds man-pages from the last 24hrs - exeinto /etc/cron.daily - newexe "${FILESDIR}"/makewhatis.cron makewhatis - - keepdir /var/cache/man - [[ -z ${EPREFIX} ]] && diropts -m0775 -g man - local mansects=$(grep ^MANSECT "${ED}"/etc/man.conf | cut -f2-) - for x in ${mansects//:/ } ; do - keepdir /var/cache/man/cat${x} - done -} - -pkg_postinst() { - einfo "Forcing sane permissions onto ${ROOT}var/cache/man (Bug #40322)" - chown -R root:man "${ROOT}"/var/cache/man - chmod -R g+w "${ROOT}"/var/cache/man - [[ -e ${ROOT}/var/cache/man/whatis ]] \ - && chown root:0 "${ROOT}"/var/cache/man/whatis - - echo - - local f files=$(ls "${ROOT}"/etc/cron.{daily,weekly}/makewhatis{,.cron} 2>/dev/null) - for f in ${files} ; do - [[ ${f} == */etc/cron.daily/makewhatis ]] && continue - [[ $(md5sum "${f}") == "8b2016cc778ed4e2570b912c0f420266 "* ]] \ - && rm -f "${f}" - done - files=$(ls "${ROOT}"etc/cron.{daily,weekly}/makewhatis{,.cron} 2>/dev/null) - if [[ ${files/$'\n'} != ${files} ]] ; then - ewarn "You have multiple makewhatis cron files installed." - ewarn "You might want to delete all but one of these:" - ewarn ${files} - fi -} |