Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 2 Sep 2012 05:15:16 +0000 (UTC)
From:      Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r303530 - in head/graphics/php5-ffmpeg: . files
Message-ID:  <201209020515.q825FGK4043447@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: acm
Date: Sun Sep  2 05:15:16 2012
New Revision: 303530
URL: http://svn.freebsd.org/changeset/ports/303530

Log:
  - Fix build on PHP 5.4.x
  
  PR:             169370
  Submitted by:   Alexander Moskalenko <alexander.moskalenko  at  gmail.com>

Added:
  head/graphics/php5-ffmpeg/files/patch-ffmpeg_movie.c   (contents, props changed)
Modified:
  head/graphics/php5-ffmpeg/Makefile

Modified: head/graphics/php5-ffmpeg/Makefile
==============================================================================
--- head/graphics/php5-ffmpeg/Makefile	Sun Sep  2 05:07:01 2012	(r303529)
+++ head/graphics/php5-ffmpeg/Makefile	Sun Sep  2 05:15:16 2012	(r303530)
@@ -7,7 +7,7 @@
 
 PORTNAME=	ffmpeg
 PORTVERSION=	0.6.0
-PORTREVISION=	6
+PORTREVISION=	7
 CATEGORIES=	graphics
 MASTER_SITES=	SF/${PORTNAME}-php/${PORTNAME}-php/${PORTVERSION}
 PKGNAMEPREFIX=	php5-
@@ -25,8 +25,7 @@ USE_BZIP2=	yes
 USE_PHP=	yes
 USE_PHPIZE=	yes
 USE_PHPEXT=	yes
-DEFAULT_PHP_VER=53
-IGNORE_WITH_PHP=5
+DEFAULT_PHP_VER=54
 
 CONFIGURE_ARGS+=	--with-ffmpeg=${LOCALBASE}/include
 

Added: head/graphics/php5-ffmpeg/files/patch-ffmpeg_movie.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/php5-ffmpeg/files/patch-ffmpeg_movie.c	Sun Sep  2 05:15:16 2012	(r303530)
@@ -0,0 +1,38 @@
+--- ffmpeg_movie.c.orig	2012-09-01 22:21:08.000000000 -0500
++++ ffmpeg_movie.c	2012-09-01 22:25:06.000000000 -0500
+@@ -308,7 +308,7 @@
+     } 
+ 
+     if (persistent) {
+-        list_entry *le;
++	zend_rsrc_list_entry *le;
+         /* resolve the fully-qualified path name to use as the hash key */
+         fullpath = expand_filepath(filename, NULL TSRMLS_CC);
+ 
+@@ -343,7 +343,7 @@
+             }
+             
+         } else { /* no existing persistant movie, create one */
+-            list_entry new_le;
++	    zend_rsrc_list_entry new_le;
+             ffmovie_ctx = _php_alloc_ffmovie_ctx(1);
+ 
+             if (_php_open_movie_file(ffmovie_ctx, filename)) {
+@@ -357,7 +357,7 @@
+             new_le.ptr = ffmovie_ctx;
+ 
+             if (FAILURE == zend_hash_update(&EG(persistent_list), hashkey, 
+-                        hashkey_length+1, (void *)&new_le, sizeof(list_entry),
++                        hashkey_length+1, (void *)&new_le, sizeof(zend_rsrc_list_entry),
+                         NULL)) {
+                 php_error_docref(NULL TSRMLS_CC, E_WARNING, 
+                         "Failed to register persistent resource");
+@@ -501,7 +501,7 @@
+                     codec_id));
+ 
+         if (!decoder) {
+-            zend_error(E_ERROR, "Could not find decoder for %s", 
++            zend_error(E_WARNING, "Could not find decoder for %s", 
+                     _php_get_filename(ffmovie_ctx));
+             return NULL;
+         }



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201209020515.q825FGK4043447>