WIP: e2guardian ebuild (definitely doesn't work yet!)

This commit is contained in:
layman
2020-10-02 14:32:41 -07:00
parent 11b3ccea3b
commit 03dad7789e
6 changed files with 641 additions and 0 deletions

View File

@@ -0,0 +1,460 @@
# ChangeLog for net-proxy/dansguardian
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-proxy/dansguardian/ChangeLog,v 1.58 2014/02/24 01:11:40 phajdan.jr Exp $
24 Feb 2014; Pawel Hajdan jr <phajdan.jr@gentoo.org>
dansguardian-2.12.0.3-r2.ebuild:
x86 stable wrt bug #495902
08 Jan 2014; Mike Frysinger <vapier@gentoo.org>
dansguardian-2.12.0.3-r1.ebuild, dansguardian-2.12.0.3-r2.ebuild:
Inherit the user eclass for enewuser/etc...
*dansguardian-2.10.0.3-r1 (09 Apr 2013)
*dansguardian-2.12.0.3-r2 (09 Apr 2013)
09 Apr 2013; Tom Wijsman <TomWij@gentoo.org> +dansguardian-2.10.0.3-r1.ebuild,
+dansguardian-2.12.0.3-r2.ebuild, -dansguardian-2.10.1.1-r1.ebuild,
-dansguardian-2.10.1.1-r2.ebuild, -dansguardian-2.10.1.1.ebuild,
-dansguardian-2.12.0.3.ebuild:
Revision bump, force people that are not running stable to use >=dev-
libs/libpcre-8.32. Fixes bug #417679 reported by Tomas Mozes. Dropped old,
will drop current stable once future stabilization is done.
*dansguardian-2.12.0.3-r1 (01 Apr 2013)
01 Apr 2013; Tom Wijsman <TomWij@gentoo.org> +dansguardian-2.12.0.3-r1.ebuild:
Revision bump. Package was forcing debug on everyone, resolved by only passing
debug parameter to econf when USE="debug". Reported by Tomas Mozen. Fixes bug
#463978.
*dansguardian-2.12.0.3 (04 Mar 2013)
04 Mar 2013; Tom Wijsman <TomWij@gentoo.org> +dansguardian-2.12.0.3.ebuild,
dansguardian-2.10.1.1-r2.ebuild, files/dansguardian.init, metadata.xml:
Version bump to 2.12.0.3, thanks to Patrick McMunn. Fixes bug #447902.
*dansguardian-2.10.1.1-r2 (16 Sep 2012)
16 Sep 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+dansguardian-2.10.1.1-r2.ebuild, +files/dansguardian-2.10.1.1-pcre830.patch:
Fix dansguardian being unusable after upgrade to pcre-8.30, bug #417679 by
Tomas Mozes. Patch from Debian, http://bugs.debian.org/667664 .
03 May 2012; Jeff Horelick <jdhore@gentoo.org> dansguardian-2.10.0.3.ebuild,
dansguardian-2.10.1.1.ebuild, dansguardian-2.10.1.1-r1.ebuild:
dev-util/pkgconfig -> virtual/pkgconfig
*dansguardian-2.10.1.1-r1 (11 Nov 2011)
11 Nov 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+dansguardian-2.10.1.1-r1.ebuild:
Run as a dedicated user instead of nobody, bug #360177.
*dansguardian-2.10.1.1 (05 Jul 2009)
05 Jul 2009; Alin Năstac <mrness@gentoo.org>
+files/dansguardian-2.10.0.3-gcc44.patch,
+files/dansguardian-2.10.1.1-gcc44.patch,
-files/dansguardian-2.10-uclibc++.patch, -dansguardian-2.10-r1.ebuild,
-dansguardian-2.10-r2.ebuild, dansguardian-2.10.0.3.ebuild,
+dansguardian-2.10.1.1.ebuild:
Fix gcc-4.4 errors (#275908). Version bump (#275838).
26 Apr 2009; Brent Baude <ranger@gentoo.org> dansguardian-2.10.0.3.ebuild:
stable ppc, bug 265496
19 Apr 2009; Markus Meier <maekke@gentoo.org> dansguardian-2.10.0.3:
amd64/x86 stable, bug #265496
12 Apr 2009; Brent Baude <ranger@gentoo.org> dansguardian-2.10.0.3.ebuild:
stable ppc64, bug 265496
08 Apr 2009; Alin Năstac <mrness@gentoo.org>
dansguardian-2.10.0.3.ebuild:
Remove libclamav support, broken by clamav-0.95 (#264820).
*dansguardian-2.10.0.3 (17 Feb 2009)
17 Feb 2009; Alin Năstac <mrness@gentoo.org>
-files/dansguardian-xnaughty-2.7.6-1.diff,
-files/dansguardian-2.8.0.6-ctime.patch,
-files/dansguardian-2.8.0.6-gentoo.patch,
-files/dansguardian-2.9.9.5-gentoo.patch, -dansguardian-2.8.0.6-r1.ebuild,
-dansguardian-2.9.9.5_beta.ebuild, +dansguardian-2.10.0.3.ebuild:
Version bump (#258524). Remove obsolete versions.
*dansguardian-2.10-r2 (01 Dec 2008)
01 Dec 2008; Alin Năstac <mrness@gentoo.org>
+files/dansguardian-2.10-uclibc++.patch, +dansguardian-2.10-r2.ebuild:
Fix broken build when compiled using uclibc++, thanks to Natanael Copa
<natanael dot copa at gmail dot com> (#247547).
13 Nov 2008; Brent Baude <ranger@gentoo.org> dansguardian-2.10-r1.ebuild:
stable ppc64, bug 245680
08 Nov 2008; Markus Meier <maekke@gentoo.org> dansguardian-2.10-r1.ebuild:
amd64/x86 stable, bug #245680
08 Nov 2008; nixnut <nixnut@gentoo.org> dansguardian-2.10-r1.ebuild:
Stable on ppc wrt bug 245680
*dansguardian-2.10-r1 (12 Oct 2008)
12 Oct 2008; Alin Năstac <mrness@gentoo.org> -dansguardian-2.10.ebuild,
+dansguardian-2.10-r1.ebuild:
Install doc files using the Gentoo's standard path (#241314).
*dansguardian-2.10 (09 Oct 2008)
09 Oct 2008; Alin Năstac <mrness@gentoo.org>
-files/dansguardian-2.9.9.4-gentoo.patch,
-dansguardian-2.9.9.4_beta.ebuild, +dansguardian-2.10.ebuild:
Version bump (#240686).
23 Aug 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml:
add GLEP 56 USE flag desc from use.local.desc
*dansguardian-2.9.9.5_beta (13 Jul 2008)
13 Jul 2008; Alin Năstac <mrness@gentoo.org>
-files/dansguardian-2.9.9.3-gentoo.patch,
+files/dansguardian-2.9.9.5-gentoo.patch,
-dansguardian-2.9.9.3_beta.ebuild, +dansguardian-2.9.9.5_beta.ebuild:
Version bump.
*dansguardian-2.9.9.4_beta (14 May 2008)
14 May 2008; Alin Năstac <mrness@gentoo.org>
-files/dansguardian-2.9.9.2-gentoo.patch,
+files/dansguardian-2.9.9.4-gentoo.patch,
-dansguardian-2.9.9.2_beta.ebuild, +dansguardian-2.9.9.4_beta.ebuild:
Version bump - first version compatible with clamav-0.93 (#218314).
*dansguardian-2.9.9.3_beta (20 Apr 2008)
20 Apr 2008; Alin Năstac <mrness@gentoo.org>
-files/dansguardian-2.9.9.1-gentoo.patch,
-files/dansguardian-2.9.9.1-no-default-lists.patch,
-files/dansguardian-2.9.9.1-uclibc++.patch,
+files/dansguardian-2.9.9.3-gentoo.patch,
-dansguardian-2.9.9.1_beta.ebuild, +dansguardian-2.9.9.3_beta.ebuild:
Version bump (#212366).
*dansguardian-2.9.9.2_beta (30 Dec 2007)
30 Dec 2007; Alin Năstac <mrness@gentoo.org>
-files/dansguardian-2.9.9.0-gentoo.patch,
-files/dansguardian-2.9.9.0-no-default-lists.patch,
-files/dansguardian-2.9.9.0-uclibc++.patch,
+files/dansguardian-2.9.9.2-gentoo.patch,
-dansguardian-2.9.9.0_beta.ebuild, +dansguardian-2.9.9.2_beta.ebuild:
Remove old version. Version bump.
*dansguardian-2.9.9.1_beta (09 Sep 2007)
09 Sep 2007; Alin Năstac <mrness@gentoo.org>
-files/dansguardian-2.9.8.5-gentoo.patch,
-files/dansguardian-2.9.8.5-uclibc++.patch,
+files/dansguardian-2.9.9.1-gentoo.patch,
+files/dansguardian-2.9.9.1-no-default-lists.patch,
+files/dansguardian-2.9.9.1-uclibc++.patch,
-dansguardian-2.9.8.5_beta.ebuild, +dansguardian-2.9.9.1_beta.ebuild:
Version bump (#191870).
*dansguardian-2.9.9.0_beta (18 Aug 2007)
18 Aug 2007; Alin Năstac <mrness@gentoo.org>
+files/dansguardian-2.9.9.0-gentoo.patch,
+files/dansguardian-2.9.9.0-no-default-lists.patch,
+files/dansguardian-2.9.9.0-uclibc++.patch,
dansguardian-2.8.0.6-r1.ebuild, dansguardian-2.9.8.5_beta.ebuild,
+dansguardian-2.9.9.0_beta.ebuild:
Version bump. Remove dansguardian-dgav block atom from DEPENDs.
17 Jun 2007; Alin Năstac <mrness@gentoo.org>
-files/dansguardian-2.9.8.2-gentoo.patch,
-files/dansguardian-2.9.8.2-uclibc++.patch,
-dansguardian-2.9.8.2_beta-r1.ebuild, dansguardian-2.9.8.5_beta.ebuild:
Remove obsolete beta version. Replace need clamd with use clamd since users
might prefer clamav scanner over the default clamdscan.
28 Apr 2007; Sven Wegener <swegener@gentoo.org>
dansguardian-2.9.8.2_beta-r1.ebuild, dansguardian-2.9.8.5_beta.ebuild:
Fix *initd, *confd and *envd calls (#17388, #174266)
*dansguardian-2.9.8.5_beta (04 Apr 2007)
04 Apr 2007; Alin Năstac <mrness@gentoo.org>
+files/dansguardian-2.9.8.5-gentoo.patch,
+files/dansguardian-2.9.8.5-uclibc++.patch,
+dansguardian-2.9.8.5_beta.ebuild:
Version bump (#173102).
*dansguardian-2.9.8.2_beta-r1 (26 Mar 2007)
26 Mar 2007; Alin Năstac <mrness@gentoo.org>
-files/dansguardian-2.9.8.1-gentoo.patch,
-files/dansguardian-2.9.8.1-uclibc++.patch,
-dansguardian-2.9.8.1_beta.ebuild, -dansguardian-2.9.8.2_beta.ebuild,
+dansguardian-2.9.8.2_beta-r1.ebuild:
Remove old beta version. Install support for libclamav when clamav USE flag
is enabled (#172302).
*dansguardian-2.9.8.2_beta (01 Feb 2007)
01 Feb 2007; Alin Năstac <mrness@gentoo.org>
-files/dansguardian-2.9.8.0-gentoo.patch,
-files/dansguardian-2.9.8.0-uclibc++.patch,
+files/dansguardian-2.9.8.2-gentoo.patch,
+files/dansguardian-2.9.8.2-uclibc++.patch,
-dansguardian-2.9.8.0_beta.ebuild, +dansguardian-2.9.8.2_beta.ebuild:
Version bump (#164840).
*dansguardian-2.9.8.1_beta (19 Dec 2006)
19 Dec 2006; Alin Năstac <mrness@gentoo.org>
-files/dansguardian-2.9.7.5-ctime.patch,
-files/dansguardian-2.9.7.5-lm.patch,
-files/dansguardian-2.9.7.5_alpha-gentoo.patch,
+files/dansguardian-2.9.8.1-gentoo.patch,
+files/dansguardian-2.9.8.1-uclibc++.patch,
-dansguardian-2.9.7.5_alpha.ebuild, +dansguardian-2.9.8.1_beta.ebuild:
Version bump (#158533).
*dansguardian-2.9.8.0_beta (01 Nov 2006)
01 Nov 2006; Alin Nastac <mrness@gentoo.org>
-files/dansguardian-2.9.7.0-ctime.patch,
-files/dansguardian-2.9.7.0-lm.patch,
-files/dansguardian-2.9.7.0_alpha-gentoo.patch,
+files/dansguardian-2.9.8.0-gentoo.patch,
+files/dansguardian-2.9.8.0-uclibc++.patch,
-dansguardian-2.9.7.0_alpha.ebuild, +dansguardian-2.9.8.0_beta.ebuild:
Remove obsolete alpha version. Version bump (#153555).
*dansguardian-2.9.7.5_alpha (19 Aug 2006)
19 Aug 2006; Alin Nastac <mrness@gentoo.org>
-files/dansguardian-2.9.6.2_alpha-gentoo.patch,
+files/dansguardian-2.9.7.5-ctime.patch,
+files/dansguardian-2.9.7.5-lm.patch,
+files/dansguardian-2.9.7.5_alpha-gentoo.patch,
-dansguardian-2.9.6.2_alpha.ebuild, +dansguardian-2.9.7.5_alpha.ebuild:
Remove obsolete alpha version. Version bump (#143448).
31 May 2006; Alin Nastac <mrness@gentoo.org>
+files/dansguardian-2.8.0.6-ctime.patch,
+files/dansguardian-2.9.7.0-ctime.patch,
+files/dansguardian-2.9.7.0-lm.patch, dansguardian-2.8.0.6-r1.ebuild,
dansguardian-2.9.7.0_alpha.ebuild:
Fix compilation issues on systems with uclibc++ (#134197).
*dansguardian-2.9.7.0_alpha (30 May 2006)
30 May 2006; Alin Nastac <mrness@gentoo.org>
-files/dansguardian-2.9.6.1_alpha-gentoo.patch,
+files/dansguardian-2.9.7.0_alpha-gentoo.patch,
-dansguardian-2.9.6.1_alpha.ebuild, +dansguardian-2.9.7.0_alpha.ebuild:
Version bump.
*dansguardian-2.9.6.2_alpha (14 Apr 2006)
14 Apr 2006; Alin Nastac <mrness@gentoo.org>
-files/dansguardian-2.9.3.1_alpha-gentoo.patch,
-files/dansguardian-2.9.3.2_alpha-gentoo.patch,
-files/dansguardian-2.9.3.2_alpha-kaspersky-response.patch,
+files/dansguardian-2.9.6.2_alpha-gentoo.patch,
-dansguardian-2.9.3.2_alpha.ebuild, +dansguardian-2.9.6.2_alpha.ebuild:
Remove obsolete test version. Version bump.
23 Mar 2006; Alin Nastac <mrness@gentoo.org>
dansguardian-2.9.6.1_alpha.ebuild:
Fix libpcre dependency (#127209).
*dansguardian-2.9.6.1_alpha (06 Mar 2006)
06 Mar 2006; Alin Nastac <mrness@gentoo.org>
+files/dansguardian-2.9.6.1_alpha-gentoo.patch,
-dansguardian-2.8.0.4.ebuild, -dansguardian-2.8.0.6.ebuild,
-dansguardian-2.9.3.1_alpha.ebuild, +dansguardian-2.9.6.1_alpha.ebuild:
Remove obsolete versions. Version bump.
07 Feb 2006; Simon Stelling <blubb@gentoo.org>
dansguardian-2.8.0.6-r1.ebuild:
stable on amd64
*dansguardian-2.9.3.2_alpha (08 Jan 2006)
08 Jan 2006; Alin Nastac <mrness@gentoo.org>
-files/dansguardian-2.9.3.0_alpha-gentoo.patch,
+files/dansguardian-2.9.3.2_alpha-gentoo.patch,
+files/dansguardian-2.9.3.2_alpha-kaspersky-response.patch,
-dansguardian-2.9.3.0_alpha.ebuild, +dansguardian-2.9.3.2_alpha.ebuild:
Remove old test version. Version bump with optional support for Kaspersky
antivirus software, selectable through kaspersky useflag (#117268). Thanks
goes to Cahya <cahya@mail.com>.
24 Dec 2005; Michael Hanselmann <hansmi@gentoo.org>
dansguardian-2.8.0.6-r1.ebuild:
Stable on ppc.
*dansguardian-2.9.3.1_alpha (20 Dec 2005)
20 Dec 2005; Alin Nastac <mrness@gentoo.org>
+files/dansguardian-2.9.3.1_alpha-gentoo.patch,
+dansguardian-2.9.3.1_alpha.ebuild:
Version bump (#116128).
18 Dec 2005; Markus Rothe <corsair@gentoo.org>
dansguardian-2.8.0.6-r1.ebuild:
Stable on ppc64
*dansguardian-2.9.3.0_alpha (13 Dec 2005)
13 Dec 2005; Alin Nastac <mrness@gentoo.org>
+files/dansguardian-2.9.3.0_alpha-gentoo.patch,
dansguardian-2.8.0.6-r1.ebuild, +dansguardian-2.9.3.0_alpha.ebuild:
Mark stable on x86. Bump to the latest alpha version, which now supports
ClamAV and Perl compatible regular expressions (#114250).
*dansguardian-2.8.0.6-r1 (08 Dec 2005)
08 Dec 2005; Alin Nastac <mrness@gentoo.org>
+files/dansguardian-2.8.0.6-gentoo.patch, files/dansguardian.init,
+files/dansguardian.logrotate, +dansguardian-2.8.0.6-r1.ebuild:
Fix init script dependencies (#114511). Improve logrotate file.
06 Oct 2005; Michael Hanselmann <hansmi@gentoo.org>
dansguardian-2.8.0.6.ebuild:
Stable on ppc.
04 Oct 2005; Alin Nastac <mrness@gentoo.org> dansguardian-2.8.0.4.ebuild,
dansguardian-2.8.0.6.ebuild:
Remove INSTALL and LICENSE from docs. Mark stable on x86.
*dansguardian-2.8.0.6 (29 Aug 2005)
29 Aug 2005; Alin Nastac <mrness@gentoo.org> +dansguardian-2.8.0.6.ebuild:
Version bump.
30 Jul 2005; Alin Nastac <mrness@gentoo.org> -dansguardian-2.8.0.2.ebuild:
Remove obsolete version.
30 May 2005; Marcus D. Hanwell <marcus@gentoo.org>
dansguardian-2.8.0.4.ebuild:
Stable on amd64.
01 May 2005; Michael Hanselmann <hansmi@gentoo.org>
dansguardian-2.8.0.4.ebuild:
Stable on ppc.
22 Apr 2005; Alin Nastac <mrness@gentoo.org> :
Rename category & herd www-proxy to net-proxy
09 Apr 2005; Markus Rothe <corsair@gentoo.org>
dansguardian-2.8.0.4.ebuild:
Stable on ppc64
06 Apr 2005; Alin Nastac <mrness@gentoo.org> dansguardian-2.8.0.4.ebuild:
Stable on x86
25 Mar 2005; <blubb@gentoo.org> dansguardian-2.8.0.4.ebuild:
added ~amd64
11 Mar 2005; Alin Nastac <mrness@gentoo.org> -dansguardian-2.7.1.ebuild,
-dansguardian-2.7.6.ebuild, dansguardian-2.8.0.4.ebuild:
Remove obsolete versions and fix mode of init.d script.
08 Mar 2005; Alin Nastac <mrness@gentoo.org> dansguardian-2.7.1.ebuild,
dansguardian-2.7.6.ebuild, dansguardian-2.8.0.2.ebuild,
dansguardian-2.8.0.4.ebuild:
Inter-block this package with dansguardian-dgav.
*dansguardian-2.8.0.4 (26 Feb 2005)
26 Feb 2005; Alin Nastac <mrness@gentoo.org> metadata.xml,
files/dansguardian.init, dansguardian-2.8.0.2.ebuild,
+dansguardian-2.8.0.4.ebuild:
Version bump. Fix bug #66177. Append user CFLAGS. Change herd to www-proxy.
06 Feb 2005; Markus Rothe <corsair@gentoo.org> dansguardian-2.8.0.2.ebuild:
Stable on ppc64
30 Dec 2004; Markus Rothe <corsair@gentoo.org> dansguardian-2.8.0.2.ebuild:
Added ~ppc64 to KEYWORDS
05 Sep 2004; Sven Wegener <swegener@gentoo.org> :
Fixed ChangeLog header.
29 Aug 2004; David Holm <dholm@gentoo.org> dansguardian-2.8.0.2.ebuild:
Added to ~ppc.
*dansguardian-2.8.0.2 (27 Aug 2004)
27 Aug 2004; Renat Lumpau <rl03@gentoo.org> +dansguardian-2.8.0.2.ebuild:
Version bump, updated location of cgi-in. Closes #58400, 54961.
27 Aug 2004; Renat Lumpau <rl03@gentoo.org> metadata.xml:
Method is no longer maintaining dansguardian; reassigning to web-apps.
16 Aug 2004; Andrew Bevitt <cyfred@gentoo.org>; dansguardian-2.7.1.ebuild:
Changing net-www/squid to www-proxy/squid in 2.7.1 depends
*dansguardian-2.7.1 (15 Aug 2004)
15 Aug 2004; Stuart Herbert <stuart@gentoo.org> +metadata.xml,
+files/dansguardian-xnaughty-2.7.6-1.diff, +files/dansguardian.init,
+dansguardian-2.7.1.ebuild, +dansguardian-2.7.6.ebuild:
Moved from net-www/dansguardian to www-proxy/dansguardian.
01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
dansguardian-2.7.6.ebuild:
virtual/glibc -> virtual/libc
15 Apr 2004; Ciaran McCreesh <ciaranm@gentoo.org> dansguardian-2.7.6.ebuild:
Added ~sparc,
14 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org>
dansguardian-2.7.1.ebuild, dansguardian-2.7.6.ebuild:
don't assign to P; inherit eutils for epatch; error messages
14 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org>
dansguardian-2.6.0.ebuild, dansguardian-2.7.2.ebuild,
dansguardian-2.7.5.ebuild:
tidy extra versions, leaving one stable and one unstable
*dansguardian-2.7.6 (05 Dec 2003)
05 Dec 2003; Joshua Brindle <method@gentoo.org> dansguardian-2.7.6.ebuild,
files/dansguardian-xnaughty-2.7.6-1.diff:
version bump, took squid out of DEPEND since you can use any proxy
(particularly lighter weight ones), added my patch to add an X-Naughty header
to naughty pages but otherwise leave them alone (for better control upstream)
*dansguardian-2.7.5 (19 Nov 2003)
19 Nov 2003; Joshua Brindle <method@gentoo.org> dansguardian-2.7.5.ebuild:
version bump
05 Aug 2003; Joshua Brindle <method@gentoo.org> dansguardian-2.7.1.ebuild,
dansguardian-2.7.2.ebuild:
fixed logrotate issue
*dansguardian-2.7.2 (31 Jul 2003)
31 Jul 2003; Joshua Brindle <method@gentoo.org> dansguardian-2.7.2.ebuild:
upstream bump
*dansguardian-2.7.1 (28 May 2003)
28 May 2003; Joshua Brindle <method@gentoo.org> dansguardian-2.6.0.ebuild,
dansguardian-2.7.1.ebuild, files/dansguardian.init:
initial import thanks to Pat Double <double@inebraska.com>
*dansguardian-2.6.0 (28 May 2003)
28 May 2003; Joshua Brindle <method@gentoo.org> dansguardian-2.6.0.ebuild,
dansguardian-2.7.1.ebuild, files/dansguardian.init:
initial import thanks to Pat Double <double@inebraska.com>

View File

@@ -0,0 +1,6 @@
AUX dansguardian.init 1073 SHA256 f1628ea000ec906a903a3c88d48643b8bd00a68b6befd2c17b504af24de32dd6 SHA512 c222cd923aebfcfe8dacddcdcdafd40d0bc531a2166029085e494d2f68744793dc14e7b43aab6f3cb5394077554f467e0c511642cc65634e39873dcd4de95c75 WHIRLPOOL b07af01d52ede9222d471fd8c3f11b022470a42681b2aedce0609fe2504dcc528eba86ce99cf89eea7c6d6fb12dc9a17b4410dbec8a7febbd4f4261f3976c869
AUX dansguardian.logrotate 188 SHA256 124775c1a6dd20652e7b7511bb484c654ac63cc0c0a2baf2357d8ce7086867a2 SHA512 ec272a14f88cd1939272e4a689602b784236bf2fb25d1d7fd720f4d998028d7e1d6ba520d7044e1fef14838caa18ec19224d1cfbe04318b14316fe507e9d13dc WHIRLPOOL 547f10ea51af68a29355adc6acd1122817f1ca1335566588dd2acb71fc444a40cbb3cacf9ee6ead4ed29a0e35d91eb8ff91d20423644b2d72fe8f30db8ec5d18
DIST e2guardian-5.3.4.tar.gz 2083057 SHA256 09a107fd791be92edcb0837b8fdcad626928162d05e31ae53fa8fe3adb7d5652 SHA512 28bd19ba4ca9d79e14787fe6e6b819e7a7b331c1951128060bef1342c9216e6b8af012624752689d06bc87c71c2e8f17b7722b63ec13ac9bcd60dd08ec8706ce WHIRLPOOL d3a8707201c25978766271773bbc56403efda1f9796d59956ccadc1977b8736989e1b85953371b7397ec8e7d96c106c98010cb9413e4ff56929a72150caa8cce
EBUILD e2guardian-5.3.4.ebuild 2755 SHA256 7ad1dc88d9aec9c1964f18aa42d3a2e8ef9508e28c78c879d03fee0721b6a1df SHA512 4bfffcee1a5a6657573563e5fc391efa32356699618b2d46ba32cb1a53836e2be9c626105af870e737464c2ccef2ddf69ef9223e3860572de7e6eded1cd13923 WHIRLPOOL 116a408182bd8708363854384117ec050f1fddbbdb877baf8fccdac792ad71d965765b78c84276b64ba385911227d1b6c5c2fced091de614a70863a5bc750d25
MISC ChangeLog 17501 SHA256 06ca11c0ea8afc41b13d4eb6f1b199100ec8f585214047c0f0b1ac51d96a940a SHA512 ff8de473f21c55737d7b555cf0bdea769322f56e116ab148ce9be5e3680e45a4ba5eff6813c3c47d8836ad6b25140eedce557c9980771c7dca81b7a702f7a55b WHIRLPOOL b8dda7f377b9399ec5949e781fb03eb0c3e6c2b37f71949e26f11f027d909355ee8766f0770efb5bca6b58b790c73f94336e55eb9db9f4066a036e3e5d2e6590
MISC metadata.xml 1705 SHA256 3d45662a022d15d088bf28b82bb30f864b5ca5ef87fa2cf189432af8f2b6f82d SHA512 182ec9e70ccb9537c36f468eb0a203f54e9dc531a3b38d4d9deed8ac6dad69d7227c3b2c1d87fa4fa59f7cb42ab1725267f2ae539cc676808cc5e8662c81d8a6 WHIRLPOOL 6c3b528098426e69037117585c7c0111d9e3668c744a67789fbf8000b16f88261f8dbed5456cf30df810272de6e298f1ed53c42a4e9fb5dbed02f249d397961f

View File

@@ -0,0 +1,108 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
inherit eutils user
DESCRIPTION="Web content filtering via proxy"
HOMEPAGE="http://www.e2guardian.org"
SRC_URI="https://github.com/$PN/$PN/archive/v$PV.tar.gz -> $P.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc x86"
IUSE="avast backtrace clamav commandline debug email +fancydm icap kaspersky +lfs logrotate ntlm orig-ip +pcre static-libs trickledm"
RDEPEND="sys-libs/zlib
clamav? ( app-antivirus/clamav )
logrotate? ( app-admin/logrotate )
ntlm? ( virtual/libiconv )
pcre? ( >=dev-libs/libpcre-8.32 )"
DEPEND="${RDEPEND}
virtual/pkgconfig"
pkg_setup() {
enewgroup ${PN}
enewuser ${PN} -1 -1 /dev/null ${PN}
}
src_configure() {
local debug
if use debug ; then
debug="$(use_with debug dgdebug)"
fi
econf \
$(use_enable avast avastd) \
$(use_enable backtrace segv-backtrace) \
$(use_enable clamav clamd) \
$(use_enable commandline) \
${debug} \
$(use_enable email) \
$(use_enable fancydm) \
$(use_enable icap) \
$(use_enable kaspersky kavd) \
$(use_enable lfs) \
--with-logdir=/var/log/${PN} \
$(use_enable ntlm) \
$(use_enable orig-ip) \
$(use_enable pcre) \
--with-piddir=/var/run \
--with-proxygroup=${PN} \
--with-proxyuser=${PN} \
$(use_enable static-libs static-zlib) \
$(use_enable trickledm)
}
src_install() {
default
# Edit config files for virus scanners chosen based on USE flags.
if use avast; then
sed -r -i -e 's/^#( *contentscanner *=.*avastdscan[.]conf.*)/\1/' "${D}/etc/${PN}/${PN}.conf"
fi
if use clamav; then
sed -r -i -e 's/[ \t]+use dns/& clamd/' "${D}/etc/init.d/${PN}"
sed -r -i -e 's/^#( *contentscanner *=.*clamdscan[.]conf.*)/\1/' "${D}/etc/${PN}/${PN}.conf"
fi
if use commandline; then
sed -r -i -e 's/^#( *contentscanner *=.*commandlinescan[.]conf.*)/\1/' "${D}/etc/${PN}/${PN}.conf"
fi
if use icap; then
sed -r -i -e 's/^#( *contentscanner *=.*icapscan[.]conf.*)/\1/' "${D}/etc/${PN}/${PN}.conf"
fi
if use kaspersky; then
sed -r -i -e 's/^#( *contentscanner *=.*kavdscan[.]conf.*)/\1/' "${D}/etc/${PN}/${PN}.conf"
fi
# Install Gentoo init script
newinitd "${FILESDIR}/${PN}.init" ${PN}
# Install log rotation file.
if use logrotate; then
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" ${PN}
else
exeinto /etc/cron.weekly
newexe data/scripts/logrotation ${PN}.cron
fi
keepdir /var/log/${PN}
fperms o-rwx /var/log/${PN}
}
pkg_postinst() {
local runas="${PN}:${PN}"
if [ -d "${ROOT}/var/log/${PN}" ] ; then
chown -R ${runas} "${ROOT}/var/log/${PN}"
chmod o-rwx "${ROOT}/var/log/${PN}"
fi
einfo "For assistance configuring ${PN}, visit the wiki at ${WIKI}"
}

View File

@@ -0,0 +1,32 @@
#!/sbin/openrc-run
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-proxy/dansguardian/files/dansguardian.init,v 1.3 2013/03/04 12:13:11 tomwij Exp $
extra_started_commands="reload"
depend() {
need net
use dns \
squid apache2 bfilter mman junkbuster oops polipo privoxy tinyproxy wwwoffled
#dansguardian could be used in conjuction with any of the above web proxies
provide dansguardian
}
start() {
ebegin "Starting DansGuardian"
start-stop-daemon --start --background --pidfile /var/run/dansguardian.pid --exec /usr/sbin/dansguardian --progress --quiet
eend $?
}
stop() {
ebegin "Stopping DansGuardian"
start-stop-daemon --stop --pidfile /var/run/dansguardian.pid --exec /usr/sbin/dansguardian --progress --quiet
eend $?
}
reload() {
ebegin "Leaving current connections open. Reloading filter group config files."
/usr/sbin/dansguardian -g
eend $?
}

View File

@@ -0,0 +1,14 @@
/var/log/dansguardian/access.log {
rotate 4
weekly
missingok
notifempty
nocreate
nocopy
nocopytruncate
nocompress
postrotate
/usr/sbin/dansguardian -r
endscript
}

View File

@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>net-proxy</herd>
<longdescription>DansGuardian is an award winning Open Source web content filter which currently runs on Linux, FreeBSD, OpenBSD, NetBSD, Mac OS X, HP-UX, and Solaris. It filters the actual content of pages based on many methods including phrase matching, PICS filtering and URL filtering. It does not purely filter based on a banned list of sites like lesser totally commercial filters.</longdescription>
<use>
<flag name='avast'>Enable support for the AvastD content scanner.</flag>
<flag name='backtrace'>Enable logging a backtrace when a segmentation fault occurs.</flag>
<flag name='clamav'>Enable support for the ClamD content scanner.</flag>
<flag name='commandline'>Enable support for command-line content scanners.</flag>
<flag name='email'>Enable support for email reporting functionality.</flag>
<flag name='fancydm'>Enable support for the fancy download manager.</flag>
<flag name='icap'>Enable support for ICAP AV server content scanner.</flag>
<flag name='kaspersky'>Enable support for the Kaspersky AV daemon content scanner.</flag>
<flag name='lfs'>Enable large file support on 32 bit systems.</flag>
<flag name='logrotate'>Use app-admin/logrotate for rotating logs.</flag>
<flag name='ntlm'>Enable support for the NTLM auth plugin.</flag>
<flag name='orig-ip'>Enable support for checking the client's original destination IP address against HTTP request details when deployed as a transparent proxy (US-CERT VU#435052).</flag>
<flag name='trickledm'>Enable support for the trickle download manager.</flag>
</use>
</pkgmetadata>