<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>