<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/af950e43b2182640a266a3f81bb3b9843fc2b5fa">https://github.com/macports/macports-ports/commit/af950e43b2182640a266a3f81bb3b9843fc2b5fa</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit af950e43b2182640a266a3f81bb3b9843fc2b5fa
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Mon May 10 23:19:25 2021 -0500

<span style='display:block; white-space:pre;color:#404040;'>    ming: Update to 0.4.8
</span>---
 multimedia/ming/Portfile                           | 40 ++++++++++++++--------
 multimedia/ming/files/autogen.sh.patch             | 26 ++++++++++++++
 .../duplicate-symbols-swf4debug-swf5debug.patch    | 25 ++++++++++++++
 multimedia/ming/files/patch-src-libming.h.diff     | 12 -------
 4 files changed, 77 insertions(+), 26 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/ming/Portfile b/multimedia/ming/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 356e08b97c1..8dbf8e03ace 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/ming/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/ming/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,20 +1,23 @@
</span> # -*- 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
 
 PortSystem                  1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup                   github 1.0
</span> PortGroup                   muniversal 1.0
 
 # Keep relevant lines in sync between ming and php-ming.
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup                libming libming 0_4_8 ming-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                    0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums                   rmd160  4110608567c768bb67338c4bd3967322e63c32d4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  2a44cc8b7f6506adaa990027397b6e0f60ba0e3c1fe8c9514be5eb8e22b2375c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    14908459
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> name                        ming
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version                     0.4.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                    1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version                     [string map {_ .} ${github.version}]
</span> categories                  multimedia graphics
 platforms                   darwin
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers                 ryandesign
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers                 {ryandesign @ryandesign} openmaintainer
</span> license                     {GPL-2 LGPL-2.1}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage                    http://www.libming.org/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites                sourceforge:project/ming/Releases
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_bzip2                   yes
</span> 
 description                 an SWF output library
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,16 +26,28 @@ long_description            Ming is an SWF ("Flash") file format output \
</span>                             C++, Python, and PHP, plus rudimentary support \
                             for Ruby and Perl.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums                   rmd160  cd28c115a1eb37442f1b9c507ce3fad7837a6d54 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  82da089bdfc3a7fcb732dc11c11a35003ee270d5102d4043d61ea69834239aeb
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage                    http://www.libming.org
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from         archive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+worksrcdir                  ${github.project}-${github.tag_prefix}${github.version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles                  autogen.sh.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            duplicate-symbols-swf4debug-swf5debug.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# No pre-generated configure script provided.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_autoreconf              yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+autoreconf.cmd              ./autogen.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+autoreconf.args
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build               port:autoconf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:automake \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:libtool
</span> 
 depends_lib                 port:giflib \
                             port:libpng \
                             port:zlib \
                             port:freetype
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles                  patch-src-libming.h.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> configure.args              --disable-silent-rules
 
 use_parallel_build          yes
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,9 +55,8 @@ use_parallel_build          yes
</span> post-destroot {
     set docdir ${destroot}${prefix}/share/doc/${name}
     xinstall -d ${docdir}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 644 -W ${worksrcpath} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 -W ${worksrcpath} \
</span>         AUTHORS \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        COPYING \
</span>         HISTORY \
         LICENSE \
         LICENSE_GPL2 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -55,5 +69,3 @@ post-destroot {
</span> # You can build ming as a php, perl and python module
 # Please do this with separate Portfiles and not by
 # variants.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex             /${name}-(\[0-9.\]+)${extract.suffix}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/ming/files/autogen.sh.patch b/multimedia/ming/files/autogen.sh.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..afaf61fe08e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/ming/files/autogen.sh.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,26 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Use glibtoolize if libtoolize doesn't exist.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/libming/libming/pull/221
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- autogen.sh.orig        2017-04-07 03:12:56.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ autogen.sh     2021-05-10 20:59:44.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8,14 +8,17 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   exit 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-echo "Running libtoolize -f -c"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-libtoolize -f -c || bail_out
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LIBTOOLIZE=libtoolize
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++command -v $LIBTOOLIZE >/dev/null 2>&1 || LIBTOOLIZE=glibtoolize
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++echo "Running $LIBTOOLIZE -f -c"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$LIBTOOLIZE -f -c || bail_out
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo "Running aclocal -I macros"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aclocal -I macros || bail_out
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-echo "Running libtoolize --automake"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-libtoolize --automake || bail_out
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++echo "Running $LIBTOOLIZE --automake"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$LIBTOOLIZE --automake || bail_out
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo "Running autoheader -f"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ autoheader -f || bail_out
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/ming/files/duplicate-symbols-swf4debug-swf5debug.patch b/multimedia/ming/files/duplicate-symbols-swf4debug-swf5debug.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..20c0850363a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/ming/files/duplicate-symbols-swf4debug-swf5debug.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,25 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix duplicate symbols _swf4debug and _swf5debug.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/libming/libming/issues/48
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/CandyFace/libming/commit/910fe43184576193fb0e7fdf616f614f744eff3d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/actioncompiler/swf4compiler.flex.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/actioncompiler/swf4compiler.flex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9,7 +9,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "blocks/error.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "swf4compiler.tab.h" /* defines token types */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-int swf4debug;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static int swf4debug;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static const char *lexBuffer = NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static int lexBufferLen = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/actioncompiler/swf5compiler.flex.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/actioncompiler/swf5compiler.flex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9,7 +9,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "blocks/error.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "swf5compiler.tab.h" /* defines token types */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-int swf5debug;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static int swf5debug;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static const char *lexBuffer = NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static int lexBufferLen = 0;
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/ming/files/patch-src-libming.h.diff b/multimedia/ming/files/patch-src-libming.h.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index b6e8ed017c3..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/ming/files/patch-src-libming.h.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;'>-http://bugs.libming.org/show_bug.cgi?id=120
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://github.com/libming/libming/commit/c67923dac4177bcf66b04b02b67675265727fb26
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/libming.h.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/libming.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -77,6 +76,7 @@
</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;'>- #if GIFLIB_GIFERRORSTRING
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <gif_lib.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PrintGifError(void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span></pre><pre style='margin:0'>

</pre>