Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > b499482b16198f4d02d206a66877ad23 > files > 4

php-pear-PEAR_PackageFileManager2-1.0.2-2.mga4.noarch.rpm

<?php
/**
 * Basic convert package.xml 1.0 to package.xml 2.0
 *
 * @version    $Id: basicConvert.php 221718 2006-10-14 08:35:07Z farell $
 * @author     Laurent Laville <pear@laurent-laville.org>
 * @package    PEAR_PackageFileManager
 * @ignore
 */

require_once 'PEAR/PackageFileManager2.php';

PEAR::setErrorHandling(PEAR_ERROR_DIE);

// Configuration of PEAR::PackageFileManager
$optionsUpdate = array(
    'cleardependencies' => false,
    'clearcontents'     => false,
    'baseinstalldir'    => 'HTML',
    'simpleoutput'      => true,
    'filelistgenerator' => 'file',
    'changelogoldtonew' => false,
    'packagefile'       => 'package2.xml'
);

// Location of your package.xml 1.0 version
$packagefile = 'C:\PEAR\HTML\HTML_AJAX-0.5.0\package.xml';

$packagefileExists = file_exists($packagefile);

if ($packagefileExists) {
    $pkg = &PEAR_PackageFileManager2::importFromPackageFile1($packagefile, $optionsUpdate);
} else {
    die('Your package.xml 1.0 does not exists.');
}

$pkg->generateContents();

// Writes the new version of package.xml

if (isset($_GET['make']) || isset($_SERVER['argv'][1]) && $_SERVER['argv'][1] == 'make') {
    $pkg->writePackageFile();
} else {
    $pkg->debugPackageFile();
}

?>