<pre style='margin:0'>
David B. Evans (dbevans) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/230c822ca33b475a38053b6968c5a458002845d6">https://github.com/macports/macports-ports/commit/230c822ca33b475a38053b6968c5a458002845d6</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 230c822ca33b475a38053b6968c5a458002845d6
</span>Author: David B. Evans <devans@macports.org>
AuthorDate: Mon Apr 23 16:54:48 2018 -0700

<span style='display:block; white-space:pre;color:#404040;'>    octave-video: patch for and rebuild with ffmpeg 4.0.
</span>---
 math/octave-video/Portfile                    |  6 ++++--
 math/octave-video/files/patch-ffmpeg-4.0.diff | 13 +++++++++++++
 2 files changed, 17 insertions(+), 2 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-video/Portfile b/math/octave-video/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2483b28..a6f4992 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-video/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-video/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem          1.0
</span> PortGroup           octave 1.0
 
 octave.setup        video 1.2.4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            2
</span> platforms           darwin
 license             FreeBSD
 maintainers         {mps @Schamschula} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -16,4 +16,6 @@ checksums           rmd160 2aa0bebfc8dfea08f29fb7bfd85777b5b7a34ead \
</span>                     sha256 69af2f5b7c9d96318d5528b150ec8aa12873e974bd16c714698a8558c5aee339
 
 # allow ffmpeg or ffmpeg-devel
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append  path:lib/libavcodec.dylib:ffmpeg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  path:lib/libavcodec.dylib:ffmpeg \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-ffmpeg-4.0.diff
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-video/files/patch-ffmpeg-4.0.diff b/math/octave-video/files/patch-ffmpeg-4.0.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..5cc4947
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-video/files/patch-ffmpeg-4.0.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/AVHandler.cc.orig  2018-04-23 15:45:39.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/AVHandler.cc       2018-04-23 15:47:42.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -243,8 +243,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   codec_name = codec->name;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   // We can handle truncated bitstreams
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if (codec->capabilities & CODEC_CAP_TRUNCATED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    vstream->codec->flags |= CODEC_FLAG_TRUNCATED;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if (codec->capabilities & AV_CODEC_CAP_TRUNCATED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    vstream->codec->flags |= AV_CODEC_FLAG_TRUNCATED;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (avcodec_open2(vstream->codec, codec, NULL) < 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     {
</span></pre><pre style='margin:0'>

</pre>