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]

Reply via email to