From a06a2b00a8d4f3d6d3b128b2d28e0f349e3b50b1 Mon Sep 17 00:00:00 2001 From: rh Date: Tue, 25 Apr 2000 09:40:25 +0000 Subject: Initial import of adzap-20000421, a squid http-redirector that replaces unwanted banner ads with placeholders. --- www/adzap/Makefile | 40 ++++++++++++++++++++++++++++++++++++++++ www/adzap/files/md5 | 3 +++ www/adzap/files/patch-sum | 4 ++++ www/adzap/patches/patch-aa | 29 +++++++++++++++++++++++++++++ www/adzap/patches/patch-ab | 23 +++++++++++++++++++++++ www/adzap/pkg/COMMENT | 1 + www/adzap/pkg/DESCR | 5 +++++ www/adzap/pkg/MESSAGE | 12 ++++++++++++ www/adzap/pkg/PLIST | 16 ++++++++++++++++ 9 files changed, 133 insertions(+) create mode 100644 www/adzap/Makefile create mode 100644 www/adzap/files/md5 create mode 100644 www/adzap/files/patch-sum create mode 100644 www/adzap/patches/patch-aa create mode 100644 www/adzap/patches/patch-ab create mode 100644 www/adzap/pkg/COMMENT create mode 100644 www/adzap/pkg/DESCR create mode 100644 www/adzap/pkg/MESSAGE create mode 100644 www/adzap/pkg/PLIST diff --git a/www/adzap/Makefile b/www/adzap/Makefile new file mode 100644 index 00000000000..216d849c5b6 --- /dev/null +++ b/www/adzap/Makefile @@ -0,0 +1,40 @@ +# $NetBSD: Makefile,v 1.1.1.1 2000/04/25 09:40:25 rh Exp $ +# + +DISTNAME= adzap +PKGNAME= ${DISTNAME}-20000421 +CATEGORIES= www perl +MASTER_SITES= http://www.zip.com.au/~cs/adzap/ + +MAINTAINER= packages@netbsd.org +HOMEPAGE= http://www.zip.com.au/~cs/adzap/index.html + +MESSAGE_FILE= ${WRKDIR}/MESSAGE + +NO_WRKSUBDIR= YES +NO_BUILD= YES +USE_PERL5= YES + +do-configure: +.for file in squid_redirect zapwrap.sh + ${CP} ${WRKSRC}/${file} ${WRKSRC}/${file}.orig + ${SED} -e "s:/usr/bin/perl:${PREFIX}/bin/perl:g" \ + -e "s:@@PREFIX@@:${PREFIX}:g" \ + <${WRKSRC}/${file}.orig >${WRKSRC}/${file} +.endfor + +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/squid_redirect ${PREFIX}/libexec + ${INSTALL_SCRIPT} ${WRKSRC}/zapwrap.sh ${PREFIX}/libexec/adzap + ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/adzap +.for file in adzap.conf proxy-cisra.pac proxy-home.pac proxy-zip.pac \ + closepopup-clear.html no-op-clear.html closepopup.html no-op.html \ + no-op-clear.js no-op.js ad-clear.gif ad.gif + ${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/share/examples/adzap +.endfor + +post-install: + ${SED} -e 's#@@PREFIX@@#${PREFIX}#g' < ${PKGDIR}/MESSAGE \ + >${WRKDIR}/MESSAGE + +.include "../../mk/bsd.pkg.mk" diff --git a/www/adzap/files/md5 b/www/adzap/files/md5 new file mode 100644 index 00000000000..cd0138d504e --- /dev/null +++ b/www/adzap/files/md5 @@ -0,0 +1,3 @@ +$NetBSD: md5,v 1.1.1.1 2000/04/25 09:40:25 rh Exp $ + +MD5 (adzap.tar.gz) = 2b9519d2677eec671a1bbf78acedfb33 diff --git a/www/adzap/files/patch-sum b/www/adzap/files/patch-sum new file mode 100644 index 00000000000..efd64f3a303 --- /dev/null +++ b/www/adzap/files/patch-sum @@ -0,0 +1,4 @@ +$NetBSD: patch-sum,v 1.1.1.1 2000/04/25 09:40:25 rh Exp $ + +MD5 (patch-aa) = bf21c5eb72514784ee513e4aea28805e +MD5 (patch-ab) = e62c65fec2ea65cc33171f181ba10748 diff --git a/www/adzap/patches/patch-aa b/www/adzap/patches/patch-aa new file mode 100644 index 00000000000..3d32f7f0b78 --- /dev/null +++ b/www/adzap/patches/patch-aa @@ -0,0 +1,29 @@ +$NetBSD: patch-aa,v 1.1.1.1 2000/04/25 09:40:25 rh Exp $ + +--- zapwrap.sh.orig Fri Apr 21 04:44:53 2000 ++++ zapwrap.sh Tue Apr 25 10:45:26 2000 +@@ -16,22 +16,9 @@ + # + + # modify this to match your install +-zapper=/usr/local/script/squid_redirect ++zapper=@@PREFIX@@/libexec/squid_redirect + +-ZAP_MODE= # or "CLEAR" +-ZAP_BASE=http://adzap.cs.zip.com.au # a local web server will be better +-ZAP_CHAINING= # set to one if chaining redirectors +-ZAP_PREMATCH= # pathname of extra pattern file +- # for patterns to preempty the stock +- # zapper +-ZAP_POSTMATCH= # pathname of extra pattern file +- # for patterns in addition to the +- # stock zapper; this is the one you +- # should add new ads to +-STUBURL_AD=$ZAP_BASE/ad.gif +-STUBURL_ADJS=$ZAP_BASE/no-op.js +-STUBURL_ADHTML=$ZAP_BASE/no-op.html +-STUBURL_ADPOPUP=$ZAP_BASE/closepopup.html ++. /etc/adzap.conf + + export ZAP_MODE ZAP_BASE ZAP_CHAINING ZAP_PREMATCH ZAP_POSTMATCH + export STUBURL_AD STUBURL_ADJS STUBURL_ADHTML STUBURL_ADPOPUP diff --git a/www/adzap/patches/patch-ab b/www/adzap/patches/patch-ab new file mode 100644 index 00000000000..37fa0c186e2 --- /dev/null +++ b/www/adzap/patches/patch-ab @@ -0,0 +1,23 @@ +$NetBSD: patch-ab,v 1.1.1.1 2000/04/25 09:40:25 rh Exp $ + +--- /dev/null Tue Apr 25 09:29:59 2000 ++++ adzap.conf Tue Apr 25 10:47:19 2000 +@@ -0,0 +1,18 @@ ++# example adzap configuration file ++# copy this file over to /etc/adzap.conf, ++# then modify this to match your install ++ ++ZAP_MODE= # or "CLEAR" ++ZAP_BASE=http://adzap.cs.zip.com.au # a local web server will be better ++ZAP_CHAINING= # set to one if chaining redirectors ++ZAP_PREMATCH= # pathname of extra pattern file ++ # for patterns to preempty the stock ++ # zapper ++ZAP_POSTMATCH= # pathname of extra pattern file ++ # for patterns in addition to the ++ # stock zapper; this is the one you ++ # should add new ads to ++STUBURL_AD=$ZAP_BASE/ad.gif ++STUBURL_ADJS=$ZAP_BASE/no-op.js ++STUBURL_ADHTML=$ZAP_BASE/no-op.html ++STUBURL_ADPOPUP=$ZAP_BASE/closepopup.html diff --git a/www/adzap/pkg/COMMENT b/www/adzap/pkg/COMMENT new file mode 100644 index 00000000000..9aa4f8c4444 --- /dev/null +++ b/www/adzap/pkg/COMMENT @@ -0,0 +1 @@ +filter out animated ad banners from web pages diff --git a/www/adzap/pkg/DESCR b/www/adzap/pkg/DESCR new file mode 100644 index 00000000000..cccd6221291 --- /dev/null +++ b/www/adzap/pkg/DESCR @@ -0,0 +1,5 @@ + Adzap is a http-redirector script for squid, that zaps by replacing +those annoying ad banners from web pages with placeholder GIFs. +It lives in the web proxy and so requires no special browser +facilities. It's readily customizable, small, fast, and easy to +install. diff --git a/www/adzap/pkg/MESSAGE b/www/adzap/pkg/MESSAGE new file mode 100644 index 00000000000..8dcb5ec2156 --- /dev/null +++ b/www/adzap/pkg/MESSAGE @@ -0,0 +1,12 @@ +$NetBSD: MESSAGE,v 1.1.1.1 2000/04/25 09:40:25 rh Exp $ + +========================================================================== + Adzap has now been installed. To get it up and running, copy + @@PREFIX@@/share/examples/adzap/adzap.conf to /etc and modify + it to match your setup. Then edit your squid configuration and + add @@PREFIX@@/libexec/adzap as your http-redirector. + + If you run a web server, you can copy the *.{html,js,gif} file from + @@PREFIX@@/share/examples/adzap to your htdocs tree and modify + the web locations in /etc/adzap.conf accordingly. +========================================================================== diff --git a/www/adzap/pkg/PLIST b/www/adzap/pkg/PLIST new file mode 100644 index 00000000000..c56e69af560 --- /dev/null +++ b/www/adzap/pkg/PLIST @@ -0,0 +1,16 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2000/04/25 09:40:25 rh Exp $ +libexec/adzap +libexec/squid_redirect +share/examples/adzap/adzap.conf +share/examples/adzap/proxy-cisra.pac +share/examples/adzap/proxy-home.pac +share/examples/adzap/proxy-zip.pac +share/examples/adzap/closepopup-clear.html +share/examples/adzap/no-op-clear.html +share/examples/adzap/closepopup.html +share/examples/adzap/no-op.html +share/examples/adzap/no-op-clear.js +share/examples/adzap/no-op.js +share/examples/adzap/ad-clear.gif +share/examples/adzap/ad.gif +@dirrm share/examples/adzap -- cgit v1.2.3