<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/0ac50df120ae8a7a503be35e5fc52541830dbf0a">https://github.com/macports/macports-ports/commit/0ac50df120ae8a7a503be35e5fc52541830dbf0a</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 0ac50df120a polyml: Update to version 5.9
</span>0ac50df120a is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 0ac50df120ae8a7a503be35e5fc52541830dbf0a
</span>Author: Phil Clayton <phil.clayton@veonix.com>
AuthorDate: Wed Dec 1 20:55:09 2021 +0000

<span style='display:block; white-space:pre;color:#404040;'>    polyml: Update to version 5.9
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Note that Poly/ML >= 5.8.2 does not need libffi.
</span>---
 lang/polyml/Portfile                             | 18 +++++++-----------
 lang/polyml/files/patch-libffi-fix.diff          | 16 ----------------
 lang/polyml/files/patch-no-ppc-reloc-header.diff | 12 ------------
 3 files changed, 7 insertions(+), 39 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/polyml/Portfile b/lang/polyml/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 18ec4131488..4013687f527 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/polyml/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/polyml/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,8 +1,8 @@
</span> PortSystem 1.0
 PortGroup           github 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        polyml polyml 5.7.1 v
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        polyml polyml 5.9 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span> categories          lang sml
 platforms           darwin
 maintainers         {veonix.com:phil.clayton @pclayton} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,20 +14,16 @@ long_description    Poly/ML is an extremely fast and efficient implementation of
</span> 
 homepage            http://www.polyml.org/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  17644f9f9c3073486788e1bf6a368247788cfd35 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  31d01e21af6203af75f8b377eeb90aa3eb8b7b1a6e2d942323da53ae390c57e5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    7218581
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  d844bf105eb77abc51a8e4a4fbef872cb284d50f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  35374796b00458e1f9bb71a9dab3d42f6cd7bba1293bcb3fc2a8c1faea35ad34 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    3764591
</span> 
 depends_build       port:pkgconfig
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib         port:gmp port:libffi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib         port:gmp
</span> 
 configure.args      --mandir=${prefix}/share/man --build=${build_arch}-apple-darwin${os.major} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --enable-shared --with-system-libffi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          patch-no-ppc-reloc-header.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-libffi-fix.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patch.pre_args -p1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --enable-shared
</span> 
 post-destroot {
     xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/polyml/files/patch-libffi-fix.diff b/lang/polyml/files/patch-libffi-fix.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index a5dc513a0b2..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/polyml/files/patch-libffi-fix.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,16 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/libpolyml/polyffi.cpp b/libpolyml/polyffi.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index b95d02b..51492ee 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/libpolyml/polyffi.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/libpolyml/polyffi.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -108,9 +108,10 @@ static struct _abiTable { const char *abiName; ffi_abi abiCode; } abiTable[] =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     {"ms_cdecl", FFI_MS_CDECL},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #elif defined(X86_WIN64)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     {"win64", FFI_WIN64},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#elif defined(X86_64) || (defined (__x86_64__) && defined (X86_DARWIN))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    {"unix64", FFI_UNIX64},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #elif defined(X86_ANY)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     {"sysv", FFI_SYSV},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    {"unix64", FFI_UNIX64},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     { "default", FFI_DEFAULT_ABI}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- };
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/polyml/files/patch-no-ppc-reloc-header.diff b/lang/polyml/files/patch-no-ppc-reloc-header.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index ffd8a21caf6..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/polyml/files/patch-no-ppc-reloc-header.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,12 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/libpolyml/machoexport.cpp b/libpolyml/machoexport.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index f5b1aa3..93e126e 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/libpolyml/machoexport.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/libpolyml/machoexport.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -55,7 +55,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <mach-o/loader.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <mach-o/reloc.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <mach-o/nlist.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#include <mach-o/ppc/reloc.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <mach-o/x86_64/reloc.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #ifdef HAVE_STRING_H
</span></pre><pre style='margin:0'>

</pre>