<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>