ports/94744: [MAINTAINER] www/dansguardian: update to 2.9.6.1
Freddie Cash
fcash at sd73.bc.ca
Mon Mar 20 18:20:20 UTC 2006
>Number: 94744
>Category: ports
>Synopsis: [MAINTAINER] www/dansguardian: update to 2.9.6.1
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Mon Mar 20 18:20:18 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Freddie Cash
>Release: FreeBSD 6.0-STABLE i386
>Organization:
School District 73
>Environment:
System: FreeBSD imap.sd73.bc.ca 6.0-STABLE FreeBSD 6.0-STABLE #1: Fri Nov 4 10:41:38 PST
>Description:
- Update to 2.9.6.1
Changed the OPTIONS around a bit to make it more configurable, and to put the default enabled options first.
Not sure if BROKEN is the correct macro to use for non-operational configs. Let me know if there is something better for this.
There are some commented out sections to the Makefile. These are to make it even more configurable in the future.
The DansGuardian devs are working to make the configure script/makefiles only create directories for the installed options, and
to only install config files for enabled options. Once that is complete, the commented lines can be uncommented.
Generated with FreeBSD Port Tools 0.63
>How-To-Repeat:
>Fix:
--- dansguardian-2.9.6.1.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/www/dansguardian-devel.orig/Makefile /usr/ports/www/dansguardian-devel/Makefile
--- /usr/ports/www/dansguardian-devel.orig/Makefile Mon Feb 20 09:36:33 2006
+++ /usr/ports/www/dansguardian-devel/Makefile Fri Mar 17 16:09:39 2006
@@ -6,7 +6,7 @@
#
PORTNAME= dansguardian
-PORTVERSION= 2.9.5.0
+PORTVERSION= 2.9.6.1
CATEGORIES= www
MASTER_SITES= # empty, see below
DISTNAME= ${PORTNAME}-${PORTVERSION}
@@ -32,12 +32,12 @@
MAN8= dansguardian.8
-OPTIONS= DG_APACHE "Enable Apache support" on \
- DG_CLAMAV "Enable ClamAV support (libclamav)" off \
+OPTIONS= DG_APACHE "Enable Apache support for access denied page" on \
+ DG_DMGR "Enable the fancy download manager" on \
DG_CLAMD "Enable ClamAV daemon support (clamd)" off \
- DG_ICAP "Enable ICAP AV content scanner support" off \
- DG_KASP "Enable Kaspersky AV support" off \
- DG_DMGR "Enable the fancy download manager" off
+ DG_CLAMAV "Enable ClamAV support (libclamav) (broken)" off \
+ DG_ICAP "Enable ICAP AV content scanner support (broken)" off \
+ DG_KASP "Enable Kaspersky AV support (broken)" off
DG_URL= http://dansguardian.org/index.php?page=copyright2
CONFDIR= ${PREFIX}/etc/dansguardian
@@ -53,13 +53,23 @@
.endif
.if defined(WITH_DG_CLAMAV)
-CONFIGURE_ARGS+= --enable-clamav=yes
-LIB_DEPENDS+= clamav.1:${PORTSDIR}/security/clamav
+#.if defined(WITH_DG_FORCE_CLAMAV)
+#CONFIGURE_ARGS+= --enable-clamav=yes
+#LIB_DEPENDS+= clamav.1:${PORTSDIR}/security/clamav
+#PLIST_SUB+= CLAMAVCONF=""
+#.else
+#PLIST_SUB+= CLAMAVCONF="@comment "
+#.endif
+#.else
+BROKEN= Please use the clamd plugin support. It's much more flexible, usable, tested, and just generally better
.endif
.if defined(WITH_DG_CLAMD)
CONFIGURE_ARGS+= --enable-clamd=yes
-RUN_DEPENDS+= ${LOCALBASE}/sbin/httpd:${PORTSDIR}/www/apache13
+RUN_DEPENDS+= ${LOCALBASE}/sbin/clamd:${PORTSDIR}/security/clamav
+PLIST_SUB+= CLAMDCONF=""
+.else
+PLIST_SUB+= CLAMDCONF="@comment "
.endif
.if defined(WITH_DG_ICAP)
@@ -72,6 +82,9 @@
.if defined(WITH_DG_DMGR)
CONFIGURE_ARGS+= --enable-fancydm
+#PLIST_SUB+= DMGR=""
+#.else
+#PLIST_SUB+= DMGR="@comment "
.endif
# User needs to manually download the distfile
diff -ruN --exclude=CVS /usr/ports/www/dansguardian-devel.orig/distinfo /usr/ports/www/dansguardian-devel/distinfo
--- /usr/ports/www/dansguardian-devel.orig/distinfo Mon Feb 20 09:36:33 2006
+++ /usr/ports/www/dansguardian-devel/distinfo Fri Mar 17 08:47:34 2006
@@ -1,3 +1,3 @@
-MD5 (dansguardian-2.9.5.0.tar.gz) = 40da3170df0b1f2def892316e13bcd9c
-SHA256 (dansguardian-2.9.5.0.tar.gz) = 1dae71135b94f2b3ae9cf6d5cf066afcd6954b2444c60f9fe4febc8b946d9f2d
-SIZE (dansguardian-2.9.5.0.tar.gz) = 411920
+MD5 (dansguardian-2.9.6.1.tar.gz) = f71621831c588fff3d3bd9b85987ead7
+SHA256 (dansguardian-2.9.6.1.tar.gz) = 4eb5ceff9bd5c7d657b05d7a2bb039a363b5ad17851067e82c8875391dfc78db
+SIZE (dansguardian-2.9.6.1.tar.gz) = 418893
diff -ruN --exclude=CVS /usr/ports/www/dansguardian-devel.orig/pkg-plist /usr/ports/www/dansguardian-devel/pkg-plist
--- /usr/ports/www/dansguardian-devel.orig/pkg-plist Mon Feb 20 09:36:33 2006
+++ /usr/ports/www/dansguardian-devel/pkg-plist Mon Mar 20 08:53:28 2006
@@ -7,6 +7,7 @@
@exec mkdir -p etc/dansguardian/lists/blacklists
@exec mkdir -p etc/dansguardian/lists/blacklists/ads
@exec mkdir -p etc/dansguardian/lists/contentscanners
+ at exec mkdir -p etc/dansguardian/lists/downloadmanagers
@exec mkdir -p etc/dansguardian/lists/phraselists
@exec mkdir -p etc/dansguardian/lists/phraselists/badwords
@exec mkdir -p etc/dansguardian/lists/phraselists/chat
@@ -138,8 +139,13 @@
etc/dansguardian/authplugins/ip.conf
etc/dansguardian/authplugins/proxy-basic.conf
etc/dansguardian/lists/authplugins/ipgroups
+etc/dansguardian/lists/exceptionextensionlist
+etc/dansguardian/lists/exceptionfilesitelist
+etc/dansguardian/lists/exceptionmimetypelist
etc/dansguardian/lists/blacklists/ads/domains
etc/dansguardian/lists/blacklists/ads/urls
+etc/dansguardian/lists/downloadmanagers/managedextensionlist
+etc/dansguardian/lists/downloadmanagers/managedmimetypelist
etc/dansguardian/lists/phraselists/badwords/weighted_dutch
etc/dansguardian/lists/phraselists/badwords/weighted_french
etc/dansguardian/lists/phraselists/badwords/weighted_german
@@ -220,8 +226,7 @@
etc/dansguardian/lists/contentscanners/exceptionvirusurllist
etc/dansguardian/downloadmanagers/default.conf
etc/dansguardian/downloadmanagers/fancy.conf
-etc/dansguardian/contentscanners/clamav.conf
-etc/dansguardian/contentscanners/clamdscan.conf
+%%CLAMDCONF%%etc/dansguardian/contentscanners/clamdscan.conf
etc/dansguardian/dansguardian.conf
etc/dansguardian/dansguardianf1.conf
@dirrm %%DATADIR%%/scripts
@@ -251,6 +256,7 @@
@dirrm %%DATADIR%%/languages
@dirrm %%DATADIR%%
@dirrm etc/dansguardian/lists/contentscanners
+ at dirrm etc/dansguardian/lists/downloadmanagers
@dirrm etc/dansguardian/lists/phraselists/badwords
@dirrm etc/dansguardian/lists/phraselists/chat
@dirrm etc/dansguardian/lists/phraselists/drugadvocacy
--- dansguardian-2.9.6.1.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list