<pre style='margin:0'>
Mark Evenson (easye) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/4ddf32cb99a4213e526b80bb4600b159994d5dfb">https://github.com/macports/macports-ports/commit/4ddf32cb99a4213e526b80bb4600b159994d5dfb</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 4ddf32cb99a lang/clisp: update to clisp-2.49.92
</span>4ddf32cb99a is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 4ddf32cb99a4213e526b80bb4600b159994d5dfb
</span>Author: Mark Evenson <evenson.not.org@gmail.com>
AuthorDate: Wed Sep 23 09:42:31 2020 +0200

<span style='display:block; white-space:pre;color:#404040;'>    lang/clisp: update to clisp-2.49.92
</span>---
 lang/clisp/Portfile                        | 54 ++++++++++++++----------------
 lang/clisp/files/patch-src_lispbibl_d.diff | 11 ------
 lang/clisp/files/readline-7.patch          | 28 ----------------
 3 files changed, 26 insertions(+), 67 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/clisp/Portfile b/lang/clisp/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 86b430ffd36..703050212bd 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/clisp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/clisp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,40 +4,40 @@ PortSystem      1.0
</span> PortGroup       compiler_blacklist_versions 1.0
 
 name            clisp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version         2.49
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision        5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version         2.49.92
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision        0
</span> categories      lang
 maintainers     {easieste @easye} openmaintainer
 platforms       darwin
 license         GPL-2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description     The Clisp Common Lisp Implementation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description     The CLISP ANSI Common Lisp Implementation
</span> long_description        \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                CLISP is a Common Lisp implementation by Bruno Haible, \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                formerly of Karlsruhe University, and Michael Stoll, \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                formerly of Munich University, both in Germany. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                It mostly supports the Lisp described in the \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                ANSI Common Lisp standard. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                CLISP includes an interpreter, a compiler, almost all \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                of CLOS, a foreign language interface and a socket interface. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                An X11 interface is available through CLX and Garnet. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                Command line editing is provided by readline.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  CLISP is a Common Lisp implementation by Bruno Haible, then of \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  Karlsruhe University, and Michael Stoll, then of Munich University, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  both in Germany. It implements the language described in the ANSI \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  Common Lisp standard with many extensions.  CLISP includes an \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  interpreter, a compiler, a debugger, CLOS, MOP, a foreign language \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  interface, i18n, POSIX and Perl regular expressions, a socket \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  interface, fast bignums, arbitrary precision floats, and more. An \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  X11 interface is available through CLX, Garnet and \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  CLUE/CLIO. Command line editing is provided by readline. CLISP runs \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  Maxima, ACL2 and many other Common Lisp packages.
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage        http://www.clisp.org
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites    gnu:clisp/release/${version}    \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                sourceforge
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage        https://www.clisp.org
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites    https://alpha.gnu.org/gnu/clisp/
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           md5     1962b99d5e530390ec3829236d168649 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha1    7e8d585ef8d0d6349ffe581d1ac08681e6e670d4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  bfb81abf942b07bbb8d83505f287d546b1bbdacc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums       md5     edb0e61a66693bfb246d157b75df195a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                sha1    7782db3789b12ac3a2f518b47bfbc13088c3ebb8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                rmd160  7dea9e01b52b95b765fd0ea32cf613ecc5ca5b7a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                sha256  bd443a94aa9b02da4c4abbcecfc04ffff1919c0a8b0e7e35649b86198cd6bb89 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                size    8919616
</span> 
 depends_lib     port:readline   \
                 port:gettext    \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                port:libsigsegv
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-universal_variant no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_bzip2       yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles      patch-src_lispbibl_d.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append   readline-7.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                port:libsigsegv 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+universal_variant     no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_bzip2             yes
</span> 
 # Enable a subset of architectures due to inline-asm
 supported_archs ppc i386 x86_64
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -57,7 +57,8 @@ configure.cc-append  ${configure.cc_archflags}
</span> configure.args      --with-libiconv-prefix=${prefix} \
                     --with-libreadline-prefix=${prefix} \
                     --with-libsigsegv-prefix=${prefix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --without-ffcall
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    --without-ffcall
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# TODO update MacPorts devel/ffcall; use it
</span> 
 platform darwin {
     configure.args-append \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -72,6 +73,3 @@ build.target
</span> test.run            yes
 test.target         check
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.type  regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url   https://ftp.gnu.org/gnu/${name}/release/?C=M&O=D
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex >(\[0-9.\]+)/<
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/clisp/files/patch-src_lispbibl_d.diff b/lang/clisp/files/patch-src_lispbibl_d.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 1e0e2b90e41..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/clisp/files/patch-src_lispbibl_d.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/lispbibl.d.orig    2011-09-07 20:04:25.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/lispbibl.d 2011-09-07 20:04:35.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1211,7 +1211,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- %% #ifdef HAVE_STDBOOL_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- %%   puts("#include <stdbool.h>");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- %% #else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--%%   print_file("stdbool.h");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+%%   print_file("gllib/stdbool.h");
</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;'>- /* Type for signed values, results of comparisons, tertiary enums
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/clisp/files/readline-7.patch b/lang/clisp/files/readline-7.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 7b16f665863..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/clisp/files/readline-7.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,28 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Fix compilation with readline 7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://sourceforge.net/p/clisp/bugs/688/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- modules/readline/readline.lisp.orig    2010-01-06 16:18:03.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ modules/readline/readline.lisp 2017-08-20 23:38:51.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -58,6 +58,14 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (def-c-type readline-vcpfunc (c-function (:arguments (text c-string))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (def-c-type keymap c-pointer)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+(c-lines "#if RL_VERSION_MAJOR >= 7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+typedef unsigned long rl_readline_state_t;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+typedef int rl_readline_state_t;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif~%")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+(c-lines "#define HAVE_RL_READLINE_STATE_T 1~%")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+(def-c-type rl_readline_state_t)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;; Basic behavior
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (def-call-out readline (:name "readline")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   (:documentation
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -424,7 +432,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    "The version of this incarnation of the readline library, e.g., 0x0402."))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (def-c-var gnu-readline-p (:name "rl_gnu_readline_p") (:type int)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   (:documentation "True if this is real GNU readline."))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--(def-c-var readline-state (:name "rl_readline_state") (:type int)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+(def-c-var readline-state (:name "rl_readline_state") (:type rl_readline_state_t)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   (:documentation "Flags word encapsulating the current readline state."))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (def-c-var editing-mode (:name "rl_editing_mode") (:type int)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   (:documentation "Says which editing mode readline is currently using.
</span></pre><pre style='margin:0'>

</pre>