[DebianGIS-dev] DebianGis CVS update: mapserver/debian changelog control php4-mapscript.config php4-mapscript.postinst php4-mapscript.prerm php4-mapscript.templates php5-mapscript.config php5-mapscript.dirs php5-mapscript.files php5-mapscript.postinst php5-mapscript.prerm php5-mapscript.templates rules

DebianGis CVS Commit pkg-grass-devel at lists.alioth.debian.org
Sun Nov 13 17:13:24 UTC 2005


  User: pere    
  Date: 05/11/13 17:13:24

  Modified:    debian   changelog control php4-mapscript.config
                        php4-mapscript.postinst php4-mapscript.prerm
                        php4-mapscript.templates rules
  Added:       debian   php5-mapscript.config php5-mapscript.dirs
                        php5-mapscript.files php5-mapscript.postinst
                        php5-mapscript.prerm php5-mapscript.templates
  Log:
     [ Petter Reinholdtsen ]
     * Add support for php5 mapscript.  New binary package
       php5-mapscript.  Based on patch from Jon Saints.
     * Renamed templates name from php4/* to php4-mapscript/* to match
       package name.
     * Fix typo 'Curently'->'Currently' in package description.
  
  Revision  Changes    Path
  1.39      +11 -0     mapserver/debian/changelog
  
  CVSWEB Options: -------------------
  
  CVSWeb: Annotate this file:            http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/mapserver/debian/changelog?annotate=1.39&cvsroot=
  
  CVSWeb: View this file:             http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/mapserver/debian/changelog?rev=1.39&content-type=text/x-cvsweb-markup&cvsroot=
  
  CVSWeb: Diff to previous version:   http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/mapserver/debian/changelog.diff?r1=1.39&r2=1.38&cvsroot=
  
  -----------------------------------
  
  Index: changelog
  ===================================================================
  RCS file: /cvsroot/pkg-grass/mapserver/debian/changelog,v
  retrieving revision 1.38
  retrieving revision 1.39
  diff -u -r1.38 -r1.39
  --- changelog	4 Nov 2005 23:49:42 -0000	1.38
  +++ changelog	13 Nov 2005 17:13:24 -0000	1.39
  @@ -1,3 +1,14 @@
  +mapserver (4.6.1-5) UNRELEASED; urgency=low
  +
  +  [ Petter Reinholdtsen ]
  +  * Add support for php5 mapscript.  New binary package
  +    php5-mapscript.  Based on patch from Jon Saints.
  +  * Renamed templates name from php4/* to php4-mapscript/* to match
  +    package name.
  +  * Fix typo 'Curently'->'Currently' in package description.
  +
  + -- Petter Reinholdtsen <pere at debian.org>  Sun, 13 Nov 2005 18:04:59 +0100
  +
   mapserver (4.6.1-4) unstable; urgency=low
   
     * Add Swedish translation by Daniel Nylander. (Closes: #333097)
  
  
  
  1.25      +13 -2     mapserver/debian/control
  
  CVSWEB Options: -------------------
  
  CVSWeb: Annotate this file:            http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/mapserver/debian/control?annotate=1.25&cvsroot=
  
  CVSWeb: View this file:             http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/mapserver/debian/control?rev=1.25&content-type=text/x-cvsweb-markup&cvsroot=
  
  CVSWeb: Diff to previous version:   http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/mapserver/debian/control.diff?r1=1.25&r2=1.24&cvsroot=
  
  -----------------------------------
  
  Index: control
  ===================================================================
  RCS file: /cvsroot/pkg-grass/mapserver/debian/control,v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -u -r1.24 -r1.25
  --- control	4 Nov 2005 23:49:42 -0000	1.24
  +++ control	13 Nov 2005 17:13:24 -0000	1.25
  @@ -4,7 +4,7 @@
   Maintainer: Debian GIS Project <pkg-grass-devel at lists.alioth.debian.org>
   Uploaders: Thomas Sondag <thomas at microdop.org>, Schuyler Erle <schuyler at nocat.net>, Petter Reinholdtsen <pere at debian.org>
   Standards-Version: 3.6.2.1
  -Build-Depends: debhelper (>= 4), dpatch, libcurl3-gnutls-dev | libcurl3-dev, libpng12-dev, zlib1g-dev (>= 1.1.4), libgd2-xpm-dev (>= 2.0.1-10), libfreetype6-dev (>=2.0.9), libjpeg62-dev, libgdal1-dev, proj, libwww-dev, postgresql-dev (>= 7.3.3-1), php4-dev, swig, python-dev
  +Build-Depends: debhelper (>= 4), dpatch, libcurl3-gnutls-dev | libcurl3-dev, libpng12-dev, zlib1g-dev (>= 1.1.4), libgd2-xpm-dev (>= 2.0.1-10), libfreetype6-dev (>=2.0.9), libjpeg62-dev, libgdal1-dev, proj, libwww-dev, postgresql-dev (>= 7.3.3-1), php4-dev, php5-dev, swig, python-dev
   Build-conflicts: libcurl3-openssl-dev
   
   Package: php4-mapscript
  @@ -19,7 +19,18 @@
    php mapscript allows you to use the mapserver functionalities with php web
    scripting language.
    .
  - Curently work only with php as an Apache DSO.
  + Currently work only with php as an Apache DSO.
  +
  +Package: php5-mapscript
  +Section: web
  +Architecture: any
  +Depends: ${shlibs:Depends}, ${misc:Depends}, libapache-mod-php5 | phpapi-20041030
  +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
  + scripting language.
  + .
  + Currently work only with php as an Apache DSO.
   
   Package: perl-mapscript
   Section: perl
  
  
  
  1.2       +10 -8     mapserver/debian/php4-mapscript.config
  
  CVSWEB Options: -------------------
  
  CVSWeb: Annotate this file:            http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/mapserver/debian/php4-mapscript.config?annotate=1.2&cvsroot=
  
  CVSWeb: View this file:             http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/mapserver/debian/php4-mapscript.config?rev=1.2&content-type=text/x-cvsweb-markup&cvsroot=
  
  CVSWeb: Diff to previous version:   http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/mapserver/debian/php4-mapscript.config.diff?r1=1.2&r2=1.1&cvsroot=
  
  -----------------------------------
  
  Index: php4-mapscript.config
  ===================================================================
  RCS file: /cvsroot/pkg-grass/mapserver/debian/php4-mapscript.config,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- php4-mapscript.config	23 Jan 2005 18:15:39 -0000	1.1
  +++ php4-mapscript.config	13 Nov 2005 17:13:24 -0000	1.2
  @@ -5,27 +5,29 @@
   
   db_title "PHP"
   
  +phpver=php4
  +
   for SAPI in apache
   do
   	# Skip this loop if the config file isn't there (yet).
  -	if [ -f "/etc/php4/$SAPI/php.ini" ]; then
  -		db_register php4/add_extension php4/extension_mapscript_$SAPI
  +	if [ -f "/etc/$phpver/$SAPI/php.ini" ]; then
  +		db_register $phpver/add_extension $phpver/extension_mapscript_$SAPI
   
   		# FIXME: this is the wrong answer if the SAPI package was
   		# installed after the module was.
   		if [ -n "$2" ] && dpkg --compare-versions "$2" ge 4:4.3.2+rc3-2
   		then
  -			if grep -q "^[[:space:]]*extension[[:space:]]*=[[:space:]]*php_mapscript.so" "/etc/php4/$SAPI/php.ini"
  +			if grep -q "^[[:space:]]*extension[[:space:]]*=[[:space:]]*php_mapscript.so" "/etc/$phpver/$SAPI/php.ini"
   			then
  -				db_set php4/extension_mapscript_$SAPI true
  +				db_set $phpver/extension_mapscript_$SAPI true
   			else
  -				db_set php4/extension_mapscript_$SAPI false
  +				db_set $phpver/extension_mapscript_$SAPI false
   			fi
   		fi
   
  -		db_subst php4/extension_mapscript_$SAPI extname Mapscript 
  -		db_subst php4/extension_mapscript_$SAPI sapiconfig $SAPI
  -		db_input low php4/extension_mapscript_$SAPI || true
  +		db_subst $phpver/extension_mapscript_$SAPI extname Mapscript 
  +		db_subst $phpver/extension_mapscript_$SAPI sapiconfig $SAPI
  +		db_input low $phpver/extension_mapscript_$SAPI || true
   	fi
   done
   
  
  
  
  1.2       +6 -4      mapserver/debian/php4-mapscript.postinst
  
  CVSWEB Options: -------------------
  
  CVSWeb: Annotate this file:            http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/mapserver/debian/php4-mapscript.postinst?annotate=1.2&cvsroot=
  
  CVSWeb: View this file:             http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/mapserver/debian/php4-mapscript.postinst?rev=1.2&content-type=text/x-cvsweb-markup&cvsroot=
  
  CVSWeb: Diff to previous version:   http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/mapserver/debian/php4-mapscript.postinst.diff?r1=1.2&r2=1.1&cvsroot=
  
  -----------------------------------
  
  Index: php4-mapscript.postinst
  ===================================================================
  RCS file: /cvsroot/pkg-grass/mapserver/debian/php4-mapscript.postinst,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- php4-mapscript.postinst	23 Jan 2005 18:15:39 -0000	1.1
  +++ php4-mapscript.postinst	13 Nov 2005 17:13:24 -0000	1.2
  @@ -11,14 +11,16 @@
   	exit 0
   fi
   
  +phpver=php4
  +
   for SAPI in apache
   do
  -	if [ -f /etc/php4/$SAPI/php.ini ]; then
  -		db_get php4/extension_mapscript_$SAPI
  +	if [ -f /etc/$phpver/$SAPI/php.ini ]; then
  +		db_get $phpver/extension_mapscript_$SAPI
   		if [ "$RET" = "true" ] \
  -		   && ! grep -q "^[[:space:]]*extension[[:space:]]*=[[:space:]]*php_mapscript.so" /etc/php4/$SAPI/php.ini
  +		   && ! grep -q "^[[:space:]]*extension[[:space:]]*=[[:space:]]*php_mapscript.so" /etc/$phpver/$SAPI/php.ini
   		then
  -			echo "extension=php_mapscript.so" >> /etc/php4/$SAPI/php.ini
  +			echo "extension=php_mapscript.so" >> /etc/$phpver/$SAPI/php.ini
   		fi
   	fi
   done
  
  
  
  1.3       +17 -15    mapserver/debian/php4-mapscript.prerm
  
  CVSWEB Options: -------------------
  
  CVSWeb: Annotate this file:            http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/mapserver/debian/php4-mapscript.prerm?annotate=1.3&cvsroot=
  
  CVSWeb: View this file:             http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/mapserver/debian/php4-mapscript.prerm?rev=1.3&content-type=text/x-cvsweb-markup&cvsroot=
  
  CVSWeb: Diff to previous version:   http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/mapserver/debian/php4-mapscript.prerm.diff?r1=1.3&r2=1.2&cvsroot=
  
  -----------------------------------
  
  Index: php4-mapscript.prerm
  ===================================================================
  RCS file: /cvsroot/pkg-grass/mapserver/debian/php4-mapscript.prerm,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- php4-mapscript.prerm	11 Sep 2005 09:15:08 -0000	1.2
  +++ php4-mapscript.prerm	13 Nov 2005 17:13:24 -0000	1.3
  @@ -12,30 +12,32 @@
   
   . /usr/share/debconf/confmodule
   
  -for SAPI in `find /etc/php4/ -type d -maxdepth 1 -mindepth 1 | sed -e's#.*/##'`
  +phpver=php4
  +
  +for SAPI in `find /etc/$phpver/ -type d -maxdepth 1 -mindepth 1 | sed -e's#.*/##'`
   do
   	# Use the same question for all extensions, because it's only
   	# used once per package: right here.
  -	if [ -f "/etc/php4/$SAPI/php.ini" ] \
  -	   && grep -q "$EXTENSIONRE" /etc/php4/$SAPI/php.ini
  +	if [ -f "/etc/$phpver/$SAPI/php.ini" ] \
  +	   && grep -q "$EXTENSIONRE" /etc/$phpver/$SAPI/php.ini
   	then
  -		db_set php4/remove_extension true
  +		db_set $phpver/remove_extension true
   		db_title "PHP"
  -		db_subst php4/remove_extension extname Mapscript
  -		db_subst php4/remove_extension sapiconfig $SAPI
  -		db_input low php4/remove_extension || true
  +		db_subst $phpver/remove_extension extname Mapscript
  +		db_subst $phpver/remove_extension sapiconfig $SAPI
  +		db_input low $phpver/remove_extension || true
   		db_go
   
  -		db_get php4/remove_extension
  +		db_get $phpver/remove_extension
   		if [ "$RET" = "true" ]; then
  -			grep -v "$EXTENSIONRE" < /etc/php4/$SAPI/php.ini \
  -				> /etc/php4/$SAPI/php.ini.mapscriptremove
  -			chmod --reference=/etc/php4/$SAPI/php.ini \
  -				/etc/php4/$SAPI/php.ini.mapscriptremove
  -			mv /etc/php4/$SAPI/php.ini.mapscriptremove \
  -				/etc/php4/$SAPI/php.ini
  +			grep -v "$EXTENSIONRE" < /etc/$phpver/$SAPI/php.ini \
  +				> /etc/$phpver/$SAPI/php.ini.mapscriptremove
  +			chmod --reference=/etc/$phpver/$SAPI/php.ini \
  +				/etc/$phpver/$SAPI/php.ini.mapscriptremove
  +			mv /etc/$phpver/$SAPI/php.ini.mapscriptremove \
  +				/etc/$phpver/$SAPI/php.ini
   		fi
  -		db_fset php4/remove_extension seen false
  +		db_fset $phpver/remove_extension seen false
   	fi
   done
   
  
  
  
  1.3       +2 -2      mapserver/debian/php4-mapscript.templates
  
  CVSWEB Options: -------------------
  
  CVSWeb: Annotate this file:            http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/mapserver/debian/php4-mapscript.templates?annotate=1.3&cvsroot=
  
  CVSWeb: View this file:             http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/mapserver/debian/php4-mapscript.templates?rev=1.3&content-type=text/x-cvsweb-markup&cvsroot=
  
  CVSWeb: Diff to previous version:   http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/mapserver/debian/php4-mapscript.templates.diff?r1=1.3&r2=1.2&cvsroot=
  
  -----------------------------------
  
  Index: php4-mapscript.templates
  ===================================================================
  RCS file: /cvsroot/pkg-grass/mapserver/debian/php4-mapscript.templates,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- php4-mapscript.templates	30 Mar 2005 22:35:18 -0000	1.2
  +++ php4-mapscript.templates	13 Nov 2005 17:13:24 -0000	1.3
  @@ -1,4 +1,4 @@
  -Template: php4/add_extension
  +Template: php4-mapscript/add_extension
   Type: boolean
   Default: true
   _Description: Should ${extname} be added to /etc/php4/${sapiconfig}/php.ini?
  @@ -6,7 +6,7 @@
    enabled in the configuration for the ${sapiconfig} SAPI.  Do you want
    this extension to be enabled now?
   
  -Template: php4/remove_extension
  +Template: php4-mapscript/remove_extension
   Type: boolean
   Default: true
   _Description: Should ${extname} be removed from /etc/php4/${sapiconfig}/php.ini?
  
  
  
  1.12      +33 -7     mapserver/debian/rules
  
  CVSWEB Options: -------------------
  
  CVSWeb: Annotate this file:            http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/mapserver/debian/rules?annotate=1.12&cvsroot=
  
  CVSWeb: View this file:             http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/mapserver/debian/rules?rev=1.12&content-type=text/x-cvsweb-markup&cvsroot=
  
  CVSWeb: Diff to previous version:   http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/mapserver/debian/rules.diff?r1=1.12&r2=1.11&cvsroot=
  
  -----------------------------------
  
  Index: rules
  ===================================================================
  RCS file: /cvsroot/pkg-grass/mapserver/debian/rules,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- rules	2 Aug 2005 10:16:14 -0000	1.11
  +++ rules	13 Nov 2005 17:13:24 -0000	1.12
  @@ -52,13 +52,20 @@
   
   	touch configure-stamp
   
  -configure-php-stamp: patch clean-first-build
  +configure-php4-stamp: patch clean-first-build
   	dh_testdir
   	./configure $(COMMON_CONFIG) \
   		--with-php=/usr/include/php4 \
   		--with-php-regex-dir=/usr/include/php4/regex
   
  -	touch configure-php-stamp
  +	touch configure-php4-stamp
  +
  +configure-php5-stamp: patch clean-first-build
  +	dh_testdir
  +	./configure $(COMMON_CONFIG) \
  +		--with-php=/usr/include/php5 
  +
  +	touch configure-php5-stamp
   
   build-stamp: configure-stamp mapscriptvars
   	dh_testdir
  @@ -77,12 +84,19 @@
   
   	touch build-stamp
   
  -build-php-stamp: configure-php-stamp
  +build-php4-stamp: configure-php4-stamp
   	dh_testdir
   
   	# Build php_mapscript
   	$(MAKE)
   
  +build-php5-stamp: configure-php5-stamp
  +	dh_testdir
  +	-cd mapscript/php3 && \
  +		$(MAKE) clean
  +	# Build php_mapscript
  +	$(MAKE)
  +
   # This is needed to do 'make clean', but will be removed by the clean
   # targets.  The end result is that 'debuild clean' only can execute
   # once.  Hack around this problem by faking the creation when make fail.
  @@ -117,11 +131,11 @@
   clean: unpatch clean-first-build
   	dh_testdir
   	dh_clean
  -	-$(RM) configure-phpstamp build-php-stamp install-stamp install-php-stamp
  +	-$(RM) configure-php4-stamp configure-php5-stamp build-php4-stamp build-php5-stamp install-stamp install-php4-stamp install-php5-stamp
   	-$(MAKE) distclean
   
   
  -install: install-stamp install-php-stamp
  +install: install-stamp install-php4-stamp install-php5-stamp
   install-stamp: build-stamp
   	dh_testdir
   	dh_testroot
  @@ -151,7 +165,7 @@
   	touch install-stamp
   
   
  -install-php-stamp: build-php-stamp
  +install-php4-stamp: build-php4-stamp
   	dh_testdir
   	dh_testroot
   
  @@ -161,7 +175,19 @@
   	install -m644 mapscript/php3/php_mapscript.so \
   		debian/tmp/usr/lib/php4/20020429
                         
  -	touch install-php-stamp
  +	touch install-php4-stamp
  +
  +install-php5-stamp: build-php5-stamp
  +	dh_testdir
  +	dh_testroot
  +
  +	-mkdir -p debian/tmp/usr/lib/php5/20041030
  +
  +	# php5-mapscript
  +	install -m644 mapscript/php3/php_mapscript.so \
  +		debian/tmp/usr/lib/php5/20041030
  +                      
  +	touch install-php5-stamp
   
   binary-indep: install 
   
  
  
  
  1.1                  mapserver/debian/php5-mapscript.config
  
  CVSWEB Options: -------------------
  
  CVSWeb: Annotate this file:            http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/mapserver/debian/php5-mapscript.config?annotate=1.1&cvsroot=
  
  CVSWeb: View this file:             http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/mapserver/debian/php5-mapscript.config?rev=1.1&content-type=text/x-cvsweb-markup&cvsroot=
  
  -----------------------------------
  
  Index: php5-mapscript.config
  ===================================================================
  #/bin/sh -e
  
  # Source debconf library.
  . /usr/share/debconf/confmodule
  
  db_title "PHP"
  
  phpver=php5
  
  for SAPI in apache
  do
  	# Skip this loop if the config file isn't there (yet).
  	if [ -f "/etc/$phpver/$SAPI/php.ini" ]; then
  		db_register $phpver/add_extension $phpver/extension_mapscript_$SAPI
  
  		# FIXME: this is the wrong answer if the SAPI package was
  		# installed after the module was.
  		if [ -n "$2" ] && dpkg --compare-versions "$2" ge 4:4.3.2+rc3-2
  		then
  			if grep -q "^[[:space:]]*extension[[:space:]]*=[[:space:]]*php_mapscript.so" "/etc/$phpver/$SAPI/php.ini"
  			then
  				db_set $phpver/extension_mapscript_$SAPI true
  			else
  				db_set $phpver/extension_mapscript_$SAPI false
  			fi
  		fi
  
  		db_subst $phpver/extension_mapscript_$SAPI extname Mapscript 
  		db_subst $phpver/extension_mapscript_$SAPI sapiconfig $SAPI
  		db_input low $phpver/extension_mapscript_$SAPI || true
  	fi
  done
  
  db_go
  
  
  
  1.1                  mapserver/debian/php5-mapscript.dirs
  
  CVSWEB Options: -------------------
  
  CVSWeb: Annotate this file:            http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/mapserver/debian/php5-mapscript.dirs?annotate=1.1&cvsroot=
  
  CVSWeb: View this file:             http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/mapserver/debian/php5-mapscript.dirs?rev=1.1&content-type=text/x-cvsweb-markup&cvsroot=
  
  -----------------------------------
  
  Index: php5-mapscript.dirs
  ===================================================================
  usr/lib/php5/20041030/
  
  
  
  1.1                  mapserver/debian/php5-mapscript.files
  
  CVSWEB Options: -------------------
  
  CVSWeb: Annotate this file:            http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/mapserver/debian/php5-mapscript.files?annotate=1.1&cvsroot=
  
  CVSWeb: View this file:             http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/mapserver/debian/php5-mapscript.files?rev=1.1&content-type=text/x-cvsweb-markup&cvsroot=
  
  -----------------------------------
  
  Index: php5-mapscript.files
  ===================================================================
  usr/lib/php5/20041030/
  
  
  
  1.1                  mapserver/debian/php5-mapscript.postinst
  
  CVSWEB Options: -------------------
  
  CVSWeb: Annotate this file:            http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/mapserver/debian/php5-mapscript.postinst?annotate=1.1&cvsroot=
  
  CVSWeb: View this file:             http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/mapserver/debian/php5-mapscript.postinst?rev=1.1&content-type=text/x-cvsweb-markup&cvsroot=
  
  -----------------------------------
  
  Index: php5-mapscript.postinst
  ===================================================================
  #!/bin/sh
  
  set -e
  
  # Source debconf library.
  . /usr/share/debconf/confmodule
  
  #DEBHELPER#
  
  if [ "$1" != "configure" ]; then
  	exit 0
  fi
  
  phpver=php5
  
  for SAPI in apache
  do
  	if [ -f /etc/$phpver/$SAPI/php.ini ]; then
  		db_get $phpver/extension_mapscript_$SAPI
  		if [ "$RET" = "true" ] \
  		   && ! grep -q "^[[:space:]]*extension[[:space:]]*=[[:space:]]*php_mapscript.so" /etc/$phpver/$SAPI/php.ini
  		then
  			echo "extension=php_mapscript.so" >> /etc/$phpver/$SAPI/php.ini
  		fi
  	fi
  done
  
  exit 0
  
  
  
  1.1                  mapserver/debian/php5-mapscript.prerm
  
  CVSWEB Options: -------------------
  
  CVSWeb: Annotate this file:            http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/mapserver/debian/php5-mapscript.prerm?annotate=1.1&cvsroot=
  
  CVSWeb: View this file:             http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/mapserver/debian/php5-mapscript.prerm?rev=1.1&content-type=text/x-cvsweb-markup&cvsroot=
  
  -----------------------------------
  
  Index: php5-mapscript.prerm
  ===================================================================
  #!/bin/sh
  
  set -e
  
  #DEBHELPER#
  
  if [ "$1" != "remove" ] && [ "$1" != "purge" ]; then
  	exit 0
  fi
  
  EXTENSIONRE="^[[:space:]]*extension[[:space:]]*=[[:space:]]*php_mapscript.so"
  
  . /usr/share/debconf/confmodule
  
  phpver=php5
  
  for SAPI in `find /etc/$phpver/ -type d -maxdepth 1 -mindepth 1 | sed -e's#.*/##'`
  do
  	# Use the same question for all extensions, because it's only
  	# used once per package: right here.
  	if [ -f "/etc/$phpver/$SAPI/php.ini" ] \
  	   && grep -q "$EXTENSIONRE" /etc/$phpver/$SAPI/php.ini
  	then
  		db_set $phpver/remove_extension true
  		db_title "PHP"
  		db_subst $phpver/remove_extension extname Mapscript
  		db_subst $phpver/remove_extension sapiconfig $SAPI
  		db_input low $phpver/remove_extension || true
  		db_go
  
  		db_get $phpver/remove_extension
  		if [ "$RET" = "true" ]; then
  			grep -v "$EXTENSIONRE" < /etc/$phpver/$SAPI/php.ini \
  				> /etc/$phpver/$SAPI/php.ini.mapscriptremove
  			chmod --reference=/etc/$phpver/$SAPI/php.ini \
  				/etc/$phpver/$SAPI/php.ini.mapscriptremove
  			mv /etc/$phpver/$SAPI/php.ini.mapscriptremove \
  				/etc/$phpver/$SAPI/php.ini
  		fi
  		db_fset $phpver/remove_extension seen false
  	fi
  done
  
  exit 0
  
  
  
  1.1                  mapserver/debian/php5-mapscript.templates
  
  CVSWEB Options: -------------------
  
  CVSWeb: Annotate this file:            http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/mapserver/debian/php5-mapscript.templates?annotate=1.1&cvsroot=
  
  CVSWeb: View this file:             http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/mapserver/debian/php5-mapscript.templates?rev=1.1&content-type=text/x-cvsweb-markup&cvsroot=
  
  -----------------------------------
  
  Index: php5-mapscript.templates
  ===================================================================
  Template: php5-mapscript/add_extension
  Type: boolean
  Default: true
  _Description: Should ${extname} be added to /etc/php5/${sapiconfig}/php.ini?
   You are installing ${extname} support for php5, and it is not yet
   enabled in the configuration for the ${sapiconfig} SAPI.  Do you want
   this extension to be enabled now?
  
  Template: php5-mapscript/remove_extension
  Type: boolean
  Default: true
  _Description: Should ${extname} be removed from /etc/php5/${sapiconfig}/php.ini?
   You are removing ${extname} support for php5, but it is still enabled
   in the configuration for the ${sapiconfig} SAPI.  Leaving this in place
   will probably cause problems when trying to use PHP.
  
  
  



More information about the Pkg-grass-devel mailing list