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

(-)mail/qsheff/Makefile (-25 / +30 lines)
Lines 6-17 Link Here
6
#
6
#
7
7
8
PORTNAME=	qsheff-II
8
PORTNAME=	qsheff-II
9
PORTVERSION=	2.1.r2
9
PORTVERSION=	2.1.r3
10
PORTREVISION=	2
11
CATEGORIES=	mail
10
CATEGORIES=	mail
12
MASTER_SITES=	http://www.enderunix.org/qsheff/ \
11
MASTER_SITES=	http://www.enderunix.org/qsheff/ \
13
		${MASTER_SITE_SOURCEFORGE}
12
		SF/qsheff
14
MASTER_SITE_SUBDIR=	${PORTNAME}
15
DISTNAME=	${PORTNAME}-${PORTVERSION:S/.r/-r/}
13
DISTNAME=	${PORTNAME}-${PORTVERSION:S/.r/-r/}
16
14
17
MAINTAINER=	ozkan@enderunix.org
15
MAINTAINER=	ozkan@enderunix.org
Lines 19-46 Link Here
19
17
20
BUILD_DEPENDS=	${LOCALBASE}/bin/ripmime:${PORTSDIR}/mail/ripmime
18
BUILD_DEPENDS=	${LOCALBASE}/bin/ripmime:${PORTSDIR}/mail/ripmime
21
RUN_DEPENDS=	${BUILD_DEPENDS}
19
RUN_DEPENDS=	${BUILD_DEPENDS}
22
USE_QMAIL=	yes
23
20
24
GNU_CONFIGURE=	YES
21
GNU_CONFIGURE=	YES
25
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
22
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
26
23
27
PORTDOCS=	README COPYING AUTHORS ChangeLog \
24
USE_QMAIL=	yes
28
		INSTALL UPGRADE THANKS TODO
29
25
30
OPTIONS=	CLAMAV "Integrate with Clam AntiVirus" on \
26
DOCS=		README COPYING AUTHORS ChangeLog INSTALL THANKS TODO
31
			SPAMTAG "Enable Spam Tagging" off \
27
EXAMPLES=	sample-OK.msg sample-SPAM.msg sample-VIRUS.msg
32
			VIRUSTAG "Enable Virus Tagging" off \
28
CONTRIB=	README qq-custom-error-patch.diff qq-patch.diff \
33
			DISABLELOCAL "Disable Filters For Local Users" off \
29
		qsheff-patch.diff
34
			SYSLOG "Enable Syslog Logging" off \
30
FILES=		handbook.en.txt handbook.tr.txt spamass-qsheff.en.html
35
			BACKUP "Enable Logging Incoming/Outgoing Mail" off \
36
			CUSTOMERROR "Enable Custom Error Patch" off \
37
			DEBUG "Enable Debug Messages" off \
38
31
39
CONFIGURE_ARGS+=	--with-qmaildir=${QMAIL_PREFIX}
32
CONFIGURE_ARGS+=	--with-qmaildir=${QMAIL_PREFIX}
40
33
34
OPTIONS=	CLAMAV "Integrate with Clam AntiVirus" on \
35
		SPAMTAG "Enable Spam Tagging" off \
36
		VIRUSTAG "Enable Virus Tagging" off \
37
		DISABLELOCAL "Disable Filters For Local Users" off \
38
		SYSLOG "Enable Syslog Logging" off \
39
		BACKUP "Enable Logging Incoming/Outgoing Mail" off \
40
		CUSTOMERROR "Enable Custom Error Patch" off \
41
		DEBUG "Enable Debug Messages" off
42
41
.include <bsd.port.pre.mk>
43
.include <bsd.port.pre.mk>
42
44
43
.if !defined(WITHOUT_CLAMAV)
45
.if defined(WITH_CLAMAV)
44
RUN_DEPENDS+=	${LOCALBASE}/bin/clamdscan:${PORTSDIR}/security/clamav
46
RUN_DEPENDS+=	${LOCALBASE}/bin/clamdscan:${PORTSDIR}/security/clamav
45
BUILD_DEPENDS+=	${LOCALBASE}/bin/clamdscan:${PORTSDIR}/security/clamav
47
BUILD_DEPENDS+=	${LOCALBASE}/bin/clamdscan:${PORTSDIR}/security/clamav
46
CONFIGURE_ARGS+=	--with-clamav
48
CONFIGURE_ARGS+=	--with-clamav
Lines 89-102 Link Here
89
		${WRKSRC}/etc/qsheff.conf-default
91
		${WRKSRC}/etc/qsheff.conf-default
90
.endif
92
.endif
91
93
92
post-install:
94
do-install:
93
	@${INSTALL_DATA} ${WRKSRC}/AUTHORS ${DOCSDIR}
95
.if !defined(NOPORTDOCS)
94
	@${INSTALL_DATA} ${WRKSRC}/COPYING ${DOCSDIR}
96
	@${MKDIR} ${DOCSDIR}/doc
95
	@${INSTALL_DATA} ${WRKSRC}/INSTALL ${DOCSDIR}
97
	@${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${DOCSDIR}/
96
	@${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
98
	@${INSTALL_DATA} ${FILES:S,^,${WRKSRC}/doc/,} ${DOCSDIR}/doc/
97
	@${INSTALL_DATA} ${WRKSRC}/THANKS ${DOCSDIR}
99
	@${MKDIR} ${EXAMPLESDIR}/contrib
98
	@${INSTALL_DATA} ${WRKSRC}/TODO ${DOCSDIR}
100
	@${INSTALL_DATA} ${EXAMPLES:S,^,${WRKSRC}/samples/,} ${EXAMPLESDIR}/
99
	@${INSTALL_DATA} ${WRKSRC}/ChangeLog ${DOCSDIR}
101
	@${INSTALL_DATA} ${CONTRIB:S,^,${WRKSRC}/contrib/,} ${EXAMPLESDIR}/contrib
100
	@touch ${DOCSDIR}/UPGRADE
102
.endif
103
	@${MKDIR} ${ETCDIR}
104
	@${INSTALL_DATA} ${ETCFILES:S,^,${WRKSRC}/etc/,} ${ETCDIR}/
105
	@${INSTALL_SCRIPT} ${WRKSRC}/src/qsheff ${PREFIX}/bin/qsheff
101
106
102
.include <bsd.port.post.mk>
107
.include <bsd.port.post.mk>
(-)mail/qsheff/distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
MD5 (qsheff-II-2.1-r2.tar.gz) = f7f1cd41d22b0b7aaaca7d130d43e852
1
MD5 (qsheff-II-2.1-r3.tar.gz) = 85bd2044ec81248f6c36155c82131caa
2
SIZE (qsheff-II-2.1-r2.tar.gz) = 132258
2
SHA256 (qsheff-II-2.1-r3.tar.gz) = a865f9e520497303b9f57bc53012a590da15a665883d05ff37ca26278af6ffb2
3
SIZE (qsheff-II-2.1-r3.tar.gz) = 131802
(-)mail/qsheff/pkg-descr (-8 lines)
Lines 8-19 Link Here
8
	* white/black list
8
	* white/black list
9
	* single line logging for qmail and many features.
9
	* single line logging for qmail and many features.
10
10
11
Project Page:
12
WWW: http://www.enderunix.org/qsheff
11
WWW: http://www.enderunix.org/qsheff
13
14
Author: 
15
16
Baris SIMSEK
17
simsek@enderunix.org
18
EnderUNIX SDT @ Turkey
19
http://www.enderunix.org/simsek/
(-)mail/qsheff/pkg-plist (-23 / +35 lines)
Lines 1-27 Link Here
1
bin/qsheff
1
bin/qsheff
2
@unexec if cmp -s %D/etc/qsheff-II/qsheff.attach %D/etc/qsheff-II/qsheff.attach-default; then rm -f %D/etc/qsheff-II/qsheff.attach; fi
2
@unexec if cmp -s %D/%%ETCDIR%%/qsheff.attach %D/%%ETCDIR%%/qsheff.attach-default; then rm -f %D/%%ETCDIR%%/qsheff.attach; fi
3
etc/qsheff-II/qsheff.attach-default
3
%%ETCDIR%%/qsheff.attach-default
4
@exec [ -f %B/qsheff.attach ] || cp %B/%f %B/qsheff.attach
4
@exec [ -f %B/qsheff.attach ] || cp %B/%f %B/qsheff.attach
5
@unexec if cmp -s %D/etc/qsheff-II/qsheff.conf %D/etc/qsheff-II/qsheff.conf-default; then rm -f %D/etc/qsheff-II/qsheff.conf; fi
5
@unexec if cmp -s %D/%%ETCDIR%%/qsheff.conf %D/%%ETCDIR%%/qsheff.conf-default; then rm -f %D/%%ETCDIR%%/qsheff.conf; fi
6
etc/qsheff-II/qsheff.conf-default
6
%%ETCDIR%%/qsheff.conf-default
7
@unexec if cmp -s %D/etc/qsheff-II/qsheff.rules %D/etc/qsheff-II/qsheff.rules-default; then rm -f %D/etc/qsheff-II/qsheff.rules; fi
7
@unexec if cmp -s %D/%%ETCDIR%%/qsheff.rules %D/%%ETCDIR%%/qsheff.rules-default; then rm -f %D/%%ETCDIR%%/qsheff.rules; fi
8
etc/qsheff-II/qsheff.rules-default
8
%%ETCDIR%%/qsheff.rules-default
9
@exec [ -f %B/qsheff.rules ] || cp %B/%f %B/qsheff.attach
9
@exec [ -f %B/qsheff.rules ] || cp %B/%f %B/qsheff.attach
10
@unexec if cmp -s %D/etc/qsheff-II/qsheff.ignore %D/etc/qsheff-II/qsheff.ignore-default; then rm -f %D/etc/qsheff-II/qsheff.ignore; fi
10
@unexec if cmp -s %D/%%ETCDIR%%/qsheff.ignore %D/%%ETCDIR%%/qsheff.ignore-default; then rm -f %D/%%ETCDIR%%/qsheff.ignore; fi
11
etc/qsheff-II/qsheff.ignore-default
11
%%ETCDIR%%/qsheff.ignore-default
12
@exec [ -f %B/qsheff.ignore ] || cp %B/%f %B/qsheff.attach
12
@exec [ -f %B/qsheff.ignore ] || cp %B/%f %B/qsheff.attach
13
etc/qsheff-II/install-wrapper.sh
13
%%ETCDIR%%/install-wrapper.sh
14
etc/qsheff-II/uninstall-wrapper.sh
14
%%ETCDIR%%/uninstall-wrapper.sh
15
%%PORTDOCS%%%%DOCSDIR%%/spamass-qsheff.en.html
15
%%PORTDOCS%%%%DOCSDIR%%/README
16
%%PORTDOCS%%%%DOCSDIR%%/handbook.en.txt
16
%%PORTDOCS%%%%DOCSDIR%%/COPYING
17
%%PORTDOCS%%%%DOCSDIR%%/handbook.tr.txt
17
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
18
%%PORTDOCS%%%%DOCSDIR%%/sample-OK.msg
18
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
19
%%PORTDOCS%%%%DOCSDIR%%/sample-SPAM.msg
19
%%PORTDOCS%%%%DOCSDIR%%/INSTALL
20
%%PORTDOCS%%%%DOCSDIR%%/sample-VIRUS.msg
20
%%PORTDOCS%%%%DOCSDIR%%/THANKS
21
%%PORTDOCS%%%%DOCSDIR%%/qsheff-patch.diff
21
%%PORTDOCS%%%%DOCSDIR%%/TODO
22
%%PORTDOCS%%%%DOCSDIR%%/qq-custom-error-patch.diff
22
%%PORTDOCS%%%%DOCSDIR%%/doc/spamass-qsheff.en.html
23
%%PORTDOCS%%%%DOCSDIR%%/qq-patch.diff
23
%%PORTDOCS%%%%DOCSDIR%%/doc/handbook.en.txt
24
@dirrmtry etc/qsheff-II
24
%%PORTDOCS%%%%DOCSDIR%%/doc/handbook.tr.txt
25
@unexec echo
25
%%PORTDOCS%%%%EXAMPLESDIR%%/sample-OK.msg
26
@unexec echo "Type '%%PREFIX%%/etc/qsheff-II/uninstall-wrapper.sh' to uninstall qSheff completely."
26
%%PORTDOCS%%%%EXAMPLESDIR%%/sample-VIRUS.msg
27
@unexec echo
27
%%PORTDOCS%%%%EXAMPLESDIR%%/sample-SPAM.msg
28
%%PORTDOCS%%%%EXAMPLESDIR%%/contrib/README
29
%%PORTDOCS%%%%EXAMPLESDIR%%/contrib/qq-patch.diff
30
%%PORTDOCS%%%%EXAMPLESDIR%%/contrib/qq-custom-error-patch.diff
31
%%PORTDOCS%%%%EXAMPLESDIR%%/contrib/qsheff-patch.diff
32
%%PORTDOCS%%@dirrm %%DOCSDIR%%/doc
33
%%PORTDOCS%%@dirrmtry %%DOCSDIR%%
34
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/contrib
35
%%PORTDOCS%%@dirrmtry %%EXAMPLESDIR%%
36
@dirrmtry %%ETCDIR%%
37
@unexec echo ""
38
@unexec echo "Type '%%ETCDIR%%/uninstall-wrapper.sh' to uninstall qSheff completely."
39
@unexec echo ""

Return to bug 121749