<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/538ea315c64f03d99883f1d5ada83bbe0a485fd7">https://github.com/macports/macports-ports/commit/538ea315c64f03d99883f1d5ada83bbe0a485fd7</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 538ea315c64 magic: Update to 8.3.196
</span>538ea315c64 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 538ea315c64f03d99883f1d5ada83bbe0a485fd7
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Thu Aug 12 03:03:09 2021 -0500

<span style='display:block; white-space:pre;color:#404040;'>    magic: Update to 8.3.196
</span>---
 science/magic/Portfile | 45 +++++++++++++++++++++++++--------------------
 1 file changed, 25 insertions(+), 20 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/magic/Portfile b/science/magic/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index aaa4a0ca6ad..4b85366c49b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/magic/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/magic/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,15 +4,12 @@ PortSystem          1.0
</span> PortGroup           active_variants 1.1
 PortGroup           conflicts_build 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Please keep the magic and magic-devel ports as similar as possible.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> name                magic
<span style='display:block; white-space:pre;background:#ffe0e0;'>-conflicts           magic-devel
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version             8.1.224
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             8.3.196
</span> revision            0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  8d7c33a654239da2ba518a98bd33e2a915f11ac3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  618b872c69f291fd24dfa47d73807a03f80e9bb4ac781dee681090506c679bd8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    3937007
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  4155b3edaf901f73e9162b921c1f95910e79271d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  199ec720fc90117915c58eb3a7f0b148ea323a97d247ff3c5e22b74d61206801 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    4083639
</span> 
 set branch          [join [lrange [split ${version} .] 0 1] .]
 categories          science
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -35,6 +32,7 @@ master_sites        ${homepage}archive/
</span> extract.suffix      .tgz
 
 depends_lib         port:blt \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    path:lib/pkgconfig/cairo.pc:cairo \
</span>                     port:libGLU \
                     port:mesa \
                     port:tcl \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -46,23 +44,30 @@ universal_variant   no
</span> 
 conflicts_build     gnome-keyring
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-use_autoreconf      yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-autoreconf.dir      ${worksrcpath}/scripts
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.dir       ${worksrcpath}/scripts
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Massive implicit declaration of function problems beyond my interest
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# to fix at present; leaving it to the developers to fix. Therefore,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# incompatible with arm64 at present.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/RTimothyEdwards/magic/issues/69
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     i386 ppc ppc64 x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Wno-error=implicit-function-declaration
</span> 
 use_parallel_build  no
 
 build.env           X11_LDFLAGS=-L${prefix}/lib
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-post-build {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # The build and install don't notice when essential files don't get built,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # so we must exit for it when it fails. #32934
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach f {magic/tclmagic.dylib} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {![file exists ${worksrcpath}/${f}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            return -code error "${f} did not get built"
</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:#e0ffe0;'>+# Avoid this build system's nonstandard behavior of hiding the real
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# build output in a make.log file, hiding the install output in an
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# install.log file, and returning a successful exit code even when
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# the build fails.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.target        tcllibrary
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.target     install-tcl-real
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# TODO: Build fails in trace mode due to MacPorts base bug?
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://trac.macports.org/ticket/63359
</span> 
 livecheck.type      regex
<span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url       [lindex ${master_sites} 0]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex     magic-(${branch}\\.\[0-9.\]+)${extract.suffix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url       ${homepage}download.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     ${name}-(\[0-9.\]+)[quotemeta ${extract.suffix}]
</span></pre><pre style='margin:0'>

</pre>