Summary: | [PATCH] textproc/pecl-syck: Add support for PHP 5.4 | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | stephon | ||||
Component: | Individual Port(s) | Assignee: | Martin Wilke <miwi> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Only Me | CC: | miwi | ||||
Priority: | Normal | ||||||
Version: | Latest | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Attachments: |
|
Description
stephon
2012-12-07 06:50:00 UTC
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! |