summaryrefslogtreecommitdiff
path: root/lang/pear/patches/patch-aa
diff options
context:
space:
mode:
Diffstat (limited to 'lang/pear/patches/patch-aa')
-rw-r--r--lang/pear/patches/patch-aa143
1 files changed, 143 insertions, 0 deletions
diff --git a/lang/pear/patches/patch-aa b/lang/pear/patches/patch-aa
new file mode 100644
index 00000000000..7c268726e2b
--- /dev/null
+++ b/lang/pear/patches/patch-aa
@@ -0,0 +1,143 @@
+$NetBSD: patch-aa,v 1.1.1.1 2007/05/05 21:21:47 adrianp Exp $
+
+--- install/go-pear.php.orig 2007-04-15 23:09:15.000000000 +0100
++++ install/go-pear.php
+@@ -311,6 +311,8 @@ if (WEBINSTALLER) {
+ $install_pfc = $_SESSION['go-pear']['install_pfc'];
+ }
+
++/*
++
+ if (!WEBINSTALLER) {
+ $tty = WINDOWS ? @fopen('\con', 'r') : @fopen('/dev/tty', 'r');
+
+@@ -355,6 +357,8 @@ If you wish to abort, press Control-C no
+ }
+ }
+
++*/
++
+ $origpwd = getcwd();
+
+ $config_vars = array_keys($config_desc);
+@@ -426,6 +430,8 @@ we strongly recommand to use it.
+ }
+ }
+
++/*
++
+ while (!WEBINSTALLER) {
+ print "
+ Below is a suggested file layout for your new PEAR installation. To
+@@ -509,6 +515,8 @@ If you have a CLI (or CGI) php.exe avail
+ }
+ }
+
++*/
++
+ foreach ($config_vars as $n => $var) {
+ for ($m = 1; $m <= count($config_vars); $m++) {
+ $var2 = $config_vars[$m];
+@@ -576,6 +584,8 @@ Run this script as $root or pick another
+ }
+ }
+
++/*
++
+ if (!WEBINSTALLER) {
+ $msg = "The following PEAR packages are bundled with PHP: " .
+ implode(', ', $pfc_packages);
+@@ -585,6 +595,8 @@ if (!WEBINSTALLER) {
+ print "\n";
+ }
+
++*/
++
+ ####
+ # Download
+ ####
+@@ -595,6 +607,8 @@ if (function_exists('set_include_path'))
+ ini_set('include_path', $ptmp);
+ }
+
++/*
++
+ 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');
+@@ -620,6 +634,8 @@ if (!$have_gzip) {
+ print "Downloading uncompressed packages\n";
+ };
+
++*/
++
+ if ($install_pfc) {
+ $to_install = array_merge($installer_packages, $pfc_packages);
+ } else {
+@@ -776,7 +792,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", '');
++ $config = &PEAR_Config::singleton("@PKG_SYSCONFDIR@"."/pear.conf", '');
+ } else {
+ $config = &PEAR_Config::singleton();
+ }
+@@ -814,6 +830,8 @@ displayHTMLProgress($progress = 99);
+
+ // Base installation finished
+
++/*
++
+ ini_restore("include_path");
+
+ if (!WEBINSTALLER) {
+@@ -971,6 +989,9 @@ if ( WINDOWS ) {
+ if (WINDOWS && !WEBINSTALLER) {
+ win32CreateRegEnv();
+ }
++
++*/
++
+ // Set of functions following
+
+ // {{{ download_url()
+@@ -1367,16 +1388,18 @@ function detect_install_dirs($_prefix =
+ }
+ } else {
+ if ($_prefix === null) {
+- $prefix = dirname(PHP_BINDIR);
++ $prefix = "@PREFIX@";
+ } else {
+ $prefix = $_prefix;
+ }
+ $bin_dir = '$prefix/bin';
+- $php_dir = '$prefix/share/pear';
+- $doc_dir = '$php_dir/docs';
++ $php_dir = '$prefix/lib/php';
++ $doc_dir = '$php_dir/doc';
+ $data_dir = '$php_dir/data';
+- $test_dir = '$php_dir/tests';
+- $temp_dir = '$prefix/temp';
++ $test_dir = '$php_dir/test';
++ $temp_dir = '/tmp';
++
++/*
+
+ // check if the user has installed PHP with PHP or GNU layout
+ if (@is_dir("$prefix/lib/php/.registry")) {
+@@ -1389,6 +1412,9 @@ function detect_install_dirs($_prefix =
+ } elseif (@is_dir("$prefix/share/php/.registry")) {
+ $php_dir = '$prefix/share/php';
+ }
++
++*/
++
+ }
+ }
+
+@@ -2494,3 +2520,4 @@ php.ini <$pathIni> include_path updated.
+ }
+ return true;
+ }
++?>