bjori Mon, 18 Apr 2011 09:50:32 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=310307
Log:
Expose PHP_MANDIR
Useful for apps (like the pear installer, phd, .. etc) to install their
manpages into the same dir as php did :]
Changed paths:
U php/php-src/branches/PHP_5_3/NEWS
U php/php-src/branches/PHP_5_3/configure.in
U php/php-src/branches/PHP_5_3/main/build-defs.h.in
U php/php-src/branches/PHP_5_3/main/main.c
U php/php-src/trunk/configure.in
U php/php-src/trunk/main/build-defs.h.in
U php/php-src/trunk/main/main.c
U phpdoc/en/trunk/appendices/reserved.constants.core.xml
Modified: php/php-src/branches/PHP_5_3/NEWS
===================================================================
--- php/php-src/branches/PHP_5_3/NEWS 2011-04-18 09:28:06 UTC (rev 310306)
+++ php/php-src/branches/PHP_5_3/NEWS 2011-04-18 09:50:32 UTC (rev 310307)
@@ -15,6 +15,8 @@
- Core:
. Fixed a crash inside dtor for error handling. (Ilia)
. Implemented FR #54459 (Range function accuracy). (Adam)
+ . Added PHP_MANDIR constant telling where the manpages were installed into.
+ (Hannes)
. Fixed bug #54454 (substr_compare incorrectly reports equality in some
cases). (Pierrick)
. Fixed bug #54238 (use-after-free in substr_replace()). (Stas)
Modified: php/php-src/branches/PHP_5_3/configure.in
===================================================================
--- php/php-src/branches/PHP_5_3/configure.in 2011-04-18 09:28:06 UTC (rev
310306)
+++ php/php-src/branches/PHP_5_3/configure.in 2011-04-18 09:50:32 UTC (rev
310307)
@@ -1156,6 +1156,7 @@
EXPANDED_LOCALSTATEDIR=`eval echo $localstatedir`
EXPANDED_BINDIR=`eval echo $bindir`
EXPANDED_SBINDIR=`eval echo $sbindir`
+EXPANDED_MANDIR=`eval echo $mandir`
EXPANDED_LIBDIR=$libdir
EXPANDED_SYSCONFDIR=`eval echo $sysconfdir`
EXPANDED_DATADIR=$datadir
@@ -1172,6 +1173,7 @@
AC_SUBST(EXPANDED_EXTENSION_DIR)
AC_SUBST(EXPANDED_BINDIR)
AC_SUBST(EXPANDED_SBINDIR)
+AC_SUBST(EXPANDED_MANDIR)
AC_SUBST(EXPANDED_LIBDIR)
AC_SUBST(EXPANDED_DATADIR)
AC_SUBST(EXPANDED_SYSCONFDIR)
Modified: php/php-src/branches/PHP_5_3/main/build-defs.h.in
===================================================================
--- php/php-src/branches/PHP_5_3/main/build-defs.h.in 2011-04-18 09:28:06 UTC
(rev 310306)
+++ php/php-src/branches/PHP_5_3/main/build-defs.h.in 2011-04-18 09:50:32 UTC
(rev 310307)
@@ -81,6 +81,7 @@
#define PHP_PREFIX "@prefix@"
#define PHP_BINDIR "@EXPANDED_BINDIR@"
#define PHP_SBINDIR "@EXPANDED_SBINDIR@"
+#define PHP_MANDIR "@EXPANDED_MANDIR@"
#define PHP_LIBDIR "@EXPANDED_LIBDIR@"
#define PHP_DATADIR "@EXPANDED_DATADIR@"
#define PHP_SYSCONFDIR "@EXPANDED_SYSCONFDIR@"
Modified: php/php-src/branches/PHP_5_3/main/main.c
===================================================================
--- php/php-src/branches/PHP_5_3/main/main.c 2011-04-18 09:28:06 UTC (rev
310306)
+++ php/php-src/branches/PHP_5_3/main/main.c 2011-04-18 09:50:32 UTC (rev
310307)
@@ -1938,6 +1938,7 @@
REGISTER_MAIN_STRINGL_CONSTANT("PHP_EXTENSION_DIR", PHP_EXTENSION_DIR,
sizeof(PHP_EXTENSION_DIR)-1, CONST_PERSISTENT | CONST_CS);
REGISTER_MAIN_STRINGL_CONSTANT("PHP_PREFIX", PHP_PREFIX,
sizeof(PHP_PREFIX)-1, CONST_PERSISTENT | CONST_CS);
REGISTER_MAIN_STRINGL_CONSTANT("PHP_BINDIR", PHP_BINDIR,
sizeof(PHP_BINDIR)-1, CONST_PERSISTENT | CONST_CS);
+ REGISTER_MAIN_STRINGL_CONSTANT("PHP_MANDIR", PHP_MANDIR,
sizeof(PHP_MANDIR)-1, CONST_PERSISTENT | CONST_CS);
REGISTER_MAIN_STRINGL_CONSTANT("PHP_LIBDIR", PHP_LIBDIR,
sizeof(PHP_LIBDIR)-1, CONST_PERSISTENT | CONST_CS);
REGISTER_MAIN_STRINGL_CONSTANT("PHP_DATADIR", PHP_DATADIR,
sizeof(PHP_DATADIR)-1, CONST_PERSISTENT | CONST_CS);
REGISTER_MAIN_STRINGL_CONSTANT("PHP_SYSCONFDIR", PHP_SYSCONFDIR,
sizeof(PHP_SYSCONFDIR)-1, CONST_PERSISTENT | CONST_CS);
Modified: php/php-src/trunk/configure.in
===================================================================
--- php/php-src/trunk/configure.in 2011-04-18 09:28:06 UTC (rev 310306)
+++ php/php-src/trunk/configure.in 2011-04-18 09:50:32 UTC (rev 310307)
@@ -1167,6 +1167,7 @@
EXPANDED_LOCALSTATEDIR=`eval echo $localstatedir`
EXPANDED_BINDIR=`eval echo $bindir`
EXPANDED_SBINDIR=`eval echo $sbindir`
+EXPANDED_MANDIR=`eval echo $mandir`
EXPANDED_LIBDIR=$libdir
EXPANDED_SYSCONFDIR=`eval echo $sysconfdir`
EXPANDED_DATADIR=$datadir
@@ -1183,6 +1184,7 @@
AC_SUBST(EXPANDED_EXTENSION_DIR)
AC_SUBST(EXPANDED_BINDIR)
AC_SUBST(EXPANDED_SBINDIR)
+AC_SUBST(EXPANDED_MANDIR)
AC_SUBST(EXPANDED_LIBDIR)
AC_SUBST(EXPANDED_DATADIR)
AC_SUBST(EXPANDED_SYSCONFDIR)
Modified: php/php-src/trunk/main/build-defs.h.in
===================================================================
--- php/php-src/trunk/main/build-defs.h.in 2011-04-18 09:28:06 UTC (rev
310306)
+++ php/php-src/trunk/main/build-defs.h.in 2011-04-18 09:50:32 UTC (rev
310307)
@@ -81,6 +81,7 @@
#define PHP_PREFIX "@prefix@"
#define PHP_BINDIR "@EXPANDED_BINDIR@"
#define PHP_SBINDIR "@EXPANDED_SBINDIR@"
+#define PHP_MANDIR "@EXPANDED_MANDIR@"
#define PHP_LIBDIR "@EXPANDED_LIBDIR@"
#define PHP_DATADIR "@EXPANDED_DATADIR@"
#define PHP_SYSCONFDIR "@EXPANDED_SYSCONFDIR@"
Modified: php/php-src/trunk/main/main.c
===================================================================
--- php/php-src/trunk/main/main.c 2011-04-18 09:28:06 UTC (rev 310306)
+++ php/php-src/trunk/main/main.c 2011-04-18 09:50:32 UTC (rev 310307)
@@ -1979,6 +1979,7 @@
REGISTER_MAIN_STRINGL_CONSTANT("PHP_EXTENSION_DIR", PHP_EXTENSION_DIR,
sizeof(PHP_EXTENSION_DIR)-1, CONST_PERSISTENT | CONST_CS);
REGISTER_MAIN_STRINGL_CONSTANT("PHP_PREFIX", PHP_PREFIX,
sizeof(PHP_PREFIX)-1, CONST_PERSISTENT | CONST_CS);
REGISTER_MAIN_STRINGL_CONSTANT("PHP_BINDIR", PHP_BINDIR,
sizeof(PHP_BINDIR)-1, CONST_PERSISTENT | CONST_CS);
+ REGISTER_MAIN_STRINGL_CONSTANT("PHP_MANDIR", PHP_MANDIR,
sizeof(PHP_MANDIR)-1, CONST_PERSISTENT | CONST_CS);
REGISTER_MAIN_STRINGL_CONSTANT("PHP_LIBDIR", PHP_LIBDIR,
sizeof(PHP_LIBDIR)-1, CONST_PERSISTENT | CONST_CS);
REGISTER_MAIN_STRINGL_CONSTANT("PHP_DATADIR", PHP_DATADIR,
sizeof(PHP_DATADIR)-1, CONST_PERSISTENT | CONST_CS);
REGISTER_MAIN_STRINGL_CONSTANT("PHP_SYSCONFDIR", PHP_SYSCONFDIR,
sizeof(PHP_SYSCONFDIR)-1, CONST_PERSISTENT | CONST_CS);
Modified: phpdoc/en/trunk/appendices/reserved.constants.core.xml
===================================================================
--- phpdoc/en/trunk/appendices/reserved.constants.core.xml 2011-04-18
09:28:06 UTC (rev 310306)
+++ phpdoc/en/trunk/appendices/reserved.constants.core.xml 2011-04-18
09:50:32 UTC (rev 310307)
@@ -229,6 +229,18 @@
</varlistentry>
<varlistentry>
<term>
+ <constant>PHP_MANDIR</constant>
+ (<type>string</type>)
+ </term>
+ <listitem>
+ <simpara>
+ Specifies where the manpages where installed into.
+ Available since PHP 5.3.7.
+ </simpara>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
<constant>PHP_LIBDIR</constant>
(<type>string</type>)
</term>
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php