BSD Ports

devel/s.el 1.13.1 FreeBSD

String manipulation library for Emacs Lisp

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
b3e272bb36
License
GPLv3+
Categories
devel, elisp

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.

Version history 1

  1. 1.13.1 b3e272bb36

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkg install s.el

From the ports tree:

cd /usr/ports/devel/s.el/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	s.el>0:devel/s.el

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest----1.13.1
FreeBSD:14:quarterly--n/a--
FreeBSD:15:latest--n/a--
FreeBSD:15:quarterly--n/an/an/a
FreeBSD:16:latest--n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Configuration

Options name: devel_s.el

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
emacs
Service scripts
none

Files

distinfo 1
FileSizeSHA256
magnars-s.el-1.13.1_GH0.tar.gz62743807b9a29f26b5b3ded8e9bba979201b6714cb275286306c32fb72b8098073999

Commit history 1

DateCommitCreditsLog message
b3e272bb36 Joseph Mingrone 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