tags 257506 + patch thanks On Wed, Dec 29, 2004 at 09:09:26AM -0500, Andres Salomon wrote: > For a very limited time only, we are accepting patches. Please hurry; > offer good while supplies last!
Included is a patch for making a -dev package. Please note that I'm not very familiar with cdbs and the patch has received little testing, so you might want to read it closely. :-) (It's a lot smaller than it appears to be; most of the changes are simple file renamings.) /* Steinar */ - trying to fix #293099 :-) -- Homepage: http://www.sesse.net/
diff -Nur libapache2-mod-perl2-1.999.20/debian/control libapache2-mod-perl2-1.999.20.patched/debian/control --- libapache2-mod-perl2-1.999.20/debian/control 2005-02-25 00:52:17.000000000 +0100 +++ libapache2-mod-perl2-1.999.20.patched/debian/control 2005-02-25 00:40:21.000000000 +0100 @@ -18,3 +18,14 @@ It can produce anywhere from a 400% to 2000% speed increase on sites using perl scripts, and is used on many large script- based web sites - for example, http://slashdot.org. + +Package: libapache2-mod-perl2-dev +Architecture: any +Description: Integration of perl with the Apache2 web server - development files + mod_perl allows the use of Perl for just about anything + Apache-related, including <Perl> sections in the config + files and the famous Apache::Registry module for caching + compiled scripts. + . + This package contains the header files required for building + C-based modules integrating with mod_perl. diff -Nur libapache2-mod-perl2-1.999.20/debian/dirs libapache2-mod-perl2-1.999.20.patched/debian/dirs --- libapache2-mod-perl2-1.999.20/debian/dirs 2005-02-25 00:52:17.000000000 +0100 +++ libapache2-mod-perl2-1.999.20.patched/debian/dirs 1970-01-01 01:00:00.000000000 +0100 @@ -1,6 +0,0 @@ -usr/lib/apache2/modules -usr/lib/perl5 -usr/lib/perl5/Apache -usr/lib/perl5/Bundle -usr/man/man3 -etc/apache2/mods-available diff -Nur libapache2-mod-perl2-1.999.20/debian/docs libapache2-mod-perl2-1.999.20.patched/debian/docs --- libapache2-mod-perl2-1.999.20/debian/docs 2005-02-25 00:52:17.000000000 +0100 +++ libapache2-mod-perl2-1.999.20.patched/debian/docs 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -Changes -README diff -Nur libapache2-mod-perl2-1.999.20/debian/libapache2-mod-perl2-dev.dirs libapache2-mod-perl2-1.999.20.patched/debian/libapache2-mod-perl2-dev.dirs --- libapache2-mod-perl2-1.999.20/debian/libapache2-mod-perl2-dev.dirs 1970-01-01 01:00:00.000000000 +0100 +++ libapache2-mod-perl2-1.999.20.patched/debian/libapache2-mod-perl2-dev.dirs 2005-02-25 00:40:38.000000000 +0100 @@ -0,0 +1 @@ +usr/include/apache2 diff -Nur libapache2-mod-perl2-1.999.20/debian/libapache2-mod-perl2.dirs libapache2-mod-perl2-1.999.20.patched/debian/libapache2-mod-perl2.dirs --- libapache2-mod-perl2-1.999.20/debian/libapache2-mod-perl2.dirs 1970-01-01 01:00:00.000000000 +0100 +++ libapache2-mod-perl2-1.999.20.patched/debian/libapache2-mod-perl2.dirs 2005-02-25 00:38:54.000000000 +0100 @@ -0,0 +1,6 @@ +usr/lib/apache2/modules +usr/lib/perl5 +usr/lib/perl5/Apache +usr/lib/perl5/Bundle +usr/man/man3 +etc/apache2/mods-available diff -Nur libapache2-mod-perl2-1.999.20/debian/libapache2-mod-perl2.docs libapache2-mod-perl2-1.999.20.patched/debian/libapache2-mod-perl2.docs --- libapache2-mod-perl2-1.999.20/debian/libapache2-mod-perl2.docs 1970-01-01 01:00:00.000000000 +0100 +++ libapache2-mod-perl2-1.999.20.patched/debian/libapache2-mod-perl2.docs 2005-02-25 00:38:54.000000000 +0100 @@ -0,0 +1,2 @@ +Changes +README diff -Nur libapache2-mod-perl2-1.999.20/debian/libapache2-mod-perl2.postinst libapache2-mod-perl2-1.999.20.patched/debian/libapache2-mod-perl2.postinst --- libapache2-mod-perl2-1.999.20/debian/libapache2-mod-perl2.postinst 1970-01-01 01:00:00.000000000 +0100 +++ libapache2-mod-perl2-1.999.20.patched/debian/libapache2-mod-perl2.postinst 2005-02-25 00:38:54.000000000 +0100 @@ -0,0 +1,11 @@ +#!/bin/sh + +set -e + +#DEBHELPER# + +if [ "$1" = "configure" -a -z "$2" ]; then + a2enmod perl || true +fi + +exit 0 diff -Nur libapache2-mod-perl2-1.999.20/debian/libapache2-mod-perl2.prerm libapache2-mod-perl2-1.999.20.patched/debian/libapache2-mod-perl2.prerm --- libapache2-mod-perl2-1.999.20/debian/libapache2-mod-perl2.prerm 1970-01-01 01:00:00.000000000 +0100 +++ libapache2-mod-perl2-1.999.20.patched/debian/libapache2-mod-perl2.prerm 2005-02-25 00:38:54.000000000 +0100 @@ -0,0 +1,11 @@ +#!/bin/sh + +set -e + +#DEBHELPER# + +if [ "$1" = "remove" ]; then + a2dismod perl || true +fi + +exit 0 diff -Nur libapache2-mod-perl2-1.999.20/debian/postinst libapache2-mod-perl2-1.999.20.patched/debian/postinst --- libapache2-mod-perl2-1.999.20/debian/postinst 2005-02-25 00:52:17.000000000 +0100 +++ libapache2-mod-perl2-1.999.20.patched/debian/postinst 1970-01-01 01:00:00.000000000 +0100 @@ -1,11 +0,0 @@ -#!/bin/sh - -set -e - -#DEBHELPER# - -if [ "$1" = "configure" -a -z "$2" ]; then - a2enmod perl || true -fi - -exit 0 diff -Nur libapache2-mod-perl2-1.999.20/debian/prerm libapache2-mod-perl2-1.999.20.patched/debian/prerm --- libapache2-mod-perl2-1.999.20/debian/prerm 2005-02-25 00:52:17.000000000 +0100 +++ libapache2-mod-perl2-1.999.20.patched/debian/prerm 1970-01-01 01:00:00.000000000 +0100 @@ -1,11 +0,0 @@ -#!/bin/sh - -set -e - -#DEBHELPER# - -if [ "$1" = "remove" ]; then - a2dismod perl || true -fi - -exit 0 diff -Nur libapache2-mod-perl2-1.999.20/debian/rules libapache2-mod-perl2-1.999.20.patched/debian/rules --- libapache2-mod-perl2-1.999.20/debian/rules 2005-02-25 00:52:17.000000000 +0100 +++ libapache2-mod-perl2-1.999.20.patched/debian/rules 2005-02-25 00:51:11.000000000 +0100 @@ -5,7 +5,7 @@ include /usr/share/cdbs/1/class/perlmodule.mk DEB_MAKE_CHECK_TARGET = -DEB_MAKE_INSTALL_TARGET = install_vendor PREFIX=$(DEB_DESTDIR)/usr +DEB_MAKE_INSTALL_TARGET = install_vendor PREFIX=debian/libapache2-mod-perl2/usr DEB_MAKEMAKER_USER_FLAGS := MP_USE_GTOP=1 \ MP_INST_APACHE2=1 \ @@ -21,9 +21,12 @@ #MP_AP_PREFIX=/usr \ install/libapache2-mod-perl2:: - install $(CURDIR)/src/modules/perl/mod_perl.so $(DEB_DESTDIR)/usr/lib/apache2/modules/mod_perl.so - install -m644 $(CURDIR)/debian/perl.load $(DEB_DESTDIR)/etc/apache2/mods-available - install -m644 $(CURDIR)/debian/perl.conf $(DEB_DESTDIR)/etc/apache2/mods-available - rm -rf $(DEB_DESTDIR)/usr/man - rm -f $(DEB_DESTDIR)/usr/share/man/man3/mod_perl.3pm + install $(CURDIR)/src/modules/perl/mod_perl.so debian/libapache2-mod-perl2/usr/lib/apache2/modules/mod_perl.so + install -m644 $(CURDIR)/debian/perl.load debian/libapache2-mod-perl2/etc/apache2/mods-available + install -m644 $(CURDIR)/debian/perl.conf debian/libapache2-mod-perl2/etc/apache2/mods-available + rm -rf debian/libapache2-mod-perl2/usr/man + rm -f debian/libapache2-mod-perl2/usr/share/man/man3/mod_perl.3pm +install/libapache2-mod-perl2-dev:: + install -m644 $(CURDIR)/xs/*.h debian/libapache2-mod-perl2-dev/usr/include/apache2 + install -m644 $(CURDIR)/src/modules/perl/*.h debian/libapache2-mod-perl2-dev/usr/include/apache2