<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/62427e467b03e9eeab4cd52de3ca6a4af0e2dde7">https://github.com/macports/macports-ports/commit/62427e467b03e9eeab4cd52de3ca6a4af0e2dde7</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 62427e4 sbcl: actually update to 1.57
</span>62427e4 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 62427e467b03e9eeab4cd52de3ca6a4af0e2dde7
</span>Author: Perry E. Metzger <perry@piermont.com>
AuthorDate: Tue Oct 22 15:43:14 2019 -0400
<span style='display:block; white-space:pre;color:#404040;'> sbcl: actually update to 1.57
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> The last commit somehow failed. I'm not clear on how.
</span>---
lang/sbcl/Portfile | 60 +++++++++++++++++++++++++++++-----------------------
math/maxima/Portfile | 4 ++--
2 files changed, 35 insertions(+), 29 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/sbcl/Portfile b/lang/sbcl/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 47bd9b7..33306aa 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/sbcl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/sbcl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,13 +8,14 @@ name sbcl
</span> #
# Please bump the revision of math/maxima and math/maxima-devel when
# this port changes.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 1.5.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 1.5.7
</span> revision 0
categories lang
license BSD
maintainers {easieste @easye} openmaintainer
platforms darwin
<span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs i386 x86_64
</span> description The Steel Bank Common Lisp system
long_description \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -31,49 +32,54 @@ master_sites sourceforge:project/sbcl/sbcl/${version}:sbcl
</span>
use_bzip2 yes
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# NOTE: patches patch-1.5.7-1-07d135b0.diff patch-1.5.7-2-5cefb850.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# are incorporated in the SBCL git repo already, and must be removed when
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# the port is updated from 1.5.7
</span> patchfiles \
patch-contrib-sb-posix-posix-tests.lisp.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-use-right-gcc.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-use-right-gcc.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-1.5.7-1-07d135b0.diff patch-1.5.7-2-5cefb850.diff
</span>
distfiles ${name}-${version}-source${extract.suffix}:sbcl
worksrcdir ${name}-${version}
checksums ${name}-${version}-source${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 181844dc01653babd1c5a576669f1f76e0b4654b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 cb47fae6a86f0c5c57431604fb4e5f11c8a823f94ce128d568b8770fc5bcaae2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 6351480
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# N.b. The version of i386 bootstrap port had to be updated to compile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# sbcl-1.4.9. there is no corresponding binary for macOS/PPC, so the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# powerpc platform probably won't build. easieste does not have
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# access to a macOS/PPC to test or maintain, so suggestions and/or
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# patches are solicited from anyone with the desire to provde such a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# service.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platform powerpc {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set bootversion 1.0.47
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- master_sites-append sourceforge:project/sbcl/sbcl/${bootversion}:sbcl_powerpc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- distfiles-append ${name}-${bootversion}-powerpc-darwin-binary${extract.suffix}:sbcl_powerpc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums-append ${name}-${bootversion}-powerpc-darwin-binary${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- md5 02747afc7631a7ccdeede4b52b78072d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha1 93df00b3120810a086d37666c1ccdeabc8daeb49 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 85c76296a1c62db5affdff7e72e61e558bb5c819
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- global host_lisp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set host_lisp "\"${workpath}/${name}-${bootversion}-powerpc-darwin/src/runtime/sbcl --core ${workpath}/${name}-${bootversion}-powerpc-darwin/output/sbcl.core --disable-debugger --sysinit /dev/null --userinit /dev/null\" "
</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;'>-platform i386 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 850176b451d83daf52e7b0d2f6095015c5122494 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 54742fb5e2f3f350fbafd72bc73662fca21382b5553ed6a146098950d2409485 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 6438048
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Since SBCL is written in lisp, it requires a running lisp binary to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# bootstrap from.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# In theory, support for powerpc can be added by putting in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# an appropriate stanza here pointing at an appropriate binary for the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# architecture.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# In practice, no suitable binaries currently exist, and the port
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# maintainer does not have systems on which to test such things.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# However, if someone does come up with a way to support powerpc,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# duplicating the "if" here would be the way to do it.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${build_arch} eq "x86_64"} {
</span> set bootversion 1.2.11
master_sites-append sourceforge:project/sbcl/sbcl/${bootversion}:sbcl_amd64
distfiles-append ${name}-${bootversion}-x86-64-darwin-binary${extract.suffix}:sbcl_amd64
checksums-append ${name}-${bootversion}-x86-64-darwin-binary${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- md5 a7aa1fcb625dd437df91c550c2e2abd8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha1 8479e96349f66e59d3f8ea101f6c1860ecccfec3 \
</span> rmd160 7065f30033c0a38ea4bd5b2bdead76ed12eb8af4 \
sha256 057d3a1c033fb53deee994c0135110636a04f92d2f88919679864214f77d0452 \
size 10038928
global host_lisp
set host_lisp "\"${workpath}/${name}-${bootversion}-x86-64-darwin/src/runtime/sbcl --core ${workpath}/${name}-${bootversion}-x86-64-darwin/output/sbcl.core --disable-debugger --sysinit /dev/null --userinit /dev/null\" "
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Note that i386 support is currently untested; build reports welcome
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${build_arch} eq "i386"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set bootversion 1.1.6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ master_sites-append sourceforge:project/sbcl/sbcl/${bootversion}:sbcl_i386
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ distfiles-append ${name}-${bootversion}-x86-darwin-binary${extract.suffix}:sbcl_i386
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums-append ${name}-${bootversion}-x86-darwin-binary${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 fb1ab24f3605b29af5716f0ba425ee178c6cfc06 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 5801c60e2a875d263fccde446308b613c0253a84a61ab63569be62eb086718b3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 9091955
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global host_lisp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set host_lisp "\"${workpath}/${name}-${bootversion}-x86-darwin/src/runtime/sbcl --core ${workpath}/${name}-${bootversion}-x86-darwin/output/sbcl.core --disable-debugger --sysinit /dev/null --userinit /dev/null\" "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span>
post-patch {
reinplace "s|/usr/local/lib/${name}|${prefix}/lib/${name}|g" \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/maxima/Portfile b/math/maxima/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b68a81e..22ad603 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/maxima/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/maxima/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,7 +38,7 @@ subport maxima-devel {
</span> # Date: Fri Jun 15 17:26:53 2018 -0500
# commit 7e71fc4b6a95cab6418227754f01fc44ac845da1
version 5.41-dev-20180615
<span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 8
</span> fetch.type git
git.url https://git.code.sf.net/p/maxima/code
git.branch 7e71fc4b6a95cab6418227754f01fc44ac845da1
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -52,7 +52,7 @@ if {${subport} eq ${name}} {
</span> conflicts maxima-devel
version 5.41.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 8
</span> # get the source tarball from sourceforge.
master_sites sourceforge:project/maxima/Maxima-source/${version}-source
</pre><pre style='margin:0'>
</pre>