# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # e2guardian # e2guardian/pkg-message # e2guardian/pkg-descr # e2guardian/distinfo # e2guardian/Makefile # e2guardian/pkg-plist # echo c - e2guardian mkdir -p e2guardian > /dev/null 2>&1 echo x - e2guardian/pkg-message sed 's/^X//' >e2guardian/pkg-message << 'a1b2784bd5f1b400a138d7efc7568d09' X===> Please Note: X X******************************************************************************* X This port has created a log file named e2guardian.log that can get X quite large. Please read the newsyslog(8) man page for instructions X on configuring log rotation and compression. X X This port has been converted using old dansguardian-devel port X Let me know how it works (or not). (Patches always welcome.) X******************************************************************************* a1b2784bd5f1b400a138d7efc7568d09 echo x - e2guardian/pkg-descr sed 's/^X//' >e2guardian/pkg-descr << '5f729cb88b3df75506da41880cf01e36' Xe2guardian is a content filtering proxy that works in conjunction with another Xcaching proxy such as Squid or Oops. More information can be found in the Xe2guardian man page, the "doc" subdirectory and the in the configuration files. X Xe2guardian is a fork of DansGuardian and the maintainers fully acknowledge the Xwork carried out by and the copyright of Daniel Baron and other contributors to Xthe Dansguardian project. X XE2Guardian Main features: XBuilt-in content scanner plugin system which includes AV scanning. XCan be configured to have multiple filter configurations including groups XSSL Inspection and Blanket SSL blocking XNTLM, Digest, Basic, IP and DNS authentication XHeader analysis and manipulation - you can also manipulate cookies - XLarge file (2GB+) download & scanning support XBlacklist, Greylist domains XDeny regular Expressions on urls, body content, and headers XDeep URL scanning to spot URLs in URLs XAdvanced advert blocking XUpdates to handle all current web technology trends XTime Based Blocking X XWWW: http://e2guardian.org 5f729cb88b3df75506da41880cf01e36 echo x - e2guardian/distinfo sed 's/^X//' >e2guardian/distinfo << '9d1c560b0c842ca3e841a44e4eece31c' XSHA256 (e2guardian-3.0.4.tar.gz) = 2a09aa5632fc259dcb82f11b65e08b04ec6b7474891c6bb77a3a15426abbe1a4 XSIZE (e2guardian-3.0.4.tar.gz) = 793587 9d1c560b0c842ca3e841a44e4eece31c echo x - e2guardian/Makefile sed 's/^X//' >e2guardian/Makefile << '988b65728bf5f05662a4236f477251eb' X# Created by: Marcello Coutinho X# $FreeBSD$ X XPORTNAME= e2guardian XPORTVERSION= 3.0.4 XCATEGORIES= www XMASTER_SITES= GH X XMAINTAINER= marcellocoutinho@gmail.com XCOMMENT= Dansguardian fork with many improvements and bug fixes X XLICENSE= GPLv2 X XBUILD_DEPENDS= rst2man:${PORTSDIR}/textproc/py-docutils XLIB_DEPENDS= libpcre.so:${PORTSDIR}/devel/pcre X XUSE_GITHUB= yes XGH_ACCOUNT= ${PORTNAME} XGH_COMMIT= 8fbf487 XGH_TAGNAME= ${PORTVERSION:S/^/v/} X XUSES= pkgconfig iconv XUSE_AUTOTOOLS= aclocal libtoolize autoheader automake autoconf XACLOCAL_ARGS= -I m4 XAUTOMAKE_ARGS= --add-missing --copy --foreign XCONFIGURE_ARGS= --localstatedir=/var \ X --with-logdir=/var/log \ X --with-piddir=/var/run \ X --enable-fancydm X XOPTIONS_DEFINE= APACHE TRICKLE CLISCAN CLAMD ICAP KAV NTLM DNS EMAIL DEBUG SSL DOCS XOPTIONS_DEFAULT=TRICKLE DOCS 1024 XOPTIONS_SUB= yes X XAPACHE_DESC= Enable Apache support for access denied page XTRICKLE_DESC= Enable the trickle download manager XCLISCAN_DESC= Enable support for CLI content scanners XCLAMD_DESC= Enable ClamD AV content scanner XICAP_DESC= Enable ICAP AV content scanner support XKAV_DESC= Enable Kaspersky AV support XNTLM_DESC= Include NTLM authentication plugin XDNS_DESC= Include DNS authetication plugin XEMAIL_DESC= Enable e-mail reporting support X XOPTIONS_RADIO= DESCRIPTORS XOPTIONS_RADIO_DESCRIPTORS= 1024 2048 4096 8192 X X1024_DESC= Enable default file descriptors X2048_DESC= Enable 2048 file descriptors X4096_DESC= Enable 4096 file descriptors X8192_DESC= Enable 8192 file descriptors X XCONFDIR= ${PREFIX}/etc/e2guardian X XCPPFLAGS+= -I${LOCALBASE}/include XCFLAGS+= -I${LOCALBASE}/include XWRKSRC= ${WRKDIR}/${GH_ACCOUNT}-${GH_PROJECT}-${GH_COMMIT} X XAPACHE_USE=APACHE_RUN=22+ XTRICKLE_CONFIGURE_ENABLE= trickledm XCLISCAN_CONFIGURE_ENABLE= commandline XCLAMD_CONFIGURE_ENABLE= clamd=yes XICAP_CONFIGURE_ENABLE= icap XKAV_CONFIGURE_ENABLE= kavd XNTLM_CONFIGURE_ENABLE= ntlm XDNS_CONFIGURE_ENABLE= dnsauth XEMAIL_CONFIGURE_ENABLE= email XDEBUG_CONFIGURE_WITH= dgdebug X1024_CONFIGURE_ON= --with-filedescriptors=1024 X2048_CONFIGURE_ON= --with-filedescriptors=2048 X4096_CONFIGURE_ON= --with-filedescriptors=4096 X8192_CONFIGURE_ON= --with-filedescriptors=8192 X XCLAMD_RUN_DEPENDS= ${LOCALBASE}/sbin/clamd:${PORTSDIR}/security/clamav XNTLM_RUN_DEPENDS= ${LOCALBASE}/bin/iconv:${PORTSDIR}/converters/libiconv XNTLM_USES= iconv X X.include X Xpre-configure: X @${REINPLACE_CMD} -e 's|.lresolv||g' ${WRKSRC}/configure.ac X cd ${WRKSRC}; ${SH} autogen.sh X X.if ${PORT_OPTIONS:MCLAMD} || ${PORT_OPTIONS:MICAP} || \ X ${PORT_OPTIONS:MKAV} || ${PORT_OPTIONS:MCLISCAN} XPLIST_SUB+= SCANNERS="" X.else XPLIST_SUB+= SCANNERS="@comment " X.endif X X.if ${PORT_OPTIONS:MSSL} XLDFLAGS+= -lssl -lcrypto XCFLAGS+= -D__SSLMITM -D__SSLCERT X.endif X X.include 988b65728bf5f05662a4236f477251eb echo x - e2guardian/pkg-plist sed 's/^X//' >e2guardian/pkg-plist << 'c40ee3112a58f8c0dbbc56dd780039af' X%%DNS%%%%ETCDIR%%/authplugins/dnsauth.conf X%%ETCDIR%%/authplugins/ident.conf X%%ETCDIR%%/authplugins/ip.conf X%%ETCDIR%%/authplugins/port.conf X%%ETCDIR%%/authplugins/proxy-basic.conf X%%ETCDIR%%/authplugins/proxy-digest.conf X%%NTLM%%%%ETCDIR%%/authplugins/proxy-ntlm.conf X%%CLAMD%%%%ETCDIR%%/contentscanners/clamdscan.conf X%%ICAP%%%%ETCDIR%%/contentscanners/icapscan.conf X%%ETCDIR%%/downloadmanagers/default.conf X%%ETCDIR%%/downloadmanagers/fancy.conf X%%ETCDIR%%/e2guardian.conf X%%ETCDIR%%/e2guardianf1.conf X%%ETCDIR%%/installation_or_migration_from_dg.sh X%%ETCDIR%%/lists/addheaderregexplist X%%ETCDIR%%/lists/authexceptionsitelist X%%ETCDIR%%/lists/authexceptionurllist X%%ETCDIR%%/lists/authplugins/ipgroups X%%ETCDIR%%/lists/authplugins/portgroups X%%ETCDIR%%/lists/bannedextensionlist X%%ETCDIR%%/lists/bannediplist X%%ETCDIR%%/lists/bannedmimetypelist X%%ETCDIR%%/lists/bannedphraselist X%%ETCDIR%%/lists/bannedregexpheaderlist X%%ETCDIR%%/lists/bannedregexpurllist X%%ETCDIR%%/lists/bannedrooms/default X%%ETCDIR%%/lists/bannedsearchlist X%%ETCDIR%%/lists/bannedsitelist X%%ETCDIR%%/lists/bannedsslsitelist X%%ETCDIR%%/lists/bannedurllist X%%ETCDIR%%/lists/blacklists/ads/domains X%%ETCDIR%%/lists/blacklists/ads/urls X%%ETCDIR%%/lists/contentregexplist X%%SCANNERS%%%%ETCDIR%%/lists/contentscanners/exceptionvirusextensionlist X%%SCANNERS%%%%ETCDIR%%/lists/contentscanners/exceptionvirusmimetypelist X%%SCANNERS%%%%ETCDIR%%/lists/contentscanners/exceptionvirussitelist X%%SCANNERS%%%%ETCDIR%%/lists/contentscanners/exceptionvirusurllist X%%ETCDIR%%/lists/downloadmanagers/managedextensionlist X%%ETCDIR%%/lists/downloadmanagers/managedmimetypelist X%%ETCDIR%%/lists/embededreferersitelist X%%ETCDIR%%/lists/embededrefererurllist X%%ETCDIR%%/lists/exceptionextensionlist X%%ETCDIR%%/lists/exceptionfilesitelist X%%ETCDIR%%/lists/exceptionfileurllist X%%ETCDIR%%/lists/exceptioniplist X%%ETCDIR%%/lists/exceptionmimetypelist X%%ETCDIR%%/lists/exceptionphraselist X%%ETCDIR%%/lists/exceptionregexpurllist X%%ETCDIR%%/lists/exceptionsitelist X%%ETCDIR%%/lists/exceptionurllist X%%ETCDIR%%/lists/filtergroupslist X%%ETCDIR%%/lists/greysitelist X%%ETCDIR%%/lists/greysslsitelist X%%ETCDIR%%/lists/greyurllist X%%ETCDIR%%/lists/headerregexplist X%%ETCDIR%%/lists/localbannedsearchlist X%%ETCDIR%%/lists/localbannedsitelist X%%ETCDIR%%/lists/localbannedsslsitelist X%%ETCDIR%%/lists/localbannedurllist X%%ETCDIR%%/lists/localexceptionsitelist X%%ETCDIR%%/lists/localexceptionurllist X%%ETCDIR%%/lists/localgreysitelist X%%ETCDIR%%/lists/localgreysslsitelist X%%ETCDIR%%/lists/localgreyurllist X%%ETCDIR%%/lists/logregexpurllist X%%ETCDIR%%/lists/logsitelist X%%ETCDIR%%/lists/logurllist X%%ETCDIR%%/lists/phraselists/badwords/weighted_dutch X%%ETCDIR%%/lists/phraselists/badwords/weighted_french X%%ETCDIR%%/lists/phraselists/badwords/weighted_german X%%ETCDIR%%/lists/phraselists/badwords/weighted_portuguese X%%ETCDIR%%/lists/phraselists/badwords/weighted_spanish X%%ETCDIR%%/lists/phraselists/chat/weighted X%%ETCDIR%%/lists/phraselists/chat/weighted_italian X%%ETCDIR%%/lists/phraselists/conspiracy/weighted X%%ETCDIR%%/lists/phraselists/domainsforsale/weighted X%%ETCDIR%%/lists/phraselists/drugadvocacy/weighted X%%ETCDIR%%/lists/phraselists/forums/weighted X%%ETCDIR%%/lists/phraselists/gambling/banned X%%ETCDIR%%/lists/phraselists/gambling/banned_portuguese X%%ETCDIR%%/lists/phraselists/gambling/weighted X%%ETCDIR%%/lists/phraselists/gambling/weighted_portuguese X%%ETCDIR%%/lists/phraselists/games/weighted X%%ETCDIR%%/lists/phraselists/goodphrases/exception X%%ETCDIR%%/lists/phraselists/goodphrases/exception_email X%%ETCDIR%%/lists/phraselists/goodphrases/weighted_general X%%ETCDIR%%/lists/phraselists/goodphrases/weighted_general_danish X%%ETCDIR%%/lists/phraselists/goodphrases/weighted_general_dutch X%%ETCDIR%%/lists/phraselists/goodphrases/weighted_general_malay X%%ETCDIR%%/lists/phraselists/goodphrases/weighted_general_polish X%%ETCDIR%%/lists/phraselists/goodphrases/weighted_general_portuguese X%%ETCDIR%%/lists/phraselists/goodphrases/weighted_general_swedish X%%ETCDIR%%/lists/phraselists/goodphrases/weighted_news X%%ETCDIR%%/lists/phraselists/googlesearches/banned X%%ETCDIR%%/lists/phraselists/gore/weighted X%%ETCDIR%%/lists/phraselists/gore/weighted_portuguese X%%ETCDIR%%/lists/phraselists/idtheft/weighted X%%ETCDIR%%/lists/phraselists/illegaldrugs/banned X%%ETCDIR%%/lists/phraselists/illegaldrugs/weighted X%%ETCDIR%%/lists/phraselists/illegaldrugs/weighted_portuguese X%%ETCDIR%%/lists/phraselists/intolerance/banned_portuguese X%%ETCDIR%%/lists/phraselists/intolerance/weighted X%%ETCDIR%%/lists/phraselists/intolerance/weighted_portuguese X%%ETCDIR%%/lists/phraselists/legaldrugs/weighted X%%ETCDIR%%/lists/phraselists/malware/weighted X%%ETCDIR%%/lists/phraselists/music/weighted X%%ETCDIR%%/lists/phraselists/news/weighted X%%ETCDIR%%/lists/phraselists/nudism/weighted X%%ETCDIR%%/lists/phraselists/peer2peer/weighted X%%ETCDIR%%/lists/phraselists/personals/weighted X%%ETCDIR%%/lists/phraselists/personals/weighted_portuguese X%%ETCDIR%%/lists/phraselists/pornography/banned X%%ETCDIR%%/lists/phraselists/pornography/banned_portuguese X%%ETCDIR%%/lists/phraselists/pornography/weighted X%%ETCDIR%%/lists/phraselists/pornography/weighted_chinese X%%ETCDIR%%/lists/phraselists/pornography/weighted_danish X%%ETCDIR%%/lists/phraselists/pornography/weighted_dutch X%%ETCDIR%%/lists/phraselists/pornography/weighted_french X%%ETCDIR%%/lists/phraselists/pornography/weighted_german X%%ETCDIR%%/lists/phraselists/pornography/weighted_italian X%%ETCDIR%%/lists/phraselists/pornography/weighted_japanese X%%ETCDIR%%/lists/phraselists/pornography/weighted_malay X%%ETCDIR%%/lists/phraselists/pornography/weighted_norwegian X%%ETCDIR%%/lists/phraselists/pornography/weighted_polish X%%ETCDIR%%/lists/phraselists/pornography/weighted_portuguese X%%ETCDIR%%/lists/phraselists/pornography/weighted_russian X%%ETCDIR%%/lists/phraselists/pornography/weighted_russian_utf8 X%%ETCDIR%%/lists/phraselists/pornography/weighted_spanish X%%ETCDIR%%/lists/phraselists/pornography/weighted_swedish X%%ETCDIR%%/lists/phraselists/proxies/weighted X%%ETCDIR%%/lists/phraselists/rta/banned X%%ETCDIR%%/lists/phraselists/safelabel/banned X%%ETCDIR%%/lists/phraselists/secretsocieties/weighted X%%ETCDIR%%/lists/phraselists/sport/weighted X%%ETCDIR%%/lists/phraselists/translation/weighted X%%ETCDIR%%/lists/phraselists/travel/weighted X%%ETCDIR%%/lists/phraselists/upstreamfilter/weighted X%%ETCDIR%%/lists/phraselists/violence/weighted X%%ETCDIR%%/lists/phraselists/violence/weighted_portuguese X%%ETCDIR%%/lists/phraselists/warezhacking/weighted X%%ETCDIR%%/lists/phraselists/weapons/weighted X%%ETCDIR%%/lists/phraselists/weapons/weighted_portuguese X%%ETCDIR%%/lists/phraselists/webmail/weighted X%%ETCDIR%%/lists/pics X%%ETCDIR%%/lists/refererexceptionsitelist X%%ETCDIR%%/lists/refererexceptionurllist X%%ETCDIR%%/lists/searchregexplist X%%ETCDIR%%/lists/urlredirectregexplist X%%ETCDIR%%/lists/urlregexplist X%%ETCDIR%%/lists/weightedphraselist Xman/man8/e2guardian.8.gz Xsbin/e2guardian X%%PORTDOCS%%%%DOCSDIR%%/AuthPlugins X%%PORTDOCS%%%%DOCSDIR%%/ContentScanners X%%PORTDOCS%%%%DOCSDIR%%/DownloadManagers X%%PORTDOCS%%%%DOCSDIR%%/FAQ X%%PORTDOCS%%%%DOCSDIR%%/FAQ.html X%%PORTDOCS%%%%DOCSDIR%%/Plugins c40ee3112a58f8c0dbbc56dd780039af exit