# Created by: lofi@FreeBSD.org # $FreeBSD$ PORTNAME= libpaper PORTVERSION= 1.1.24 PORTREVISION= 1 CATEGORIES= print MASTER_SITES= ${MASTER_SITE_DEBIAN} MASTER_SITE_SUBDIR= pool/main/libp/libpaper DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= hrs@FreeBSD.org COMMENT= A library providing routines for paper size management USE_AUTOTOOLS= libtool GNU_CONFIGURE= yes USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} MAN1= paperconf.1 MAN3= defaultpapername.3 defaultpapersizefile.3 paperdone.3 paperfirst.3 \ paperinfo.3 paperinit.3 paperlast.3 papernext.3 paperprev.3 \ paperpsheight.3 paperpsname.3 paperpswidth.3 paperwithsize.3 \ systempapername.3 systempapersizefile.3 MAN5= papersize.5 MAN8= paperconfig.8 NO_STAGE= yes pre-configure: @${TOUCH} ${WRKSRC}/config.sub @${REINPLACE_CMD} -E -e 's|(#!).*/bin/bash|\1/bin/sh|g' \ -e 's|==|=|g' \ ${WRKSRC}/src/paperconfig.in post-configure: @${REINPLACE_CMD} -e 's|$${prefix}|${PREFIX}|g' ${WRKSRC}/config.h \ ${WRKSRC}/src/paperconfig pre-build: ${ECHO_CMD} a4 > ${WRKDIR}/papersize.a4 ${ECHO_CMD} letter > ${WRKDIR}/papersize.letter post-install: cd ${WRKDIR} && \ ${INSTALL_DATA} papersize.a4 papersize.letter ${PREFIX}/etc .include