pkg-php-tools (1.12~bpo70+1) wheezy-backports; urgency=medium * Upload to wheezy-backports. -- Mike Gabriel Tue, 05 Aug 2014 20:27:24 +0200 pkg-php-tools (1.12) unstable; urgency=medium * Team upload [ Prach Pongpanich ] * Support Zend extensions (Closes: #737558) [ Mathieu Parent ] * Override extension/com to none, as it is for MS Windows only [ David Prévot ] * dh_phppear: Keep newline in description (Closes: #738690) * Composer: - Allow wildcard for WIP releases (Closes: #738284) - Handle multiple versions (Closes: #746179) - Handle self.version (Closes: #751413) [ Daniel Beyer ] * Composer: handle uppercase WIP releases (Closes: #751422) -- David Prévot Sat, 28 Jun 2014 13:42:25 -0400 pkg-php-tools (1.11) unstable; urgency=medium * Handle override for extensions - The special channel url "extension" is used - Testuite improved - Added to overrides/common: "extension mysqli php5-mysql" * Update Standards-Version: no change * Added override "pecl.php.net APC php5-apcu" * Fix typo to really disable interaction on PECL test * Delete empty files in doc (this is the case for the EXPERIMENTAL file) * Remove tests file during install step, instead of the error-prone sed command in configure step (Closes: #737549) -- Mathieu Parent Mon, 03 Feb 2014 18:50:30 +0100 pkg-php-tools (1.10) unstable; urgency=low * Debian::Debhelper::Buildsystem::phppear: remove sha1sum * Remove test files from generated packages (Closes: #732641) - Patch by Prach Pongpanich: thanks! - Testsuite by Prach Pongpanich: thanks! - This also fixes the "directory vs. symlink conflicts" which was found in packages previously handled by dh-make-php (Closes: #736294) * Handle tabs and lists in ${phppear:description} (Closes: #717340) - Patch by David Prévot: thanks! * dh_phpcomposer: handle alpha and other WIP releases (Closes: #729452) - Patch by David Prévot: thanks! * Fix testsuite (symfony/yaml maps to php-symfony2-yaml when pear- channels is installed -- Mathieu Parent Sat, 01 Feb 2014 15:42:34 +0100 pkg-php-tools (1.9) unstable; urgency=low * Fix "warnings when running dh_phpcomposer" (Closes: #720407) - dh_phpcomposer: Warn when substvar is malformed - lib/scripts/phppkginfo: Remove E_STRICT and E_DEPRECATED errors from PEAR * phppear Buildsystem allowing multiple packages (Closes: #725738), installing files in debian/tmp * Improved documentation * Testsuite: - Fixed failure handling in subtests - Show failures as diff * Use php5-common instead of php5 in PEAR and PECL dependencies (Closes: #726982, #726984) -- Mathieu Parent Mon, 21 Oct 2013 15:43:08 +0200 pkg-php-tools (1.8) unstable; urgency=low [ David Prévot ] * Depends on php5-json * Use << instead of deprecated < [ Mathieu Parent ] * Fix FTBFS with non-existent and non-creatable $HOME (Closes: #713949) * Fix testsuite for 'Use << instead of deprecated <' -- Mathieu Parent Mon, 24 Jun 2013 16:35:50 +0200 pkg-php-tools (1.7) unstable; urgency=low * Set env NO_INTERATION=1 before 'make test' * Remove /usr/share/php/.registry/.channel.pecl.php.net only if empty (needed for PECL packages coming from pecl.php.net) * Composer support (Closes: #711484) - Enhance phppkginfo with composer_* commands (simple commands) - Enhance phppkginfo with composer_substvars command translating package links to Debian dependencies - dh_phpcomposer: Fill substvars (name, description, and dependencies) - test for dh_phpcomposer - Build-depend on php5-json | php5-cli (<< 5.5.0~rc1+dfsg-1) as json has been moved to an external extension * phppkginfo: remove mhash and json from builtin extensions (json is removed since php5 5.5.0~rc1+dfsg-1, mhash is "provided") -- Mathieu Parent Mon, 17 Jun 2013 21:39:16 +0200 pkg-php-tools (1.6) unstable; urgency=low * Back to unstable * gbp: ignore-branch = True (to allow multiple branches) * Remove .gitignore: build is done in ../build-area * phppkginfo: Avoid PHP error when file has no attrib * Add testsuite for phppkginfo (PEAR package, PECL package, PEAR channel) * Add testsuite for dh_phppear (PEAR package, PECL package, PEAR channel) * Add testsuite for Debian::Debhelper::Buildsystem::phppear (PEAR package) * Add php5-cli and php-pear to buildeps for the testsuite -- Mathieu Parent Mon, 03 Jun 2013 20:49:33 +0200 pkg-php-tools (1.5.2) experimental; urgency=low * revert "Skip dh_phppear if no package.xml, package2.xml or channel.xml" -- Mathieu Parent Tue, 28 May 2013 17:15:43 +0200 pkg-php-tools (1.5.1) experimental; urgency=low * phppkginfo: Trim phpapi to avoid extra new line on PECL substvars -- Mathieu Parent Tue, 28 May 2013 13:20:26 +0200 pkg-php-tools (1.5) experimental; urgency=low * Release to experimental: Time to test! * PECL packages support (Closes: #706980) - chdir to package directory and pass commands to parent Debian::Debhelper::Buildsystem::autoconf for configure, build, install and clean - run phpize before configure - set INSTALLROOT on install - Automatically fill depends with PHP API version - Also run pear install for non compiled files - Clean up tmp files -- Mathieu Parent Mon, 27 May 2013 17:16:43 +0200 pkg-php-tools (1.4) unstable; urgency=low * Improvements to phppkginfo: - package_type * Skip dh_phppear if no package.xml, package2.xml or channel.xml * Use canonical URI in Vcs-* fields (Closes: #708567) * Don't advise substvars in Source section of control file (Closes: #709519) * Document version requirements * Use package2.xml when present * Fail on unsupported package type -- Mathieu Parent Mon, 27 May 2013 12:52:43 +0200 pkg-php-tools (1.3) unstable; urgency=low * PEAR channels support (Closes: #656960) - detect channel.xml file - carefully install only channel files - more substvars * Bumped Standards-Version to 3.9.4 (no change). * Documentation updates and improvements -- Mathieu Parent Tue, 08 Jan 2013 22:20:54 +0100 pkg-php-tools (1.2) unstable; urgency=low * Compare to builtin extensions case-incensitively and don't "generate broken dependency on php5-spl" (Closes: #696743) * internal changes: - rename _pear("install", ...) to _pear_install(...) -- Mathieu Parent Mon, 07 Jan 2013 20:28:20 +0100 pkg-php-tools (1.1) unstable; urgency=low * Upload to unstable, as needed by php-horde-mail (Closes: #697499), php-horde-test (Closes: #697498) and maybe more * More documentation * Move package.xml modifications to configure step. this allows wild things to happen between configure and install (like removing references to files) -- Mathieu Parent Sun, 06 Jan 2013 19:16:37 +0100 pkg-php-tools (1) experimental; urgency=low * Use integer versions * Renamed debian/pkg-php-tools-override to debian/pkg-php-tools-overrides * New override for phpunit-story * "builtin" and "none" special package names converts to NULL * PDO considered builtin (included in php5-common) * new "extension" pseudo channel to call pearExtensionNameToDebianPackageName() -- Mathieu Parent Wed, 12 Dec 2012 21:36:32 +0100 pkg-php-tools (0.9) experimental; urgency=low [ Olivier Berger ] * fix for docs installed in subdir which is not necessary [ Mathieu Parent ] * Clean COPYING and LICENSE files anywhere in doc * Allow to override Debian package names (needed for PHPUnit, see #656244). More info in dh_phppear(1) manpage. -- Mathieu Parent Sun, 09 Dec 2012 13:46:47 +0100 pkg-php-tools (0.8) unstable; urgency=low * Updated Vcs fields to use the pkg-php repo on Alioth. * Added myself as uploader. * Patched lib/scripts/phppkginfo to not have warnings in case there's no upstream changelog in the package.xml. * Added a debian/gbp.conf. * Bumped Standards-Version: to 3.9.3 (no change). -- Thomas Goirand Mon, 07 May 2012 14:24:48 +0000 pkg-php-tools (0.7) unstable; urgency=low * Fix prune of /usr/share/doc subdirectories when it doesn't exists -- Mathieu Parent Sun, 12 Feb 2012 19:28:17 +0100 pkg-php-tools (0.6) unstable; urgency=low * phppkginfo: support aNN and bNN for alpha and beta versions (used by the PEAR package) * Debian::Debhelper::Buildsystem::phppear: remove md5sums * prune /usr/share/doc subdirectories (package-contains-empty-directory from lintian) * Use PEAR list in maintainer field (Closes: #656993) -- Mathieu Parent Sat, 28 Jan 2012 21:29:38 +0100 pkg-php-tools (0.5) unstable; urgency=low * dh_phppear, Debian::Debhelper::Buildsystem::phppear: - check for phppkginfo exit code - run phppkginfo with -d option (errors are sent to STDERR) * phppkginfo: - various corrections to debian_deps - wildguess if a package if a PECL and use the appropriate prefix -- Mathieu Parent Sun, 24 Jul 2011 23:52:07 +0200 pkg-php-tools (0.4) unstable; urgency=low * phppkginfo: - add support for PEAR_PackageFile_v1 to hasphpscript - add no-op support for PEAR_PackageFile_v1 to debian_deps - prefer package2.xml over package.xml if present * dh_phppear: Drop the dot at end of summary if present (prevent description-synopsis-might-not-be-phrased-properly lintian warning) * README.Debian: update to debhelper 8 -- Mathieu Parent Sun, 24 Jul 2011 16:08:47 +0200 pkg-php-tools (0.3) unstable; urgency=low * Fix changelog generation when there is only one item * Change phppkginfo usage to put command first * phppkginfo: - implement an algorithm constructing the debian package name from the pear channel url and package name - rewritten to use PEAR_PackageFile methods (commands release_license and packagerversion dropped) - added command debian_pkgname - added command debian_version -- Mathieu Parent Sun, 24 Jul 2011 01:07:27 +0200 pkg-php-tools (0.2) unstable; urgency=low * bin/dh_phppear: Format ${phppear:description} as recommended by policy (Wrap and replace empty lines with a dot) * Debian::Debhelper::Buildsystem::phppear: install upstream changelog -- Mathieu Parent Fri, 22 Jul 2011 22:18:29 +0200 pkg-php-tools (0.1) unstable; urgency=low * Initial Release (Closes: #629541). * Perl's Debian::Debhelper::Buildsystem::phppear: Automatic builder * Perl's Debian::Debhelper::Sequence::phppear * bin/dh_phppear: calculates PHP PEAR dependencies and add them to ${phppear:*} substvars * Manpage for dh_phppear * lib/scripts/phppkginfo: - Stolen from package dh-make-php - added -d option: print debug to STDERR - added "channel" command: print the PEAR channel URL - added "debian_deps" command: print a dependency list, the debian way - don't validate package files (this allows one to build package from unregistred channels - Check first for package.xml in subdirs, to have correct relative dirs - Remove old pear compatibility - various other small changes * Thanks to Gunnar Wrobel for all the tests! -- Mathieu Parent Sun, 03 Jul 2011 15:27:58 +0200