devel/editline 2.1.0
Minix editline: A free readline() for UNIX
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
857e262d26- License
- BSD4CLAUSE
- Categories
- devel
- Package size
- 49.0 KiB, 194.6 KiB installed
Description
This is a line editing library. It can be linked into almost any program to provide command-line editing and history. It is call-compatible with the FSF readline library, but is a fraction of the size (and offers fewer features).
The editline library was created by Simmule Turner and Rich Salz back in 1992. At the time they chose to distribute the code under a "C News-like" copyright, see the file LICENSE for details.
The small size (<30k), lack of dependencies (no ncurses needed!) and the free license should make this library interesting to many embedded developers.
Install
As a binary package — by origin, or by package name:
pkg install devel/editline
pkg install editline
From the ports tree:
cd /usr/ports/devel/editline/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= editline>0:devel/editline
LIB_DEPENDS= libeditline.so:devel/editline
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.1.0 | 2.1.0 | 1.17.1 | 1.17.1 | 2.1.0 |
| FreeBSD:14:quarterly | 2.1.0 | 2.1.0 | n/a | 1.17.1 | 2.1.0 |
| FreeBSD:15:latest | 2.1.0 | 2.1.0 | n/a | 1.17.1 | 1.17.1 |
| FreeBSD:15:quarterly | 2.1.0 | 2.1.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.1.0 | 2.1.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Required by 2
Configuration
Options name: devel_editline
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- libtool ncurses
- Service scripts
- none
Files
Manual pages 1
- libeditline(3)
pkg-plist 8
- include/editline.h
- lib/libeditline.a
- lib/libeditline.so
- lib/libeditline.so.1
- lib/libeditline.so.1.1.1
- libdata/pkgconfig/libeditline.pc
- share/doc/editline/README.md
- share/man/man3/libeditline.3.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| editline-2.1.0.tar.gz | 415667 | 189e179253c0932d15ce94f53e8cde7a0c38383f39f11f3b92d40cd18839678f |
Master sites 1
- https://github.com/troglobit/editline/releases/download/2.1.0/