charset can be converted to UTF-8, and output can also be converted to another
charset if required.
+Package: libapache2-mod-xml2enc-dev
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: Apache2 transcoding module based on libxml2
+ mod_xml2enc is a transcoding module that can be used to extend the
+ internationalisation support of libxml2-based filter modules by converting
+ encoding before and/or after the filter has run. Thus an unsupported input
+ charset can be converted to UTF-8, and output can also be converted to another
+ charset if required.
+
+++ /dev/null
-/usr/lib/apache2/modules
-/etc/apache2/mods-available
+++ /dev/null
-debian/conf/xml2enc.load /etc/apache2/mods-available/
-.libs/mod_xml2enc.so /usr/lib/apache2/modules/
--- /dev/null
+/usr/include
--- /dev/null
+mod_xml2enc.h /usr/include/
--- /dev/null
+/usr/lib/apache2/modules
+/etc/apache2/mods-available
--- /dev/null
+debian/conf/xml2enc.load /etc/apache2/mods-available/
+.libs/mod_xml2enc.so /usr/lib/apache2/modules/
--- /dev/null
+#! /bin/sh
+# postinst script for libapache2-mod-xml2enc
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+# * <postinst> `configure' <most-recently-configured-version>
+# * <old-postinst> `abort-upgrade' <new version>
+# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
+# <new-version>
+# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
+# <failed-install-package> <version> `removing'
+# <conflicting-package> <version>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+#
+
+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
+}
+
+
+case "$1" in
+ configure)
+ # Reload the module on upgrade if enabled
+ if [ -n "$2" ]; then
+ if [ -e /etc/apache2/mods-enabled/xml2enc.load ]; then
+ # We must reenable this module to enable the new configuration file
+ if dpkg --compare-versions "$2" lt "3.0.0-1" ; then
+ a2dismod xml2enc >/dev/null || true
+ a2enmod xml2enc >/dev/null || true
+ fi
+ reload_apache
+ fi
+ else
+ # Enable the module
+ if [ -e /etc/apache2/apache2.conf ]; then
+ a2enmod xml2enc >/dev/null || true
+ reload_apache
+ fi
+ fi
+ ;;
+
+ abort-upgrade|abort-remove|abort-deconfigure)
+
+ ;;
+
+ *)
+ echo "postinst called with unknown argument \`$1'" >&2
+ exit 1
+ ;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0
+
+
--- /dev/null
+#! /bin/sh
+# prerm script for libapache2-mod-xml2enc
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+# * <prerm> `remove'
+# * <old-prerm> `upgrade' <new-version>
+# * <new-prerm> `failed-upgrade' <old-version>
+# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version>
+# * <deconfigured's-prerm> `deconfigure' `in-favour'
+# <package-being-installed> <version> `removing'
+# <conflicting-package> <version>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+
+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
+}
+
+
+case "$1" in
+ remove)
+ if [ -e /etc/apache2/mods-enabled/xml2enc.load ]; then
+ a2dismod xml2enc >/dev/null || true
+ reload_apache
+ fi
+ ;;
+ upgrade|failed-upgrade|deconfigure)
+ ;;
+ *)
+ echo "prerm called with unknown argument \`$1'" >&2
+ exit 1
+ ;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0
+
+
+++ /dev/null
-#! /bin/sh
-# postinst script for libapache2-mod-xml2enc
-#
-# see: dh_installdeb(1)
-
-set -e
-
-# summary of how this script can be called:
-# * <postinst> `configure' <most-recently-configured-version>
-# * <old-postinst> `abort-upgrade' <new version>
-# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
-# <new-version>
-# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
-# <failed-install-package> <version> `removing'
-# <conflicting-package> <version>
-# for details, see http://www.debian.org/doc/debian-policy/ or
-# the debian-policy package
-#
-
-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
-}
-
-
-case "$1" in
- configure)
- # Reload the module on upgrade if enabled
- if [ -n "$2" ]; then
- if [ -e /etc/apache2/mods-enabled/xml2enc.load ]; then
- # We must reenable this module to enable the new configuration file
- if dpkg --compare-versions "$2" lt "3.0.0-1" ; then
- a2dismod xml2enc >/dev/null || true
- a2enmod xml2enc >/dev/null || true
- fi
- reload_apache
- fi
- else
- # Enable the module
- if [ -e /etc/apache2/apache2.conf ]; then
- a2enmod xml2enc >/dev/null || true
- reload_apache
- fi
- fi
- ;;
-
- abort-upgrade|abort-remove|abort-deconfigure)
-
- ;;
-
- *)
- echo "postinst called with unknown argument \`$1'" >&2
- exit 1
- ;;
-esac
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
-exit 0
-
-
+++ /dev/null
-#! /bin/sh
-# prerm script for libapache2-mod-xml2enc
-#
-# see: dh_installdeb(1)
-
-set -e
-
-# summary of how this script can be called:
-# * <prerm> `remove'
-# * <old-prerm> `upgrade' <new-version>
-# * <new-prerm> `failed-upgrade' <old-version>
-# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version>
-# * <deconfigured's-prerm> `deconfigure' `in-favour'
-# <package-being-installed> <version> `removing'
-# <conflicting-package> <version>
-# for details, see http://www.debian.org/doc/debian-policy/ or
-# the debian-policy package
-
-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
-}
-
-
-case "$1" in
- remove)
- if [ -e /etc/apache2/mods-enabled/xml2enc.load ]; then
- a2dismod xml2enc >/dev/null || true
- reload_apache
- fi
- ;;
- upgrade|failed-upgrade|deconfigure)
- ;;
- *)
- echo "prerm called with unknown argument \`$1'" >&2
- exit 1
- ;;
-esac
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
-exit 0
-
-