tvl-depot/third_party/lisp
sterni 5262e5bf6c refactor(3p/mime4cl): use SB-POSIX for FILE-LENGTH
This is slightly better than the (mostly untested) mess we had before:
Just implement the one thing we need using the tools the one
implementation we support (SBCL) gives us.

Eventually, we'll want to make this portable, probably using osicat.
Unfortunately, packaging this requires support for cffi-grovel (b/383)
which buildLisp lacks at the moment.

Change-Id: I6960015f80e6a5dfde67baf55537c5274a19e4e2
Reviewed-on: https://cl.tvl.fyi/c/depot/+/11356
Reviewed-by: sterni <sternenseemann@systemli.org>
Tested-by: BuildkiteCI
Autosubmit: sterni <sternenseemann@systemli.org>
2024-04-05 11:01:39 +00:00
..
asdf-flv chore: Rename pkgs->depot in all Nix file headers 2020-02-21 13:54:53 +00:00
closure-html chore(3p/lisp): use nixpkgs sources for closure-html 2021-12-15 21:02:10 +00:00
mime4cl refactor(3p/mime4cl): use SB-POSIX for FILE-LENGTH 2024-04-05 11:01:39 +00:00
npg chore(gerrit): migrate OWNERS files to code-owners style 2022-09-19 11:13:28 +00:00
qbase64 feat(3p/lisp): add qbase64 2023-05-14 14:42:43 +00:00
quasiquote_2 chore: Rename pkgs->depot in all Nix file headers 2020-02-21 13:54:53 +00:00
s-xml style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
alexandria.nix chore(3p/lisp): Unvendor alexandria and use nixpkgs sources 2021-12-15 21:02:10 +00:00
anaphora.nix refactor(3p/lisp): Use sources from nixpkgs where possible 2021-12-15 10:34:02 +00:00
babel.nix refactor(3p/lisp): Use sources from nixpkgs where possible 2021-12-15 10:34:02 +00:00
bordeaux-threads.nix style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
cffi.nix refactor(3p/lisp): Use sources from nixpkgs where possible 2021-12-15 10:34:02 +00:00
chipz.nix refactor(3p/lisp): Use sources from nixpkgs where possible 2021-12-15 10:34:02 +00:00
chunga.nix refactor(3p/lisp): Use sources from nixpkgs where possible 2021-12-15 10:34:02 +00:00
cl-ansi-text.nix refactor(3p/lisp): Use sources from nixpkgs where possible 2021-12-15 10:34:02 +00:00
cl-base64.nix refactor(3p/lisp): Use sources from nixpkgs where possible 2021-12-15 10:34:02 +00:00
cl-change-case.nix feat(3p/lisp): Add str package and dependencies 2024-03-31 19:18:12 +00:00
cl-colors.nix refactor(3p/lisp): Use sources from nixpkgs where possible 2021-12-15 10:34:02 +00:00
cl-colors2.nix refactor(3p/lisp): Use sources from nixpkgs where possible 2021-12-15 10:34:02 +00:00
cl-date-time-parser.nix feat(3p/lisp/cl-date-time-parser): init at 00d6fc7 2022-01-26 17:43:54 +00:00
cl-fad.nix style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
cl-json.nix feat(nix/buildLisp): re-enable CCL 2022-08-30 17:51:35 +00:00
cl-plus-ssl.nix style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
cl-ppcre.nix feat(3p/lisp): Add str package and dependencies 2024-03-31 19:18:12 +00:00
cl-prevalence.nix refactor(3p/lisp): Use sources from nixpkgs where possible 2021-12-15 10:34:02 +00:00
cl-smtp.nix refactor(3p/lisp): Use sources from nixpkgs where possible 2021-12-15 10:34:02 +00:00
cl-unicode.nix style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
cl-who.nix refactor(3p/lisp): Use sources from nixpkgs where possible 2021-12-15 10:34:02 +00:00
cl-yacc.nix style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
closer-mop.nix feat(3p/overlays/ecl-static): 21.2.1 -> 1c98924 2022-01-28 10:43:01 +00:00
closure-common.nix style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
defclass-std.nix refactor(3p/lisp): Use sources from nixpkgs where possible 2021-12-15 10:34:02 +00:00
drakma.nix refactor(3p/lisp): Use sources from nixpkgs where possible 2021-12-15 10:34:02 +00:00
easy-routes.nix style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
fiveam.nix chore(3p/lisp): use nixpkgs sources for fiveam 2021-12-15 21:02:11 +00:00
flexi-streams.nix style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
global-vars.nix style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
hunchentoot.nix style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
ironclad.nix style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
iterate.nix refactor(3p/lisp): Use sources from nixpkgs where possible 2021-12-15 10:34:02 +00:00
lass.nix style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
let-plus.nix refactor(3p/lisp): Use sources from nixpkgs where possible 2021-12-15 10:34:02 +00:00
lisp-binary.nix feat(3p/lisp/lisp-binary): 2022-04-10 -> 2022-09-19 2022-12-19 13:13:00 +00:00
local-time.nix style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
marshal.nix refactor(3p/lisp): Use sources from nixpkgs where possible 2021-12-15 10:34:02 +00:00
md5.nix refactor(3p/lisp): Use sources from nixpkgs where possible 2021-12-15 10:34:02 +00:00
metabang-bind.nix feat(3p/lisp): add metabang-bind 2022-01-19 13:13:09 +00:00
moptilities.nix refactor(3p/lisp): Use sources from nixpkgs where possible 2021-12-15 10:34:02 +00:00
nibbles.nix style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
OWNERS chore(depot): update OWNERS files for aspen 2023-12-20 18:35:58 +00:00
parse-float.nix refactor(3p/lisp): Use sources from nixpkgs where possible 2021-12-15 10:34:02 +00:00
parse-number.nix refactor(3p/lisp): Use sources from nixpkgs where possible 2021-12-15 10:34:02 +00:00
parseq.nix refactor(3p/lisp): Use sources from nixpkgs where possible 2021-12-15 10:34:02 +00:00
physical-quantities.nix refactor(3p/lisp): Use sources from nixpkgs where possible 2021-12-15 10:34:02 +00:00
postmodern.nix style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
prove.nix refactor(3p/lisp): Use sources from nixpkgs where possible 2021-12-15 10:34:02 +00:00
puri.nix refactor(3p/lisp): Use sources from nixpkgs where possible 2021-12-15 10:34:02 +00:00
rfc2388.nix refactor(3p/lisp): Use sources from nixpkgs where possible 2021-12-15 10:34:02 +00:00
routes.nix style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
s-sysdeps.nix refactor(3p/lisp): Use sources from nixpkgs where possible 2021-12-15 10:34:02 +00:00
split-sequence.nix refactor(3p/lisp): Use sources from nixpkgs where possible 2021-12-15 10:34:02 +00:00
str.nix feat(3p/lisp): Add str package and dependencies 2024-03-31 19:18:12 +00:00
trivial-backtrace.nix chore(3p/lisp): use nixpkgs sources for trivial-backtrace 2021-12-15 21:14:12 +00:00
trivial-features.nix refactor(3p/lisp): Use sources from nixpkgs where possible 2021-12-15 10:34:02 +00:00
trivial-garbage.nix refactor(3p/lisp): Use sources from nixpkgs where possible 2021-12-15 10:34:02 +00:00
trivial-gray-streams.nix refactor(3p/lisp): Use sources from nixpkgs where possible 2021-12-15 10:34:02 +00:00
trivial-indent.nix refactor(3p/lisp): Use sources from nixpkgs where possible 2021-12-15 10:34:02 +00:00
trivial-ldap.nix style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
trivial-mimes.nix style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
uax-15.nix style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
unix-opts.nix style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
usocket-server.nix style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
usocket.nix style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00