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
yascreen Curses replacement library for daemons and embedded apps
2.14 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: garga@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-11-03 19:18:15
Last Update: 2026-11-03 19:16:33
Commit Hash: 9b937b4
License: LGPL3+
WWW:
https://github.com/bbonev/yascreen
Description: #
yascreen is a small curses replacement library for daemons and embedded applications. It has no external dependencies, supports both internal and external event loops, can work on stdin/stdout or over a socket (including basic telnet sequences), and handles Unicode input and output.
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 (10 items)
Collapse this list.
  1. include/yascreen.h
  2. lib/libyascreen.a
  3. lib/libyascreen.so
  4. lib/libyascreen.so.0
  5. lib/libyascreen.so.0.0.0
  6. libdata/pkgconfig/yascreen.pc
  7. @ldconfig
  8. /usr/local/share/licenses/yascreen-2.14/catalog.mk
  9. /usr/local/share/licenses/yascreen-2.14/LICENSE
  10. /usr/local/share/licenses/yascreen-2.14/LGPL3+
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • For RUN/BUILD depends:
    • yascreen>0:devel/yascreen
  • For LIB depends:
    • libyascreen.so:devel/yascreen
To install the port: #
cd /usr/ports/devel/yascreen/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/yascreen
  • pkg install yascreen
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: yascreen
Flavors: #
there is no flavor information for this port.
distinfo: #
TIMESTAMP = 1793726574 SHA256 (bbonev-yascreen-v2.14_GH0.tar.gz) = a87945564f6be88516ec1f6056110701b51a2b4a40616e613a15dd98bcecb3dd SIZE (bbonev-yascreen-v2.14_GH0.tar.gz) = 52342

Packages (timestamps in pop-ups are UTC): #
yascreen
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest-2.14--2.14
FreeBSD:14:quarterly-----
FreeBSD:15:latest-2.14n/a-n/a
FreeBSD:15:quarterly--n/a-n/a
FreeBSD:16:latest-2.14n/a-n/a
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. gmake>=4.4.1 : devel/gmake
This port is required by: #
for Libraries #
  1. net/dhcpdump

Configuration Options: #
No options to configure
Options name: #
devel_yascreen
USES: #
gmake
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/bbonev/yascreen/tar.gz/v2.14?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
2.14
03 Nov 2026 19:16:33
commit hash: 9b937b46673476e54d7fca0685c0666b99c5d6eacommit hash: 9b937b46673476e54d7fca0685c0666b99c5d6eacommit hash: 9b937b46673476e54d7fca0685c0666b99c5d6eacommit hash: 9b937b46673476e54d7fca0685c0666b99c5d6ea files touched by this commit
Renato Botelho (garga) search for other commits by this committer
devel/yascreen: New port, curses replacement library

yascreen is a small curses replacement library for daemons and embedded
applications.  It has no external dependencies, supports internal and
external event loops, can work over stdin/stdout or a socket (including
basic telnet sequences) and handles Unicode.

It is needed by the interactive TUI of net/dhcpdump 2.x.

Sponsored by:	Rubicon Communications, LLC ("Netgate")

Number of commits found: 1