<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/c1577d433017d39bcb1abdc72b5ce130f06de710">https://github.com/macports/macports-ports/commit/c1577d433017d39bcb1abdc72b5ce130f06de710</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 c1577d4  gst: update version 3.1->3.2.5
</span>c1577d4 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit c1577d433017d39bcb1abdc72b5ce130f06de710
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Sun Jun 17 08:20:36 2018 -0700

<span style='display:block; white-space:pre;color:#404040;'>    gst: update version 3.1->3.2.5
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes https://trac.macports.org/ticket/27730
</span>---
 lang/gst/Portfile             | 56 +++++++++++++++--------------
 lang/gst/files/04ac00a8.patch | 84 -------------------------------------------
 2 files changed, 30 insertions(+), 110 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gst/Portfile b/lang/gst/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 7b66905..9ad84ac 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gst/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gst/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,8 +3,7 @@
</span> PortSystem              1.0
 
 name                    gst
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version                 3.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version                 3.2.5
</span> categories              lang
 platforms               darwin
 maintainers             nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,12 +22,12 @@ homepage                http://smalltalk.gnu.org/
</span> master_sites            gnu:smalltalk
 distname                smalltalk-${version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums               sha1    9b1602bf29d1483d9200d83419dc3cd0fc0d397b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        rmd160  cc9a593c1773ba66f2f999b1369944eebd722ef9 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  af964929ba81d133c1fe4a9479fad8c8e21a9449bc2c0b2c48b1e51c8ee43eed \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    5282705
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  04cc87b31e8288fc6a8ce756612d40d91ce40cde \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  06e574e818ec49f0555d948ae53b1453d8c1df59ef597dad911a4fd1ffba1cce \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    5779293
</span> 
 depends_build           port:zip \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:gawk \
</span>                         port:pkgconfig
 
 depends_lib             port:libsigsegv \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -37,10 +36,13 @@ depends_lib             port:libsigsegv \
</span>                         port:gmp \
                         port:libiconv \
                         port:ncurses \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:readline
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles              04ac00a8.patch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patch.pre_args          -p1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:readline \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:libtool \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:cairo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:sqlite3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:expat \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:zlib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:libsdl
</span> 
 configure.cppflags-append \
                         -DUSE_INTERP_RESULT
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -49,34 +51,36 @@ configure.args          --infodir=${prefix}/share/info \
</span>                         --mandir=${prefix}/share/man \
                         --enable-disassembler \
                         --enable-preemption \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --with-system-libltdl \
</span>                         --with-system-libffi \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        --with-system-libsigsegv
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        # --enable-jit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --with-system-libsigsegv \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --without-tcl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --without-tk \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --disable-gtk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   --with-lispdir=${prefix}/share/emacs/site-lisp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --with-lispstartdir=${prefix}/share/emacs/site-lisp/site-start.d
</span> 
 test.run                yes
 test.target             check
 
 default_variants +gtk +tcltk
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant gtk {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant gtk description {enable GTK+ bindings} {
</span>     depends_lib-append  port:gtk2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --disable-gtk \
</span>                         --enable-gtk
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant tcltk {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant tcltk description {Build the Tcl/Tk module} {
</span>     depends_lib-append  port:tcl port:tk
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        --with-tcl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        --with-tk
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant nox conflicts gtk conflicts tcltk {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        --disable-gtk \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        --without-tk \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        --without-tcl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        --without-x
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                       --without-tcl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                       --with-tcl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                       --without-tk \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                       --with-tk
</span> }
 
 livecheck.regex         smalltalk-(\\d+(?:\\.\\d+)*)${extract.suffix}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gst/files/04ac00a8.patch b/lang/gst/files/04ac00a8.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 5ace4ee..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gst/files/04ac00a8.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,84 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From 04ac00a8126a0b328e231e01ab4b257b28c5da3c Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: Paolo Bonzini <bonzini@gnu.org>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Fri, 8 Jan 2010 16:00:36 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH] hack to build with GMP 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-libgst:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-2010-01-08  Paolo Bonzini  <bonzini@gnu.org>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   * libgst/mpz.c: Hack to build with GMP 5.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgst/ChangeLog |    4 ++++
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgst/mpz.c     |   20 ++++++++++++++++++--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 2 files changed, 22 insertions(+), 2 deletions(-)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/libgst/mpz.c b/libgst/mpz.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index eaee0e8..d8e8b6b 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/libgst/mpz.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/libgst/mpz.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1513,13 +1513,21 @@ _gst_mpz_xor (gst_mpz *res, const gst_mpz *op1, const gst_mpz *op2)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if __GNU_MP_VERSION >= 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+extern void __gmpn_divexact (mp_ptr, mp_srcptr, mp_size_t, mp_srcptr, mp_size_t);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _gst_mpz_divexact (gst_mpz *quot, const gst_mpz *num, const gst_mpz *den)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  mp_ptr qp, tp;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  mp_ptr qp;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   mp_srcptr np, dp;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  mp_size_t nsize, dsize, qsize, d_zero_limbs;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  mp_size_t nsize, dsize, qsize;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if __GNU_MP_VERSION < 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  mp_ptr tp;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  mp_size_t d_zero_limbs;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   int d_zero_bits;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   nsize = ABS (num->size);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   dsize = ABS (den->size);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1542,6 +1550,7 @@ _gst_mpz_divexact (gst_mpz *quot, const gst_mpz *num, const gst_mpz *den)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       return;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if __GNU_MP_VERSION < 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   /* Avoid quadratic behaviour, but do it conservatively.  */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if (nsize - dsize > 1500)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1560,6 +1569,7 @@ _gst_mpz_divexact (gst_mpz *quot, const gst_mpz *num, const gst_mpz *den)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   dsize -= d_zero_limbs;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   np += d_zero_limbs;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   nsize -= d_zero_limbs;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   /* Allocate where we place the result.  It must be nsize limbs big
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      because it also acts as a temporary area.  */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1567,6 +1577,7 @@ _gst_mpz_divexact (gst_mpz *quot, const gst_mpz *num, const gst_mpz *den)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     gst_mpz_realloc (quot, nsize);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   qp = quot->d;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if __GNU_MP_VERSION < 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if (d_zero_bits != 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       tp = (mp_ptr) alloca (dsize * SIZEOF_MP_LIMB_T);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1579,9 +1590,14 @@ _gst_mpz_divexact (gst_mpz *quot, const gst_mpz *num, const gst_mpz *den)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     MPN_COPY(qp, np, nsize);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   qsize = nsize - dsize + 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if __GNU_MP_VERSION < 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   mpn_bdivmod (qp, qp, nsize, dp, dsize, qsize * GMP_NUMB_BITS);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  __gmpn_divexact (qp, np, nsize, dp, dsize);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   quot->size = (num->size ^ den->size) >= 0 ? qsize : -qsize;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-1.6.4.3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span></pre><pre style='margin:0'>

</pre>