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

(-)Makefile (-4 / +44 lines)
Lines 6-12 Link Here
6
#
6
#
7
7
8
PORTNAME=	dk-milter
8
PORTNAME=	dk-milter
9
PORTVERSION=	0.5.0
9
PORTVERSION=	0.6.0
10
CATEGORIES=	mail
10
CATEGORIES=	mail
11
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
11
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
12
MASTER_SITE_SUBDIR=	dk-milter
12
MASTER_SITE_SUBDIR=	dk-milter
Lines 15-20 MAINTAINER= dinoex@FreeBSD.org Link Here
15
COMMENT=	Domainkeys milter for Sendmail
15
COMMENT=	Domainkeys milter for Sendmail
16
16
17
USE_RC_SUBR=	milter-dk.sh
17
USE_RC_SUBR=	milter-dk.sh
18
USE_OPENSSL=	yes
18
19
19
IPCCHECK!=	ipcrm -q 0 2>&1 || true
20
IPCCHECK!=	ipcrm -q 0 2>&1 || true
20
.if ${IPCCHECK:Mimplemented}
21
.if ${IPCCHECK:Mimplemented}
Lines 40-60 BUILD_DEPENDS+= ${LOCALBASE}/lib/libmilt Link Here
40
.endif
41
.endif
41
.endif
42
.endif
42
43
44
.if defined(WITH_SENDMAIL_STATIC_MILTER) || !defined(SENDMAIL_WITH_SHARED_MILTER)
45
SITE+=		-e '\|-static|s|%%STATIC%%||g'
46
.else
47
SITE+=		-e '\|-static|s|%%STATIC%%|dnl |g'
48
.endif
49
43
SENDMAIL_MILTER_PORT?=	sendmail
50
SENDMAIL_MILTER_PORT?=	sendmail
44
WCONF=		${WRKSRC}/devtools/Site
51
WCONF=		${WRKSRC}/devtools/Site
45
MAN8=		dk-filter.8
52
MAN8=		dk-filter.8
46
DOCSFILES=	FEATURES INSTALL KNOWNBUGS LICENSE README RELEASE_NOTES \
53
DOCSFILES=	FEATURES INSTALL KNOWNBUGS LICENSE README RELEASE_NOTES \
47
		dk-filter/autorespond.csh
54
		rfc4870.txt dk-filter/autorespond.csh
48
55
49
SITE+=		${FILESDIR}/site.config.m4
56
SITE+=		${FILESDIR}/site.config.m4
50
.if !defined(SENDMAIL_MILTER_IN_BASE)
57
.if !defined(SENDMAIL_MILTER_IN_BASE)
51
SITE+=		${FILESDIR}/site.config.m4.milter
58
SITE+=		${FILESDIR}/site.config.m4.milter
52
.endif
59
.endif
60
SITE+=		${WRKSRC}/site.config.m4.dist
61
SITE_SUB+=	-e "s|%%PREFIX%%|${PREFIX}|g" \
62
		-e "s|%%LOCALBASE%%|${LOCALBASE}|g"
53
63
54
.include <bsd.port.pre.mk>
64
.include <bsd.port.pre.mk>
55
65
56
SUB_LIST=	"RC_SCRIPT=${PREFIX}/etc/rc.d/${USE_RC_SUBR:S/.sh$//}${RC_SUBR_SUFFIX}"
66
SUB_LIST=	"RC_SCRIPT=${PREFIX}/etc/rc.d/${USE_RC_SUBR:S/.sh$//}${RC_SUBR_SUFFIX}"
57
67
68
.if defined(WITH_DEBUG)
69
SITE_SUB+=	-e '\|confOPTIMIZE.*-g|s/^dnl //g'
70
.endif
71
.if !defined(WITHOUT_ARLIB)
72
SITE_SUB+=	-e '\|bld_USE_ARLIB|s/^dnl //g'
73
.endif
74
.if defined(WITH_POPAUTH) && !defined(WITHOUT_POPAUTH)
75
SITE_SUB+=	-e '/-DPOPAUTH/s/^dnl //g'
76
.endif
77
78
.if defined(WITH_POPAUTH)
79
USE_BDB=	41+
80
INVALID_BDB_VER=	2 3 40
81
SITE_SUB+=	-e 's|%%BDB%%||g' \
82
		-e "s|%%BDB_LIB_DIR%%|${BDB_LIB_DIR}|g" \
83
		-e "s|%%BDB_INCLUDE_DIR%%|${BDB_INCLUDE_DIR}|g" \
84
		-e "s|%%BDB_LIB_NAME%%|${BDB_LIB_NAME}|g"
85
.else
86
SITE_SUB+=	-e 's|%%BDB%%|dnl |g'
87
.endif
88
.if defined(WITH_OPENSSL_BASE) || defined(OPENSSL_OVERWRITE_BASE)
89
SITE_SUB+=	-e 's|%%OPENSSL%%|dnl |g'
90
.else
91
SITE_SUB+=	-e 's|%%OPENSSL%%||g' \
92
		-e "s|%%OPENSSLINC%%|${OPENSSLINC}|g" \
93
		-e "s|%%OPENSSLLIB%%|${OPENSSLLIB}|g"
94
.endif
95
58
.if defined(SENDMAIL_WITHOUT_MILTER)
96
.if defined(SENDMAIL_WITHOUT_MILTER)
59
pre-fetch:
97
pre-fetch:
60
	@${ECHO_MSG}
98
	@${ECHO_MSG}
Lines 63-80 pre-fetch: Link Here
63
	@${FALSE}
101
	@${FALSE}
64
.endif
102
.endif
65
103
104
.include	"${.CURDIR}/Makefile.features"
66
pre-configure:
105
pre-configure:
67
	${REINPLACE_CMD} -e 's|-pthread|${PTHREAD_LIBS}|' \
106
	${REINPLACE_CMD} -e 's|-pthread|${PTHREAD_LIBS}|' \
68
		-e 's|-D_THREAD_SAFE|${PTHREAD_CFLAGS}|' \
107
		-e 's|-D_THREAD_SAFE|${PTHREAD_CFLAGS}|' \
69
		-e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
108
		-e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
70
		-e "s|\`-O'|\`${CFLAGS}'|g" \
109
		-e "s|\`-O'|\`${CFLAGS}'|g" \
71
		${WRKSRC}/devtools/OS/FreeBSD
110
		${WRKSRC}/devtools/OS/FreeBSD
72
	${SED} -e "s|%%PREFIX%%|${PREFIX}|g" \
111
	${SED} ${SITE_SUB} -e '\|^dnl |d' -e '/^dnl$$/d' \
73
		-e "s|%%LOCALBASE%%|${LOCALBASE}|g" \
74
		${SITE} > ${WCONF}/site.config.m4
112
		${SITE} > ${WCONF}/site.config.m4
75
113
76
post-install:
114
post-install:
115
.if !defined(WITH_DEBUG)
77
	-${STRIP_CMD} ${PREFIX}/libexec/dk-filter
116
	-${STRIP_CMD} ${PREFIX}/libexec/dk-filter
117
.endif
78
	${INSTALL_SCRIPT} ${WRKSRC}/dk-filter/gentxt.csh \
118
	${INSTALL_SCRIPT} ${WRKSRC}/dk-filter/gentxt.csh \
79
		${PREFIX}/sbin/gentxt-dk
119
		${PREFIX}/sbin/gentxt-dk
80
.for i in ${MAN8}
120
.for i in ${MAN8}
(-)distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (dk-milter-0.5.0.tar.gz) = 3451cfe6460fb90d836cda5afbcea908
1
MD5 (dk-milter-0.6.0.tar.gz) = f0fb37e503d34d13893c259867463dd8
2
SHA256 (dk-milter-0.5.0.tar.gz) = 91f87e121a078e13b5babe6df4f68bc05b44f814c5b646311eedd5c650deed31
2
SHA256 (dk-milter-0.6.0.tar.gz) = 1114e9e548a341eda66da92fcca903d665e77763ee63d67e690606af4acce683
3
SIZE (dk-milter-0.5.0.tar.gz) = 347434
3
SIZE (dk-milter-0.6.0.tar.gz) = 350417
(-)pkg-plist (+1 lines)
Lines 7-10 sbin/gentxt-dk Link Here
7
%%PORTDOCS%%%%DOCSDIR%%/README
7
%%PORTDOCS%%%%DOCSDIR%%/README
8
%%PORTDOCS%%%%DOCSDIR%%/RELEASE_NOTES
8
%%PORTDOCS%%%%DOCSDIR%%/RELEASE_NOTES
9
%%PORTDOCS%%%%DOCSDIR%%/autorespond.csh
9
%%PORTDOCS%%%%DOCSDIR%%/autorespond.csh
10
%%PORTDOCS%%%%DOCSDIR%%/rfc4870.txt
10
%%PORTDOCS%%@dirrm %%DOCSDIR%%
11
%%PORTDOCS%%@dirrm %%DOCSDIR%%
(-)files/site.config.m4 (+6 lines)
Lines 4-6 define(`confMANROOTMAN',`%%PREFIX%%/man/ Link Here
4
define(`confUBINDIR',`%%PREFIX%%/libexec')
4
define(`confUBINDIR',`%%PREFIX%%/libexec')
5
define(`confLIBDIR',`%%PREFIX%%/lib')
5
define(`confLIBDIR',`%%PREFIX%%/lib')
6
define(`confDONT_INSTALL_CATMAN',`True')
6
define(`confDONT_INSTALL_CATMAN',`True')
7
%%STATIC%%APPENDDEF(`confLIBS', `-static ')
8
%%BDB%%APPENDDEF(`confLIBDIRS', `-L%%BDB_LIB_DIR%% ')
9
%%BDB%%APPENDDEF(`confINCDIRS', `-I%%BDB_INCLUDE_DIR%% ')
10
%%BDB%%APPENDDEF(`confLIBS', `-l%%BDB_LIB_NAME%% ')
11
%%OPENSSL%%APPENDDEF(`confLIBDIRS', `-L%%OPENSSLLIB%% ')
12
%%OPENSSL%%APPENDDEF(`confINCDIRS', `-I%%OPENSSLINC%% ')
(-)files/site.config.m4.milter (-2 / +2 lines)
Lines 1-2 Link Here
1
APPENDDEF(`confENVDEF',`-I%%LOCALBASE%%/include')
1
APPENDDEF(`bld_dk_filter_INCDIRS',`-I%%LOCALBASE%%/include')
2
APPENDDEF(`confLIBDIRS', `-L%%LOCALBASE%%/lib')
2
APPENDDEF(`bld_dk_filter_LIBDIRS', `-L%%LOCALBASE%%/lib')
(-)ports/mail/dk-milter/Makefile.features (+28 lines)
Line 0 Link Here
1
# Makefile.features
2
# Author:			Hirohisa Yamaguchi <umq@ueo.co.jp>
3
#
4
# This file is used to tune build time options.
5
# Please refer FEATURES file distributed with the source for details.
6
#
7
# $FreeBSD$
8
#
9
10
.if defined(WITH_ANTICIPATE_SENDMAIL_MUNGE) && !defined(WITHOUT_ANTICIPATE_SENDMAIL_MUNGE)
11
SITE_SUB+=	-e '/-D_FFR_ANTICIPATE_SENDMAIL_MUNGE/s|^dnl ||'
12
.endif
13
14
.if defined(WITH_FLUSH_HEADERS) && !defined(WITHOUT_FLUSH_HEADERS)
15
SITE_SUB+=	-e '/-D_FFR_FLUSH_HEADERS/s|^dnl ||'
16
.endif
17
18
.if defined(WITH_MULTIPLE_KEYS) && !defined(WITHOUT_MULTIPLE_KEYS)
19
SITE_SUB+=	-e '/-D_FFR_MULTIPLE_KEYS/s|^dnl ||'
20
.endif
21
22
.if defined(WITH_REQUIRED_HEADERS) && !defined(WITHOUT_REQUIRED_HEADERS)
23
SITE_SUB+=	-e '/-D_FFR_REQUIRED_HEADERS/s|^dnl ||'
24
.endif
25
26
.if defined(WITH_SELECT_CANONICALIZATION) && !defined(WITHOUT_SELECT_CANONICALIZATION)
27
SITE_SUB+=	-e '/-D_FFR_SELECT_CANONICALIZATION/s|^dnl ||'
28
.endif

Return to bug 113242