freebsd-ports/www/dansguardian-devel/Makefile
Edwin Groothuis 5435bdc93c port-update: www/dansguardian-devel to 2.9.3.2
Update to the latest development version of DansGuardian.
	Clean up the port Makefile, add Apache as an optional
	dependency, and use the new RCng rcorder framework.  Tested
	on the two systems listed above.  Compiles, installs,
	uninstalls, and runs correctly, although I am not able to
	test all the new auth plugins.

PR:		ports/90827
Submitted by:	Freddie Cash <fcash@sd73.bc.ca>
2005-12-27 23:02:10 +00:00

87 lines
2.4 KiB
Makefile

# New ports collection makefile for: dansguardian
# Date created: April 02, 2002
# Whom: Freddie Cash <fcash@bigfoot.com>
#
# $FreeBSD$
#
PORTNAME= dansguardian
PORTVERSION= 2.9.3.2
CATEGORIES= www
MASTER_SITES= # empty, see below
DISTNAME= ${PORTNAME}-${PORTVERSION}
MAINTAINER= fcash@sd73.bc.ca
COMMENT= A fast, feature-rich web content filter for Squid proxy servers
LIB_DEPENDS= pcre.0:${PORTSDIR}/devel/pcre \
iconv.3:${PORTSDIR}/converters/libiconv
RUN_DEPENDS= ${LOCALBASE}/sbin/squid:${PORTSDIR}/www/squid
USE_GCC= 3.4+
USE_RC_SUBR= dansguardian.sh
CONFLICTS= dansguardian-2.[678]*
LATEST_LINK= dansguardian-devel
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --localstatedir=/var \
--with-logdir=/var/log \
--with-piddir=/var/run
MAN8= dansguardian.8
OPTIONS= DG_APACHE "Enable Apache support" on \
DG_CLAMAV "Enable ClamAV support (libclamav)" off \
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_URL= http://dansguardian.org/index.php?page=copyright2
CONFDIR= ${PREFIX}/etc/dansguardian
NO_CDROM= "Commercial download is restricted. Check ${DG_URL} for more info"
NO_PACKAGE= "Redistribution is restricted. Check ${DG_URL} for more info"
RESTRICTED= "${NO_PACKAGE}"
.include <bsd.port.pre.mk>
.if defined(WITH_DG_APACHE)
USE_APACHE= 1.3+
.endif
.if defined(WITH_DG_CLAMAV)
CONFIGURE_ARGS+= --enable-clamav=yes
LIB_DEPENDS+= clamav.1:${PORTSDIR}/security/clamav:install
.endif
.if defined(WITH_DG_CLAMD)
CONFIGURE_ARGS+= --enable-clamd=yes
RUN_DEPENDS+= ${LOCALBASE}/sbin/httpd:${PORTSDIR}/www/apache13
.endif
.if defined(WITH_DG_ICAP)
BROKEN= "I don't have access to ICAP AV, so I can't test this. If you have access to it, drop me an e-mail. Thanks"
.endif
.if defined(WITH_DG_KASP)
BROKEN= "I don't have access to Kaspersky AV, so I can't test this. If you have access to it, drop me an e-mail. Thanks"
.endif
.if defined(WITH_DG_DMGR)
CONFIGURE_ARGS+= --enable-fancydm
.endif
# User needs to manually download the distfile
.if !(exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})) && !defined(PACKAGE_BUILDING)
IGNORE="Commercial source download is restricted. Please visit and read ${DG_URL} and download ${DISTNAME}${EXTRACT_SUFX} into ${DISTDIR} before running make"
.endif
post-install:
# Display post-install message
@${CAT} pkg-message
.include <bsd.port.post.mk>