# Template file for 'mdocml' pkgname=mdocml version=1.14.5 revision=3 wrksrc="mandoc-${version}" build_style=configure makedepends="less zlib-devel" checkdepends="perl" 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=8219b42cb56fc07b2aa660574e6211ac38eefdbf21f41b698d3348793ba5d8f7 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 } do_check() { make regress } 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 }