freebsd-ports/comms/hylafax/Makefile
Steve Price 646999a27c From the submitter:
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>
2000-07-07 19:09:19 +00:00

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>