# Created by: Cyrille Lefevre # $FreeBSD$ PORTNAME= gcal PORTVERSION= 4 CATEGORIES= deskutils MASTER_SITES= GNU MAINTAINER= johans@FreeBSD.org COMMENT= The GNU Gregorian calendar program GNU_CONFIGURE= yes CONFIGURE_ENV= MAKEINFO="makeinfo --no-split" USES= charsetfix shebangfix makeinfo tar:xz SHEBANG_FILES= misc/gcalltx/gcalltxp.in misc/gcalltx/gcalltx.pl INFO= gcal OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls GCAL_SCRIPTS= daily/daily ddiff/ddiff ddiff/ddiffdrv dst/dst gcalltx/gcalltx \ gcalltx/gcalltxp moon/moon mrms/mrms srss/srss wloc/wlocdrv post-patch: .for p in ${GCAL_SCRIPTS} @${REINPLACE_CMD} -e '/^ThisGcal=/s:=.*:=${PREFIX}/bin/gcal:' \ -e '/^packagedatamiscdir=/s:=.*:=${DATADIR}/misc/${p:H}:' \ ${WRKSRC}/misc/${p}.in .endfor post-install: @${TAR} -cf - -C ${WRKSRC} --exclude '*.in' --exclude '*.in.bak' \ --exclude '*.alias' misc | \ ${TAR} -xpf - -C ${STAGEDIR}${DATADIR} .for p in ${GCAL_SCRIPTS} @${CHMOD} +x ${STAGEDIR}${DATADIR}/misc/${p} @${LN} -s ${DATADIR}/misc/${p} ${STAGEDIR}${PREFIX}/bin/gcal-${p:T} .endfor .include