2017-09-03 10:36:49 +02:00
|
|
|
# $NetBSD: Makefile,v 1.27 2017/09/03 08:37:02 wiz Exp $
|
2008-02-22 18:13:29 +01:00
|
|
|
|
2014-03-28 15:13:25 +01:00
|
|
|
DISTNAME= dansguardian-2.12.0.3
|
2016-09-19 15:20:43 +02:00
|
|
|
PKGREVISION= 7
|
2008-02-22 18:13:29 +01:00
|
|
|
CATEGORIES= www
|
2014-03-28 15:13:25 +01:00
|
|
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=dansguardian/}
|
|
|
|
EXTRACT_SUFX= .tar.bz2
|
2008-02-22 18:13:29 +01:00
|
|
|
|
|
|
|
MAINTAINER= sborrill@NetBSD.org
|
2017-09-03 10:36:49 +02:00
|
|
|
#HOMEPAGE= http://dansguardian.org/
|
2008-02-22 18:13:29 +01:00
|
|
|
COMMENT= Fast, featureful web content filter for Squid proxy servers
|
2014-03-28 15:13:25 +01:00
|
|
|
LICENSE= gnu-gpl-v2
|
2008-02-22 18:13:29 +01:00
|
|
|
|
2014-03-28 15:13:25 +01:00
|
|
|
GNU_CONFIGURE= yes
|
|
|
|
USE_LANGUAGES= c c++
|
|
|
|
USE_TOOLS+= perl pkg-config
|
2008-02-22 18:13:29 +01:00
|
|
|
RCD_SCRIPTS+= dansguardian
|
|
|
|
|
2014-03-28 15:13:25 +01:00
|
|
|
# Fix bug in configure.ac: the paths are expanded too soon
|
|
|
|
SUBST_CLASSES+= pathfix
|
|
|
|
SUBST_STAGE.pathfix= pre-configure
|
|
|
|
SUBST_MESSAGE.pathfix= Fixing premature variable expansion
|
|
|
|
SUBST_FILES.pathfix= configs/Makefile.in
|
|
|
|
SUBST_FILES.pathfix+= configs/*/Makefile.in
|
|
|
|
SUBST_FILES.pathfix+= configs/*/*/Makefile.in
|
|
|
|
SUBST_SED.pathfix= -e 's,@DGCONFDIR@,\$$(sysconfdir),'
|
2008-02-22 18:13:29 +01:00
|
|
|
|
2010-03-29 21:38:54 +02:00
|
|
|
DANSGUARDIAN_USER?= dansgrdn
|
|
|
|
DANSGUARDIAN_GROUP?= dansgrdn
|
|
|
|
|
2014-03-28 15:13:25 +01:00
|
|
|
PKG_USERS_VARS+= DANSGUARDIAN_USER
|
|
|
|
PKG_GROUPS_VARS+= DANSGUARDIAN_GROUP
|
2010-03-29 21:38:54 +02:00
|
|
|
|
2014-03-28 15:13:25 +01:00
|
|
|
PKG_GROUPS= ${DANSGUARDIAN_GROUP}
|
|
|
|
PKG_USERS= ${DANSGUARDIAN_USER}:${DANSGUARDIAN_GROUP}
|
2010-03-29 21:38:54 +02:00
|
|
|
PKG_GECOS.${DANSGUARDIAN_USER}= Dansguardian webfilter pseudo-user
|
2008-04-03 12:19:17 +02:00
|
|
|
|
2014-03-28 15:13:25 +01:00
|
|
|
PKG_SYSCONFSUBDIR= dansguardian
|
|
|
|
BUILD_DEFS+= VARBASE
|
|
|
|
|
2008-04-03 12:19:17 +02:00
|
|
|
OWN_DIRS_PERMS+= ${VARBASE}/log/dansguardian \
|
|
|
|
${DANSGUARDIAN_USER} ${DANSGUARDIAN_GROUP} 0755
|
2008-10-04 14:23:57 +02:00
|
|
|
|
2014-03-28 15:13:25 +01:00
|
|
|
CONFIGURE_ARGS+= --with-proxyuser=${DANSGUARDIAN_USER}
|
|
|
|
CONFIGURE_ARGS+= --with-proxygroup=${DANSGUARDIAN_GROUP}
|
|
|
|
CONFIGURE_ARGS+= --with-piddir=${VARBASE}/run
|
|
|
|
CONFIGURE_ARGS+= --with-logdir=${VARBASE}/log/dansguardian
|
2016-04-20 15:52:24 +02:00
|
|
|
CONFIGURE_ARGS+= CPPFLAGS=-DFD_SETSIZE=512
|
2008-02-22 18:13:29 +01:00
|
|
|
|
2014-10-14 16:41:17 +02:00
|
|
|
.include "options.mk"
|
|
|
|
|
2014-03-28 15:13:25 +01:00
|
|
|
CHECK_WRKREF_SKIP+= sbin/dansguardian
|
2008-04-03 12:19:17 +02:00
|
|
|
|
2014-03-28 15:13:25 +01:00
|
|
|
REPLACE_PERL= data/dansguardian.pl
|
2008-02-22 18:13:29 +01:00
|
|
|
|
2014-03-28 15:13:25 +01:00
|
|
|
EGDIR= ${PREFIX}/share/examples/dansguardian
|
|
|
|
INSTALL_MAKE_FLAGS+= sysconfdir=${EGDIR}
|
2008-02-22 18:13:29 +01:00
|
|
|
|
2014-03-28 15:13:25 +01:00
|
|
|
EGDIRS!= cat ${.CURDIR}/files/configdirs
|
|
|
|
.for d in ${EGDIRS}
|
|
|
|
OWN_DIRS+= ${PKG_SYSCONFDIR}/${d}
|
|
|
|
INSTALLATION_DIRS+= ${EGDIR}/${d}
|
|
|
|
.endfor
|
|
|
|
|
2016-09-19 15:20:43 +02:00
|
|
|
EGFILES!= cat ${.CURDIR}/files/configfiles ${EGFILES_LIST}
|
|
|
|
.for f in ${EGFILES} ${EGFILES_EXTRA}
|
2014-03-28 15:13:25 +01:00
|
|
|
CONF_FILES+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/${f}
|
|
|
|
.endfor
|
2008-02-22 18:13:29 +01:00
|
|
|
|
2014-03-28 15:13:25 +01:00
|
|
|
.include "../../devel/pcre/buildlink3.mk"
|
2014-09-25 21:41:21 +02:00
|
|
|
.include "../../devel/zlib/buildlink3.mk"
|
2008-02-22 18:13:29 +01:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|