cvs: php4 /ext/xmlrpc config.m4 /ext/xmlrpc/libxmlrpc acinclude.m4 xmlrpc.h xmlrpc.m4

From: Date: Thu, 06 Sep 2001 09:36:57 +0000
Subject: cvs: php4 /ext/xmlrpc config.m4 /ext/xmlrpc/libxmlrpc acinclude.m4 xmlrpc.h xmlrpc.m4
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-7247@lists.php.net to get a copy of this message
danda Thu Sep 6 05:36:57 2001 EDT Modified files: /php4/ext/xmlrpc config.m4 /php4/ext/xmlrpc/libxmlrpc acinclude.m4 xmlrpc.h xmlrpc.m4 Log: fix various build errors. default to no xmlrpc Index: php4/ext/xmlrpc/config.m4 diff -u php4/ext/xmlrpc/config.m4:1.1 php4/ext/xmlrpc/config.m4:1.2 --- php4/ext/xmlrpc/config.m4:1.1 Thu Sep 6 00:13:29 2001 +++ php4/ext/xmlrpc/config.m4 Thu Sep 6 05:36:57 2001 @@ -1,36 +1,31 @@ +dnl $Id: config.m4,v 1.2 2001/09/06 09:36:57 danda Exp $ +dnl config.m4 for extension Xmlrpc -dnl $Id: config.m4,v 1.1 2001/09/06 04:13:29 danda Exp $ -sinclude(ext/xmlrpc/libxmlrpc/acinclude.m4) -sinclude(ext/xmlrpc/libxmlrpc/xmlrpc.m4) -sinclude(libxmlrpc/acinclude.m4) -sinclude(libxmlrpc/xmlrpc.m4) - -AC_DEFUN(XMLRPC_LIB_CHK,[ - str="$XMLRPC_DIR/$1/libxmlrpc.*" - for j in echo $str; do - if test -r $j; then - XMLRPC_LIB_DIR=$XMLRPC_DIR/$1 - break 2 - fi - done -]) - PHP_ARG_WITH(xmlrpc, for XMLRPC-EPI support, -[ --with-xmlrpc[=DIR] Include XMLRPC-EPI support. DIR is the XMLRPC-EPI base - directory. If unspecified, the bundled XMLRPC-EPI library - will be used.], yes) - -PHP_ARG_WITH(expat-dir, libexpat dir for XMLRPC-EPI -[ --with-expat-dir=DIR XMLRPC-EPI: libexpat dir for XMLRPC-EPI]) +[ --with-xmlrpc[=DIR] Include XMLRPC-EPI support]) +PHP_ARG_WITH(expat-dir, libexpat dir for XMLRPC-EPI, +[ --with-expat-dir=DIR XMLRPC-EPI: libexpat dir for XMLRPC-EPI]) if test "$PHP_XMLRPC" != "no"; then - AC_DEFINE(HAVE_XMLRPC, 1, [Whether you have XMLRPC-EPI]) - PHP_EXTENSION(xmlrpc,$ext_shared) -dnl check for iconv - found_iconv=no + PHP_EXTENSION(xmlrpc, $ext_shared) + PHP_SUBST(XMLRPC_SHARED_LIBADD) + AC_DEFINE(HAVE_XMLRPC,1,[ ]) + + testval=no + for i in $PHP_EXPAT_DIR $XMLRPC_DIR; do + if test -f $i/lib/libexpat.a -o -f $i/lib/libexpat.s?; then + AC_DEFINE(HAVE_LIBEXPAT2,1,[ ]) + PHP_ADD_LIBRARY_WITH_PATH(expat, $i/lib, XMLRPC_SHARED_LIBADD) + PHP_ADD_INCLUDE($i/include) + testval=yes + fi + done + + +dnl found_iconv=no AC_CHECK_LIB(c, iconv_open, found_iconv=yes) if test "$found_iconv" = "no"; then for i in /usr /usr/local $ICONV_DIR; do @@ -42,27 +37,12 @@ fi if test "$found_iconv" = "no"; then - AC_MSG_ERROR(iconv not found, in order to build XMLRPC-EPI you need the iconv library) + AC_MSG_ERROR(iconv not found, in order to build xmlrpc you need the iconv library) fi -dnl check for expat - testval=no - for i in $PHP_EXPAT_DIR; do - if test -f $i/lib/libexpat.a -o -f $i/lib/libexpat.s?; then - AC_DEFINE(HAVE_LIBEXPAT2,1,[ ]) - PHP_ADD_LIBRARY_WITH_PATH(expat, $i/lib, XMLRPC_SHARED_LIBADD) - PHP_ADD_INCLUDE($i/include) - testval=yes - fi - done - - if test "$testval" = "no"; then - PHP_ADD_LIBRARY(xmlparse) - PHP_ADD_LIBRARY(xmltok) - fi - fi + if test "$PHP_XMLRPC" = "yes"; then XMLRPC_CHECKS XMLRPC_LIBADD=libxmlrpc/libxmlrpc.la @@ -73,50 +53,29 @@ LIB_BUILD($ext_builddir/libxmlrpc,$ext_shared,yes) PHP_ADD_INCLUDE($ext_srcdir/libxmlrpc) XMLRPC_MODULE_TYPE=builtin -elif test "$PHP_XMLRPC" != "no"; then - for i in $PHP_XMLRPC; do - if test -r $i/include/xmlrpc/xmlrpc.h; then - XMLRPC_DIR=$i - XMLRPC_INC_DIR=$i/include/xmlrpc - elif test -r $i/include/xmlrpc.h; then - XMLRPC_DIR=$i - XMLRPC_INC_DIR=$i/include - fi - done - if test -z "$XMLRPC_DIR"; then - AC_MSG_ERROR(Cannot find header files under $PHP_XMLRPC) - fi - - XMLRPC_MODULE_TYPE=external - - for i in lib lib/xmlrpc; do - XMLRPC_LIB_CHK($i) - done +elif test "$PHP_XMLRPC" != "no"; then - if test -z "$XMLRPC_LIB_DIR"; then - AC_MSG_ERROR(Cannot find xmlrpc library under $XMLRPC_DIR) + if test -r $PHP_XMLRPC/include/xmlrpc.h; then + XMLRPC_DIR=$PHP_XMLRPC + else + AC_MSG_CHECKING(for XMLRPC-EPI in default path) + for i in /usr/local /usr; do + if test -r $i/include/xmlrpc.h; then + XMLRPC_DIR=$i + AC_MSG_RESULT(found in $i) + fi + done fi - if test "$PHP_ZLIB_DIR" != "no"; then - PHP_ADD_LIBRARY(z,, XMLRPC_SHARED_LIBADD) - XMLRPC_LIBS="-L$PHP_ZLIB_DIR -z" + if test -z "$XMLRPC_DIR"; then + AC_MSG_RESULT(not found) + AC_MSG_ERROR(Please reinstall the XMLRPC-EPI distribution) fi - PHP_ADD_LIBRARY_WITH_PATH(xmlrpc, $XMLRPC_LIB_DIR, XMLRPC_SHARED_LIBADD) - XMLRPC_LIBS="-L$XMLRPC_LIB_DIR -lxmlrpc $XMLRPC_LIBS" - - PHP_ADD_INCLUDE($XMLRPC_INC_DIR) - XMLRPC_INCLUDE="-I$XMLRPC_INC_DIR" - -else - XMLRPC_MODULE_TYPE=none + PHP_ADD_INCLUDE($XMLRPC_DIR/include) + PHP_ADD_LIBRARY_WITH_PATH(xmlrpc, $XMLRPC_DIR/lib, XMLRPC_SHARED_LIBADD) + fi - - -PHP_SUBST(XMLRPC_SHARED_LIBADD) -PHP_SUBST_OLD(XMLRPC_MODULE_TYPE) -PHP_SUBST_OLD(XMLRPC_LIBS) -PHP_SUBST_OLD(XMLRPC_INCLUDE) Index: php4/ext/xmlrpc/libxmlrpc/acinclude.m4 diff -u php4/ext/xmlrpc/libxmlrpc/acinclude.m4:1.1 php4/ext/xmlrpc/libxmlrpc/acinclude.m4:1.2 --- php4/ext/xmlrpc/libxmlrpc/acinclude.m4:1.1 Thu Sep 6 00:13:29 2001 +++ php4/ext/xmlrpc/libxmlrpc/acinclude.m4 Thu Sep 6 05:36:57 2001 @@ -28,11 +28,5 @@ AC_HEADER_TIME AC_TYPE_UID_T -XMLRPC_CHECK_ULONG -XMLRPC_CHECK_UCHAR -XMLRPC_CHECK_UINT -XMLRPC_CHECK_INT_8_16_32 - -XMLRPC_TYPE_QSORT ]) Index: php4/ext/xmlrpc/libxmlrpc/xmlrpc.h diff -u php4/ext/xmlrpc/libxmlrpc/xmlrpc.h:1.1 php4/ext/xmlrpc/libxmlrpc/xmlrpc.h:1.2 --- php4/ext/xmlrpc/libxmlrpc/xmlrpc.h:1.1 Thu Sep 6 00:13:29 2001 +++ php4/ext/xmlrpc/libxmlrpc/xmlrpc.h Thu Sep 6 05:36:57 2001 @@ -41,11 +41,16 @@ extern "C" { #endif +/* allow version to be specified via compile line define */ +#ifndef XMLRPC_LIB_VERSION + #define XMLRPC_LIB_VERSION "0.41" +#endif + /* this number, representing the date, must be increased each time the API changes */ #define XMLRPC_API_NO 20010721 /* this string should be changed with each packaged release */ -#define XMLRPC_VERSION_STR "xmlrpc-epi v. " VERSION +#define XMLRPC_VERSION_STR "xmlrpc-epi v. " XMLRPC_LIB_VERSION /* where to find more info. shouldn't need to change much */ #define XMLRPC_HOME_PAGE_STR "http://xmlprc-epi.sourceforge.net/" Index: php4/ext/xmlrpc/libxmlrpc/xmlrpc.m4 diff -u php4/ext/xmlrpc/libxmlrpc/xmlrpc.m4:1.1 php4/ext/xmlrpc/libxmlrpc/xmlrpc.m4:1.2 --- php4/ext/xmlrpc/libxmlrpc/xmlrpc.m4:1.1 Thu Sep 6 00:13:29 2001 +++ php4/ext/xmlrpc/libxmlrpc/xmlrpc.m4 Thu Sep 6 05:36:57 2001 @@ -1,5 +1,3 @@ -CPPFLAGS="$CPPFLAGS -DVERSION=\\\"0.42\\\"" - AC_DEFUN(XMLRPC_CHECKS,[ AC_REQUIRE([AC_PROG_CC])

« previous php.cvs (#7247) next »