On Sat, 2005-11-19 at 13:16 +0800, Paul Wise wrote:

> I've attached a patch to fix the php4-mapscript bug..

The patch wasn't quite a proper one, attached a fixed one.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise
diff -u mapserver-4.6.1/debian/changelog mapserver-4.6.1/debian/changelog
--- mapserver-4.6.1/debian/changelog
+++ mapserver-4.6.1/debian/changelog
@@ -1,3 +1,10 @@
+mapserver (4.6.1-6) unstable; urgency=low
+
+  * Install php extensions into the directory output by php-configN and depend
+    on the phpapi virtual package specified by php-configN (Closes: #339007)
+
+ -- Paul Wise <[EMAIL PROTECTED]>  Sat, 19 Nov 2005 13:10:09 +0800
+
 mapserver (4.6.1-5) unstable; urgency=low
 
   [ Petter Reinholdtsen ]
diff -u mapserver-4.6.1/debian/control mapserver-4.6.1/debian/control
--- mapserver-4.6.1/debian/control
+++ mapserver-4.6.1/debian/control
@@ -11,7 +11,7 @@
 Section: web
 Priority: extra
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libapache-mod-php4 | phpapi-20020918
+Depends: ${shlibs:Depends}, ${misc:Depends}
 Suggests: mapserver-bin, mapserver-doc
 Replaces: php-mapscript
 Conflicts: php-mapscript
@@ -24,7 +24,7 @@
 Package: php5-mapscript
 Section: web
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libapache-mod-php5 | phpapi-20041030
+Depends: ${shlibs:Depends}, ${misc:Depends}
 Suggests: mapserver-bin, mapserver-doc
 Description: module for php5-cgi to use mapserver
  php mapscript allows you to use the mapserver functionalities with php web
diff -u mapserver-4.6.1/debian/php4-mapscript.files mapserver-4.6.1/debian/php4-mapscript.files
--- mapserver-4.6.1/debian/php4-mapscript.files
+++ mapserver-4.6.1/debian/php4-mapscript.files
@@ -1 +1 @@
-usr/lib/php4/20020429/
+usr/lib/php4/*
diff -u mapserver-4.6.1/debian/rules mapserver-4.6.1/debian/rules
--- mapserver-4.6.1/debian/rules
+++ mapserver-4.6.1/debian/rules
@@ -17,6 +17,10 @@
 version_major=$(shell expr `pwd` : '.*-\([0-9]*\).[0-9.]*')
 CURDIR := $(shell pwd)
 PYTHON=python
+PHP4API=$(shell php-config4 --phpapi)
+PHP4DIR=$(shell php-config4 --extension-dir)
+PHP5API=$(shell php-config5 --phpapi)
+PHP5DIR=$(shell php-config5 --extension-dir)
 
 # Configure config :
 # Not using non free libpdf
@@ -169,11 +173,13 @@
 	dh_testdir
 	dh_testroot
 
-	-mkdir -p debian/tmp/usr/lib/php4/20020429
+	-mkdir -p debian/tmp$(PHP4DIR)
 
 	# php4-mapscript
 	install -m644 mapscript/php3/php_mapscript.so \
-		debian/tmp/usr/lib/php4/20020429
+		debian/tmp$(PHP4DIR)
+
+	echo 'misc:Depends=phpapi-'$(PHP4API) >> debian/php4-mapscript.substvars
                       
 	touch install-php4-stamp
 
@@ -181,12 +187,14 @@
 	dh_testdir
 	dh_testroot
 
-	-mkdir -p debian/tmp/usr/lib/php5/20041030
+	-mkdir -p debian/tmp$(PHP5DIR)
 
 	# php5-mapscript
 	install -m644 mapscript/php3/php_mapscript.so \
-		debian/tmp/usr/lib/php5/20041030
+		debian/tmp$(PHP5DIR)
                       
+	echo 'misc:Depends=phpapi-'$(PHP5API) >> debian/php5-mapscript.substvars
+
 	touch install-php5-stamp
 
 binary-indep: install 
@@ -194,7 +202,7 @@
 binary-arch: install 
 	dh_testdir 
 	dh_testroot 
-	dh_movefiles 
+	dh_movefiles
 	dh_installchangelogs  
 	dh_installdocs
 	dh_installdebconf -a
diff -u mapserver-4.6.1/debian/php5-mapscript.files mapserver-4.6.1/debian/php5-mapscript.files
--- mapserver-4.6.1/debian/php5-mapscript.files
+++ mapserver-4.6.1/debian/php5-mapscript.files
@@ -1 +1 @@
-usr/lib/php5/20041030/
+usr/lib/php5/*

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to