nlopess Sat Jan 6 19:26:31 2007 UTC
Modified files:
/php-src/ext/ming config.m4 ming.c php_ming.h
Log:
MFB: fix build with libming 0.3
http://cvs.php.net/viewvc.cgi/php-src/ext/ming/config.m4?r1=1.28&r2=1.29&diff_format=u
Index: php-src/ext/ming/config.m4
diff -u php-src/ext/ming/config.m4:1.28 php-src/ext/ming/config.m4:1.29
--- php-src/ext/ming/config.m4:1.28 Thu Nov 9 09:24:17 2006
+++ php-src/ext/ming/config.m4 Sat Jan 6 19:26:31 2007
@@ -1,5 +1,5 @@
dnl
-dnl $Id: config.m4,v 1.28 2006/11/09 09:24:17 fmk Exp $
+dnl $Id: config.m4,v 1.29 2007/01/06 19:26:31 nlopess Exp $
dnl
PHP_ARG_WITH(ming, for MING support,
@@ -41,6 +41,8 @@
PHP_ADD_LIBRARY_WITH_PATH(ming, $MING_DIR/$PHP_LIBDIR, MING_SHARED_LIBADD)
PHP_CHECK_LIBRARY(ming, SWFPrebuiltClip, [ AC_DEFINE(HAVE_SWFPREBUILTCLIP,
1, [ ]) ], [], [])
+ PHP_CHECK_LIBRARY(ming, SWFMovie_namedAnchor, [
AC_DEFINE(HAVE_SWFMOVIE_NAMEDANCHOR, 1, [ ]) ], [], [])
+ PHP_CHECK_LIBRARY(ming, Ming_setSWFCompression, [
AC_DEFINE(HAVE_MING_SETSWFCOMPRESSION, 1, [ ]) ], [], [])
old_CPPFLAGS=$CPPFLAGS
CPPFLAGS=-I$MING_INC_DIR
http://cvs.php.net/viewvc.cgi/php-src/ext/ming/ming.c?r1=1.92&r2=1.93&diff_format=u
Index: php-src/ext/ming/ming.c
diff -u php-src/ext/ming/ming.c:1.92 php-src/ext/ming/ming.c:1.93
--- php-src/ext/ming/ming.c:1.92 Mon Jan 1 09:29:25 2007
+++ php-src/ext/ming/ming.c Sat Jan 6 19:26:31 2007
@@ -18,7 +18,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: ming.c,v 1.92 2007/01/01 09:29:25 sebastian Exp $ */
+/* $Id: ming.c,v 1.93 2007/01/06 19:26:31 nlopess Exp $ */
#ifdef HAVE_CONFIG_H
#include "config.h"
@@ -52,6 +52,8 @@
PHP_FALIAS(ming_keypress, ming_keypress, NULL)
#ifdef HAVE_NEW_MING
PHP_FALIAS(ming_useconstants, ming_useConstants, NULL)
+#endif
+#ifdef HAVE_MING_SETSWFCOMPRESSION
PHP_FALIAS(ming_setswfcompression, ming_setSWFCompression, NULL)
#endif
{ NULL, NULL, NULL }
@@ -142,7 +144,9 @@
Ming_useConstants(Z_LVAL_PP(num));
}
/* }}} */
+#endif
+#ifdef HAVE_MING_SETSWFCOMPRESSION
/* {{{ set output compression */
PHP_FUNCTION(ming_setSWFCompression)
{
@@ -154,7 +158,6 @@
Ming_setSWFCompression(Z_LVAL_PP(num));
}
/* }}} */
-
#endif
static int le_swfmoviep;
@@ -2190,6 +2193,7 @@
}
/* }}} */
+#ifdef HAVE_SWFMOVIE_NAMEDANCHOR
/* {{{ proto void swfmovie::namedanchor(string name)
*/
PHP_METHOD(swfmovie, namedAnchor)
@@ -2205,6 +2209,7 @@
SWFMovie_namedAnchor(getMovie(getThis() TSRMLS_CC), Z_STRVAL_PP(name));
}
/* }}} */
+#endif
/* {{{ proto void swfmovie::protect([ string pasword])
*/
@@ -2784,9 +2789,11 @@
PHP_ME(swfmovie, importChar, NULL, 0)
PHP_ME(swfmovie, importFont, NULL, 0)
PHP_ME(swfmovie, addFont, NULL, 0)
- PHP_ME(swfmovie, namedAnchor, NULL, 0)
PHP_ME(swfmovie, protect, NULL, 0)
#endif
+#ifdef HAVE_SWFMOVIE_NAMEDANCHOR
+ PHP_ME(swfmovie, namedAnchor, NULL, 0)
+#endif
{ NULL, NULL, NULL }
};
http://cvs.php.net/viewvc.cgi/php-src/ext/ming/php_ming.h?r1=1.20&r2=1.21&diff_format=u
Index: php-src/ext/ming/php_ming.h
diff -u php-src/ext/ming/php_ming.h:1.20 php-src/ext/ming/php_ming.h:1.21
--- php-src/ext/ming/php_ming.h:1.20 Mon Jan 1 09:29:25 2007
+++ php-src/ext/ming/php_ming.h Sat Jan 6 19:26:31 2007
@@ -17,7 +17,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: php_ming.h,v 1.20 2007/01/01 09:29:25 sebastian Exp $ */
+/* $Id: php_ming.h,v 1.21 2007/01/06 19:26:31 nlopess Exp $ */
#ifndef _PHP_MING_H
#define _PHP_MING_H
@@ -78,7 +78,9 @@
PHP_METHOD(swfmovie, remove);
PHP_METHOD(swfmovie, nextFrame);
PHP_METHOD(swfmovie, labelFrame);
+#ifdef HAVE_SWFMOVIE_NAMEDANCHOR
PHP_METHOD(swfmovie, namedAnchor);
+#endif
PHP_METHOD(swfmovie, setBackground);
PHP_METHOD(swfmovie, setRate);
PHP_METHOD(swfmovie, setDimension);
@@ -265,6 +267,8 @@
#ifdef HAVE_NEW_MING
PHP_FUNCTION(ming_useConstants);
+#endif
+#ifdef HAVE_MING_SETSWFCOMPRESSION
PHP_FUNCTION(ming_setSWFCompression);
#endif
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php