Skip to content

ncursesv6.5

Updated

Free software emulation of curses in System V Release 4.0, and more.
This port installs a wide character configuration (ncursesw).

#Usage

The package ncurses is compatible with built-in CMake variables:

set(CURSES_NEED_NCURSES TRUE)
find_package(Curses REQUIRED)
target_include_directories(main PRIVATE ${CURSES_INCLUDE_DIRS})
target_compile_options(main PRIVATE ${CURSES_CFLAGS})
target_link_libraries(main PRIVATE ${CURSES_LIBRARIES})

#License

MIT

#Supported Platforms

!windows | mingw

  • linux
  • osx
  • uwp
  • windows

#Features

No default features.

#check-size

Detect screensize of serial terminals

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#Dependencies

No dependencies.

#Host Dependencies

and one transitive dependency:

#Host Tool For

No ports use this.

#Contributors

  • Adam Johnson's avatarAdam Johnson
  • Jack·Boos·Yu's avatarJack·Boos·Yu
  • Kai Pastor's avatarKai Pastor
  • Cheney Wang's avatarCheney Wang
  • Frank's avatarFrank
  • toge's avatartoge
  • Ankur Verma's avatarAnkur Verma

#Changelog

  • 9295fae[ncurses] Fix Build failure on x64-linux with gcc-15 (#50278)
  • 6e7c3fb[vcpkg-make,ncurses,python3] Filter default options, disables curses in python (#49187)
  • 3643e79[vcpkg baseline][ncurses][tvision] Fix ncurses include paths, add dependency (#47552)
  • 6421c16[ncurses] Update to 6.5 (#47458)
  • 87864e2[ncurses] fix compilation error on gcc15 (#45536)
  • be4195a[ncurses] Fixing insufficient usage message (#37942)
  • f937103[ncurses] Fix "lib model" control. (#29881)
  • cb32d75[ncurses] Update to 6.4 (#29129)
  • 0d239eb[ncurses] Add compiler option "enable-mixed-case" to supports mixed case file names (#28312)
  • a4013af[ncurses] Fix crossbuild (#27614)
  • 0c1a8fe[ncurses] Add file(MAKE_DIRECTORY) to create the missing directories (#26690)
  • 03ecabf[vcpkg baseline] Fix ports build on Linux (#23478)
  • 390f987[ncurses] Update (#22087)
  • 27d3469[vcpkg baseline][ncurses] Fix gnu download link (#18579)
  • cc726b6[ncurses] Add new port (#17226)