head	1.24;
access;
symbols
	pkgsrc-2026Q2:1.24.0.32
	pkgsrc-2026Q2-base:1.24
	pkgsrc-2026Q1:1.24.0.30
	pkgsrc-2026Q1-base:1.24
	pkgsrc-2025Q4:1.24.0.28
	pkgsrc-2025Q4-base:1.24
	pkgsrc-2025Q3:1.24.0.26
	pkgsrc-2025Q3-base:1.24
	pkgsrc-2025Q2:1.24.0.24
	pkgsrc-2025Q2-base:1.24
	pkgsrc-2025Q1:1.24.0.22
	pkgsrc-2025Q1-base:1.24
	pkgsrc-2024Q4:1.24.0.20
	pkgsrc-2024Q4-base:1.24
	pkgsrc-2024Q3:1.24.0.18
	pkgsrc-2024Q3-base:1.24
	pkgsrc-2024Q2:1.24.0.16
	pkgsrc-2024Q2-base:1.24
	pkgsrc-2024Q1:1.24.0.14
	pkgsrc-2024Q1-base:1.24
	pkgsrc-2023Q4:1.24.0.12
	pkgsrc-2023Q4-base:1.24
	pkgsrc-2023Q3:1.24.0.10
	pkgsrc-2023Q3-base:1.24
	pkgsrc-2023Q2:1.24.0.8
	pkgsrc-2023Q2-base:1.24
	pkgsrc-2023Q1:1.24.0.6
	pkgsrc-2023Q1-base:1.24
	pkgsrc-2022Q4:1.24.0.4
	pkgsrc-2022Q4-base:1.24
	pkgsrc-2022Q3:1.24.0.2
	pkgsrc-2022Q3-base:1.24
	pkgsrc-2022Q2:1.23.0.10
	pkgsrc-2022Q2-base:1.23
	pkgsrc-2022Q1:1.23.0.8
	pkgsrc-2022Q1-base:1.23
	pkgsrc-2021Q4:1.23.0.6
	pkgsrc-2021Q4-base:1.23
	pkgsrc-2021Q3:1.23.0.4
	pkgsrc-2021Q3-base:1.23
	pkgsrc-2021Q2:1.23.0.2
	pkgsrc-2021Q2-base:1.23
	pkgsrc-2021Q1:1.22.0.6
	pkgsrc-2021Q1-base:1.22
	pkgsrc-2020Q4:1.22.0.4
	pkgsrc-2020Q4-base:1.22
	pkgsrc-2020Q3:1.22.0.2
	pkgsrc-2020Q3-base:1.22
	pkgsrc-2020Q2:1.21.0.8
	pkgsrc-2020Q2-base:1.21
	pkgsrc-2020Q1:1.21.0.4
	pkgsrc-2020Q1-base:1.21
	pkgsrc-2019Q4:1.21.0.6
	pkgsrc-2019Q4-base:1.21
	pkgsrc-2019Q3:1.21.0.2
	pkgsrc-2019Q3-base:1.21
	pkgsrc-2019Q2:1.20.0.2
	pkgsrc-2019Q2-base:1.20
	pkgsrc-2019Q1:1.19.0.6
	pkgsrc-2019Q1-base:1.19
	pkgsrc-2018Q4:1.19.0.4
	pkgsrc-2018Q4-base:1.19
	pkgsrc-2018Q3:1.19.0.2
	pkgsrc-2018Q3-base:1.19
	pkgsrc-2018Q2:1.17.0.18
	pkgsrc-2018Q2-base:1.17
	pkgsrc-2018Q1:1.17.0.16
	pkgsrc-2018Q1-base:1.17
	pkgsrc-2017Q4:1.17.0.14
	pkgsrc-2017Q4-base:1.17
	pkgsrc-2017Q3:1.17.0.12
	pkgsrc-2017Q3-base:1.17
	pkgsrc-2017Q2:1.17.0.8
	pkgsrc-2017Q2-base:1.17
	pkgsrc-2017Q1:1.17.0.6
	pkgsrc-2017Q1-base:1.17
	pkgsrc-2016Q4:1.17.0.4
	pkgsrc-2016Q4-base:1.17
	pkgsrc-2016Q3:1.17.0.2
	pkgsrc-2016Q3-base:1.17
	pkgsrc-2016Q2:1.16.0.10
	pkgsrc-2016Q2-base:1.16
	pkgsrc-2016Q1:1.16.0.8
	pkgsrc-2016Q1-base:1.16
	pkgsrc-2015Q4:1.16.0.6
	pkgsrc-2015Q4-base:1.16
	pkgsrc-2015Q3:1.16.0.4
	pkgsrc-2015Q3-base:1.16
	pkgsrc-2015Q2:1.16.0.2
	pkgsrc-2015Q2-base:1.16
	pkgsrc-2015Q1:1.15.0.8
	pkgsrc-2015Q1-base:1.15
	pkgsrc-2014Q4:1.15.0.6
	pkgsrc-2014Q4-base:1.15
	pkgsrc-2014Q3:1.15.0.4
	pkgsrc-2014Q3-base:1.15
	pkgsrc-2014Q2:1.15.0.2
	pkgsrc-2014Q2-base:1.15
	pkgsrc-2014Q1:1.14.0.8
	pkgsrc-2014Q1-base:1.14
	pkgsrc-2013Q4:1.14.0.6
	pkgsrc-2013Q4-base:1.14
	pkgsrc-2013Q3:1.14.0.4
	pkgsrc-2013Q3-base:1.14
	pkgsrc-2013Q2:1.14.0.2
	pkgsrc-2013Q2-base:1.14
	pkgsrc-2013Q1:1.13.0.4
	pkgsrc-2013Q1-base:1.13
	pkgsrc-2012Q4:1.13.0.2
	pkgsrc-2012Q4-base:1.13
	pkgsrc-2012Q3:1.11.0.40
	pkgsrc-2012Q3-base:1.11
	pkgsrc-2012Q2:1.11.0.38
	pkgsrc-2012Q2-base:1.11
	pkgsrc-2012Q1:1.11.0.36
	pkgsrc-2012Q1-base:1.11
	pkgsrc-2011Q4:1.11.0.34
	pkgsrc-2011Q4-base:1.11
	pkgsrc-2011Q3:1.11.0.32
	pkgsrc-2011Q3-base:1.11
	pkgsrc-2011Q2:1.11.0.30
	pkgsrc-2011Q2-base:1.11
	pkgsrc-2011Q1:1.11.0.28
	pkgsrc-2011Q1-base:1.11
	pkgsrc-2010Q4:1.11.0.26
	pkgsrc-2010Q4-base:1.11
	pkgsrc-2010Q3:1.11.0.24
	pkgsrc-2010Q3-base:1.11
	pkgsrc-2010Q2:1.11.0.22
	pkgsrc-2010Q2-base:1.11
	pkgsrc-2010Q1:1.11.0.20
	pkgsrc-2010Q1-base:1.11
	pkgsrc-2009Q4:1.11.0.18
	pkgsrc-2009Q4-base:1.11
	pkgsrc-2009Q3:1.11.0.16
	pkgsrc-2009Q3-base:1.11
	pkgsrc-2009Q2:1.11.0.14
	pkgsrc-2009Q2-base:1.11
	pkgsrc-2009Q1:1.11.0.12
	pkgsrc-2009Q1-base:1.11
	pkgsrc-2008Q4:1.11.0.10
	pkgsrc-2008Q4-base:1.11
	pkgsrc-2008Q3:1.11.0.8
	pkgsrc-2008Q3-base:1.11
	cube-native-xorg:1.11.0.6
	cube-native-xorg-base:1.11
	pkgsrc-2008Q2:1.11.0.4
	pkgsrc-2008Q2-base:1.11
	cwrapper:1.11.0.2
	pkgsrc-2008Q1:1.10.0.12
	pkgsrc-2008Q1-base:1.10
	pkgsrc-2007Q4:1.10.0.10
	pkgsrc-2007Q4-base:1.10
	pkgsrc-2007Q3:1.10.0.8
	pkgsrc-2007Q3-base:1.10
	pkgsrc-2007Q2:1.10.0.6
	pkgsrc-2007Q2-base:1.10
	pkgsrc-2007Q1:1.10.0.4
	pkgsrc-2007Q1-base:1.10
	pkgsrc-2006Q4:1.10.0.2
	pkgsrc-2006Q4-base:1.10
	pkgsrc-2006Q3:1.8.0.6
	pkgsrc-2006Q3-base:1.8
	pkgsrc-2006Q2:1.8.0.4
	pkgsrc-2006Q2-base:1.8
	pkgsrc-2006Q1:1.8.0.2
	pkgsrc-2006Q1-base:1.8
	pkgsrc-2005Q4:1.6.0.4
	pkgsrc-2005Q4-base:1.6
	pkgsrc-2005Q3:1.6.0.2
	pkgsrc-2005Q3-base:1.6
	pkgsrc-2005Q2:1.5.0.2
	pkgsrc-2005Q2-base:1.5
	pkgsrc-2005Q1:1.3.0.4
	pkgsrc-2005Q1-base:1.3
	pkgsrc-2004Q4:1.3.0.2
	pkgsrc-2004Q4-base:1.3
	pkgsrc-2004Q3:1.2.0.2
	pkgsrc-2004Q3-base:1.2
	pkgsrc-base:1.1.1.1
	TNF:1.1.1;
locks; strict;
comment	@# @;


1.24
date	2022.06.28.11.37.02;	author wiz;	state Exp;
branches;
next	1.23;
commitid	D2UoJrTHpoHEANJD;

1.23
date	2021.05.24.19.55.12;	author wiz;	state Exp;
branches;
next	1.22;
commitid	qokaiStTApGMcrUC;

1.22
date	2020.08.31.18.12.31;	author wiz;	state Exp;
branches;
next	1.21;
commitid	7zxRbfOkDOoxbfmC;

1.21
date	2019.08.11.13.24.16;	author wiz;	state Exp;
branches;
next	1.20;
commitid	Ifet9Pg6Qt99ZByB;

1.20
date	2019.05.23.19.23.20;	author rillig;	state Exp;
branches;
next	1.19;
commitid	aWlQW8HYUUFCAmoB;

1.19
date	2018.08.22.09.47.23;	author wiz;	state Exp;
branches;
next	1.18;
commitid	YLub8g3ofvFGb6PA;

1.18
date	2018.07.04.13.40.40;	author jperkin;	state Exp;
branches;
next	1.17;
commitid	NnIyRkdX3Lbg3PIA;

1.17
date	2016.07.09.06.39.11;	author wiz;	state Exp;
branches;
next	1.16;
commitid	dlqnocGpOoXV2Cdz;

1.16
date	2015.06.12.10.51.48;	author wiz;	state Exp;
branches;
next	1.15;
commitid	B4JmCfaVUbiY38py;

1.15
date	2014.05.29.23.37.56;	author wiz;	state Exp;
branches;
next	1.14;
commitid	laryHfkCalgYtuCx;

1.14
date	2013.05.31.12.42.31;	author wiz;	state Exp;
branches;
next	1.13;
commitid	hIeXGcx6VfKHwMRw;

1.13
date	2012.10.28.06.30.10;	author asau;	state Exp;
branches;
next	1.12;

1.12
date	2012.10.03.21.58.28;	author wiz;	state Exp;
branches;
next	1.11;

1.11
date	2008.06.20.01.09.41;	author joerg;	state Exp;
branches;
next	1.10;

1.10
date	2006.11.11.16.54.24;	author rillig;	state Exp;
branches;
next	1.9;

1.9
date	2006.10.01.15.15.56;	author rillig;	state Exp;
branches;
next	1.8;

1.8
date	2006.03.04.21.30.57;	author jlam;	state Exp;
branches;
next	1.7;

1.7
date	2005.12.29.06.22.21;	author jlam;	state Exp;
branches;
next	1.6;

1.6
date	2005.07.16.19.10.41;	author jlam;	state Exp;
branches;
next	1.5;

1.5
date	2005.06.17.03.50.40;	author jlam;	state Exp;
branches;
next	1.4;

1.4
date	2005.04.11.21.47.52;	author tv;	state Exp;
branches;
next	1.3;

1.3
date	2004.10.22.21.56.34;	author agc;	state Exp;
branches;
next	1.2;

1.2
date	2004.08.14.23.25.09;	author mjl;	state Exp;
branches;
next	1.1;

1.1
date	2004.08.14.12.49.45;	author mjl;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2004.08.14.12.49.45;	author mjl;	state Exp;
branches;
next	;


desc
@@


1.24
log
@*: recursive bump for perl 5.36
@
text
@# $NetBSD: Makefile,v 1.23 2021/05/24 19:55:12 wiz Exp $
#

DISTNAME=	bannerfilter-1.31
PKGREVISION=	10
CATEGORIES=	www
MASTER_SITES=	http://phroggy.com/files/unix/

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	http://phroggy.com/bannerfilter/
COMMENT=	Blocks advertising banners as squid redirector script

NO_BUILD=	YES
USE_TOOLS+=	perl:run

SHAREDIR=	${PREFIX}/share/bannerfilter
CONF_FILES=	${SHAREDIR}/bannerfilter.conf ${PKG_SYSCONFDIR}/bannerfilter.conf
REPLACE_PERL=	redirector.pl

SUBST_CLASSES+=	bf
SUBST_STAGE.bf=	pre-configure
SUBST_FILES.bf=	bannerfilter.conf
SUBST_VARS.bf=	SHAREDIR

INSTALLATION_DIRS=	bin ${SHAREDIR}/www ${SHAREDIR}/doc ${SHAREDIR}/data

CHECK_PORTABILITY_SKIP+=	update.sh

do-install:
	${INSTALL_DATA} ${WRKSRC}/www/* ${DESTDIR}${SHAREDIR}/www/
	${INSTALL_DATA} ${WRKSRC}/*.data ${DESTDIR}${SHAREDIR}/data/
	${INSTALL_DATA} ${WRKSRC}/CHANGES ${WRKSRC}/COPYING ${WRKSRC}/README ${DESTDIR}${SHAREDIR}/doc/
	${INSTALL_DATA} ${WRKSRC}/bannerfilter.conf ${DESTDIR}${SHAREDIR}/
	${INSTALL_SCRIPT} ${WRKSRC}/redirector.pl ${DESTDIR}${PREFIX}/bin/bannerfilter-redirector.pl

.include "../../mk/bsd.pkg.mk"
@


1.23
log
@*: recursive bump for perl 5.34
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2020/08/31 18:12:31 wiz Exp $
d5 1
a5 1
PKGREVISION=	9
@


1.22
log
@*: bump PKGREVISION for perl-5.32.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2019/08/11 13:24:16 wiz Exp $
d5 1
a5 1
PKGREVISION=	8
@


1.21
log
@Bump PKGREVISIONs for perl 5.30.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2019/05/23 19:23:20 rillig Exp $
d5 1
a5 1
PKGREVISION=	7
@


1.20
log
@all: replace SUBST_SED with the simpler SUBST_VARS

pkglint -Wall -r --only "substitution command" -F

With manual review and indentation fixes since pkglint doesn't get that
part correct in every case.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2018/08/22 09:47:23 wiz Exp $
d5 1
a5 1
PKGREVISION=	6
@


1.19
log
@Recursive bump for perl5-5.28.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2018/07/04 13:40:40 jperkin Exp $
d23 1
a23 1
SUBST_SED.bf=	-e s,@@SHAREDIR@@,${SHAREDIR},g
@


1.18
log
@*: Move SUBST_STAGE from post-patch to pre-configure

Performing substitutions during post-patch breaks tools such as mkpatches,
making it very difficult to regenerate correct patches after making changes,
and often leading to substituted string replacements being committed.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2016/07/09 06:39:11 wiz Exp $
d5 1
a5 1
PKGREVISION=	5
@


1.17
log
@Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2015/06/12 10:51:48 wiz Exp $
d21 1
a21 1
SUBST_STAGE.bf=	post-patch
@


1.16
log
@Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2014/05/29 23:37:56 wiz Exp $
d5 1
a5 1
PKGREVISION=	4
@


1.15
log
@Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2013/05/31 12:42:31 wiz Exp $
d5 1
a5 1
PKGREVISION=	3
@


1.14
log
@Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2012/10/28 06:30:10 asau Exp $
d5 1
a5 1
PKGREVISION=	2
@


1.13
log
@Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2012/10/03 21:58:28 wiz Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.12
log
@Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2008/06/20 01:09:41 joerg Exp $
a12 2
PKG_DESTDIR_SUPPORT=	user-destdir

@


1.11
log
@Add DESTDIR support.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2006/11/11 16:54:24 rillig Exp $
d5 1
@


1.10
log
@Fixed "test ==".
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2006/10/01 15:15:56 rillig Exp $
d12 2
d31 5
a35 5
	${INSTALL_DATA} ${WRKSRC}/www/* ${SHAREDIR}/www/
	${INSTALL_DATA} ${WRKSRC}/*.data ${SHAREDIR}/data/
	${INSTALL_DATA} ${WRKSRC}/CHANGES ${WRKSRC}/COPYING ${WRKSRC}/README ${SHAREDIR}/doc/
	${INSTALL_DATA} ${WRKSRC}/bannerfilter.conf ${SHAREDIR}/
	${INSTALL_SCRIPT} ${WRKSRC}/redirector.pl ${PREFIX}/bin/bannerfilter-redirector.pl
@


1.9
log
@Fixed some pkglint warnings.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2006/03/04 21:30:57 jlam Exp $
d26 2
@


1.8
log
@Point MAINTAINER to pkgsrc-users@@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2005/12/29 06:22:21 jlam Exp $
a19 1

d24 1
a24 1
INSTALLATION_DIRS=	bin
a26 1
	${INSTALL_DATA_DIR} ${SHAREDIR}/www ${SHAREDIR}/doc ${SHAREDIR}/data
@


1.7
log
@Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2005/07/16 19:10:41 jlam Exp $
d8 1
a8 1
MAINTAINER=	tech-pkg@@NetBSD.org
@


1.6
log
@Remove some unnecessarily strong dependencies on perl that resulted
from including perl5/buildlink3.mk.  These packages just need the Perl
interpreter, and can just add "perl" to USE_TOOLS instead.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2005/06/17 03:50:40 jlam Exp $
a11 1
USE_PKGINSTALL=	YES
@


1.5
log
@Create directories before installing files into them.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2005/04/11 21:47:52 tv Exp $
d14 1
a35 1
.include "../../lang/perl5/buildlink3.mk"
@


1.4
log
@Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2004/10/22 21:56:34 agc Exp $
d25 2
@


1.3
log
@Fix the MAINTAINER address for this package
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2004/08/14 23:25:09 mjl Exp $
a11 1
USE_BUILDLINK3=	yes
@


1.2
log
@Use subst framework instead of manually invoking sed.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1.1.1 2004/08/14 12:49:45 mjl Exp $
d8 1
a8 1
MAINTAINER=	INSERT_YOUR_MAIL_ADDRESS_HERE
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
# $NetBSD$
d14 1
a18 1
FILES_SUBST+=	SHAREDIR=${SHAREDIR}
d20 5
a24 3
do-build:
	@@${SED} ${FILES_SUBST_SED} ${WRKSRC}/bannerfilter.conf > ${WRKSRC}/bannerfilter.conf.new && \
		${MV} ${WRKSRC}/bannerfilter.conf.new ${WRKSRC}/bannerfilter.conf
@


1.1.1.1
log
@Import of bannerfilter 1.31

This script blocks advertising banners on the Web.

Unlike most other similar solutions, BannerFilter does more than simply 
block advertising graphics. It also blocks advertising frames on a few 
sites, and automatically closes pop-up windows.
@
text
@@
