summaryrefslogtreecommitdiff
path: root/graphics/php-gdal/files
diff options
context:
space:
mode:
authorSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2013-03-10 14:54:52 +0000
committerSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2013-03-10 14:54:52 +0000
commitc50be625fb6f3123382eb04ab88da339a3d5dabf (patch)
tree0b8b99fd8f55b82f9ce05aa165677af9fccdfed9 /graphics/php-gdal/files
parent- Update to 0.5.13 (diff)
- Add local patch to build with PHP 5.4
- Add LICENSE - Change BUILD_DEPENDS to devel/swig20
Diffstat (limited to 'graphics/php-gdal/files')
-rw-r--r--graphics/php-gdal/files/patch-gdal_wrap.cpp19
-rw-r--r--graphics/php-gdal/files/patch-ogr_wrap.cpp19
-rw-r--r--graphics/php-gdal/files/patch-osr_wrap.cpp19
3 files changed, 57 insertions, 0 deletions
diff --git a/graphics/php-gdal/files/patch-gdal_wrap.cpp b/graphics/php-gdal/files/patch-gdal_wrap.cpp
new file mode 100644
index 000000000000..58acdb9364af
--- /dev/null
+++ b/graphics/php-gdal/files/patch-gdal_wrap.cpp
@@ -0,0 +1,19 @@
+--- gdal_wrap.cpp.orig 2012-10-09 08:58:28.000000000 +0800
++++ gdal_wrap.cpp 2013-03-02 01:37:03.203201081 +0800
+@@ -932,7 +932,7 @@
+ p = value->ptr;
+ if (type==-1) return NULL;
+
+- type_name=zend_rsrc_list_get_rsrc_type(z->value.lval TSRMLS_CC);
++ type_name=(char *) zend_rsrc_list_get_rsrc_type(z->value.lval TSRMLS_CC);
+
+ return SWIG_ZTS_ConvertResourceData(p, type_name, ty TSRMLS_CC);
+ }
+@@ -1423,6 +1423,7 @@
+ return;
+ }
+ if ( (*target)->type == IS_NULL ) {
++ TSRMLS_FETCH();
+ REPLACE_ZVAL_VALUE(target,o,1);
+ FREE_ZVAL(o);
+ return;
diff --git a/graphics/php-gdal/files/patch-ogr_wrap.cpp b/graphics/php-gdal/files/patch-ogr_wrap.cpp
new file mode 100644
index 000000000000..03eb364f4d9e
--- /dev/null
+++ b/graphics/php-gdal/files/patch-ogr_wrap.cpp
@@ -0,0 +1,19 @@
+--- ogr_wrap.cpp.orig 2012-10-09 08:58:28.000000000 +0800
++++ ogr_wrap.cpp 2013-03-02 01:39:25.713195176 +0800
+@@ -932,7 +932,7 @@
+ p = value->ptr;
+ if (type==-1) return NULL;
+
+- type_name=zend_rsrc_list_get_rsrc_type(z->value.lval TSRMLS_CC);
++ type_name=(char *) zend_rsrc_list_get_rsrc_type(z->value.lval TSRMLS_CC);
+
+ return SWIG_ZTS_ConvertResourceData(p, type_name, ty TSRMLS_CC);
+ }
+@@ -1343,6 +1343,7 @@
+ return;
+ }
+ if ( (*target)->type == IS_NULL ) {
++ TSRMLS_FETCH();
+ REPLACE_ZVAL_VALUE(target,o,1);
+ FREE_ZVAL(o);
+ return;
diff --git a/graphics/php-gdal/files/patch-osr_wrap.cpp b/graphics/php-gdal/files/patch-osr_wrap.cpp
new file mode 100644
index 000000000000..441d9a42bf05
--- /dev/null
+++ b/graphics/php-gdal/files/patch-osr_wrap.cpp
@@ -0,0 +1,19 @@
+--- osr_wrap.cpp.orig 2012-10-09 08:58:28.000000000 +0800
++++ osr_wrap.cpp 2013-03-02 01:50:03.170201473 +0800
+@@ -932,7 +932,7 @@
+ p = value->ptr;
+ if (type==-1) return NULL;
+
+- type_name=zend_rsrc_list_get_rsrc_type(z->value.lval TSRMLS_CC);
++ type_name=(char *) zend_rsrc_list_get_rsrc_type(z->value.lval TSRMLS_CC);
+
+ return SWIG_ZTS_ConvertResourceData(p, type_name, ty TSRMLS_CC);
+ }
+@@ -1147,6 +1147,7 @@
+ return;
+ }
+ if ( (*target)->type == IS_NULL ) {
++ TSRMLS_FETCH();
+ REPLACE_ZVAL_VALUE(target,o,1);
+ FREE_ZVAL(o);
+ return;