View | Details | Raw Unified | Return to bug 64174
Collapse All | Expand All

(-)Makefile (-11 / +21 lines)
Lines 6-12 Link Here
6
#
6
#
7
7
8
PORTNAME=	spamd
8
PORTNAME=	spamd
9
PORTVERSION=	3.4
9
PORTVERSION=	3.5
10
CATEGORIES=	mail
10
CATEGORIES=	mail
11
MASTER_SITES=	http://pf4freebsd.love2party.net/
11
MASTER_SITES=	http://pf4freebsd.love2party.net/
12
DISTNAME=	${PORTNAME}_${PORTVERSION}
12
DISTNAME=	${PORTNAME}_${PORTVERSION}
Lines 18-29 Link Here
18
IS_INTERACTIVE=	yes
18
IS_INTERACTIVE=	yes
19
.endif
19
.endif
20
20
21
MAN5=		spamd.conf.5
21
USE_REINPLACE=	yes
22
MAN8=		spamd.8 spamd-setup.8
23
24
MANCOMPRESSED=	maybe
25
22
26
MAKE_ARGS=	MANDIR="${PREFIX}/man/man"
23
MAN5=		spamd.conf.5
24
MAN8=		spamd.8 spamd-setup.8 spamdb.8 spamlogd.8
27
25
28
SAMPLE_SPAMD_CONF=	${PREFIX}/etc/spamd.conf.sample
26
SAMPLE_SPAMD_CONF=	${PREFIX}/etc/spamd.conf.sample
29
SAMPLE_SPAMD_RC=	${PREFIX}/etc/rc.d/spamd.sh
27
SAMPLE_SPAMD_RC=	${PREFIX}/etc/rc.d/spamd.sh
Lines 36-54 Link Here
36
34
37
.if ${OSVERSION} < 502106
35
.if ${OSVERSION} < 502106
38
RUN_DEPENDS=	${LOCALBASE}/sbin/pfctl:${PORTSDIR}/security/pf
36
RUN_DEPENDS=	${LOCALBASE}/sbin/pfctl:${PORTSDIR}/security/pf
37
LOCAL_PFCTL=	${PREFIX}/sbin/pfctl
38
.else
39
LOCAL_PFCTL=	/sbin/pfctl
39
.endif
40
.endif
40
41
41
post-patch:
42
post-patch:
42
	${SED} -e 's!%%LOCALBASE%%!${LOCALBASE}!'	\
43
	@${REINPLACE_CMD} -e 's|%%LOCAL_PFCTL%%|${LOCAL_PFCTL}|;	\
43
		${PATCHDIR}/local-patch.sed | ${PATCH} 	\
44
	    s|%%LOCAL_SPAMD_CONF%%|${PREFIX}/etc/spamd.conf|'		\
44
		${WRKSRC}/spamd-setup/spamd-setup.c
45
	    ${WRKSRC}/spamd-setup/spamd-setup.c
45
46
46
pre-su-install:
47
pre-su-install:
47
.if !defined(BATCH) && !defined(PACKAGE_BUILDING)
48
.if !defined(BATCH) && !defined(PACKAGE_BUILDING)
48
	@${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
49
	@${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
49
.endif
50
.endif
50
51
51
post-install:
52
do-install:
53
	${INSTALL_PROGRAM} ${WRKSRC}/spamd/spamd ${PREFIX}/libexec
54
	${INSTALL_PROGRAM} ${WRKSRC}/spamlogd/spamlogd ${PREFIX}/libexec
55
	${INSTALL_PROGRAM} ${WRKSRC}/spamd-setup/spamd-setup ${PREFIX}/sbin
56
	${INSTALL_PROGRAM} ${WRKSRC}/spamdb/spamdb ${PREFIX}/sbin
57
	${INSTALL_MAN} ${WRKSRC}/doc/spamd.conf.5 ${PREFIX}/man/man5
58
	${INSTALL_MAN} ${WRKSRC}/spamd/spamd.8 ${PREFIX}/man/man8
59
	${INSTALL_MAN} ${WRKSRC}/spamd-setup/spamd-setup.8 ${PREFIX}/man/man8
60
	${INSTALL_MAN} ${WRKSRC}/spamdb/spamdb.8 ${PREFIX}/man/man8
61
	${INSTALL_MAN} ${WRKSRC}/spamlogd/spamlogd.8 ${PREFIX}/man/man8
52
	@if [ ! -f ${SAMPLE_SPAMD_RC} ]; then			\
62
	@if [ ! -f ${SAMPLE_SPAMD_RC} ]; then			\
53
		${ECHO_MSG} "Installing ${SAMPLE_SPAMD_RC} startup file."; \
63
		${ECHO_MSG} "Installing ${SAMPLE_SPAMD_RC} startup file."; \
54
		${INSTALL_SCRIPT} ${FILESDIR}/spamd.sh.sample	\
64
		${INSTALL_SCRIPT} ${FILESDIR}/spamd.sh.sample	\
Lines 56-62 Link Here
56
	fi
66
	fi
57
	@if [ ! -f ${SAMPLE_SPAMD_CONF} ]; then			\
67
	@if [ ! -f ${SAMPLE_SPAMD_CONF} ]; then			\
58
		${ECHO_MSG} "Installing ${SAMPLE_SPAMD_CONF} file."; \
68
		${ECHO_MSG} "Installing ${SAMPLE_SPAMD_CONF} file."; \
59
		${INSTALL_DATA} ${WRKSRC}/spamd/spamd.conf	\
69
		${INSTALL_DATA} ${WRKSRC}/doc/spamd.conf	\
60
		${SAMPLE_SPAMD_CONF};				\
70
		${SAMPLE_SPAMD_CONF};				\
61
	fi
71
	fi
62
72
(-)distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
MD5 (spamd_3.4.tar.gz) = 628d0e0672b7bebb7bf6c562958480a6
1
MD5 (spamd_3.5.tar.gz) = 2d25ce07efff7c836ced1b284d00c693
2
SIZE (spamd_3.4.tar.gz) = 19900
2
SIZE (spamd_3.5.tar.gz) = 30664
(-)pkg-plist (+2 lines)
Lines 1-4 Link Here
1
libexec/spamd
1
libexec/spamd
2
libexec/spamlogd
2
sbin/spamd-setup
3
sbin/spamd-setup
4
sbin/spamdb
3
etc/rc.d/spamd.sh
5
etc/rc.d/spamd.sh
4
etc/spamd.conf.sample
6
etc/spamd.conf.sample

Return to bug 64174