cvs: phpdoc / configure.in /scripts file-entities.php.in

From: Date: Sun, 03 Apr 2005 20:56:09 +0000
Subject: cvs: phpdoc / configure.in /scripts file-entities.php.in
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969367360@lists.php.net to get a copy of this message
goba Sun Apr 3 16:56:09 2005 EDT Modified files: /phpdoc configure.in /phpdoc/scripts file-entities.php.in Log: idetify windows jade usage and act on that http://cvs.php.net/diff.php/phpdoc/configure.in?r1=1.226&r2=1.227&ty=u Index: phpdoc/configure.in diff -u phpdoc/configure.in:1.226 phpdoc/configure.in:1.227 --- phpdoc/configure.in:1.226 Sun Apr 3 07:49:18 2005 +++ phpdoc/configure.in Sun Apr 3 16:56:08 2005 @@ -1,4 +1,4 @@ -dnl $Id: configure.in,v 1.226 2005/04/03 11:49:18 techtonik Exp $ +dnl $Id: configure.in,v 1.227 2005/04/03 20:56:08 goba Exp $ dnl autoconf initialisation AC_INIT() @@ -150,7 +150,13 @@ if test $JADE = "no"; then AC_MSG_ERROR([can't find jade or openjade]) fi +if test ${JADE:0:15} = "../phpdoc-tools"; then + WINJADE=1 +else + WINJADE=0 +fi AC_SUBST(JADE) +AC_SUBST(WINJADE) dnl }}} http://cvs.php.net/diff.php/phpdoc/scripts/file-entities.php.in?r1=1.35&r2=1.36&ty=u Index: phpdoc/scripts/file-entities.php.in diff -u phpdoc/scripts/file-entities.php.in:1.35 phpdoc/scripts/file-entities.php.in:1.36 --- phpdoc/scripts/file-entities.php.in:1.35 Sun Apr 3 14:47:41 2005 +++ phpdoc/scripts/file-entities.php.in Sun Apr 3 16:56:09 2005 @@ -17,7 +17,7 @@ | Gabor Hojtsy <goba@php.net> | +----------------------------------------------------------------------+ - $Id: file-entities.php.in,v 1.35 2005/04/03 18:47:41 goba Exp $ + $Id: file-entities.php.in,v 1.36 2005/04/03 20:56:09 goba Exp $ */ /** @@ -50,8 +50,9 @@ // Zend API integration info (either a path or "not found") $zendapi = ("@ZENDAPI@" == "not found" ? FALSE : "@ZENDAPI@"); -// If PHP is compiled on Cygwin, the working path have to start with /cygdrive. -$cygwin_compiled = eregi("CYGWIN",php_uname()) ? true : false; +// If Jade is used on Windows outside Cygwin, it +// needs Windows like path values later on +$windows_jade = ((bool) @WINJADE@); // The output directory, which we need to parse for windows specific // things, and correct all problems is needed. @@ -59,7 +60,7 @@ $out_dir = abs_path(strip_cygdrive("@WORKDIR@")); // this path if used for saving the ent file: -$script_out_dir = $cygwin_compiled ? "@WORKDIR@" : $out_dir; +$script_out_dir = $windows_jade ? $out_dir : "@WORKDIR@"; // The documentation source directory $srcdir = abs_path("@SRCDIR@"); @@ -428,12 +429,9 @@ * @return string windows style path */ function strip_cygdrive($path){ - global $cygwin_compiled; - - if ($cygwin_compiled) { + if (!$GLOBALS['windows_jade']) { return $path; } - return preg_replace(array('!^/cygdrive/(\w)/!', '@^/home/.+$@'), array('\1:/', strtr(dirname(dirname(__FILE__)), '\\', '/')), $path); }

« previous php.doc (#969367360) next »