Author: dr Date: Wed Nov 28 10:19:09 2007 New Revision: 6849 Log: - Added possibility to set dependencies on PHP versions, and add PHP 5.2.1 dependency for WebDav.
Added: trunk/Webdav/DEPS Modified: scripts/create_pear_package.php Modified: scripts/create_pear_package.php ============================================================================== --- scripts/create_pear_package.php [iso-8859-1] (original) +++ scripts/create_pear_package.php [iso-8859-1] Wed Nov 28 10:19:09 2007 @@ -683,9 +683,17 @@ if ( PEAR::isError( $e ) ) $this->raiseError( 'PackageFileManager error <'.$e->getMessage().'>.' ); - $e = $pkg->setPhpDep( '5.1.1' ); - if ( PEAR::isError( $e ) ) - $this->raiseError( 'PackageFileManager error <'.$e->getMessage().'>.' ); + if ( isset( $dependencies['php'] ) ) + { + $e = $pkg->setPhpDep( $dependencies['php'] ); + } + else + { + $e = $pkg->setPhpDep( '5.1.1' ); + } + if ( PEAR::isError( $e ) ) + $this->raiseError( 'PackageFileManager error <'.$e->getMessage().'>.' ); + $e = $pkg->setPearinstallerDep( '1.4.2' ); if ( PEAR::isError( $e ) ) $this->raiseError( 'PackageFileManager error <'.$e->getMessage().'>.' ); @@ -697,6 +705,10 @@ } foreach ( $dependencies as $depComponent => $depVersion ) { + if ( $depComponent == 'php' ) + { + continue; + } $e = $pkg->addPackageDepWithChannel( 'required', $depComponent, self::CHANNEL, $depVersion ); if ( PEAR::isError( $e ) ) $this->raiseError( 'PackageFileManager error <'.$e->getMessage().'>.' ); Added: trunk/Webdav/DEPS ============================================================================== --- trunk/Webdav/DEPS (added) +++ trunk/Webdav/DEPS [iso-8859-1] Wed Nov 28 10:19:09 2007 @@ -1,0 +1,1 @@ +php: 5.2.1 -- svn-components mailing list svn-components@lists.ez.no http://lists.ez.no/mailman/listinfo/svn-components