aboutsummaryrefslogtreecommitdiff
path: root/www/dansguardian/files
diff options
context:
space:
mode:
authorCy Schubert <cy@FreeBSD.org>2002-03-28 02:25:13 +0000
committerCy Schubert <cy@FreeBSD.org>2002-03-28 02:25:13 +0000
commita2edf7fc8d48342093258f3cae8c9e1760bd5e43 (patch)
tree624d87ba75be5c748a56be75ef653eaef290cc08 /www/dansguardian/files
parent4a5f3b215c687bd920fc0395ce4da18279bb1dfd (diff)
downloadports-a2edf7fc8d48342093258f3cae8c9e1760bd5e43.tar.gz
ports-a2edf7fc8d48342093258f3cae8c9e1760bd5e43.zip
Notes
Diffstat (limited to 'www/dansguardian/files')
-rw-r--r--www/dansguardian/files/patch-ConnectionHandler.cpp12
-rw-r--r--www/dansguardian/files/patch-autoconf::fbsd.in74
-rw-r--r--www/dansguardian/files/patch-configure85
-rw-r--r--www/dansguardian/files/patch-dansguardian.811
4 files changed, 182 insertions, 0 deletions
diff --git a/www/dansguardian/files/patch-ConnectionHandler.cpp b/www/dansguardian/files/patch-ConnectionHandler.cpp
new file mode 100644
index 000000000000..493611d4d5b3
--- /dev/null
+++ b/www/dansguardian/files/patch-ConnectionHandler.cpp
@@ -0,0 +1,12 @@
+--- ConnectionHandler.cpp.orig Tue Mar 26 08:22:34 2002
++++ ConnectionHandler.cpp Tue Mar 26 08:25:12 2002
+@@ -293,7 +293,9 @@
+
+ checkme.checkphrase(docbodyblock, dblen, options);
+
++#ifndef WITHOUT_PICS_FILTER
+ checkme.checkPICS(docbodyblock, dblen, options);
++#endif
+ } catch (exception& e) {}
+ delete[] docbodyblock;
+ }
diff --git a/www/dansguardian/files/patch-autoconf::fbsd.in b/www/dansguardian/files/patch-autoconf::fbsd.in
new file mode 100644
index 000000000000..46a0d1c638f8
--- /dev/null
+++ b/www/dansguardian/files/patch-autoconf::fbsd.in
@@ -0,0 +1,74 @@
+--- autoconf/fbsd.in.orig Thu Mar 14 16:54:40 2002
++++ autoconf/fbsd.in Tue Mar 26 09:29:25 2002
+@@ -17,7 +17,7 @@
+ dansguardian.conf config.cache Makefile logrotation
+
+ PASSVARS = -DPROXYUSER=\"${PROXYUSER}\"
+-PASSVARS += -DLOGLOCATION=\"${LOGLOCATION}access.log\"
++PASSVARS += -DLOGLOCATION=\"${LOGLOCATION}dansguardian.log\"
+ PASSVARS += -DCONFFILELOCATION=\"${CONFFILELOCATION}dansguardian.conf\"
+ PASSVARS += -DPIDDIR=\"${PIDDIR}\"
+
+@@ -29,7 +29,7 @@
+
+
+ CFLAGS = $(OPTIMISE) $(WARNING)
+-DGCFLAGS = $(OPTIMISE) $(PASSVARS) -lz $(STATIC)
++DGCFLAGS = $(OPTIMISE) $(PASSVARS) $(PICS_FLAG) -lz $(STATIC)
+
+ .cpp.o:
+ $(CPP) $(DEBUG) $(CFLAGS) -c $<
+@@ -44,26 +44,24 @@
+ @test -d $(MANUALFILES)man8/ || install -d $(MANUALFILES)man8/
+ @test -d $(LOGLOCATION) || install -d $(LOGLOCATION)
+ @test -d $(BINARYLOCATION) || /usr/sbin/install -d $(BINARYLOCATION)
+- cp -f ./dansguardian $(BINARYLOCATION)dansguardian
+- cp -f ./dansguardian.conf $(CONFFILELOCATION)dansguardian.conf
+- cp -f ./bannedphraselist $(CONFFILELOCATION)bannedphraselist
+- cp -f ./bannedextensionlist $(CONFFILELOCATION)bannedextensionlist
+- cp -f ./bannedmimetypelist $(CONFFILELOCATION)bannedmimetypelist
+- cp -f ./bannedurllist $(CONFFILELOCATION)bannedurllist
+- cp -f ./bannedregexpurllist $(CONFFILELOCATION)bannedregexpurllist
+- cp -f ./bannedsitelist $(CONFFILELOCATION)bannedsitelist
+- cp -f ./exceptionsitelist $(CONFFILELOCATION)exceptionsitelist
+- cp -f ./exceptionuserlist $(CONFFILELOCATION)exceptionuserlist
+- cp -f ./exceptioniplist $(CONFFILELOCATION)exceptioniplist
+- cp -f ./pics $(CONFFILELOCATION)pics
+- cp -f ./logrotation $(CONFFILELOCATION)logrotation
+- cp -f ./dansguardian.bsdv $(SYSVLOCATION)dansguardian.sh
+- cp -f ./dansguardian.pl $(CGIBINLOCATION)dansguardian.pl
+- chmod o+x $(CGIBINLOCATION)dansguardian.pl
+- cp -f ./dansguardian.8.gz $(MANUALFILES)man8/dansguardian.8.gz
+- chown -R $(PROXYUSER).$(PROXYGROUP) $(LOGLOCATION)
+- chmod -R u+wr $(LOGLOCATION)
+- chmod u+wrx $(LOGLOCATION)
++ @install -m 755 -o root -g wheel ./dansguardian $(BINARYLOCATION)dansguardian
++ @install -m 644 -o root -g wheel ./dansguardian.conf $(CONFFILELOCATION)dansguardian.conf
++ @install -m 644 -o root -g wheel ./bannedphraselist $(CONFFILELOCATION)bannedphraselist
++ @install -m 644 -o root -g wheel ./bannedextensionlist $(CONFFILELOCATION)bannedextensionlist
++ @install -m 644 -o root -g wheel ./bannedmimetypelist $(CONFFILELOCATION)bannedmimetypelist
++ @install -m 644 -o root -g wheel ./bannedurllist $(CONFFILELOCATION)bannedurllist
++ @install -m 644 -o root -g wheel ./bannedregexpurllist $(CONFFILELOCATION)bannedregexpurllist
++ @install -m 644 -o root -g wheel ./bannedsitelist $(CONFFILELOCATION)bannedsitelist
++ @install -m 644 -o root -g wheel ./exceptionsitelist $(CONFFILELOCATION)exceptionsitelist
++ @install -m 644 -o root -g wheel ./exceptionuserlist $(CONFFILELOCATION)exceptionuserlist
++ @install -m 644 -o root -g wheel ./exceptioniplist $(CONFFILELOCATION)exceptioniplist
++ @install -m 644 -o root -g wheel ./pics $(CONFFILELOCATION)pics
++ @install -m 755 -o root -g wheel ./logrotation $(CONFFILELOCATION)logrotation
++ @install -m 755 -o root -g wheel ./dansguardian.bsdv $(SYSVLOCATION)dansguardian.sh
++ @install -m 755 -o root -g wheel ./dansguardian.pl $(CGIBINLOCATION)dansguardian.pl
++ @install -m 644 -o root -g wheel ./dansguardian.8 $(MANUALFILES)man8/dansguardian.8
++ @touch $(LOGLOCATION)dansguardian.log
++ @chown $(PROXYUSER):$(PROXYGROUP) $(LOGLOCATION)dansguardian.log
+
+ uninstall:
+ rm -f $(BINARYLOCATION)dansguardian
+@@ -71,7 +69,7 @@
+ rm -f $(CGIBINLOCATION)dansguardian.pl
+ rm -f $(MANUALFILES)man8/dansguardian.8.gz
+ rm -fr $(CONFFILELOCATION)
+- rm -fr $(LOGLOCATION)
++ rm -f $(LOGLOCATION)dansguardian.log
+
+ clean:
+ rm -f $(OBJ) $(PROG)
diff --git a/www/dansguardian/files/patch-configure b/www/dansguardian/files/patch-configure
new file mode 100644
index 000000000000..bbef89706147
--- /dev/null
+++ b/www/dansguardian/files/patch-configure
@@ -0,0 +1,85 @@
+--- configure.orig Thu Mar 14 16:54:40 2002
++++ configure Tue Mar 26 08:58:45 2002
+@@ -43,6 +43,7 @@
+ mandir='/usr/man/'
+ logdir='/var/log/dansguardian/'
+ piddir='/var/run/'
++with_pics_filter="yes"
+
+
+ case `uname -s` in
+@@ -112,7 +113,10 @@
+ --runas_usr=USER run as user DEFAULT [$runas_usr]
+ --runas_grp=GROUP run as group DEFAULT [$runas_grp]
+ --piddir=DIR pid file in DIR [$piddir] (ignores prefix)
+ --prefix=DIR prefix root path DEFAULT [$prefixdir] (no trailing /)
++Features and packages:
++ --without-pics-filter Disables PICS/ICRA filtering
++
+ Do not forget the heading *and* trailing / except for prefix which only needs
+ a heading /
+ EOF
+@@ -2668,6 +2672,13 @@
+ echo "PROXYGROUP = $runas_grp" >>Makefile
+ echo "PIDDIR = $piddir" >>Makefile
+
++case "${with_pics_filter}" in
++ no)
++ $extendedecho " Turning off PICS/ICRA filtering."
++ $extendedecho "\n\${PICS_FLAG} = -DWITHOUT_PICS_FILTER" >> Makefile
++ ;;
++esac
++
+ case `uname -s` in
+ SunOS*)
+ echo "#undef __BSD" >autoconf/platform.h
+@@ -2740,31 +2751,24 @@
+ chmod u+x dansguardian.bsdv
+ ;;
+ FreeBSD*)
+- if [ -f dansguardian.bsdv ]; then
+- rm -f dansguardian.bsdv
+- fi
+- cat autoconf/bsdv.in > dansguardian.bsdv
+- $extendedecho " [ -x $prefixdir$bindir\c" >> dansguardian.bsdv
+- $extendedecho "dansguardian ] && $prefixdir$bindir\c" >> dansguardian.bsdv
+- echo "dansguardian > /dev/null && $extendedecho ' dansguardian\c'" >> dansguardian.bsdv
+- echo " ;;" >> dansguardian.bsdv
+- echo "stop)" >> dansguardian.bsdv
+- $extendedecho " $prefixdir$bindir\c" >> dansguardian.bsdv
+- echo "dansguardian -q" >> dansguardian.bsdv
+- $extendedecho " [ -r /tmp/\c" >> dansguardian.bsdv
+- echo ".dguardianipc ] && $extendedecho ' dansguardian\c'" >> dansguardian.bsdv
+- echo " rm -f /tmp/.dguardianipc" >> dansguardian.bsdv
+- echo " ;;" >> dansguardian.bsdv
+- echo "restart)" >> dansguardian.bsdv
+- echo " \$0 stop" >> dansguardian.bsdv
+- echo " \$0 start" >> dansguardian.bsdv
+- echo " ;;" >> dansguardian.bsdv
+- echo "*)" >> dansguardian.bsdv
+- echo " echo \"Usage: `basename \$0` {start|stop|restart}\" >&2" >> dansguardian.bsdv
+- echo " ;;" >> dansguardian.bsdv
+- echo "esac" >> dansguardian.bsdv
+- echo "exit 0" >> dansguardian.bsdv
+- chmod u+x dansguardian.bsdv
++ cat autoconf/bsdv.in > dansguardian.bsdv
++ $extendedecho "\t[ -x /usr/local/sbin/dansguardian ] && /usr/local/sbin/dansguardian > /dev/null && echo -n \" dansguardian\"" >> dansguardian.bsdv
++ $extendedecho "\t;;" >> dansguardian.bsdv
++ $extendedecho "stop)" >> dansguardian.bsdv
++ $extendedecho "\t/usr/local/sbin/dansguardian -q" >> dansguardian.bsdv
++ $extendedecho "\t[ -r /tmp/.dguardianipc ] && echo -n \" dansguardian\"" >> dansguardian.bsdv
++ $extendedecho "\trm -f /tmp/.dguardianipc" >> dansguardian.bsdv
++ $extendedecho "\t;;" >> dansguardian.bsdv
++ $extendedecho "restart)" >> dansguardian.bsdv
++ $extendedecho "\t\$0 stop" >> dansguardian.bsdv
++ $extendedecho "\t\$0 start" >> dansguardian.bsdv
++ $extendedecho "\t;;" >> dansguardian.bsdv
++ $extendedecho "*)" >> dansguardian.bsdv
++ $extendedecho "\techo \"Usage: \$0 {start|stop|restart}\" >&2" >> dansguardian.bsdv
++ $extendedecho "\t;;" >> dansguardian.bsdv
++ $extendedecho "esac" >> dansguardian.bsdv
++ $extendedecho "exit 0" >> dansguardian.bsdv
++
+ ;;
+ Linux*)
+ if [ -f dansguardian.sysv ]; then
diff --git a/www/dansguardian/files/patch-dansguardian.8 b/www/dansguardian/files/patch-dansguardian.8
new file mode 100644
index 000000000000..f2e3d60e8c3e
--- /dev/null
+++ b/www/dansguardian/files/patch-dansguardian.8
@@ -0,0 +1,11 @@
+--- dansguardian.8.orig Tue Mar 26 09:03:19 2002
++++ dansguardian.8 Tue Mar 26 09:03:25 2002
+@@ -3,7 +3,7 @@
+ .SH NAME
+ DansGuardian 2
+ .SH SYNOPSIS
+-/etc/rc.d/init.d/dansguardian [stop|start|status|restart]
++/usr/local/etc/rc.d/dansguardian.sh [stop|start|restart]
+ .SH DESCRIPTION
+ A Introduction
+