sys-libs / ncurses

Console display library

Official package sites : https://invisible-island.net/ncurses/ · https://www.gnu.org/software/ncurses/ ·

v6.5_p20240615 :: 0/6 :: gentoo (Masked by set 7157)

Modified
License
MIT
USE flags
ada cxx debug doc gpm minimal profile split-usr stack-realign static-libs test tinfo trace verify-sig

v6.5-r1 :: 0/6 :: gentoo (Masked by set 7157)

Modified
License
MIT
Keywords
~alpha ~amd64 ~amd64-linux ~arm ~arm64 ~arm64-macos ~hppa ~loong ~m68k ~mips ~ppc ~ppc-macos ~ppc64 ~riscv ~s390 ~sparc ~x64-macos ~x64-solaris ~x86 ~x86-linux
USE flags
ada cxx debug doc gpm minimal profile split-usr stack-realign static-libs test tinfo trace verify-sig

v6.4_p20240414 :: 0/6 :: gentoo

Modified
License
MIT
Keywords
amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~amd64-linux ~arm64-macos ~loong ~m68k ~mips ~ppc-macos ~riscv ~s390 ~x64-macos ~x64-solaris ~x86-linux
USE flags
ada cxx debug doc gpm minimal profile split-usr stack-realign static-libs test tinfo trace verify-sig

v6.4_p20230401 :: 0/6 :: gentoo

Modified
License
MIT
Keywords
amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~amd64-linux ~arm64-macos ~loong ~m68k ~mips ~ppc-macos ~riscv ~s390 ~x64-macos ~x64-solaris ~x86-linux
USE flags
ada cxx debug doc gpm minimal profile split-usr stack-realign static-libs test tinfo trace verify-sig

General

ada
Add bindings for the ADA programming language
cxx
Build support for C++ (bindings, extra libraries, code generation, ...)
debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
gpm
Add support for sys-libs/gpm (Console-based mouse driver)
minimal
Install a very minimal build (disables, for example, plugins, fonts, most drivers, non-critical features)
profile
Add support for software performance analysis (will likely vary from ebuild to ebuild)
split-usr
Enable behavior to support maintaining /bin, /lib*, /sbin and /usr/sbin separately from /usr/bin and /usr/lib*
stack-realign
Realign the stack in the 32-bit build for compatibility with older binaries at some performance cost. Avoids crashes in older 32-bit binaries. Only affects x86/32-bit multilib builds on amd64.
static-libs
Build static versions of dynamic libraries as well
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
tinfo
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
trace
Enable test trace() support in ncurses calls
verify-sig
Verify upstream signatures on distfiles

abi_mips

n32
64-bit (32-bit pointer) libraries
n64
64-bit libraries
o32
32-bit libraries

abi_s390

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

abi_x86

32
32-bit (x86) libraries
64
64-bit (amd64) libraries
x32
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 / ttyplot : Realtime plotting utility with data input from stdin

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 / dpkg : Package maintenance system for Debian

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-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 : Minimal console text editor

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

app-editors / ee : An easy to use text editor. A subset of aee

app-editors / emacs : 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 / 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 : 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 / 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 : 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 / 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 / vim-core : vim and gvim shared files

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 / guestfs-tools : Tools for accessing, inspecting, and modifying virtual machine (VM) disk images

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

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 / vkd3d : D3D12 to Vulkan translation library

app-emulation / xen-tools : Xen tools including QEMU and xl

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

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

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

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 / boxes : Draw any kind of boxes around your text

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 : 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 : 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 : Hierarchical command-line task manager

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

app-misc / dvorak7min : Simple ncurses-based typing tutor for learning the Dvorak keyboard layout

app-misc / dvtm : Dynamic virtual terminal manager

app-misc / fdupes : Identify/delete duplicate files residing within specified directories

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 / ola : Open Lighting Architecture, a framework for lighting control information

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 / rlwrap : GNU readline wrapper

app-misc / rover : simple file browser for the terminal

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 / tty-clock : Displays a simple digital clock on the terminal

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 : 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-im : Ncurses based, vim-like 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 / rc : A reimplementation of the Plan 9 shell

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 : Free and Open Source spell checker designed to replace Ispell

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

app-text / hunspell : Spell checker, morphological analyzer library and command-line tool

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 / wdiff : Create a diff disregarding formatting

dev-build / cmake : Cross platform Make

dev-cpp / notcurses : Blingful TUIs and character graphics

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 / percona-server : Fully compatible, enhanced and open source drop-in replacement for MySQL

dev-db / pg_top : 'top' for PostgreSQL

dev-db / pspg : A better pager for CLI database clients and can be used in place of psql

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

dev-db / sqlitestudio : Powerful cross-platform SQLite database manager

dev-db / unixODBC : Complete ODBC driver manager

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

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

dev-debug / gdb : GNU debugger

dev-debug / lldb : The LLVM debugger

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

dev-debug / systemtap : Linux trace/probe tool

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

dev-embedded / usbprog : flashtool for the multi purpose programming adapter usbprog

dev-gap / browse : GAP ncurses interface for browsing two-dimensional data

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

dev-lang / eisl : Interpreter and compiler compatible with the ISLisp standard

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 / gnucobol : A free/libre COBOL compiler

dev-lang / ispc : Intel SPMD Program Compiler

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

dev-lang / oorexx : Open source implementation of Object Rexx

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

dev-lang / souffle : Datalog compiler, synthesizes C++ program from logic specification

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

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

dev-libs / bemenu : dmenu clone for wayland

dev-libs / cdk : A library of curses widgets

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

dev-libs / libedit : BSD replacement for libreadline

dev-libs / libgnt : Pidgin's GLib Ncurses Toolkit

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

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 lightweight RPC library based on XML and HTTP

dev-libs / yaz : C/C++ toolkit for Z39.50v3 clients and servers

dev-ml / cudf : Library to parse, pretty print, and evaluate CUDF documents

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-perl / Term-ReadLine-Gnu : Perl extension for the GNU Readline/History Library

dev-python / pypy-exe : PyPy executable (build from source)

dev-python / pypy-exe-bin : PyPy executable (pre-built version)

dev-python / pypy3_10-exe : PyPy3.10 executable (build from source)

dev-python / pypy3_10-exe-bin : PyPy3.10 executable (pre-built version)

dev-python / pypy3_9-exe : PyPy3.9 executable (build from source)

dev-python / pypy3_9-exe-bin : PyPy3.9 executable (pre-built version)

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

dev-scheme / chez : A programming language based on R6RS

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

dev-scheme / guile-ncurses : Guile FFI to ncurses library for text-based console UI

dev-scheme / mit-scheme : Scheme interpreter, compiler, debugger and runtime library

dev-scheme / racket : General purpose, multi-paradigm Lisp-Scheme programming language

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

dev-util / bcc : Tools for BPF-based Linux IO analysis, networking, monitoring, and more

dev-util / cdecl : Composing and deciphering C (or C++) declarations or casts, aka "gibberish."

dev-util / cscope : Interactively examine a C program

dev-util / cunit : C Unit Test Framework

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 / min-cscope : Interactively examine a C program

dev-util / omake : Make replacement

dev-util / sdl-jstest : Simple SDL joystick test application for the console

dev-util / sel : A filemanager for shell scripts

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

dev-util / vbindiff : Visual binary diff utility

dev-util / wachy : A dynamic tracing profiler for Linux

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 / moon-buggy : 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 : ncurses-based Nibbles clone

games-arcade / kajaani-kombat : 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 : Space Invaders clone based on ncurses for ASCII output

games-arcade / stardork : 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 / advancemame : GNU/Linux port of the MAME emulator with GUI menu

games-emulation / atari800 : Emulator of Atari 8-bit computer systems and 5200 game console

games-emulation / dosbox : DOS emulator

games-emulation / dosbox-staging : Modernized DOSBox soft-fork

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-engines / minetest : A free open-source voxel game engine with easy modding and game creation

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

games-fps / quakeforge : 3D engine based on id Software's Quake and QuakeWorld game engines

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 / mudix : A small, stable MUD client for the console

games-mud / powwow : PowWow Console MUD Client

games-mud / tf : Small, flexible, screen-oriented MUD client (aka TinyFugue)

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

games-puzzle / braincurses : A version of the classic game Mastermind

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 / 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 : Roguelike dungeon exploration game based on the books of J.R.R. Tolkien

games-roguelike / dwarf-fortress : Single-player fantasy game

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-roguelike / zangband : An enhanced version of the Roguelike game Angband

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

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

games-strategy / tornado : Clone of a C64 game - destroy the opponent's house

gnome-extra / libgda : GNOME database access library

gui-apps / foot : Fast, lightweight and minimalistic Wayland terminal emulator

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 / 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 Heirloom mailx (nail)

media-gfx / aewan : A curses-based editor for ASCII art

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

media-gfx / duhdraw : ASCII art editor

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 : Collection 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 / cava : Console-based Audio Visualizer for Alsa

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

media-sound / cvoicecontrol : Console based speech recognition system

media-sound / ecasound : Package for multitrack audio processing

media-sound / gom : Console Mixer Program for OSS

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

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

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

media-sound / mikmod : 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 / ncspot : ncurses Spotify client written in Rust using librespot

media-sound / orpheus : Command line MP3 player

media-sound / pamix : PulseAudio NCurses mixer

media-sound / pms : Practical Music Search: 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++ : Handy MIDI to WAV converter with OSS and ALSA output support

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 / pipewire : Multimedia processing graphs

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 : Color Bandwidth Meter

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

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

net-analyzer / httping : http protocol ping-like program

net-analyzer / hydra : Parallelized network login hacker

net-analyzer / ifstatus : 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 : 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 / 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-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 : a free multithreaded file transfer 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 : Ncurses ICQ/Yahoo!/AIM/IRC/MSN/Jabber/GaduGadu/RSS/LiveJournal client

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 / 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 / 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-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 / pfqueue : pfqueue is an ncurses console-based tool for managing Postfix queued messages

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 / dhcpcd-ui : Desktop notification and configuration for dhcpcd

net-misc / liveice : Live Source Client For IceCast

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: Daemon to help set up talk sessions

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

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

net-misc / sipp : A free Open Source test tool / traffic generator for the SIP protocol

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

net-misc / suite3270 : Complete 3270 (S390) 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 : 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 / sfeed : Simple RSS and Atom parser

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 : Lightweight direct connect client with a friendly ncurses interface

net-p2p / rtorrent : BitTorrent Client using libtorrent

net-proxy / sqtop : Squid Top - top for Squid

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 / 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-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 / bc-gh : Implementation of POSIX bc with GNU extensions

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 / nvc : NVC is a VHDL compiler and 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 / 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

sys-apps / ccs-tools : TOMOYO Linux tools

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

sys-apps / cpu-x : A Free software that gathers information on CPU, motherboard and more

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

sys-apps / duc : 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 / heirloom-tools : Heirloom toolchest - original Unix tools

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 / ppc64-diag : Diagnostic tools for PowerLinux

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 / torque : Resource manager and queuing system based on OpenPBS

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 / 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 / xfsdump : XFS dump/restore utilities

sys-kernel / asahi-sources : Asahi Linux kernel sources

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

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

sys-kernel / mips-sources : Kernel.org 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 6.6 kernel sources with the CONFIG_PREEMPT_RT patch

sys-kernel / vanilla-sources : Full sources for the 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 (ABI version 5)

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 / below : An interactive tool to view and record historical system data

sys-process / ftop : Monitor open files and filesystems

sys-process / htop : Interactive process viewer

sys-process / iotop-c : top utility for IO (C port)

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-apps / xrestop : 'Top' like statistics of X11 client's server side resource usage

x11-misc / touchcal : Touchscreen calibration utility

x11-terms / alacritty : GPU-accelerated 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

x11-wm / fvwm3 : A multiple large virtual desktop window manager derived from fvwm

184700
sys-libs/ncurses: improve ada support
457530
[TRACKER] Failures with sys-libs/ncurses[tinfo]
667926
sys-apps/sandbox: ISE:do_peekstr:process_vm_readv(...) while building 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)
692128
dev-lang/python-3.6.? USE=ncurses with sys-libs/ncurses[tinfo] - .../work/Python-3.6.5/python: symbol 'LINES': can't resolve symbol
692954
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
695736
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
698318
sys-libs/ncurses backspace patch
820506
sys-libs/ncurses-6.3: fails to cross-build for x86_64-w64-mingw32 (with the same version installed in the base system)
837812
[TRACKER] Packages linking -lcurses (need sys-libs/ncurses compatibility symlink)
886635
sys-libs/ncurses-6.3_p20221203 broken compilation with clang
887753
sys-libs/ncurses - configure failure - error: cannot run C compiled programs
893600
=sys-libs/ncurses-6.3_p20221203-r2[ada] build fail
904247
<sys-libs/ncurses-6.4_p20230408, <sys-libs/ncurses-compat-6.4_p20240330: Multiple vulnerabilities
908676
sys-libs/ncurses-6.4_p20230401 has implicit function declarations in configure logs (MUSL-SYSTEM)
910430
sys-apps/less: broken for some terminfo (e.g. TERM=xterm-direct256) (was: sys-libs/ncurses-6.4_p20230401: some terminfos became broken)
922254
sys-libs/ncurses: Make threaded libraries optional
930240
sys-libs/ncurses-6.4_p20240414 fails to compile: configure: error: getopt is required for building programs
930805
[Tracker] Breakage with sys-libs/ncurses-6.5 (default-opaque structures)
932152
sys-libs/ncurses needs --enable-term-driver to cross-compile for mingw
933302
sys-libs/ncurses-6.4_p20240414 with x11-terms/xterm-390: Inconsistent defaults for backspace key
938013
sys-libs/ncurses-6.5_p20240615 - [ncurses-6.5] [gcc-15] (.text+<snip>): undefined reference to main

7157
Sam James
Masked for testing. Tracker bug: bug #930805.
  • >=sys-libs/ncurses-6.5
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
*/*: remove use ia64 calls
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
*/*: unkeyword ~ia64
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: unkeyword 6.5_p20240615
Fixes: 4147c5e0ae06dfedcf18c809c6728d5539182b57 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses: add 6.5_p20240615 (unkeyworded)
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
sys-libs/ncurses: stable 6.4_p20240414 for hppa, bug #930803
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: drop 6.4_p20230527, 6.4_p20240330
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: Stabilize 6.4_p20240414 x86, #930803
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses: Stabilize 6.4_p20240414 sparc, #930803
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses: Stabilize 6.4_p20240414 ppc64, #930803
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses: Stabilize 6.4_p20240414 ppc, #930803
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses: Stabilize 6.4_p20240414 arm64, #930803
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses: Stabilize 6.4_p20240414 arm, #930803
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses: Stabilize 6.4_p20240414 amd64, #930803
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: Stabilize 6.4_p20240330 arm64, #930803
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses: Stabilize 6.4_p20240330 arm, #930803
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses: Stabilize 6.4_p20240330 x86, #930803
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses: Stabilize 6.4_p20240330 ppc64, #930803
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses: Stabilize 6.4_p20240330 sparc, #930803
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses: Stabilize 6.4_p20240330 ppc, #930803
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses: Stabilize 6.4_p20240330 amd64, #930803
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses: tweaks to 6.5
* Cleanup PATCH_DATES as new release means starting anew * Cleanup whitespace left over from opaque settings * Pass --enable-fvisibility * Pass --disable-setuid-environ (bug #930806) * Add a TODO wrt gpm/PDEPEND/circular dep Closes: https://bugs.gentoo.org/930806 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: add 6.5
I've dropped the opaque override which we added for bug #928873 given that it wasn't queued for the next ABI break (oops), and it's in vanilla upstream 6.5. I don't really see a reason for us to override that, at least not yet. We'll tinderbox it first, hence masked. Bug: https://bugs.gentoo.org/930805 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: add brief pointer comment wrt opaque
Followup to d7b3889a66553ad455ee778230d11b0d30d8810e. Bug: https://bugs.gentoo.org/928873 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses: add 6.4_p20240414
Don't make window and friends opaque for now. Revisit in future with a planned migration and tinderboxing. Closes: https://bugs.gentoo.org/928873 Closes: https://bugs.gentoo.org/929238 Closes: https://bugs.gentoo.org/929224 Closes: https://bugs.gentoo.org/929198 Closes: https://bugs.gentoo.org/929130 Closes: https://bugs.gentoo.org/929056 Closes: https://bugs.gentoo.org/928887 Closes: https://bugs.gentoo.org/928945 Closes: https://bugs.gentoo.org/928884 Closes: https://bugs.gentoo.org/928876 Closes: https://bugs.gentoo.org/928872 Closes: https://bugs.gentoo.org/928871 Closes: https://bugs.gentoo.org/928735 Closes: https://bugs.gentoo.org/928943 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: add 6.4_p20240330
Closes: https://bugs.gentoo.org/922817 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
Remove BROOT from VERIFY_SIG_OPENPGP_KEY_PATH
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: drop 6.3_p20221203-r2
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: drop kernel_Winnt cruft
Support is already gone. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: optimise SRC_URI generation
Thanks to radhermit's new tooling. Before: ``` sys-libs/ncurses-6.4_p20230401::.: 33.232636ms sys-libs/ncurses-6.4_p20230527::.: 55.257908ms sys-libs/ncurses-6.3_p20221203-r2::.: 137.523679ms ``` After: ``` sys-libs/ncurses-6.4_p20230401::.: 9.66169ms sys-libs/ncurses-6.4_p20230527::.: 10.019753ms sys-libs/ncurses-6.3_p20221203-r2::.: 11.878338ms ``` Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: drop 6.4, 6.4_p20230424, 6.4_p20230506
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: add 6.4_p20230527
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: drop dead prefix targets
The removal was already done, so this is just cleanup afterwards. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
*/*: remove x64-cygwin keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Fabian Groffen · gentoo
*/*: remove sparc64-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Fabian Groffen · gentoo
*/*: remove sparc-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
*/*: remove x86-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: build native tools w/ --without-ada
There's no need for it when building the native tools just for tinfo etc for a 'cross' build. This doesn't affect the installed files. Closes: https://bugs.gentoo.org/823776 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-libs/ncurses: Stabilize 6.4_p20230401 sparc, #906233
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: Stabilize 6.4_p20230401 hppa, #906233
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses: Stabilize 6.4_p20230401 amd64, #906233
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: Stabilize 6.4_p20230401 x86, #906233
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: Stabilize 6.4_p20230401 arm, #906233
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses: Stabilize 6.4_p20230401 ppc64, #906233
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses: Stabilize 6.4_p20230401 ppc, #906233
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses: Stabilize 6.4_p20230401 arm64, #906233
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: add note about bumping w/ sys-libs/ncurses-compat
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: add 6.4_p20230506
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses: drop 6.4_p20230408, 6.4_p20230415, 6.4_p20230418
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: add 6.4_p20230424
Still masked for now as at least 6.4_p20230418 still breaks vim (mgorny tested). and the tmux bug is still open. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: keyword ~arm64-macos
Bug: https://bugs.gentoo.org/904474 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: add 6.4_p20230418
Closes: https://bugs.gentoo.org/904263 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: add 6.4_p20230415
This should fix the issues with vim (bug #904263) but this version remains masked for now because OpenRC itself needs fixing due to abuse of ncurses (bug #904277). Bug: https://bugs.gentoo.org/904247 Bug: https://bugs.gentoo.org/904277 Closes: https://bugs.gentoo.org/904263 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: add 6.4_p20230401
This lacks the upstream 20230408 patch which might cause issues, so add this version for easier testing. Bug: https://bugs.gentoo.org/904263 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: add 6.4_p20230408
Bug: https://bugs.gentoo.org/904247 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Peter Foley · gentoo
sys-libs/ncurses: Stop embedding RCS IDs
It's unclear if this is still useful, and it causes a ton of warnings like: /var/tmp/portage/sys-libs/ncurses-6.4/work/ncurses-6.4/ncurses/curses.priv.h:60:41: warning: ‘Ident’ defined but not used [-Wunused-const-variable=] 60 | #define MODULE_ID(id) static const char Ident[] = id; | ^~~~~ /var/tmp/portage/sys-libs/ncurses-6.4/work/ncurses-6.4/ncurses/tinfo/lib_napms.c:55:1: note: in expansion of macro ‘MODULE_ID’ 55 | MODULE_ID("$Id: lib_napms.c,v 1.27 2020/08/15 19:45:23 tom Exp $") | ^~~~~~~~~ [sam: This has been there since the very beginning, going back to 2000-08-03, 495ec043da885fd0d7826ac39147aab1b8173910] Signed-off-by: Peter Foley <pefoley2@pefoley.com> Closes: https://github.com/gentoo/gentoo/pull/29756 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Peter Foley · gentoo
sys-libs/ncurses: Fix cygwin build
Force -DBUILDING_NCURCES for build tools to avoid dllimport errors. Update tic build to use get_exeext, which fixes native builds. Bug: https://bugs.gentoo.org/852665 Signed-off-by: Peter Foley <pefoley2@pefoley.com> Closes: https://github.com/gentoo/gentoo/pull/29713 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: add 6.4
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
sys-libs/ncurses: drop 6.3_p20221203
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Mike Gilbert · gentoo
sys-libs/ncurses: move stable keywords forward
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Mike Gilbert · gentoo
sys-libs/ncurses: revbump for previous change
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Mike Gilbert · gentoo
sys-libs/ncurses: drop versions
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Matt Whitlock · gentoo
sys-libs/ncurses: don't install dangling symlinks
Signed-off-by: Matt Whitlock <gentoo@mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/28899 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
sys-libs/ncurses: Fix leaking of cross toolchain into native build
If you had overridden CXX or CPP for a cross build, to use Clang for example, the native build would have erroneously used these. It didn't seem to break the build, but it did at least emit some scary warnings. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-libs/ncurses: Stabilize 6.3_p20221203 ppc, #886245
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-libs/ncurses: Stabilize 6.3_p20221203 amd64, #886245
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-libs/ncurses: Stabilize 6.3_p20221203 ppc64, #886245
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
sys-libs/ncurses: Stabilize 6.3_p20221203 x86, #886245
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
sys-libs/ncurses: Stabilize 6.3_p20221203 arm64, #886245
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
sys-libs/ncurses: Stabilize 6.3_p20221203 sparc, #886245
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
sys-libs/ncurses: Stabilize 6.3_p20221203 hppa, #886245
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
sys-libs/ncurses: Stabilize 6.3_p20221203 arm, #886245
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: add 6.3_p20221203
Closes: https://bugs.gentoo.org/884597 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
sys-libs/ncurses: restore keywords for libcurses-less version
This has been unkeyworded for months with only a few minor packages affected. Bug: https://bugs.gentoo.org/837812 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Mike Gilbert · gentoo
sys-libs/ncurses: drop multilib
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Mike Gilbert · gentoo
sys-libs/ncurses: IUSE="split-usr"
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Mike Gilbert · gentoo
sys-libs/ncurses: revbump for previous change
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Matt Whitlock · gentoo
sys-libs/ncurses: don't populate /etc/terminfo/ when USE="-split-usr"
The rationale for moving the terminfo files for some common terminals into /etc/terminfo/ was stated in bug #37026: "ncurses, unlike termcap, stores its terminfo database in '/usr/share'... which may not be available until all file systems are mounted." With merged-/usr this is no longer a concern, and, moreover, moving some terminfo files out into /etc undermines a core motivation of merged-/usr, which is to situate a complete system image within /usr. This commit preserves the existing behavior when USE="split-usr" but eliminates the move of common terminfo files into /etc/terminfo/ when USE="-split-usr". Signed-off-by: Matt Whitlock <gentoo@mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/27988 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: avoid egrep/fgrep deprecation warnings
Export EGREP & FGREP to avoid large configure noise (as we run it repeatedly). Bug: https://lists.gnu.org/archive/html/bug-ncurses/2022-09/msg00024.html Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: drop versions
None of these versions were stable candidates, so drop them to avoid confusion. Partly because of b6c4ac1ae4228b4b865da7f9f3ad3c3a1c5a2b00 but also lots of rejigging with patches and such. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: add 6.3_p20220924
Wasn't necessarily planning on doing more of these snapshots but a (Gentoo) user reported [0] a bug upstream that's fixed in this version, so why not? [0] https://lists.gnu.org/archive/html/bug-ncurses/2022-09/msg00020.html Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: drop versions
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses: add 6.3_p20220917
.. and fix 6.3_p20220910-r1. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: fixup patch_url
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses: add additional mirrors
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: add 6.3_p20220910
This contains an upstream fix for the musl issue. Closes: https://bugs.gentoo.org/869128 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: restore keywords
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses: tweak patch logic
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses: use hosted patchset for 6.3_p20220903
This is needed because we really want the full generated configure files in addition to the source (configure.in changes). It's far too hard to rebase and also ensure the patches are doing what they're supposed to if just relying on patches to a huge configure script. Rebase the whole lot, and then throw in the patch for bug 869128 from 345696eea0fbeb96946f1c1ae7293150c2c7e8ad. Closes: https://bugs.gentoo.org/869128 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: drop keywords on 20220903
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses: add 6.3_p20220903, use -D_XOPEN_SOURCE=600 on musl (fix ncursesw usage)
Before, `pkg-config --cflags ncurses` would not include -D_XOPEN_SOURCE=600 and then various unicode/wide definitions would not be exposed. Closes: https://bugs.gentoo.org/869128 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: drop versions
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: add 6.3_p20220827
Closes: https://bugs.gentoo.org/866398 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: drop versions
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: add 6.3_p20220820
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses: don't call LD & pkg-config directly
Bug: https://lists.gnu.org/archive/html/bug-ncurses/2022-08/msg00024.html Closes: https://bugs.gentoo.org/866398 Thanks-to: Allen Webb <allenwebb@google.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: Add stack-realign flag for compat with old 32-bit x86 binaries
Older 32-bit x86 binaries aligned the stack to 4 bytes, whereas modern binaries align to 16 bytes. These older binaries sometimes segfault when newer libraries use SSE instructions. This is becoming increasingly common. Applying the -mstackrealign flag to the 32-bit build works around the issue but at a performance cost. Other popular distributions always apply this. [sam: There's no good choices here. As Ionen pointed out (I'd missed any reports of this), this ends up getting worse with GCC 12's default-on vectorisation at -O2. Let's make it optional for now for 32-bit/x86 (irrelevant for other arches, it's specific to x86 ABI). ncurses is going to need similar treatment. If we end up having to do this for far more packages, we may revisit and e.g. just append-flags in ebuilds for right ABI and tell users to set -mno-stackrealign, or similar. Another option would be to set this globally by default (again, this is only ever for x86), but it'd possibly be a big performance hit (and bad enough doing it in glibc, but it's unavoidable). The only saving grace here is that there aren't _that_ many libraries with such longevity & ABI stability from back then that older applications are using.] Bug: https://bugs.gentoo.org/616402 Bug: https://github.com/taviso/123elf/issues/12 See: 02aa6328a720c Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
sys-libs/ncurses: Stabilize 6.3_p20220423 arm64, #842648
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Jakov Smolić · gentoo
sys-libs/ncurses: Stabilize 6.3_p20220423 x86, #842648
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
sys-libs/ncurses: Stabilize 6.3_p20220423 amd64, #842648
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Jakov Smolić · gentoo
sys-libs/ncurses: Stabilize 6.3_p20220423 arm, #842648
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Jakov Smolić · gentoo
sys-libs/ncurses: Stabilize 6.3_p20220423 ppc, #842648
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Jakov Smolić · gentoo
sys-libs/ncurses: Stabilize 6.3_p20220423 ppc64, #842648
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Arthur Zamarin · gentoo
sys-libs/ncurses: Stabilize 6.3_p20220423 hppa, #842648
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
sys-libs/ncurses: Stabilize 6.3_p20220423 sparc, #842648
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
sys-libs/ncurses: forward ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
WANG Xuerui · gentoo
sys-libs/ncurses: keyword 6.3_p20220423 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-libs/ncurses: Stabilize 6.3_p20211106 arm, #841398
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: keyword 6.3_p20220423
Bug: https://bugs.gentoo.org/839351 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: Stabilize 6.3_p20211106 arm64, #841398
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: Stabilize 6.3_p20211106 ppc64, #841398
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses: Stabilize 6.3_p20211106 ppc, #841398
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: Stabilize 6.3_p20211106 hppa, #841398
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-libs/ncurses: x86 stable wrt bug #841398
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
sys-libs/ncurses: sparc stable wrt bug #841398
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
sys-libs/ncurses: amd64 stable wrt bug #841398
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: modernise style a bit more
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses: tidy up src_prepare
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses: add 6.3_p20220423{,-r1} (unkeyworded)
Includes FORTIFY_SOURCE=3 (glibc-2.35 + gcc 12+ or Clang 13(?)+ needed for that, plus not on by default) and a buffer overflow fix too. Includes -r1 w/ dropped curses symlink too. Unkeyworded for now. Bug: https://bugs.gentoo.org/839351 Signed-off-by: Sam James <sam@gentoo.org>
WANG Xuerui · gentoo
sys-libs/ncurses: keyword 6.3_p20211106 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sys-libs/ncurses: Remove libcurses.so symlink
Closes: https://github.com/gentoo/gentoo/pull/24882 Closes: https://bugs.gentoo.org/836696 Signed-off-by: Michał Górny <mgorny@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: keyword 6.3_p20211106
Contains pkg-config fixes for e.g. cross and bootstrapping: avoids bailing out if there's no pkg-config installed at least during bootstrap. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: add 6.3_p20211106 (unkeyworded; for cross/bootstrap testing)
There was a bit of a kerfuffle re changes in 6.3 to parse pkg-config's debug output to get its paths. That has since been fixed (after 6.3 was cut) along with some other useful pkg-config changes. Let's pull them in to try avoid a bootstrap/cross issue I hit. Unkeyworded for now. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
sys-libs/ncurses: Removed old
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Frysinger · gentoo
sys-libs/ncurses: enable progs when cross-compiling
The native abi detection logic gets confused when cross-compiling, so just always force progs on here and call it a day. Closes: https://bugs.gentoo.org/711590 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
sys-libs/ncurses: stable 6.2_p20210619 for hppa, bug #819441
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: Stabilize 6.2_p20210619 arm, #819441
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: Stabilize 6.2_p20210619 arm64, #819441
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: Stabilize 6.2_p20210619 x86, #819441
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: Stabilize 6.2_p20210619 sparc, #819441
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses: Stabilize 6.2_p20210619 ppc64, #819441
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses: Stabilize 6.2_p20210619 ppc, #819441
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses: Stabilize 6.2_p20210619 amd64, #819441
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
sys-libs/ncurses: Bump to version 6.3
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
sys-libs/ncurses: drop 6.2_p20210123
Signed-off-by: David Seifert <soap@gentoo.org>
Vaibhav Rustagi · gentoo
sys-libs/ncurses: Use `BUILD_CC` as `CC` when compiling tic.
Not having `CC` explictly set creates a problem in case of cross-compilation as it can use host `CC` for tic. Signed-off-by: Vaibhav Rustagi <vaibhavrustagi@google.com> Closes: https://github.com/gentoo/gentoo/pull/21984 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
sys-libs/ncurses: Bump to version 6.2_p20210619
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: inherit multilib for get_libname, flag-o-matic--
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: drop s390 to ~s390 (unstable)
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
sys-libs/ncurses: Bump to version 6.2_p20210123
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
sys-libs/ncurses: drop x86-macos
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: drop ~m68k-mint
Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses: sync with ::prefix
Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses: ~x64-macos keyworded (bug #729978)
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
sys-libs/ncurses: Removed old
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James (sam_c) · gentoo
sys-libs/ncurses: arm64 stable (bug #698210)
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sam James (sam_c) <sam@cmpct.info> Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-libs/ncurses: x86 stable wrt bug #698210
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/ncurses: stable 6.2-r1 for hppa, bug #698210
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-libs/ncurses: ppc64 stable wrt bug #698210
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
sys-libs/ncurses: arm stable wrt bug #698210
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-libs/ncurses: sparc stable wrt bug #698210
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
sys-libs/ncurses: s390 stable wrt bug #698210
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="s390" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
sys-libs/ncurses: ppc stable wrt bug #698210
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-libs/ncurses: amd64 stable wrt bug #698210
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable ia64 keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/ncurses: destabilize down to ~m68k
Bug: https://bugs.gentoo.org/695824 Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
*/*: Discontinue Gentoo SuperH port
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --ignore-arches Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
sys-libs/ncurses: Revbump to not bleed LDFLAGS into Libs
Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
sys-libs/ncurses: Bump to version 6.2
Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Bump copyright on files touched this year
Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable alpha keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
sys-libs/ncurses: arm stable wrt bug #695824
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
sys-libs/ncurses: stable 6.1_p20190609 for hppa, bug #695824
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-libs/ncurses: ppc64 stable wrt bug #695824
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
sys-libs/ncurses: ppc stable wrt bug #695824
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
sys-libs/ncurses: sparc stable wrt bug #695824
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/ncurses: stable 6.1_p20190609 for ia64, bug #695824
Package-Manager: Portage-2.3.81, Repoman-2.3.20 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-libs/ncurses: x86 stable wrt bug #695824
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-libs/ncurses: s390 stable wrt bug #695824
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="s390" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
sys-libs/ncurses: amd64 stable wrt bug #695824
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
sys-libs/ncurses: arm64 stable (bug #695824)
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.81, Repoman-2.3.20
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sys-libs: Remove *-fbsd KEYWORDS
Signed-off-by: Michał Górny <mgorny@gentoo.org>
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 <mgorny@gentoo.org>
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 <polynomial-c@gentoo.org>
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 <zlogene@gentoo.org>
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 <zlogene@gentoo.org>
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 <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
sys-libs/ncurses: arm64 stable (bug #690050)
Signed-off-by: Aaron Bauman <bman@gentoo.org> 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 <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-libs/ncurses: alpha stable wrt bug #690050
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org> 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 <ago@gentoo.org> 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 <ago@gentoo.org> 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 <ago@gentoo.org> 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 <ago@gentoo.org> 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 <ago@gentoo.org> 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 <zlogene@gentoo.org> 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: https://bugs.gentoo.org/689240 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
sys-libs/ncurses: Fixed HOMEPAGE
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Mike Gilbert · gentoo
Convert ebuilds to inherit usr-ldscript
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
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 <chewi@gentoo.org>
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 <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
sys-libs/ncurses: Add ~riscv keyword
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> 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
Closes: https://bugs.gentoo.org/645122
Mikle Kolyada · gentoo
sys-libs/ncurses: more || die, dohtml -> dodoc
Package-Manager: Portage-2.3.24, Repoman-2.3.6
amynka@gentoo.org · gentoo
*/*: [QA] remove emul-linux-* blockers
Closes: https://github.com/gentoo/gentoo/pull/8074
Lars Wendler · gentoo
sys-libs/ncurses: Security cleanup.
Bug: https://bugs.gentoo.org/624644 Bug: https://bugs.gentoo.org/625830 Bug: https://bugs.gentoo.org/639706 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: https://bugs.gentoo.org/651494 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: https://bugs.gentoo.org/613322
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: https://bugs.gentoo.org/631468 Bug: https://bugs.gentoo.org/639670 Package-Manager: Portage-2.3.10, Repoman-2.3.3 Signed-off-by: Marty E. Plummer <hanetzer@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/5734
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 <robbat2@gentoo.org>
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: https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=1307044f212d62 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-2.2.20.1
Jason Zaman · gentoo
sys-libs/ncurses: Add bridging ebuild to fix slot move for 5/6 -> 0/6
Gentoo-Bug: https://bugs.gentoo.org/558856 Package-Manager: portage-2.2.20.1
Jason Zaman · gentoo
sys-libs/ncurses: add multilib useflags to the bridge 5.9 ebuild
Package-Manager: portage-2.2.20.1
Jason Zaman · gentoo
sys-libs/ncurses: Stabilize the bridging packages for the failed slotmove on all arches
Gentoo-bug: https://bugs.gentoo.org/558856 Package-Manager: portage-2.2.20.1
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-2.2.20.1 Signed-off-by: Justin Lecher <jlec@gentoo.org>
Justin Lecher · gentoo
sys-libs/ncurses: Add compatibility package for binary packages
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=557472 Package-Manager: portage-2.2.20.1 Signed-off-by: Justin Lecher <jlec@gentoo.org>
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 gnu.org URLs
Signed-off-by: Justin Lecher <jlec@gentoo.org>
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 libgpm.so.1 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 <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed