svn commit: r332320 - head/www/dansguardian
Renato Botelho
garga at FreeBSD.org
Thu Oct 31 23:48:38 UTC 2013
Author: garga
Date: Thu Oct 31 23:48:37 2013
New Revision: 332320
URL: http://svnweb.freebsd.org/changeset/ports/332320
Log:
. Add LICENSE
. Support STAGE
. Remove LATEST_LINK
. Simplify Makefile
Modified:
head/www/dansguardian/Makefile
head/www/dansguardian/pkg-plist (contents, props changed)
Modified: head/www/dansguardian/Makefile
==============================================================================
--- head/www/dansguardian/Makefile Thu Oct 31 23:46:07 2013 (r332319)
+++ head/www/dansguardian/Makefile Thu Oct 31 23:48:37 2013 (r332320)
@@ -10,14 +10,15 @@ MASTER_SITES= # empty, see below
MAINTAINER= garga at FreeBSD.org
COMMENT= A fast, feature-rich web content filter for Squid proxy servers
+LICENSE= GPLv2
+
RUN_DEPENDS= ${LOCALBASE}/sbin/squid:${PORTSDIR}/www/squid
LIB_DEPENDS+= libpcre.so:${PORTSDIR}/devel/pcre
USE_RC_SUBR= dansguardian
-USES= pkgconfig iconv
+USES= pkgconfig iconv shebangfix
-CONFLICTS= dansguardian-2.12.*
-LATEST_LINK= dansguardian
+CONFLICTS= dansguardian-devel-2.12.*
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --localstatedir=/var \
@@ -26,12 +27,13 @@ CONFIGURE_ARGS= --localstatedir=/var \
${ICONV_CONFIGURE_BASE} \
--enable-fancydm
-MAN8= dansguardian.8
-
PORTDOCS= *
+SHEBANG_FILES= ${WRKSRC}/data/dansguardian.pl
+
OPTIONS_DEFINE= APACHE TRICKLE CLISCAN CLAMD ICAP KAV NTLM EMAIL DEBUG DOCS
OPTIONS_DEFAULT=APACHE TRICKLE DOCS
+OPTIONS_SUB= TRICKLE CLISCAN CLAMD ICAP KAV NTLM EMAIL
APACHE_DESC= Enable Apache support for access denied page
TRICKLE_DESC= Enable the trickle download manager
@@ -46,48 +48,18 @@ CONFDIR= ${PREFIX}/etc/dansguardian
RESTRICTED= Redistribution and commercial download is restricted. Check ${DG_URL} for more info
-NO_STAGE= yes
-.include <bsd.port.pre.mk>
-
-.if ${PORT_OPTIONS:MAPACHE}
-USE_APACHE_RUN= 22+
-.endif
-
-.if ${PORT_OPTIONS:MTRICKLE}
-CONFIGURE+= --enable-trickledm
-PLIST_SUB+= TRICKLECONF=""
-.else
-PLIST_SUB+= TRICKLECONF="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MCLISCAN}
-CONFIGURE_ARGS+= --enable-commandline
-PLIST_SUB+= CLISCANCONF=""
-.else
-PLIST_SUB+= CLISCANCONF="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MCLAMD}
-CONFIGURE_ARGS+= --enable-clamd
-RUN_DEPENDS+= ${LOCALBASE}/sbin/clamd:${PORTSDIR}/security/clamav
-PLIST_SUB+= CLAMDCONF=""
-.else
-PLIST_SUB+= CLAMDCONF="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MICAP}
-CONFIGURE_ARGS+= --enable-icap
-PLIST_SUB+= ICAPCONF=""
-.else
-PLIST_SUB+= ICAPCONF="@comment "
-.endif
+APACHE_USE= APACHE_RUN=22+
+TRICKLE_CONFIGURE_ENABLE= trickledm
+CLISCAN_CONFIGURE_ENABLE= commandline
+CLAMD_CONFIGURE_ENABLE= clamd
+CLAMD_RUN_DEPENDS= ${LOCALBASE}/sbin/clamd:${PORTSDIR}/security/clamav
+ICAP_CONFIGURE_ENABLE= icap
+KAV_CONFIGURE_ENABLE= kavd
+NTLM_CONFIGURE_ENABLE= ntlm
+EMAIL_CONFIGURE_ENABLE= email
+DEBUG_CONFIGURE_WITH= dgdebug
-.if ${PORT_OPTIONS:MKAV}
-CONFIGURE_ARGS+= --enable-kavd
-PLIST_SUB+= KAVDCONF=""
-.else
-PLIST_SUB+= KAVDCONF="@comment "
-.endif
+.include <bsd.port.pre.mk>
.if ${PORT_OPTIONS:MCLAMD} || ${PORT_OPTIONS:MICAP} || \
${PORT_OPTIONS:MKAV} || ${PORT_OPTIONS:MCLISCAN}
@@ -96,24 +68,6 @@ PLIST_SUB+= SCANNERS=""
PLIST_SUB+= SCANNERS="@comment "
.endif
-.if ${PORT_OPTIONS:MNTLM}
-CONFIGURE_ARGS+= --enable-ntlm
-PLIST_SUB+= NTLMCONF=""
-.else
-PLIST_SUB+= NTLMCONF="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MEMAIL}
-CONFIGURE_ARGS+= --enable-email
-PLIST_SUB+= EMAILCONF=""
-.else
-PLIST_SUB+= EMAILCONF="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MDEBUG}
-CONFIGURE_ARGS+= --with-dgdebug
-.endif
-
# User needs to manually download the distfile
.if !(exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}))
IGNORE= commercial source download is restricted. Please visit and read ${DG_URL} and download ${DISTNAME}${EXTRACT_SUFX} into ${DISTDIR} before running make
@@ -125,8 +79,4 @@ post-patch:
${WRKSRC}/doc/Makefile.in
.endif
-post-install:
-# Display post-install message
- @${CAT} pkg-message
-
.include <bsd.port.post.mk>
Modified: head/www/dansguardian/pkg-plist
==============================================================================
--- head/www/dansguardian/pkg-plist Thu Oct 31 23:46:07 2013 (r332319)
+++ head/www/dansguardian/pkg-plist Thu Oct 31 23:48:37 2013 (r332320)
@@ -162,11 +162,12 @@ sbin/dansguardian
%%DATADIR%%/scripts/bsd-init
%%DATADIR%%/scripts/solaris-init
%%DATADIR%%/scripts/systemv-init
+man/man8/dansguardian.8.gz
etc/dansguardian/authplugins/ident.conf
etc/dansguardian/authplugins/ip.conf
etc/dansguardian/authplugins/proxy-basic.conf
etc/dansguardian/authplugins/proxy-digest.conf
-%%NTLMCONF%%etc/dansguardian/authplugins/proxy-ntlm.conf
+%%NTLM%%etc/dansguardian/authplugins/proxy-ntlm.conf
etc/dansguardian/lists/authplugins/ipgroups
etc/dansguardian/lists/exceptionextensionlist
etc/dansguardian/lists/exceptionfilesitelist
@@ -281,10 +282,11 @@ etc/dansguardian/lists/exceptionregexpur
%%SCANNERS%%etc/dansguardian/lists/contentscanners/exceptionvirusurllist
etc/dansguardian/downloadmanagers/default.conf
etc/dansguardian/downloadmanagers/fancy.conf
-%%CLAMDCONF%%etc/dansguardian/contentscanners/clamdscan.conf
-%%KAVDCONF%%etc/dansguardian/contentscanners/kavdscan.conf
-%%ICAPCONF%%etc/dansguardian/contentscanners/icapscan.conf
-%%CLISCANCONF%%etc/dansguardian/contentscanners/commandlinescan.conf
+%%CLAMD%%etc/dansguardian/contentscanners/clamdscan.conf
+%%KAV%%etc/dansguardian/contentscanners/kavdscan.conf
+%%ICAP%%etc/dansguardian/contentscanners/icapscan.conf
+%%CLISCAN%%etc/dansguardian/contentscanners/commandlinescan.conf
+%%TRICKLE%%etc/dansguardian/downloadmanagers/trickle.conf
etc/dansguardian/dansguardian.conf
etc/dansguardian/dansguardianf1.conf
@dirrm %%DATADIR%%/scripts
More information about the svn-ports-all
mailing list