<pre style='margin:0'>
MarcusCalhoun-Lopez pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/a68ffde0da7203d0f28d1d7eb892092290aaaf19">https://github.com/macports/macports-ports/commit/a68ffde0da7203d0f28d1d7eb892092290aaaf19</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new a68ffde  dirac: create variant to build unit tests
</span>a68ffde is described below

<span style='display:block; white-space:pre;color:#808000;'>commit a68ffde0da7203d0f28d1d7eb892092290aaaf19
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Sat Jul 8 22:18:55 2017 -0700

<span style='display:block; white-space:pre;color:#404040;'>    dirac: create variant to build unit tests
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    New variant requires C++11.
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes https://trac.macports.org/ticket/54073
</span><span style='display:block; white-space:pre;color:#404040;'>    Maintainer timeout.
</span>---
 multimedia/dirac/Portfile                    | 16 ++++++++++++++--
 multimedia/dirac/files/patch-no_cppunit.diff | 11 +++++++++++
 2 files changed, 25 insertions(+), 2 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/dirac/Portfile b/multimedia/dirac/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2de7f91..aec011f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/dirac/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/dirac/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem      1.0
</span> 
 name            dirac
 version         1.0.2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision        3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision        4
</span> categories      multimedia
 license         {MPL-1.1 GPL-2 LGPL-2.1}
 maintainers     {devans @dbevans}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,7 +28,9 @@ checksums       md5     a57c2c5e58062d437d9ab13dffb28f0f \
</span> 
 patchfiles      patch-Makefile.am.diff  patch-doc-Makefile.am.diff nolibstdc++.patch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib     port:cppunit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if { ![variant_isset tests] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append patch-no_cppunit.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 use_autoreconf  yes
 autoreconf.args -fvi -I m4
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -43,6 +45,16 @@ variant doc description {Build Dirac reference documentation} {
</span>                 path:bin/latex:texlive
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+variant tests description {Build unit tests} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # see https://github.com/macports/macports-ports/commit/ff3d49ef9854c92efdbf46f8791cba6f0511d368#diff-78659008428062a5a45adf6f07052d03
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    PortGroup  cxx11 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.cxxflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        -std=c++11 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        -Wno-c++11-narrowing
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append port:cppunit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> livecheck.type  regex
 livecheck.url   http://sourceforge.net/projects/dirac/files/dirac-codec
 livecheck.regex "Dirac-(\\d+(?:\\.\\d+)*)"
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/dirac/files/patch-no_cppunit.diff b/multimedia/dirac/files/patch-no_cppunit.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..990c4ef
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/dirac/files/patch-no_cppunit.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.ac.orig      2009-02-09 17:16:37.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure.ac   2017-06-18 09:40:47.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -333,7 +333,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dnl Until then just use AC_CHECK_HEADER by itself
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dnl AC_CHECK_HEADER([cppunit/TestRunner.h],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dnl     [AC_CHECK_LIB([cppunit], [main], [HAVE_CPPUNIT="true"], [HAVE_CPPUNIT="false"], [ -ldl ])], [HAVE_CPPUNIT="false"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-AC_CHECK_HEADER([cppunit/TestRunner.h],[HAVE_CPPUNIT="true"], [HAVE_CPPUNIT="false"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_CHECK_HEADER([cppunit/TestRunner.h],[HAVE_CPPUNIT="false"], [HAVE_CPPUNIT="false"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if test $HAVE_CPPUNIT = "true"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           AC_MSG_CHECKING([whether unit tests code will compile and link])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           SAVE_LIBS=$LIBS
</span></pre><pre style='margin:0'>

</pre>