sniper Wed Mar 28 15:19:45 2001 EDT Modified files: (Branch: PHP_4_0_5) /php4 configure.in /php4/ext/ming ming.c config.m4 Log: MFH Index: php4/configure.in diff -u php4/configure.in:1.221.4.5 php4/configure.in:1.221.4.6 --- php4/configure.in:1.221.4.5 Wed Mar 28 05:36:51 2001 +++ php4/configure.in Wed Mar 28 15:19:44 2001 @@ -1,4 +1,4 @@ -dnl ## $Id: configure.in,v 1.221.4.5 2001/03/28 13:36:51 zeev Exp $ -*- sh -*- +dnl ## $Id: configure.in,v 1.221.4.6 2001/03/28 23:19:44 sniper Exp $ -*- sh -*- dnl ## Process this file with autoconf to produce a configure script. divert(1) @@ -107,7 +107,8 @@ *bsdi*) BSD_MAKEFILE=yes;; *beos*) - LIBS="$LIBS -lbe -lroot" + beos_threads=1 + LIBS="$LIBS -lbe -lroot";; esac AM_PROG_CC_STDC @@ -249,11 +250,13 @@ dnl as well as res_search resides in libsocket AC_CHECK_LIB(m, sin) -AC_CHECK_LIB(bind, inet_aton, [ - AC_ADD_LIBRARY(bind) - AC_DEFINE(HAVE_LIBBIND,1,[Whether you have bind]) ], [ - AC_CHECK_LIB(resolv, inet_aton) - ]) +dnl Only include libbind if inet_aton is not found in +dnl libresolv. +AC_CHECK_LIB(resolv, inet_aton. [], [ + AC_CHECK_LIB(bind, inet_aton, [], [ + AC_CHECK_LIB(bind, __inet_aton) + ]) +]) dnl The res_search may be in libsocket as well, and if it is dnl make sure to check for dn_skipname in libresolv, or if res_search Index: php4/ext/ming/ming.c diff -u php4/ext/ming/ming.c:1.3 php4/ext/ming/ming.c:1.3.2.1 --- php4/ext/ming/ming.c:1.3 Mon Mar 12 17:57:38 2001 +++ php4/ext/ming/ming.c Wed Mar 28 15:19:44 2001 @@ -23,6 +23,7 @@ #if HAVE_MING #include "ext/standard/info.h" +#include "ext/standard/file.h" #include "php_ming.h" static zend_function_entry ming_functions[] = { @@ -2955,7 +2956,9 @@ CONSTANT("SWFTEXTFIELD_WORDWRAP", SWFTEXTFIELD_WORDWRAP); CONSTANT("SWFTEXTFIELD_DRAWBOX", SWFTEXTFIELD_DRAWBOX); CONSTANT("SWFTEXTFIELD_NOSELECT", SWFTEXTFIELD_NOSELECT); +#ifdef SWFTEXTFIELD_HTML CONSTANT("SWFTEXTFIELD_HTML", SWFTEXTFIELD_HTML); +#endif /* flags for SWFTextField_align */ CONSTANT("SWFTEXTFIELD_ALIGN_LEFT", SWFTEXTFIELD_ALIGN_LEFT); Index: php4/ext/ming/config.m4 diff -u php4/ext/ming/config.m4:1.2 php4/ext/ming/config.m4:1.2.2.1 --- php4/ext/ming/config.m4:1.2 Sat Jan 27 02:05:29 2001 +++ php4/ext/ming/config.m4 Wed Mar 28 15:19:44 2001 @@ -1,15 +1,12 @@ -dnl $Id: config.m4,v 1.2 2001/01/27 10:05:29 sas Exp $ +dnl $Id: config.m4,v 1.2.2.1 2001/03/28 23:19:44 sniper Exp $ dnl config.m4 for extension libming -dnl don't forget to call PHP_EXTENSION(ming) -dnl This file is a modified version of config.m4 -dnl in php4/ext/mcrypt -PHP_ARG_WITH(ming, for ming support, +PHP_ARG_WITH(ming, whether to include ming support, [ --with-ming[=DIR] Include ming support]) if test "$PHP_MING" != "no"; then - for i in /usr/lib /usr/local /usr $PHP_MING; do - if test -r $i/libming.so; then + for i in $PHP_MING /usr/local /usr; do + if test -r $i/lib/libming.so; then MING_DIR=$i fi done @@ -18,11 +15,16 @@ AC_MSG_ERROR(Please reinstall libming.so - I cannot find libming.so) fi - AC_ADD_INCLUDE($MING_DIR) + AC_ADD_INCLUDE($MING_DIR/include) PHP_SUBST(MING_SHARED_LIBADD) - AC_ADD_LIBRARY_WITH_PATH(ming, $MING_DIR, MING_SHARED_LIBADD) - AC_DEFINE(HAVE_MING,1,[ ]) + AC_ADD_LIBRARY_WITH_PATH(ming, $MING_DIR/lib, MING_SHARED_LIBADD) + + AC_CHECK_LIB(ming, Ming_setScale, [ + AC_DEFINE(HAVE_MING,1,[ ]) + ],[ + AC_MSG_ERROR(Ming library 0.1.0 or greater required.) + ]) PHP_EXTENSION(ming, $ext_shared) fi -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]