Add support for PHP 5.4 according to https://github.com/remicollet/syck/commit/6fc548bd588b0a41f403a1dd3dc44b22ee2586d3 Added file(s): - files/patch-phpext.c Port maintainer (miwi@FreeBSD.org) is cc'd. Generated with FreeBSD Port Tools 0.99
Responsible Changed From-To: freebsd-ports-bugs->miwi Over to maintainer (via the GNATS Auto Assign Tool)
Author: miwi Date: Mon Feb 4 02:47:35 2013 New Revision: 311562 URL: http://svnweb.freebsd.org/changeset/ports/311562 Log: - Add support for PHP 5.4 PR: 174253 Submitted by: Stephon Chen <stephon@gmail.com> Added: head/textproc/pecl-syck/files/ head/textproc/pecl-syck/files/patch-phpext.c (contents, props changed) Modified: head/textproc/pecl-syck/Makefile (contents, props changed) Modified: head/textproc/pecl-syck/Makefile ============================================================================== --- head/textproc/pecl-syck/Makefile Mon Feb 4 02:45:33 2013 (r311561) +++ head/textproc/pecl-syck/Makefile Mon Feb 4 02:47:35 2013 (r311562) @@ -1,12 +1,9 @@ -# New ports collection makefile for: pecl-syck -# Date created: 7 Aug 2007 -# Whom: Ditesh Shashikant Gathani <ditesh@gathani.org> -# +# Created by: Ditesh Shashikant Gathani <ditesh@gathani.org> # $FreeBSD$ -# PORTNAME= syck PORTVERSION= 0.9.3 +PORTREVISION= 1 CATEGORIES= textproc pear MASTER_SITES= http://pecl.php.net/get/ PKGNAMEPREFIX= pecl- @@ -21,8 +18,6 @@ BUILD_DEPENDS= ${LOCALBASE}/lib/libsyck. USE_PHP= spl hash USE_PHP_BUILD= yes USE_PHPEXT= yes -DEFAULT_PHP_VER=53 -IGNORE_WITH_PHP=5 CONFIGURE_ARGS= --enable-syck Added: head/textproc/pecl-syck/files/patch-phpext.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/pecl-syck/files/patch-phpext.c Mon Feb 4 02:47:35 2013 (r311562) @@ -0,0 +1,38 @@ +--- phpext.c.orig 2012-12-05 11:19:34.767180000 +0800 ++++ phpext.c 2012-12-05 11:20:01.379824000 +0800 +@@ -198,7 +198,7 @@ + + + +-function_entry syck_functions[] = { ++zend_function_entry syck_functions[] = { + PHP_FE(syck_load, arginfo_syck_load) + PHP_FE(syck_dump, arginfo_syck_dump) + {NULL, NULL, NULL} /* Must be the last line in syck_functions[] */ +@@ -403,7 +403,7 @@ + + strncpy(classname, n->type_id + 12, classname_len + 1); + +- if (FAILURE == zend_lookup_class_ex(classname, classname_len, 1, &ce TSRMLS_CC)) { ++ if (FAILURE == zend_lookup_class(classname, classname_len, &ce TSRMLS_CC)) { + zend_throw_exception_ex(syck_exception_entry, 0 TSRMLS_CC, "Couldn't find %s class on line %d, col %d: '%s'", classname, p->linect + 1, p->cursor - p->lineptr, p->lineptr); + efree(classname); + break; +@@ -439,7 +439,7 @@ + + strncpy(classname, n->type_id + 11, classname_len + 1); + +- if (FAILURE == zend_lookup_class_ex(classname, classname_len, 1, &ce TSRMLS_CC)) { ++ if (FAILURE == zend_lookup_class(classname, classname_len, &ce TSRMLS_CC)) { + zend_throw_exception_ex(syck_exception_entry, 0 TSRMLS_CC, "Couldn't find %s class on line %d, col %d: '%s'", classname, p->linect + 1, p->cursor - p->lineptr, p->lineptr); + efree(classname); + break; +@@ -511,7 +511,7 @@ + + strncpy(classname, n->type_id + 10, classname_len + 1); + +- if (FAILURE == zend_lookup_class_ex(classname, classname_len, 1, &ce TSRMLS_CC)) { ++ if (FAILURE == zend_lookup_class(classname, classname_len, &ce TSRMLS_CC)) { + zend_throw_exception_ex(syck_exception_entry, 0 TSRMLS_CC, "Couldn't find %s class on line %d, col %d: '%s'", classname, p->linect + 1, p->cursor - p->lineptr, p->lineptr); + efree(classname); + break; _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed Committed. Thanks!