Lines 6-37
Link Here
|
6 |
# Else the port will be broken. Thanks. |
6 |
# Else the port will be broken. Thanks. |
7 |
|
7 |
|
8 |
PORTNAME= dspam |
8 |
PORTNAME= dspam |
9 |
PORTVERSION= ${PORTVER_MAJ}${SNAP_DATE} |
9 |
PORTVERSION= 3.10.2 |
10 |
PORTREVISION= 2 |
|
|
11 |
PORTEPOCH= 1 |
10 |
PORTEPOCH= 1 |
12 |
CATEGORIES= mail |
11 |
CATEGORIES= mail |
13 |
MASTER_SITES= # set later |
12 |
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}/ |
14 |
PKGNAMESUFFIX= -devel |
13 |
PKGNAMESUFFIX= -devel |
15 |
|
14 |
|
16 |
MAINTAINER= ports@FreeBSD.org |
15 |
MAINTAINER= ports@FreeBSD.org |
17 |
COMMENT= Bayesian spam filter - development version |
16 |
COMMENT= Bayesian spam filter - development version |
18 |
|
17 |
|
19 |
PORTVER_MAJ= 3.10.1 |
18 |
LICENSE= AGPLv3 |
20 |
#SNAP_DATE= .r1 |
|
|
21 |
|
22 |
#MIN_OPTIONS_VER= ${PORTNAME}-${PKGNAMESUFFIX}-3.10.0. |
23 |
|
24 |
.ifdef(SNAP_DATE) |
25 |
MASTER_SITES= ${MASTER_SITE_LOCAL} \ |
26 |
http://T32.TecNik93.com/FreeBSD/ports/${PORTNAME}-${PKGNAMESUFFIX}/sources/ |
27 |
MASTER_SITE_SUBDIR= itetcu |
28 |
WRKSRC= ${WRKDIR}/dspam-${PORTVER_MAJ} |
29 |
.else |
30 |
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}/ \ |
31 |
http://T32.TecNik93.com/FreeBSD/ports/${PORTNAME}/sources/ |
32 |
DISTFILES= dspam-${PORTVER_MAJ}.tar.gz |
33 |
WRKSRC= ${WRKDIR}/dspam-${PORTVER_MAJ} |
34 |
.endif |
35 |
|
19 |
|
36 |
OPTIONS_DEFINE= SYSLOG DEBUG VERBOSE_DEBUG BNR_DEBUG PREF_EXT DAEMON \ |
20 |
OPTIONS_DEFINE= SYSLOG DEBUG VERBOSE_DEBUG BNR_DEBUG PREF_EXT DAEMON \ |
37 |
CLAMAV CLAMAV_LOCAL MYSQL_COMPRESS \ |
21 |
CLAMAV CLAMAV_LOCAL MYSQL_COMPRESS \ |
Lines 87-95
Link Here
|
87 |
USES= libtool perl5 shebangfix |
71 |
USES= libtool perl5 shebangfix |
88 |
SHEBANG_FILES= src/tools/dspam_logrotate src/tools/dspam_notify.in \ |
72 |
SHEBANG_FILES= src/tools/dspam_logrotate src/tools/dspam_notify.in \ |
89 |
src/tools/dspam_train.in |
73 |
src/tools/dspam_train.in |
90 |
.ifdef(SNAP_DATE) |
|
|
91 |
USE_AUTOTOOLS+= autoconf:env automake |
92 |
.endif |
93 |
USE_LDCONFIG= yes |
74 |
USE_LDCONFIG= yes |
94 |
GNU_CONFIGURE= yes |
75 |
GNU_CONFIGURE= yes |
95 |
|
76 |
|
Lines 118-124
Link Here
|
118 |
DSPAM_HOME_GROUP?= ${DSPAM_GROUP} |
99 |
DSPAM_HOME_GROUP?= ${DSPAM_GROUP} |
119 |
DSPAM_HOME_MODE?= 0770 |
100 |
DSPAM_HOME_MODE?= 0770 |
120 |
|
101 |
|
121 |
.include <bsd.port.pre.mk> |
102 |
#.include <bsd.port.pre.mk> |
122 |
|
103 |
|
123 |
CONFIGURE_ARGS+= --sysconfdir=${DSPAM_ETC} |
104 |
CONFIGURE_ARGS+= --sysconfdir=${DSPAM_ETC} |
124 |
CONFIGURE_ARGS+= --with-logdir=${LOG_DIR} |
105 |
CONFIGURE_ARGS+= --with-logdir=${LOG_DIR} |
Lines 147-152
Link Here
|
147 |
-e '/^%%FreeBSD/D' \ |
128 |
-e '/^%%FreeBSD/D' \ |
148 |
-e '/^%%Tecnik%%/D' |
129 |
-e '/^%%Tecnik%%/D' |
149 |
|
130 |
|
|
|
131 |
.include <bsd.port.options.mk> |
132 |
|
150 |
.if ${PORT_OPTIONS:MSYSLOG} |
133 |
.if ${PORT_OPTIONS:MSYSLOG} |
151 |
CONFIGURE_ARGS+= --enable-syslog |
134 |
CONFIGURE_ARGS+= --enable-syslog |
152 |
.else |
135 |
.else |
Lines 486-502
Link Here
|
486 |
@${ECHO_CMD} "There's no reason to depend on LightHTTPD if you're not using WebUI" |
469 |
@${ECHO_CMD} "There's no reason to depend on LightHTTPD if you're not using WebUI" |
487 |
@${FALSE} |
470 |
@${FALSE} |
488 |
.endif |
471 |
.endif |
489 |
.ifdef(SNAP_DATE) |
|
|
490 |
@${ECHO_CMD} |
491 |
@${ECHO_CMD} "You can safely ignore the following auto* errors" |
492 |
@${ECHO_CMD} |
493 |
@(cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ./autogen.sh) |
494 |
.endif |
495 |
|
472 |
|
496 |
post-install: |
473 |
post-install: |
497 |
${CP} ${WRKSRC}/src/dspam.conf ${WRKSRC}/src/dspam.conf.sample |
474 |
${MV} ${STAGEDIR}/usr/local/etc/dspam.conf ${STAGEDIR}${PREFIX}/etc/dspam.conf.sample |
498 |
cd ${WRKSRC}/src/ && \ |
475 |
# ${CP} ${WRKSRC}/src/dspam.conf ${WRKSRC}/src/dspam.conf.sample |
499 |
${INSTALL} dspam.conf.sample ${STAGEDIR}${PREFIX}/etc |
476 |
# cd ${WRKSRC}/src/ && \ |
|
|
477 |
# ${INSTALL} dspam.conf.sample ${STAGEDIR}${PREFIX}/etc |
500 |
|
478 |
|
501 |
######## |
479 |
######## |
502 |
# stupid hack until I figure out where/how to patch |
480 |
# stupid hack until I figure out where/how to patch |
Lines 582-585
Link Here
|
582 |
@${ECHO_CMD} "message in ${DOCSDIR}/README.FreeBSD" |
560 |
@${ECHO_CMD} "message in ${DOCSDIR}/README.FreeBSD" |
583 |
@${ECHO_CMD} |
561 |
@${ECHO_CMD} |
584 |
|
562 |
|
585 |
.include <bsd.port.post.mk> |
563 |
.include <bsd.port.mk> |