Install this package:
emerge -a sys-libs/ncurses
If the package is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask sys-libs/ncurses
Or alternatively:
emerge --autounmask-write -a sys-libs/ncurses
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 6.5_p20251220 | 8 | ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris | 0/6 |
| 6.5_p20250802 | 8 | ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris | 0/6 |
| 6.5_p20250531-r1 | 8 | ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris | 0/6 |
| 6.5_p20250329 | 8 | ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris | 0/6 |
<pkgmetadata> <maintainer type="project"> <email>base-system@gentoo.org</email> <name>Gentoo Base System</name> </maintainer> <use> <flag name="ada">Add bindings for the Ada programming language</flag> <flag name="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 </flag> <flag name="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. </flag> <flag name="trace">Enable test trace() support in ncurses calls</flag> </use> <upstream> <changelog>https://invisible-island.net/ncurses/NEWS.html</changelog> <remote-id type="cpe">cpe:/a:gnu:ncurses</remote-id> <remote-id type="github">ThomasDickey/ncurses-snapshots</remote-id> </upstream> </pkgmetadata>
Manage flags for this package:
euse -i <flag> -p sys-libs/ncurses |
euse -E <flag> -p sys-libs/ncurses |
euse -D <flag> -p sys-libs/ncurses
| Flag | Description | 6.5_p20251220 | 6.5_p20250802 | 6.5_p20250531-r1 | 6.5_p20250329 |
|---|---|---|---|---|---|
| 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 | ✓ | ✓ | ✓ | ✓ |
| Type | File | Size | Versions |
|---|
| Type | File | Size |
|---|---|---|
| DIST | ncurses-6.5-20240504.patch.gz | 16541 bytes |
| DIST | ncurses-6.5-20240504.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20240511.patch.gz | 85486 bytes |
| DIST | ncurses-6.5-20240511.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20240518.patch.gz | 182827 bytes |
| DIST | ncurses-6.5-20240518.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20240519.patch.gz | 11069 bytes |
| DIST | ncurses-6.5-20240519.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20240525.patch.gz | 119175 bytes |
| DIST | ncurses-6.5-20240525.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20240601.patch.gz | 62426 bytes |
| DIST | ncurses-6.5-20240601.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20240608.patch.gz | 51416 bytes |
| DIST | ncurses-6.5-20240608.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20240615.patch.gz | 10195 bytes |
| DIST | ncurses-6.5-20240615.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20240622.patch.gz | 39926 bytes |
| DIST | ncurses-6.5-20240622.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20240629.patch.gz | 5900 bytes |
| DIST | ncurses-6.5-20240629.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20240706.patch.gz | 207005 bytes |
| DIST | ncurses-6.5-20240706.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20240713.patch.gz | 2449 bytes |
| DIST | ncurses-6.5-20240713.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20240720.patch.gz | 39097 bytes |
| DIST | ncurses-6.5-20240720.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20240727.patch.gz | 63193 bytes |
| DIST | ncurses-6.5-20240727.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20240810.patch.gz | 201729 bytes |
| DIST | ncurses-6.5-20240810.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20240817.patch.gz | 216360 bytes |
| DIST | ncurses-6.5-20240817.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20240824.patch.gz | 3629 bytes |
| DIST | ncurses-6.5-20240824.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20240831.patch.gz | 7435 bytes |
| DIST | ncurses-6.5-20240831.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20240914.patch.gz | 95552 bytes |
| DIST | ncurses-6.5-20240914.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20240922.patch.gz | 42088 bytes |
| DIST | ncurses-6.5-20240922.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20240928.patch.gz | 4544 bytes |
| DIST | ncurses-6.5-20240928.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20241006.patch.gz | 23396 bytes |
| DIST | ncurses-6.5-20241006.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20241019.patch.gz | 10461 bytes |
| DIST | ncurses-6.5-20241019.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20241026.patch.gz | 3835 bytes |
| DIST | ncurses-6.5-20241026.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20241102.patch.gz | 3571 bytes |
| DIST | ncurses-6.5-20241102.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20241109.patch.gz | 121789 bytes |
| DIST | ncurses-6.5-20241109.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20241123.patch.gz | 17657 bytes |
| DIST | ncurses-6.5-20241123.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20241130.patch.gz | 142324 bytes |
| DIST | ncurses-6.5-20241130.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20241207.patch.gz | 115869 bytes |
| DIST | ncurses-6.5-20241207.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20241214.patch.gz | 79375 bytes |
| DIST | ncurses-6.5-20241214.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20241221.patch.gz | 7787 bytes |
| DIST | ncurses-6.5-20241221.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20241228.patch.gz | 129948 bytes |
| DIST | ncurses-6.5-20241228.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250104.patch.gz | 22099 bytes |
| DIST | ncurses-6.5-20250104.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250111.patch.gz | 11034 bytes |
| DIST | ncurses-6.5-20250111.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250118.patch.gz | 405753 bytes |
| DIST | ncurses-6.5-20250118.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250125.patch.gz | 11864 bytes |
| DIST | ncurses-6.5-20250125.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250201.patch.gz | 77337 bytes |
| DIST | ncurses-6.5-20250201.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250208.patch.gz | 9350 bytes |
| DIST | ncurses-6.5-20250208.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250215.patch.gz | 86483 bytes |
| DIST | ncurses-6.5-20250215.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250216.patch.gz | 2939 bytes |
| DIST | ncurses-6.5-20250216.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250222.patch.gz | 11376 bytes |
| DIST | ncurses-6.5-20250222.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250301.patch.gz | 68821 bytes |
| DIST | ncurses-6.5-20250301.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250308.patch.gz | 25507 bytes |
| DIST | ncurses-6.5-20250308.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250315.patch.gz | 24256 bytes |
| DIST | ncurses-6.5-20250315.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250322.patch.gz | 4987 bytes |
| DIST | ncurses-6.5-20250322.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250329.patch.gz | 5288 bytes |
| DIST | ncurses-6.5-20250329.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250405.patch.gz | 89875 bytes |
| DIST | ncurses-6.5-20250405.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250412.patch.gz | 19036 bytes |
| DIST | ncurses-6.5-20250412.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250419.patch.gz | 14283 bytes |
| DIST | ncurses-6.5-20250419.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250426.patch.gz | 9888 bytes |
| DIST | ncurses-6.5-20250426.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250503.patch.gz | 51443 bytes |
| DIST | ncurses-6.5-20250503.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250510.patch.gz | 5373 bytes |
| DIST | ncurses-6.5-20250510.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250517.patch.gz | 98030 bytes |
| DIST | ncurses-6.5-20250517.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250524.patch.gz | 3599 bytes |
| DIST | ncurses-6.5-20250524.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250531.patch.gz | 3172 bytes |
| DIST | ncurses-6.5-20250531.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250614.patch.gz | 43730 bytes |
| DIST | ncurses-6.5-20250614.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250621.patch.gz | 12198 bytes |
| DIST | ncurses-6.5-20250621.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250628.patch.gz | 3861 bytes |
| DIST | ncurses-6.5-20250628.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250705.patch.gz | 180212 bytes |
| DIST | ncurses-6.5-20250705.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250712.patch.gz | 8310 bytes |
| DIST | ncurses-6.5-20250712.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250720.patch.gz | 126004 bytes |
| DIST | ncurses-6.5-20250720.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250726.patch.gz | 47760 bytes |
| DIST | ncurses-6.5-20250726.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250802.patch.gz | 4000 bytes |
| DIST | ncurses-6.5-20250802.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250809.patch.gz | 46897 bytes |
| DIST | ncurses-6.5-20250809.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250816.patch.gz | 119512 bytes |
| DIST | ncurses-6.5-20250816.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250823.patch.gz | 44210 bytes |
| DIST | ncurses-6.5-20250823.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250830.patch.gz | 13319 bytes |
| DIST | ncurses-6.5-20250830.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250913.patch.gz | 80129 bytes |
| DIST | ncurses-6.5-20250913.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250920.patch.gz | 37175 bytes |
| DIST | ncurses-6.5-20250920.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20250927.patch.gz | 8267 bytes |
| DIST | ncurses-6.5-20250927.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20251004.patch.gz | 203325 bytes |
| DIST | ncurses-6.5-20251004.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20251010.patch.gz | 206836 bytes |
| DIST | ncurses-6.5-20251010.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20251018.patch.gz | 161296 bytes |
| DIST | ncurses-6.5-20251018.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20251025.patch.gz | 14491 bytes |
| DIST | ncurses-6.5-20251025.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20251101.patch.gz | 17400 bytes |
| DIST | ncurses-6.5-20251101.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20251115.patch.gz | 42799 bytes |
| DIST | ncurses-6.5-20251115.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20251122.patch.gz | 4970 bytes |
| DIST | ncurses-6.5-20251122.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20251123.patch.gz | 3595 bytes |
| DIST | ncurses-6.5-20251123.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20251129.patch.gz | 3455 bytes |
| DIST | ncurses-6.5-20251129.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20251206.patch.gz | 19900 bytes |
| DIST | ncurses-6.5-20251206.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20251213.patch.gz | 3444 bytes |
| DIST | ncurses-6.5-20251213.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5-20251220.patch.gz | 46642 bytes |
| DIST | ncurses-6.5-20251220.patch.gz.asc | 729 bytes |
| DIST | ncurses-6.5.tar.gz | 3688489 bytes |
| DIST | ncurses-6.5.tar.gz.sig | 438 bytes |
| DIST | ncurses-6.5_p20250301-patches.tar.xz | 65224 bytes |
| DIST | ncurses-6.5_p20250531-patches.tar.xz | 65304 bytes |
| DIST | ncurses-6.5_p20250802-patches.tar.xz | 64208 bytes |
| DIST | ncurses-6.5_p20251220-patches.tar.xz | 64532 bytes |