FreeBSD Ports

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.1.02.1.01.17.11.17.12.1.0
FreeBSD:14:quarterly2.1.02.1.0n/a1.17.12.1.0
FreeBSD:15:latest2.1.02.1.0n/a1.17.11.17.1
FreeBSD:15:quarterly2.1.02.1.0n/an/an/a
FreeBSD:16:latest2.1.02.1.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/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

OptionDefaultDescription
DOCSoffBuild 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
FileSizeSHA256
editline-2.1.0.tar.gz415667189e179253c0932d15ce94f53e8cde7a0c38383f39f11f3b92d40cd18839678f
Master sites 1
  • https://github.com/troglobit/editline/releases/download/2.1.0/

Commit history 2

DateCommitCreditsLog message
857e262d26 Po-Chuan Hsieh devel/editline: Update to 2.1.0
Changes: https://github.com/troglobit/editline/releases
1d9ac8efde Po-Chuan Hsieh devel/editline: Update to 2.0.0
Changes: https://github.com/troglobit/editline/releases