<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/8063350175c13d0115b9fd0ec127e9105a584ea3">https://github.com/macports/macports-ports/commit/8063350175c13d0115b9fd0ec127e9105a584ea3</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 8063350175c13d0115b9fd0ec127e9105a584ea3
</span>Author: Sergey Fedorov <vital.had@gmail.com>
AuthorDate: Thu Jun 8 15:55:43 2023 +0800

<span style='display:block; white-space:pre;color:#404040;'>    mp4v2: set right cxx_standard, unbeak the build
</span>---
 multimedia/mp4v2/Portfile | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/mp4v2/Portfile b/multimedia/mp4v2/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 110658b1b01..d4d40a438d8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/mp4v2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/mp4v2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,7 +10,7 @@ epoch               2
</span> # developers have not responded to this issue, which was filed 20201211.
 # https://github.com/TechSmith/mp4v2/issues/47
 github.setup        TechSmith mp4v2 4.1.3 Release-ThirdParty-MP4v2-
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> checksums           rmd160  8727c9cb5d256073e3ed46fb6ab9502e1bec66e5 \
                     sha256  e3ad6c2dc451b0875dbe34bfe7f51f4fe278b391434c886083e6d3ecd5fa08c2 \
                     size    2682188
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -37,14 +37,25 @@ post-patch {
</span>         ${worksrcpath}/configure.ac
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 1998
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cxxflags-append -std=c++98
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# error: 'nullptr' was not declared in this scope
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard 2011
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cxxflags-append -std=c++11
</span> 
 # Teach glibtool about -stdlib
 # Also we are patching configure.ac.
 use_autoreconf      yes
 autoreconf.args     -fvi
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# mp4subtitle.cpp: error: narrowing conversion of 'mp4v2::util::SubtitleUtility::LC_LIST' from 'unsigned int' to 'int'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# The error is not specific to 32-bit and happens with gcc and clang both.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.compiler}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.cxxflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Wno-error=c++11-narrowing
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif {[string match *gcc* ${configure.compiler}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.cxxflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Wno-narrowing
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> platform darwin {
     if {${os.major} < 10} {
         patchfiles-append mp4v2-1.9.1-libversion.patch
</pre><pre style='margin:0'>

</pre>