sys-libs / ncurses

console display library

Official package sites : · ·

v6.1_p20190609 :: 0/6 :: gentoo

~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86
USE flags
ada cxx debug doc gpm minimal profile split-usr static-libs test threads tinfo trace unicode

v6.1_p20181020 :: 0/6 :: gentoo

alpha amd64 arm arm64 hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~mips ~riscv
USE flags
ada cxx debug doc gpm minimal profile split-usr static-libs test threads tinfo trace unicode


Add bindings for the ADA programming language
Build support for C++ (bindings, extra libraries, code generation, ...)
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
Add support for sys-libs/gpm (Console-based mouse driver)
Install a very minimal build (disables, for example, plugins, fonts, most drivers, non-critical features)
Add support for software performance analysis (will likely vary from ebuild to ebuild)
Enable behavior to support maintaining /bin, /lib*, /sbin and /usr/sbin separately from /usr/bin and /usr/lib*
Build static versions of dynamic libraries as well
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
Add threads support for various packages. Usually pthreads
Build curses library (libncurses) sep from the low-level terminfo library (libtinfo) -- usually needed only for binary packages -- but it is binary compatible in either mode
Enable test trace() support in ncurses calls
Add support for Unicode


64-bit (32-bit pointer) libraries
64-bit libraries
32-bit libraries


64-bit (rv64) soft-float libraries
64-bit (rv64) double hard-float libraries


32-bit (s390) libraries
64-bit (s390x) libraries


32-bit (x86) libraries
64-bit (amd64) libraries
x32 ABI libraries

sys-libs / gpm : Console-based mouse driver

sys-libs / gpm : Console-based mouse driver

app-accessibility / brltty : Daemon that provides access to the Linux/Unix console for a blind person

app-accessibility / speech-tools : Speech tools for Festival Text to Speech engine

app-admin / apachetop : A realtime Apache log analyzer

app-admin / ccze : A flexible and fast logfile colorizer

app-admin / conky : An advanced, highly configurable system monitor for X

app-admin / dio : A device I/O monitoring tool

app-admin / eselect : Gentoo's multi-purpose configuration and management tool

app-admin / lnav : A curses-based tool for viewing and analyzing log files

app-admin / logmon : Split-screen terminal/ncurses based log viewer

app-admin / procinfo-ng : Completely rewrite of the old system monitoring app procinfo

app-admin / puppet-agent : general puppet client utils along with hiera and facter

app-admin / testdisk : Checks and undeletes partitions + PhotoRec, signature based recovery tool

app-admin / whowatch : Displays information about users currently logged on in real time

app-admin / xstow : replacement for GNU stow with extensions

app-antivirus / clamav : Clam Anti-Virus Scanner

app-arch / dump : Dump/restore ext2fs backup utilities

app-backup / bacula : Featureful client/server network backup suite

app-backup / bareos : Featureful client/server network backup suite

app-backup / burp : Network backup and restore client and server for Unix and Windows

app-benchmarks / i7z : A better i7 (and now i3, i5) reporting tool for Linux

app-benchmarks / spew : Measures I/O performance and/or generates I/O load

app-cdr / cdw : An ncurses based console frontend for cdrtools and dvd+rw-tools

app-crypt / heimdal : Kerberos 5 implementation from KTH

app-crypt / mit-krb5-appl : Kerberized applications split from the main MIT Kerberos V distribution

app-crypt / nwipe : Securely erase disks using a variety of recognized methods

app-crypt / pinentry : Simple passphrase entry dialogs which utilize the Assuan protocol

app-dicts / ydpdict : Interface for the Collins Dictionary

app-editors / bvi : Display-oriented editor for binary files, based on the vi texteditor

app-editors / curses-hexedit : full screen curses hex editor (with insert/delete support)

app-editors / dav : A minimal console text editor

app-editors / dhex : ncurses-based hex-editor with diff mode

app-editors / elvis : A vi/ex clone

app-editors / emacs : The extensible, customizable, self-documenting real-time display editor

app-editors / emacs-vcs : The extensible, customizable, self-documenting real-time display editor

app-editors / emact : EmACT, a fork of Conroy's MicroEmacs

app-editors / ersatz-emacs : A very minimal imitation of the famous GNU Emacs editor

app-editors / fe : A small and easy to use folding editor

app-editors / fte : Lightweight text-mode editor

app-editors / gvim : GUI version of the Vim text editor

app-editors / hexcurse : ncurses based hex editor

app-editors / hexedit : View and edit files in hex or ASCII

app-editors / hteditor : A file viewer, editor and analyzer for text, binary, and executable files

app-editors / jasspa-microemacs : Jasspa Microemacs

app-editors / joe : A free ASCII-Text Screen Editor for UNIX

app-editors / jove : Jonathan's Own Version of Emacs, a light emacs-like editor without LISP bindings

app-editors / jupp : Portable version of Joe's Own Editor

app-editors / kakoune : Selection-oriented code editor inspired by vim

app-editors / le : Terminal text editor

app-editors / levee : Really tiny vi clone, for things like rescue disks

app-editors / lpe : a lightweight programmers editor

app-editors / mg : MicroGnuEmacs, a port from the BSDs

app-editors / moe : A powerful and user-friendly console text editor

app-editors / nano : GNU GPL'd Pico clone with more functionality

app-editors / ne : the nice editor, easy to use for the beginner and powerful for the wizard

app-editors / ng : Emacs like micro editor Ng -- based on mg2a

app-editors / nvi : Re-implementation of the classic 4BSD ex/vi

app-editors / sandy : an ncurses text editor with an easy-to-read, hackable C source

app-editors / shed : Simple Hex EDitor

app-editors / teco : Classic TECO editor, Predecessor to EMACS

app-editors / uemacs-pk : uEmacs/PK is an enhanced version of MicroEMACS

app-editors / vile : VI Like Emacs -- yet another full-featured vi clone

app-editors / vim : Vim, an improved vi-style text editor

app-editors / vis : modern, legacy free, simple yet efficient vim-like editor

app-editors / xemacs : highly customizable open source text editor and application development system

app-editors / zile : Zile is a small Emacs clone

app-emulation / bochs : LGPL-ed pc emulator

app-emulation / coldfire : Motorola Coldfire Emulator

app-emulation / libguestfs : Tools for accessing, inspect and modifying virtual machine (VM) disk images

app-emulation / libvirt : C toolkit to manipulate virtual machines

app-emulation / nemu : ncurses interface for QEMU

app-emulation / qemu : QEMU + Kernel-based Virtual Machine userland tools

app-emulation / ski : ia64 instruction set simulator

app-emulation / wine-any : Free implementation of Windows(tm) on Unix, with optional external patchsets

app-emulation / wine-d3d9 : Free implementation of Windows(tm) on Unix, with Gallium Nine patchset

app-emulation / wine-staging : Free implementation of Windows(tm) on Unix, with Wine-Staging patchset

app-emulation / wine-vanilla : Free implementation of Windows(tm) on Unix, without external patchsets

app-emulation / xtrs : Radio Shack TRS-80 emulator

app-forensics / afflib : Library that implements the AFF image standard

app-i18n / canfep : Canna Japanese kana-kanji frontend processor on console

app-i18n / canna : A client-server based Kana-Kanji conversion system

app-i18n / fbterm : Fast terminal emulator for the Linux framebuffer

app-i18n / freewnn : Network-Extensible Kana-to-Kanji Conversion System

app-i18n / jfbterm : The J Framebuffer Terminal/Multilingual Enhancement with UTF-8 support

app-i18n / libchewing : Intelligent phonetic (Zhuyin/Bopomofo) input method library

app-i18n / skkfep : A SKK-like Japanese input method for console

app-i18n / uim : A multilingual input method framework

app-misc / abook : Abook is a text-based addressbook program designed to use with mutt mail client

app-misc / cdargs : Bookmarks and browser for the shell builtin cd command

app-misc / cdircmp : Compare directories and select files to copy

app-misc / cfiles : A ncurses file manager written in C with vim like keybindings

app-misc / ckermit : combined serial and network communication software package

app-misc / clockywock : ncurses based analog clock

app-misc / cmatrix : An ncurses based app to show a scrolling screen from the Matrix

app-misc / delay : Sleeplike program that counts down the number of seconds specified

app-misc / devtodo : A nice command line todo list for developers

app-misc / dfshow : DF-SHOW is a Unix-like rewrite of some of the applications from DF-EDIT

app-misc / dvorakng : Dvorak typing tutor

app-misc / dvtm : Dynamic virtual terminal manager

app-misc / gtypist : Universal typing tutor

app-misc / hexcompare : ncurses-based visual comparison of binary files

app-misc / lcd4linux : A small program that grabs information and displays it on an external LCD

app-misc / mc : GNU Midnight Commander is a text based file manager

app-misc / nnn : The missing terminal file browser for X

app-misc / no-more-secrets : recreate decrypting text from 1992 movie 'Sneakers'

app-misc / pal : Command-line calendar program

app-misc / pwsafe : A Password Safe compatible command-line password manager

app-misc / radeontop : Utility to view Radeon GPU utilization

app-misc / screen : screen manager with VT100/ANSI terminal emulation

app-misc / sl : sophisticated graphical program which corrects your miss typing

app-misc / splitvt : Splitting terminals into two shells

app-misc / tdl : Command line To Do List manager

app-misc / tmux : Terminal multiplexer

app-misc / ttyload : color-coded graph of load averages over time

app-misc / vcp : Copy files/directories in a curses interface

app-misc / vifm : Console file manager with vi(m)-like keybindings

app-misc / wcd : Wherever Change Directory

app-misc / ytree : A curses-based file manager

app-office / calcurse : a text-based calendar and scheduling application

app-office / mdbtools : Set of libraries and utilities for reading Microsoft Access database (MDB) files

app-office / sc : Spreadsheet Calculator

app-pda / pilot-link : Suite of tools for moving data between a Palm device and a desktop

app-portage / conf-update : conf-update is a ncurses-based config management utility

app-portage / ufed : Gentoo Linux USE flags editor

app-shells / bash : The standard GNU Bourne again shell

app-shells / fish : Friendly Interactive SHell

app-shells / hstr : Shell history suggest box

app-shells / loksh : Linux port of OpenBSD's ksh

app-shells / tcsh : Enhanced version of the Berkeley C shell (csh)

app-shells / yash : Yash is a POSIX-compliant command line shell

app-shells / zsh : UNIX Shell similar to the Korn shell

app-text / aspell : A spell checker replacement for ispell

app-text / dbacl : Digramic Bayesian text classifier

app-text / hnb : A program to organize many kinds of data in one place

app-text / hunspell : Hunspell spell checker - an improved replacement for myspell in OOo

app-text / lv : Powerful Multilingual File Viewer

app-text / multitail : Tail with multiple windows

app-text / pinfo : Hypertext info and man viewer based on (n)curses

app-text / reed : This is a text pager (text file viewer), used to display etexts

app-text / wdiff : Create a diff disregarding formatting

dev-db / 4store : 4store is an efficient, scalable and stable RDF database

dev-db / clickhouse : An OSS column-oriented database management system for real-time data analysis

dev-db / libodbc++ : Provides a subset of the well-known JDBC 2.0(tm) and runs on top of ODBC

dev-db / mariadb : An enhanced, drop-in replacement for MySQL

dev-db / mongodb : A high-performance, open source, schema-free document-oriented database

dev-db / mysql : A fast, multi-threaded, multi-user SQL database server

dev-db / mysql-cluster : An enhanced, drop-in replacement for MySQL

dev-db / percona-server : Fully compatible, enhanced and open source drop-in replacement for MySQL

dev-db / pspg : A better pager for psql and mysql

dev-db / spatialite-tools : A collection of CLI tools supporting SpatiaLite

dev-db / tokumx : An open source, high-performance distribution of MongoDB

dev-db / unixODBC : A complete ODBC driver manager

dev-embedded / avrdude : AVR Downloader/UploaDEr

dev-embedded / sdcc : Small device C compiler (for various microprocessors)

dev-haskell / terminfo : Haskell bindings to the terminfo library

dev-java / libreadline-java : A JNI-wrapper to GNU Readline

dev-lang / ats : ATS Programming Language

dev-lang / bas : An interpreter for the classic dialect of the programming language BASIC

dev-lang / erlang : Erlang programming language, runtime environment and libraries (OTP)

dev-lang / gdl : GNU Data Language

dev-lang / ghc : The Glasgow Haskell Compiler

dev-lang / mercury-extras : Additional libraries and tools that are not part of the Mercury standard library

dev-lang / ocaml : Type-inferring functional programming language descended from the ML family

dev-lang / open-cobol : an open-source COBOL compiler

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / swi-prolog : versatile implementation of the Prolog programming language

dev-lang / yap : YAP is a high-performance Prolog compiler

dev-libs / Ice : ICE middleware C++ library and generator tools

dev-libs / bemenu : dmenu clone for wayland

dev-libs / cdk : A library of curses widgets

dev-libs / folks : Library for aggregating people from multiple sources

dev-libs / libcdio : A library to encapsulate CD-ROM reading and control

dev-libs / libcec : Library for communicating with the Pulse-Eight USB HDMI-CEC Adaptor

dev-libs / libedit : BSD replacement for libreadline

dev-libs / libtecla : Tecla command-line editing library

dev-libs / newt : Redhat's Newt windowing toolkit development files

dev-libs / stfl : A library which implements a curses-based widget set for text terminals

dev-libs / tvision : Text User Interface that implements the well known CUA widgets

dev-libs / xmlrpc-c : A lightweigt RPC library based on XML and HTTP

dev-perl / Curses : Curses interface modules for Perl

dev-perl / CursesWidgets : Provide high level APIs for rapid user interface design on the console in Perl

dev-perl / PDL : Perl Data Language for scientific computing

dev-php / pecl-ncurses : Terminal screen handling and optimization package

dev-python / pypy : A fast, compliant alternative implementation of the Python language

dev-python / pypy-bin : Pre-built version of PyPy

dev-python / pypy3 : A fast, compliant alternative implementation of the Python (3.6) language

dev-python / pypy3-bin : Pre-built version of PyPy3

dev-ruby / curses : Ruby binding for curses, ncurses, and PDCurses

dev-scheme / guile : GNU Ubiquitous Intelligent Language for Extensions

dev-scheme / scm : SCM is a Scheme implementation from the author of slib

dev-util / ald : Assembly Language Debugger

dev-util / android-ndk : Open Handset Alliance's Android NDK (Native Dev Kit)

dev-util / cgdb : A curses front-end for GDB, the GNU debugger

dev-util / cmake : Cross platform Make

dev-util / cscope : Interactively examine a C program

dev-util / cunit : C Unit Test Framework

dev-util / ddd : Graphical front-end for command-line debuggers

dev-util / dialog : tool to display dialog boxes from a shell

dev-util / global : tag system to find an object location in various sources

dev-util / lldb : The LLVM debugger

dev-util / nvidia-cuda-toolkit : NVIDIA CUDA Toolkit (compiler and friends)

dev-util / omake : Make replacement

dev-util / sel : A filemanager for shell scripts

dev-util / sysdig : A system exploration and troubleshooting tool

dev-util / systemtap : A linux trace/probe tool

dev-util / uftrace : Function (graph) tracer for user-space

dev-util / vbindiff : Visual binary diff utility

dev-util / wiggle : tool for applying patches that patch cannot apply because of conflicting changes

dev-vcs / tig : text mode interface for git

games-action / bzflag : 3D tank combat simulator game

games-action / minetest : A free open-source voxel game engine with easy modding and game creation

games-action / moon-buggy : A simple console game, where you drive a car across the moon's surface

games-arcade / alienwave : An ncurses-based Xenon clone

games-arcade / aop : Ambassador of Pain is a curses based game with only 64 lines of code

games-arcade / ascii-invaders : Space invaders clone, using ncurses library

games-arcade / cavezofphear : A boulder dash / digger-like game for console using ncurses

games-arcade / gnake : An ncurses-based Nibbles clone

games-arcade / kajaani-kombat : A rampart-like game set in space

games-arcade / netris : Classic networked version of T*tris

games-arcade / nibbles : An ncurses-based Nibbles clone

games-arcade / ninvaders : ASCII space invaders clone

games-arcade / stardork : An ncurses-based space shooter

games-board / gnugo : A Go-playing program

games-board / gnushogi : Japanese version of chess (commandline + X-Version)

games-board / mt_ncurses_client : client for the french tarot game maitretarot

games-board / natch : A program to solve chess proof games

games-emulation / atari800 : Atari 800 emulator

games-emulation / dosbox : DOS emulator

games-emulation / gcube : Gamecube emulator

games-emulation / zsnes : SNES (Super Nintendo) emulator that uses x86 assembly

games-engines / frobtads : Curses-based interpreter and dev tools for TADS 2 and TADS 3 text adventures

games-engines / frotz : Interpreter for Z-code based text games

games-fps / doomsday : A modern gaming engine for Doom, Heretic, and Hexen

games-fps / quakeforge : New 3d engine based off of id Softwares's Quake and QuakeWorld game engine

games-misc / bsd-games : collection of games from NetBSD

games-misc / bsod : This program will let you experience the authentic Microsoft Windows experience

games-misc / robotfindskitten : Help robot find kitten

games-misc / typespeed : Test your typing speed, and get your fingers CPS

games-mud / crystal : The crystal MUD client

games-mud / mudix : A small, stable MUD client for the console

games-mud / powwow : PowWow Console MUD Client

games-puzzle / bastet : a simple, evil, ncurses-based Tetris(R) clone

games-puzzle / freesweep : Console Minesweeper

games-puzzle / galaxis : Curses-based clone of the nifty little Macintosh freeware game Galaxis

games-puzzle / greedy : fun little ncurses puzzle game

games-puzzle / nudoku : ncurses based sudoku game

games-puzzle / seatris : A color ncurses tetris clone

games-puzzle / tetrinet : Console based tetrinet inc. standalone server

games-puzzle / tint : Tint Is Not Tetris, a ncurses based clone of the original Tetris(tm) game

games-roguelike / angband : A roguelike dungeon exploration game based on the books of J.R.R. Tolkien

games-roguelike / hengband : An Angband variant, with a Japanese/fantasy theme

games-roguelike / moria : The Dungeons of Moria, a single player roguelike game, also known as Umoria

games-roguelike / nethack : The ultimate old-school single player dungeon exploration game

games-roguelike / stone-soup : Role-playing roguelike game of exploration and treasure-hunting in dungeons

games-roguelike / tome : save the world from Morgoth and battle evil (or become evil ;])

games-roguelike / tomenet : A MMORPG based on the works of J.R.R. Tolkien

games-simulation / pmars-sdl : Portable redcode simulator's sdl port for core war

games-strategy / dopewars : Re-Write of the game Drug Wars

gnome-extra / libgda : GNOME database access library

mail-client / alpine : An easy to use text-based based mail and news client

mail-client / bower : Curses terminal client for the Notmuch email system

mail-client / cone : CONE: COnsole News reader and Emailer

mail-client / etpan-ng : etPan is a console mail client that is based on libEtPan

mail-client / hap : A terminal mail notification program (replacement for biff)

mail-client / mutt : A small but very powerful text-based mail client

mail-client / neomutt : A small but very powerful text-based mail client

mail-client / s-nail : Enhanced mailx-compatible mail client based on Hierloom mailx (nail)

media-gfx / aewan : A curses-based ascii-art editor

media-gfx / asymptote : A vector graphics language that provides a framework for technical drawing

media-gfx / duhdraw : ASCII art editor

media-gfx / jp2a : JPEG image to ASCII art converter

media-libs / aalib : A ASCII-Graphics Library

media-libs / libcaca : A library that creates colored ASCII-art graphics

media-plugins / hexter : Yamaha DX7 modeling DSSI plugin

media-radio / ax25-apps : Basic AX.25 (Amateur Radio) user tools, additional daemons

media-radio / ibp : Shows currently transmitting beacons of the International Beacon Project (IBP)

media-radio / qrq : Yet another CW trainer for Linux/Unix

media-radio / tlf : Console-mode amateur radio contest logger

media-radio / unixcw : A package of programs that fit together to form a morse code tutor program

media-sound / alsa-utils : Advanced Linux Sound Architecture Utils (alsactl, alsamixer, etc.)

media-sound / aumix : Aumix volume/mixer control program

media-sound / aylet : Aylet plays music files in the .ay format

media-sound / bluez-alsa : Bluetooth Audio ALSA Backend

media-sound / cmus : Ncurses based music player with plugin support for many formats

media-sound / ecasound : a package for multitrack audio processing

media-sound / gom : Console Mixer Program for OSS

media-sound / gramofile : Transfer sound from gramophone records to CD

media-sound / gst123 : A GStreamer based command line media player

media-sound / herrie : Herrie is a command line music player

media-sound / id3ed : ID3 tag editor for mp3 files

media-sound / lame : LAME Ain't an MP3 Encoder

media-sound / mikmod : A console MOD-Player based on libmikmod

media-sound / moc : Music On Console - ncurses interface for playing audio files

media-sound / mp3blaster : Text console based program for playing audio files

media-sound / mp3c : console based mp3 ripper, with cddb support

media-sound / mp3info : An MP3 technical info viewer and ID3 1.x tag editor

media-sound / mpfc : Music Player For Console

media-sound / muse : Multiple Streaming Engine, an icecast source streamer

media-sound / ncmpc : Ncurses client for the Music Player Daemon (MPD)

media-sound / ncmpcpp : featureful ncurses based MPD client inspired by ncmpc

media-sound / orpheus : Command line MP3 player

media-sound / pamix : A PulseAudio NCurses mixer

media-sound / pms : Practical Music Search: an open source ncurses client for mpd, written in C++

media-sound / rexima : A curses-based interactive mixer which can also be used from the command-line

media-sound / timidity++ : A handy MIDI to WAV converter with OSS and ALSA output support

media-sound / umix : Program for adjusting soundcard volumes

media-sound / vitunes : A curses media indexer and player for vi users

media-sound / yoshimi : Software synthesizer based on ZynAddSubFX

media-video / matroxset : Matrox utility to switch output modes (activate tvout)

media-video / mplayer : Media Player for Linux

media-video / vlc : Media player and framework with support for most multimedia files and streaming

net-analyzer / argus-clients : Clients for net-analyzer/argus

net-analyzer / arpwatch : An ethernet monitor program that keeps track of ethernet/IP address pairings

net-analyzer / bmon : interface bandwidth monitor

net-analyzer / bwm-ng : Bandwidth Monitor NG is a small and simple console-based bandwidth monitor

net-analyzer / bwmon : Simple ncurses bandwidth monitor

net-analyzer / cbm : Display the current traffic on all network devices

net-analyzer / ettercap : A suite for man in the middle attacks

net-analyzer / goaccess : A real-time web log analyzer and interactive viewer that runs in a terminal

net-analyzer / httping : like ping but for HTTP requests

net-analyzer / hydra : Parallelized network login hacker

net-analyzer / ifstatus : A simple CLI program for displaying network statistics in real time

net-analyzer / iftop : display bandwidth usage on an interface

net-analyzer / iptraf-ng : A console-based network monitoring utility

net-analyzer / iptstate : IP Tables State displays states being kept by iptables in a top-like format

net-analyzer / jnettop : A top like console network traffic visualiser

net-analyzer / mtr : My TraceRoute, an Excellent network diagnostic tool

net-analyzer / nast : NAST - Network Analyzer Sniffer Tool

net-analyzer / nbwmon : ncurses bandwidth monitor

net-analyzer / nethogs : A small 'net top' tool, grouping bandwidth by process

net-analyzer / netwatch : Ethernet/PPP IP Packet Monitor

net-analyzer / nload : Real time network traffic monitor for the command line interface

net-analyzer / nstats : Displays statistics about ethernet traffic including protocol breakdown

net-analyzer / pinger : Cyclic multi ping utility for selected adresses using GTK/ncurses

net-analyzer / pktstat : A network monitoring tool with bandwidth tracking

net-analyzer / scli : SNMP Command Line Interface

net-analyzer / sinfo : A monitoring tool for networked computers

net-analyzer / slurm : Realtime network interface monitor based on FreeBSD's pppstatus

net-analyzer / sngrep : Ncurses SIP Messages flow viewer

net-analyzer / sniffit : Interactive Packet Sniffer

net-analyzer / squidview : Interactive console program to analyse squid logs

net-analyzer / tcptrack : Passive per-connection tcp bandwidth monitor

net-analyzer / testssl : Tool to check TLS/SSL cipher support

net-analyzer / traceproto : A traceroute-like utility that sends packets based on protocol

net-analyzer / trafshow : Full screen visualization of the network traffic

net-analyzer / yersinia : A framework for layer 2 attacks

net-analyzer / zniper : Displays and kill active TCP connections seen by the selected interface

net-dialup / minicom : Serial Communication Program

net-dialup / xc : Modem dialout & serial terminal program

net-dns / dnstop : Displays various tables of DNS traffic on your network

net-fs / openafs : The OpenAFS distributed file system

net-fs / samba : Samba Suite Version 4

net-ftp / ftp : Standard Linux FTP client

net-ftp / gftp : Gnome based FTP Client

net-ftp / lftp : A sophisticated ftp/sftp/http/https/torrent client and file transfer program

net-ftp / ncftp : An extremely configurable ftp client

net-ftp / proftpd : An advanced and very configurable FTP server

net-ftp / tnftp : NetBSD FTP client with several advanced features

net-ftp / yafc : Console ftp client with a lot of nifty features

net-im / centerim : CenterIM is a ncurses ICQ/Yahoo!/AIM/IRC/MSN/Jabber/GaduGadu/RSS/LiveJournal Client

net-im / ekg2 : Text-based, multi-protocol instant messenger

net-im / mcabber : A small Jabber console client with various features, like MUC, SSL, PGP

net-im / pidgin : GTK Instant Messenger client

net-im / profanity : A console based XMPP client inspired by Irssi

net-im / toxic : A curses-based client for Tox

net-irc / epic5 : Epic5 IRC Client

net-irc / irc-server : RFC compliant IRC server

net-irc / ircii : An IRC and ICB client that runs under most UNIX platforms

net-irc / irssi : A modular textUI IRC client with IPv6 support

net-irc / ninja : Ninja IRC Client

net-irc / rhapsody : IRC client intended to be displayed on a text console

net-irc / scrollz : Advanced IRC client based on ircII

net-irc / weechat : Portable and multi-interface IRC client

net-irc / xaric : An IRC client similar to ircII, BitchX, or ircII EPIC

net-libs / liboping : Protocol independent ANSI-C ping library and command line utility

net-libs / libtrace : A library and tools for trace processing

net-mail / mailutils : A useful collection of mail servers, clients, and filters

net-mail / metamail : Metamail (with Debian patches) - Generic MIME package

net-mail / pfqueue : pfqueue is an ncurses console-based tool for managing Postfix queued messages

net-misc / asterisk : Asterisk: A Modular Open Source PBX System

net-misc / bfgminer : Modular Bitcoin ASIC/FPGA/GPU/CPU miner in C

net-misc / bird : A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6

net-misc / cgminer : Bitcoin CPU/GPU/FPGA/ASIC miner in C

net-misc / connman-json-client : An ncurses UI for connman

net-misc / mosh : Mobile shell that supports roaming and intelligent local echo

net-misc / ncman : An ncurses UI for connman, forked from connman-json-client

net-misc / netkit-rsh : Netkit's Remote Shell Suite: rexec{,d} rlogin{,d} rsh{,d}

net-misc / netkit-talk : Netkit - talkd

net-misc / netkit-telnetd : Standard Linux telnet client and server

net-misc / shmux : run the same command across many hosts in parallel

net-misc / smbc : Text mode (ncurses) SMB network commander. Features: resume and UTF-8

net-misc / suite3270 : Complete 3270 access package

net-misc / telnet-bsd : Telnet and telnetd ported from OpenBSD with IPv6 support

net-misc / usbip : Userspace utilities for a general USB device sharing system over IP networks

net-misc / zssh : An ssh wrapper enabling zmodem up/download in ssh

net-nds / ldapvi : Manage LDAP entries with a text editor

net-news / newsboat : An RSS/Atom feed reader for text terminals

net-news / snownews : Command-line RSS feed reader

net-nntp / nzbget : A command-line based binary newsgrabber supporting .nzb files

net-nntp / tin : A threaded NNTP and spool based UseNet newsreader

net-p2p / ncdc : ncurses directconnect client

net-p2p / rtorrent : BitTorrent Client using libtorrent

net-vpn / tinc : tinc is an easy to configure VPN implementation

net-wireless / airtraf : AirTraf 802.11b Wireless traffic sniffer

net-wireless / dump1090 : simple Mode S decoder for RTLSDR devices

net-wireless / horst : Small 802.11 wireless LAN analyzer

net-wireless / kismet : IEEE 802.11 wireless LAN sniffer

net-wireless / spectools : Spectrum Analyzer for Meta-Geek Wi-Spy and GSG Ubertooth hardware

net-wireless / uhd : Universal Software Radio Peripheral (USRP) Hardware Driver

net-wireless / wavemon : Ncurses based monitor for IEEE 802.11 wireless LAN cards

net-wireless / wpa_supplicant : IEEE 802.1X/WPA supplicant for secure wireless transfers

sci-astronomy / predict : Satellite tracking and orbital prediction

sci-biology / embassy-emnu : EMBOSS integrated version of Simple menu of EMBOSS applications

sci-biology / embassy-mse : EMBOSS integrated version of MSE - Multiple Sequence Screen Editor

sci-biology / mrbayes : Bayesian Inference of Phylogeny

sci-biology / samtools : Utilities for analysing and manipulating the SAM/BAM alignment formats

sci-calculators / orpie : A fullscreen RPN calculator for the console

sci-chemistry / gperiodic : Periodic table application for Linux

sci-electronics / gwave : Analog waveform viewer for SPICE-like simulations

sci-electronics / magic : The VLSI design CAD tool

sci-electronics / ngspice : The Next Generation Spice (Electronic Circuit Simulator)

sci-electronics / spice : general-purpose circuit simulation program

sci-geosciences / gpsd : GPS daemon and library for USB/serial GPS devices and GPS/mapping clients

sci-geosciences / grass : A free GIS with raster and vector functionality, as well as 3D vizualization

sci-libs / cdf : Common Data Format I/O library for multi-dimensional data sets

sci-mathematics / Macaulay2 : Research tool for commutative algebra and algebraic geometry

sci-mathematics / calc : Arbitrary precision C-like arithmetic system

sci-mathematics / genius : Genius Mathematics Tool and the GEL Language

sci-mathematics / mathomatic : Automatic algebraic manipulator

sci-mathematics / octave : High-level interactive language for numerical computations

sci-mathematics / pspp : Program for statistical analysis of sampled data

sci-physics / root : C++ data analysis framework and interpreter from CERN

sci-visualization / gle : Graphics Layout Engine

sys-apps / ccs-tools : TOMOYO Linux tools

sys-apps / conspy : Remote control for Linux virtual consoles

sys-apps / crazydiskinfo : Interactive TUI S.M.A.R.T viewer

sys-apps / darwin-miscutils : Miscellaneous commands used on macOS, High Sierra 10.13

sys-apps / duc : A library and suite of tools for inspecting disk usage

sys-apps / ethq : Ethernet NIC Queue stats viewer

sys-apps / gptfdisk : GPT partition table manipulator for Linux

sys-apps / hwloc : displays the hardware topology in convenient formats

sys-apps / irqbalance : Distribute hardware interrupts across processors on a multiprocessor system

sys-apps / less : Excellent text file viewer

sys-apps / openrc : OpenRC manages the services, startup and shutdown of a host

sys-apps / pick : a fuzzy search tool for the command-line

sys-apps / progress : Coreutils Viewer: show progress for cp, rm, dd, and so forth

sys-apps / qingy : A DirectFB getty replacement

sys-apps / s390-tools : User space utilities for the zSeries (s390) Linux kernel and device drivers

sys-apps / spu-tools : CELL spu ps and top alike utilities

sys-apps / texinfo : The GNU info program and utilities

sys-apps / tomoyo-tools : TOMOYO Linux tools

sys-apps / util-linux : Various useful Linux utilities

sys-block / parted : Create, destroy, resize, check, copy partitions and file systems

sys-block / whdd : Diagnostic and recovery tool for block devices

sys-boot / grub : GNU GRUB boot loader

sys-cluster / ceph : Ceph distributed filesystem

sys-cluster / ipvsadm : utility to administer the IP virtual server services

sys-cluster / slurm : A Highly Scalable Resource Manager

sys-cluster / torque : Resource manager and queuing system based on OpenPBS

sys-cluster / wulfware : Applications to monitor on a beowulf- or GRID-style clusters

sys-devel / bc : Handy console-based calculator utility

sys-devel / gcc-apple : Apple branch of the GNU Compiler Collection, Developer Tools 4.0

sys-devel / gdb : GNU debugger

sys-devel / gdb-apple : Apple branch of the GNU Debugger, Developer Tools 4.3

sys-devel / gettext : GNU locale utilities

sys-devel / llvm : Low Level Virtual Machine

sys-fs / iprutils : IBM's tools for support of the ipr SCSI controller

sys-fs / lde : ext2fs and minix disk editor for linux

sys-fs / ncdu : NCurses Disk Usage

sys-fs / pysize : A graphical and console tool for exploring the size of directories

sys-fs / ufsutils : FFS/UFS/UFS2 filesystem utilities from FreeBSD

sys-fs / xfsdump : xfs dump/restore utilities

sys-kernel / aufs-sources : Full sources (incl. Gentoo patchset) for the linux kernel tree and aufs5 support

sys-kernel / ck-sources : Gentoo's genpatches for Linux 5.2, with Con Kolivas' MuQSS process scheduler.

sys-kernel / gentoo-sources : Full sources including the Gentoo patchset for the 5.3 kernel tree

sys-kernel / git-sources : The very latest -git version of the Linux kernel

sys-kernel / mips-sources : sources for MIPS-based machines

sys-kernel / pf-sources : Linux kernel fork that includes the pf-kernel patchset and Gentoo's genpatches

sys-kernel / raspberrypi-sources : Raspberry PI kernel sources

sys-kernel / rt-sources : Full Linux 4.19 kernel sources with the CONFIG_PREEMPT_RT patch

sys-kernel / vanilla-sources : Full sources for the Linux kernel

sys-kernel / xbox-sources : Full sources for the Xbox Linux kernel

sys-kernel / zen-sources : The Zen Kernel Live Sources

sys-libs / gpm : Console-based mouse driver

sys-libs / libstatgrab : A tool to provide access to statistics about the system on which it's run

sys-libs / ncurses-compat : console display library

sys-libs / openipmi : Library interface to IPMI

sys-libs / readline : Another cute console display library

sys-libs / slang : Multi-platform library designed to allow a developer to create robust software

sys-power / powertop : tool to diagnose issues with power consumption and power management

sys-process / atop : Resource-specific view of processes

sys-process / ftop : Monitor open files and filesystems

sys-process / htop : interactive process viewer

sys-process / latencytop : tool for identifying where in the system latency is happening

sys-process / memwatch : Interactive memory viewer

sys-process / nmon : Nigel's performance MONitor for CPU, memory, network, disks, etc...

sys-process / procps : standard informational utilities and process-handling tools

sys-process / psmisc : A set of tools that use the proc filesystem

sys-process / tiptop : top for performance counters

sys-process / unixtop : top for UNIX systems

sys-process / xjobs : Reads commands line by line and executes them in parallel

www-client / elinks : Advanced and well-established text-mode web browser

www-client / lynx : An excellent console-based web browser with ssl support

www-client / netrik : A text based web browser with no ssl support

www-client / w3m : Text based WWW browser, supports tables and frames

www-client / w3mmee : A variant of w3m with support for multiple character encodings

www-servers / varnish : Varnish is a state-of-the-art, high-performance HTTP accelerator

x11-libs / libyui-ncurses : UI abstraction library - ncurses plugin

x11-libs / vte : Library providing a virtual terminal emulator widget

x11-misc / touchcal : Touchscreen calibration utility

x11-terms / alacritty : GPU-accelerated terminal emulator

x11-terms / kitty : A modern, hackable, featureful, OpenGL-based terminal emulator

x11-terms / kterm : Japanese Kanji X Terminal

x11-terms / rxvt-unicode : rxvt clone with xft and unicode support

x11-terms / st : simple terminal implementation for X

x11-terms / xterm : Terminal Emulator for X Windows

x11-wm / fvwm : An extremely powerful ICCCM-compliant multiple virtual desktop window manager

sys-libs/ncurses: improve ada support
sys-libs/ncurses with USE=berkdb links against db in /usr
[TRACKER] Failures with sys-libs/ncurses[tinfo]
sys-libs/ncurses: building shared libs for mingw does not work
sys-libs/ncurses cross-build failed
media-libs/libcaca with sys-libs/ncurses[tinfo] - ../caca/.libs/ error: undefined reference to 'stdscr'
sys-libs/ncurses-6.0: if 6.0 is installed after 6.0-r1, slotmove causes ncurses 6.0-r1 to be autocleaned by emerge
sys-libs/ncurses-6.0-r1 failed to build with -flto -O2
sys-libs/ncurses: mingw-w64 library bugs
sys-libs/ncurses needs is-tc-static fix
app-misc/tmux-2.6 with sys-libs/ncurses-6.1-r1: open terminal failed: missing or unsuitable terminal: screen-256color
[tracker] issues with ~sys-libs/ncurses-6.1
app-editors/nvi-1.81.6-r7 with >=sys-libs/ncurses-6.1 - segmentation fault when issuing ex or Q command
sys-libs/ncurses-6.1-r2 - Segmentation fault tic -x -s -o /var/tmp/portage/sys-libs/ncurses-6.1-r2/image//usr/share/terminfo terminfo.tmp
sys-devel/gdb: gdb needs sys-libs/ncurses to be built with unicode USE flag
app-antivirus/clamav-0.100.2[clamdtop] with sys-libs/ncurses[tinfo] - clamdtop.o:clamdtop.c:function resize: error: undefined reference to 'stdscr'
dev-lang/python-3.6.? USE=ncurses with sys-libs/ncurses[tinfo] - .../work/Python-3.6.5/python: symbol 'LINES': can't resolve symbol
sys-libs/ncurses-6.1_p20190609 - pinfo open: segmentation fault in termattrs_sp (sp=sp@entry=0x555555573770) at /usr/src/debug/sys-libs/ncurses-6.1_p20190609/ncurses-6.1/ncurses/tty/lib_vidattr.c:381
dev-lang/open-cobol-1.1 with sys-libs/ncurses[tinfo] - ../libcob/.libs/ error: undefined reference to 'cbreak'
sys-libs/ncurses-6.1_p20190609 - x86_64-pc-linux-gnu-gcc ... -masm=intel ... ../objects/lib_longname.o: Assembler messages: {standard input}:113: Error: invalid use of register
sys-libs/ncurses-6.1_p20190609: stabilization request
sys-libs/ncurses - heap-based buffer over-read in fmt_entry in tinfo/comp_hash.c
sys-libs/ncurses backspace patch
net-im/mcabber with sys-libs/ncurses-6.1_p20181020 segfaults in /lib64/ after upgrade of gcc to 9.2.0-r2
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sys-libs: Remove *-fbsd KEYWORDS
Signed-off-by: Michał Górny <>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sys-libs/ncurses: Remove slot :5, moved to ncurses-compat
Signed-off-by: Michał Górny <>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
sys-libs/ncurses: Removed old.
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Lars Wendler <>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
sys-libs/ncurses: sh stable wrt bug #690050
Package-Manager: Portage-2.3.66, Repoman-2.3.16 RepoMan-Options: --include-arches="sh" Signed-off-by: Mikle Kolyada <>
Mikle Kolyada · gentoo
sys-libs/ncurses: m68k stable wrt bug #690050
Package-Manager: Portage-2.3.66, Repoman-2.3.16 RepoMan-Options: --include-arches="m68k" Signed-off-by: Mikle Kolyada <>
Mikle Kolyada · gentoo
sys-libs/ncurses: arm stable wrt bug #690050
Package-Manager: Portage-2.3.66, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada <>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
sys-libs/ncurses: arm64 stable (bug #690050)
Signed-off-by: Aaron Bauman <> Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="arm64"
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/ncurses: stable 6.1_p20181020 for hppa, bug #690050
Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich <>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-libs/ncurses: alpha stable wrt bug #690050
Signed-off-by: Agostino Sarubbo <> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="alpha"
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-libs/ncurses: sparc stable wrt bug #690050
Signed-off-by: Agostino Sarubbo <> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="sparc"
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-libs/ncurses: ia64 stable wrt bug #690050
Signed-off-by: Agostino Sarubbo <> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="ia64"
Agostino Sarubbo · gentoo
sys-libs/ncurses: ppc64 stable wrt bug #690050
Signed-off-by: Agostino Sarubbo <> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="ppc64"
Agostino Sarubbo · gentoo
sys-libs/ncurses: ppc stable wrt bug #690050
Signed-off-by: Agostino Sarubbo <> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="ppc"
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-libs/ncurses: x86 stable wrt bug #690050
Signed-off-by: Agostino Sarubbo <> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="x86"
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-libs/ncurses: s390 stable wrt bug #690050
Signed-off-by: Agostino Sarubbo <> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="s390"
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
sys-libs/ncurses: amd64 stable wrt bug #690050
Signed-off-by: Mikle Kolyada <> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64"
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
sys-libs/ncurses: Bump to version 6.1_p20190609
Added ugly workaround against riscv two part libdir symlink issue Closes: Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Lars Wendler <>
Lars Wendler · gentoo
sys-libs/ncurses: Fixed HOMEPAGE
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Lars Wendler <>
Mike Gilbert · gentoo
Convert ebuilds to inherit usr-ldscript
Signed-off-by: Mike Gilbert <>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
sys-libs/ncurses: Fix broken use of ROOT=/ has_version under EAPI 7
Pass -b instead as changing ROOT confuses Portage to the point where this breaks when building for a ROOTed cross-prefix environment. Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: James Le Cuirot <>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
sys-libs/ncurses: Bump to version 6.1_p20181020
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Lars Wendler <>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
sys-libs/ncurses: Add ~riscv keyword
Signed-off-by: Mikle Kolyada <> Package-Manager: Portage-2.3.62, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Mike Frysinger · gentoo
sys-libs/ncurses: rewrite the /etc/terminfo code & add a few more variants
Clean up the code to include more comments/documentation, and add rxvt 256color variants as well as screen.xterm-256color for newer versions.
Mike Frysinger · gentoo
sys-libs/ncurses: inherit preserve-libs #645122
Mikle Kolyada · gentoo
sys-libs/ncurses: more || die, dohtml -> dodoc
Package-Manager: Portage-2.3.24, Repoman-2.3.6 · gentoo
*/*: [QA] remove emul-linux-* blockers
Lars Wendler · gentoo
sys-libs/ncurses: Security cleanup.
Bug: Bug: Bug: Package-Manager: Portage-2.3.29, Repoman-2.3.9
Thomas Deutschmann · gentoo
sys-libs/ncurses: m68k/s390/sh stable (bug #639706)
Package-Manager: Portage-2.3.28, Repoman-2.3.9
Mikle Kolyada · gentoo
sys-libs/ncurses: arm stable wrt bug #639706
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Matt Turner · gentoo
sys-libs/ncurses-6.1-r2: alpha stable, bug 639706
Jeroen Roovers · gentoo
sys-libs/ncurses: Stable for HPPA too.
Package-Manager: Portage-2.3.27, Repoman-2.3.9 RepoMan-Options: --ignore-arches
Mart Raudsepp · gentoo
sys-libs/ncursess-6.1-r2: arm64 stable (bug #639706)
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Rolf Eike Beer · gentoo
sys-libs/ncurses: stable 6.1-r2 for sparc, bug #639706
Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc"
Lars Wendler · gentoo
sys-libs/ncurses: Revbump to fix st-0.7 terminfo issue. Removed old.
Bumped straight to stable where -r1 was stable. Closes: Package-Manager: Portage-2.3.24, Repoman-2.3.6
Thomas Deutschmann · gentoo
sys-libs/ncurses: x86 stable (bug #639706)
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Sergei Trofimovich · gentoo
sys-libs/ncurses: stable 6.1-r1 for ppc64, bug #639706
Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="ppc64"
Sergei Trofimovich · gentoo
sys-libs/ncurses: stable 6.1-r1 for ppc, bug #639706
Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="ppc"
Sergei Trofimovich · gentoo
sys-libs/ncurses: stable 6.1-r1 for ia64, bug #639706
Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="ia64"
Mikle Kolyada · gentoo
sys-libs/ncurses: amd64 stable wrt bug #639706
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Arfrever Frehtes Taifersar Arahesis · gentoo
sys-libs/ncurses: Slight ebuild simplification.
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Lars Wendler · gentoo
sys-libs/ncurses: Removed old.
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Jeroen Roovers · gentoo
sys-libs/ncurses: Disable stripping (bug #648314).
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Lars Wendler · gentoo
sys-libs/ncurses: Block older sys-libs/slang versions
that are incompatible with new 32bit terminfo format. Package-Manager: Portage-2.3.24, Repoman-2.3.6
Lars Wendler · gentoo
sys-libs/ncurses: Bump to version 6.1
Package-Manager: Portage-2.3.20, Repoman-2.3.6
Michał Górny · gentoo
*/*: Remove sparc-fbsd keywords
Mike Frysinger · gentoo
sys-libs/ncurses: add upstream note about pc file bug workaround
Mike Frysinger · gentoo
sys-libs/ncurses: modernize the fallback terminal list
We drop "sun" and "xterm-xfree86" as it's unlikely anyone uses those anymore in fallback scenarios. We add {screen,xterm}-256color as those are fairly common defaults. The size delta is negligible.
Michał Górny · gentoo
sys-libs/ncurses: Stop using awful multijob_* logic
The multijob logic adds a lot of complex, unmaintained and fragile bash code with little gain. Moreover, makes build logs unreadable by interspersing output from multiple configure runs. Bug:
Marty E. Plummer · gentoo
sys-libs/ncurses: fix mingw-w64 build and runtime
*.dll.a files are required for linking on mingw-w64 targets, only delete normal static libraries. --enable-term-driver is required on mingw-w64, otherwise you get a host of undefined reference to `_nc_*' errors, and possibly other windows platforms/runtimes/toolchains. Bug: Bug: Package-Manager: Portage-2.3.10, Repoman-2.3.3 Signed-off-by: Marty E. Plummer <> Closes:
Mike Frysinger · gentoo
sys-libs/ncurses: drop old versions with funky SLOTs
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <>
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Mike Frysinger · gentoo
sys-libs/ncurses: fix cross-compiling configure tests #601426
Benda Xu · gentoo
sys-libs/ncurses: CONFIG_SHELL back to EPREFIX/bin/bash
${BASH} (outside prefix) breaks cross-eprefix, having the resulting ncurses-config with non-prefix shebang. The original rationale to use ${BASH} was handled by the bootstrap script. Reference: Package-Manager: portage-2.3.3
Mike Frysinger · gentoo
sys-libs/ncurses: mark 5.9-r101 stable for all for old SONAME #594338
Lars Wendler · gentoo
sys-libs/ncurses: Stable for amd64 and x86 (bug #594338).
Package-Manager: portage-2.3.2 RepoMan-Options: --include-arches="amd64,x86"
Mike Frysinger · gentoo
sys-libs/ncurses: mark 6.0 & 6.0-r1 arm64/ia64/m68k/ppc/s390/sh/sparc stable #594338
Mike Frysinger · gentoo
sys-libs/ncurses: mark 5.9-r5 & 5.9-r99 m68k/sh stable
Markus Meier · gentoo
sys-libs/ncurses: arm stable, bug #594338
Package-Manager: portage-2.3.2 RepoMan-Options: --include-arches="arm"
Tobias Klausmann · gentoo
sys-libs/ncurses-6.0-r0: stable on alpha
Gentoo-Bug: 594338
Tobias Klausmann · gentoo
sys-libs/ncurses-6.0-r1: stable on alpha
Gentoo-Bug: 594338
Jeroen Roovers · gentoo
sys-libs/ncurses: Stable for HPPA PPC64 (bug #594338).
Package-Manager: portage-2.3.1 RepoMan-Options: --ignore-arches
Mike Frysinger · gentoo
toolchain-funcs.eclass: gen_usr_ldscript: integrate multilib_is_native_abi support #479448
Many ebuilds have started checking multilib_is_native_abi to see if they should call gen_usr_ldscript. Since that logic always makes sense, add it directly to the gen_usr_ldscript function.
Fabian Groffen · gentoo
sys-libs/ncurses: sync Prefix fixes
Package-Manager: portage-2.2.26
Patrice Clement · gentoo
Merge remote-tracking branch 'github/pr/503'.
Michał Górny · gentoo
sys-libs/ncurses: Fix slot in blocker in 5.9-r4
Patrick Lauer · gentoo
sys-libs/ncurses: Whitespace
Mike Frysinger · gentoo
sys-libs/ncurses: use the same has_version test #566008
The previous commit f5b7039a9bc8c63240340b947c80393e92e21afe added the :0 slot qualifier to the first has_version test but not to the second. This breaks when building ncurses-6.0:0 on a system that has SLOT=5 already installed.
Benda Xu · gentoo
sys-libs/ncurses: put headers into ${EPREFIX}/usr/include on Prefix
Bug: 562786 Package-Manager: portage-2.2.22
Stephen L Arnold · gentoo
sys-libs/ncurses: fix critical tinfow typo in install command
Add missing continuation mark to complete gen_usr_ldscript command chain for tinfo and unicode use flags. Otherwise things can get ugly and very broken... Package-Manager: portage-2.2.22
Fabian Groffen · gentoo
sys-libs/ncurses: fix build on platforms that don't support static linking
Package-Manager: portage-2.2.20-prefix
Mike Gilbert · gentoo
sys-libs/ncurses: Restrict has_version check to slot 0
Otherwise, we match against sys-libs/ncurses-6.0:5/6, which does not include the tic command. Package-Manager: portage-2.2.20
Mike Frysinger · gentoo
sys-libs/ncurses: fix cross tic path test #558622
Jason Zaman · gentoo
sys-libs/ncurses: add DEPEND to bridge ebuilds as well as RDEP
Package-Manager: portage-
Jason Zaman · gentoo
sys-libs/ncurses: Add bridging ebuild to fix slot move for 5/6 -> 0/6
Gentoo-Bug: Package-Manager: portage-
Jason Zaman · gentoo
sys-libs/ncurses: add multilib useflags to the bridge 5.9 ebuild
Package-Manager: portage-
Jason Zaman · gentoo
sys-libs/ncurses: Stabilize the bridging packages for the failed slotmove on all arches
Gentoo-bug: Package-Manager: portage-
Mike Frysinger · gentoo
sys-libs/ncurses: add dummy package to bridge SLOT move #558856
Since the slotmove operator does not properly update implicit subslots in generated dependencies in the vdb, add a dummy ebuild to bridge the old SLOT=5[/5] and the new SLOT=0/5.
Mike Frysinger · gentoo
sys-libs/ncurses: rewrite SLOT=5 ebuild #557472
Delete code that doesn't make sense in an ABI-only ebuild, and backport changes from the ncurses-6 ebuild.
Justin Lecher · gentoo
sys-libs/ncurses: Fix blocker
Package-Manager: portage- Signed-off-by: Justin Lecher <>
Justin Lecher · gentoo
sys-libs/ncurses: Add compatibility package for binary packages
Gentoo-Bug: Package-Manager: portage- Signed-off-by: Justin Lecher <>
Mike Frysinger · gentoo
sys-libs/ncurses: move to SLOT=0 #557472
Use SLOT=0 for installing of main development files like other packages so we can use other SLOTs for installing SONAME libs for binary packages.
Justin Lecher · gentoo
Use https for most URLs
Signed-off-by: Justin Lecher <>
Ben de Groot · gentoo
Merge remote-tracking branch 'remotes/origin/master'
Mike Frysinger · gentoo
sys-libs/ncurses: rework handling of build-time tic #557834
There are more cases where a version of tic is needed that matches the current version of source beyond cross-compiling. New installs, multilib, and upgrades also run into this case. Drop the cross-compile test and run the code whenever the host version isn't in sync.
Mike Frysinger · gentoo
sys-libs/ncurses: block older x11-terms/st #557454
Mike Frysinger · gentoo
sys-libs/ncurses: fix header mismatch with multilib installs #557360
The progs change had a subtle effect that broke multilib builds. A few ticlib headers aren't installed when progs are disabled. Add a patch to always install them regardless of the progs state.
Mike Frysinger · gentoo
sys-libs/ncurses: add USE=threads support #510440
Now that we support the new ABI 6, we can support installing the threaded versions of ncurses alongside the non-threaded.
Mike Frysinger · gentoo
sys-libs/ncurses: rework use of BUILD_DIR
Rather than maintain parallel dirs, create subdirs of the main BUILD_DIR. This makes the overall flow a bit simpler as we can also stick the cross logic in there too.
Mike Frysinger · gentoo
sys-libs/ncurses: run configure steps in parallel
This gives us a nice speed boost as the configure script is quite large. Follow up changes will make this more apparent (when we run configure up to 4 times instead of just 2).
Mike Frysinger · gentoo
sys-libs/ncurses: rework disabling of progs
Since the configure script has an option to disable progs, leverage that instead of whiting out a random make variable. It's the same result, but feels cleaner and requires less code.
Mike Frysinger · gentoo
sys-libs/ncurses: avoid building tests when unused
If the user isn't going to run the testsuite, there's no point in building all the test binaries, so put that logic behind the standard USE=test.
Mike Frysinger · gentoo
sys-libs/ncurses: build the C++ libs as shared
Since upstream has a configure flag for this now, we should be able to build+install the C++ layers as shared libs instead of only making the static libs available.
Mike Frysinger · gentoo
sys-libs/ncurses: simplify the multilib dep logic
Block the emul package all the time now that it's no longer in the tree. Unify the gpm deps since there's already a circular dep here and the multilib code makes no real difference in that respect.
Mike Frysinger · gentoo
sys-libs/ncurses: version bump to 6.0
The bare min changes are here to get it working as more updates will follow. Focus is on making the base ABI match upstream defaults for this release -- namely that we update to ABI 6 which includes colors and other new extended features. #373767 Based on work by Lars Wendler.
Mike Frysinger · gentoo
sys-libs/ncurses: use all the time #544828
Since the gpm code relies on running ldd on the linked file in order to calculate the SONAME, and we're passing this in as a configure flag some of the time, just change the code to always pass it in. This stabilizes behavior across cross-compiling/multilib/ldd output/etc... Relying on ldd output in general is bad juju.
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <> X-Thanks: Alec Warner <> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <> - validation scripts X-Thanks: Patrick Lauer <> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed