# Template file for 'mdocml' pkgname=mdocml version=1.13.3 revision=2 build_pie=yes build_style=configure makedepends="sqlite-devel" provides="man-0_1" replaces="man>=0" conflicts="man-db>=0" conf_files="/etc/man.conf" short_desc="The mandoc UNIX manpage compiler toolset" maintainer="Juan RP " license="ISC" homepage="http://mdocml.bsd.lv" distfiles="${homepage}/snapshots/mdocml-$version.tar.gz" checksum=23ccab4800d50bf4c327979af5d4aa1a6a2dc490789cb67c4c3ac1bd40b8cad8 pre_configure() { sed -i 's,PREFIX=.*,PREFIX=/usr,g' configure sed -i 's,${PREFIX}/man,${PREFIX}/share/man,g' configure sed -i "s,/usr/local,${XBPS_CROSS_BASE}/usr,g" configure sed -i 's/\[\[:<:\]\]%s\[\[:>:\]\]/\\\\<%s\\\\>/' mansearch.c } pre_build() { sed -i "s,CFLAGS.* ,& ${CFLAGS} ,g" Makefile.local } post_install() { # Use symlinks. rm -f ${DESTDIR}/usr/bin/{apropos,man,whatis} rm -f ${DESTDIR}/usr/sbin/makewhatis ln -sfr ${DESTDIR}/usr/bin/mandoc ${DESTDIR}/usr/sbin/makewhatis for f in man apropos whatis; do ln -s mandoc ${DESTDIR}/usr/bin/$f done # man(1) configuration file vconf ${FILESDIR}/man.conf # remove devel stuff. rm -rf ${DESTDIR}/usr/{include,lib} # remove conflicting file rm -f ${DESTDIR}/usr/share/man/man7/roff.7 # Daily cron job to generate man db vinstall ${FILESDIR}/makewhatis.cron.daily 755 etc/cron.daily makewhatis }