notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
janet-lsp LSP for lang/janet
0.0.11_1 develnew! on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: dave@freedave.net search for ports maintained by this maintainer
Port Added: 2025-12-16 15:42:05
Last Update: 2025-12-17 16:59:15
Commit Hash: 4955b31
License: MIT
WWW:
https://github.com/CFiggers/janet-lsp
Description:
This is an LSP server for the Janet language, supporting: Current features: * Auto-completion based on symbols in the Janet Standard Library and defined in user code * On-hover definition of symbols as returned by (doc ,symbol) * Inline compiler errors * Pop-up signature help
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (6 items)
Collapse this list.
  1. bin/janet-lsp
  2. lib/janet/janet-lsp.jimage
  3. lib/janet/.manifests/janet-lsp.jdn
  4. /usr/local/share/licenses/janet-lsp-0.0.11_1/catalog.mk
  5. /usr/local/share/licenses/janet-lsp-0.0.11_1/LICENSE
  6. /usr/local/share/licenses/janet-lsp-0.0.11_1/MIT
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • janet-lsp>0:devel/janet-lsp
To install the port:
cd /usr/ports/devel/janet-lsp/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/janet-lsp
  • pkg install janet-lsp
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: janet-lsp
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1765654720 SHA256 (CFiggers-janet-lsp-v0.0.11_GH0.tar.gz) = 6dec1d75547cb99097415822605dc9d4bccd897bb1e206264b1280f38bbe824f SIZE (CFiggers-janet-lsp-v0.0.11_GH0.tar.gz) = 33575

Expand this list (8 items)

Collapse this list.

SHA256 (CFiggers-cmd-b0a34d6_GH0.tar.gz) = e5ed4f760d2d0beb607e554ed928232d908643bf5d1051a3d8e12fe9160e561c SIZE (CFiggers-cmd-b0a34d6_GH0.tar.gz) = 22306 SHA256 (CFiggers-jayson-4f54041_GH0.tar.gz) = 2f88178be3f8cb44dad5cda8f140c85f010acb28820400998208ea3d292883c8 SIZE (CFiggers-jayson-4f54041_GH0.tar.gz) = 3864843 SHA256 (ianthehenry-judge-3b92185_GH0.tar.gz) = 904208053f675844d3e7cc18d21d893ecef356603df4ce1bdf6cd0933090163b SIZE (ianthehenry-judge-3b92185_GH0.tar.gz) = 31792 SHA256 (janet-lang-spork-7b780cc_GH0.tar.gz) = 34cb553a153fa328b8e792435a2194700c822935baf184e9864d4fdabf50c37a SIZE (janet-lang-spork-7b780cc_GH0.tar.gz) = 267805

Collapse this list.


Packages (timestamps in pop-ups are UTC):
janet-lsp
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.0.11_10.0.11_1--0.0.11_1n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest0.0.11_10.0.11_1--0.0.11_1---
FreeBSD:14:quarterly--------
FreeBSD:15:latest0.0.11_10.0.11_1n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest0.0.11_10.0.11_1n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. janet>=1.17.2 : lang/janet
  2. jpm>=1.1.0 : lang/jpm
Runtime dependencies:
  1. janet>=1.17.2 : lang/janet
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
devel_janet-lsp
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/CFiggers/janet-lsp/tar.gz/v0.0.11?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.0.11_1
17 Dec 2025 16:59:15
commit hash: 4955b31ba932ba18b6f5c3e58a2c5c1803ec744ecommit hash: 4955b31ba932ba18b6f5c3e58a2c5c1803ec744ecommit hash: 4955b31ba932ba18b6f5c3e58a2c5c1803ec744ecommit hash: 4955b31ba932ba18b6f5c3e58a2c5c1803ec744e files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
Author: Dave Marker
devel/janet-lsp: Compile as a portable "binscript"

Janet can compile to a portable "binscript" or a statically-linked
executable. The latter allows the LSP to work even without Janet
installed, but means that the LSP can be out-of-sync if the user
has a different version of Janet installed (the LSP will be unaware
of that new Janet and its capabilities).

To guard against such problems, switch to the binscript approach,
which compiles to an IR. Janet is a required runtime dep now, but
there's no risk of the LSP getting out-of-sync with the underlying
toolchain.

Differential Revision:	https://reviews.freebsd.org/D54260
0.0.11
16 Dec 2025 15:36:36
commit hash: cfcfb64aa315e57ddb89ca949798ea2e3ded364ecommit hash: cfcfb64aa315e57ddb89ca949798ea2e3ded364ecommit hash: cfcfb64aa315e57ddb89ca949798ea2e3ded364ecommit hash: cfcfb64aa315e57ddb89ca949798ea2e3ded364e files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
Author: Dave Marker
devel/janet-lsp: Add port

This is an LSP server for the Janet language (lang/janet), supporting:

* Auto-completion based on symbols in the Janet Standard Library and defined in
  user code
* On-hover definition of symbols as returned by (doc ,symbol)
* Inline compiler errors
* Pop-up signature help

Differential Revision:	https://reviews.freebsd.org/D54238

Number of commits found: 2