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} |