From 90b60b5044587535e792ed5410acbf10a76963e7 Mon Sep 17 00:00:00 2001 From: Wynn Wolf Arbor Date: Mon, 13 Jan 2020 15:59:49 +0100 Subject: Initial import --- sys-apps/mandoc/mandoc-1.14.5.ebuild | 51 ++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 sys-apps/mandoc/mandoc-1.14.5.ebuild (limited to 'sys-apps/mandoc/mandoc-1.14.5.ebuild') diff --git a/sys-apps/mandoc/mandoc-1.14.5.ebuild b/sys-apps/mandoc/mandoc-1.14.5.ebuild new file mode 100644 index 0000000..f8d78a7 --- /dev/null +++ b/sys-apps/mandoc/mandoc-1.14.5.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="A suite of tools compiling mdoc from the OpenBSD project" +HOMEPAGE="http://mdocml.bsd.lv/" +SRC_URI="http://mdocml.bsd.lv/snapshots/${P}.tar.gz" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="amd64 x86" +RESTRICT="mirror" + +IUSE="+cron static" + +RDEPEND="static? ( sys-libs/zlib[static-libs(+)] ) + !sys-apps/man-db !sys-apps/man" + +DEPEND="static? ( sys-libs/zlib )" + +src_configure() { + cp "${FILESDIR}/configure.local" . || die + + # Add Gentoo CFLAGS + echo 'CFLAGS="$CFLAGS' ${CFLAGS}\" >> configure.local + + if use static; then + echo 'LDFLAGS="$LDFLAGS -static"' >> configure.local + fi + + default +} + +src_install() { + default + + if use cron; then + exeinto /etc/cron.daily + newexe "${FILESDIR}"/mandoc.cron mandoc + fi +} + +pkg_postinst() { + elog "In order to enable mandoc's apropos and man -k functionality," + elog "the appropriate mandoc.db files need to be created. This can be" + elog "achieved by running makewhatis as root (sudo will not work)." + elog + elog "If the cron use-flag is enabled, a cron.daily entry that calls" + elog "makewhatis will be installed." +} -- cgit v1.2.3-2-gb3c3