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 on branch 2024Q1
sly Sylvester the Cat's Common Lisp IDE for Emacs
1.0.43.20230624_2 editors 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 1.0.43.20230624_2Version of this port present on the latest quarterly branch.
Maintainer: olce.freebsd.ports@certner.fr search for ports maintained by this maintainer
Port Added: 2024-03-27 00:00:05
Last Update: 2024-03-26 23:51:49
Commit Hash: bb5373b
Also Listed In: elisp
License: PD
WWW:
https://github.com/joaotavora/sly
Description:
SLY is a fork of SLIME. We track its bugfixes, particularly to the implementation backends. All SLIME's familiar features (debugger, inspector, xref, etc...) are still available, with improved overall UX. SLY's highlights are: - A full-featured REPL based on Emacs's comint.el. Everything can be copied to the REPL. - Stickers, or live code annotations that record values as code traverses them. - Flex-style completion out-of-the-box, using Emacs's completion API. Company, Helm, and other supported natively, no plugin required. - An interactive Trace Dialog. - Cleanly ASDF-loaded by default, including contribs, enabled out-of-the-box. - Multiple inspectors and multiple REPLs. - "Presentations" replaced by interactive backreferences which highlight the object and remain stable throughout the REPL session. - Support for NAMED-READTABLES, macrostep.el and quicklisp. - A portable, annotation-based stepper in early but functional prototype stage.
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
There is no configure plist information for this port.
Dependency lines:
  • sly>0:editors/sly
To install the port:
cd /usr/ports/editors/sly/ && make install clean
To add the package, run one of these commands:
  • pkg install editors/sly
  • pkg install sly
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: sly
Package flavors (<flavor>: <package>)
  • full: sly
  • canna: sly-emacs_canna
  • nox: sly-emacs_nox
  • devel_full: sly-emacs_devel
  • devel_nox: sly-emacs_devel_nox
distinfo:
TIMESTAMP = 1692890116 SHA256 (joaotavora-sly-1.0.43-20230624-df62abae73bd511885c9c7ec0ea7ea1469a00923_GH0.tar.gz) = 9e961e06cd80bfa9a993446e30da8b378ba92b3d69e52d56c3ac2e18115a0889 SIZE (joaotavora-sly-1.0.43-20230624-df62abae73bd511885c9c7ec0ea7ea1469a00923_GH0.tar.gz) = 1840949

Packages (timestamps in pop-ups are UTC):
sly
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.0.43.20230624_41.0.43.20230624_4-1.0.43.20230624_41.0.43.20230624_4---
FreeBSD:13:quarterly1.0.43.20230624_41.0.43.20230624_4--1.0.43.20230624_4-1.0.43.202306241.0.43.20230624
FreeBSD:14:latest1.0.43.20230624_41.0.43.20240809-1.0.43.20230624_41.0.43.20240809---
FreeBSD:14:quarterly1.0.43.20230624_41.0.43.20230624_4--1.0.43.20230624_4-1.0.43.202306241.0.43.20230624
FreeBSD:15:latest1.0.43.20230624_41.0.43.20240809n/a1.0.43.20230624_4n/a-1.0.43.20230624_1-
 

sly-emacs_canna
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.0.43.20230624_41.0.43.20230624_4-1.0.43.20230624_41.0.43.20230624_4---
FreeBSD:13:quarterly1.0.43.20230624_41.0.43.20230624_4--1.0.43.20230624_4-1.0.43.202306241.0.43.20230624
FreeBSD:14:latest1.0.43.20230624_41.0.43.20240809-1.0.43.20230624_41.0.43.20240809---
FreeBSD:14:quarterly1.0.43.20230624_41.0.43.20230624_4--1.0.43.20230624_4-1.0.43.202306241.0.43.20230624
FreeBSD:15:latest1.0.43.20230624_41.0.43.20240809n/a1.0.43.20230624_4n/a-1.0.43.20230624_1-
 

sly-emacs_devel
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.0.43.20230624_41.0.43.20230624_4--1.0.43.20230624_4---
FreeBSD:13:quarterly1.0.43.20230624_41.0.43.20230624_4--1.0.43.20230624_4---
FreeBSD:14:latest1.0.43.20230624_41.0.43.20240809--1.0.43.20240809---
FreeBSD:14:quarterly1.0.43.20230624_41.0.43.20230624_4--1.0.43.20230624_4---
FreeBSD:15:latest1.0.43.20230624_41.0.43.20240809n/a-n/a-1.0.43.20230624_1-
 

sly-emacs_devel_nox
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.0.43.20230624_41.0.43.20230624_4--1.0.43.20230624_4---
FreeBSD:13:quarterly1.0.43.20230624_41.0.43.20230624_4--1.0.43.20230624_4-1.0.43.202306241.0.43.20230624
FreeBSD:14:latest1.0.43.20230624_41.0.43.20240809--1.0.43.20240809---
FreeBSD:14:quarterly1.0.43.20230624_41.0.43.20230624_4--1.0.43.20230624_4-1.0.43.202306241.0.43.20230624
FreeBSD:15:latest1.0.43.20230624_41.0.43.20240809n/a-n/a-1.0.43.20230624_1-
 

sly-emacs_nox
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.0.43.20230624_41.0.43.20230624_4-1.0.43.20230624_41.0.43.20230624_4---
FreeBSD:13:quarterly1.0.43.20230624_41.0.43.20230624_4-1.0.43.20230624_41.0.43.20230624_41.0.43.202306241.0.43.202306241.0.43.20230624
FreeBSD:14:latest1.0.43.20230624_41.0.43.202408091.0.43_61.0.43.20230624_41.0.43.202408091.0.43.20230523-1.0.43.20230523
FreeBSD:14:quarterly1.0.43.20230624_41.0.43.20230624_4-1.0.43.20230624_41.0.43.20230624_41.0.43.202306241.0.43.202306241.0.43.20230624
FreeBSD:15:latest1.0.43.20230624_41.0.43.20240809n/a1.0.43.20230624_4n/a1.0.43.20230624_11.0.43.20230624_11.0.43.20230624_1
 

sly-emacs_wayland
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.0.43.20230624_41.0.43.20230624_4-1.0.43.20230624_41.0.43.20230624_4---
FreeBSD:13:quarterly1.0.43.20230624_41.0.43.20230624_4--1.0.43.20230624_4---
FreeBSD:14:latest1.0.43.20230624_41.0.43.20240809-1.0.43.20230624_41.0.43.20240809---
FreeBSD:14:quarterly1.0.43.20230624_41.0.43.20230624_4--1.0.43.20230624_4---
FreeBSD:15:latest1.0.43.20230624_41.0.43.20240809n/a1.0.43.20230624_4n/a---
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. texinfo>=5.2 : print/texinfo
  2. emacs-29.3 : editors/emacs@full
  3. gmake>=4.3 : devel/gmake
  4. tex.fmt : print/tex-formats
  5. dvips : print/tex-dvipsk
Runtime dependencies:
  1. emacs-29.3 : editors/emacs@full
  2. indexinfo : print/indexinfo
This port is required by:
for Build
  1. editors/sly-asdf
  2. editors/sly-named-readtables
  3. editors/sly-quicklisp
for Run
  1. editors/sly-asdf
  2. editors/sly-named-readtables
  3. editors/sly-quicklisp

Configuration Options:
===> The following configuration options are available for sly-1.0.43.20230624_2: DOCS=on: Build and/or install documentation DOCS_PDF=on: Build PDF documentation (requires DOCS) ===> Use 'make config' to modify these settings
Options name:
editors_sly
USES:
emacs gmake tex
pkg-message:
For install:
To enable autoloading of SLY, add this to some Emacs init file: (require 'sly-autoloads) You should specify some Lisp implementation. This works for both SLY and SLIME: (setq inferior-lisp-program "path_to_your_lisp_binary") SLY however has convenient specific variables for more complex configurations. E.g.: (setq sly-default-lisp 'sbcl sly-lisp-implementations '((sbcl ("sbcl")))) Please see their documentation. Contribs in `sly-contribs' list are automatically loaded and enabled (and those not in it are disabled) each time a new session is launched, or `sly-setup' is called. If you define `sly-contribs' in some initialization file, be sure to include sly-fancy in it (instead, you can add to the list using `add-to-list', after the `require' above). If you just want to immediately enable a contrib, you can instead use `sly-enable-contrib', but be aware that the effect will be temporary. It will last up to the next connection established or `sly-setup' call, unless you add the contrib to `sly-contribs' in the meantime.
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/joaotavora/sly/tar.gz/df62abae73bd511885c9c7ec0ea7ea1469a00923?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
1.0.43.20230624_2
26 Mar 2024 23:51:49
commit hash: bb5373b0b95f1ffe3b58e728adbe9acb64dd51c3commit hash: bb5373b0b95f1ffe3b58e728adbe9acb64dd51c3commit hash: bb5373b0b95f1ffe3b58e728adbe9acb64dd51c3commit hash: bb5373b0b95f1ffe3b58e728adbe9acb64dd51c3 files touched by this commit
Joseph Mingrone (jrm) search for other commits by this committer
Chase editors/emacs update

- Bump Emacs version in Mk/Uses/emacs.mk to update version-specific
  paths
- Bump PORTREVISION of ports with USES=emacs.  This is required for two
  reasons.  Emacs lisp files need to be byte compiled for the new Emacs
  version, and files installed under, e.g., EMACS_VERSION_SITE_LISPDIR
  need to be relocated.

Reviewed by:	ashish
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D44492

(cherry picked from commit 26421ac37c3c013c7809400976c866a8f70db436)
1.0.43.20230624_1
26 Mar 2024 23:41:02
commit hash: 082542e6c694d58c24d1c425c9f06441c6a16db7commit hash: 082542e6c694d58c24d1c425c9f06441c6a16db7commit hash: 082542e6c694d58c24d1c425c9f06441c6a16db7commit hash: 082542e6c694d58c24d1c425c9f06441c6a16db7 files touched by this commit
Joseph Mingrone (jrm) search for other commits by this committer
*/*: Chase editors/emacs update

- Bump Emacs version in Mk/Uses/emacs.mk to update version-specific
  paths

- Bump PORTREVISION of ports with USES=emacs.  This is required for two
  reasons.  Emacs lisp files need to be byte compiled for the new Emacs
  version, and files installed under, e.g., EMACS_VERSION_SITE_LISPDIR
  need to be relocated.

Reviewed by:	ashish
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D43615

(cherry picked from commit ab463bdca9c29ec22be0c7e6d7aa27bb2a980b48)

Number of commits found: 2