Revision
108721
Author
devans@macports.org
Date
2013-07-31 11:16:43 -0700 (Wed, 31 Jul 2013)

Log Message

gegl: fix ffmpeg deprecations that cause build with ffmpeg-devel to fail.

Modified Paths

Added Paths

Diff

Modified: trunk/dports/graphics/gegl/Portfile (108720 => 108721)


--- trunk/dports/graphics/gegl/Portfile	2013-07-31 18:11:33 UTC (rev 108720)
+++ trunk/dports/graphics/gegl/Portfile	2013-07-31 18:16:43 UTC (rev 108721)
@@ -6,7 +6,7 @@
 
 name            gegl
 version         0.2.0
-revision        6
+revision        7
 license         {GPL-3+ LGPL-3+}
 set branch      [join [lrange [split ${version} .] 0 1] .]
 categories      graphics
@@ -50,7 +50,8 @@
 patchfiles     patch-configure.diff \
                opencl.patch \
                rename-for-altivec.patch \
-               patch-ffmpeg-1.0.diff
+               patch-ffmpeg-1.0.diff \
+               patch-ffmpeg-2.0.diff
 
 # introspection: Need to define Gegl_0_2_gir_FILES
 

Added: trunk/dports/graphics/gegl/files/patch-ffmpeg-2.0.diff (0 => 108721)


--- trunk/dports/graphics/gegl/files/patch-ffmpeg-2.0.diff	                        (rev 0)
+++ trunk/dports/graphics/gegl/files/patch-ffmpeg-2.0.diff	2013-07-31 18:16:43 UTC (rev 108721)
@@ -0,0 +1,22 @@
+--- operations/external/ff-load.c.orig	2013-07-28 22:44:18.000000000 -0700
++++ operations/external/ff-load.c	2013-07-28 22:45:01.000000000 -0700
+@@ -312,7 +312,7 @@
+       if (p->codec->capabilities & CODEC_CAP_TRUNCATED)
+         p->enc->flags |= CODEC_FLAG_TRUNCATED;
+ 
+-      if (avcodec_open (p->enc, p->codec) < 0)
++      if (avcodec_open2 (p->enc, p->codec, NULL) < 0)
+         {
+           g_warning ("error opening codec %s", p->enc->codec->name);
+           return;
+--- operations/workshop/external/ff-save.c.orig	2013-07-28 22:46:58.000000000 -0700
++++ operations/workshop/external/ff-save.c	2013-07-28 22:47:36.000000000 -0700
+@@ -568,7 +568,7 @@
+     }
+ 
+   /* open the codec */
+-  if (avcodec_open (c, codec) < 0)
++  if (avcodec_open2 (c, codec, NULL) < 0)
+     {
+       fprintf (stderr, "could not open codec\n");
+       exit (1);