<pre style='margin:0'>
Lawrence Velázquez (larryv) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/47c17ffba0a00b0f4eccbfc9540f72acb659f35e">https://github.com/macports/macports-ports/commit/47c17ffba0a00b0f4eccbfc9540f72acb659f35e</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 47c17ffba0a00b0f4eccbfc9540f72acb659f35e
</span>Author: Lawrence Velázquez <larryv@macports.org>
AuthorDate: Sat Dec 3 18:28:50 2016 -0500

<span style='display:block; white-space:pre;color:#404040;'>    libffi: Add modeline, rearrange, reformat
</span>---
 devel/libffi/Portfile | 40 ++++++++++++++++++++++------------------
 1 file changed, 22 insertions(+), 18 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libffi/Portfile b/devel/libffi/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1996154..20afdf0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libffi/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libffi/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,5 +1,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup  muniversal 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- 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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           muniversal 1.0
</span> 
 name                libffi
 version             3.2.1
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,31 +10,31 @@ platforms           darwin
</span> license             MIT
 maintainers         nomaintainer
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description         libffi provides a high level api to various calling conventions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         libffi provides a high level api to various \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    calling conventions
</span> long_description    libffi library provides a portable, high level \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    programming interface to various calling conventions. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    This allows a programmer to call any function \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    specified by a call interface description at run-time. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    Some programs may not know at the time of compilation \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    what arguments are to be passed to a function. For \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    instance, an interpreter may be told at run-time about \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    the number and types of arguments used to call a given \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    function. Libffi can be used in such programs to \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    provide a bridge from the interpreter program to \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    compiled code.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    programming interface to various calling \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    conventions. This allows a programmer to call any \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    function specified by a call interface description \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    at run-time. Some programs may not know at the \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    time of compilation what arguments are to be \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    passed to a function. For instance, an interpreter \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    may be told at run-time about the number and types \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    of arguments used to call a given function. Libffi \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    can be used in such programs to provide a bridge \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    from the interpreter program to compiled code.
</span> homepage            http://sources.redhat.com/libffi/
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> master_sites        http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/ \
                     http://ftp-stud.fht-esslingen.de/pub/Mirrors/sourceware.org/libffi/ \
                     http://mirror.aarnet.edu.au/pub/sourceware/libffi/ \
                     http://ftp.cs.pu.edu.tw/Linux/sourceware/libffi/ \
                     ftp://sourceware.org/pub/libffi/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> checksums           rmd160  9b546a3d002380bec3f00d86fc47d730abf51dfd \
                     sha256  d06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37
 
 # https://trac.macports.org/ticket/44170
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append PR-44170.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   PR-44170.patch
</span> 
 # Don't use macports gcc or clang toolchains to build this due to dependency cycles
 compiler.blacklist-append macports-*
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,9 +46,11 @@ if {[string match *clang* ${configure.compiler}]} {
</span> }
 
 array set merger_host {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    ppc64   powerpc-apple-darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ppc64 powerpc-apple-darwin
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-lappend merger_dont_diff ${prefix}/lib/libffi-${version}/include/ffi.h ${prefix}/lib/libffi-${version}/include/ffitarget.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lappend merger_dont_diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ${prefix}/lib/libffi-${version}/include/ffi.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ${prefix}/lib/libffi-${version}/include/ffitarget.h
</span> 
 livecheck.url       ${homepage}
 livecheck.type      regex
</pre><pre style='margin:0'>

</pre>