From 63cc289a4fffded7448b4b4260f4ea4f55f7f3d7 Mon Sep 17 00:00:00 2001 From: Mike Hiretsky Date: Fri, 18 Nov 2011 15:34:15 +0400 Subject: [PATCH] SquidGuard lists ebuilds. --- net-proxy/squidguard-digincore/Manifest | 2 + .../squidguard-digincore-20111116.ebuild | 62 +++++++++++++++++ net-proxy/squidguard-shallalist/Manifest | 1 + .../squidguard-shallalist-9999.ebuild | 69 +++++++++++++++++++ 4 files changed, 134 insertions(+) create mode 100644 net-proxy/squidguard-digincore/Manifest create mode 100644 net-proxy/squidguard-digincore/squidguard-digincore-20111116.ebuild create mode 100644 net-proxy/squidguard-shallalist/Manifest create mode 100644 net-proxy/squidguard-shallalist/squidguard-shallalist-9999.ebuild diff --git a/net-proxy/squidguard-digincore/Manifest b/net-proxy/squidguard-digincore/Manifest new file mode 100644 index 000000000..b9303c012 --- /dev/null +++ b/net-proxy/squidguard-digincore/Manifest @@ -0,0 +1,2 @@ +DIST squidguard-digincore-20111116.tar.bz2 41143893 RMD160 119fb6ef8e80c5c360bafbe986b7ad9920086f4f SHA1 3042ce265597ca2c58156750f12e21eef8581e4c SHA256 c97ea61925377a6ef7714735bcbe0ae9cf97f629c684b2e752e41ec74d8f573b +EBUILD squidguard-digincore-20111116.ebuild 1309 RMD160 a93af41365c6f34cab772add94ec6942ce70d602 SHA1 4937fba567ed857f667e0690e0f7030619a0fdf3 SHA256 aec7aac6195ed923a04bdabee43af2596ad0039eb7e9d7d38fcbcd3492fd9e5a diff --git a/net-proxy/squidguard-digincore/squidguard-digincore-20111116.ebuild b/net-proxy/squidguard-digincore/squidguard-digincore-20111116.ebuild new file mode 100644 index 000000000..35c33f8c9 --- /dev/null +++ b/net-proxy/squidguard-digincore/squidguard-digincore-20111116.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3 + +inherit eutils + +DESCRIPTION="18+ blacklists for SquidGuard" +HOMEPAGE="http://www.digincore.org/" +SRC_URI="ftp://ftp.calculate.ru/pub/calculate/squidguard-digincore/${P}.tar.bz2" + +LICENSE="CCPL-Attribution-ShareAlike-NonCommercial-3.0" +SLOT="0" +KEYWORDS="amd64 ppc ppc64 sparc x86" +IUSE="" + +DEPEND="net-proxy/squidguard" +RDEPEND="${DEPEND}" + +src_unpack() { + unpack "${A}" +} + +src_compile() { + : +} + +src_install() { + dodir /var/lib/squidguard + insinto /var/lib/squidguard + doins -r * +} + +pkg_postinst() { + chown -R squid:squid /var/lib/squidguard/ + einfo "To use this blacklist in /etc/squidGuard/squidGuard.conf" + einfo "you must have this lines:" + echo + einfo "dbhome /var/lib/squidguard/" + echo + einfo "dest digincore{" + einfo " domainlist digincore-general/domains" + einfo "}" + echo + einfo "And acl settings like this:" + echo + einfo "acl {" + einfo " default {" + einfo " pass !digincore all" + einfo " redirect http://localhost/block.html" + einfo " }" + einfo "}" + echo + echo + einfo "After editing config you must exec this commands:" + echo + einfo "squidGuard -C all" + einfo "chown -R squid:squid /var/lib/squidguard/" + einfo "/etc/init.d/squid reload" + echo +} diff --git a/net-proxy/squidguard-shallalist/Manifest b/net-proxy/squidguard-shallalist/Manifest new file mode 100644 index 000000000..b42042853 --- /dev/null +++ b/net-proxy/squidguard-shallalist/Manifest @@ -0,0 +1 @@ +EBUILD squidguard-shallalist-9999.ebuild 1530 RMD160 a642444b1c047d354baddc4f1d19037bbd86456d SHA1 829cea33f67b4832831a8ecc7fb0e1758e14e007 SHA256 108a41c28cd0ddd8951c187fcb0a79560eaacaee043a0a92d0ad361e3bb2eb27 diff --git a/net-proxy/squidguard-shallalist/squidguard-shallalist-9999.ebuild b/net-proxy/squidguard-shallalist/squidguard-shallalist-9999.ebuild new file mode 100644 index 000000000..61991bd12 --- /dev/null +++ b/net-proxy/squidguard-shallalist/squidguard-shallalist-9999.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3 + +inherit eutils + +DESCRIPTION="Blacklists for SquidGuard" +HOMEPAGE="http://www.shallalist.de/" + +LICENSE="Shalla's Blacklists - Licence" +SLOT="0" +KEYWORDS="amd64 ppc ppc64 sparc x86" +IUSE="" + +DEPEND="net-proxy/squidguard" +RDEPEND="${DEPEND}" + +TARFILE="shallalist.tar.gz" + +src_unpack() { + wget "http://www.shallalist.de/Downloads/${TARFILE}" -O "${DISTDIR}/${TARFILE}" + tar -xzf "${DISTDIR}/${TARFILE}" -C "${WORKDIR}/" +} + +src_compile() { + : +} + +src_install() { + dodir /var/lib/squidguard + dodir /var/lib/squidguard/BL + insinto /var/lib/squidguard/BL + doins -r BL/* +} + +pkg_postinst() { + chown -R squid:squid /var/lib/squidguard/ + einfo "To use this blacklists in /etc/squidGuard/squidGuard.conf" + einfo "you must have this line:" + echo + einfo "dbhome /var/lib/squidguard/" + echo + einfo "To enable some list in SquidGuard you can add section like this:" + echo + einfo "dest adv{" + einfo " domainlist BL/adv/domains" + einfo " urllist BL/adv/urls" + einfo " redirect http://localhost/block.html" + einfo "}" + echo + einfo "And acl settings like this:" + echo + einfo "acl {" + einfo " default {" + einfo " pass !adv all" + einfo " redirect http://localhost/block.html" + einfo " }" + einfo "}" + echo + echo + einfo "After editing config you must exec this commands:" + echo + einfo "squidGuard -C all" + einfo "chown -R squid:squid /var/lib/squidguard/" + einfo "/etc/init.d/squid reload" + echo +}