[Pkg-php-commits] r1017 - php5/trunk/debian

Raphael Geissert atomo64-guest at alioth.debian.org
Sat Apr 19 03:59:58 UTC 2008


Author: atomo64-guest
Date: 2008-04-19 03:59:58 +0000 (Sat, 19 Apr 2008)
New Revision: 1017

Modified:
   php5/trunk/debian/changelog
   php5/trunk/debian/compat
   php5/trunk/debian/control
   php5/trunk/debian/rules
   php5/trunk/debian/watch
Log:
Build php5-dbg with the debug symbols of the SAPIs
Refactored the watch file


Modified: php5/trunk/debian/changelog
===================================================================
--- php5/trunk/debian/changelog	2008-03-31 21:41:52 UTC (rev 1016)
+++ php5/trunk/debian/changelog	2008-04-19 03:59:58 UTC (rev 1017)
@@ -14,8 +14,13 @@
   [ Thijs Kinkhorst ]
   * Checked for policy 3.7.3, no changes.
 
- -- Thijs Kinkhorst <thijs at debian.org>  Mon, 31 Mar 2008 23:41:20 +0200
+  [ Raphael Geissert ]
+  * Build a php5-dbg package with the debug symbols of all the SAPIs
+   + Bump debhelper dependency to >= 5 as dh_strip behaves differently.
+  * debian/watch: refactored so it can actually be used to download the tarball
 
+ -- Raphael Geissert <atomo64 at gmail.com>  Fri, 18 Apr 2008 22:57:06 -0500
+
 php5 (5.2.5-3) unstable; urgency=high
 
   * zend_parse_parameters does not handle size_t's, causing issues with

Modified: php5/trunk/debian/compat
===================================================================
--- php5/trunk/debian/compat	2008-03-31 21:41:52 UTC (rev 1016)
+++ php5/trunk/debian/compat	2008-04-19 03:59:58 UTC (rev 1017)
@@ -1 +1 @@
-4
+5

Modified: php5/trunk/debian/control
===================================================================
--- php5/trunk/debian/control	2008-03-31 21:41:52 UTC (rev 1016)
+++ php5/trunk/debian/control	2008-04-19 03:59:58 UTC (rev 1017)
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian PHP Maintainers <pkg-php-maint at lists.alioth.debian.org>
 Uploaders: Adam Conrad <adconrad at 0c3.net>, Steve Langasek <vorlon at debian.org>, Jeroen van Wolffelaar <jeroen at wolffelaar.nl>, Ondřej Surý <ondrej at debian.org>, Sean Finney <seanius at debian.org>
-Build-Depends: apache2-prefork-dev (>= 2.0.53-3), autoconf, automake1.4, bison, chrpath, debhelper (>= 3), firebird2.0-dev [i386 amd64 powerpc sparc] | firebird1.5-dev [i386 amd64] | firebird2-dev [i386 amd64], flex (>= 2.5.4), freetds-dev, libapr1-dev (>= 1.2.7-8), libbz2-dev (>= 1.0.0), libc-client-dev, libcurl4-openssl-dev | libcurl-dev, libdb4.6-dev, libexpat1-dev (>= 1.95.2-2.1), libfreetype6-dev, libgcrypt11-dev, libgd2-xpm-dev (>= 2.0.28-3), libgmp3-dev, libjpeg62-dev, libkrb5-dev, libldap2-dev, libmcrypt-dev, libmhash-dev (>= 0.8.8), libmysqlclient15-dev, libncurses5-dev, libpam0g-dev, libpcre3-dev (>= 6.6), libpng12-dev, libpq-dev | postgresql-dev, libpspell-dev, librecode-dev, libsasl2-dev, libsnmp-dev, libsqlite0-dev, libssl-dev (>= 0.9.6), libt1-dev, libtidy-dev, libtool (>= 1.4.2-4), libwrap0-dev, libxmltok1-dev, libxml2-dev (>= 2.4.14), libxslt1-dev (>= 1.0.18), quilt, re2c, unixodbc-dev, zlib1g-dev (>= 1.0.9)
+Build-Depends: apache2-prefork-dev (>= 2.0.53-3), autoconf, automake1.4, bison, chrpath, debhelper (>= 5), firebird2.0-dev [i386 amd64 powerpc sparc] | firebird1.5-dev [i386 amd64] | firebird2-dev [i386 amd64], flex (>= 2.5.4), freetds-dev, libapr1-dev (>= 1.2.7-8), libbz2-dev (>= 1.0.0), libc-client-dev, libcurl4-openssl-dev | libcurl-dev, libdb4.6-dev, libexpat1-dev (>= 1.95.2-2.1), libfreetype6-dev, libgcrypt11-dev, libgd2-xpm-dev (>= 2.0.28-3), libgmp3-dev, libjpeg62-dev, libkrb5-dev, libldap2-dev, libmcrypt-dev, libmhash-dev (>= 0.8.8), libmysqlclient15-dev, libncurses5-dev, libpam0g-dev, libpcre3-dev (>= 6.6), libpng12-dev, libpq-dev | postgresql-dev, libpspell-dev, librecode-dev, libsasl2-dev, libsnmp-dev, libsqlite0-dev, libssl-dev (>= 0.9.6), libt1-dev, libtidy-dev, libtool (>= 1.4.2-4), libwrap0-dev, libxmltok1-dev, libxml2-dev (>= 2.4.14), libxslt1-dev (>= 1.0.18), quilt, re2c, unixodbc-dev, zlib1g-dev (>= 1.0.9)
 Build-Conflicts: bind-dev
 Standards-Version: 3.7.3
 Vcs-Svn: svn://svn.debian.org/pkg-php/php5/trunk
@@ -106,6 +106,21 @@
  in. The goal of the language is to allow web developers to write
  dynamically generated pages quickly.
 
+Package: php5-dbg
+Depends: php5-cli (= ${binary:Version}) | php5-cgi (= ${binary:Version}) | libapache2-mod-php5 (= ${binary:Version})
+Recommends: gdb
+Section: devel
+Priority: extra
+Architecture: any
+Description: Debug symbols for PHP5
+ This package provides the debug symbols for PHP5 needed for properly
+ debugging errors in PHP5 with gdb.
+ .
+ PHP5 is an HTML-embedded scripting language. Much of its syntax is borrowed
+ from C, Java and Perl with a couple of unique PHP-specific features thrown
+ in. The goal of the language is to allow web developers to write
+ dynamically generated pages quickly.
+
 Package: php-pear
 Architecture: all
 Depends: php5-cli | php4-cli, php5-common (>= ${source:Version})

Modified: php5/trunk/debian/rules
===================================================================
--- php5/trunk/debian/rules	2008-03-31 21:41:52 UTC (rev 1016)
+++ php5/trunk/debian/rules	2008-04-19 03:59:58 UTC (rev 1017)
@@ -476,13 +476,13 @@
 		ln -s php5-common debian/php5-$$package/usr/share/doc/php5-$$package; \
 	done
 
-	for package in php5-dev php5-cgi php5-cli libapache2-mod-php5; do \
+	for package in php5-dbg php5-dev php5-cgi php5-cli libapache2-mod-php5; do \
 		rm -rf debian/$$package/usr/share/doc/$$package; \
 		ln -s php5-common debian/$$package/usr/share/doc/$$package; \
 	done
 	dh_installcron -pphp5-common --name=php5
 	dh_installchangelogs -pphp5-common NEWS
-	dh_strip -s
+	dh_strip -s --dbg-package=php5-dbg
 	dh_link -s
 	dh_compress -s -Xphp.ini
 	dh_fixperms -s -X /var/lib/php5

Modified: php5/trunk/debian/watch
===================================================================
--- php5/trunk/debian/watch	2008-03-31 21:41:52 UTC (rev 1016)
+++ php5/trunk/debian/watch	2008-04-19 03:59:58 UTC (rev 1017)
@@ -1,2 +1,4 @@
-version=2
+version=3
+opts=downloadurlmangle=s#/a/#/this/#,\
+filenamemangle=s#/get/(php-(5\.[0-9\.]*)\.tar\.gz)/.*#$1# \
 http://www.php.net/downloads.php /get/php-(5\.[0-9\.]*)\.tar\.gz/from/a/mirror




More information about the Pkg-php-commits mailing list