<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Thanks --  these kinds of nuances are tricky.<div><br></div><div>Will alter that and update.</div><div><br></div><div>Ken</div><div><br></div><div><br></div><div><br></div><div><div><div><div>On 2017-07-04, at 1:29 AM, Ryan Schmidt wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><meta http-equiv="Content-Type" content="text/html charset=us-ascii"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Jul 3, 2017, at 14:46, Marius Schamschula <<a href="mailto:mps@macports.org" class="">mps@macports.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><pre style="margin:0" class="">Marius Schamschula (Schamschula) pushed a commit to branch master
in repository macports-ports.

</pre><p class=""><a href="https://github.com/macports/macports-ports/commit/3efea307091e06b1176c8e9c1f771dd1efdea179" class="">https://github.com/macports/macports-ports/commit/3efea307091e06b1176c8e9c1f771dd1efdea179</a></p>
<pre style="white-space: pre; background: #F8F8F8" class="">The following commit(s) were added to refs/heads/master by this push:
<span style="display:block; white-space:pre;color:#404040;" class="">     new 3efea30  snowleopardfixes: new port to deal with missing functions in Snow Leopard
</span>3efea30 is described below

<span style="display:block; white-space:pre;color:#808000;" class="">commit 3efea307091e06b1176c8e9c1f771dd1efdea179
</span>Author: Marius Schamschula <<a href="mailto:mps@macports.org" class="">mps@macports.org</a>>
AuthorDate: Mon Jul 3 14:46:31 2017 -0500

<span style="display:block; white-space:pre;color:#404040;" class="">    snowleopardfixes: new port to deal with missing functions in Snow Leopard
</span>---
 devel/snowleopardfixes/Portfile | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

<span style="display:block; white-space:pre;color:#808080;" class="">diff --git a/devel/snowleopardfixes/Portfile b/devel/snowleopardfixes/Portfile
</span>new file mode 100644
<span style="display:block; white-space:pre;color:#808080;" class="">index 0000000..d628fc9
</span><span style="display:block; white-space:pre;background:#ffe0e0;" class="">--- /dev/null
</span><span style="display:block; white-space:pre;background:#e0e0ff;" class="">+++ b/devel/snowleopardfixes/Portfile
</span><span style="display:block; white-space:pre;background:#e0e0e0;" class="">@@ -0,0 +1,31 @@
</span><span style="display:block; white-space:pre;background:#e0ffe0;" class="">+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style="display:block; white-space:pre;background:#e0ffe0;" class="">+
</span><span style="display:block; white-space:pre;background:#e0ffe0;" class="">+PortSystem          1.0
</span><span style="display:block; white-space:pre;background:#e0ffe0;" class="">+PortGroup           github 1.0
</span><span style="display:block; white-space:pre;background:#e0ffe0;" class="">+PortGroup           muniversal 1.0
</span></pre></div></blockquote><div><br class=""></div>Why muniversal?</div><div><br class=""><blockquote type="cite" class=""><div class=""><pre style="white-space: pre; background: #F8F8F8" class=""><span style="display:block; white-space:pre;background:#e0ffe0;" class="">+#PortGroup          cmake 1.0
</span><span style="display:block; white-space:pre;background:#e0ffe0;" class="">+
</span><span style="display:block; white-space:pre;background:#e0ffe0;" class="">+github.setup        kencu snowleopardfixes 72c90d36d20023eab306b1f9be077c5e11c3fc58
</span><span style="display:block; white-space:pre;background:#e0ffe0;" class="">+version             20170702
</span><span style="display:block; white-space:pre;background:#e0ffe0;" class="">+categories          sysutils
</span><span style="display:block; white-space:pre;background:#e0ffe0;" class="">+platforms           darwin
</span><span style="display:block; white-space:pre;background:#e0ffe0;" class="">+maintainers         <a href="http://gmail.com/" class="">gmail.com</a>:ken.cunningham.webuse
</span><span style="display:block; white-space:pre;background:#e0ffe0;" class="">+license             GPL-2
</span><span style="display:block; white-space:pre;background:#e0ffe0;" class="">+
</span><span style="display:block; white-space:pre;background:#e0ffe0;" class="">+description         A library to replace common functions missing from SnowLeopard
</span><span style="display:block; white-space:pre;background:#e0ffe0;" class="">+long_description    ${description}
</span><span style="display:block; white-space:pre;background:#e0ffe0;" class="">+
</span><span style="display:block; white-space:pre;background:#e0ffe0;" class="">+checksums           rmd160  43303d2c290455488a806b05fe22647b8b070e63 \
</span><span style="display:block; white-space:pre;background:#e0ffe0;" class="">+                    sha256  b73fdaed13fb50a437cd5cbe530096f9afb921820ce1dcd292bc367470888b46
</span><span style="display:block; white-space:pre;background:#e0ffe0;" class="">+
</span><span style="display:block; white-space:pre;background:#e0ffe0;" class="">+use_configure       no
</span><span style="display:block; white-space:pre;background:#e0ffe0;" class="">+
</span><span style="display:block; white-space:pre;background:#e0ffe0;" class="">+
</span><span style="display:block; white-space:pre;background:#e0ffe0;" class="">+build.env           CXX="${configure.cxx}" \
</span><span style="display:block; white-space:pre;background:#e0ffe0;" class="">+                    CXXFLAGS="${configure.cxxflags} [get_canonical_archflags cxx]" \
</span><span style="display:block; white-space:pre;background:#e0ffe0;" class="">+                    CC="${<a href="http://configure.cc/" class="">configure.cc</a>}" \
</span><span style="display:block; white-space:pre;background:#e0ffe0;" class="">+                    CFLAGS="${configure.cflags}" \
</span><span style="display:block; white-space:pre;background:#e0ffe0;" class="">+                    LDFLAGS="${configure.ldflags}  [get_canonical_archflags ld]" \
</span><span style="display:block; white-space:pre;background:#e0ffe0;" class="">+                    PREFIX=${prefix}
</span><span style="display:block; white-space:pre;background:#e0ffe0;" class=""></span></pre></div></blockquote><div>get_canonical_archflags won't do the right thing with muniversal. Look in the log and note how the "x86_64" build and the "i386" build both build for both x86_64 and i386.</div><div><br class=""></div><div>The fact that the universal build succeeds and actually produces universal binaries suggests the muniversal portgroup isn't needed. All you need is "variant universal {}" after "use_configure no".</div><div><br class=""></div></div></div></blockquote></div><br></div></div></body></html>