Skip to content

Commit

Permalink
cl-*: disable unsupped lisps
Browse files Browse the repository at this point in the history
[skip ci]
  • Loading branch information
catap authored and mascguy committed Aug 20, 2023
1 parent c735592 commit b994eb0
Show file tree
Hide file tree
Showing 59 changed files with 160 additions and 0 deletions.
3 changes: 3 additions & 0 deletions lisp/cl-3bmd/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
1 change: 1 addition & 0 deletions lisp/cl-async/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -42,4 +42,5 @@ depends_lib-append port:cl-babel \
port:cl-usocket \
port:cl-vom

common_lisp.ffi yes
common_lisp.threads yes
8 changes: 8 additions & 0 deletions lisp/cl-atomics/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
5 changes: 5 additions & 0 deletions lisp/cl-base64/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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+)*)
1 change: 1 addition & 0 deletions lisp/cl-blackbird/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,5 @@ depends_lib-append port:cl-async \
port:cl-fiveam \
port:cl-vom

common_lisp.ffi yes
common_lisp.threads yes
1 change: 1 addition & 0 deletions lisp/cl-cffi-gtk/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions lisp/cl-cffi/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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 {
Expand Down
5 changes: 5 additions & 0 deletions lisp/cl-clack/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
1 change: 1 addition & 0 deletions lisp/cl-contextl/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
1 change: 1 addition & 0 deletions lisp/cl-dexador/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
1 change: 1 addition & 0 deletions lisp/cl-drakma/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -28,4 +28,5 @@ depends_lib-append port:cl-base64 \
port:cl-ppcre \
port:cl-puri

common_lisp.ffi yes
common_lisp.threads yes
2 changes: 2 additions & 0 deletions lisp/cl-enchant/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -29,3 +29,5 @@ post-patch {

depends_lib-append port:cl-cffi \
port:enchant2

common_lisp.ffi yes
2 changes: 2 additions & 0 deletions lisp/cl-fastcgi/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -30,5 +30,7 @@ depends_lib-append port:cl-cffi \
port:cl-usocket \
port:fcgi

common_lisp.ffi yes

# <PACKAGE SOCKET> has no external symbol with name "STREAM-HANDLES"
common_lisp.clisp no
9 changes: 9 additions & 0 deletions lisp/cl-find-port/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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 #<CHECK-FAILURE {3247A9AA}>
# :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
1 change: 1 addition & 0 deletions lisp/cl-fset/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
2 changes: 2 additions & 0 deletions lisp/cl-gobject-introspection/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -26,3 +26,5 @@ depends_lib-append port:cl-alexandria \
port:cl-iterate \
port:cl-trivial-garbage \
port:gobject-introspection

common_lisp.ffi yes
1 change: 1 addition & 0 deletions lisp/cl-gopher/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
9 changes: 9 additions & 0 deletions lisp/cl-hunchentoot/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
5 changes: 5 additions & 0 deletions lisp/cl-iolib/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
1 change: 1 addition & 0 deletions lisp/cl-ironclad/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
3 changes: 3 additions & 0 deletions lisp/cl-iterate/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,6 @@ checksums rmd160 6da2c2444e7ec8b33bcdef7fa60c0bfe62a09aae \
size 297681

depends_lib-append port:cl-rt

# Tests are failed on CLisp
common_lisp.clisp no
5 changes: 5 additions & 0 deletions lisp/cl-kmrcl/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
1 change: 1 addition & 0 deletions lisp/cl-lack/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 2 additions & 0 deletions lisp/cl-libuv/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -31,3 +31,5 @@ post-extract {
depends_lib-append port:cl-alexandria \
port:cl-cffi \
port:libuv

common_lisp.ffi yes
5 changes: 5 additions & 0 deletions lisp/cl-lml2/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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+)*)
3 changes: 3 additions & 0 deletions lisp/cl-log4cl/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,6 @@ common_lisp.threads yes
# :info:test COMPILE-FILE-ERROR while compiling #<LOCAL-CL-SOURCE-FILE "stefil" "stefil">
# :info:test Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {10013C0073}>
common_lisp.sbcl no

# See: https://github.com/joaotavora/sly/issues/425
common_lisp.abcl no
5 changes: 5 additions & 0 deletions lisp/cl-markdown/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
3 changes: 3 additions & 0 deletions lisp/cl-marshal/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
4 changes: 4 additions & 0 deletions lisp/cl-mgl-pax/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
1 change: 1 addition & 0 deletions lisp/cl-montezuma/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,4 @@ common_lisp.threads yes

# See: https://github.com/sharplispers/montezuma/issues/14
common_lisp.ecl no
common_lisp.abcl no
2 changes: 2 additions & 0 deletions lisp/cl-mysql/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
1 change: 1 addition & 0 deletions lisp/cl-nfiles/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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>
Expand Down
2 changes: 2 additions & 0 deletions lisp/cl-osicat/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,5 @@ depends_lib-append port:cl-alexandria \
port:cl-cffi \
port:cl-trivial-features \
port:cl-rt

common_lisp.ffi yes
1 change: 1 addition & 0 deletions lisp/cl-phos/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,5 @@ depends_lib-append port:cl-nodgui \

depends_test-append port:cl-clunit2

common_lisp.ffi yes
common_lisp.threads yes
2 changes: 2 additions & 0 deletions lisp/cl-plus-ssl/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
3 changes: 3 additions & 0 deletions lisp/cl-prevalence/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
2 changes: 2 additions & 0 deletions lisp/cl-prompter/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
4 changes: 4 additions & 0 deletions lisp/cl-rutils/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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))":
# #<LOAD-SYSTEM-DEFINITION-ERROR {579F4155}>
common_lisp.abcl no
3 changes: 3 additions & 0 deletions lisp/cl-salza2/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
3 changes: 3 additions & 0 deletions lisp/cl-should-test/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
3 changes: 3 additions & 0 deletions lisp/cl-slynk/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
3 changes: 3 additions & 0 deletions lisp/cl-spinneret/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
1 change: 1 addition & 0 deletions lisp/cl-sqlite/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,5 @@ depends_lib-append port:cl-bordeaux-threads \
port:cl-iterate \
port:sqlite3

common_lisp.ffi yes
common_lisp.threads yes
2 changes: 2 additions & 0 deletions lisp/cl-static-vectors/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
4 changes: 4 additions & 0 deletions lisp/cl-stefil/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
4 changes: 4 additions & 0 deletions lisp/cl-swank/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
2 changes: 2 additions & 0 deletions lisp/cl-syntax/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
2 changes: 2 additions & 0 deletions lisp/cl-system-locale/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,5 @@ long_description {*}${description}

depends_lib-append port:cl-cffi \
port:cl-documentation-utils

common_lisp.ffi yes
1 change: 1 addition & 0 deletions lisp/cl-toot/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
2 changes: 2 additions & 0 deletions lisp/cl-trivia/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
2 changes: 2 additions & 0 deletions lisp/cl-trivial-clipboard/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,5 @@ long_description {*}${description}

depends_lib-append port:cl-cffi \
port:cl-fiveam

common_lisp.ffi yes
Loading

0 comments on commit b994eb0

Please sign in to comment.