<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/1d5a871b8135dab90a4e2c06a88ec375bf83a824">https://github.com/macports/macports-ports/commit/1d5a871b8135dab90a4e2c06a88ec375bf83a824</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 1d5a871 podofo: build with unit tests disabled
</span>1d5a871 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 1d5a871b8135dab90a4e2c06a88ec375bf83a824
</span>Author: David B. Evans <devans@macports.org>
AuthorDate: Mon Sep 3 11:31:39 2018 -0700
<span style='display:block; white-space:pre;color:#404040;'> podofo: build with unit tests disabled
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Tests can now be disabled/enabled using new option
</span><span style='display:block; white-space:pre;color:#404040;'> PODOFO_BUILD_TESTS, disabled by default. This replaces
</span><span style='display:block; white-space:pre;color:#404040;'> the previous opportunistic behavior which always built
</span><span style='display:block; white-space:pre;color:#404040;'> unit tests when cppunit was available.
</span>---
graphics/podofo/Portfile | 12 +++++-------
graphics/podofo/files/make-tests-optional.patch | 21 +++++++++++++++++++++
2 files changed, 26 insertions(+), 7 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/podofo/Portfile b/graphics/podofo/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9799b70..4b58bec 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/podofo/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/podofo/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,6 +6,7 @@ PortGroup cxx11 1.1
</span>
name podofo
version 0.9.6
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> license GPL-2 LGPL-2
categories graphics
maintainers {devans @dbevans} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,11 +25,6 @@ checksums sha256 e9163650955ab8e4b9532e7aa43b841bac45701f7b0f9b793a98
</span> rmd160 71764cd85c7e443654689f84dd8c68fccb24e442 \
size 995898
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# cppunit required as a build dependency to enable build of podofo command line tools
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cppunit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> depends_lib port:zlib \
port:freetype \
port:fontconfig \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -45,14 +41,16 @@ post-extract {
</span> reinplace "s|\r||g" ${worksrcpath}/cmake/modules/FindFREETYPE.cmake
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-cmake-modules-FindFREETYPE.cmake.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append podofo-cmake-3.12.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-cmake-modules-FindFREETYPE.cmake.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ podofo-cmake-3.12.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ make-tests-optional.patch
</span>
configure.args-append \
-G \"Unix Makefiles\" \
-DWANT_FONTCONFIG:BOOL=TRUE \
-DPODOFO_BUILD_SHARED:BOOL=TRUE \
-DPODOFO_BUILD_STATIC:BOOL=TRUE \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DPODOFO_BUILD_TESTS:BOOL=FALSE \
</span> -DCMAKE_INCLUDE_PATH=${prefix}/include \
-DCMAKE_LIBRARY_PATH=${prefix}/lib \
-DCMAKE_EXE_LINKER_FLAGS='' \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/podofo/files/make-tests-optional.patch b/graphics/podofo/files/make-tests-optional.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..f3448a6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/podofo/files/make-tests-optional.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,21 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CMakeLists.txt.orig 2018-09-03 10:33:31.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt 2018-09-03 10:42:57.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -384,6 +384,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ IF(NOT PODOFO_BUILD_LIB_ONLY)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++IF(PODOFO_BUILD_TESTS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ FIND_PACKAGE(CppUnit)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ IF(CppUnit_FOUND)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -394,6 +395,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MESSAGE("Cppunit not found. No unit tests will be built.")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ENDIF(CppUnit_FOUND)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ELSE(PODOFO_BUILD_TESTS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ MESSAGE("Tests disabled. No unit tests will be built.")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENDIF(PODOFO_BUILD_TESTS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ENDIF(NOT PODOFO_BUILD_LIB_ONLY)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ FIND_PACKAGE(OpenSSL)
</span></pre><pre style='margin:0'>
</pre>