1 # $NetBSD: Makefile,v 1.21 2007/07/22 22:26:04 adrianp Exp $
6 CATEGORIES= mail security
7 MASTER_SITES= http://www.netsw.org/net/ip/firewall/proxy/smtpd/
9 PATCHFILES= patch-smtpd-2.0-RBL.gz
10 PATCH_SITES= ftp://ftp.42.org/pub/OLD/p/
12 MAINTAINER= pkgsrc-users@NetBSD.org
13 # "Obtuse smtpd hasn't been developed further since 1997."
15 HOMEPAGE= http://www.obtuse.com/smtpd.html
16 COMMENT= Store and forward SMTP proxy
18 PKG_DESTDIR_SUPPORT= user-destdir
20 SPOOL= /var/spool/smtpd
23 FILES_SUBST+= SPOOL=${SPOOL:Q}
25 # taken directly from the Makefile.
26 CFLAGS.NetBSD+= -DUSE_FLOCK -DUSE_MKSTEMP
27 CFLAGS.DragonFly+= -DUSE_FLOCK -DUSE_MKSTEMP
28 CFLAGS.SunOS+= -DUSE_LOCKF -DNEEDS_FCNTL_H -DNEEDS_STRINGS_H -DBROKEN_SUN_INCLUDES
29 CFLAGS.IRIX+= -DGETOPT_EOF -DUSE_FLOCK -DNEEDS_FCNTL_H -DNEEDS_BSTRING_H -DIRIX_BROKEN_INCLUDES
30 CFLAGS.AIX+= -DGETOPT_EOF -DUSE_LOCKF -DNEEDS_FCNTL_H -DNEEDS_LOCKF_H -DNEEDS_STRINGS_H -DNEEDS_SELECT_H
32 LD_LIBS.SunOS+= -lnsl -lsocket -lresolv
33 MAKE_ENV+= LD_LIBS=${LD_LIBS:Q}
35 INSTALLATION_DIRS= sbin share/doc/smtpd share/examples/smtpd
36 OWN_DIRS= ${SPOOL}/etc
39 ${INSTALL_PROGRAM} -m 500 ${WRKSRC}/smtpd ${DESTDIR}${PREFIX}/sbin/smtpd
40 ${INSTALL_PROGRAM} -m 500 ${WRKSRC}/smtpfwdd ${DESTDIR}${PREFIX}/sbin/smtpfwdd
41 ${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/INSTALL \
42 ${DESTDIR}${PREFIX}/share/doc/smtpd
43 .for f in antirelay_check_rules_example antispam_check_rules.example \
44 smtpd_check_rules.example
45 ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/share/examples/smtpd
48 .include "../../devel/sysexits/buildlink3.mk"
49 .include "../../mk/bsd.pkg.mk"