From b994eb09b86606af23f01f77b53206a170e80479 Mon Sep 17 00:00:00 2001 From: "Kirill A. Korinsky" Date: Sun, 20 Aug 2023 10:23:07 +0200 Subject: [PATCH] cl-*: disable unsupped lisps [skip ci] --- lisp/cl-3bmd/Portfile | 3 +++ lisp/cl-async/Portfile | 1 + lisp/cl-atomics/Portfile | 8 ++++++++ lisp/cl-base64/Portfile | 5 +++++ lisp/cl-blackbird/Portfile | 1 + lisp/cl-cffi-gtk/Portfile | 1 + lisp/cl-cffi/Portfile | 1 + lisp/cl-clack/Portfile | 5 +++++ lisp/cl-contextl/Portfile | 1 + lisp/cl-dexador/Portfile | 1 + lisp/cl-drakma/Portfile | 1 + lisp/cl-enchant/Portfile | 2 ++ lisp/cl-fastcgi/Portfile | 2 ++ lisp/cl-find-port/Portfile | 9 +++++++++ lisp/cl-fset/Portfile | 1 + lisp/cl-gobject-introspection/Portfile | 2 ++ lisp/cl-gopher/Portfile | 1 + lisp/cl-hunchentoot/Portfile | 9 +++++++++ lisp/cl-iolib/Portfile | 5 +++++ lisp/cl-ironclad/Portfile | 1 + lisp/cl-iterate/Portfile | 3 +++ lisp/cl-kmrcl/Portfile | 5 +++++ lisp/cl-lack/Portfile | 1 + lisp/cl-libuv/Portfile | 2 ++ lisp/cl-lml2/Portfile | 5 +++++ lisp/cl-log4cl/Portfile | 3 +++ lisp/cl-markdown/Portfile | 5 +++++ lisp/cl-marshal/Portfile | 3 +++ lisp/cl-mgl-pax/Portfile | 4 ++++ lisp/cl-montezuma/Portfile | 1 + lisp/cl-mysql/Portfile | 2 ++ lisp/cl-nfiles/Portfile | 1 + lisp/cl-osicat/Portfile | 2 ++ lisp/cl-phos/Portfile | 1 + lisp/cl-plus-ssl/Portfile | 2 ++ lisp/cl-prevalence/Portfile | 3 +++ lisp/cl-prompter/Portfile | 2 ++ lisp/cl-rutils/Portfile | 4 ++++ lisp/cl-salza2/Portfile | 3 +++ lisp/cl-should-test/Portfile | 3 +++ lisp/cl-slynk/Portfile | 3 +++ lisp/cl-spinneret/Portfile | 3 +++ lisp/cl-sqlite/Portfile | 1 + lisp/cl-static-vectors/Portfile | 2 ++ lisp/cl-stefil/Portfile | 4 ++++ lisp/cl-swank/Portfile | 4 ++++ lisp/cl-syntax/Portfile | 2 ++ lisp/cl-system-locale/Portfile | 2 ++ lisp/cl-toot/Portfile | 1 + lisp/cl-trivia/Portfile | 2 ++ lisp/cl-trivial-clipboard/Portfile | 2 ++ lisp/cl-trivial-custom-debugger/Portfile | 1 + lisp/cl-trivial-features/Portfile | 2 ++ lisp/cl-type-i/Portfile | 6 ++++++ lisp/cl-uffi/Portfile | 2 ++ lisp/cl-usocket/Portfile | 4 ++++ lisp/cl-webengine/Portfile | 2 ++ lisp/cl-webkit2/Portfile | 1 + lisp/cl-wookie/Portfile | 1 + 59 files changed, 160 insertions(+) diff --git a/lisp/cl-3bmd/Portfile b/lisp/cl-3bmd/Portfile index a4b12e5dac70a..9cd849bac627a 100644 --- a/lisp/cl-3bmd/Portfile +++ b/lisp/cl-3bmd/Portfile @@ -25,3 +25,6 @@ depends_lib-append port:cl-colorize \ port:cl-fiasco \ port:cl-esrap \ port:cl-split-sequence + +# See: https://github.com/3b/3bmd/issues/63 +common_lisp.abcl no diff --git a/lisp/cl-async/Portfile b/lisp/cl-async/Portfile index 502daba3560f6..52e6394aa9182 100644 --- a/lisp/cl-async/Portfile +++ b/lisp/cl-async/Portfile @@ -42,4 +42,5 @@ depends_lib-append port:cl-babel \ port:cl-usocket \ port:cl-vom +common_lisp.ffi yes common_lisp.threads yes diff --git a/lisp/cl-atomics/Portfile b/lisp/cl-atomics/Portfile index 7a5d92df1782a..9dca1d50b4d0c 100644 --- a/lisp/cl-atomics/Portfile +++ b/lisp/cl-atomics/Portfile @@ -26,3 +26,11 @@ depends_lib-append port:cl-documentation-utils \ # *** - CLISP is not supported by the Atomics library. common_lisp.clisp no + +# Support CCL quite limited, almost none +# See: https://github.com/Clozure/ccl/pull/52 +common_lisp.ccl no + +# No suport of ABCL +# See: https://github.com/armedbear/abcl/issues/92 +common_lisp.abcl no diff --git a/lisp/cl-base64/Portfile b/lisp/cl-base64/Portfile index 84a123fad4fa9..a30b48a59381a 100644 --- a/lisp/cl-base64/Portfile +++ b/lisp/cl-base64/Portfile @@ -29,5 +29,10 @@ long_description {*}${description} depends_test-append port:cl-kmrcl \ port:cl-ptester +# Caught READER-ERROR while processing --eval option "(asdf:operate (quote asdf:build-op) (quote kmrcl))": +# The symbol "MAKE-THREAD-LOCK" was not found in package EXT. +# See: https://github.com/armedbear/abcl/issues/616 +common_lisp.abcl no + livecheck.url http://ftp.debian.org/debian/pool/main/c/${name}/?C=N\;O=D livecheck.regex ${name}_(\\d+(?:\\.\\d+)*) diff --git a/lisp/cl-blackbird/Portfile b/lisp/cl-blackbird/Portfile index 73808545e3f99..769cf31ace19d 100644 --- a/lisp/cl-blackbird/Portfile +++ b/lisp/cl-blackbird/Portfile @@ -25,4 +25,5 @@ depends_lib-append port:cl-async \ port:cl-fiveam \ port:cl-vom +common_lisp.ffi yes common_lisp.threads yes diff --git a/lisp/cl-cffi-gtk/Portfile b/lisp/cl-cffi-gtk/Portfile index b4c08b34d7c82..1e102faa3eb66 100644 --- a/lisp/cl-cffi-gtk/Portfile +++ b/lisp/cl-cffi-gtk/Portfile @@ -47,6 +47,7 @@ depends_lib-append path:lib/libcairo.dylib:cairo \ port:cl-trivial-features \ port:cl-trivial-garbage +common_lisp.ffi yes common_lisp.threads yes # ECL detects such machines as arm, not arm64 that leads to diff --git a/lisp/cl-cffi/Portfile b/lisp/cl-cffi/Portfile index 795f287c894b8..f8a8edd957c88 100644 --- a/lisp/cl-cffi/Portfile +++ b/lisp/cl-cffi/Portfile @@ -33,6 +33,7 @@ depends_lib-append port:cl-alexandria \ port:cl-trivial-features \ port:libffi +common_lisp.ffi yes common_lisp.threads yes post-patch { diff --git a/lisp/cl-clack/Portfile b/lisp/cl-clack/Portfile index 63554e8ac814d..5d12093bcea5d 100644 --- a/lisp/cl-clack/Portfile +++ b/lisp/cl-clack/Portfile @@ -31,9 +31,14 @@ depends_test-append port:cl-fastcgi \ port:cl-toot \ port:cl-wookie +common_lisp.ffi yes common_lisp.threads yes # cl-clack depends on cl-dexador which depends on cl-clack common_lisp.build_run no depends_test-append port:cl-dexador + +# Tests stuck on CCL +# See: https://github.com/fukamachi/clack/issues/188 +common_lisp.ccl no diff --git a/lisp/cl-contextl/Portfile b/lisp/cl-contextl/Portfile index e5dd18af76961..ffdebfbad55c1 100644 --- a/lisp/cl-contextl/Portfile +++ b/lisp/cl-contextl/Portfile @@ -25,5 +25,6 @@ depends_lib-append port:cl-closer-mop \ port:cl-lw-compat # See: https://github.com/pcostanza/contextl/issues/2 +common_lisp.ccl no common_lisp.ecl no common_lisp.clisp no diff --git a/lisp/cl-dexador/Portfile b/lisp/cl-dexador/Portfile index c1c20b7ce8fd0..3725689b1f27c 100644 --- a/lisp/cl-dexador/Portfile +++ b/lisp/cl-dexador/Portfile @@ -41,4 +41,5 @@ depends_lib-append port:cl-alexandria \ port:cl-trivial-mime \ port:cl-usocket +common_lisp.ffi yes common_lisp.threads yes diff --git a/lisp/cl-drakma/Portfile b/lisp/cl-drakma/Portfile index f011a7edc2021..32fcc11105c07 100644 --- a/lisp/cl-drakma/Portfile +++ b/lisp/cl-drakma/Portfile @@ -28,4 +28,5 @@ depends_lib-append port:cl-base64 \ port:cl-ppcre \ port:cl-puri +common_lisp.ffi yes common_lisp.threads yes diff --git a/lisp/cl-enchant/Portfile b/lisp/cl-enchant/Portfile index 3c6bfd4d1cf56..0f7a53ef41d2a 100644 --- a/lisp/cl-enchant/Portfile +++ b/lisp/cl-enchant/Portfile @@ -29,3 +29,5 @@ post-patch { depends_lib-append port:cl-cffi \ port:enchant2 + +common_lisp.ffi yes diff --git a/lisp/cl-fastcgi/Portfile b/lisp/cl-fastcgi/Portfile index 459e4ca572502..4fa0978623d45 100644 --- a/lisp/cl-fastcgi/Portfile +++ b/lisp/cl-fastcgi/Portfile @@ -30,5 +30,7 @@ depends_lib-append port:cl-cffi \ port:cl-usocket \ port:fcgi +common_lisp.ffi yes + # has no external symbol with name "STREAM-HANDLES" common_lisp.clisp no diff --git a/lisp/cl-find-port/Portfile b/lisp/cl-find-port/Portfile index aadface269958..b09ba299be3d6 100644 --- a/lisp/cl-find-port/Portfile +++ b/lisp/cl-find-port/Portfile @@ -23,3 +23,12 @@ long_description {*}${description} depends_lib-append port:cl-fiveam \ port:cl-usocket + +# :info:build Caught IT.BESE.FIVEAM::CHECK-FAILURE while processing --eval option "(asdf:operate (quote asdf:build-op) (quote find-port-test))": +# :info:build # +# :info:build Running test FIND-PORTS X +common_lisp.abcl no + +# Tests doesn't work on macOS +# See: https://github.com/eudoxia0/find-port/issues/4 +test.run off diff --git a/lisp/cl-fset/Portfile b/lisp/cl-fset/Portfile index d3226298ff915..bc0a62d3de076 100644 --- a/lisp/cl-fset/Portfile +++ b/lisp/cl-fset/Portfile @@ -27,4 +27,5 @@ depends_lib-append port:cl-misc-extensions \ # See: https://github.com/slburson/fset/issues/42 common_lisp.ecl no +common_lisp.abcl no common_lisp.clisp no diff --git a/lisp/cl-gobject-introspection/Portfile b/lisp/cl-gobject-introspection/Portfile index e2799e2600d1d..827db2c89431c 100644 --- a/lisp/cl-gobject-introspection/Portfile +++ b/lisp/cl-gobject-introspection/Portfile @@ -26,3 +26,5 @@ depends_lib-append port:cl-alexandria \ port:cl-iterate \ port:cl-trivial-garbage \ port:gobject-introspection + +common_lisp.ffi yes diff --git a/lisp/cl-gopher/Portfile b/lisp/cl-gopher/Portfile index 31add31066197..5dbf1f2c4fe4b 100644 --- a/lisp/cl-gopher/Portfile +++ b/lisp/cl-gopher/Portfile @@ -26,4 +26,5 @@ depends_lib-append port:cl-bordeaux-threads \ port:cl-quri \ port:cl-usocket +common_lisp.ffi yes common_lisp.threads yes diff --git a/lisp/cl-hunchentoot/Portfile b/lisp/cl-hunchentoot/Portfile index f98d410ed6f77..06922253574d3 100644 --- a/lisp/cl-hunchentoot/Portfile +++ b/lisp/cl-hunchentoot/Portfile @@ -36,4 +36,13 @@ depends_lib-append port:cl-alexandria \ port:cl-usocket \ port:cl-who +common_lisp.ffi yes common_lisp.threads yes + +# CCL + ABCL has issues with shutdown the server, similar SBCL one +# SEE: https://github.com/edicl/hunchentoot/issues/131 +# +# Thus, ABCL additionally has issue with compatiblity with usocket +# See: https://github.com/usocket/usocket/issues/113 +common_lisp.abcl no +common_lisp.ccl no diff --git a/lisp/cl-iolib/Portfile b/lisp/cl-iolib/Portfile index 84b6220043c3f..de42414dd4986 100644 --- a/lisp/cl-iolib/Portfile +++ b/lisp/cl-iolib/Portfile @@ -30,4 +30,9 @@ depends_lib-append port:cl-babel \ depends_test-append port:cl-fiveam +common_lisp.ffi yes common_lisp.threads yes + +# Tests on macOS seems to be broken +# See: https://github.com/sionescu/iolib/issues/80 +test.run no diff --git a/lisp/cl-ironclad/Portfile b/lisp/cl-ironclad/Portfile index 5c902e75297b5..1b196233aa8f7 100644 --- a/lisp/cl-ironclad/Portfile +++ b/lisp/cl-ironclad/Portfile @@ -30,3 +30,4 @@ common_lisp.threads yes # NOTE: some test are failing on ECL # See: https://github.com/sharplispers/ironclad/issues/63 +common_lisp.ecl no diff --git a/lisp/cl-iterate/Portfile b/lisp/cl-iterate/Portfile index 2d92e39990809..d942164a4fcc2 100644 --- a/lisp/cl-iterate/Portfile +++ b/lisp/cl-iterate/Portfile @@ -24,3 +24,6 @@ checksums rmd160 6da2c2444e7ec8b33bcdef7fa60c0bfe62a09aae \ size 297681 depends_lib-append port:cl-rt + +# Tests are failed on CLisp +common_lisp.clisp no diff --git a/lisp/cl-kmrcl/Portfile b/lisp/cl-kmrcl/Portfile index 51cc7a2f72ee1..0d7c6f7fcc07d 100644 --- a/lisp/cl-kmrcl/Portfile +++ b/lisp/cl-kmrcl/Portfile @@ -38,3 +38,8 @@ livecheck.regex ${name}_(\\d+(?:\\.\\d+)*) # Expected value: "3w1d2h2m50.1s" # Actual value: "3w1d2h2m50.2s". common_lisp.clisp no + +# Caught READER-ERROR while processing --eval option "(asdf:operate (quote asdf:build-op) (quote kmrcl))": +# The symbol "MAKE-THREAD-LOCK" was not found in package EXT. +# See: https://github.com/armedbear/abcl/issues/616 +common_lisp.abcl no diff --git a/lisp/cl-lack/Portfile b/lisp/cl-lack/Portfile index c8344eedd057a..9d944370ff956 100644 --- a/lisp/cl-lack/Portfile +++ b/lisp/cl-lack/Portfile @@ -45,6 +45,7 @@ depends_lib-append port:cl-alexandria \ port:cl-trivial-rfc-1123 \ port:cl-trivial-utf-8 +common_lisp.ffi yes common_lisp.threads yes # cl-lack depends on cl-dexador which depends on cl-lack diff --git a/lisp/cl-libuv/Portfile b/lisp/cl-libuv/Portfile index 8a15a4e3e7aa0..6ef6522f995d0 100644 --- a/lisp/cl-libuv/Portfile +++ b/lisp/cl-libuv/Portfile @@ -31,3 +31,5 @@ post-extract { depends_lib-append port:cl-alexandria \ port:cl-cffi \ port:libuv + +common_lisp.ffi yes diff --git a/lisp/cl-lml2/Portfile b/lisp/cl-lml2/Portfile index 4f2f42e146443..1731171385e14 100644 --- a/lisp/cl-lml2/Portfile +++ b/lisp/cl-lml2/Portfile @@ -27,5 +27,10 @@ long_description {*}${description} depends_lib-append port:cl-kmrcl \ port:cl-rt +# Caught READER-ERROR while processing --eval option "(asdf:operate (quote asdf:build-op) (quote kmrcl))": +# The symbol "MAKE-THREAD-LOCK" was not found in package EXT. +# See: https://github.com/armedbear/abcl/issues/616 +common_lisp.abcl no + livecheck.url http://ftp.debian.org/debian/pool/main/c/${name}/?C=N\;O=D livecheck.regex ${name}_(\\d+(?:\\.\\d+)*) diff --git a/lisp/cl-log4cl/Portfile b/lisp/cl-log4cl/Portfile index a032f344313cc..61e97abc714e9 100644 --- a/lisp/cl-log4cl/Portfile +++ b/lisp/cl-log4cl/Portfile @@ -33,3 +33,6 @@ common_lisp.threads yes # :info:test COMPILE-FILE-ERROR while compiling # # :info:test Backtrace for: # common_lisp.sbcl no + +# See: https://github.com/joaotavora/sly/issues/425 +common_lisp.abcl no diff --git a/lisp/cl-markdown/Portfile b/lisp/cl-markdown/Portfile index af0b63c77ad07..44ee08352c59f 100644 --- a/lisp/cl-markdown/Portfile +++ b/lisp/cl-markdown/Portfile @@ -36,5 +36,10 @@ depends_lib-append port:cl-anaphora \ port:cl-ppcre \ port:cl-trivial-shell +# Caught READER-ERROR while processing --eval option "(asdf:operate (quote asdf:build-op) (quote kmrcl))": +# The symbol "MAKE-THREAD-LOCK" was not found in package EXT. +# See: https://github.com/armedbear/abcl/issues/616 +common_lisp.abcl no + # See: https://github.com/gwkkwg/dynamic-classes/issues/2 test.run no diff --git a/lisp/cl-marshal/Portfile b/lisp/cl-marshal/Portfile index 78f2a4b39241a..880e645732307 100644 --- a/lisp/cl-marshal/Portfile +++ b/lisp/cl-marshal/Portfile @@ -21,3 +21,6 @@ description Simple and fast serialization of all kinds of Common Lisp da long_description {*}${description} depends_lib-append port:cl-xlunit + +# See: https://github.com/wlbr/cl-marshal/issues/17 +common_lisp.abcl no diff --git a/lisp/cl-mgl-pax/Portfile b/lisp/cl-mgl-pax/Portfile index 314cb27d3fa22..3fbd5d62077d3 100644 --- a/lisp/cl-mgl-pax/Portfile +++ b/lisp/cl-mgl-pax/Portfile @@ -51,3 +51,7 @@ subport cl-dref { livecheck.type none } + +# Can't ensure directory #P"/Users/macports/.slime/" +# See: https://github.com/armedbear/abcl/issues/614 +common_lisp.abcl no diff --git a/lisp/cl-montezuma/Portfile b/lisp/cl-montezuma/Portfile index 0e6ce6d531cc0..5aa656844a9dd 100644 --- a/lisp/cl-montezuma/Portfile +++ b/lisp/cl-montezuma/Portfile @@ -36,3 +36,4 @@ common_lisp.threads yes # See: https://github.com/sharplispers/montezuma/issues/14 common_lisp.ecl no +common_lisp.abcl no diff --git a/lisp/cl-mysql/Portfile b/lisp/cl-mysql/Portfile index 427c0d765846a..f5fc28ad10038 100644 --- a/lisp/cl-mysql/Portfile +++ b/lisp/cl-mysql/Portfile @@ -23,6 +23,8 @@ long_description {*}${description} depends_lib-append port:cl-cffi \ port:cl-stefil +common_lisp.ffi yes + # Build and test requires real MySQL common_lisp.build_run no test.run no diff --git a/lisp/cl-nfiles/Portfile b/lisp/cl-nfiles/Portfile index d44a366731ab7..c433d2d51e3b2 100644 --- a/lisp/cl-nfiles/Portfile +++ b/lisp/cl-nfiles/Portfile @@ -31,6 +31,7 @@ depends_lib-append port:cl-alexandria \ depends_test-append port:cl-lisp-unit2 +common_lisp.ffi yes common_lisp.threads yes # Cannot find the external symbol PARSE-BODY in #<"UIOP/DRIVER" package> diff --git a/lisp/cl-osicat/Portfile b/lisp/cl-osicat/Portfile index 7cc8733cd661b..954508839b2a6 100644 --- a/lisp/cl-osicat/Portfile +++ b/lisp/cl-osicat/Portfile @@ -25,3 +25,5 @@ depends_lib-append port:cl-alexandria \ port:cl-cffi \ port:cl-trivial-features \ port:cl-rt + +common_lisp.ffi yes diff --git a/lisp/cl-phos/Portfile b/lisp/cl-phos/Portfile index 37da6dd5390e4..0df0ebcca8650 100644 --- a/lisp/cl-phos/Portfile +++ b/lisp/cl-phos/Portfile @@ -30,4 +30,5 @@ depends_lib-append port:cl-nodgui \ depends_test-append port:cl-clunit2 +common_lisp.ffi yes common_lisp.threads yes diff --git a/lisp/cl-plus-ssl/Portfile b/lisp/cl-plus-ssl/Portfile index 67be10cef728d..827f68fde7b77 100644 --- a/lisp/cl-plus-ssl/Portfile +++ b/lisp/cl-plus-ssl/Portfile @@ -36,6 +36,8 @@ post-extract { reinplace {s|(:feature (:or :sbcl :ccl) :cl-coveralls)||} ${worksrcpath}/cl+ssl.test.asd } +common_lisp.ffi yes + # See: https://github.com/usocket/trivial-sockets/issues/1 common_lisp.ecl no # Error while trying to load definition for system trivial-sockets from pathname [...]/trivial-sockets.asd: keyword list is not a proper list. diff --git a/lisp/cl-prevalence/Portfile b/lisp/cl-prevalence/Portfile index a9e626881fb2d..6f9dde24e6af7 100644 --- a/lisp/cl-prevalence/Portfile +++ b/lisp/cl-prevalence/Portfile @@ -30,4 +30,7 @@ common_lisp.threads yes # Test are working only on SBCL # See: https://github.com/40ants/cl-prevalence/issues/19 +common_lisp.abcl no +common_lisp.ccl no +common_lisp.clisp no common_lisp.ecl no diff --git a/lisp/cl-prompter/Portfile b/lisp/cl-prompter/Portfile index 67845ab15b588..96b066757eb97 100644 --- a/lisp/cl-prompter/Portfile +++ b/lisp/cl-prompter/Portfile @@ -37,3 +37,5 @@ common_lisp.threads yes # ;;; Cannot find the external symbol PARSE-BODY in #<"UIOP/DRIVER" package>. common_lisp.ecl no +# The function get-structure is not yet implemented for Armed Bear Common Lisp 1.9.2 on X86_64. +common_lisp.abcl no diff --git a/lisp/cl-rutils/Portfile b/lisp/cl-rutils/Portfile index 8006ced953231..53bccf0839aa2 100644 --- a/lisp/cl-rutils/Portfile +++ b/lisp/cl-rutils/Portfile @@ -30,3 +30,7 @@ depends_lib-append port:cl-closer-mop \ port:cl-named-readtables depends_test-append port:cl-should-test + +# Caught ASDF/FIND-SYSTEM:LOAD-SYSTEM-DEFINITION-ERROR while processing --eval option "(asdf:operate (quote asdf:test-op) (quote rutils))": +# # +common_lisp.abcl no diff --git a/lisp/cl-salza2/Portfile b/lisp/cl-salza2/Portfile index 4d09e2cf9f897..d7287338cca12 100644 --- a/lisp/cl-salza2/Portfile +++ b/lisp/cl-salza2/Portfile @@ -24,3 +24,6 @@ depends_lib-append port:cl-chipz \ port:cl-flexi-streams \ port:cl-parachute \ port:cl-trivial-gray-streams + +# make-decompressing-stream is not supported for this lisp implementation +common_lisp.abcl no diff --git a/lisp/cl-should-test/Portfile b/lisp/cl-should-test/Portfile index 8f2736dfbc400..adf4fcb2a728b 100644 --- a/lisp/cl-should-test/Portfile +++ b/lisp/cl-should-test/Portfile @@ -25,3 +25,6 @@ depends_lib-append port:cl-local-time \ port:cl-osicat \ port:cl-ppcre \ port:cl-rutils + +# See: https://github.com/vseloved/should-test/issues/4 +common_lisp.abcl no diff --git a/lisp/cl-slynk/Portfile b/lisp/cl-slynk/Portfile index d6b008b47ee08..6cefa5f47d29b 100644 --- a/lisp/cl-slynk/Portfile +++ b/lisp/cl-slynk/Portfile @@ -21,3 +21,6 @@ description SLYNK - Sylvester the Cat's Common Lisp IDE long_description {*}${description} worksrcdir ${worksrcdir}/slynk + +# See: https://github.com/joaotavora/sly/issues/425 +common_lisp.abcl no diff --git a/lisp/cl-spinneret/Portfile b/lisp/cl-spinneret/Portfile index a8762edd36ff7..be94b0d455cc2 100644 --- a/lisp/cl-spinneret/Portfile +++ b/lisp/cl-spinneret/Portfile @@ -33,3 +33,6 @@ depends_lib-append port:cl-alexandria \ depends_test-append port:cl-fiveam common_lisp.threads yes + +# See: https://github.com/ruricolist/spinneret/issues/87 +common_lisp.abcl no diff --git a/lisp/cl-sqlite/Portfile b/lisp/cl-sqlite/Portfile index 68de4fa741ab7..bfdc8f5433ea4 100644 --- a/lisp/cl-sqlite/Portfile +++ b/lisp/cl-sqlite/Portfile @@ -25,4 +25,5 @@ depends_lib-append port:cl-bordeaux-threads \ port:cl-iterate \ port:sqlite3 +common_lisp.ffi yes common_lisp.threads yes diff --git a/lisp/cl-static-vectors/Portfile b/lisp/cl-static-vectors/Portfile index e83c8b3a1670e..e6863ad439fe2 100644 --- a/lisp/cl-static-vectors/Portfile +++ b/lisp/cl-static-vectors/Portfile @@ -25,5 +25,7 @@ depends_lib-append port:cl-alexandria \ port:cl-cffi \ port:cl-fiveam +common_lisp.ffi yes + # static vectors doesn't support CLisp common_lisp.clisp no diff --git a/lisp/cl-stefil/Portfile b/lisp/cl-stefil/Portfile index 78763011c5432..d1dd7ad595e42 100644 --- a/lisp/cl-stefil/Portfile +++ b/lisp/cl-stefil/Portfile @@ -28,3 +28,7 @@ depends_lib-append port:cl-alexandria \ # SBCL comply for styles common_lisp.sbcl no + +# Can't ensure directory #P"/Users/macports/.slime/" +# See: https://github.com/armedbear/abcl/issues/614 +common_lisp.abcl no diff --git a/lisp/cl-swank/Portfile b/lisp/cl-swank/Portfile index 91cd94f8b0051..58108e88723c5 100644 --- a/lisp/cl-swank/Portfile +++ b/lisp/cl-swank/Portfile @@ -22,3 +22,7 @@ license Permissive description Swank from SLIME long_description {*}${description} + +# Can't ensure directory #P"/Users/macports/.slime/" +# See: https://github.com/armedbear/abcl/issues/614 +common_lisp.abcl no diff --git a/lisp/cl-syntax/Portfile b/lisp/cl-syntax/Portfile index 3d887fdcdb69a..8db57ba94be5f 100644 --- a/lisp/cl-syntax/Portfile +++ b/lisp/cl-syntax/Portfile @@ -30,5 +30,7 @@ depends_lib-append port:cl-annot \ port:cl-trivial-types # cl-clsql is SBCL only port +common_lisp.abcl no +common_lisp.ccl no common_lisp.clisp no common_lisp.ecl no diff --git a/lisp/cl-system-locale/Portfile b/lisp/cl-system-locale/Portfile index d16d47783c473..91c6b09c49ce1 100644 --- a/lisp/cl-system-locale/Portfile +++ b/lisp/cl-system-locale/Portfile @@ -23,3 +23,5 @@ long_description {*}${description} depends_lib-append port:cl-cffi \ port:cl-documentation-utils + +common_lisp.ffi yes diff --git a/lisp/cl-toot/Portfile b/lisp/cl-toot/Portfile index ab28ecb5eedc1..36662d547abf3 100644 --- a/lisp/cl-toot/Portfile +++ b/lisp/cl-toot/Portfile @@ -35,4 +35,5 @@ depends_lib-append port:cl-alexandria \ port:cl-trivial-backtrace \ port:cl-usocket +common_lisp.ffi yes common_lisp.threads yes diff --git a/lisp/cl-trivia/Portfile b/lisp/cl-trivia/Portfile index ca1e5592a7a7e..b56bee4e1e208 100644 --- a/lisp/cl-trivia/Portfile +++ b/lisp/cl-trivia/Portfile @@ -44,6 +44,8 @@ depends_lib-append port:cl-cffi \ depends_test-append port:cl-fare-quasiquote +common_lisp.ffi yes + # See: https://github.com/Bike/introspect-environment/issues/5 common_lisp.ecl no common_lisp.clisp no diff --git a/lisp/cl-trivial-clipboard/Portfile b/lisp/cl-trivial-clipboard/Portfile index a419d806d2587..3ed1dd95ec8df 100644 --- a/lisp/cl-trivial-clipboard/Portfile +++ b/lisp/cl-trivial-clipboard/Portfile @@ -23,3 +23,5 @@ long_description {*}${description} depends_lib-append port:cl-cffi \ port:cl-fiveam + +common_lisp.ffi yes diff --git a/lisp/cl-trivial-custom-debugger/Portfile b/lisp/cl-trivial-custom-debugger/Portfile index b493313af96bd..4b964c3a857e5 100644 --- a/lisp/cl-trivial-custom-debugger/Portfile +++ b/lisp/cl-trivial-custom-debugger/Portfile @@ -28,4 +28,5 @@ depends_test-append port:cl-parachute # See: https://github.com/phoe/trivial-custom-debugger/issues/3 common_lisp.ecl no +common_lisp.ccl no common_lisp.clisp no diff --git a/lisp/cl-trivial-features/Portfile b/lisp/cl-trivial-features/Portfile index 055266aee0de1..8f18d78fc3afa 100644 --- a/lisp/cl-trivial-features/Portfile +++ b/lisp/cl-trivial-features/Portfile @@ -26,5 +26,7 @@ common_lisp.build_run no depends_test-append port:cl-cffi +common_lisp.ffi yes + # See: https://github.com/trivial-features/trivial-features/issues/23 common_lisp.clisp no diff --git a/lisp/cl-type-i/Portfile b/lisp/cl-type-i/Portfile index 2c0b1efc390fe..2ac9f5152aff9 100644 --- a/lisp/cl-type-i/Portfile +++ b/lisp/cl-type-i/Portfile @@ -29,3 +29,9 @@ depends_lib-append port:cl-alexandria \ port:cl-lisp-namespace \ depends_test-append port:cl-trivia + +# See: https://github.com/guicho271828/type-i/issues/6 +common_lisp.ecl no + +# See: https://github.com/guicho271828/type-i/issues/7 +common_lisp.clisp no diff --git a/lisp/cl-uffi/Portfile b/lisp/cl-uffi/Portfile index 29cf827fc5d2d..56da2bb5aeba5 100644 --- a/lisp/cl-uffi/Portfile +++ b/lisp/cl-uffi/Portfile @@ -26,8 +26,10 @@ description Universal Foreign Function Library for Common Lisp long_description {*}${description} +# this is very old code which might not be supported by some lisp common_lisp.clisp no common_lisp.ecl no +common_lisp.abcl no post-extract { # :FORCE and :FORCE-NOT arguments not allowed in a nested call to ASDF/OPERATE:OPERATE unless identically to toplevel diff --git a/lisp/cl-usocket/Portfile b/lisp/cl-usocket/Portfile index 37a9554422c6a..87190bcfe9f35 100644 --- a/lisp/cl-usocket/Portfile +++ b/lisp/cl-usocket/Portfile @@ -25,3 +25,7 @@ depends_lib-append port:cl-bordeaux-threads \ port:cl-split-sequence common_lisp.threads yes + +# See: https://github.com/usocket/usocket/issues/113 +common_lisp.ccl no +common_lisp.abcl no diff --git a/lisp/cl-webengine/Portfile b/lisp/cl-webengine/Portfile index 70d25b9719bc6..eb799c2e20c0f 100644 --- a/lisp/cl-webengine/Portfile +++ b/lisp/cl-webengine/Portfile @@ -41,6 +41,8 @@ if {${name} eq ${subport}} { port:cl-webengine-lib # SBCL only port + common_lisp.abcl no + common_lisp.ccl no common_lisp.ecl no common_lisp.clisp no } diff --git a/lisp/cl-webkit2/Portfile b/lisp/cl-webkit2/Portfile index 6ac793fd7613a..b2bc7e1ee5786 100644 --- a/lisp/cl-webkit2/Portfile +++ b/lisp/cl-webkit2/Portfile @@ -32,6 +32,7 @@ depends_test-append port:cl-calispel \ port:cl-fiveam \ port:cl-float-features +common_lisp.ffi yes common_lisp.threads yes # test requires X11, maybe use Xvfb one day? diff --git a/lisp/cl-wookie/Portfile b/lisp/cl-wookie/Portfile index 49031db3013bb..9973a72efd623 100644 --- a/lisp/cl-wookie/Portfile +++ b/lisp/cl-wookie/Portfile @@ -35,4 +35,5 @@ depends_lib-append \ port:cl-quri \ port:cl-vom +common_lisp.ffi yes common_lisp.threads yes