Merge from vendor branch TNF:
[pkgsrc.git] / security / smtpd / Makefile
1 # $NetBSD: Makefile,v 1.21 2007/07/22 22:26:04 adrianp Exp $
2 #
3
4 DISTNAME=       smtpd-2.0
5 PKGREVISION=    3
6 CATEGORIES=     mail security
7 MASTER_SITES=   http://www.netsw.org/net/ip/firewall/proxy/smtpd/
8
9 PATCHFILES=     patch-smtpd-2.0-RBL.gz
10 PATCH_SITES=    ftp://ftp.42.org/pub/OLD/p/
11
12 MAINTAINER=     pkgsrc-users@NetBSD.org
13 # "Obtuse smtpd hasn't been developed further since 1997."
14 # google for osmtpd
15 HOMEPAGE=       http://www.obtuse.com/smtpd.html
16 COMMENT=        Store and forward SMTP proxy
17
18 PKG_DESTDIR_SUPPORT=    user-destdir
19
20 SPOOL=          /var/spool/smtpd
21
22 RCD_SCRIPTS=    smtpfwdd
23 FILES_SUBST+=   SPOOL=${SPOOL:Q}
24
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
31 OPSYSVARS+=     LD_LIBS
32 LD_LIBS.SunOS+= -lnsl -lsocket -lresolv
33 MAKE_ENV+=      LD_LIBS=${LD_LIBS:Q}
34
35 INSTALLATION_DIRS=      sbin share/doc/smtpd share/examples/smtpd
36 OWN_DIRS=               ${SPOOL}/etc
37
38 do-install:
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
46 .endfor
47
48 .include "../../devel/sysexits/buildlink3.mk"
49 .include "../../mk/bsd.pkg.mk"