Index: head/Mk/Uses/pear.mk =================================================================== --- head/Mk/Uses/pear.mk (revision 408860) +++ head/Mk/Uses/pear.mk (revision 408861) @@ -1,152 +1,153 @@ # $FreeBSD$ # # Use the PHP Extension and Application Repository # # Feature: pear # Usage: USES=pear # Valid ARGS: none # # MAINTAINER= portmgr@FreeBSD.org .if !defined(_INCLUDE_USES_PEAR_MK) _INCLUDE_USES_PEAR_MK= yes _USES_POST+= pear .if !empty(pear_ARGS) IGNORE+= USES=pear takes not arguments .endif MASTER_SITES?= http://pear.php.net/get/ \ http://us.pear.php.net/get/ \ http://de.pear.php.net/get/ EXTRACT_SUFX?= .tgz DIST_SUBDIR?= PEAR BUILD_DEPENDS+= pear:${PORTSDIR}/devel/pear RUN_DEPENDS+= pear:${PORTSDIR}/devel/pear .if !defined(USE_PHPIZE) NO_BUILD= yes .endif .if defined(PEAR_CHANNEL) && ${PEAR_CHANNEL} != "" PKGNAMEPREFIX?= pear-${PEAR_CHANNEL}- PEARPKGREF= ${PEAR_CHANNEL}/${PORTNAME} .else PKGNAMEPREFIX?= pear- PEARPKGREF= ${PORTNAME} .endif .if exists(${LOCALBASE}/bin/php-config) PHP_BASE!= ${LOCALBASE}/bin/php-config --prefix .else PHP_BASE= ${LOCALBASE} .endif PEAR= ${LOCALBASE}/bin/pear LPEARDIR= share/pear LPKGREGDIR= ${LPEARDIR}/packages/${PKGNAME} LDATADIR= ${LPEARDIR}/data/${PORTNAME} LDOCSDIR= share/doc/pear/${PORTNAME} LEXAMPLESDIR= share/examples/pear/${PORTNAME} LSQLSDIR= ${LPEARDIR}/sql/${PORTNAME} LSCRIPTSDIR= bin LTESTSDIR= ${LPEARDIR}/tests/${PORTNAME} PEARDIR= ${PHP_BASE}/${LPEARDIR} PKGREGDIR= ${PHP_BASE}/${LPKGREGDIR} DATADIR= ${PHP_BASE}/${LDATADIR} DOCSDIR= ${PHP_BASE}/${LDOCSDIR} EXAMPLESDIR= ${PHP_BASE}/${LEXAMPLESDIR} SQLSDIR= ${PHP_BASE}/${LSQLSDIR} SCRIPTFILESDIR= ${LOCALBASE}/bin TESTSDIR= ${PHP_BASE}/${LTESTSDIR} .if defined(CATEGORY) && !empty(CATEGORY) LINSTDIR= ${LPEARDIR}/${CATEGORY} .else LINSTDIR= ${LPEARDIR} .endif INSTDIR= ${PHP_BASE}/${LINSTDIR} SUB_LIST+= PKG_NAME=${PEARPKGREF} .if !defined(USE_PHPIZE) && !exists(${.CURDIR}/pkg-plist) PLIST= ${WRKDIR}/PLIST .endif PLIST_SUB+= PEARDIR=${LPEARDIR} PKGREGDIR=${LPKGREGDIR} \ TESTSDIR=${LTESTSDIR} INSTDIR=${LINSTDIR} SQLSDIR=${LSQLSDIR} \ SCRIPTFILESDIR=${LCRIPTSDIR} PKGINSTALL?= ${PORTSDIR}/devel/pear/pear-install PKGDEINSTALL?= ${WRKDIR}/pear-deinstall .endif .if defined(_POSTMKINCLUDED) && !defined(_INCLUDE_USES_PEAR_POST_MK) _INCLUDE_USES_PEAR_POST_MK= yes pear-pre-install: .if exists(${LOCALBASE}/lib/php.DIST_PHP) \ || exists(${PHP_BASE}/lib/php.DIST_PHP) \ || exists(${LOCALBASE}/.PEAR.pkg) \ || exists(${PHP_BASE}/.PEAR.pkg) @${ECHO_MSG} "" @${ECHO_MSG} " Sorry, the PEAR structure has been modified;" @${ECHO_MSG} " Please deinstall your installed pear- ports." @${ECHO_MSG} "" @${FALSE} .endif DIRFILTER= ${SED} -En '\:^.*/[^/]*$$:s:^(.+)/[^/]*$$:\1:p' \ | ( while read r; do \ C=1; \ while [ $$C = 1 ]; do \ echo $$r; \ if echo $$r | ${GREP} '/' > /dev/null; then \ r=`${DIRNAME} $$r`; \ else \ C=0; \ fi; \ done; \ done \ ) | ${SORT} -ur .if !defined(USE_PHPIZE) do-autogenerate-plist: patch @${ECHO_MSG} "===> Generating packing list with pear" @${LN} -sf ${WRKDIR}/package.xml ${WRKSRC}/package.xml @cd ${WRKSRC} && ${PEAR} install -n -f -P ${WRKDIR}/inst package.xml > /dev/null 2> /dev/null .for R in .channels .depdb .depdblock .filemap .lock .registry @${RM} -rf ${WRKDIR}/inst/${PREFIX}/${LPEARDIR}/${R} @${RM} -rf ${WRKDIR}/inst/${R} .endfor @FILES=`cd ${WRKDIR}/inst && ${FIND} . -type f | ${CUT} -c 2- | \ ${GREP} -v -E "^${PREFIX}/"` || exit 0; \ ${ECHO_CMD} $${FILES}; if ${TEST} -n "$${FILES}"; then \ ${ECHO_CMD} "Cannot generate packing list: package files outside PREFIX"; \ exit 1; fi; @${ECHO_CMD} "${LPKGREGDIR}/package.xml" > ${PLIST} # pkg_install needs to escape $ in directory name while pkg does not @cd ${WRKDIR}/inst/${PREFIX} && ${FIND} . -type f | ${SORT} \ | ${CUT} -c 3- >> ${PLIST} pre-install: pear-pre-install do-autogenerate-plist do-generate-deinstall-script do-install: do-auto-install pear-post-install do-auto-install: @cd ${WRKSRC} && ${PEAR} install -n -f -P ${STAGEDIR} package.xml # Clean up orphans re-generated by pear-install .for R in .channels .depdb .depdblock .filemap .lock .registry @${RM} -rf ${STAGEDIR}${PREFIX}/${LPEARDIR}/${R} + @${RM} -rf ${STAGEDIR}/${R} .endfor .endif do-generate-deinstall-script: @${SED} ${_SUB_LIST_TEMP} -e '/^@comment /d' ${PORTSDIR}/devel/pear/pear-deinstall.in > ${WRKDIR}/pear-deinstall pear-post-install: @${MKDIR} ${STAGEDIR}${PKGREGDIR} @${INSTALL_DATA} ${WRKDIR}/package.xml ${STAGEDIR}${PKGREGDIR} show-depends: patch @${PEAR} package-dependencies ${WRKDIR}/package.xml .endif Index: head/devel/pear/Makefile =================================================================== --- head/devel/pear/Makefile (revision 408860) +++ head/devel/pear/Makefile (revision 408861) @@ -1,47 +1,47 @@ # Created by: Alex Dupre # $FreeBSD$ PORTNAME= pear -PORTVERSION= 1.9.4 -PORTREVISION= 3 +PORTVERSION= 1.10.1 CATEGORIES= devel -MASTER_SITES= http://miwibox.org/distfiles/ +MASTER_SITES= http://mirror.miwibox.org/ MAINTAINER= miwi@FreeBSD.org COMMENT= PEAR framework for PHP +LICENSE= PHP301 + USES= cpe tar:bzip2 CPE_VENDOR= php NO_BUILD= yes +NO_ARCH= yes WANT_PHP_CLI= yes -USE_PHP= pcre xml +USE_PHP= pcre xml zlib USE_PHP_BUILD= yes PEARDIR= ${PREFIX}/share/pear post-patch: @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|" \ -e "s|%%BUNDLEDIR%%|${WRKSRC}/go-pear-bundle|" \ -e "s|%%TMPDIR%%|/tmp/pear|" \ ${WRKSRC}/go-pear @cd ${WRKSRC}/go-pear-bundle && ${MKDIR} tmp && ${TAR} -C tmp -xf PEAR-${PORTVERSION}.tar @cd ${WRKSRC}/go-pear-bundle/tmp/PEAR-${PORTVERSION} && ${PATCH} -s -p0 < ${FILESDIR}/extra-patch-PEAR-Config.php @${RM} ${WRKSRC}/go-pear-bundle/tmp/PEAR-${PORTVERSION}/PEAR/Config.php.orig @${MD5} -q ${WRKSRC}/go-pear-bundle/tmp/PEAR-${PORTVERSION}/PEAR/Config.php > ${WRKSRC}/Config.php.md5 - @${REINPLACE_CMD} -E -e "s|(file md5sum=\").*(\" name=\"PEAR/Config.php\" role=\"php\")|\1`${CAT} ${WRKSRC}/Config.php.md5`\2|g" \ - ${WRKSRC}/go-pear-bundle/tmp/package2.xml ${WRKSRC}/go-pear-bundle/package2.xml - @cd ${WRKSRC}/go-pear-bundle/tmp && ${TAR} -cf ../PEAR-${PORTVERSION}.tar package2.xml PEAR-${PORTVERSION} package.xml + @cd ${WRKSRC}/go-pear-bundle/tmp && ${TAR} -cf ../PEAR-${PORTVERSION}.tar PEAR-${PORTVERSION} package.xml do-install: @cd ${WRKSRC} && ${SETENV} DESTDIR=${STAGEDIR} ${LOCALBASE}/bin/php -q ./go-pear @${SED} -i "" "s| Index: head/devel/pear/distinfo =================================================================== --- head/devel/pear/distinfo (revision 408860) +++ head/devel/pear/distinfo (revision 408861) @@ -1,2 +1,2 @@ -SHA256 (pear-1.9.4.tar.bz2) = dbff7047b70035e9b65adf8e0beaf834db2e1bf161f526bd4d87e204fd47b604 -SIZE (pear-1.9.4.tar.bz2) = 322695 +SHA256 (pear-1.10.1.tar.bz2) = 1e90ba461f3bbfdde49c4bee5e028fcd3291e92653a2227dbbcdb378ae31c1be +SIZE (pear-1.10.1.tar.bz2) = 318856 Index: head/devel/pear/files/patch-go-pear =================================================================== --- head/devel/pear/files/patch-go-pear (revision 408860) +++ head/devel/pear/files/patch-go-pear (revision 408861) @@ -1,243 +1,254 @@ ---- ./go-pear.orig 2013-07-18 07:18:00.000000000 +0000 -+++ ./go-pear 2014-02-07 08:08:36.000000000 +0000 +--- go-pear.orig 2013-07-18 07:18:00 UTC ++++ go-pear @@ -57,6 +57,8 @@ define('WIN32GUI', !WEBINSTALLER && WINDOWS && $sapi_name=='cli' && which('cscript')); +$destdir = getenv('DESTDIR'); + /* * See bug #23069 */ @@ -116,7 +118,7 @@ ); $installer_packages = array( - 'PEAR', + 'PEAR-stable', 'Structures_Graph-stable', 'Archive_Tar-stable', 'Console_Getopt-stable', @@ -250,7 +252,7 @@ } // Anything past this step has something to do with the installation } - +/* if (!WEBINSTALLER) { $tty = WINDOWS ? @fopen('\con', 'r') : @fopen('/dev/tty', 'r'); @@ -294,7 +296,7 @@ $http_proxy = $tmp; } } - +*/ $origpwd = getcwd(); $config_vars = array_keys($config_desc); @@ -345,7 +347,7 @@ break; } } - +/* while (!WEBINSTALLER) { print " Below is a suggested file layout for your new PEAR installation. To @@ -428,7 +430,7 @@ } } } - +*/ #### # Installation stuff #### @@ -488,7 +490,7 @@ continue; } - $dir = $$var; + $dir = ($destdir ? $destdir : '').$$var; if (!@is_dir($dir)) { if (!mkdir_p($dir)) { if (!WEBINSTALLER) { @@ -561,7 +563,7 @@ ob_start(); } } - +/* if (!WEBINSTALLER) { $msg = "The following PEAR packages are bundled with PHP: " . implode(', ', array_keys($pfc_packages)); -@@ -571,17 +573,17 @@ +@@ -571,17 +573,19 @@ $install_optional_packages = array(); print "\n"; } - +*/ #### # Download #### ++dl('xml.so'); ++ if (function_exists('set_include_path')) { - set_include_path($ptmp); + set_include_path($ptmp . PATH_SEPARATOR . "%%BUNDLEDIR%%"); } else { - ini_set('include_path', $ptmp); + ini_set('include_path', $ptmp . PATH_SEPARATOR . "%%BUNDLEDIR%%"); } - +/* if (!extension_loaded('zlib') && !WEBINSTALLER) { // In Web context we could be in multithread env which makes dl() end up with a fatal error. if (WINDOWS) { @dl('php_zlib.dll'); -@@ -606,18 +608,19 @@ +@@ -606,18 +610,19 @@ if (!$have_gzip) { print "Downloading uncompressed packages\n"; }; - +*/ if ($install_pfc) { $to_install = array_merge($installer_packages, array_keys($pfc_packages)); } else { $to_install = $installer_packages; - +/* // webinstaller allows to choose pfc packages individually foreach ($pfc_packages as $pkg => $desc) { if (in_array($pkg, $install_optional_packages)) { array_push($to_install, $pkg); } } +*/ } // gopear_bundle usage -@@ -645,19 +648,21 @@ +@@ -645,19 +650,21 @@ // Bootstrap needed ? $nobootstrap = false; +/* if (is_dir($php_dir)) { $nobootstrap = true; foreach ($bootstrap_files as $file => $url) { $nobootstrap &= is_file($php_dir.'/'.$file); } } +*/ if ($nobootstrap) { print('Using previously install ... '); if (function_exists('set_include_path')) { - set_include_path($php_dir); + set_include_path($php_dir . PATH_SEPARATOR . "%%BUNDLEDIR%%"); } else { - ini_set('include_path', $php_dir); + ini_set('include_path', $php_dir . PATH_SEPARATOR . "%%BUNDLEDIR%%"); } include_once 'PEAR.php'; print "ok\n"; -@@ -691,6 +696,7 @@ +@@ -691,6 +698,7 @@ // Extract needed ? $noextract = false; +/* if (is_dir($php_dir)) { $noextract = @include_once 'PEAR/Registry.php'; -@@ -701,6 +707,7 @@ +@@ -701,6 +709,7 @@ } } } +*/ if ($noextract) { print('Using previously installed installer ... '); -@@ -747,12 +754,7 @@ +@@ -722,7 +731,7 @@ + displayHTMLProgress($progress += round(19 / count($bootstrap_pkgs))); + + $fullpkg = substr($tarball, 0, strrpos($tarball, '.')); +- $tar = &new Archive_Tar($tarball, $have_gzip); ++ $tar = new Archive_Tar($tarball, $have_gzip); + if (!$tar->extractModify($ptmp, $fullpkg)) { + bail("Extraction for $fullpkg failed!\n"); + } +@@ -747,12 +756,7 @@ include_once "PEAR/Command.php"; include_once "PEAR/Registry.php"; -if (WEBINSTALLER || isset($_SERVER['argv'][1]) && $_SERVER['argv'][1] == 'local') { - $config = &PEAR_Config::singleton($prefix."/pear.conf", ''); -} else { - $config = &PEAR_Config::singleton(); -} - +$config = &PEAR_Config::singleton(($destdir ? $destdir : '').$prefix."/etc/pear.conf.sample", ''); $config->set('preferred_state', 'stable'); foreach ($config_vars as $var) { -@@ -765,7 +767,7 @@ +@@ -765,7 +769,7 @@ $config->set('http_proxy', $http_proxy); $config->store(); -$registry = new PEAR_Registry($php_dir); +$registry = new PEAR_Registry(($destdir ? $destdir : '').$php_dir); PEAR_Command::setFrontendType('CLI'); PEAR::staticPushErrorHandling(PEAR_ERROR_DIE); //fail silently -@@ -787,6 +789,11 @@ +@@ -787,6 +791,11 @@ } else { $options = array('onlyreqdeps' => true); } + if ($destdir) { + $options['packagingroot'] = $destdir; + $options['force'] = true; + $options['nodeps'] = true; + } if ($registry->packageExists($pkg) || $registry->packageExists($pkg_basename)) { print(str_pad("Package: $pkg", max(50,9+strlen($pkg)+4), '.').' already installed ... ok'."\n"); displayHTMLProgress($progress += round(50 / count($to_install))); -@@ -821,7 +828,7 @@ +@@ -821,7 +830,7 @@ // Base installation finished - +/* ini_restore("include_path"); if (!WEBINSTALLER) { -@@ -980,6 +987,7 @@ +@@ -980,6 +989,7 @@ if (WINDOWS && !WEBINSTALLER) { win32CreateRegEnv(); } +*/ // Set of functions following /** * Parse the given dirname -@@ -1418,19 +1426,17 @@ +@@ -1418,19 +1428,17 @@ } } else { if ($_prefix === null) { - #$prefix = dirname(PHP_BINDIR); - $prefix = dirname(__FILE__); + $prefix = '%%PREFIX%%'; } else { $prefix = $_prefix; } $bin_dir = '$prefix/bin'; - #$php_dir = '$prefix/share/pear'; - $php_dir = '$prefix/PEAR'; - $doc_dir = '$php_dir/docs'; + $php_dir = '$prefix/share/pear'; + $doc_dir = '$prefix/share/doc/pear'; $data_dir = '$php_dir/data'; $test_dir = '$php_dir/tests'; - $temp_dir = '$prefix/temp'; - + $temp_dir = '%%TMPDIR%%'; +/* // check if the user has installed PHP with PHP or GNU layout if (@is_dir("$prefix/lib/php/.registry")) { $php_dir = '$prefix/lib/php'; -@@ -1442,6 +1448,7 @@ +@@ -1442,6 +1450,7 @@ } elseif (@is_dir("$prefix/share/php/.registry")) { $php_dir = '$prefix/share/php'; } +*/ } } Index: head/devel/pear/pkg-plist =================================================================== --- head/devel/pear/pkg-plist (revision 408860) +++ head/devel/pear/pkg-plist (revision 408861) @@ -1,156 +1,143 @@ bin/pear bin/peardev bin/pecl @sample etc/pear.conf.sample -%%DOCSDIR%%/Archive_Tar/docs/Archive_Tar.txt -%%DOCSDIR%%/PEAR/INSTALL -%%DOCSDIR%%/PEAR/LICENSE -%%DOCSDIR%%/PEAR/README -%%DOCSDIR%%/Structures_Graph/docs/generate.sh -%%DOCSDIR%%/Structures_Graph/docs/html/Structures_Graph/Structures_Graph.html -%%DOCSDIR%%/Structures_Graph/docs/html/Structures_Graph/Structures_Graph_Manipulator_AcyclicTest.html -%%DOCSDIR%%/Structures_Graph/docs/html/Structures_Graph/Structures_Graph_Manipulator_TopologicalSorter.html -%%DOCSDIR%%/Structures_Graph/docs/html/Structures_Graph/Structures_Graph_Node.html -%%DOCSDIR%%/Structures_Graph/docs/html/Structures_Graph/_Structures_Graph_Manipulator_AcyclicTest_php.html -%%DOCSDIR%%/Structures_Graph/docs/html/Structures_Graph/_Structures_Graph_Manipulator_TopologicalSorter_php.html -%%DOCSDIR%%/Structures_Graph/docs/html/Structures_Graph/_Structures_Graph_Node_php.html -%%DOCSDIR%%/Structures_Graph/docs/html/Structures_Graph/_Structures_Graph_php.html -%%DOCSDIR%%/Structures_Graph/docs/html/Structures_Graph/tutorial_Structures_Graph.pkg.html -%%DOCSDIR%%/Structures_Graph/docs/html/classtrees_Structures_Graph.html -%%DOCSDIR%%/Structures_Graph/docs/html/elementindex.html -%%DOCSDIR%%/Structures_Graph/docs/html/elementindex_Structures_Graph.html -%%DOCSDIR%%/Structures_Graph/docs/html/errors.html -%%DOCSDIR%%/Structures_Graph/docs/html/index.html -%%DOCSDIR%%/Structures_Graph/docs/html/li_Structures_Graph.html -%%DOCSDIR%%/Structures_Graph/docs/html/media/banner.css -%%DOCSDIR%%/Structures_Graph/docs/html/media/stylesheet.css -%%DOCSDIR%%/Structures_Graph/docs/html/packages.html -%%DOCSDIR%%/Structures_Graph/docs/html/todolist.html -%%DOCSDIR%%/Structures_Graph/docs/tutorials/Structures_Graph/Structures_Graph.pkg +%%PORTDOCS%%%%DOCSDIR%%/Archive_Tar/docs/Archive_Tar.txt +%%PORTDOCS%%%%DOCSDIR%%/PEAR/INSTALL +%%PORTDOCS%%%%DOCSDIR%%/PEAR/LICENSE +%%PORTDOCS%%%%DOCSDIR%%/PEAR/README.rst +%%PORTDOCS%%%%DOCSDIR%%/Structures_Graph/LICENSE +%%PORTDOCS%%%%DOCSDIR%%/Structures_Graph/docs/tutorials/Structures_Graph/Structures_Graph.pkg %%DATADIR%%/.channels/.alias/pear.txt %%DATADIR%%/.channels/.alias/pecl.txt %%DATADIR%%/.channels/.alias/phpdocs.txt %%DATADIR%%/.channels/__uri.reg %%DATADIR%%/.channels/doc.php.net.reg %%DATADIR%%/.channels/pear.php.net.reg %%DATADIR%%/.channels/pecl.php.net.reg @exec touch %D/share/pear/.depdb @exec touch %D/share/pear/.depdblock @exec touch %D/share/pear/.filemap @exec touch %D/share/pear/.lock %%DATADIR%%/.registry/archive_tar.reg %%DATADIR%%/.registry/console_getopt.reg %%DATADIR%%/.registry/pear.reg %%DATADIR%%/.registry/structures_graph.reg %%DATADIR%%/Archive/Tar.php %%DATADIR%%/Console/Getopt.php %%DATADIR%%/OS/Guess.php +%%DATADIR%%/PEAR.php %%DATADIR%%/PEAR/Autoloader.php %%DATADIR%%/PEAR/Builder.php -%%DATADIR%%/PEAR/ChannelFile/Parser.php %%DATADIR%%/PEAR/ChannelFile.php +%%DATADIR%%/PEAR/ChannelFile/Parser.php +%%DATADIR%%/PEAR/Command.php %%DATADIR%%/PEAR/Command/Auth.php %%DATADIR%%/PEAR/Command/Auth.xml %%DATADIR%%/PEAR/Command/Build.php %%DATADIR%%/PEAR/Command/Build.xml %%DATADIR%%/PEAR/Command/Channels.php %%DATADIR%%/PEAR/Command/Channels.xml %%DATADIR%%/PEAR/Command/Common.php %%DATADIR%%/PEAR/Command/Config.php %%DATADIR%%/PEAR/Command/Config.xml %%DATADIR%%/PEAR/Command/Install.php %%DATADIR%%/PEAR/Command/Install.xml %%DATADIR%%/PEAR/Command/Mirror.php %%DATADIR%%/PEAR/Command/Mirror.xml %%DATADIR%%/PEAR/Command/Package.php %%DATADIR%%/PEAR/Command/Package.xml %%DATADIR%%/PEAR/Command/Pickle.php %%DATADIR%%/PEAR/Command/Pickle.xml %%DATADIR%%/PEAR/Command/Registry.php %%DATADIR%%/PEAR/Command/Registry.xml %%DATADIR%%/PEAR/Command/Remote.php %%DATADIR%%/PEAR/Command/Remote.xml %%DATADIR%%/PEAR/Command/Test.php %%DATADIR%%/PEAR/Command/Test.xml -%%DATADIR%%/PEAR/Command.php %%DATADIR%%/PEAR/Common.php %%DATADIR%%/PEAR/Config.php %%DATADIR%%/PEAR/Dependency2.php %%DATADIR%%/PEAR/DependencyDB.php -%%DATADIR%%/PEAR/Downloader/Package.php %%DATADIR%%/PEAR/Downloader.php +%%DATADIR%%/PEAR/Downloader/Package.php %%DATADIR%%/PEAR/ErrorStack.php %%DATADIR%%/PEAR/Exception.php -%%DATADIR%%/PEAR/Frontend/CLI.php %%DATADIR%%/PEAR/Frontend.php -%%DATADIR%%/PEAR/Installer/Role/Cfg.xml +%%DATADIR%%/PEAR/Frontend/CLI.php +%%DATADIR%%/PEAR/Installer.php +%%DATADIR%%/PEAR/Installer/Role.php %%DATADIR%%/PEAR/Installer/Role/Cfg.php +%%DATADIR%%/PEAR/Installer/Role/Cfg.xml %%DATADIR%%/PEAR/Installer/Role/Common.php %%DATADIR%%/PEAR/Installer/Role/Data.php %%DATADIR%%/PEAR/Installer/Role/Data.xml %%DATADIR%%/PEAR/Installer/Role/Doc.php %%DATADIR%%/PEAR/Installer/Role/Doc.xml %%DATADIR%%/PEAR/Installer/Role/Ext.php %%DATADIR%%/PEAR/Installer/Role/Ext.xml +%%DATADIR%%/PEAR/Installer/Role/Man.php +%%DATADIR%%/PEAR/Installer/Role/Man.xml %%DATADIR%%/PEAR/Installer/Role/Php.php %%DATADIR%%/PEAR/Installer/Role/Php.xml %%DATADIR%%/PEAR/Installer/Role/Script.php %%DATADIR%%/PEAR/Installer/Role/Script.xml %%DATADIR%%/PEAR/Installer/Role/Src.php %%DATADIR%%/PEAR/Installer/Role/Src.xml %%DATADIR%%/PEAR/Installer/Role/Test.php %%DATADIR%%/PEAR/Installer/Role/Test.xml %%DATADIR%%/PEAR/Installer/Role/Www.php %%DATADIR%%/PEAR/Installer/Role/Www.xml -%%DATADIR%%/PEAR/Installer/Role.php -%%DATADIR%%/PEAR/Installer.php +%%DATADIR%%/PEAR/PackageFile.php %%DATADIR%%/PEAR/PackageFile/Generator/v1.php %%DATADIR%%/PEAR/PackageFile/Generator/v2.php %%DATADIR%%/PEAR/PackageFile/Parser/v1.php %%DATADIR%%/PEAR/PackageFile/Parser/v2.php %%DATADIR%%/PEAR/PackageFile/v1.php +%%DATADIR%%/PEAR/PackageFile/v2.php %%DATADIR%%/PEAR/PackageFile/v2/Validator.php %%DATADIR%%/PEAR/PackageFile/v2/rw.php -%%DATADIR%%/PEAR/PackageFile/v2.php -%%DATADIR%%/PEAR/PackageFile.php %%DATADIR%%/PEAR/Packager.php +%%DATADIR%%/PEAR/REST.php %%DATADIR%%/PEAR/REST/10.php %%DATADIR%%/PEAR/REST/11.php %%DATADIR%%/PEAR/REST/13.php -%%DATADIR%%/PEAR/FixPHP5PEARWarnings.php -%%DATADIR%%/PEAR/REST.php %%DATADIR%%/PEAR/Registry.php %%DATADIR%%/PEAR/RunTest.php %%DATADIR%%/PEAR/Task/Common.php -%%DATADIR%%/PEAR/Task/Postinstallscript/rw.php %%DATADIR%%/PEAR/Task/Postinstallscript.php -%%DATADIR%%/PEAR/Task/Replace/rw.php +%%DATADIR%%/PEAR/Task/Postinstallscript/rw.php %%DATADIR%%/PEAR/Task/Replace.php -%%DATADIR%%/PEAR/Task/Unixeol/rw.php +%%DATADIR%%/PEAR/Task/Replace/rw.php %%DATADIR%%/PEAR/Task/Unixeol.php -%%DATADIR%%/PEAR/Task/Windowseol/rw.php +%%DATADIR%%/PEAR/Task/Unixeol/rw.php %%DATADIR%%/PEAR/Task/Windowseol.php +%%DATADIR%%/PEAR/Task/Windowseol/rw.php %%DATADIR%%/PEAR/Validate.php %%DATADIR%%/PEAR/Validator/PECL.php %%DATADIR%%/PEAR/XMLParser.php -%%DATADIR%%/PEAR.php -%%DATADIR%%/PEAR5.php +%%DATADIR%%/Structures/Graph.php %%DATADIR%%/Structures/Graph/Manipulator/AcyclicTest.php %%DATADIR%%/Structures/Graph/Manipulator/TopologicalSorter.php %%DATADIR%%/Structures/Graph/Node.php -%%DATADIR%%/Structures/Graph.php %%DATADIR%%/System.php %%DATADIR%%/data/PEAR/package.dtd %%DATADIR%%/data/PEAR/template.spec -%%DATADIR%%/data/Structures_Graph/LICENSE %%DATADIR%%/pearcmd.php %%DATADIR%%/peclcmd.php +%%DATADIR%%/tests/Console_Getopt/tests/001-getopt.phpt +%%DATADIR%%/tests/Console_Getopt/tests/bug10557.phpt +%%DATADIR%%/tests/Console_Getopt/tests/bug11068.phpt +%%DATADIR%%/tests/Console_Getopt/tests/bug13140.phpt +%%DATADIR%%/tests/Structures_Graph/tests/AcyclicTestTest.php %%DATADIR%%/tests/Structures_Graph/tests/AllTests.php -%%DATADIR%%/tests/Structures_Graph/tests/testCase/BasicGraph.php +%%DATADIR%%/tests/Structures_Graph/tests/BasicGraphTest.php +%%DATADIR%%/tests/Structures_Graph/tests/TopologicalSorterTest.php +%%DATADIR%%/tests/Structures_Graph/tests/helper.inc @rmtry share/pear/.depdb @rmtry share/pear/.depdblock @rmtry share/pear/.filemap @rmtry share/pear/.lock @dir %%DATADIR%%/.registry/.channel.__uri @dir %%DATADIR%%/.registry/.channel.doc.php.net @dir %%DATADIR%%/.registry/.channel.pecl.php.net