mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-20 19:41:34 +01:00
graphics/graphviz: Added a fix for php-5.4.
Signed-off-by: Robby Workman <rworkman@slackbuilds.org>
This commit is contained in:
parent
eed82ba7f0
commit
0cfa1744b8
2 changed files with 21 additions and 1 deletions
|
@ -8,7 +8,7 @@
|
|||
|
||||
PRGNAM=graphviz
|
||||
VERSION=${VERSION:-2.28.0}
|
||||
BUILD=${BUILD:-1}
|
||||
BUILD=${BUILD:-2}
|
||||
TAG=${TAG:-_SBo}
|
||||
|
||||
if [ -z "$ARCH" ]; then
|
||||
|
@ -52,6 +52,9 @@ chmod -R u+w,go+r-w,a-s .
|
|||
# Install PHP bindings to proper location.
|
||||
sed -i 's|/php/modules|/php/extensions|' configure
|
||||
|
||||
# Fix for php-5.4
|
||||
patch -p1 < $CWD/php_5.4_compat.patch
|
||||
|
||||
CFLAGS="$SLKCFLAGS" \
|
||||
CXXFLAGS="$SLKCFLAGS" \
|
||||
./configure \
|
||||
|
|
17
graphics/graphviz/php_5.4_compat.patch
Normal file
17
graphics/graphviz/php_5.4_compat.patch
Normal file
|
@ -0,0 +1,17 @@
|
|||
diff -Naur graphviz-2.28.0.orig/tclpkg/gv/gv_php_init.c graphviz-2.28.0/tclpkg/gv/gv_php_init.c
|
||||
--- graphviz-2.28.0.orig/tclpkg/gv/gv_php_init.c 2011-01-25 17:30:51.000000000 +0100
|
||||
+++ graphviz-2.28.0/tclpkg/gv/gv_php_init.c 2012-05-30 04:10:40.657221055 +0200
|
||||
@@ -19,11 +19,13 @@
|
||||
|
||||
static size_t gv_string_writer (GVJ_t *job, const char *s, size_t len)
|
||||
{
|
||||
+ TSRMLS_FETCH();
|
||||
return PHPWRITE(s, len);
|
||||
}
|
||||
|
||||
static size_t gv_channel_writer (GVJ_t *job, const char *s, size_t len)
|
||||
{
|
||||
+ TSRMLS_FETCH();
|
||||
return PHPWRITE(s, len);
|
||||
}
|
||||
|
Loading…
Reference in a new issue