Searches without login should now work. You must get asked to click a button.
Some translations wanted please.
New RSS 2.0 and Atom feeds are here. The old /backend/ feeds still work, but will be redirected later, so please update your subscriptions. Details.
Port details
s.el String manipulation library for Emacs Lisp
1.13.1 develnew! Σ=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: jrm@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-11-08 04:00:38
Last Update: 2026-11-08 03:57:05
Commit Hash: b3e272b
Also Listed In: elisp
License: GPLv3+
WWW:
https://github.com/magnars/s.el
Description: #
s.el is the long lost Emacs string manipulation library. It provides a consistent set of functions, all prefixed with s-, for trimming and padding whitespace, truncating and repeating strings, splitting and joining lists of strings, testing predicates such as prefixes, suffixes and matches, and converting between word casings such as snake_case, camelCase and dashed-words.
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 (5 items)
Collapse this list.
  1. share/emacs/site-lisp/s.el/s.el
  2. /usr/local/share/licenses/s.el-1.13.1/catalog.mk
  3. /usr/local/share/licenses/s.el-1.13.1/LICENSE
  4. /usr/local/share/licenses/s.el-1.13.1/GPLv3+
  5. share/sbom/pc/s.el.pc
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • s.el>0:devel/s.el
To install the port: #
cd /usr/ports/devel/s.el/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/s.el
  • pkg install s.el
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: s.el
Flavors: #
there is no flavor information for this port.
distinfo: #
TIMESTAMP = 1794102832 SHA256 (magnars-s.el-1.13.1_GH0.tar.gz) = 807b9a29f26b5b3ded8e9bba979201b6714cb275286306c32fb72b8098073999 SIZE (magnars-s.el-1.13.1_GH0.tar.gz) = 62743

No package information for this port in our database #
Sometimes this happens. Not all ports have packages. This is doubly so for new ports, like this one.
This port has no dependencies. #
This port is required by: #
for Run #
  1. devel/f.el
  2. editors/shrink-path.el

Configuration Options: #
===> The following configuration options are available for s.el-1.13.1: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name: #
devel_s.el
USES: #
emacs
pkg-message: #
FreshPorts was unable to extract/find any pkg message
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/magnars/s.el/tar.gz/1.13.1?dummy=/
Collapse this list.

Number of commits found: 1 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.13.1
08 Nov 2026 03:57:05
commit hash: b3e272bb36f273340e05a7993087fd3f014dc3b8commit hash: b3e272bb36f273340e05a7993087fd3f014dc3b8commit hash: b3e272bb36f273340e05a7993087fd3f014dc3b8commit hash: b3e272bb36f273340e05a7993087fd3f014dc3b8 files touched by this commit
Joseph Mingrone (jrm) search for other commits by this committer
devel/s.el: New port

s.el is a string manipulation library for Emacs Lisp.

https://github.com/magnars/s.el

Sponsored by:	The FreeBSD Foundation

Number of commits found: 1