Skip site navigation (1)Skip section navigation (2)
Date:      Mon,  9 Oct 2006 13:42:18 +0300 (EEST)
From:      Ozkan KIRIK <ozkan@enderunix.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        staff@enderunix.org
Subject:   ports/104208: Port Update: mail/qsheff
Message-ID:  <20061009104218.2D34245632@mail.mersin.edu.tr>
Resent-Message-ID: <200610091030.k99AUHhD066138@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         104208
>Category:       ports
>Synopsis:       Port Update: mail/qsheff
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Oct 09 10:30:16 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Ozkan KIRIK
>Release:        FreeBSD 5.5-STABLE i386
>Organization:
EnderUNIX SDT @ Turkey
>Environment:

	
>Description:
	Port Update: mail/qsheff
	
>How-To-Repeat:
	
>Fix:
patch is below:

--- qsheff-port.diff begins here ---
diff -ruN qsheff_old/Makefile qsheff/Makefile
--- qsheff_old/Makefile	Mon Oct  9 13:21:44 2006
+++ qsheff/Makefile	Mon Oct  9 13:22:00 2006
@@ -5,16 +5,15 @@
 # $FreeBSD: ports/mail/qsheff/Makefile,v 1.6 2006/05/10 22:37:00 edwin Exp $
 #
 
-PORTNAME=	qsheff
-PORTVERSION=	1.0.r4
-PORTREVISION=	1
+PORTNAME=	qsheff-II
+PORTVERSION=	2.1.r2
 CATEGORIES=	mail
-MASTER_SITES=	http://www.enderunix.org/ \
+MASTER_SITES=	http://www.enderunix.org/qsheff/ \
 		${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	${PORTNAME}
 DISTNAME=	${PORTNAME}-${PORTVERSION:S/.r/-r/}
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	ozkan@enderunix.org
 COMMENT=	A qmail-queue replacement to filter mail traffic
 
 BUILD_DEPENDS=	${LOCALBASE}/bin/ripmime:${PORTSDIR}/mail/ripmime
@@ -24,10 +23,17 @@
 GNU_CONFIGURE=	YES
 CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
 
-PORTDOCS=	spamass-qsheff.en.html README COPYING AUTHORS ChangeLog \
+PORTDOCS=	README COPYING AUTHORS ChangeLog \
 		INSTALL UPGRADE THANKS TODO
 
-OPTIONS=	CLAMAV "Integrate with Clam AntiVirus" on
+OPTIONS=	CLAMAV "Integrate with Clam AntiVirus" on \
+			SPAMTAG "Enable Spam Tagging" off \
+			VIRUSTAG "Enable Virus Tagging" off \
+			DISABLELOCAL "Disable Filters For Local Users" off \
+			SYSLOG "Enable Syslog Logging" off \
+			BACKUP "Enable Logging Incoming/Outgoing Mail" off \
+			CUSTOMERROR "Enable Custom Error Patch" off \
+			DEBUG "Enable Debug Messages" off \
 
 CONFIGURE_ARGS+=	--with-qmaildir=${QMAIL_PREFIX}
 
@@ -35,6 +41,37 @@
 
 .if !defined(WITHOUT_CLAMAV)
 RUN_DEPENDS+=	${LOCALBASE}/bin/clamdscan:${PORTSDIR}/security/clamav
+BUILD_DEPENDS+=	${LOCALBASE}/bin/clamdscan:${PORTSDIR}/security/clamav
+CONFIGURE_ARGS+=	--with-clamav
+CONFIGURE_ARGS+=	--with-clamd-socket=/var/run/clamav/clamd
+.endif
+
+.if defined(WITH_SPAMTAG)
+CONFIGURE_ARGS+=	--enable-spam-tag
+.endif
+
+.if defined(WITH_VIRUSTAG)
+CONFIGURE_ARGS+=	--enable-virus-tag
+.endif
+
+.if defined(WITH_SYSLOG)
+CONFIGURE_ARGS+=	--enable-syslog
+.endif
+
+.if defined(WITH_DISABLELOCAL)
+CONFIGURE_ARGS+=	--disable-local-users
+.endif
+
+.if defined(WITH_BACKUP)
+CONFIGURE_ARGS+=	--enable-backup
+.endif
+
+.if defined(WITH_CUSTOMERROR)
+CONFIGURE_ARGS+=	--enable-custom-error
+.endif
+
+.if defined(WITH_DEBUG)
+CONFIGURE_ARGS+=	--enable-debug
 .endif
 
 post-patch:
@@ -50,5 +87,15 @@
 	@${REINPLACE_CMD} -e 's|enable_virus_prog = 1|enable_virus_prog = 0|g' \
 		${WRKSRC}/etc/qsheff.conf-default
 .endif
+
+post-install:
+	@${INSTALL_DATA} ${WRKSRC}/AUTHORS ${DOCSDIR}
+	@${INSTALL_DATA} ${WRKSRC}/COPYING ${DOCSDIR}
+	@${INSTALL_DATA} ${WRKSRC}/INSTALL ${DOCSDIR}
+	@${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
+	@${INSTALL_DATA} ${WRKSRC}/THANKS ${DOCSDIR}
+	@${INSTALL_DATA} ${WRKSRC}/TODO ${DOCSDIR}
+	@${INSTALL_DATA} ${WRKSRC}/ChangeLog ${DOCSDIR}
+	@touch ${DOCSDIR}/UPGRADE
 
 .include <bsd.port.post.mk>
diff -ruN qsheff_old/distinfo qsheff/distinfo
--- qsheff_old/distinfo	Mon Oct  9 13:20:28 2006
+++ qsheff/distinfo	Mon Oct  9 11:21:07 2006
@@ -1,3 +1,2 @@
-MD5 (qsheff-1.0-r4.tar.gz) = 2c507cf6fc86ef8c9c60575e9fbd701e
-SHA256 (qsheff-1.0-r4.tar.gz) = 6c312b7d5feacc1de47867d3fa538583da3a700c200fdf17c456a25e5ecac632
-SIZE (qsheff-1.0-r4.tar.gz) = 93898
+MD5 (qsheff-II-2.1-r2.tar.gz) = f7f1cd41d22b0b7aaaca7d130d43e852
+SIZE (qsheff-II-2.1-r2.tar.gz) = 132258
diff -ruN qsheff_old/pkg-plist qsheff/pkg-plist
--- qsheff_old/pkg-plist	Mon Oct  9 13:20:28 2006
+++ qsheff/pkg-plist	Mon Oct  9 13:15:02 2006
@@ -1,25 +1,27 @@
-@comment $FreeBSD: ports/mail/qsheff/pkg-plist,v 1.3 2006/01/22 02:20:03 edwin Exp $
 bin/qsheff
-@unexec if cmp -s %D/etc/qsheff/qsheff.attach %D/etc/qsheff/qsheff.attach-default; then rm -f %D/etc/qsheff/qsheff.attach; fi
-etc/qsheff/qsheff.attach-default
+@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
+etc/qsheff-II/qsheff.attach-default
 @exec [ -f %B/qsheff.attach ] || cp %B/%f %B/qsheff.attach
-@unexec if cmp -s %D/etc/qsheff/qsheff.conf %D/etc/qsheff/qsheff.conf-default; then rm -f %D/etc/qsheff/qsheff.conf; fi
-etc/qsheff/qsheff.conf-default
-@unexec if cmp -s %D/etc/qsheff/qsheff.rules %D/etc/qsheff/qsheff.rules-default; then rm -f %D/etc/qsheff/qsheff.rules; fi
-etc/qsheff/qsheff.rules-default
+@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
+etc/qsheff-II/qsheff.conf-default
+@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
+etc/qsheff-II/qsheff.rules-default
 @exec [ -f %B/qsheff.rules ] || cp %B/%f %B/qsheff.attach
-@unexec if cmp -s %D/etc/qsheff/qsheff.wblist %D/etc/qsheff/qsheff.wblist-default; then rm -f %D/etc/qsheff/qsheff.wblist; fi
-etc/qsheff/qsheff.wblist-default
-@exec [ -f %B/qsheff.wblist ] || cp %B/%f %B/qsheff.attach
-etc/qsheff/install-wrapper.sh
-etc/qsheff/uninstall-wrapper.sh
-%%DATADIR%%/developer.notes
-%%DATADIR%%/eicar.com.txt
-%%DATADIR%%/sample-OK.msg
-%%DATADIR%%/sample-SPAM.msg
-%%DATADIR%%/sample-VIRUS.msg
-@dirrmtry etc/qsheff
-@dirrm %%DATADIR%%
+@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
+etc/qsheff-II/qsheff.ignore-default
+@exec [ -f %B/qsheff.ignore ] || cp %B/%f %B/qsheff.attach
+etc/qsheff-II/install-wrapper.sh
+etc/qsheff-II/uninstall-wrapper.sh
+%%DOCSDIR%%/spamass-qsheff.en.html
+%%DOCSDIR%%/handbook.en.txt
+%%DOCSDIR%%/handbook.tr.txt
+%%DOCSDIR%%/sample-OK.msg
+%%DOCSDIR%%/sample-SPAM.msg
+%%DOCSDIR%%/sample-VIRUS.msg
+%%DOCSDIR%%/qsheff-patch.diff
+%%DOCSDIR%%/qq-custom-error-patch.diff
+%%DOCSDIR%%/qq-patch.diff
+@dirrmtry etc/qsheff-II
 @unexec echo
-@unexec echo "Type '%%PREFIX%%/etc/qsheff/uninstall-wrapper.sh' to uninstall qSheff completely."
+@unexec echo "Type '%%PREFIX%%/etc/qsheff-II/uninstall-wrapper.sh' to uninstall qSheff completely."
 @unexec echo
--- qsheff-port.diff ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061009104218.2D34245632>