SOURCES: graphviz-php.patch - old one obsolete; now update swig op...

qboosh qboosh at pld-linux.org
Wed Dec 27 17:07:36 CET 2006


Author: qboosh                       Date: Wed Dec 27 16:07:36 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- old one obsolete; now update swig option for php 5.x

---- Files affected:
SOURCES:
   graphviz-php.patch (1.2 -> 1.3) 

---- Diffs:

================================================================
Index: SOURCES/graphviz-php.patch
diff -u SOURCES/graphviz-php.patch:1.2 SOURCES/graphviz-php.patch:1.3
--- SOURCES/graphviz-php.patch:1.2	Sun Feb 12 00:13:35 2006
+++ SOURCES/graphviz-php.patch	Wed Dec 27 17:07:31 2006
@@ -1,40 +1,22 @@
---- graphviz-2.8/tclpkg/gv/gv_php.cpp.orig	2006-02-03 23:38:22.000000000 +0100
-+++ graphviz-2.8/tclpkg/gv/gv_php.cpp	2006-02-11 20:13:04.627942250 +0100
-@@ -704,8 +704,9 @@
-   swig_module_info *ret = 0;
+--- graphviz-2.12/configure.ac.orig	2006-12-27 15:51:47.804344000 +0100
++++ graphviz-2.12/configure.ac	2006-12-27 15:53:32.174292416 +0100
+@@ -631,7 +631,7 @@
+ AC_ARG_ENABLE(php,
+   [AC_HELP_STRING([--disable-php], [don't support php language bindings])])
+ if test "x$enable_php" != "xno"; then
+-if test `$SWIG -help 2>&1 | $GREP -c '\-php *- Generate'` = 0; then
++if test `$SWIG -help 2>&1 | $GREP -c '\-php5 *- Generate'` = 0; then
+ 	PHP=
+ 	AC_MSG_WARN([swig does not support php. The PHP packages will not be built])
+ else
+--- graphviz-2.12/tclpkg/gv/Makefile.am.orig	2006-12-27 15:09:27.243566000 +0100
++++ graphviz-2.12/tclpkg/gv/Makefile.am	2006-12-27 15:53:44.046969001 +0100
+@@ -86,7 +86,7 @@
+ libgv_php_la_LIBADD = $(BASELIBS) @PHP_LIBS@
+ libgv_php_la_LDFLAGS = 
+ gv_php.cpp $(PHP_hdr): gv.i
+-	$(SWIG) -c++ -php -o gv_php.cpp $(srcdir)/gv.i
++	$(SWIG) -c++ -php5 -o gv_php.cpp $(srcdir)/gv.i
  
-   MAKE_STD_ZVAL(pointer);
-+  TSRMLS_FETCH();
- 
--  if (zend_get_constant(const_name, sizeof(const_name), pointer)) {
-+  if (zend_get_constant(const_name, sizeof(const_name), pointer TSRMLS_CC)) {
-     if (pointer->type == IS_LONG) {
-       ret = (swig_module_info *) pointer->value.lval;
-     }
-@@ -714,6 +715,7 @@
- }
- 
- static void SWIG_Php4_SetModule(swig_module_info *pointer) {
-+  TSRMLS_FETCH();
-   REGISTER_MAIN_LONG_CONSTANT(const_name, (long) pointer, 0);
- }
- 
-@@ -759,8 +761,8 @@
- ZEND_END_MODULE_GLOBALS(gv)
- ZEND_DECLARE_MODULE_GLOBALS(gv)
- #ifdef ZTS
--#define ErrorMsg() TSRMG(gv_globals_id, zend_gv_globals *, error_msg );
--#define ErrorCode() TSRMG(gv_globals_id, zend_gv_globals *, error_code );
-+#define ErrorMsg() TSRMG(gv_globals_id, zend_gv_globals *, error_msg )
-+#define ErrorCode() TSRMG(gv_globals_id, zend_gv_globals *, error_code )
- #else
- #define ErrorMsg() (gv_globals.error_msg)
- #define ErrorCode() (gv_globals.error_code)
-@@ -773,6 +775,7 @@
- static void gv_destroy_globals(zend_gv_globals *gv_globals) { }
- 
- void SWIG_ResetError() {
-+  TSRMLS_FETCH();
-   ErrorMsg() = default_error_msg;
-   ErrorCode() = default_error_code;
- }
+ pkgpythondir = $(pkglibdir)/python
+ PYTHON_hdr = gv.py
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/graphviz-php.patch?r1=1.2&r2=1.3&f=u



More information about the pld-cvs-commit mailing list