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