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

Reply via email to