# Template file for 'mdocml' pkgname=mdocml version=1.14.3 revision=1 wrksrc="mandoc-${version}" build_style=configure makedepends="zlib-devel" depends="less" provides="man-0_1" conf_files="/etc/man.conf" short_desc="The mandoc UNIX manpage compiler toolset" maintainer="Leah Neukirchen " license="ISC" homepage="http://mandoc.bsd.lv" distfiles="http://mandoc.bsd.lv/snapshots/mandoc-${version}.tar.gz" checksum=0b0c8f67958c1569ead4b690680c337984b879dfd2ad4648d96924332fd99528 alternatives=" man:man:/usr/bin/mandoc man:whatis:/usr/bin/mandoc man:apropos:/usr/bin/mandoc man:man.1:/usr/share/man/man1/mandoc-man.1 man:whatis.1:/usr/share/man/man1/mandoc-whatis.1 man:apropos.1:/usr/share/man/man1/mandoc-apropos.1" post_extract() { # use less(1) sed -i 's,"more -s","less -s",g' main.c sed -i 's,.Xr more,.Xr less,g' *.1 } pre_configure() { cat >configure.local <>configure.local;; esac } post_install() { # Rename mans for alternatives for f in apropos man whatis; do mv ${DESTDIR}/usr/share/man/man1/{$f,mandoc-$f}.1 done # Use alternatives. rm -f ${DESTDIR}/usr/bin/{apropos,man,whatis} # man(1) configuration file vconf ${FILESDIR}/man.conf # remove devel stuff rm -rf ${DESTDIR}/usr/{include,lib,share/man/man3} # Daily cron job to generate man db vinstall ${FILESDIR}/makewhatis.cron.daily 755 etc/cron.daily makewhatis vlicense LICENSE }