diff -pruN php5.orig/php5-5.2.3/debian/libapache2-mod-php5filter.conf php5/php5-5.2.3/debian/libapache2-mod-php5filter.conf
--- php5.orig/php5-5.2.3/debian/libapache2-mod-php5filter.conf	1970-01-01 00:00:00.000000000 +0000
+++ php5/php5-5.2.3/debian/libapache2-mod-php5filter.conf	2007-08-15 12:24:27.042517000 +0000
@@ -0,0 +1,4 @@
+<IfModule mod_php5.c>
+  AddInputFilter PHP php phtml php3
+  AddOutputFilter PHP php phtml php3
+</IfModule>
diff -pruN php5.orig/php5-5.2.3/debian/libapache2-mod-php5filter.dirs php5/php5-5.2.3/debian/libapache2-mod-php5filter.dirs
--- php5.orig/php5-5.2.3/debian/libapache2-mod-php5filter.dirs	1970-01-01 00:00:00.000000000 +0000
+++ php5/php5-5.2.3/debian/libapache2-mod-php5filter.dirs	2007-08-15 12:52:51.081012750 +0000
@@ -0,0 +1,3 @@
+/etc/apache2/mods-available
+/etc/php5/apache2filter
+/usr/lib/apache2/modules
diff -pruN php5.orig/php5-5.2.3/debian/libapache2-mod-php5filter.load php5/php5-5.2.3/debian/libapache2-mod-php5filter.load
--- php5.orig/php5-5.2.3/debian/libapache2-mod-php5filter.load	1970-01-01 00:00:00.000000000 +0000
+++ php5/php5-5.2.3/debian/libapache2-mod-php5filter.load	2007-08-15 12:19:09.346662250 +0000
@@ -0,0 +1 @@
+LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
diff -pruN php5.orig/php5-5.2.3/debian/libapache2-mod-php5filter.postinst php5/php5-5.2.3/debian/libapache2-mod-php5filter.postinst
--- php5.orig/php5-5.2.3/debian/libapache2-mod-php5filter.postinst	1970-01-01 00:00:00.000000000 +0000
+++ php5/php5-5.2.3/debian/libapache2-mod-php5filter.postinst	2007-08-15 12:54:41.619921000 +0000
@@ -0,0 +1,58 @@
+#!/bin/sh
+
+set -e
+
+#DEBHELPER#
+
+if [ "$1" != "configure" ]; then
+    exit 0
+fi
+
+phpini="/etc/php5/apache2filter/php.ini"
+
+# LEGACY SUPPORT
+# previous versions of php did not ship $phpini as a conffile nor did
+# they use anything like ucf.  as a result, we need to help transition
+# those files into ucf a little more easily by updating unmodified
+# ini files before registering them
+#
+# if we're upgrading from a pre-ucf version of php:
+if dpkg --compare-versions "$2" le-nl "5.1.6-4"; then
+	# if the SAPI config file already exists and is unmodified
+	if [ -f "$phpini" ]; then
+		oldmd5=`md5sum $phpini | cut -d' ' -f1`
+		if [ "$oldmd5" = "c85605baab79fbcd3c289e442eb3caa2" ]; then
+			# then silently update it before registering via ucf
+			cp /usr/share/php5/php.ini-dist $phpini
+		fi
+	fi
+fi
+# END LEGACY SUPPORT
+
+ucf /usr/share/php5/php.ini-dist $phpini
+
+reload_apache()
+{
+	if apache2ctl configtest 2>/dev/null; then
+		invoke-rc.d apache2 force-reload || true
+	else
+		echo "Your apache2 configuration is broken, so we're not restarting it for you."
+	fi
+}
+
+if [ -n "$2" ]; then
+# we're upgrading. test if we're enabled, and if so, restart to reload the module.
+	if [ -e /etc/apache2/mods-enabled/php5.load ]; then
+		reload_apache
+	fi
+        exit 0
+fi
+
+if [ -e /etc/apache2/apache2.conf ]; then
+# Enable the module, but hide a2enmod's misleading message about apachectl
+# and force-reload the thing ourselves.
+        a2enmod php5 >/dev/null || true
+	reload_apache
+fi
+
+exit 0
diff -pruN php5.orig/php5-5.2.3/debian/libapache2-mod-php5filter.prerm php5/php5-5.2.3/debian/libapache2-mod-php5filter.prerm
--- php5.orig/php5-5.2.3/debian/libapache2-mod-php5filter.prerm	1970-01-01 00:00:00.000000000 +0000
+++ php5/php5-5.2.3/debian/libapache2-mod-php5filter.prerm	2007-08-15 12:19:09.346662250 +0000
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+set -e
+
+#DEBHELPER#
+
+if [ "$1" != "remove" -a "$1" != "purge" ]; then
+        exit 0
+fi
+
+if [ -e /etc/apache2/apache2.conf ]; then
+	a2dismod php5 || true
+fi
+
+exit 0
