646999a27c
Currently, the hylafax port has a few flaws -- it uses the libz and regex libraries that come with the software instead of the implementations available on FreeBSD and ignores the local CFLAGS settings. It also needlessly (it seems) requires gmake. PR: 19552 Submitted by: Mikhail Teterin <mi@aldan.algebra.com>
66 lines
2.1 KiB
Makefile
66 lines
2.1 KiB
Makefile
# ports collection makefile for: hylafax
|
|
# Date created: 19 Apr 1997
|
|
# Whom: ports@freebsd.org
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PORTNAME= hylafax
|
|
PORTVERSION= 4.1.b2
|
|
CATEGORIES= comms
|
|
MASTER_SITES= ftp://ftp.hylafax.org/hylafax/source/BETA/
|
|
DISTNAME= ${PORTNAME}-4.1beta2
|
|
|
|
PATCH_SITES= http://www.hylafax.org/patches/
|
|
PATCHFILES= tiff-3.5-interfaces.patch cvtDateTime.patch
|
|
PATCH_DIST_STRIP= -p0
|
|
|
|
MAINTAINER= ports@FreeBSD.org
|
|
|
|
BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash2 \
|
|
${LOCALBASE}/lib/afm/Courier:${PORTSDIR}/print/afm
|
|
# no dependency on ghostscript because we don't know which
|
|
# version the user prefers
|
|
RUN_DEPENDS= bash:${PORTSDIR}/shells/bash2
|
|
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-REGEX=no --with-LIBREGEX='' --with-REGEXINC=none
|
|
HAS_CONFIGURE= yes
|
|
CONFIGURE_ENV= ENVOPTS="${CFLAGS}"
|
|
|
|
MAN1= hylafax.1 faxalter.1 faxcover.1 faxmail.1 faxrm.1 faxstat.1 sendfax.1 \
|
|
sendpage.1 sgi2fax.1 textfmt.1
|
|
MAN5= pagesizes.5f typerules.5f hosts.hfaxd.5f xferfaxlog.5f \
|
|
hylafax.5f cid.5f config.5f destctrls.5f dialrules.5f info.5f \
|
|
log.5f pagermap.5f recvq.5f sendq.5f 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 faxq.8c faxqclean.8c \
|
|
faxquit.8c faxrcvd.8c faxsend.8c faxsetup.8c faxwatch.8c hfaxd.8c \
|
|
mkcover.8c notify.8c pagesend.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-install:
|
|
${CHOWN} uucp ${SUID_EXES}
|
|
${CHMOD} 4555 ${SUID_EXES}
|
|
@if [ ! -f ${PREFIX}/etc/rc.d/hylafax.sh.sample ]; then \
|
|
${CP} ${FILESDIR}/hylafax.sh.sample ${PREFIX}/etc/rc.d; \
|
|
fi
|
|
${CAT} ${PKGMESSAGE}
|
|
|
|
.include <bsd.port.mk>
|