2001-11-10 15:00:47 +00:00
|
|
|
# $OpenBSD: Makefile,v 1.31 2001/11/10 15:00:47 espie Exp $
|
2001-05-05 22:39:36 +00:00
|
|
|
|
|
|
|
COMMENT= "send/receive faxes and share modems"
|
1999-10-28 07:43:36 +00:00
|
|
|
|
2000-03-23 07:23:08 +00:00
|
|
|
BROKEN= "Security hole (buffer overflow yielding setuid uucp)"
|
1998-02-08 06:00:08 +00:00
|
|
|
|
1998-09-04 00:35:54 +00:00
|
|
|
DISTNAME= hylafax-v4.0pl2
|
1999-06-17 16:57:01 +00:00
|
|
|
.if defined(A4)
|
|
|
|
PKGNAME= hylafax-4.0.2-A4
|
|
|
|
.else
|
1999-08-06 02:45:33 +00:00
|
|
|
PKGNAME= hylafax-4.0.2-letter
|
1999-06-17 16:57:01 +00:00
|
|
|
.endif
|
2000-02-02 17:02:38 +00:00
|
|
|
|
1999-08-27 01:46:10 +00:00
|
|
|
CATEGORIES= comms
|
2001-11-10 15:00:47 +00:00
|
|
|
NEED_VERSION= 1.489
|
2001-05-05 22:39:36 +00:00
|
|
|
|
2000-04-09 17:35:57 +00:00
|
|
|
FAKE=No
|
1999-08-27 01:46:10 +00:00
|
|
|
MASTER_SITES= ftp://ftp.sgi.com/sgi/fax/source/ \
|
|
|
|
ftp://ftp.leo.org/pub/comp/os/unix/networking/fax/hylafax/source/ \
|
2001-07-13 11:23:37 +00:00
|
|
|
ftp://ftp.sisis.de/pub/hylafax/source/ \
|
|
|
|
ftp://ftp.funet.fi/pub/mirrors/sgi.com/fax/source/
|
2000-02-02 17:02:38 +00:00
|
|
|
MASTER_SITES0= http://www.hylafax.org/patches/
|
1999-08-06 02:45:33 +00:00
|
|
|
EXTRACT_SUFX= -tar.gz
|
1999-06-17 16:57:01 +00:00
|
|
|
|
2000-02-02 17:02:38 +00:00
|
|
|
PATCHFILES= gcc-2.8.x.patch:0
|
1999-08-27 01:46:10 +00:00
|
|
|
PATCH_DIST_STRIP= -p1
|
1998-02-08 06:00:08 +00:00
|
|
|
|
2000-10-22 14:02:46 +00:00
|
|
|
MAINTAINER= David Leonard <d@openbsd.org>
|
1998-02-08 06:00:08 +00:00
|
|
|
|
2001-06-20 01:43:11 +00:00
|
|
|
# License: BSD
|
2000-10-22 15:41:23 +00:00
|
|
|
PERMIT_PACKAGE_CDROM= Yes
|
|
|
|
PERMIT_PACKAGE_FTP= Yes
|
|
|
|
PERMIT_DISTFILES_CDROM= Yes
|
|
|
|
PERMIT_DISTFILES_FTP= Yes
|
2000-02-12 06:29:49 +00:00
|
|
|
|
2001-11-10 15:00:47 +00:00
|
|
|
BUILD_DEPENDS= ::print/afm
|
|
|
|
RUN_DEPENDS= :ghostscript-*:print/ghostscript/gnu
|
2000-03-24 23:28:01 +00:00
|
|
|
LIB_DEPENDS= tiff.35::graphics/tiff
|
1998-02-08 06:00:08 +00:00
|
|
|
|
2000-02-02 17:02:38 +00:00
|
|
|
USE_GMAKE= Yes
|
1999-06-17 16:57:01 +00:00
|
|
|
|
1998-09-04 00:35:54 +00:00
|
|
|
.if !defined(A4)
|
|
|
|
PAGESIZE= North American Letter
|
|
|
|
.else
|
|
|
|
PAGESIZE= ISO A4
|
|
|
|
.endif
|
|
|
|
|
1999-08-06 02:45:33 +00:00
|
|
|
FAXUID= uucp
|
|
|
|
FAXGID= dialer
|
1998-02-08 06:00:08 +00:00
|
|
|
|
2000-10-22 15:41:23 +00:00
|
|
|
CONFIGURE_STYLE=simple
|
1998-02-08 06:00:08 +00:00
|
|
|
CONFIGURE_ARGS= --with-INSTALL="" \
|
1999-08-27 01:46:10 +00:00
|
|
|
--with-MAKE="${GMAKE}" \
|
|
|
|
--with-CC="${CC}" \
|
|
|
|
--with-CXX="${CXX}" \
|
|
|
|
--with-DIR_HTML="/usr/share/doc/html/hylafax" \
|
1998-09-04 00:35:54 +00:00
|
|
|
--with-PAGESIZE="${PAGESIZE}" \
|
|
|
|
--with-LIBTIFF="-L${PREFIX}/lib -ltiff" \
|
1999-08-27 01:46:10 +00:00
|
|
|
--with-TIFFINC="${PREFIX}/include" \
|
|
|
|
--with-ZLIB="no" --with-LIBZ="-lz" --with-ZLIBINC="/usr/include" \
|
|
|
|
--with-REGEX="no" --with-LIBREGEX="" --with-REGEXINC="/usr/include" \
|
|
|
|
--with-FAXUID="${FAXUID}" --with-FAXGID="${FAXGID}" \
|
1998-09-04 00:35:54 +00:00
|
|
|
|
1999-08-06 02:45:33 +00:00
|
|
|
CONFIGURE_ENV= CONFIG_SOCKARGLENTYPE=::socklen_t
|
|
|
|
|
|
|
|
SUID_EXES= ${PREFIX}/sbin/faxgetty ${PREFIX}/sbin/faxq \
|
1998-02-08 06:00:08 +00:00
|
|
|
${PREFIX}/bin/faxrm ${PREFIX}/bin/faxalter
|
|
|
|
|
1998-09-04 00:35:54 +00:00
|
|
|
pre-fetch:
|
1998-12-16 20:02:35 +00:00
|
|
|
.if !defined(NO_WARNINGS)
|
1998-09-04 00:35:54 +00:00
|
|
|
.if !defined(A4)
|
|
|
|
@${ECHO_MSG} "Type \"make A4=yes\" if you want A4 as default page size."
|
|
|
|
.else
|
|
|
|
@${ECHO_MSG} "Using \"ISO A4\" for default page size."
|
|
|
|
.endif
|
1998-12-16 20:02:35 +00:00
|
|
|
.endif
|
1999-08-06 02:45:33 +00:00
|
|
|
|
1998-02-08 06:00:08 +00:00
|
|
|
post-install:
|
2000-02-02 17:02:38 +00:00
|
|
|
@chown ${FAXUID}.${FAXGID} ${SUID_EXES}
|
|
|
|
@chmod a=rx,u+s ${SUID_EXES}
|
1998-09-04 00:35:54 +00:00
|
|
|
${INSTALL_DATA} ${FILESDIR}/hylafax.sh.sample ${PREFIX}/lib/fax
|
1998-02-08 06:00:08 +00:00
|
|
|
|
|
|
|
.include <bsd.port.mk>
|