diff options
author | mhdna | 2023-04-17 16:12:08 +0300 |
---|---|---|
committer | mhdna | 2023-04-17 16:12:08 +0300 |
commit | 5ebcc5b4f3023a30cfe0fdd8fd5c94cb2ad52872 (patch) | |
tree | a5a6132f9ee2856095dcfbf532c25b91c9f374df /PKGBUILD | |
parent | 059cc9665b192e9d2914933b29bad4f252e6cde6 (diff) | |
download | aur-5ebcc5b4f3023a30cfe0fdd8fd5c94cb2ad52872.tar.gz |
Upgrade to 5.4.6, enable sslmitm, and add the new list definitions
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 291 |
1 files changed, 174 insertions, 117 deletions
@@ -1,34 +1,34 @@ -# Maintainer: Christian Ehringfeld <c.ehringfeld@t-online.de> +# Maintainer: mhdna <mhdna@outlook.com> +# Contributor: Christian Ehringfeld <c.ehringfeld@t-online.de> # Contributor: Mark Coolen <mark.coolen@gmail.com> # Contributor: Kevin Piche <kevin@archlinux.org> # Contributor: Manolis Tzanidakis pkgname=e2guardian -pkgver=5.3.4 -pkgrel=1 +pkgver=5.4.6r +pkgrel=2 pkgdesc="Fork of dansguardian, an open source web content filter. It filters the actual content of pages based on many methods including phrase matching, request header and URL filtering, etc. It does not purely filter based on a banned list of sites." url="http://e2guardian.org" arch=('i686' 'x86_64' 'armv6h' 'arm' 'armv7h') license=('GPL2') makedepends=('grep' 'gzip' 'zlib') depends=('pcre' 'perl') -url="http://e2guardian.org" optdepends=('squid' 'clamav' 'c-icap') conflicts=('dansguardian' 'dansguardian-dev') install=${pkgname}.install -source=(https://github.com/e2guardian/${pkgname}/archive/v${pkgver}.tar.gz - e2guardian +source=( $pkgname-$pkgver.tar.gz::https://github.com/e2guardian/${pkgname}/archive/v${pkgver}.tar.gz + e2guardian e2guardian.service) -sha1sums=('4b2aa428418b0bd8a4aa22a0e4d15dc82e910290' +sha1sums=('3f3563c6ea702a374f5dd9908cf69bad0bbeab43' '4505b1e66cc1f64b06eacb277de24c453831f215' 'a4179286aa0d0bf3bb71f5459075a02ceaf0d518') build() { cd ${srcdir}/${pkgname}-${pkgver} ./autogen.sh - ./configure --prefix="/usr" --enable-pcre --enable-locallists --enable-sslmitm=yes \ - --enable-icap --enable-commandline= --enable-email --enable-trickledm \ - --sysconfdir=/etc --localstatedir=/var --enable-email --enable-clamd \ - --sbindir=/usr/bin + ./configure '--prefix=/usr' '--enable-clamd=yes' '--sysconfdir=/etc' '--localstatedir=/var' \ + '--enable-icap=yes' '--enable-commandline=yes' '--enable-email=yes' \ + '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--enable-pcre=yes' \ + '--enable-sslmitm=yes' 'CPPFLAGS=-mno-sse2 -g -O2' '--sbindir=/usr/bin' make } @@ -36,119 +36,176 @@ package() { cd ${srcdir}/${pkgname}-${pkgver} make DESTDIR=${pkgdir} install rm -r ${pkgdir}/var/run - install -d ${pkgdir}/usr/bin + install -d ${pkgdir}/usr/bin install -D data/scripts/e2guardian ${pkgdir}/etc/logrotate.d/e2guardian install -D -m644 ${srcdir}/e2guardian.service ${pkgdir}/usr/lib/systemd/system/e2guardian.service } -backup=(etc/e2guardian/e2guardian.conf +backup=(etc/e2guardian/e2guardian.conf etc/e2guardian/e2guardianf1.conf etc/e2guardian/downloadmanagers/default.conf etc/e2guardian/authplugins/proxy-digest.conf -etc/e2guardian/authplugins/proxy-basic.conf +etc/e2guardian/authplugins/pf-basic.conf +etc/e2guardian/authplugins/port.conf etc/e2guardian/authplugins/ident.conf +etc/e2guardian/authplugins/proxy-basic.conf etc/e2guardian/authplugins/ip.conf -etc/e2guardian/authplugins/port.conf -etc/e2guardian/lists/weightedphraselist -etc/e2guardian/lists/contentregexplist -etc/e2guardian/lists/exceptionfileurllist -etc/e2guardian/lists/exceptionextensionlist -etc/e2guardian/lists/bannedextensionlist -etc/e2guardian/lists/exceptionmimetypelist -etc/e2guardian/lists/exceptionregexpurllist +etc/e2guardian/lists/example.group/greysiteiplist +etc/e2guardian/lists/example.group/localbannedsearchlist +etc/e2guardian/lists/example.group/logurllist +etc/e2guardian/lists/example.group/localexceptionsitelist +etc/e2guardian/lists/example.group/greysslsitelist +etc/e2guardian/lists/example.group/domainsnobypass +etc/e2guardian/lists/example.group/logsitelist +etc/e2guardian/lists/example.group/refererexceptionsiteiplist +etc/e2guardian/lists/example.group/bannedsearchlist +etc/e2guardian/lists/example.group/exceptionurllist +etc/e2guardian/lists/example.group/bannedmimetypelist +etc/e2guardian/lists/example.group/greyurllist +etc/e2guardian/lists/example.group/oldweightedphraselist +etc/e2guardian/lists/example.group/localbannedsslsitelist +etc/e2guardian/lists/example.group/bannedextensionlist +etc/e2guardian/lists/example.group/localgreysiteiplist +etc/e2guardian/lists/example.group/localgreysslsitelist +etc/e2guardian/lists/example.group/bannedurllist +etc/e2guardian/lists/example.group/exceptionvirussiteiplist +etc/e2guardian/lists/example.group/greysitelist +etc/e2guardian/lists/example.group/bannedtimelist +etc/e2guardian/lists/example.group/ipnobypass +etc/e2guardian/lists/example.group/refererexceptionsitelist +etc/e2guardian/lists/example.group/localbannedurllist +etc/e2guardian/lists/example.group/bannedregexpurllist +etc/e2guardian/lists/example.group/localgreysitelist +etc/e2guardian/lists/example.group/sslsiteregexplist +etc/e2guardian/lists/example.group/localbannedsslsiteiplist +etc/e2guardian/lists/example.group/bannedsitelist +etc/e2guardian/lists/example.group/exceptionphraselist +etc/e2guardian/lists/example.group/bannedphraselist +etc/e2guardian/lists/example.group/bannedsiteiplist +etc/e2guardian/lists/example.group/oldbannedphraselist +etc/e2guardian/lists/example.group/exceptionsiteiplist +etc/e2guardian/lists/example.group/logregexpurllist +etc/e2guardian/lists/example.group/exceptionregexpheaderlist +etc/e2guardian/lists/example.group/weightedphraselist +etc/e2guardian/lists/example.group/bannedsslsiteiplist +etc/e2guardian/lists/example.group/urlredirectregexplist +etc/e2guardian/lists/example.group/localgreyurllist +etc/e2guardian/lists/example.group/urlregexplist +etc/e2guardian/lists/example.group/exceptionregexpurllist +etc/e2guardian/lists/example.group/blankettimelist +etc/e2guardian/lists/example.group/localexceptionsiteiplist +etc/e2guardian/lists/example.group/bannedregexpheaderlist +etc/e2guardian/lists/example.group/oldexceptionphraselist +etc/e2guardian/lists/example.group/localexceptionurllist +etc/e2guardian/lists/example.group/localgreysslsiteiplist +etc/e2guardian/lists/example.group/headerregexplist +etc/e2guardian/lists/example.group/greysslsiteiplist +etc/e2guardian/lists/example.group/bannedsearchoveridelist +etc/e2guardian/lists/example.group/localbannedsiteiplist +etc/e2guardian/lists/example.group/responseheaderregexplist +etc/e2guardian/lists/example.group/bannedsslsitelist +etc/e2guardian/lists/example.group/exceptionfileurllist +etc/e2guardian/lists/example.group/exceptionregexpuseragentlist +etc/e2guardian/lists/example.group/localbannedsitelist +etc/e2guardian/lists/example.group/logsiteiplist +etc/e2guardian/lists/example.group/exceptionfilesitelist +etc/e2guardian/lists/example.group/refererexceptionurllist +etc/e2guardian/lists/example.group/exceptionsitelist +etc/e2guardian/lists/example.group/bannedregexpuseragentlist +etc/e2guardian/lists/example.group/urlnobypass +etc/e2guardian/lists/example.group/nocheckcertsiteiplist +etc/e2guardian/lists/example.group/exceptionfilesiteiplist +etc/e2guardian/lists/example.group/contentregexplist +etc/e2guardian/lists/example.group/addheaderregexplist +etc/e2guardian/lists/example.group/exceptionmimetypelist +etc/e2guardian/lists/example.group/exceptionextensionlist +etc/e2guardian/lists/example.group/exceptionvirusextensionlist +etc/e2guardian/lists/example.group/nocheckcertsitelist +etc/e2guardian/lists/common/exceptioniplist +etc/e2guardian/lists/common/embededreferersiteiplist +etc/e2guardian/lists/common/browserregexplist +etc/e2guardian/lists/common/nologextensionlist +etc/e2guardian/lists/common/searchexceptionregexplist +etc/e2guardian/lists/common/authexceptioniplist +etc/e2guardian/lists/common/nologurllist +etc/e2guardian/lists/common/embededreferersitelist +etc/e2guardian/lists/common/bannedclientlist +etc/e2guardian/lists/common/nologsitelist +etc/e2guardian/lists/common/nomitmsiteiplist +etc/e2guardian/lists/common/nologsiteiplist +etc/e2guardian/lists/common/bannediplist +etc/e2guardian/lists/common/authexceptionsitelist +etc/e2guardian/lists/common/embededrefererurllist +etc/e2guardian/lists/common/exceptionclientlist +etc/e2guardian/lists/common/nomitmsitelist +etc/e2guardian/lists/common/nologregexpurllist +etc/e2guardian/lists/common/searchregexplist +etc/e2guardian/lists/common/authexceptionurllist +etc/e2guardian/lists/phraselists/spanish/pornography/weighted +etc/e2guardian/lists/phraselists/spanish/badwords/weighted +etc/e2guardian/lists/phraselists/dutch/pornography/weighted +etc/e2guardian/lists/phraselists/dutch/badwords/weighted +etc/e2guardian/lists/phraselists/dutch/goodphrases/weighted +etc/e2guardian/lists/phraselists/chinesebig5/pornography/weighted +etc/e2guardian/lists/phraselists/french/pornography/weighted +etc/e2guardian/lists/phraselists/french/badwords/weighted +etc/e2guardian/lists/phraselists/danish/pornography/weighted +etc/e2guardian/lists/phraselists/danish/goodphrases/weighted +etc/e2guardian/lists/phraselists/norwegian/pornography/weighted +etc/e2guardian/lists/phraselists/polish/pornography/weighted +etc/e2guardian/lists/phraselists/polish/goodphrases/weighted +etc/e2guardian/lists/phraselists/russian-1251/pornography/weighted +etc/e2guardian/lists/phraselists/chinesegb2312/pornography/weighted +etc/e2guardian/lists/phraselists/portuguese/pornography/weighted +etc/e2guardian/lists/phraselists/portuguese/illegaldrugs/weighted +etc/e2guardian/lists/phraselists/portuguese/gore/weighted +etc/e2guardian/lists/phraselists/portuguese/gambling/banned +etc/e2guardian/lists/phraselists/portuguese/gambling/weighted +etc/e2guardian/lists/phraselists/portuguese/violence/weighted +etc/e2guardian/lists/phraselists/portuguese/badwords/weighted +etc/e2guardian/lists/phraselists/portuguese/personals/banned +etc/e2guardian/lists/phraselists/portuguese/personals/weighted +etc/e2guardian/lists/phraselists/portuguese/intolerance/banned +etc/e2guardian/lists/phraselists/portuguese/intolerance/weighted +etc/e2guardian/lists/phraselists/portuguese/goodphrases/weighted +etc/e2guardian/lists/phraselists/portuguese/weapons/weighted +etc/e2guardian/lists/phraselists/ukenglish/pornography/banned +etc/e2guardian/lists/phraselists/ukenglish/pornography/weighted +etc/e2guardian/lists/phraselists/ukenglish/illegaldrugs/weighted +etc/e2guardian/lists/phraselists/ukenglish/gore/weighted +etc/e2guardian/lists/phraselists/ukenglish/gambling/banned +etc/e2guardian/lists/phraselists/ukenglish/gambling/weighted +etc/e2guardian/lists/phraselists/ukenglish/proxies/weighted +etc/e2guardian/lists/phraselists/ukenglish/violence/weighted +etc/e2guardian/lists/phraselists/ukenglish/badwords/banned +etc/e2guardian/lists/phraselists/ukenglish/badwords/weighted +etc/e2guardian/lists/phraselists/ukenglish/personals/weighted +etc/e2guardian/lists/phraselists/ukenglish/warezhacking/weighted +etc/e2guardian/lists/phraselists/ukenglish/nudism/weighted +etc/e2guardian/lists/phraselists/ukenglish/intolerance/weighted +etc/e2guardian/lists/phraselists/ukenglish/drugadvocacy/weighted +etc/e2guardian/lists/phraselists/ukenglish/goodphrases/exception_email +etc/e2guardian/lists/phraselists/ukenglish/goodphrases/weighted +etc/e2guardian/lists/phraselists/ukenglish/goodphrases/weighted_news +etc/e2guardian/lists/phraselists/ukenglish/weapons/weighted +etc/e2guardian/lists/phraselists/ukenglish/games/weighted +etc/e2guardian/lists/phraselists/ukenglish/chat/weighted +etc/e2guardian/lists/phraselists/malay/pornography/weighted +etc/e2guardian/lists/phraselists/malay/goodphrases/weighted +etc/e2guardian/lists/phraselists/russian-koi8-r/pornography/weighted +etc/e2guardian/lists/phraselists/swedish/pornography/weighted +etc/e2guardian/lists/phraselists/swedish/goodphrases/weighted +etc/e2guardian/lists/phraselists/german/pornography/weighted +etc/e2guardian/lists/phraselists/german/badwords/weighted +etc/e2guardian/lists/phraselists/japanese/pornography/weighted +etc/e2guardian/lists/phraselists/italian/pornography/weighted +etc/e2guardian/lists/phraselists/italian/badwords/weighted +etc/e2guardian/lists/phraselists/italian/chat/weighted +etc/e2guardian/lists/contentscanners/exceptionvirusmimetypelist +etc/e2guardian/lists/contentscanners/exceptionvirusurllist +etc/e2guardian/lists/contentscanners/exceptionvirusextensionlist +etc/e2guardian/lists/contentscanners/exceptionvirussitelist etc/e2guardian/lists/authplugins/ipgroups -etc/e2guardian/lists/bannedregexpheaderlist -etc/e2guardian/lists/phraselists/rta/banned -etc/e2guardian/lists/phraselists/sport/weighted -etc/e2guardian/lists/phraselists/proxies/weighted -etc/e2guardian/lists/phraselists/safelabel/banned -etc/e2guardian/lists/phraselists/peer2peer/weighted -etc/e2guardian/lists/phraselists/drugadvocacy/weighted -etc/e2guardian/lists/phraselists/googlesearches/banned -etc/e2guardian/lists/phraselists/conspiracy/weighted -etc/e2guardian/lists/phraselists/secretsocieties/weighted -etc/e2guardian/lists/phraselists/idtheft/weighted -etc/e2guardian/lists/phraselists/illegaldrugs/banned -etc/e2guardian/lists/phraselists/illegaldrugs/weighted_portuguese -etc/e2guardian/lists/phraselists/illegaldrugs/weighted -etc/e2guardian/lists/phraselists/violence/weighted_portuguese -etc/e2guardian/lists/phraselists/violence/weighted -etc/e2guardian/lists/phraselists/domainsforsale/weighted -etc/e2guardian/lists/phraselists/music/weighted -etc/e2guardian/lists/phraselists/upstreamfilter/weighted -etc/e2guardian/lists/phraselists/games/weighted -etc/e2guardian/lists/phraselists/weapons/weighted_portuguese -etc/e2guardian/lists/phraselists/weapons/weighted -etc/e2guardian/lists/phraselists/legaldrugs/weighted -etc/e2guardian/lists/phraselists/gore/weighted_portuguese -etc/e2guardian/lists/phraselists/gore/weighted -etc/e2guardian/lists/phraselists/warezhacking/weighted -etc/e2guardian/lists/phraselists/pornography/weighted_chinese -etc/e2guardian/lists/phraselists/pornography/weighted_malay -etc/e2guardian/lists/phraselists/pornography/weighted_german -etc/e2guardian/lists/phraselists/pornography/weighted_dutch -etc/e2guardian/lists/phraselists/pornography/banned_portuguese -etc/e2guardian/lists/phraselists/pornography/weighted_french -etc/e2guardian/lists/phraselists/pornography/weighted_polish -etc/e2guardian/lists/phraselists/pornography/banned -etc/e2guardian/lists/phraselists/pornography/weighted_danish -etc/e2guardian/lists/phraselists/pornography/weighted_japanese -etc/e2guardian/lists/phraselists/pornography/weighted_portuguese -etc/e2guardian/lists/phraselists/pornography/weighted_russian -etc/e2guardian/lists/phraselists/pornography/weighted_italian -etc/e2guardian/lists/phraselists/pornography/weighted_swedish -etc/e2guardian/lists/phraselists/pornography/weighted -etc/e2guardian/lists/phraselists/pornography/weighted_norwegian -etc/e2guardian/lists/phraselists/pornography/weighted_spanish -etc/e2guardian/lists/phraselists/personals/weighted_portuguese -etc/e2guardian/lists/phraselists/personals/weighted -etc/e2guardian/lists/phraselists/nudism/weighted -etc/e2guardian/lists/phraselists/malware/weighted -etc/e2guardian/lists/phraselists/goodphrases/weighted_general_polish -etc/e2guardian/lists/phraselists/goodphrases/weighted_general_swedish -etc/e2guardian/lists/phraselists/goodphrases/exception_email -etc/e2guardian/lists/phraselists/goodphrases/exception -etc/e2guardian/lists/phraselists/goodphrases/weighted_general -etc/e2guardian/lists/phraselists/goodphrases/weighted_general_danish -etc/e2guardian/lists/phraselists/goodphrases/weighted_general_malay -etc/e2guardian/lists/phraselists/goodphrases/weighted_general_dutch -etc/e2guardian/lists/phraselists/goodphrases/weighted_general_portuguese -etc/e2guardian/lists/phraselists/goodphrases/weighted_news -etc/e2guardian/lists/phraselists/translation/weighted -etc/e2guardian/lists/phraselists/chat/weighted_italian -etc/e2guardian/lists/phraselists/chat/weighted -etc/e2guardian/lists/phraselists/news/weighted -etc/e2guardian/lists/phraselists/badwords/weighted_german -etc/e2guardian/lists/phraselists/badwords/weighted_dutch -etc/e2guardian/lists/phraselists/badwords/weighted_french -etc/e2guardian/lists/phraselists/badwords/weighted_portuguese -etc/e2guardian/lists/phraselists/badwords/weighted_spanish -etc/e2guardian/lists/phraselists/webmail/weighted -etc/e2guardian/lists/phraselists/travel/weighted -etc/e2guardian/lists/phraselists/gambling/banned_portuguese -etc/e2guardian/lists/phraselists/gambling/banned -etc/e2guardian/lists/phraselists/gambling/weighted_portuguese -etc/e2guardian/lists/phraselists/gambling/weighted -etc/e2guardian/lists/phraselists/forums/weighted -etc/e2guardian/lists/phraselists/intolerance/banned_portuguese -etc/e2guardian/lists/phraselists/intolerance/weighted_portuguese -etc/e2guardian/lists/phraselists/intolerance/weighted -etc/e2guardian/lists/logsitelist -etc/e2guardian/lists/logregexpurllist -etc/e2guardian/lists/greysitelist -etc/e2guardian/lists/filtergroupslist -etc/e2guardian/lists/exceptionfilesitelist -etc/e2guardian/lists/bannedmimetypelist -etc/e2guardian/lists/exceptionurllist -etc/e2guardian/lists/logurllist -etc/e2guardian/lists/exceptionphraselist -etc/e2guardian/lists/bannedurllist -etc/e2guardian/lists/headerregexplist -etc/e2guardian/lists/bannediplist -etc/e2guardian/lists/exceptionsitelist -etc/e2guardian/lists/bannedphraselist -etc/e2guardian/lists/exceptioniplist -etc/e2guardian/lists/bannedregexpurllist -etc/e2guardian/lists/bannedsitelist -etc/e2guardian/lists/urlregexplist -etc/e2guardian/lists/greyurllist) +etc/e2guardian/lists/authplugins/portgroups +etc/e2guardian/lists/authplugins/filtergroupslist +etc/e2guardian/lists/rooms/default) |