sys-libs / ncurses-compat

Console display library (ABI version 5)

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

v6.4_p20230401 :: 5/5 :: gentoo

Modified
License
MIT
Keywords
amd64 arm arm64 ppc ppc64 sparc x86 ~alpha ~hppa ~ia64 ~m68k ~mips ~riscv ~s390
USE flags
gpm stack-realign tinfo unicode verify-sig

General

gpm
Add support for sys-libs/gpm (Console-based mouse driver)
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.
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
unicode
Add support for Unicode
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

sys-libs / ncurses : Console display library

app-emulation / crossover-bin : Commercial version of app-emulation/wine with paid support

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

dev-util / android-sdk-update-manager : Open Handset Alliance's Android SDK

dev-util / android-studio : Android development environment based on IntelliJ IDEA

dev-util / intel-ocl-sdk : Intel's implementation of the OpenCL standard

games-fps / etqw-demo : Enemy Territory: Quake Wars demo

games-roguelike / adom : Ancient Domains Of Mystery rogue-like game

net-misc / dropbox : Dropbox daemon (pretends to be GUI-less)

net-misc / ipmiview : A GUI application that allows to manage multiple target systems through BMC

sci-misc / cdfplayer : Wolfram Player for the interactive Computable Document Format (CDF)

sys-apps / smcipmitool : An out-of-band utility for interfacing with SuperBlade and IPMI devices via CLI

sys-block / megacli : LSI Logic MegaRAID Command Line Interface management tool

696860
dev-util/android-studio should RDEPEND on sys-libs/ncurses-compat:5
771621
sys-libs/ncurses-compat: add --with-versioned-symbols support
906880
sys-libs/ncurses-compat-6.4_p20230401 has implicit function declarations in configure logs (MUSL-SYSTEM)
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-libs/ncurses-compat: fix VariableShadowed
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses-compat: drop 6.2
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses-compat: Stabilize 6.4_p20230401 ppc, #908630
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses-compat: Stabilize 6.4_p20230401 x86, #908630
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-libs/ncurses-compat: Stabilize 6.4_p20230401 amd64, #908630
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-libs/ncurses-compat: Stabilize 6.4_p20230401 arm64, #908630
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
sys-libs/ncurses-compat: Stabilize 6.4_p20230401 arm, #908630
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
sys-libs/ncurses-compat: Stabilize 6.4_p20230401 sparc, #908630
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
sys-libs/ncurses-compat: Stabilize 6.4_p20230401 ppc64, #908630
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses-compat: optimise SRC_URI generation
Thanks to radhermit's new pkgcraft tooling. Before: ``` sys-libs/ncurses-compat-6.4_p20230401::gentoo: 46.290096ms ``` After: ``` sys-libs/ncurses-compat-6.4_p20230401::gentoo: 9.308438ms ``` Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses-compat: 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
Sam James · gentoo
sys-libs/ncurses-compat: add verify-sig BDEPEND
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses-compat: add 6.4_p20230401
Sync with sys-libs/ncurses and add a note about bumping with sys-libs/ncurses. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
sys-libs/ncurses-compat: Remove old 6.1_p20190609
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-libs/ncurses-compat: sparc stable wrt bug #789918
Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses-compat: Stabilize 6.2 ppc, #789918
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses-compat: Stabilize 6.2 ppc64, #789918
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses-compat: Stabilize 6.2 x86, #789918
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses-compat: Stabilize 6.2 amd64, #789918
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses-compat: Stabilize 6.2 arm, #789918
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses-compat: Stabilize 6.2 arm64, #789918
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses-compat: drop s390 to ~s390 (unstable)
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
sys-libs/ncurses-compat: remove ROOT=/ in front of has_version -b
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop most stable hppa keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
sys-libs/ncurses-compat: Removed old
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
sys-libs/ncurses-compat: Bump to version 6.2
Closes: https://bugs.gentoo.org/738210 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-libs/ncurses-compat: ppc64 stable wrt bug #738170
Package-Manager: Portage-3.0.8, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-libs/ncurses-compat: s390 stable wrt bug #738170
Package-Manager: Portage-3.0.8, Repoman-3.0.2 RepoMan-Options: --include-arches="s390" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/ncurses-compat: stable 6.1_p20190609 for sparc
stable wrt bug #738170 Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
sys-libs/ncurses-compat: stable 6.1_p20190609 for ppc
stable wrt bug #738170 Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
sys-libs/ncurses-compat: stable 6.1_p20190609 for hppa
stable wrt bug #738170 Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
sys-libs/ncurses-compat: x86 stable (bug #738170)
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses-compat: Stabilize 6.1_p20190609 amd64, #738170
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/ncurses-compat: Stabilize 6.1_p20190609 arm64, #738170
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-libs/ncurses-compat: Stabilize 6.1_p20190609 arm, #738170
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
*/*: downgrade m68k down to ~m68k
m68k and ~m68k trees are inconsistent. Let's drop keywords down to ~m68k only. Profiles already accept both keywords: ACCEPT_KEYWORDS="m68k ~m68k" Signed-off-by: Sergei Trofimovich <slyfox@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
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
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
Lars Wendler · gentoo
sys-libs/ncurses-compat: Bump to version 6.1_p20190609
Thanks-to: Joakim Tjernlund <joakim.tjernlund@infinera.com> Closes: https://bugs.gentoo.org/698266 Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Lars Wendler <polynomial-c@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-compat: Split ABI compat version out of ncurses
Split the :5 SONAME compatibility slot of sys-libs/ncurses into its own package. This is mostly meant to resolve outstanding problem with missing slot on dependencies, ncurses being the most common offender. By moving the compatibility into separate package, we no longer have to worry about people mistakenly not specifying the correct slot. Signed-off-by: Michał Górny <mgorny@gentoo.org>