# ports collection makefile for:	hylafax
# Date created:		16 May 1995
# Whom:			Julian Stacey <jhs@freebsd.org>
#
# $FreeBSD$
#

PORTNAME=	hylafax
PORTVERSION=	4.1.7
CATEGORIES=	comms
MASTER_SITES=	ftp://ftp.hylafax.org/source/

MAINTAINER=	tdv94ped@cs.umu.se
COMMENT=	Fax software

BUILD_DEPENDS=	${LOCALBASE}/lib/afm/Courier:${PORTSDIR}/print/afm

# no dependency on ghostscript because we don't know which
# version the user prefers
LIB_DEPENDS=	tiff.4:${PORTSDIR}/graphics/tiff \
		jpeg.9:${PORTSDIR}/graphics/jpeg

DIST_SUBDIR=	hylafax

CONFIGURE_ARGS=	--with-INSTALL="" \
		--with-LIBTIFF="-L${LOCALBASE}/lib -ltiff -ljpeg" \
		--with-ZLIB=no --with-LIBZ=-lz --with-ZLIBINC=none \
		--with-TIFFINC="${LOCALBASE}/include" \
		--with-GCOPTS=" " --with-GCXXOPTS=" " \
		--with-REGEX=no --with-LIBREGEX='' --with-REGEXINC=none \
		--with-DIR_HTML="${DOCSDIR}"

# Defaults to "North American Letter".  Use "ISO A4" for A4.
.ifdef PAGESIZE
CONFIGURE_ARGS+=--with-PAGESIZE="${PAGESIZE}"
.endif

.if defined(PACKAGE_BUILDING) || defined(BATCH)
CONFIGURE_ARGS+=--nointeractive
.endif

MAKE_ARGS+=	OPTIMIZER="" -EOPTIMIZER
HAS_CONFIGURE=	yes
CONFIGURE_ENV=	ENVOPTS="${CFLAGS}"
USE_REINPLACE=	yes

MAN1=	hylafax-client.1 faxalter.1 faxcover.1 faxmail.1 \
	faxrm.1 faxstat.1 sendfax.1 \
	sendpage.1 sgi2fax.1 textfmt.1 edit-faxcover.1
MAN5=	pagesizes.5f typerules.5f hosts.hfaxd.5f xferfaxlog.5f \
	cid.5f doneq.5f hylafax-config.5f destctrls.5f dialrules.5f \
	hylafax-info.5f hylafax-log.5f pagermap.5f recvq.5f sendq.5f \
	hylafax-server.5f hylafax-shutdown.5f status.5f tsi.5f
MAN8=	cqtest.8c choptest.8c dialtest.8c faxabort.8c faxaddmodem.8c \
	faxadduser.8c faxanswer.8c faxconfig.8c faxdeluser.8c faxmodem.8c \
	faxstate.8c faxcron.8c faxgetty.8c faxinfo.8c faxlock.8c faxq.8c \
	faxqclean.8c faxquit.8c faxrcvd.8c faxsend.8c faxsetup.8c \
	faxwatch.8c hfaxd.8c mkcover.8c notify.8c pagesend.8c pdf2fax.8c \
	pollrcvd.8c ps2fax.8c recvstats.8c \
	tagtest.8c tiff2fax.8c tiffcheck.8c tsitest.8c wedged.8c \
	xferfaxstats.8c

SUID_EXES=	${PREFIX}/sbin/faxgetty ${PREFIX}/sbin/faxq \
		${PREFIX}/bin/faxrm ${PREFIX}/bin/faxalter

post-extract:
	${RM} -rf ${WRKSRC}/zlib ${WRKSRC}/regex

post-patch:
	${REINPLACE_CMD} \
		-e 's,/usr/local,${LOCALBASE},g' \
		${WRKSRC}/configure
	${REINPLACE_CMD} \
		-e 's,%%LOCALBASE%%,${LOCALBASE},g' \
		${WRKSRC}/util/faxrcvd.sh.in

pre-install:
PLIST_SUB=	SPOOL="`${GREP} SPOOL ${WRKSRC}/defs | ${CUT} -c10-`"

post-install:
	${CHOWN} uucp ${SUID_EXES}
	${CHMOD} 4555 ${SUID_EXES}
	@if [ ! -f ${PREFIX}/etc/rc.d/hylafax.sh.sample ]; then	\
		${SED} 's^/usr/local^${PREFIX}^g' \
			< ${FILESDIR}/hylafax.sh.sample \
			> ${PREFIX}/etc/rc.d/hylafax.sh.sample;	\
	fi
	@${SED} 's^/usr/local^${PREFIX}^g' < ${PKGMESSAGE}

.include <bsd.port.mk>
10.1.2'>dependabot/npm_and_yarn/devel/electron4/files/serve-10.1.2</option>
<option value='dependabot/npm_and_yarn/devel/electron4/files/y18n-3.2.2'>dependabot/npm_and_yarn/devel/electron4/files/y18n-3.2.2</option>
<option value='dependabot/npm_and_yarn/devel/electron6/files/elliptic-6.5.3'>dependabot/npm_and_yarn/devel/electron6/files/elliptic-6.5.3</option>
<option value='dependabot/npm_and_yarn/devel/electron6/files/elliptic-6.5.4'>dependabot/npm_and_yarn/devel/electron6/files/elliptic-6.5.4</option>
<option value='dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8'>dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8</option>
<option value='dependabot/npm_and_yarn/devel/electron6/files/lodash-4.17.19'>dependabot/npm_and_yarn/devel/electron6/files/lodash-4.17.19</option>
<option value='dependabot/npm_and_yarn/devel/electron6/files/lodash.merge-4.6.2'>dependabot/npm_and_yarn/devel/electron6/files/lodash.merge-4.6.2</option>
<option value='dependabot/npm_and_yarn/devel/electron6/files/node-fetch-2.6.1'>dependabot/npm_and_yarn/devel/electron6/files/node-fetch-2.6.1</option>
<option value='dependabot/npm_and_yarn/devel/electron6/files/serve-10.1.2'>dependabot/npm_and_yarn/devel/electron6/files/serve-10.1.2</option>
<option value='gnome-3.22'>gnome-3.22</option>
<option value='gnome-3.24'>gnome-3.24</option>
<option value='gnome-3.26'>gnome-3.26</option>
<option value='gnome-3.28'>gnome-3.28</option>
<option value='gnome-3.32'>gnome-3.32</option>
<option value='gnome-3.36'>gnome-3.36</option>
<option value='gstreamer'>gstreamer</option>
<option value='gstreamer-1.16'>gstreamer-1.16</option>
<option value='gstreamer0.10-removal' selected='selected'>gstreamer0.10-removal</option>
<option value='main'>main</option>
<option value='master'>master</option>
<option value='mate-1.16'>mate-1.16</option>
<option value='mate-1.18'>mate-1.18</option>
<option value='mate-1.20'>mate-1.20</option>
<option value='mate-1.22'>mate-1.22</option>
</select> <input type='submit' value='switch'/></form></td></tr>
<tr><td class='sub'>FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)</td><td class='sub right'></td></tr></table>
<table class='tabs'><tr><td>
<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/about/?h=gstreamer0.10-removal'>about</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/?h=gstreamer0.10-removal'>summary</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/refs/?h=gstreamer0.10-removal'>refs</a><a class='active' href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/dns/dhisd/Makefile?h=gstreamer0.10-removal'>log</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/tree/dns/dhisd/Makefile?h=gstreamer0.10-removal'>tree</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/dns/dhisd/Makefile?h=gstreamer0.10-removal'>commit</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/diff/dns/dhisd/Makefile?h=gstreamer0.10-removal'>diff</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/stats/dns/dhisd/Makefile?h=gstreamer0.10-removal'>stats</a></td><td class='form'><form class='right' method='get' action='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/dns/dhisd/Makefile'>
<input type='hidden' name='h' value='gstreamer0.10-removal'/><select name='qt'>
<option value='grep'>log msg</option>
<option value='author'>author</option>
<option value='committer'>committer</option>
<option value='range'>range</option>
</select>
<input class='txt' type='search' size='10' name='q' value=''/>
<input type='submit' value='search'/>
</form>
</td></tr></table>
<div class='path'>path: <a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/?h=gstreamer0.10-removal'>root</a>/<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/dns?h=gstreamer0.10-removal'>dns</a>/<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/dns/dhisd?h=gstreamer0.10-removal'>dhisd</a>/<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/dns/dhisd/Makefile?h=gstreamer0.10-removal'>Makefile</a></div><div class='content'><table class='list nowrap'><tr class='nohover'><th></th><th class='left'>Commit message (<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/dns/dhisd/Makefile?h=gstreamer0.10-removal&amp;showmsg=1'>Expand</a>)</th><th class='left'>Author</th><th class='left'>Age</th><th class='left'>Files</th><th class='left'>Lines</th></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/dns/dhisd/Makefile?h=gstreamer0.10-removal&amp;id=bf30d7192d33078525992b221cb1fa2b7cdec895'>use @FreeBSD.org as MAINTAINER instead of my private address</a></td><td>egypcio</td><td><span title='2018-12-05 22:09:12 +0800'>2018-12-05</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/dns/dhisd/Makefile?h=gstreamer0.10-removal&amp;id=2a26946e70c0aa394fb0c8714bf6d69b80d53a4e'>dns/dhisd: update to 5.5</a></td><td>egypcio</td><td><span title='2018-11-12 17:15:38 +0800'>2018-11-12</span></td><td>1</td><td><span class='deletions'>-29</span>/<span class='insertions'>+22</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/dns/dhisd/Makefile?h=gstreamer0.10-removal&amp;id=279eb117fe831d21c13be9d9b87e132eaad1cd07'>- Switch to USES=localbase</a></td><td>amdmi3</td><td><span title='2017-03-04 17:01:47 +0800'>2017-03-04</span></td><td>1</td><td><span class='deletions'>-46</span>/<span class='insertions'>+25</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/dns/dhisd/Makefile?h=gstreamer0.10-removal&amp;id=148314483d3098c0d6a33944f1190842e671502f'>Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.</a></td><td>mat</td><td><span title='2016-04-01 22:00:51 +0800'>2016-04-01</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/dns/dhisd/Makefile?h=gstreamer0.10-removal&amp;id=7730c5a0741e5f1f59fdb639fa1157ddd177f116'>- Add LICENSE_FILE</a></td><td>amdmi3</td><td><span title='2015-03-17 11:07:18 +0800'>2015-03-17</span></td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/dns/dhisd/Makefile?h=gstreamer0.10-removal&amp;id=fbbf84aa4c89dc3582325d3805e2c56e403aaa17'>- support stage</a></td><td>leeym</td><td><span title='2014-07-12 14:03:22 +0800'>2014-07-12</span></td><td>1</td><td><span class='deletions'>-26</span>/<span class='insertions'>+23</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/dns/dhisd/Makefile?h=gstreamer0.10-removal&amp;id=1cd097780268ac6536794419f77ee88b21225021'>Remove NOPORTDOCS and NOPORTEXAMPLES from unstaged ports. Stage a couple while</a></td><td>adamw</td><td><span title='2014-07-05 08:18:17 +0800'>2014-07-05</span></td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+7</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/dns/dhisd/Makefile?h=gstreamer0.10-removal&amp;id=46ec768247800f145974f45a1f460fec97e76b0c'>Resetting maintainership on ports that have not been staged and without any</a></td><td>antoine</td><td><span title='2014-07-03 04:22:55 +0800'>2014-07-03</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/dns/dhisd/Makefile?h=gstreamer0.10-removal&amp;id=e68d062b853e698020ca98903042ae39bc9b731d'>Use modern LIB_DEPENDS</a></td><td>bapt</td><td><span title='2014-07-01 22:21:47 +0800'>2014-07-01</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>