---
name: bannerfilter
version: 1.31
origin: www/bannerfilter
comment: Squid redirect script for filtering web banners
arch: freebsd:9:x86:64
www: http://phroggy.com/bannerfilter/
maintainer: ehaupt@FreeBSD.org
prefix: /usr/local
licenselogic: single
licenses:
- GPLv2
flatsize: 74693
desc: |
  BannerFilter is a redirect script for the Squid proxy server, designed to block
  advertising banners on the Web. Unlike most other solutions, it also
  automatically closes popup windows.

  WWW: http://phroggy.com/bannerfilter/
deps:
  squid: {origin: www/squid, version: 2.7.9_4}
  perl: {origin: lang/perl5.14, version: 5.14.4}
categories:
- www
files:
  /usr/local/bin/update-bannerfilter-rules: 62a5b75e231ef0e10c1e43f69fb8befe9d60c7243464547a6b32c1bb9c51e594
  /usr/local/etc/bannerfilter/bannerfilter.conf.default: 6057f8c79cb01ffc56c6817c46156c657199571a9b92db9fbf608175a51b3a88
  /usr/local/etc/bannerfilter/banners.data.default: fc9197f23e80665c64f87e901d009ca42569d6754b96f793ac8b7904edeffb2e
  /usr/local/etc/bannerfilter/banners.local.data.default: 1ac30254dd30287b6d9b8cf11db4659f49a26a4e3f3c5e8597ebe354ae7c8f1a
  /usr/local/etc/bannerfilter/exceptions.data.default: b8892d0909b0daad15cfa1f2825cb46d1b2e11362b142d437bbb20d4a6c3af81
  /usr/local/etc/bannerfilter/exceptions.local.data.default: e92b728b0a32a11101ba4d9efd10560c7f9e214c3c824bf7c557f501b5e59117
  /usr/local/etc/bannerfilter/frames.data.default: 19dd38a133b3ff88ffd10489e21e88b267065469a15a56465250c4f1e1701050
  /usr/local/etc/bannerfilter/frames.local.data.default: 7e7c3e0979086dda9518eee06893c93629f4d0012b41ff0ac833e2b1dede1df1
  /usr/local/etc/bannerfilter/popups.data.default: 5687da5903eab2b3847a473ad402d94cdc17e898996f0592bb33d8a415416e00
  /usr/local/etc/bannerfilter/popups.local.data.default: d0dd9c288817b78129d9b244aaa68fc84de2ed626abced4b4364f157b621645b
  /usr/local/libexec/bannerfilter/redirector.pl: 65bf9e770a5080a51b31454c956b89367741aee810d3814883cdb20ada5c613b
  /usr/local/share/licenses/bannerfilter-1.31/GPLv2: 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643
  /usr/local/share/licenses/bannerfilter-1.31/LICENSE: 7e1394d03c5f275a402fe721ff1d1349449ea8602b52af954c76463afcdb6ef7
  /usr/local/share/licenses/bannerfilter-1.31/catalog.mk: c0d6a298c32f58f428105d10ad9f54fd428e12c8dd6297903fbbdac50378c3f5
  /usr/local/www/bannerfilter/banner.gif: e25b015950a8f933b15ab072fc4caff0bdc38f73ec20c200bd834d55f6f7e86b
  /usr/local/www/bannerfilter/blocked.html: 76c3f24595d2e3803670b9ab75870b110f056a497f1125bb7f775a873c4db2fe
  /usr/local/www/bannerfilter/empty.js: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
  /usr/local/www/bannerfilter/flash.swf: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
  /usr/local/www/bannerfilter/goatsecx.gif: f1bea5112c2b91d6bb5517866fd5f3769c91e1ab27aa133a403359799c8ee565
  /usr/local/www/bannerfilter/header_tile.gif: 0454e5b5bb1d030b71e0a8d322fbac7d2587ebff6bc5f12eb045a3a7986b38fb
  /usr/local/www/bannerfilter/hometown.html: 90744ead87d3a964dac4d3bb04d226a25f8034b9a60f1431a20e975ae75d70e4
  /usr/local/www/bannerfilter/namezero.html: 89f1f1c9f021cee3a4183ae46d9a70146ea11c8668061038a16cf734ecdd9b72
  /usr/local/www/bannerfilter/nbci.html: 5758af6387eac3127f4eb8255cbae246b4d5323ac8d6f0093f80b2432f800184
  /usr/local/www/bannerfilter/null.gif: ee023619f57a1911554483a6f937762b66cbb450dfe7d90ebcc49850ce554e01
  /usr/local/www/bannerfilter/popup.html: c0d7fc1a2fa4ea69c7b488d9afacfbc90052c790e3ad04af7f9759cd3b51bc38
  /usr/local/www/bannerfilter/test.html: 577769ec68f19f0f0aa8dd3bd4911477c27d50f18fd3ae673276d45398dd72ab
  /usr/local/www/bannerfilter/xbbackground.gif: d24e1f6e61b84bcb72dfe1a821659c9d9a18566611d105ee62b8c821227906e1
  /usr/local/www/bannerfilter/xoom.html: 55c297785943c1d1421b58f5312505d197f9d645b9f1eefd5fdd1740570be4df
  /usr/local/www/bannerfilter/yahoo.html: 99753d2345f9c13423031c920641488b063655e4153af7da5a249f938b4b5499
directories:
  /usr/local/www/bannerfilter/: n
  /usr/local/share/licenses/bannerfilter-1.31/: n
  /usr/local/share/licenses/: y
  /usr/local/libexec/bannerfilter/: n
  /usr/local/etc/bannerfilter/: y
scripts:
  post-install: |
    [ -f /usr/local/etc/bannerfilter/bannerfilter.conf ] || cp /usr/local/etc/bannerfilter/bannerfilter.conf.default /usr/local/etc/bannerfilter/bannerfilter.conf
    [ -f /usr/local/etc/bannerfilter/banners.data ] || cp /usr/local/etc/bannerfilter/banners.data.default /usr/local/etc/bannerfilter/banners.data
    [ -f /usr/local/etc/bannerfilter/banners.local.data ] || cp /usr/local/etc/bannerfilter/banners.local.data.default /usr/local/etc/bannerfilter/banners.local.data
    [ -f /usr/local/etc/bannerfilter/exceptions.data ] || cp /usr/local/etc/bannerfilter/exceptions.data.default /usr/local/etc/bannerfilter/exceptions.data
    [ -f /usr/local/etc/bannerfilter/exceptions.local.data ] || cp /usr/local/etc/bannerfilter/exceptions.local.data.default /usr/local/etc/bannerfilter/exceptions.local.data
    [ -f /usr/local/etc/bannerfilter/frames.data ] || cp /usr/local/etc/bannerfilter/frames.data.default /usr/local/etc/bannerfilter/frames.data
    [ -f /usr/local/etc/bannerfilter/frames.local.data ] || cp /usr/local/etc/bannerfilter/frames.local.data.default /usr/local/etc/bannerfilter/frames.local.data
    [ -f /usr/local/etc/bannerfilter/popups.data ] || cp /usr/local/etc/bannerfilter/popups.data.default /usr/local/etc/bannerfilter/popups.data
    [ -f /usr/local/etc/bannerfilter/popups.local.data ] || cp /usr/local/etc/bannerfilter/popups.local.data.default /usr/local/etc/bannerfilter/popups.local.data
    cd /usr/local
  pre-deinstall: |
    if cmp -s /usr/local/etc/bannerfilter/bannerfilter.conf /usr/local/etc/bannerfilter/bannerfilter.conf.default; then rm -f /usr/local/etc/bannerfilter/bannerfilter.conf; fi
    if cmp -s /usr/local/etc/bannerfilter/banners.data /usr/local/etc/bannerfilter/banners.data.default; then rm -f /usr/local/etc/bannerfilter/banners.data; fi
    if cmp -s /usr/local/etc/bannerfilter/banners.local.data /usr/local/etc/bannerfilter/banners.local.data.default; then rm -f /usr/local/etc/bannerfilter/banners.local.data; fi
    if cmp -s /usr/local/etc/bannerfilter/exceptions.data /usr/local/etc/bannerfilter/exceptions.data.default; then rm -f /usr/local/etc/bannerfilter/exceptions.data; fi
    if cmp -s /usr/local/etc/bannerfilter/exceptions.local.data /usr/local/etc/bannerfilter/exceptions.local.data.default; then rm -f /usr/local/etc/bannerfilter/exceptions.local.data; fi
    if cmp -s /usr/local/etc/bannerfilter/frames.data /usr/local/etc/bannerfilter/frames.data.default; then rm -f /usr/local/etc/bannerfilter/frames.data; fi
    if cmp -s /usr/local/etc/bannerfilter/frames.local.data /usr/local/etc/bannerfilter/frames.local.data.default; then rm -f /usr/local/etc/bannerfilter/frames.local.data; fi
    if cmp -s /usr/local/etc/bannerfilter/popups.data /usr/local/etc/bannerfilter/popups.data.default; then rm -f /usr/local/etc/bannerfilter/popups.data; fi
    if cmp -s /usr/local/etc/bannerfilter/popups.local.data /usr/local/etc/bannerfilter/popups.local.data.default; then rm -f /usr/local/etc/bannerfilter/popups.local.data; fi
    cd /usr/local
  post-deinstall: |
    cd /usr/local
