debian/0000755000000000000000000000000012313354372007171 5ustar debian/tests/0000755000000000000000000000000012313354322010326 5ustar debian/tests/build0000644000000000000000000000356312313354322011357 0ustar #!/bin/sh # autopkgtest check: Build and run a program against ncurses, to verify that # the headers and pkg-config file are installed correctly # (C) 2012 Canonical Ltd. # Author: Vibhav Pant set -e WORKDIR=$(mktemp -d) trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM cd $WORKDIR cat < curses_test.c #include #include /* Testing printw and friends here. * Since printw expands to wprintw, it is not being tested. */ void test_printw_functions(WINDOW * win) { int x, y; assert(wprintw(win, "Printing on WINDOW win with wprintw") != ERR); wrefresh(win); getyx(win, y, x); assert(mvwprintw (win, y + 1, x + 1, "Printing on WINDOW win on coordinates %d, %d with mvwprintw\n", y + 1, x + 1) != ERR); wrefresh(win); } /* Testing wgetch */ void test_input_functions(WINDOW * win) { assert(wgetch(win) == 'a'); wrefresh(win); } /* Testing vwprintw */ void test_vwprintw(WINDOW * win, char *fmt, ...) { va_list args; va_start(args, fmt); assert(vwprintw(win, fmt, args) != ERR); va_end(args); wrefresh(win); } /* Testing addch and friends */ void test_addch_functions(WINDOW * win) { char ch; /* Print all alphabets */ for (ch = 'a'; ch <= 'z'; ch++) assert(waddch(win, ch) != ERR); assert(waddch(win, '\n') != ERR); wrefresh(win); } /* Test delwin and endwin */ void test_delete_and_exit_functions(WINDOW * win) { assert(delwin(win) != ERR); assert(endwin() != ERR); } int main() { WINDOW *win; win = initscr(); if (win == NULL) { fprintf(stderr, "initscr failed\n"); return 1; } test_printw_functions(win); test_addch_functions(win); test_input_functions(win); test_vwprintw(win, "\nTesting mwvprintf\n"); return 0; } EOF gcc -o curses_test curses_test.c `pkg-config --cflags --libs ncurses` -Wall -Werror echo "build: OK" [ -x curses_test ] export TERM=linux echo a | ./curses_test echo "run: OK" debian/tests/control0000644000000000000000000000010312313354322011723 0ustar Tests: build Depends: libncurses5-dev, build-essential, pkg-config debian/libncursesw5-dev.postinst0000644000000000000000000000056212267033043014177 0ustar #! /bin/sh set -e PACKAGE=libncursesw5-dev if dpkg --compare-versions "$2" lt-nl 5.9-7; then # Replace directory with symlink. if [ ! -L /usr/share/doc/$PACKAGE ] && \ [ -d /usr/share/doc/$PACKAGE ]; then if rmdir /usr/share/doc/$PACKAGE 2>/dev/null; then ln -sf libtinfo5 /usr/share/doc/$PACKAGE fi fi fi #DEBHELPER# exit 0 debian/lib64tinfo5.symbols0000777000000000000000000000000012267033043016147 2libtinfo5.symbolsustar debian/compat0000644000000000000000000000000212267033043010364 0ustar 8 debian/lib64ncurses5.symbols0000777000000000000000000000000012267033043017055 2libncurses5.symbolsustar debian/libx32tinfo5.symbols0000644000000000000000000001205212313354322013026 0ustar libtinfo.so.5 #PACKAGE# #MINVER# BC@Base 0 COLS@Base 0 LINES@Base 0 PC@Base 0 SP@Base 0 TABSIZE@Base 0 UP@Base 0 (optional)_nc_access@Base 0 (optional)_nc_add_to_try@Base 0 _nc_align_termtype@Base 0 _nc_basename@Base 0 (optional)_nc_baudrate@Base 0 _nc_copy_termtype@Base 0 _nc_curr_col@Base 0 _nc_curr_line@Base 0 (optional)_nc_delink_entry@Base 0 (optional)_nc_doalloc@Base 0 _nc_err_abort@Base 0 (optional)_nc_expand_try@Base 0 _nc_fallback@Base 0 _nc_find_entry@Base 0 _nc_find_type_entry@Base 0 _nc_first_db@Base 0 _nc_first_name@Base 0 (optional)_nc_flush@Base 0 _nc_free_entries@Base 0 _nc_free_entry@Base 0 _nc_free_termtype@Base 0 _nc_get_alias_table@Base 0 _nc_get_hash_info@Base 0 _nc_get_hash_table@Base 0 (optional)_nc_get_locale@Base 0 (optional)_nc_get_screensize@Base 0 _nc_get_source@Base 0 _nc_get_table@Base 0 _nc_get_tty_mode@Base 0 _nc_get_type@Base 0 (optional)_nc_getenv_num@Base 0 (optional)_nc_globals@Base 0 (optional)_nc_handle_sigwinch@Base 0 (optional)_nc_hashed_db@Base 0 _nc_head@Base 0 _nc_home_terminfo@Base 0 _nc_init_acs@Base 0 (optional)_nc_init_keytry@Base 0 _nc_init_termtype@Base 5.9+20131221 _nc_is_abs_path@Base 0 _nc_is_dir_path@Base 0 _nc_is_file_path@Base 0 (optional)_nc_keep_tic_dir@Base 0 (optional)_nc_keyname@Base 0 (optional)_nc_keypad@Base 0 _nc_last_db@Base 0 (optional)_nc_leaks_tinfo@Base 0 (optional)_nc_locale_breaks_acs@Base 0 _nc_name_match@Base 0 _nc_next_db@Base 0 _nc_nulls_sent@Base 0 (optional)_nc_ospeed@Base 0 (optional)_nc_outch@Base 0 _nc_pathlast@Base 0 (optional)_nc_prescreen@Base 0 (optional)_nc_putchar@Base 5.9+20130119 (optional)_nc_putp@Base 0 (optional)_nc_putp_flush@Base 0 _nc_read_entry@Base 0 _nc_read_file_entry@Base 0 (optional)_nc_read_termcap@Base 0 _nc_read_termtype@Base 0 (optional)_nc_remove_key@Base 0 (optional)_nc_remove_string@Base 0 _nc_rootname@Base 0 (optional)_nc_safe_strcat@Base 0 (optional)_nc_safe_strcpy@Base 0 (optional)_nc_screen_chain@Base 0 (optional)_nc_screen_of@Base 0 (optional)_nc_set_buffer@Base 0 (optional)_nc_set_no_padding@Base 0 _nc_set_source@Base 0 _nc_set_tty_mode@Base 0 _nc_set_type@Base 0 (optional)_nc_setenv_num@Base 5.9+20130119 (optional)_nc_setup_tinfo@Base 0 (optional)_nc_setupterm@Base 0 (optional)_nc_str_copy@Base 0 (optional)_nc_str_init@Base 0 (optional)_nc_str_null@Base 0 _nc_suppress_warnings@Base 0 _nc_syserr_abort@Base 0 _nc_tail@Base 0 _nc_tic_dir@Base 0 (optional)_nc_timed_wait@Base 0 (optional)_nc_tinfo_cmdch@Base 0 _nc_tinfo_fkeys@Base 0 _nc_tparm_analyze@Base 0 _nc_tparm_err@Base 0 _nc_tracing@Base 0 _nc_trim_sgr0@Base 0 (optional)_nc_unctrl@Base 0 (optional)_nc_unicode_locale@Base 0 (optional)_nc_update_screensize@Base 0 _nc_user_definable@Base 0 _nc_visbuf2@Base 0 _nc_visbuf@Base 0 (optional)_nc_visbufn@Base 0 _nc_warning@Base 0 acs_map@Base 0 baudrate@Base 0 boolcodes@Base 0 boolfnames@Base 0 boolnames@Base 0 cbreak@Base 0 cur_term@Base 0 curs_set@Base 0 curscr@Base 0 curses_version@Base 0 def_prog_mode@Base 0 def_shell_mode@Base 0 define_key@Base 0 del_curterm@Base 0 delay_output@Base 0 erasechar@Base 0 flushinp@Base 0 halfdelay@Base 0 has_ic@Base 0 has_il@Base 0 has_key@Base 0 idcok@Base 0 idlok@Base 0 intrflush@Base 0 key_defined@Base 0 keybound@Base 0 keyname@Base 0 keyok@Base 0 keypad@Base 0 killchar@Base 0 longname@Base 0 meta@Base 0 napms@Base 0 newscr@Base 0 nocbreak@Base 0 nodelay@Base 0 noqiflush@Base 0 noraw@Base 0 notimeout@Base 0 numcodes@Base 0 numfnames@Base 0 numnames@Base 0 ospeed@Base 0 putp@Base 0 qiflush@Base 0 raw@Base 0 reset_prog_mode@Base 0 reset_shell_mode@Base 0 resetty@Base 0 savetty@Base 0 set_curterm@Base 0 set_tabsize@Base 0 setupterm@Base 0 stdscr@Base 0 strcodes@Base 0 strfnames@Base 0 strnames@Base 0 termname@Base 0 tgetent@Base 0 tgetflag@Base 0 tgetnum@Base 0 tgetstr@Base 0 tgoto@Base 0 tigetflag@Base 0 tigetnum@Base 0 tigetstr@Base 0 tiparm@Base 0 tparm@Base 0 tputs@Base 0 ttytype@Base 0 typeahead@Base 0 unctrl@Base 0 use_env@Base 0 use_extended_names@Base 0 use_tioctl@Base 5.9+20130119 wtimeout@Base 0 libtic.so.5 #PACKAGE# #MINVER# _nc_capcmp@Base 5.9-3~ _nc_captoinfo@Base 5.9-3~ _nc_check_termtype2@Base 5.9-3~ _nc_check_termtype@Base 5.9-3~ _nc_comment_end@Base 5.9-3~ _nc_comment_start@Base 5.9-3~ _nc_copy_entry@Base 5.9-3~ _nc_curr_file_pos@Base 5.9-3~ _nc_curr_token@Base 5.9-3~ _nc_disable_period@Base 5.9-3~ _nc_entry_match@Base 5.9-3~ _nc_get_token@Base 5.9-3~ _nc_infotocap@Base 5.9-3~ _nc_init_entry@Base 5.9-3~ _nc_merge_entry@Base 5.9-3~ _nc_panic_mode@Base 5.9-3~ _nc_parse_entry@Base 5.9-3~ _nc_push_token@Base 5.9-3~ _nc_read_entry_source@Base 5.9-3~ _nc_reset_input@Base 5.9-3~ _nc_resolve_uses2@Base 5.9-3~ _nc_resolve_uses@Base 5.9-3~ _nc_save_str@Base 5.9-3~ _nc_set_writedir@Base 5.9-3~ _nc_start_line@Base 5.9-3~ _nc_strict_bsd@Base 5.9+20130119 _nc_syntax@Base 5.9-3~ _nc_tic_expand@Base 5.9-3~ _nc_tic_written@Base 5.9-3~ _nc_trans_string@Base 5.9-3~ _nc_wrap_entry@Base 5.9-3~ _nc_write_entry@Base 5.9-3~ debian/lib32ncurses5-dev.postinst0000644000000000000000000000141312267033043014151 0ustar #!/bin/sh set -e PACKAGE=lib32ncurses5-dev if dpkg --compare-versions "$2" lt-nl 5.9-7; then # Replace directory with symlink. if [ ! -L /usr/share/doc/$PACKAGE ] && \ [ -d /usr/share/doc/$PACKAGE ]; then if rmdir /usr/share/doc/$PACKAGE 2>/dev/null; then ln -sf lib32tinfo5 /usr/share/doc/$PACKAGE fi fi fi if dpkg --compare-versions "$2" lt-nl 5.9-10; then # Fix symlink target if [ -L /usr/share/doc/$PACKAGE ] && \ [ "$(readlink -q /usr/share/doc/$PACKAGE)" = "libtinfo5" ]; then ln -snf lib32tinfo5 /usr/share/doc/$PACKAGE fi fi # Remove spurious symlink created by ldconfig (see #224450) if [ "$1" = "configure" -a -L /usr/lib32/libncurses.so.5 ]; then rm -f /usr/lib32/libncurses.so.5 fi #DEBHELPER# exit 0 debian/libtinfo-dev.links.in0000644000000000000000000000024612267033043013221 0ustar lib/${DEB_HOST_MULTIARCH}/libtinfo.so.5 usr/lib/${DEB_HOST_MULTIARCH}/libtinfo.so usr/lib/${DEB_HOST_MULTIARCH}/libtinfo.a usr/lib/${DEB_HOST_MULTIARCH}/libtermcap.a debian/ncurses-bin.install0000644000000000000000000000010112267033043012776 0ustar usr/bin usr/share/man/man1 usr/share/man/man5 usr/share/man/man7 debian/libtinfo5.symbols0000644000000000000000000001205212267033043012473 0ustar libtinfo.so.5 #PACKAGE# #MINVER# BC@Base 0 COLS@Base 0 LINES@Base 0 PC@Base 0 SP@Base 0 TABSIZE@Base 0 UP@Base 0 (optional)_nc_access@Base 0 (optional)_nc_add_to_try@Base 0 _nc_align_termtype@Base 0 _nc_basename@Base 0 (optional)_nc_baudrate@Base 0 _nc_copy_termtype@Base 0 _nc_curr_col@Base 0 _nc_curr_line@Base 0 (optional)_nc_delink_entry@Base 0 (optional)_nc_doalloc@Base 0 _nc_err_abort@Base 0 (optional)_nc_expand_try@Base 0 _nc_fallback@Base 0 _nc_find_entry@Base 0 _nc_find_type_entry@Base 0 _nc_first_db@Base 0 _nc_first_name@Base 0 (optional)_nc_flush@Base 0 _nc_free_entries@Base 0 _nc_free_entry@Base 0 _nc_free_termtype@Base 0 _nc_get_alias_table@Base 0 _nc_get_hash_info@Base 0 _nc_get_hash_table@Base 0 (optional)_nc_get_locale@Base 0 (optional)_nc_get_screensize@Base 0 _nc_get_source@Base 0 _nc_get_table@Base 0 _nc_get_tty_mode@Base 0 _nc_get_type@Base 0 (optional)_nc_getenv_num@Base 0 (optional)_nc_globals@Base 0 (optional)_nc_handle_sigwinch@Base 0 (optional)_nc_hashed_db@Base 0 _nc_head@Base 0 _nc_home_terminfo@Base 0 _nc_init_acs@Base 0 (optional)_nc_init_keytry@Base 0 _nc_init_termtype@Base 5.9+20131221 _nc_is_abs_path@Base 0 _nc_is_dir_path@Base 0 _nc_is_file_path@Base 0 (optional)_nc_keep_tic_dir@Base 0 (optional)_nc_keyname@Base 0 (optional)_nc_keypad@Base 0 _nc_last_db@Base 0 (optional)_nc_leaks_tinfo@Base 0 (optional)_nc_locale_breaks_acs@Base 0 _nc_name_match@Base 0 _nc_next_db@Base 0 _nc_nulls_sent@Base 0 (optional)_nc_ospeed@Base 0 (optional)_nc_outch@Base 0 _nc_pathlast@Base 0 (optional)_nc_prescreen@Base 0 (optional)_nc_putchar@Base 5.9+20130119 (optional)_nc_putp@Base 0 (optional)_nc_putp_flush@Base 0 _nc_read_entry@Base 0 _nc_read_file_entry@Base 0 (optional)_nc_read_termcap@Base 0 _nc_read_termtype@Base 0 (optional)_nc_remove_key@Base 0 (optional)_nc_remove_string@Base 0 _nc_rootname@Base 0 (optional)_nc_safe_strcat@Base 0 (optional)_nc_safe_strcpy@Base 0 (optional)_nc_screen_chain@Base 0 (optional)_nc_screen_of@Base 0 (optional)_nc_set_buffer@Base 0 (optional)_nc_set_no_padding@Base 0 _nc_set_source@Base 0 _nc_set_tty_mode@Base 0 _nc_set_type@Base 0 (optional)_nc_setenv_num@Base 5.9+20130119 (optional)_nc_setup_tinfo@Base 0 (optional)_nc_setupterm@Base 0 (optional)_nc_str_copy@Base 0 (optional)_nc_str_init@Base 0 (optional)_nc_str_null@Base 0 _nc_suppress_warnings@Base 0 _nc_syserr_abort@Base 0 _nc_tail@Base 0 _nc_tic_dir@Base 0 (optional)_nc_timed_wait@Base 0 (optional)_nc_tinfo_cmdch@Base 0 _nc_tinfo_fkeys@Base 0 _nc_tparm_analyze@Base 0 _nc_tparm_err@Base 0 _nc_tracing@Base 0 _nc_trim_sgr0@Base 0 (optional)_nc_unctrl@Base 0 (optional)_nc_unicode_locale@Base 0 (optional)_nc_update_screensize@Base 0 _nc_user_definable@Base 0 _nc_visbuf2@Base 0 _nc_visbuf@Base 0 (optional)_nc_visbufn@Base 0 _nc_warning@Base 0 acs_map@Base 0 baudrate@Base 0 boolcodes@Base 0 boolfnames@Base 0 boolnames@Base 0 cbreak@Base 0 cur_term@Base 0 curs_set@Base 0 curscr@Base 0 curses_version@Base 0 def_prog_mode@Base 0 def_shell_mode@Base 0 define_key@Base 0 del_curterm@Base 0 delay_output@Base 0 erasechar@Base 0 flushinp@Base 0 halfdelay@Base 0 has_ic@Base 0 has_il@Base 0 has_key@Base 0 idcok@Base 0 idlok@Base 0 intrflush@Base 0 key_defined@Base 0 keybound@Base 0 keyname@Base 0 keyok@Base 0 keypad@Base 0 killchar@Base 0 longname@Base 0 meta@Base 0 napms@Base 0 newscr@Base 0 nocbreak@Base 0 nodelay@Base 0 noqiflush@Base 0 noraw@Base 0 notimeout@Base 0 numcodes@Base 0 numfnames@Base 0 numnames@Base 0 ospeed@Base 0 putp@Base 0 qiflush@Base 0 raw@Base 0 reset_prog_mode@Base 0 reset_shell_mode@Base 0 resetty@Base 0 savetty@Base 0 set_curterm@Base 0 set_tabsize@Base 0 setupterm@Base 0 stdscr@Base 0 strcodes@Base 0 strfnames@Base 0 strnames@Base 0 termname@Base 0 tgetent@Base 0 tgetflag@Base 0 tgetnum@Base 0 tgetstr@Base 0 tgoto@Base 0 tigetflag@Base 0 tigetnum@Base 0 tigetstr@Base 0 tiparm@Base 0 tparm@Base 0 tputs@Base 0 ttytype@Base 0 typeahead@Base 0 unctrl@Base 0 use_env@Base 0 use_extended_names@Base 0 use_tioctl@Base 5.9+20130119 wtimeout@Base 0 libtic.so.5 #PACKAGE# #MINVER# _nc_capcmp@Base 5.9-3~ _nc_captoinfo@Base 5.9-3~ _nc_check_termtype2@Base 5.9-3~ _nc_check_termtype@Base 5.9-3~ _nc_comment_end@Base 5.9-3~ _nc_comment_start@Base 5.9-3~ _nc_copy_entry@Base 5.9-3~ _nc_curr_file_pos@Base 5.9-3~ _nc_curr_token@Base 5.9-3~ _nc_disable_period@Base 5.9-3~ _nc_entry_match@Base 5.9-3~ _nc_get_token@Base 5.9-3~ _nc_infotocap@Base 5.9-3~ _nc_init_entry@Base 5.9-3~ _nc_merge_entry@Base 5.9-3~ _nc_panic_mode@Base 5.9-3~ _nc_parse_entry@Base 5.9-3~ _nc_push_token@Base 5.9-3~ _nc_read_entry_source@Base 5.9-3~ _nc_reset_input@Base 5.9-3~ _nc_resolve_uses2@Base 5.9-3~ _nc_resolve_uses@Base 5.9-3~ _nc_save_str@Base 5.9-3~ _nc_set_writedir@Base 5.9-3~ _nc_start_line@Base 5.9-3~ _nc_strict_bsd@Base 5.9+20130119 _nc_syntax@Base 5.9-3~ _nc_tic_expand@Base 5.9-3~ _nc_tic_written@Base 5.9-3~ _nc_trans_string@Base 5.9-3~ _nc_wrap_entry@Base 5.9-3~ _nc_write_entry@Base 5.9-3~ debian/lib32tinfo-dev.links0000644000000000000000000000012712267033043012757 0ustar lib32/libtinfo.so.5 usr/lib32/libtinfo.so usr/lib32/libtinfo.a usr/lib32/libtermcap.a debian/ncurses-doc.doc-base0000644000000000000000000000150312267033043013011 0ustar Document: ncurses-doc Title: Writing Programs with Ncurses Author: Eric S. Raymond, Zeyd M. Ben-Halim, Thomas Dickey, Pradeep Padala Abstract: Programmer's Guide to Ncurses This document contains an introduction to (n)curses programming aimed at C application programmers. The API documentation is separated into various manpages which are also available in HTML format. . Also included is a guide to the library's internals for people who would like to hack on ncurses itself. Section: Programming Format: text Files: /usr/share/doc/ncurses-doc/ncurses-intro.doc.gz /usr/share/doc/ncurses-doc/hackguide.doc.gz Format: HTML Index: /usr/share/doc/ncurses-doc/html/index.html Files: /usr/share/doc/ncurses-doc/html/*.html /usr/share/doc/ncurses-doc/html/ada/*.htm /usr/share/doc/ncurses-doc/html/man/*.html debian/upstream-signing-key.pgp0000644000000000000000000000161512267033043013763 0ustar ?Ź_A)3ONZUGv(P8d`)?|asN^J{#Ohe$TjXSw{J!V؊ eQ9#nr6 gbeA9j_U/ݬ }\Mh"X'UCIF..lviUVvOd772LkSI75I!oU֤5 3b%'9^Ąb$q]D;FsК{geb^wDA#w$Cy=]D3N@ 5 l/x g޼{@ ' p 㛔!F^>Ʋ߉Nt 糂v`7uB "#hꁐg'[:L+Thomas Dickey ^?  p#Sz1 [0O˞$7mO iofj.ݹ ?9u-E*؆Z7O$mTT8nt]vFu^i`QCRQPG"Sz$ɠ=z)i1[j(pHE!F \8,+3+!kZO;E|$Z6јi-9Va &?޿hToTn$V)J|}N1FYU0*ʂzfr%w0p5]5eJ4BcЪv^I ? p#Sۮ8ԑiq?`OrC|IIL]debian/libx32tinfo5.install0000644000000000000000000000011012313354322012774 0ustar obj-x32/lib/libtinfo.so.* usr/libx32 obj-x32/lib/libtic.so.* usr/libx32 debian/libncurses5-dbg.postinst0000644000000000000000000000056112267033043013765 0ustar #! /bin/sh set -e PACKAGE=libncurses5-dbg if dpkg --compare-versions "$2" lt-nl 5.9-7; then # Replace directory with symlink. if [ ! -L /usr/share/doc/$PACKAGE ] && \ [ -d /usr/share/doc/$PACKAGE ]; then if rmdir /usr/share/doc/$PACKAGE 2>/dev/null; then ln -sf libtinfo5 /usr/share/doc/$PACKAGE fi fi fi #DEBHELPER# exit 0 debian/rules0000755000000000000000000004364312313354322010256 0ustar #!/usr/bin/make -f # This file has gone through many maintainers. Mostly rewritten # by Daniel Jacobowitz. CFLAGS := $(shell dpkg-buildflags --get CFLAGS) export CPPFLAGS := $(shell dpkg-buildflags --get CPPFLAGS) export CXXFLAGS := $(shell dpkg-buildflags --get CXXFLAGS) export LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS) # These are important since this is a library package soname=5 sodepver = (>= 5.9+20131221) # Name our packages package-base=ncurses-base package-bin=ncurses-bin package-lib=libncurses$(soname) package-lib-32=lib32ncurses$(soname) package-lib-64=lib64ncurses$(soname) package-ti=libtinfo$(soname) package-ti-32=lib32tinfo$(soname) package-ti-64=lib64tinfo$(soname) package-libw=libncursesw$(soname) package-libw-32=lib32ncursesw$(soname) package-dev=libncurses$(soname)-dev package-dev-32=lib32ncurses$(soname)-dev package-dev-64=lib64ncurses$(soname)-dev package-devti=libtinfo-dev package-devti-32=lib32tinfo-dev package-devw=libncursesw$(soname)-dev package-devw-32=lib32ncursesw$(soname)-dev package-dbg=libncurses$(soname)-dbg package-dbgw=libncursesw$(soname)-dbg package-dbgti=libtinfo$(soname)-dbg package-term=ncurses-term package-examples=ncurses-examples package-lib-x32=libx32ncurses$(soname) package-ti-x32=libx32tinfo$(soname) package-libw-x32=libx32ncursesw$(soname) package-dev-x32=libx32ncurses$(soname)-dev package-devti-x32=libx32tinfo-dev package-devw-x32=libx32ncursesw$(soname)-dev workdir=$(shell pwd) tempdir=debian/tmp fulltempdir=$(workdir)/$(tempdir) srcdir=$(shell pwd) objdir=$(srcdir)/obj objdir-static=$(srcdir)/obj-static objdir-32=$(srcdir)/obj-32 objdir-64=$(srcdir)/obj-64 wobjdir=$(srcdir)/obj-wide wobjdir-static=$(srcdir)/obj-wide-static wobjdir-32=$(srcdir)/obj-wide-32 objdir-debug=$(srcdir)/obj-debug wobjdir-debug=$(srcdir)/obj-wide-debug objdir-test=$(srcdir)/obj-test objdir-x32=$(srcdir)/obj-x32 wobjdir-x32=$(srcdir)/obj-wide-x32 DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_HOST_GNU_SYSTEM ?= $(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM) DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) autogen-files := debian/libncurses5-dev.links debian/libtinfo-dev.links \ debian/libncurses5.install debian/libncursesw5.install \ debian/libncurses5-dev.install debian/libncursesw5-dev.install \ debian/libtinfo5.install debian/libtinfo-dev.install \ debian/libtermcap.so ifeq ($(DEB_HOST_ARCH),i386) build_64_target = x86_64-$(DEB_HOST_GNU_SYSTEM) build_64 = build-64 build_x32_target = x86_64-linux-gnux32 build_x32 = build-x32 build-wide-x32 endif ifeq ($(DEB_HOST_ARCH),powerpc) build_64_target = powerpc64-$(DEB_HOST_GNU_SYSTEM) build_64 = build-64 endif ifeq ($(DEB_HOST_ARCH),s390) build_64_target = s390x-$(DEB_HOST_GNU_SYSTEM) build_64 = build-64 endif ifeq ($(DEB_HOST_ARCH),sparc) build_64_target = sparc64-$(DEB_HOST_GNU_SYSTEM) build_64 = build-64 endif ifeq ($(DEB_HOST_ARCH),amd64) build_32_target = i486-$(DEB_HOST_GNU_SYSTEM) build_32 = build-32 build-wide-32 lib32 = /lib32 usr_lib32 = /usr/lib32 build_x32_target = x86_64-linux-gnux32 build_x32 = build-x32 build-wide-x32 endif ifeq ($(DEB_HOST_ARCH),ppc64) build_32_target = powerpc-$(DEB_HOST_GNU_SYSTEM) build_32 = build-32 build-wide-32 lib32 = /lib32 usr_lib32 = /usr/lib32 endif ifneq ($(findstring linux,$(DEB_HOST_GNU_SYSTEM)),) with_gpm = --with-gpm endif CONFARGS = --prefix=/usr \ --build=$(DEB_BUILD_GNU_TYPE) \ --with-shared \ --mandir=/usr/share/man \ --without-profile --without-debug \ --disable-rpath --enable-echo \ --enable-const \ --enable-pc-files \ --with-pkg-config-libdir=/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig \ --without-ada \ --without-tests \ --without-progs \ $(with_gpm) \ --enable-symlinks \ --disable-lp64 \ --with-chtype='long' \ --with-mmask-t='long' \ --disable-termcap \ --with-default-terminfo-dir=/etc/terminfo \ --with-terminfo-dirs="/etc/terminfo:/lib/terminfo:/usr/share/terminfo" \ --with-ticlib=tic \ --with-termlib=tinfo \ --with-xterm-kbs=del CONFARGS-TEST = --prefix=/usr \ --build=$(DEB_BUILD_GNU_TYPE) \ --host=$(DEB_HOST_GNU_TYPE) \ --bindir=/usr/lib/ncurses/examples \ --with-ncursesw \ --with-curses-dir=$(wobjdir) ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE)) CONFARGS += --with-build-cc=gcc --host=$(DEB_HOST_GNU_TYPE) CONFARGS-TEST += --host=$(DEB_HOST_GNU_TYPE) endif # Files for /lib/terminfo. libterminfofiles=a/ansi c/cons25 c/cons25-debian c/cygwin d/dumb h/hurd l/linux \ m/mach m/mach-bold m/mach-color m/mach-gnu m/mach-gnu-color p/pcansi \ r/rxvt r/rxvt-m r/rxvt-basic r/rxvt-unicode \ s/screen s/screen-bce s/screen-s s/screen-w s/sun v/vt100 v/vt102 \ v/vt220 v/vt52 x/xterm x/xterm-debian x/xterm-xfree86 x/xterm-color \ x/xterm-mono x/xterm-r5 x/xterm-r6 x/xterm-vt220 \ x/xterm-256color s/screen-256color s/screen-256color-bce \ w/wsvt25 w/wsvt25m E/Eterm E/Eterm-color # Blacklist terminfo entries shipped by other Debian packages so that we do # not begin shipping them by accident. badterminfo = 5/5250 f/fbterm i/iterm i/iterm-am i/iterm-color j/jfbterm \ k/kon k/kon2 l/linux-5250 s/st s/st-256color s/stterm s/stterm-256color ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE)) # Force necessary configure checks which do not work when # cross compiling; all Debian platforms return unsigned char # and working poll for these configure checks. export cf_cv_type_of_bool=unsigned char export cf_cv_working_poll=yes export cf_cv_gpm_soname=libgpm.so.2 endif $(objdir)/config.status: test -d $(objdir) || mkdir $(objdir) cd $(objdir) && CFLAGS="$(CFLAGS)" $(srcdir)/configure \ $(CONFARGS) \ --with-progs \ --with-install-prefix=$(fulltempdir) \ --enable-overwrite --libdir=/usr/lib/$(DEB_HOST_MULTIARCH) $(objdir-static)/config.status: test -d $(objdir-static) || mkdir $(objdir-static) cd $(objdir-static) && CFLAGS="$(CFLAGS)" $(srcdir)/configure \ $(CONFARGS) \ --without-shared \ --without-dlsym \ --with-install-prefix=$(fulltempdir) \ --enable-overwrite --libdir=/usr/lib/$(DEB_HOST_MULTIARCH) $(objdir-32)/config.status: test -d $(objdir-32) || mkdir $(objdir-32) cf_cv_type_of_bool='unsigned char'; export cf_cv_type_of_bool; \ cf_cv_working_poll=yes; export cf_cv_working_poll; \ cd $(objdir-32) && CFLAGS="$(CFLAGS)" CC="gcc -m32" \ BUILD_CC="gcc" CXX="g++ -m32" \ $(srcdir)/configure \ $(CONFARGS) \ --host=$(build_32_target) \ --without-gpm \ --with-install-prefix=$(fulltempdir) \ --enable-overwrite --libdir=$(usr_lib32) $(objdir-64)/config.status: test -d $(objdir-64) || mkdir $(objdir-64) cf_cv_type_of_bool='unsigned char'; export cf_cv_type_of_bool; \ cf_cv_working_poll=yes; export cf_cv_working_poll; \ cd $(objdir-64) && CFLAGS="$(CFLAGS)" CC="gcc -m64" \ BUILD_CC="gcc" CXX="g++ -m64" \ $(srcdir)/configure \ $(CONFARGS) \ --host=$(build_64_target) \ --without-gpm \ --with-install-prefix=$(fulltempdir) \ --enable-overwrite --libdir=/usr/lib64 $(objdir-x32)/config.status: test -d $(objdir-x32) || mkdir $(objdir-x32) cf_cv_type_of_bool='unsigned char'; export cf_cv_type_of_bool; \ cf_cv_working_poll=yes; export cf_cv_working_poll; \ cd $(objdir-x32) && CFLAGS="$(CFLAGS)" CC="gcc -mx32" \ BUILD_CC="gcc" CXX="g++ -mx32" \ $(srcdir)/configure \ $(CONFARGS) \ --build=$(DEB_BUILD_GNU_TYPE) \ --host=$(build_x32_target) \ --without-gpm \ --with-install-prefix=$(fulltempdir) \ --enable-overwrite --libdir=/usr/libx32 $(objdir-debug)/config.status: test -d $(objdir-debug) || mkdir $(objdir-debug) cd $(objdir-debug) && \ CFLAGS="$(CFLAGS) -DTRACE" $(srcdir)/configure \ $(CONFARGS) \ --with-install-prefix=$(fulltempdir) \ --enable-overwrite --libdir=/usr/lib/$(DEB_HOST_MULTIARCH) $(wobjdir)/config.status: test -d $(wobjdir) || mkdir $(wobjdir) cd $(wobjdir) && CFLAGS="$(CFLAGS)" $(srcdir)/configure \ $(CONFARGS) \ --with-install-prefix=$(fulltempdir) \ --disable-overwrite --enable-widec \ --libdir=/usr/lib/$(DEB_HOST_MULTIARCH) $(wobjdir-static)/config.status: test -d $(wobjdir-static) || mkdir $(wobjdir-static) cd $(wobjdir-static) && CFLAGS="$(CFLAGS)" $(srcdir)/configure \ $(CONFARGS) \ --without-shared \ --without-dlsym \ --with-install-prefix=$(fulltempdir) \ --disable-overwrite --enable-widec \ --libdir=/usr/lib/$(DEB_HOST_MULTIARCH) $(wobjdir-debug)/config.status: test -d $(wobjdir-debug) || mkdir $(wobjdir-debug) cd $(wobjdir-debug) && \ CFLAGS="$(CFLAGS) -DTRACE" $(srcdir)/configure \ $(CONFARGS) \ --with-install-prefix=$(fulltempdir) \ --disable-overwrite --enable-widec \ --libdir=/usr/lib/$(DEB_HOST_MULTIARCH) $(wobjdir-32)/config.status: test -d $(wobjdir-32) || mkdir $(wobjdir-32) cf_cv_type_of_bool='unsigned char'; export cf_cv_type_of_bool; \ cf_cv_working_poll=yes; export cf_cv_working_poll; \ cd $(wobjdir-32) && CFLAGS="$(CFLAGS)" CC="gcc -m32" \ BUILD_CC="gcc" BUILD_CPPFLAGS="-D_GNU_SOURCE" CXX="g++ -m32" \ $(srcdir)/configure \ $(CONFARGS) \ --host=$(build_32_target) \ --without-gpm \ --with-install-prefix=$(fulltempdir) \ --disable-overwrite --enable-widec \ --libdir=$(usr_lib32) $(wobjdir-x32)/config.status: test -d $(wobjdir-x32) || mkdir $(wobjdir-x32) cf_cv_type_of_bool='unsigned char'; export cf_cv_type_of_bool; \ cf_cv_working_poll=yes; export cf_cv_working_poll; \ cd $(wobjdir-x32) && CFLAGS="$(CFLAGS)" CC="gcc -mx32" \ BUILD_CC="gcc" BUILD_CPPFLAGS="-D_GNU_SOURCE" CXX="g++ -mx32" \ $(srcdir)/configure \ $(CONFARGS) \ --build=$(DEB_BUILD_GNU_TYPE) \ --host=$(build_x32_target) \ --without-gpm \ --with-install-prefix=$(fulltempdir) \ --disable-overwrite --enable-widec \ --libdir=/usr/libx32 $(objdir-test)/config.status: build-wide test -d $(objdir-test) || mkdir $(objdir-test) cd $(objdir-test) && CFLAGS="$(CFLAGS)" $(srcdir)/test/configure \ $(CONFARGS-TEST) build-arch build-indep: build build: build-normal build-static build-wide build-debug build-wide-debug \ build-wide-static build-test $(build_64) $(build_32) $(build_x32) touch $@ build-normal: $(objdir)/config.status cd $(objdir) && $(MAKE) touch $@ build-static: $(objdir-static)/config.status cd $(objdir-static) && $(MAKE) touch $@ build-32: $(objdir-32)/config.status cd $(objdir-32) && $(MAKE) touch $@ build-64: $(objdir-64)/config.status cd $(objdir-64) && $(MAKE) touch $@ build-x32: $(objdir-x32)/config.status cd $(objdir-x32) && $(MAKE) touch $@ build-debug: $(objdir-debug)/config.status cd $(objdir-debug) && $(MAKE) touch $@ build-wide: $(wobjdir)/config.status cd $(wobjdir) && $(MAKE) # needed for building the examples mv $(wobjdir)/lib/libncursesw.so $(wobjdir)/lib/libncursesw.so.saved echo "INPUT(libncursesw.so.5 -ltinfo)" > $(wobjdir)/lib/libncursesw.so touch $@ build-wide-static: $(wobjdir-static)/config.status cd $(wobjdir-static) && $(MAKE) touch $@ build-wide-32: $(wobjdir-32)/config.status cd $(wobjdir-32) && $(MAKE) touch $@ build-wide-x32: $(wobjdir-x32)/config.status cd $(wobjdir-x32) && $(MAKE) touch $@ build-wide-debug: $(wobjdir-debug)/config.status cd $(wobjdir-debug) && $(MAKE) touch $@ build-test: $(objdir-test)/config.status cd $(objdir-test) && $(MAKE) touch $@ clean: dh_testdir rm -f build rm -f build-normal build-static build-wide build-debug build-wide-debug \ build-wide-static build-test $(build_32) $(build_64) $(build_x32) rm -rf $(objdir) rm -rf $(objdir-static) rm -rf $(objdir-32) rm -rf $(objdir-64) rm -rf $(wobjdir) rm -rf $(wobjdir-static) rm -rf $(wobjdir-32) rm -rf $(objdir-debug) rm -rf $(wobjdir-debug) rm -rf $(objdir-test) rm -rf $(objdir-x32) rm -rf $(wobjdir-x32) rm -f $(autogen-files) dh_clean install: build # Generate proper debhelper files for so-named packages dh_testdir dh_testroot dh_prep # Static debug libraries need _g suffix to avoid file clashes set -e; \ for lib in $(objdir-debug)/lib/*.a; do \ cp -p $$lib `echo $$lib | sed 's/\.a$$/_g.a/'`; \ done set -e; \ for lib in $(wobjdir-debug)/lib/*.a; do \ cp -p $$lib `echo $$lib | sed 's/\.a$$/_g.a/'`; \ done # Install non -DTRACE versions. GZIP='-9' $(MAKE) -C $(objdir) install $(MAKE) -C $(wobjdir) install.libs install -m 644 -t $(fulltempdir)/usr/lib/$(DEB_HOST_MULTIARCH) $(objdir-static)/lib/*.a install -m 644 -t $(fulltempdir)/usr/lib/$(DEB_HOST_MULTIARCH) $(wobjdir-static)/lib/*.a # Always add -ltinfo when linking with -lncurses or -lnursesw rm -f $(tempdir)/usr/lib/$(DEB_HOST_MULTIARCH)/libncurses.so echo "INPUT(libncurses.so.5 -ltinfo)" > $(tempdir)/usr/lib/$(DEB_HOST_MULTIARCH)/libncurses.so rm -f $(tempdir)/usr/lib/$(DEB_HOST_MULTIARCH)/libncursesw.so echo "INPUT(libncursesw.so.5 -ltinfo)" > $(tempdir)/usr/lib/$(DEB_HOST_MULTIARCH)/libncursesw.so ifneq (,$(build_32)) mkdir -p $(tempdir)/$(usr_lib32) rm -f $(tempdir)/$(usr_lib32)/libncurses.so echo "INPUT(libncurses.so.5 -ltinfo)" > $(tempdir)/$(usr_lib32)/libncurses.so rm -f $(tempdir)/$(usr_lib32)/libncursesw.so echo "INPUT(libncursesw.so.5 -ltinfo)" > $(tempdir)/$(usr_lib32)/libncursesw.so endif ifneq (,$(build_64)) mkdir -p $(tempdir)/usr/lib64 rm -f $(tempdir)/usr/lib64/libncurses.so echo "INPUT(libncurses.so.5 -ltinfo)" > $(tempdir)/usr/lib64/libncurses.so endif ifneq (,$(build_x32)) mkdir -p $(tempdir)/usr/libx32 rm -f $(tempdir)/usr/libx32/libncurses.so echo "INPUT(libncurses.so.5 -ltinfo)" > $(tempdir)/usr/libx32/libncurses.so rm -f $(tempdir)/usr/libx32/libncursesw.so echo "INPUT(libncursesw.so.5 -ltinfo)" > $(tempdir)/usr/libx32/libncursesw.so endif # Move terminfo files to the right place. mv $(tempdir)/etc/terminfo $(tempdir)/usr/share/terminfo # Remove blacklisted terminal types and other stuff we don't install cd $(tempdir)/usr/share/terminfo && rm -f $(badterminfo) rm -f $(tempdir)/usr/lib/terminfo \ $(tempdir)/usr/lib/$(DEB_HOST_MULTIARCH)/libcurses.so \ $(tempdir)/usr/lib/$(DEB_HOST_MULTIARCH)/libtinfo.so # Compile Debian-specific terminfo entries before copying files # into their packages. Hurd uses gsbom/grbom, so pass -x to tic. ifeq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE)) set -e; \ for ti in xterm hurd rxvt rxvt-unicode; do \ LD_LIBRARY_PATH=$${LD_LIBRARY_PATH}:$(fulltempdir)/usr/lib/$(DEB_HOST_MULTIARCH):$(fulltempdir)/lib/$(DEB_HOST_MULTIARCH) \ TERMINFO=$(fulltempdir)/usr/share/terminfo \ $(tempdir)/usr/bin/tic -x debian/$$ti.ti; \ done else set -e; \ for ti in xterm hurd rxvt rxvt-unicode; do \ TERMINFO=$(fulltempdir)/usr/share/terminfo \ tic -x debian/$$ti.ti; \ done endif # Move ncurses-base terminfo entries to /lib/terminfo. set -e; \ for f in $(libterminfofiles); do \ dir=$(tempdir)/lib/terminfo/$$(dirname $$f); \ mkdir -p $$dir; \ mv $(tempdir)/usr/share/terminfo/$$f $$dir; \ done # Create an empty /etc/terminfo for the sysadmin. mkdir -p $(tempdir)/etc/terminfo install --mode 644 --owner=root --group=root \ debian/README.etc $(tempdir)/etc/terminfo/README # Install the test programs, sparing the detour to debian/tmp. $(MAKE) -C $(objdir-test) DESTDIR=$(workdir)/debian/$(package-examples) install debian/%: debian/%.in sed -e 's/$${DEB_HOST_MULTIARCH}/$(DEB_HOST_MULTIARCH)/g' $< > $@ binary: binary-arch binary-indep binary-arch: build install $(autogen-files) dh_testdir dh_testroot dh_install -s --fail-missing dh_installman -s dh_installdocs -p$(package-bin) -p$(package-ti) -p$(package-examples) debian/FAQ dh_installdocs -s -N$(package-bin) -N$(package-ti) -N$(package-examples) \ -N$(package-lib-32) -N$(package-libw-32) -N$(package-dev-32) \ -N$(package-devw-32) -N$(package-devti-32) -N$(package-ti-32) \ -N$(package-lib-64) -N$(package-dev-64) -N$(package-ti-64) \ --link-doc=$(package-ti) ifneq ($(build_32),) dh_installdocs -p$(package-ti-32) dh_installdocs -p$(package-lib-32) -p$(package-libw-32) -p$(package-dev-32) \ -p$(package-devw-32) -p$(package-devti-32) \ --link-doc=$(package-ti-32) endif ifneq ($(build_64),) dh_installdocs -p$(package-ti-64) dh_installdocs -p$(package-lib-64) -p$(package-dev-64) \ --link-doc=$(package-ti-64) endif ifneq ($(build_x32),) dh_installdocs -p$(package-ti-x32) dh_installdocs -p$(package-lib-x32) -p$(package-libw-x32) -p$(package-dev-x32) \ -p$(package-devw-x32) -p$(package-devti-x32) \ --link-doc=$(package-ti-x32) endif dh_installchangelogs -s NEWS dh_installdirs -s # Strip the packages, shipping detached debugging symbols. dh_strip -s -N$(package-libw) -N$(package-ti) --dbg-package=$(package-dbg) dh_strip -p$(package-libw) --dbg-package=$(package-dbgw) dh_strip -p$(package-ti) --dbg-package=$(package-dbgti) dh_lintian -s dh_compress -p$(package-examples) usr/lib/ncurses/examples/README dh_compress -s -N$(package-examples) dh_fixperms -s dh_link -s dh_makeshlibs -p$(package-ti) -V "$(package-ti) $(sodepver)" -- -c4 dh_makeshlibs -p$(package-lib) -V "$(package-lib) $(sodepver)" -- -c4 dh_makeshlibs -p$(package-libw) -V "$(package-libw) $(sodepver)" -- -c4 ifneq ($(build_32),) dh_makeshlibs -p$(package-ti-32) -V "$(package-ti-32) $(sodepver)" -- -c4 dh_makeshlibs -p$(package-lib-32) -V "$(package-lib-32) $(sodepver)" -- -c4 dh_makeshlibs -p$(package-libw-32) -V "$(package-libw-32) $(sodepver)" -- -c4 endif ifneq ($(build_64),) dh_makeshlibs -p$(package-ti-64) -V "$(package-ti-64) $(sodepver)" -- -c4 dh_makeshlibs -p$(package-lib-64) -V "$(package-lib-64) $(sodepver)" -- -c4 endif ifneq ($(build_x32),) dh_makeshlibs -p$(package-ti-x32) -V "$(package-ti-x32) $(sodepver)" -- -c4 dh_makeshlibs -p$(package-lib-x32) -V "$(package-lib-x32) $(sodepver)" -- -c4 dh_makeshlibs -p$(package-libw-x32) -V "$(package-libw-x32) $(sodepver)" -- -c4 endif dh_shlibdeps -s dh_gencontrol -s dh_installdeb -s dh_md5sums -s dh_builddeb -s binary-indep: build install $(autogen-files) dh_testdir dh_testroot dh_installdocs -i dh_installchangelogs -i NEWS dh_install -i --fail-missing dh_lintian -i dh_compress -i dh_fixperms -i dh_link -i dh_gencontrol -i dh_installdeb -i dh_md5sums -i dh_builddeb -i .PHONY: binary binary-arch binary-indep clean install debian/libncursesw5.install.in0000644000000000000000000000032012267033043013603 0ustar usr/lib/${DEB_HOST_MULTIARCH}/libncursesw.so.* lib/${DEB_HOST_MULTIARCH}/ usr/lib/${DEB_HOST_MULTIARCH}/libpanelw.so.* usr/lib/${DEB_HOST_MULTIARCH}/libformw.so.* usr/lib/${DEB_HOST_MULTIARCH}/libmenuw.so.* debian/libncurses5-dev.postinst0000644000000000000000000000056112267033043014007 0ustar #! /bin/sh set -e PACKAGE=libncurses5-dev if dpkg --compare-versions "$2" lt-nl 5.9-7; then # Replace directory with symlink. if [ ! -L /usr/share/doc/$PACKAGE ] && \ [ -d /usr/share/doc/$PACKAGE ]; then if rmdir /usr/share/doc/$PACKAGE 2>/dev/null; then ln -sf libtinfo5 /usr/share/doc/$PACKAGE fi fi fi #DEBHELPER# exit 0 debian/lib32ncurses5-dev.install0000644000000000000000000000043512267033043013737 0ustar usr/lib32/libncurses.so obj-32/lib/libform.so usr/lib32 obj-32/lib/libmenu.so usr/lib32 obj-32/lib/libpanel.so usr/lib32 obj-32/lib/libncurses.a usr/lib32 obj-32/lib/libncurses++.a usr/lib32 obj-32/lib/libform.a usr/lib32 obj-32/lib/libmenu.a usr/lib32 obj-32/lib/libpanel.a usr/lib32 debian/watch.patchlevel0000644000000000000000000000037012267033043012345 0ustar version=3 # Use this file for downloading weekly snapshots with uscan # i.e. "uscan --watchfile debian/watch.patchlevel" opts=passive,uversionmangle=s/-/+/,pgpsigurlmangle=s/$/.asc/ \ ftp://invisible-island.net/ncurses/current/ncurses-(.*)\.tgz debian/copyright0000644000000000000000000001433612267033356011137 0ustar This is the Debian prepackaged version of the ncurses library and terminfo utilities. ncurses/terminfo was originally written by Pavel Curtis and Zeyd M. Ben-Halim , and is currently held by the Free Software Foundation. This package was put together by Vaidhyanathan G Mayilrangam and Joel Klecker , using sources obtained from ftp://ftp.gnu.org/gnu/ncurses/ncurses-5.0.tar.gz. Current versions of the ncurses sources are found at ftp://invisible-island.net/ncurses/. It is based somewhat on work done by Bruce Perens , David Engel . Michael Alan Dorman , Richard Braakman , James Troup , J.H.M. Dassen (Ray) , and Galen Hazelwood over various years. Copyright (c) 1998-2014 Free Software Foundation, Inc. Copyright © 2001 by Pradeep Padala Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, distribute with modifications, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name(s) of the above copyright holders shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization. Copyright (C) 1994 X Consortium Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of the X Consortium shall not be used in advertising or otherwise to promote the sale, use or other deal- ings in this Software without prior written authorization from the X Consor- tium. Copyright (c) 1980, 1991, 1992, 1993 The Regents of the University of California. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Copyright 1996-2007 by Thomas E. Dickey All Rights Reserved Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name(s) of the above copyright holders shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization. debian/libtermcap.so.in0000644000000000000000000000021612267033043012257 0ustar /* We use a linker script rather than a symlink to work around an ldconfig bug, see http://bugs.debian.org/249122. */ GROUP( libtinfo.so ) debian/libncurses5-dev.install.in0000644000000000000000000000125412267033043014177 0ustar usr/include/*.h usr/lib/${DEB_HOST_MULTIARCH}/libncurses.so usr/lib/${DEB_HOST_MULTIARCH}/libform.so usr/lib/${DEB_HOST_MULTIARCH}/libmenu.so usr/lib/${DEB_HOST_MULTIARCH}/libpanel.so usr/lib/${DEB_HOST_MULTIARCH}/libncurses.a usr/lib/${DEB_HOST_MULTIARCH}/libncurses++.a usr/lib/${DEB_HOST_MULTIARCH}/libform.a usr/lib/${DEB_HOST_MULTIARCH}/libmenu.a usr/lib/${DEB_HOST_MULTIARCH}/libpanel.a usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/form.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/menu.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/ncurses++.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/ncurses.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/panel.pc usr/lib/${DEB_HOST_MULTIARCH}/libcurses.a debian/libx32ncurses5-dev.install0000644000000000000000000000045612313354322014130 0ustar usr/libx32/libncurses.so obj-x32/lib/libform.so usr/libx32 obj-x32/lib/libmenu.so usr/libx32 obj-x32/lib/libpanel.so usr/libx32 obj-x32/lib/libncurses.a usr/libx32 obj-x32/lib/libncurses++.a usr/libx32 obj-x32/lib/libform.a usr/libx32 obj-x32/lib/libmenu.a usr/libx32 obj-x32/lib/libpanel.a usr/libx32 debian/libtinfo5-dbg.install0000644000000000000000000000022612267033043013203 0ustar obj-debug/lib/libtinfo.so.* usr/lib/debug obj-debug/lib/libtic.so.* usr/lib/debug obj-debug/lib/libtinfo_g.a usr/lib obj-debug/lib/libtic_g.a usr/lib debian/libx32ncurses5.symbols0000644000000000000000000003173012313354322013375 0ustar libform.so.5 #PACKAGE# #MINVER# TYPE_ALNUM@Base 5.5-5~ TYPE_ALPHA@Base 5.5-5~ TYPE_ENUM@Base 5.5-5~ TYPE_INTEGER@Base 5.5-5~ TYPE_IPV4@Base 5.5-5~ TYPE_NUMERIC@Base 5.5-5~ TYPE_REGEXP@Base 5.5-5~ (optional)_nc_Copy_Argument@Base 5.5-5~ (optional)_nc_Copy_Type@Base 5.5-5~ (optional)_nc_Default_Field@Base 5.5-5~ (optional)_nc_Default_FieldType@Base 5.5-5~ (optional)_nc_Default_Form@Base 5.5-5~ (optional)_nc_First_Active_Field@Base 5.5-5~ (optional)_nc_Free_Argument@Base 5.5-5~ (optional)_nc_Free_Type@Base 5.5-5~ (optional)_nc_Internal_Validation@Base 5.5-5~ (optional)_nc_Make_Argument@Base 5.5-5~ (optional)_nc_Position_Form_Cursor@Base 5.5-5~ (optional)_nc_Refresh_Current_Field@Base 5.5-5~ (optional)_nc_Set_Current_Field@Base 5.5-5~ (optional)_nc_Set_Form_Page@Base 5.5-5~ (optional)_nc_Synchronize_Attributes@Base 5.5-5~ (optional)_nc_Synchronize_Options@Base 5.5-5~ (optional)_nc_fty_generic@Base 5.7+20100313 (optional)_nc_get_fieldbuffer@Base 5.7+20100313 current_field@Base 5.5-5~ data_ahead@Base 5.5-5~ data_behind@Base 5.5-5~ dup_field@Base 5.5-5~ dynamic_field_info@Base 5.5-5~ field_arg@Base 5.5-5~ field_back@Base 5.5-5~ field_buffer@Base 5.5-5~ field_count@Base 5.5-5~ field_fore@Base 5.5-5~ field_index@Base 5.5-5~ field_info@Base 5.5-5~ field_init@Base 5.5-5~ field_just@Base 5.5-5~ field_opts@Base 5.5-5~ field_opts_off@Base 5.5-5~ field_opts_on@Base 5.5-5~ field_pad@Base 5.5-5~ field_status@Base 5.5-5~ field_term@Base 5.5-5~ field_type@Base 5.5-5~ field_userptr@Base 5.5-5~ form_driver@Base 5.5-5~ form_fields@Base 5.5-5~ form_init@Base 5.5-5~ form_opts@Base 5.5-5~ form_opts_off@Base 5.5-5~ form_opts_on@Base 5.5-5~ form_page@Base 5.5-5~ form_request_by_name@Base 5.5-5~ form_request_name@Base 5.5-5~ form_sub@Base 5.5-5~ form_term@Base 5.5-5~ form_userptr@Base 5.5-5~ form_win@Base 5.5-5~ free_field@Base 5.5-5~ free_fieldtype@Base 5.5-5~ free_form@Base 5.5-5~ link_field@Base 5.5-5~ link_fieldtype@Base 5.5-5~ move_field@Base 5.5-5~ new_field@Base 5.5-5~ new_fieldtype@Base 5.5-5~ new_form@Base 5.5-5~ new_page@Base 5.5-5~ pos_form_cursor@Base 5.5-5~ post_form@Base 5.5-5~ scale_form@Base 5.5-5~ set_current_field@Base 5.5-5~ set_field_back@Base 5.5-5~ set_field_buffer@Base 5.5-5~ set_field_fore@Base 5.5-5~ set_field_init@Base 5.5-5~ set_field_just@Base 5.5-5~ set_field_opts@Base 5.5-5~ set_field_pad@Base 5.5-5~ set_field_status@Base 5.5-5~ set_field_term@Base 5.5-5~ set_field_type@Base 5.5-5~ set_field_userptr@Base 5.5-5~ set_fieldtype_arg@Base 5.5-5~ set_fieldtype_choice@Base 5.5-5~ set_form_fields@Base 5.5-5~ set_form_init@Base 5.5-5~ set_form_opts@Base 5.5-5~ set_form_page@Base 5.5-5~ set_form_sub@Base 5.5-5~ set_form_term@Base 5.5-5~ set_form_userptr@Base 5.5-5~ set_form_win@Base 5.5-5~ set_max_field@Base 5.5-5~ set_new_page@Base 5.5-5~ unpost_form@Base 5.5-5~ libmenu.so.5 #PACKAGE# #MINVER# (optional)_nc_Calculate_Item_Length_and_Width@Base 5.5-5~ (optional)_nc_Calculate_Text_Width@Base 5.5-5~ (optional)_nc_Connect_Items@Base 5.5-5~ (optional)_nc_Default_Item@Base 5.5-5~ (optional)_nc_Default_Menu@Base 5.5-5~ (optional)_nc_Disconnect_Items@Base 5.5-5~ (optional)_nc_Draw_Menu@Base 5.5-5~ (optional)_nc_Link_Items@Base 5.5-5~ (optional)_nc_Match_Next_Character_In_Item_Name@Base 5.5-5~ (optional)_nc_New_TopRow_and_CurrentItem@Base 5.5-5~ (optional)_nc_Post_Item@Base 5.5-5~ (optional)_nc_Show_Menu@Base 5.5-5~ (optional)_nc_menu_cursor_pos@Base 5.5-5~ current_item@Base 5.5-5~ free_item@Base 5.5-5~ free_menu@Base 5.5-5~ item_count@Base 5.5-5~ item_description@Base 5.5-5~ item_index@Base 5.5-5~ item_init@Base 5.5-5~ item_name@Base 5.5-5~ item_opts@Base 5.5-5~ item_opts_off@Base 5.5-5~ item_opts_on@Base 5.5-5~ item_term@Base 5.5-5~ item_userptr@Base 5.5-5~ item_value@Base 5.5-5~ item_visible@Base 5.5-5~ menu_back@Base 5.5-5~ menu_driver@Base 5.5-5~ menu_fore@Base 5.5-5~ menu_format@Base 5.5-5~ menu_grey@Base 5.5-5~ menu_init@Base 5.5-5~ menu_items@Base 5.5-5~ menu_mark@Base 5.5-5~ menu_opts@Base 5.5-5~ menu_opts_off@Base 5.5-5~ menu_opts_on@Base 5.5-5~ menu_pad@Base 5.5-5~ menu_pattern@Base 5.5-5~ menu_request_by_name@Base 5.5-5~ menu_request_name@Base 5.5-5~ menu_spacing@Base 5.5-5~ menu_sub@Base 5.5-5~ menu_term@Base 5.5-5~ menu_userptr@Base 5.5-5~ menu_win@Base 5.5-5~ new_item@Base 5.5-5~ new_menu@Base 5.5-5~ pos_menu_cursor@Base 5.5-5~ post_menu@Base 5.5-5~ scale_menu@Base 5.5-5~ set_current_item@Base 5.5-5~ set_item_init@Base 5.5-5~ set_item_opts@Base 5.5-5~ set_item_term@Base 5.5-5~ set_item_userptr@Base 5.5-5~ set_item_value@Base 5.5-5~ set_menu_back@Base 5.5-5~ set_menu_fore@Base 5.5-5~ set_menu_format@Base 5.5-5~ set_menu_grey@Base 5.5-5~ set_menu_init@Base 5.5-5~ set_menu_items@Base 5.5-5~ set_menu_mark@Base 5.5-5~ set_menu_opts@Base 5.5-5~ set_menu_pad@Base 5.5-5~ set_menu_pattern@Base 5.5-5~ set_menu_spacing@Base 5.5-5~ set_menu_sub@Base 5.5-5~ set_menu_term@Base 5.5-5~ set_menu_userptr@Base 5.5-5~ set_menu_win@Base 5.5-5~ set_top_row@Base 5.5-5~ top_row@Base 5.5-5~ unpost_menu@Base 5.5-5~ libncurses.so.5 #PACKAGE# #MINVER# COLORS@Base 5.5-5~ COLOR_PAIR@Base 5.5-5~ COLOR_PAIRS@Base 5.5-5~ ESCDELAY@Base 5.5-5~ PAIR_NUMBER@Base 5.5-5~ (optional)_nc_do_color@Base 5.5-5~ (optional)_nc_expanded@Base 5.5-5~ (optional)_nc_format_slks@Base 5.7+20090711 _nc_free_and_exit@Base 5.6+20080920 _nc_freeall@Base 5.5-5~ (optional)_nc_freewin@Base 5.5-5~ _nc_has_mouse@Base 5.5-5~ (optional)_nc_hash_map@Base 5.5-5~ (optional)_nc_insert_ch@Base 5.5-5~ (optional)_nc_make_oldhash@Base 5.5-5~ (optional)_nc_makenew@Base 5.5-5~ (optional)_nc_msec_cost@Base 5.5-5~ (optional)_nc_mvcur@Base 5.9+20130119 (optional)_nc_mvcur_init@Base 5.5-5~ (optional)_nc_mvcur_resume@Base 5.5-5~ (optional)_nc_mvcur_wrap@Base 5.5-5~ (optional)_nc_oldnums@Base 5.5-5~ (optional)_nc_panelhook@Base 5.5-5~ (optional)_nc_printf_string@Base 5.5-5~ (optional)_nc_render@Base 5.5-5~ (optional)_nc_reset_colors@Base 5.5-5~ _nc_ripoffline@Base 5.5-5~ (optional)_nc_screen_init@Base 5.5-5~ (optional)_nc_screen_resume@Base 5.5-5~ (optional)_nc_screen_wrap@Base 5.5-5~ (optional)_nc_scroll_oldhash@Base 5.5-5~ (optional)_nc_scroll_optimize@Base 5.5-5~ (optional)_nc_scroll_window@Base 5.5-5~ (optional)_nc_scrolln@Base 5.5-5~ (optional)_nc_setupscreen@Base 5.5-5~ (optional)_nc_signal_handler@Base 5.5-5~ (optional)_nc_slk_initialize@Base 5.5-5~ (optional)_nc_synchook@Base 5.5-5~ (optional)_nc_ungetch@Base 5.6+20080503 (optional)_nc_varargs@Base 5.5-5~ _nc_vsscanf@Base 5.5-5~ (optional)_nc_waddch_nosync@Base 5.5-5~ (optional)_nc_wgetch@Base 5.5-5~ addch@Base 5.5-5~ addchnstr@Base 5.5-5~ addchstr@Base 5.5-5~ addnstr@Base 5.5-5~ addstr@Base 5.5-5~ assume_default_colors@Base 5.5-5~ attr_get@Base 5.5-5~ attr_off@Base 5.5-5~ attr_on@Base 5.5-5~ attr_set@Base 5.5-5~ attroff@Base 5.5-5~ attron@Base 5.5-5~ attrset@Base 5.5-5~ beep@Base 5.5-5~ bkgd@Base 5.5-5~ bkgdset@Base 5.5-5~ border@Base 5.5-5~ box@Base 5.5-5~ can_change_color@Base 5.5-5~ chgat@Base 5.5-5~ clear@Base 5.5-5~ clearok@Base 5.5-5~ clrtobot@Base 5.5-5~ clrtoeol@Base 5.5-5~ color_content@Base 5.5-5~ color_set@Base 5.5-5~ copywin@Base 5.5-5~ delch@Base 5.5-5~ deleteln@Base 5.5-5~ delscreen@Base 5.5-5~ delwin@Base 5.5-5~ derwin@Base 5.5-5~ doupdate@Base 5.5-5~ dupwin@Base 5.5-5~ echo@Base 5.5-5~ echochar@Base 5.5-5~ endwin@Base 5.5-5~ erase@Base 5.5-5~ filter@Base 5.5-5~ flash@Base 5.5-5~ get_escdelay@Base 5.7+20090711 getattrs@Base 5.6+20070908 getbegx@Base 5.6+20070908 getbegy@Base 5.6+20070908 getbkgd@Base 5.5-5~ getch@Base 5.5-5~ getcurx@Base 5.6+20070908 getcury@Base 5.6+20070908 getmaxx@Base 5.6+20070908 getmaxy@Base 5.6+20070908 getmouse@Base 5.5-5~ getnstr@Base 5.5-5~ getparx@Base 5.6+20070908 getpary@Base 5.6+20070908 getstr@Base 5.5-5~ getwin@Base 5.5-5~ has_colors@Base 5.5-5~ has_mouse@Base 5.7+20081129 hline@Base 5.5-5~ immedok@Base 5.5-5~ inch@Base 5.5-5~ inchnstr@Base 5.5-5~ inchstr@Base 5.5-5~ init_color@Base 5.5-5~ init_pair@Base 5.5-5~ initscr@Base 5.5-5~ innstr@Base 5.5-5~ insch@Base 5.5-5~ insdelln@Base 5.5-5~ insertln@Base 5.5-5~ insnstr@Base 5.5-5~ insstr@Base 5.5-5~ instr@Base 5.5-5~ is_cleared@Base 5.6+20070908 is_idcok@Base 5.6+20070908 is_idlok@Base 5.6+20070908 is_immedok@Base 5.6+20070908 is_keypad@Base 5.6+20070908 is_leaveok@Base 5.6+20070908 is_linetouched@Base 5.5-5~ is_nodelay@Base 5.6+20070908 is_notimeout@Base 5.6+20070908 is_pad@Base 5.7+20100313 is_scrollok@Base 5.6+20070908 is_subwin@Base 5.7+20100313 is_syncok@Base 5.6+20070908 is_term_resized@Base 5.5-5~ is_wintouched@Base 5.5-5~ isendwin@Base 5.5-5~ leaveok@Base 5.5-5~ mcprint@Base 5.5-5~ mouse_trafo@Base 5.5-5~ mouseinterval@Base 5.5-5~ mousemask@Base 5.5-5~ move@Base 5.5-5~ mvaddch@Base 5.5-5~ mvaddchnstr@Base 5.5-5~ mvaddchstr@Base 5.5-5~ mvaddnstr@Base 5.5-5~ mvaddstr@Base 5.5-5~ mvchgat@Base 5.5-5~ mvcur@Base 5.5-5~ mvdelch@Base 5.5-5~ mvderwin@Base 5.5-5~ mvgetch@Base 5.5-5~ mvgetnstr@Base 5.5-5~ mvgetstr@Base 5.5-5~ mvhline@Base 5.5-5~ mvinch@Base 5.5-5~ mvinchnstr@Base 5.5-5~ mvinchstr@Base 5.5-5~ mvinnstr@Base 5.5-5~ mvinsch@Base 5.5-5~ mvinsnstr@Base 5.5-5~ mvinsstr@Base 5.5-5~ mvinstr@Base 5.5-5~ mvprintw@Base 5.5-5~ mvscanw@Base 5.5-5~ mvvline@Base 5.5-5~ mvwaddch@Base 5.5-5~ mvwaddchnstr@Base 5.5-5~ mvwaddchstr@Base 5.5-5~ mvwaddnstr@Base 5.5-5~ mvwaddstr@Base 5.5-5~ mvwchgat@Base 5.5-5~ mvwdelch@Base 5.5-5~ mvwgetch@Base 5.5-5~ mvwgetnstr@Base 5.5-5~ mvwgetstr@Base 5.5-5~ mvwhline@Base 5.5-5~ mvwin@Base 5.5-5~ mvwinch@Base 5.5-5~ mvwinchnstr@Base 5.5-5~ mvwinchstr@Base 5.5-5~ mvwinnstr@Base 5.5-5~ mvwinsch@Base 5.5-5~ mvwinsnstr@Base 5.5-5~ mvwinsstr@Base 5.5-5~ mvwinstr@Base 5.5-5~ mvwprintw@Base 5.5-5~ mvwscanw@Base 5.5-5~ mvwvline@Base 5.5-5~ newpad@Base 5.5-5~ newterm@Base 5.5-5~ newwin@Base 5.5-5~ nl@Base 5.5-5~ noecho@Base 5.5-5~ nofilter@Base 5.5-5~ nonl@Base 5.5-5~ overlay@Base 5.5-5~ overwrite@Base 5.5-5~ pair_content@Base 5.5-5~ pechochar@Base 5.5-5~ pnoutrefresh@Base 5.5-5~ prefresh@Base 5.5-5~ printw@Base 5.5-5~ putwin@Base 5.5-5~ redrawwin@Base 5.5-5~ refresh@Base 5.5-5~ resize_term@Base 5.5-5~ resizeterm@Base 5.5-5~ restartterm@Base 5.5-5~ ripoffline@Base 5.5-5~ scanw@Base 5.5-5~ scr_dump@Base 5.5-5~ scr_init@Base 5.5-5~ scr_restore@Base 5.5-5~ scr_set@Base 5.5-5~ scrl@Base 5.5-5~ scroll@Base 5.5-5~ scrollok@Base 5.5-5~ set_escdelay@Base 5.6+20080119 set_term@Base 5.5-5~ setscrreg@Base 5.5-5~ slk_attr@Base 5.5-5~ slk_attr_set@Base 5.5-5~ slk_attroff@Base 5.5-5~ slk_attron@Base 5.5-5~ slk_attrset@Base 5.5-5~ slk_clear@Base 5.5-5~ slk_color@Base 5.5-5~ slk_init@Base 5.5-5~ slk_label@Base 5.5-5~ slk_noutrefresh@Base 5.5-5~ slk_refresh@Base 5.5-5~ slk_restore@Base 5.5-5~ slk_set@Base 5.5-5~ slk_touch@Base 5.5-5~ standend@Base 5.5-5~ standout@Base 5.5-5~ start_color@Base 5.5-5~ subpad@Base 5.5-5~ subwin@Base 5.5-5~ syncok@Base 5.5-5~ termattrs@Base 5.5-5~ timeout@Base 5.5-5~ touchline@Base 5.5-5~ touchwin@Base 5.5-5~ ungetch@Base 5.5-5~ ungetmouse@Base 5.5-5~ untouchwin@Base 5.5-5~ use_default_colors@Base 5.5-5~ use_legacy_coding@Base 5.5-5~ use_screen@Base 5.6+20070908 use_window@Base 5.6+20070908 vidattr@Base 5.5-5~ vidputs@Base 5.5-5~ vline@Base 5.5-5~ vw_printw@Base 5.5-5~ vw_scanw@Base 5.5-5~ vwprintw@Base 5.5-5~ vwscanw@Base 5.5-5~ waddch@Base 5.5-5~ waddchnstr@Base 5.5-5~ waddchstr@Base 5.5-5~ waddnstr@Base 5.5-5~ waddstr@Base 5.5-5~ wattr_get@Base 5.5-5~ wattr_off@Base 5.5-5~ wattr_on@Base 5.5-5~ wattr_set@Base 5.5-5~ wattroff@Base 5.5-5~ wattron@Base 5.5-5~ wattrset@Base 5.5-5~ wbkgd@Base 5.5-5~ wbkgdset@Base 5.5-5~ wborder@Base 5.5-5~ wchgat@Base 5.5-5~ wclear@Base 5.5-5~ wclrtobot@Base 5.5-5~ wclrtoeol@Base 5.5-5~ wcolor_set@Base 5.5-5~ wcursyncup@Base 5.5-5~ wdelch@Base 5.5-5~ wdeleteln@Base 5.5-5~ wechochar@Base 5.5-5~ wenclose@Base 5.5-5~ werase@Base 5.5-5~ wgetch@Base 5.5-5~ wgetnstr@Base 5.5-5~ wgetparent@Base 5.6+20070908 wgetscrreg@Base 5.6+20070908 wgetstr@Base 5.5-5~ whline@Base 5.5-5~ winch@Base 5.5-5~ winchnstr@Base 5.5-5~ winchstr@Base 5.5-5~ winnstr@Base 5.5-5~ winsch@Base 5.5-5~ winsdelln@Base 5.5-5~ winsertln@Base 5.5-5~ winsnstr@Base 5.5-5~ winsstr@Base 5.5-5~ winstr@Base 5.5-5~ wmouse_trafo@Base 5.5-5~ wmove@Base 5.5-5~ wnoutrefresh@Base 5.5-5~ wprintw@Base 5.5-5~ wredrawln@Base 5.5-5~ wrefresh@Base 5.5-5~ wresize@Base 5.5-5~ wscanw@Base 5.5-5~ wscrl@Base 5.5-5~ wsetscrreg@Base 5.5-5~ wstandend@Base 5.5-5~ wstandout@Base 5.5-5~ wsyncdown@Base 5.5-5~ wsyncup@Base 5.5-5~ wtouchln@Base 5.5-5~ wvline@Base 5.5-5~ libpanel.so.5 #PACKAGE# #MINVER# bottom_panel@Base 5.5-5~ del_panel@Base 5.5-5~ hide_panel@Base 5.5-5~ move_panel@Base 5.5-5~ new_panel@Base 5.5-5~ panel_above@Base 5.5-5~ panel_below@Base 5.5-5~ panel_hidden@Base 5.5-5~ panel_userptr@Base 5.5-5~ panel_window@Base 5.5-5~ replace_panel@Base 5.5-5~ set_panel_userptr@Base 5.5-5~ show_panel@Base 5.5-5~ top_panel@Base 5.5-5~ update_panels@Base 5.5-5~ debian/lib64ncurses5.postinst0000644000000000000000000000114212267033043013401 0ustar #! /bin/sh set -e PACKAGE=lib64ncurses5 if dpkg --compare-versions "$2" lt-nl 5.9-7; then # Replace directory with symlink. if [ ! -L /usr/share/doc/$PACKAGE ] && \ [ -d /usr/share/doc/$PACKAGE ]; then if rmdir /usr/share/doc/$PACKAGE 2>/dev/null; then ln -sf lib64tinfo5 /usr/share/doc/$PACKAGE fi fi fi if dpkg --compare-versions "$2" lt-nl 5.9-10; then # Fix symlink target if [ -L /usr/share/doc/$PACKAGE ] && \ [ "$(readlink -q /usr/share/doc/$PACKAGE)" = "libtinfo5" ]; then ln -snf lib64tinfo5 /usr/share/doc/$PACKAGE fi fi #DEBHELPER# exit 0 debian/libncurses5.symbols0000644000000000000000000003173012267033043013042 0ustar libform.so.5 #PACKAGE# #MINVER# TYPE_ALNUM@Base 5.5-5~ TYPE_ALPHA@Base 5.5-5~ TYPE_ENUM@Base 5.5-5~ TYPE_INTEGER@Base 5.5-5~ TYPE_IPV4@Base 5.5-5~ TYPE_NUMERIC@Base 5.5-5~ TYPE_REGEXP@Base 5.5-5~ (optional)_nc_Copy_Argument@Base 5.5-5~ (optional)_nc_Copy_Type@Base 5.5-5~ (optional)_nc_Default_Field@Base 5.5-5~ (optional)_nc_Default_FieldType@Base 5.5-5~ (optional)_nc_Default_Form@Base 5.5-5~ (optional)_nc_First_Active_Field@Base 5.5-5~ (optional)_nc_Free_Argument@Base 5.5-5~ (optional)_nc_Free_Type@Base 5.5-5~ (optional)_nc_Internal_Validation@Base 5.5-5~ (optional)_nc_Make_Argument@Base 5.5-5~ (optional)_nc_Position_Form_Cursor@Base 5.5-5~ (optional)_nc_Refresh_Current_Field@Base 5.5-5~ (optional)_nc_Set_Current_Field@Base 5.5-5~ (optional)_nc_Set_Form_Page@Base 5.5-5~ (optional)_nc_Synchronize_Attributes@Base 5.5-5~ (optional)_nc_Synchronize_Options@Base 5.5-5~ (optional)_nc_fty_generic@Base 5.7+20100313 (optional)_nc_get_fieldbuffer@Base 5.7+20100313 current_field@Base 5.5-5~ data_ahead@Base 5.5-5~ data_behind@Base 5.5-5~ dup_field@Base 5.5-5~ dynamic_field_info@Base 5.5-5~ field_arg@Base 5.5-5~ field_back@Base 5.5-5~ field_buffer@Base 5.5-5~ field_count@Base 5.5-5~ field_fore@Base 5.5-5~ field_index@Base 5.5-5~ field_info@Base 5.5-5~ field_init@Base 5.5-5~ field_just@Base 5.5-5~ field_opts@Base 5.5-5~ field_opts_off@Base 5.5-5~ field_opts_on@Base 5.5-5~ field_pad@Base 5.5-5~ field_status@Base 5.5-5~ field_term@Base 5.5-5~ field_type@Base 5.5-5~ field_userptr@Base 5.5-5~ form_driver@Base 5.5-5~ form_fields@Base 5.5-5~ form_init@Base 5.5-5~ form_opts@Base 5.5-5~ form_opts_off@Base 5.5-5~ form_opts_on@Base 5.5-5~ form_page@Base 5.5-5~ form_request_by_name@Base 5.5-5~ form_request_name@Base 5.5-5~ form_sub@Base 5.5-5~ form_term@Base 5.5-5~ form_userptr@Base 5.5-5~ form_win@Base 5.5-5~ free_field@Base 5.5-5~ free_fieldtype@Base 5.5-5~ free_form@Base 5.5-5~ link_field@Base 5.5-5~ link_fieldtype@Base 5.5-5~ move_field@Base 5.5-5~ new_field@Base 5.5-5~ new_fieldtype@Base 5.5-5~ new_form@Base 5.5-5~ new_page@Base 5.5-5~ pos_form_cursor@Base 5.5-5~ post_form@Base 5.5-5~ scale_form@Base 5.5-5~ set_current_field@Base 5.5-5~ set_field_back@Base 5.5-5~ set_field_buffer@Base 5.5-5~ set_field_fore@Base 5.5-5~ set_field_init@Base 5.5-5~ set_field_just@Base 5.5-5~ set_field_opts@Base 5.5-5~ set_field_pad@Base 5.5-5~ set_field_status@Base 5.5-5~ set_field_term@Base 5.5-5~ set_field_type@Base 5.5-5~ set_field_userptr@Base 5.5-5~ set_fieldtype_arg@Base 5.5-5~ set_fieldtype_choice@Base 5.5-5~ set_form_fields@Base 5.5-5~ set_form_init@Base 5.5-5~ set_form_opts@Base 5.5-5~ set_form_page@Base 5.5-5~ set_form_sub@Base 5.5-5~ set_form_term@Base 5.5-5~ set_form_userptr@Base 5.5-5~ set_form_win@Base 5.5-5~ set_max_field@Base 5.5-5~ set_new_page@Base 5.5-5~ unpost_form@Base 5.5-5~ libmenu.so.5 #PACKAGE# #MINVER# (optional)_nc_Calculate_Item_Length_and_Width@Base 5.5-5~ (optional)_nc_Calculate_Text_Width@Base 5.5-5~ (optional)_nc_Connect_Items@Base 5.5-5~ (optional)_nc_Default_Item@Base 5.5-5~ (optional)_nc_Default_Menu@Base 5.5-5~ (optional)_nc_Disconnect_Items@Base 5.5-5~ (optional)_nc_Draw_Menu@Base 5.5-5~ (optional)_nc_Link_Items@Base 5.5-5~ (optional)_nc_Match_Next_Character_In_Item_Name@Base 5.5-5~ (optional)_nc_New_TopRow_and_CurrentItem@Base 5.5-5~ (optional)_nc_Post_Item@Base 5.5-5~ (optional)_nc_Show_Menu@Base 5.5-5~ (optional)_nc_menu_cursor_pos@Base 5.5-5~ current_item@Base 5.5-5~ free_item@Base 5.5-5~ free_menu@Base 5.5-5~ item_count@Base 5.5-5~ item_description@Base 5.5-5~ item_index@Base 5.5-5~ item_init@Base 5.5-5~ item_name@Base 5.5-5~ item_opts@Base 5.5-5~ item_opts_off@Base 5.5-5~ item_opts_on@Base 5.5-5~ item_term@Base 5.5-5~ item_userptr@Base 5.5-5~ item_value@Base 5.5-5~ item_visible@Base 5.5-5~ menu_back@Base 5.5-5~ menu_driver@Base 5.5-5~ menu_fore@Base 5.5-5~ menu_format@Base 5.5-5~ menu_grey@Base 5.5-5~ menu_init@Base 5.5-5~ menu_items@Base 5.5-5~ menu_mark@Base 5.5-5~ menu_opts@Base 5.5-5~ menu_opts_off@Base 5.5-5~ menu_opts_on@Base 5.5-5~ menu_pad@Base 5.5-5~ menu_pattern@Base 5.5-5~ menu_request_by_name@Base 5.5-5~ menu_request_name@Base 5.5-5~ menu_spacing@Base 5.5-5~ menu_sub@Base 5.5-5~ menu_term@Base 5.5-5~ menu_userptr@Base 5.5-5~ menu_win@Base 5.5-5~ new_item@Base 5.5-5~ new_menu@Base 5.5-5~ pos_menu_cursor@Base 5.5-5~ post_menu@Base 5.5-5~ scale_menu@Base 5.5-5~ set_current_item@Base 5.5-5~ set_item_init@Base 5.5-5~ set_item_opts@Base 5.5-5~ set_item_term@Base 5.5-5~ set_item_userptr@Base 5.5-5~ set_item_value@Base 5.5-5~ set_menu_back@Base 5.5-5~ set_menu_fore@Base 5.5-5~ set_menu_format@Base 5.5-5~ set_menu_grey@Base 5.5-5~ set_menu_init@Base 5.5-5~ set_menu_items@Base 5.5-5~ set_menu_mark@Base 5.5-5~ set_menu_opts@Base 5.5-5~ set_menu_pad@Base 5.5-5~ set_menu_pattern@Base 5.5-5~ set_menu_spacing@Base 5.5-5~ set_menu_sub@Base 5.5-5~ set_menu_term@Base 5.5-5~ set_menu_userptr@Base 5.5-5~ set_menu_win@Base 5.5-5~ set_top_row@Base 5.5-5~ top_row@Base 5.5-5~ unpost_menu@Base 5.5-5~ libncurses.so.5 #PACKAGE# #MINVER# COLORS@Base 5.5-5~ COLOR_PAIR@Base 5.5-5~ COLOR_PAIRS@Base 5.5-5~ ESCDELAY@Base 5.5-5~ PAIR_NUMBER@Base 5.5-5~ (optional)_nc_do_color@Base 5.5-5~ (optional)_nc_expanded@Base 5.5-5~ (optional)_nc_format_slks@Base 5.7+20090711 _nc_free_and_exit@Base 5.6+20080920 _nc_freeall@Base 5.5-5~ (optional)_nc_freewin@Base 5.5-5~ _nc_has_mouse@Base 5.5-5~ (optional)_nc_hash_map@Base 5.5-5~ (optional)_nc_insert_ch@Base 5.5-5~ (optional)_nc_make_oldhash@Base 5.5-5~ (optional)_nc_makenew@Base 5.5-5~ (optional)_nc_msec_cost@Base 5.5-5~ (optional)_nc_mvcur@Base 5.9+20130119 (optional)_nc_mvcur_init@Base 5.5-5~ (optional)_nc_mvcur_resume@Base 5.5-5~ (optional)_nc_mvcur_wrap@Base 5.5-5~ (optional)_nc_oldnums@Base 5.5-5~ (optional)_nc_panelhook@Base 5.5-5~ (optional)_nc_printf_string@Base 5.5-5~ (optional)_nc_render@Base 5.5-5~ (optional)_nc_reset_colors@Base 5.5-5~ _nc_ripoffline@Base 5.5-5~ (optional)_nc_screen_init@Base 5.5-5~ (optional)_nc_screen_resume@Base 5.5-5~ (optional)_nc_screen_wrap@Base 5.5-5~ (optional)_nc_scroll_oldhash@Base 5.5-5~ (optional)_nc_scroll_optimize@Base 5.5-5~ (optional)_nc_scroll_window@Base 5.5-5~ (optional)_nc_scrolln@Base 5.5-5~ (optional)_nc_setupscreen@Base 5.5-5~ (optional)_nc_signal_handler@Base 5.5-5~ (optional)_nc_slk_initialize@Base 5.5-5~ (optional)_nc_synchook@Base 5.5-5~ (optional)_nc_ungetch@Base 5.6+20080503 (optional)_nc_varargs@Base 5.5-5~ _nc_vsscanf@Base 5.5-5~ (optional)_nc_waddch_nosync@Base 5.5-5~ (optional)_nc_wgetch@Base 5.5-5~ addch@Base 5.5-5~ addchnstr@Base 5.5-5~ addchstr@Base 5.5-5~ addnstr@Base 5.5-5~ addstr@Base 5.5-5~ assume_default_colors@Base 5.5-5~ attr_get@Base 5.5-5~ attr_off@Base 5.5-5~ attr_on@Base 5.5-5~ attr_set@Base 5.5-5~ attroff@Base 5.5-5~ attron@Base 5.5-5~ attrset@Base 5.5-5~ beep@Base 5.5-5~ bkgd@Base 5.5-5~ bkgdset@Base 5.5-5~ border@Base 5.5-5~ box@Base 5.5-5~ can_change_color@Base 5.5-5~ chgat@Base 5.5-5~ clear@Base 5.5-5~ clearok@Base 5.5-5~ clrtobot@Base 5.5-5~ clrtoeol@Base 5.5-5~ color_content@Base 5.5-5~ color_set@Base 5.5-5~ copywin@Base 5.5-5~ delch@Base 5.5-5~ deleteln@Base 5.5-5~ delscreen@Base 5.5-5~ delwin@Base 5.5-5~ derwin@Base 5.5-5~ doupdate@Base 5.5-5~ dupwin@Base 5.5-5~ echo@Base 5.5-5~ echochar@Base 5.5-5~ endwin@Base 5.5-5~ erase@Base 5.5-5~ filter@Base 5.5-5~ flash@Base 5.5-5~ get_escdelay@Base 5.7+20090711 getattrs@Base 5.6+20070908 getbegx@Base 5.6+20070908 getbegy@Base 5.6+20070908 getbkgd@Base 5.5-5~ getch@Base 5.5-5~ getcurx@Base 5.6+20070908 getcury@Base 5.6+20070908 getmaxx@Base 5.6+20070908 getmaxy@Base 5.6+20070908 getmouse@Base 5.5-5~ getnstr@Base 5.5-5~ getparx@Base 5.6+20070908 getpary@Base 5.6+20070908 getstr@Base 5.5-5~ getwin@Base 5.5-5~ has_colors@Base 5.5-5~ has_mouse@Base 5.7+20081129 hline@Base 5.5-5~ immedok@Base 5.5-5~ inch@Base 5.5-5~ inchnstr@Base 5.5-5~ inchstr@Base 5.5-5~ init_color@Base 5.5-5~ init_pair@Base 5.5-5~ initscr@Base 5.5-5~ innstr@Base 5.5-5~ insch@Base 5.5-5~ insdelln@Base 5.5-5~ insertln@Base 5.5-5~ insnstr@Base 5.5-5~ insstr@Base 5.5-5~ instr@Base 5.5-5~ is_cleared@Base 5.6+20070908 is_idcok@Base 5.6+20070908 is_idlok@Base 5.6+20070908 is_immedok@Base 5.6+20070908 is_keypad@Base 5.6+20070908 is_leaveok@Base 5.6+20070908 is_linetouched@Base 5.5-5~ is_nodelay@Base 5.6+20070908 is_notimeout@Base 5.6+20070908 is_pad@Base 5.7+20100313 is_scrollok@Base 5.6+20070908 is_subwin@Base 5.7+20100313 is_syncok@Base 5.6+20070908 is_term_resized@Base 5.5-5~ is_wintouched@Base 5.5-5~ isendwin@Base 5.5-5~ leaveok@Base 5.5-5~ mcprint@Base 5.5-5~ mouse_trafo@Base 5.5-5~ mouseinterval@Base 5.5-5~ mousemask@Base 5.5-5~ move@Base 5.5-5~ mvaddch@Base 5.5-5~ mvaddchnstr@Base 5.5-5~ mvaddchstr@Base 5.5-5~ mvaddnstr@Base 5.5-5~ mvaddstr@Base 5.5-5~ mvchgat@Base 5.5-5~ mvcur@Base 5.5-5~ mvdelch@Base 5.5-5~ mvderwin@Base 5.5-5~ mvgetch@Base 5.5-5~ mvgetnstr@Base 5.5-5~ mvgetstr@Base 5.5-5~ mvhline@Base 5.5-5~ mvinch@Base 5.5-5~ mvinchnstr@Base 5.5-5~ mvinchstr@Base 5.5-5~ mvinnstr@Base 5.5-5~ mvinsch@Base 5.5-5~ mvinsnstr@Base 5.5-5~ mvinsstr@Base 5.5-5~ mvinstr@Base 5.5-5~ mvprintw@Base 5.5-5~ mvscanw@Base 5.5-5~ mvvline@Base 5.5-5~ mvwaddch@Base 5.5-5~ mvwaddchnstr@Base 5.5-5~ mvwaddchstr@Base 5.5-5~ mvwaddnstr@Base 5.5-5~ mvwaddstr@Base 5.5-5~ mvwchgat@Base 5.5-5~ mvwdelch@Base 5.5-5~ mvwgetch@Base 5.5-5~ mvwgetnstr@Base 5.5-5~ mvwgetstr@Base 5.5-5~ mvwhline@Base 5.5-5~ mvwin@Base 5.5-5~ mvwinch@Base 5.5-5~ mvwinchnstr@Base 5.5-5~ mvwinchstr@Base 5.5-5~ mvwinnstr@Base 5.5-5~ mvwinsch@Base 5.5-5~ mvwinsnstr@Base 5.5-5~ mvwinsstr@Base 5.5-5~ mvwinstr@Base 5.5-5~ mvwprintw@Base 5.5-5~ mvwscanw@Base 5.5-5~ mvwvline@Base 5.5-5~ newpad@Base 5.5-5~ newterm@Base 5.5-5~ newwin@Base 5.5-5~ nl@Base 5.5-5~ noecho@Base 5.5-5~ nofilter@Base 5.5-5~ nonl@Base 5.5-5~ overlay@Base 5.5-5~ overwrite@Base 5.5-5~ pair_content@Base 5.5-5~ pechochar@Base 5.5-5~ pnoutrefresh@Base 5.5-5~ prefresh@Base 5.5-5~ printw@Base 5.5-5~ putwin@Base 5.5-5~ redrawwin@Base 5.5-5~ refresh@Base 5.5-5~ resize_term@Base 5.5-5~ resizeterm@Base 5.5-5~ restartterm@Base 5.5-5~ ripoffline@Base 5.5-5~ scanw@Base 5.5-5~ scr_dump@Base 5.5-5~ scr_init@Base 5.5-5~ scr_restore@Base 5.5-5~ scr_set@Base 5.5-5~ scrl@Base 5.5-5~ scroll@Base 5.5-5~ scrollok@Base 5.5-5~ set_escdelay@Base 5.6+20080119 set_term@Base 5.5-5~ setscrreg@Base 5.5-5~ slk_attr@Base 5.5-5~ slk_attr_set@Base 5.5-5~ slk_attroff@Base 5.5-5~ slk_attron@Base 5.5-5~ slk_attrset@Base 5.5-5~ slk_clear@Base 5.5-5~ slk_color@Base 5.5-5~ slk_init@Base 5.5-5~ slk_label@Base 5.5-5~ slk_noutrefresh@Base 5.5-5~ slk_refresh@Base 5.5-5~ slk_restore@Base 5.5-5~ slk_set@Base 5.5-5~ slk_touch@Base 5.5-5~ standend@Base 5.5-5~ standout@Base 5.5-5~ start_color@Base 5.5-5~ subpad@Base 5.5-5~ subwin@Base 5.5-5~ syncok@Base 5.5-5~ termattrs@Base 5.5-5~ timeout@Base 5.5-5~ touchline@Base 5.5-5~ touchwin@Base 5.5-5~ ungetch@Base 5.5-5~ ungetmouse@Base 5.5-5~ untouchwin@Base 5.5-5~ use_default_colors@Base 5.5-5~ use_legacy_coding@Base 5.5-5~ use_screen@Base 5.6+20070908 use_window@Base 5.6+20070908 vidattr@Base 5.5-5~ vidputs@Base 5.5-5~ vline@Base 5.5-5~ vw_printw@Base 5.5-5~ vw_scanw@Base 5.5-5~ vwprintw@Base 5.5-5~ vwscanw@Base 5.5-5~ waddch@Base 5.5-5~ waddchnstr@Base 5.5-5~ waddchstr@Base 5.5-5~ waddnstr@Base 5.5-5~ waddstr@Base 5.5-5~ wattr_get@Base 5.5-5~ wattr_off@Base 5.5-5~ wattr_on@Base 5.5-5~ wattr_set@Base 5.5-5~ wattroff@Base 5.5-5~ wattron@Base 5.5-5~ wattrset@Base 5.5-5~ wbkgd@Base 5.5-5~ wbkgdset@Base 5.5-5~ wborder@Base 5.5-5~ wchgat@Base 5.5-5~ wclear@Base 5.5-5~ wclrtobot@Base 5.5-5~ wclrtoeol@Base 5.5-5~ wcolor_set@Base 5.5-5~ wcursyncup@Base 5.5-5~ wdelch@Base 5.5-5~ wdeleteln@Base 5.5-5~ wechochar@Base 5.5-5~ wenclose@Base 5.5-5~ werase@Base 5.5-5~ wgetch@Base 5.5-5~ wgetnstr@Base 5.5-5~ wgetparent@Base 5.6+20070908 wgetscrreg@Base 5.6+20070908 wgetstr@Base 5.5-5~ whline@Base 5.5-5~ winch@Base 5.5-5~ winchnstr@Base 5.5-5~ winchstr@Base 5.5-5~ winnstr@Base 5.5-5~ winsch@Base 5.5-5~ winsdelln@Base 5.5-5~ winsertln@Base 5.5-5~ winsnstr@Base 5.5-5~ winsstr@Base 5.5-5~ winstr@Base 5.5-5~ wmouse_trafo@Base 5.5-5~ wmove@Base 5.5-5~ wnoutrefresh@Base 5.5-5~ wprintw@Base 5.5-5~ wredrawln@Base 5.5-5~ wrefresh@Base 5.5-5~ wresize@Base 5.5-5~ wscanw@Base 5.5-5~ wscrl@Base 5.5-5~ wsetscrreg@Base 5.5-5~ wstandend@Base 5.5-5~ wstandout@Base 5.5-5~ wsyncdown@Base 5.5-5~ wsyncup@Base 5.5-5~ wtouchln@Base 5.5-5~ wvline@Base 5.5-5~ libpanel.so.5 #PACKAGE# #MINVER# bottom_panel@Base 5.5-5~ del_panel@Base 5.5-5~ hide_panel@Base 5.5-5~ move_panel@Base 5.5-5~ new_panel@Base 5.5-5~ panel_above@Base 5.5-5~ panel_below@Base 5.5-5~ panel_hidden@Base 5.5-5~ panel_userptr@Base 5.5-5~ panel_window@Base 5.5-5~ replace_panel@Base 5.5-5~ set_panel_userptr@Base 5.5-5~ show_panel@Base 5.5-5~ top_panel@Base 5.5-5~ update_panels@Base 5.5-5~ debian/ncurses-base.install0000644000000000000000000000005312267033043013146 0ustar usr/share/tabset lib/terminfo etc/terminfo debian/lib32ncursesw5-dev.postinst0000644000000000000000000000114712267033043014344 0ustar #! /bin/sh set -e PACKAGE=lib32ncursesw5-dev if dpkg --compare-versions "$2" lt-nl 5.9-7; then # Replace directory with symlink. if [ ! -L /usr/share/doc/$PACKAGE ] && \ [ -d /usr/share/doc/$PACKAGE ]; then if rmdir /usr/share/doc/$PACKAGE 2>/dev/null; then ln -sf lib32tinfo5 /usr/share/doc/$PACKAGE fi fi fi if dpkg --compare-versions "$2" lt-nl 5.9-10; then # Fix symlink target if [ -L /usr/share/doc/$PACKAGE ] && \ [ "$(readlink -q /usr/share/doc/$PACKAGE)" = "libtinfo5" ]; then ln -snf lib32tinfo5 /usr/share/doc/$PACKAGE fi fi #DEBHELPER# exit 0 debian/lib64tinfo5.install0000644000000000000000000000010012267033043012612 0ustar obj-64/lib/libtinfo.so.* lib64 obj-64/lib/libtic.so.* usr/lib64 debian/libx32ncurses5-dev.links0000644000000000000000000000014112313354322013571 0ustar usr/libx32/libncurses.so usr/libx32/libcurses.so usr/libx32/libncurses.a usr/libx32/libcurses.a debian/source/0000755000000000000000000000000012267033043010466 5ustar debian/source/format0000644000000000000000000000001412267033043011674 0ustar 3.0 (quilt) debian/source/include-binaries0000644000000000000000000000004012267033043013620 0ustar debian/upstream-signing-key.pgp debian/libncursesw5.symbols0000644000000000000000000004571512267033043013241 0ustar libformw.so.5 #PACKAGE# #MINVER# TYPE_ALNUM@Base 5.6+20070908 TYPE_ALPHA@Base 5.6+20070908 TYPE_ENUM@Base 5.6+20070908 TYPE_INTEGER@Base 5.6+20070908 TYPE_IPV4@Base 5.6+20070908 TYPE_NUMERIC@Base 5.6+20070908 TYPE_REGEXP@Base 5.6+20070908 (optional)_nc_Copy_Argument@Base 5.6+20070908 (optional)_nc_Copy_Type@Base 5.6+20070908 (optional)_nc_Default_Field@Base 5.6+20070908 (optional)_nc_Default_FieldType@Base 5.6+20070908 (optional)_nc_Default_Form@Base 5.6+20070908 (optional)_nc_First_Active_Field@Base 5.6+20070908 (optional)_nc_Free_Argument@Base 5.6+20070908 (optional)_nc_Free_Type@Base 5.6+20070908 (optional)_nc_Internal_Validation@Base 5.6+20070908 (optional)_nc_Make_Argument@Base 5.6+20070908 (optional)_nc_Position_Form_Cursor@Base 5.6+20070908 (optional)_nc_Refresh_Current_Field@Base 5.6+20070908 (optional)_nc_Set_Current_Field@Base 5.6+20070908 (optional)_nc_Set_Form_Page@Base 5.6+20070908 (optional)_nc_Synchronize_Attributes@Base 5.6+20070908 (optional)_nc_Synchronize_Options@Base 5.6+20070908 (optional)_nc_Widen_String@Base 5.6+20070908 (optional)_nc_fty_generic@Base 5.7+20100313 (optional)_nc_get_fieldbuffer@Base 5.7+20100313 current_field@Base 5.6+20070908 data_ahead@Base 5.6+20070908 data_behind@Base 5.6+20070908 dup_field@Base 5.6+20070908 dynamic_field_info@Base 5.6+20070908 field_arg@Base 5.6+20070908 field_back@Base 5.6+20070908 field_buffer@Base 5.6+20070908 field_count@Base 5.6+20070908 field_fore@Base 5.6+20070908 field_index@Base 5.6+20070908 field_info@Base 5.6+20070908 field_init@Base 5.6+20070908 field_just@Base 5.6+20070908 field_opts@Base 5.6+20070908 field_opts_off@Base 5.6+20070908 field_opts_on@Base 5.6+20070908 field_pad@Base 5.6+20070908 field_status@Base 5.6+20070908 field_term@Base 5.6+20070908 field_type@Base 5.6+20070908 field_userptr@Base 5.6+20070908 form_driver@Base 5.6+20070908 form_driver_w@Base 5.9+20131221 form_fields@Base 5.6+20070908 form_init@Base 5.6+20070908 form_opts@Base 5.6+20070908 form_opts_off@Base 5.6+20070908 form_opts_on@Base 5.6+20070908 form_page@Base 5.6+20070908 form_request_by_name@Base 5.6+20070908 form_request_name@Base 5.6+20070908 form_sub@Base 5.6+20070908 form_term@Base 5.6+20070908 form_userptr@Base 5.6+20070908 form_win@Base 5.6+20070908 free_field@Base 5.6+20070908 free_fieldtype@Base 5.6+20070908 free_form@Base 5.6+20070908 link_field@Base 5.6+20070908 link_fieldtype@Base 5.6+20070908 move_field@Base 5.6+20070908 new_field@Base 5.6+20070908 new_fieldtype@Base 5.6+20070908 new_form@Base 5.6+20070908 new_page@Base 5.6+20070908 pos_form_cursor@Base 5.6+20070908 post_form@Base 5.6+20070908 scale_form@Base 5.6+20070908 set_current_field@Base 5.6+20070908 set_field_back@Base 5.6+20070908 set_field_buffer@Base 5.6+20070908 set_field_fore@Base 5.6+20070908 set_field_init@Base 5.6+20070908 set_field_just@Base 5.6+20070908 set_field_opts@Base 5.6+20070908 set_field_pad@Base 5.6+20070908 set_field_status@Base 5.6+20070908 set_field_term@Base 5.6+20070908 set_field_type@Base 5.6+20070908 set_field_userptr@Base 5.6+20070908 set_fieldtype_arg@Base 5.6+20070908 set_fieldtype_choice@Base 5.6+20070908 set_form_fields@Base 5.6+20070908 set_form_init@Base 5.6+20070908 set_form_opts@Base 5.6+20070908 set_form_page@Base 5.6+20070908 set_form_sub@Base 5.6+20070908 set_form_term@Base 5.6+20070908 set_form_userptr@Base 5.6+20070908 set_form_win@Base 5.6+20070908 set_max_field@Base 5.6+20070908 set_new_page@Base 5.6+20070908 unpost_form@Base 5.6+20070908 libmenuw.so.5 #PACKAGE# #MINVER# (optional)_nc_Calculate_Item_Length_and_Width@Base 5.6+20070908 (optional)_nc_Calculate_Text_Width@Base 5.6+20070908 (optional)_nc_Connect_Items@Base 5.6+20070908 (optional)_nc_Default_Item@Base 5.6+20070908 (optional)_nc_Default_Menu@Base 5.6+20070908 (optional)_nc_Disconnect_Items@Base 5.6+20070908 (optional)_nc_Draw_Menu@Base 5.6+20070908 (optional)_nc_Link_Items@Base 5.6+20070908 (optional)_nc_Match_Next_Character_In_Item_Name@Base 5.6+20070908 (optional)_nc_New_TopRow_and_CurrentItem@Base 5.6+20070908 (optional)_nc_Post_Item@Base 5.6+20070908 (optional)_nc_Show_Menu@Base 5.6+20070908 (optional)_nc_menu_cursor_pos@Base 5.6+20070908 current_item@Base 5.6+20070908 free_item@Base 5.6+20070908 free_menu@Base 5.6+20070908 item_count@Base 5.6+20070908 item_description@Base 5.6+20070908 item_index@Base 5.6+20070908 item_init@Base 5.6+20070908 item_name@Base 5.6+20070908 item_opts@Base 5.6+20070908 item_opts_off@Base 5.6+20070908 item_opts_on@Base 5.6+20070908 item_term@Base 5.6+20070908 item_userptr@Base 5.6+20070908 item_value@Base 5.6+20070908 item_visible@Base 5.6+20070908 menu_back@Base 5.6+20070908 menu_driver@Base 5.6+20070908 menu_fore@Base 5.6+20070908 menu_format@Base 5.6+20070908 menu_grey@Base 5.6+20070908 menu_init@Base 5.6+20070908 menu_items@Base 5.6+20070908 menu_mark@Base 5.6+20070908 menu_opts@Base 5.6+20070908 menu_opts_off@Base 5.6+20070908 menu_opts_on@Base 5.6+20070908 menu_pad@Base 5.6+20070908 menu_pattern@Base 5.6+20070908 menu_request_by_name@Base 5.6+20070908 menu_request_name@Base 5.6+20070908 menu_spacing@Base 5.6+20070908 menu_sub@Base 5.6+20070908 menu_term@Base 5.6+20070908 menu_userptr@Base 5.6+20070908 menu_win@Base 5.6+20070908 new_item@Base 5.6+20070908 new_menu@Base 5.6+20070908 pos_menu_cursor@Base 5.6+20070908 post_menu@Base 5.6+20070908 scale_menu@Base 5.6+20070908 set_current_item@Base 5.6+20070908 set_item_init@Base 5.6+20070908 set_item_opts@Base 5.6+20070908 set_item_term@Base 5.6+20070908 set_item_userptr@Base 5.6+20070908 set_item_value@Base 5.6+20070908 set_menu_back@Base 5.6+20070908 set_menu_fore@Base 5.6+20070908 set_menu_format@Base 5.6+20070908 set_menu_grey@Base 5.6+20070908 set_menu_init@Base 5.6+20070908 set_menu_items@Base 5.6+20070908 set_menu_mark@Base 5.6+20070908 set_menu_opts@Base 5.6+20070908 set_menu_pad@Base 5.6+20070908 set_menu_pattern@Base 5.6+20070908 set_menu_spacing@Base 5.6+20070908 set_menu_sub@Base 5.6+20070908 set_menu_term@Base 5.6+20070908 set_menu_userptr@Base 5.6+20070908 set_menu_win@Base 5.6+20070908 set_top_row@Base 5.6+20070908 top_row@Base 5.6+20070908 unpost_menu@Base 5.6+20070908 libncursesw.so.5 #PACKAGE# #MINVER# COLORS@Base 5.6+20070908 COLOR_PAIR@Base 5.6+20070908 COLOR_PAIRS@Base 5.6+20070908 ESCDELAY@Base 5.6+20070908 PAIR_NUMBER@Base 5.6+20070908 (optional)_nc_build_wch@Base 5.6+20070908 (optional)_nc_do_color@Base 5.6+20070908 (optional)_nc_expanded@Base 5.6+20070908 (optional)_nc_format_slks@Base 5.7+20090711 _nc_free_and_exit@Base 5.6+20080920 _nc_freeall@Base 5.6+20070908 (optional)_nc_freewin@Base 5.6+20070908 _nc_has_mouse@Base 5.6+20070908 (optional)_nc_hash_map@Base 5.6+20070908 (optional)_nc_init_wacs@Base 5.6+20070908 (optional)_nc_insert_ch@Base 5.6+20070908 (optional)_nc_insert_wch@Base 5.7+20100313 (optional)_nc_is_charable@Base 5.6+20070908 (optional)_nc_make_oldhash@Base 5.6+20070908 (optional)_nc_makenew@Base 5.6+20070908 (optional)_nc_msec_cost@Base 5.6+20070908 (optional)_nc_mvcur@Base 5.9+20130119 (optional)_nc_mvcur_init@Base 5.6+20070908 (optional)_nc_mvcur_resume@Base 5.6+20070908 (optional)_nc_mvcur_wrap@Base 5.6+20070908 (optional)_nc_oldnums@Base 5.6+20070908 (optional)_nc_panelhook@Base 5.6+20070908 (optional)_nc_printf_string@Base 5.6+20070908 (optional)_nc_render@Base 5.6+20070908 (optional)_nc_reset_colors@Base 5.6+20070908 _nc_ripoffline@Base 5.6+20070908 (optional)_nc_screen_init@Base 5.6+20070908 (optional)_nc_screen_resume@Base 5.6+20070908 (optional)_nc_screen_wrap@Base 5.6+20070908 (optional)_nc_scroll_oldhash@Base 5.6+20070908 (optional)_nc_scroll_optimize@Base 5.6+20070908 (optional)_nc_scroll_window@Base 5.6+20070908 (optional)_nc_scrolln@Base 5.6+20070908 (optional)_nc_setupscreen@Base 5.6+20070908 (optional)_nc_signal_handler@Base 5.6+20070908 (optional)_nc_slk_initialize@Base 5.6+20070908 (optional)_nc_synchook@Base 5.6+20070908 (optional)_nc_to_char@Base 5.6+20070908 (optional)_nc_to_widechar@Base 5.6+20070908 (optional)_nc_ungetch@Base 5.6+20080503 (optional)_nc_varargs@Base 5.6+20070908 _nc_vsscanf@Base 5.6+20070908 _nc_wacs@Base 5.6+20070908 (optional)_nc_waddch_nosync@Base 5.6+20070908 (optional)_nc_wchstrlen@Base 5.6+20070908 (optional)_nc_wcrtomb@Base 5.6+20071124 (optional)_nc_wgetch@Base 5.6+20070908 add_wch@Base 5.6+20070908 add_wchnstr@Base 5.6+20070908 add_wchstr@Base 5.6+20070908 addch@Base 5.6+20070908 addchnstr@Base 5.6+20070908 addchstr@Base 5.6+20070908 addnstr@Base 5.6+20070908 addnwstr@Base 5.6+20070908 addstr@Base 5.6+20070908 addwstr@Base 5.6+20070908 assume_default_colors@Base 5.6+20070908 attr_get@Base 5.6+20070908 attr_off@Base 5.6+20070908 attr_on@Base 5.6+20070908 attr_set@Base 5.6+20070908 attroff@Base 5.6+20070908 attron@Base 5.6+20070908 attrset@Base 5.6+20070908 beep@Base 5.6+20070908 bkgd@Base 5.6+20070908 bkgdset@Base 5.6+20070908 bkgrnd@Base 5.6+20070908 bkgrndset@Base 5.6+20070908 border@Base 5.6+20070908 border_set@Base 5.6+20070908 box@Base 5.6+20070908 box_set@Base 5.6+20070908 can_change_color@Base 5.6+20070908 chgat@Base 5.6+20070908 clear@Base 5.6+20070908 clearok@Base 5.6+20070908 clrtobot@Base 5.6+20070908 clrtoeol@Base 5.6+20070908 color_content@Base 5.6+20070908 color_set@Base 5.6+20070908 copywin@Base 5.6+20070908 delch@Base 5.6+20070908 deleteln@Base 5.6+20070908 delscreen@Base 5.6+20070908 delwin@Base 5.6+20070908 derwin@Base 5.6+20070908 doupdate@Base 5.6+20070908 dupwin@Base 5.6+20070908 echo@Base 5.6+20070908 echo_wchar@Base 5.6+20070908 echochar@Base 5.6+20070908 endwin@Base 5.6+20070908 erase@Base 5.6+20070908 erasewchar@Base 5.6+20070908 filter@Base 5.6+20070908 flash@Base 5.6+20070908 get_escdelay@Base 5.7+20090711 get_wch@Base 5.6+20070908 get_wstr@Base 5.6+20070908 getattrs@Base 5.6+20070908 getbegx@Base 5.6+20070908 getbegy@Base 5.6+20070908 getbkgd@Base 5.6+20070908 getbkgrnd@Base 5.6+20070908 getcchar@Base 5.6+20070908 getch@Base 5.6+20070908 getcurx@Base 5.6+20070908 getcury@Base 5.6+20070908 getmaxx@Base 5.6+20070908 getmaxy@Base 5.6+20070908 getmouse@Base 5.6+20070908 getn_wstr@Base 5.6+20070908 getnstr@Base 5.6+20070908 getparx@Base 5.6+20070908 getpary@Base 5.6+20070908 getstr@Base 5.6+20070908 getwin@Base 5.6+20070908 has_colors@Base 5.6+20070908 has_mouse@Base 5.7+20081129 hline@Base 5.6+20070908 hline_set@Base 5.6+20070908 immedok@Base 5.6+20070908 in_wch@Base 5.6+20070908 in_wchnstr@Base 5.6+20070908 in_wchstr@Base 5.6+20070908 inch@Base 5.6+20070908 inchnstr@Base 5.6+20070908 inchstr@Base 5.6+20070908 init_color@Base 5.6+20070908 init_pair@Base 5.6+20070908 initscr@Base 5.6+20070908 innstr@Base 5.6+20070908 innwstr@Base 5.6+20070908 ins_nwstr@Base 5.6+20070908 ins_wch@Base 5.6+20070908 ins_wstr@Base 5.6+20070908 insch@Base 5.6+20070908 insdelln@Base 5.6+20070908 insertln@Base 5.6+20070908 insnstr@Base 5.6+20070908 insstr@Base 5.6+20070908 instr@Base 5.6+20070908 inwstr@Base 5.6+20070908 is_cleared@Base 5.6+20070908 is_idcok@Base 5.6+20070908 is_idlok@Base 5.6+20070908 is_immedok@Base 5.6+20070908 is_keypad@Base 5.6+20070908 is_leaveok@Base 5.6+20070908 is_linetouched@Base 5.6+20070908 is_nodelay@Base 5.6+20070908 is_notimeout@Base 5.6+20070908 is_pad@Base 5.7+20100313 is_scrollok@Base 5.6+20070908 is_subwin@Base 5.7+20100313 is_syncok@Base 5.6+20070908 is_term_resized@Base 5.6+20070908 is_wintouched@Base 5.6+20070908 isendwin@Base 5.6+20070908 key_name@Base 5.6+20070908 killwchar@Base 5.6+20070908 leaveok@Base 5.6+20070908 mcprint@Base 5.6+20070908 mouse_trafo@Base 5.6+20070908 mouseinterval@Base 5.6+20070908 mousemask@Base 5.6+20070908 move@Base 5.6+20070908 mvadd_wch@Base 5.6+20070908 mvadd_wchnstr@Base 5.6+20070908 mvadd_wchstr@Base 5.6+20070908 mvaddch@Base 5.6+20070908 mvaddchnstr@Base 5.6+20070908 mvaddchstr@Base 5.6+20070908 mvaddnstr@Base 5.6+20070908 mvaddnwstr@Base 5.6+20070908 mvaddstr@Base 5.6+20070908 mvaddwstr@Base 5.6+20070908 mvchgat@Base 5.6+20070908 mvcur@Base 5.6+20070908 mvdelch@Base 5.6+20070908 mvderwin@Base 5.6+20070908 mvget_wch@Base 5.6+20070908 mvget_wstr@Base 5.6+20070908 mvgetch@Base 5.6+20070908 mvgetn_wstr@Base 5.6+20070908 mvgetnstr@Base 5.6+20070908 mvgetstr@Base 5.6+20070908 mvhline@Base 5.6+20070908 mvhline_set@Base 5.6+20070908 mvin_wch@Base 5.6+20070908 mvin_wchnstr@Base 5.6+20070908 mvin_wchstr@Base 5.6+20070908 mvinch@Base 5.6+20070908 mvinchnstr@Base 5.6+20070908 mvinchstr@Base 5.6+20070908 mvinnstr@Base 5.6+20070908 mvinnwstr@Base 5.6+20070908 mvins_nwstr@Base 5.6+20070908 mvins_wch@Base 5.6+20070908 mvins_wstr@Base 5.6+20070908 mvinsch@Base 5.6+20070908 mvinsnstr@Base 5.6+20070908 mvinsstr@Base 5.6+20070908 mvinstr@Base 5.6+20070908 mvinwstr@Base 5.6+20070908 mvprintw@Base 5.6+20070908 mvscanw@Base 5.6+20070908 mvvline@Base 5.6+20070908 mvvline_set@Base 5.6+20070908 mvwadd_wch@Base 5.6+20070908 mvwadd_wchnstr@Base 5.6+20070908 mvwadd_wchstr@Base 5.6+20070908 mvwaddch@Base 5.6+20070908 mvwaddchnstr@Base 5.6+20070908 mvwaddchstr@Base 5.6+20070908 mvwaddnstr@Base 5.6+20070908 mvwaddnwstr@Base 5.6+20070908 mvwaddstr@Base 5.6+20070908 mvwaddwstr@Base 5.6+20070908 mvwchgat@Base 5.6+20070908 mvwdelch@Base 5.6+20070908 mvwget_wch@Base 5.6+20070908 mvwget_wstr@Base 5.6+20070908 mvwgetch@Base 5.6+20070908 mvwgetn_wstr@Base 5.6+20070908 mvwgetnstr@Base 5.6+20070908 mvwgetstr@Base 5.6+20070908 mvwhline@Base 5.6+20070908 mvwhline_set@Base 5.6+20070908 mvwin@Base 5.6+20070908 mvwin_wch@Base 5.6+20070908 mvwin_wchnstr@Base 5.6+20070908 mvwin_wchstr@Base 5.6+20070908 mvwinch@Base 5.6+20070908 mvwinchnstr@Base 5.6+20070908 mvwinchstr@Base 5.6+20070908 mvwinnstr@Base 5.6+20070908 mvwinnwstr@Base 5.6+20070908 mvwins_nwstr@Base 5.6+20070908 mvwins_wch@Base 5.6+20070908 mvwins_wstr@Base 5.6+20070908 mvwinsch@Base 5.6+20070908 mvwinsnstr@Base 5.6+20070908 mvwinsstr@Base 5.6+20070908 mvwinstr@Base 5.6+20070908 mvwinwstr@Base 5.6+20070908 mvwprintw@Base 5.6+20070908 mvwscanw@Base 5.6+20070908 mvwvline@Base 5.6+20070908 mvwvline_set@Base 5.6+20070908 newpad@Base 5.6+20070908 newterm@Base 5.6+20070908 newwin@Base 5.6+20070908 nl@Base 5.6+20070908 noecho@Base 5.6+20070908 nofilter@Base 5.6+20070908 nonl@Base 5.6+20070908 overlay@Base 5.6+20070908 overwrite@Base 5.6+20070908 pair_content@Base 5.6+20070908 pecho_wchar@Base 5.6+20070908 pechochar@Base 5.6+20070908 pnoutrefresh@Base 5.6+20070908 prefresh@Base 5.6+20070908 printw@Base 5.6+20070908 putwin@Base 5.6+20070908 redrawwin@Base 5.6+20070908 refresh@Base 5.6+20070908 resize_term@Base 5.6+20070908 resizeterm@Base 5.6+20070908 restartterm@Base 5.6+20070908 ripoffline@Base 5.6+20070908 scanw@Base 5.6+20070908 scr_dump@Base 5.6+20070908 scr_init@Base 5.6+20070908 scr_restore@Base 5.6+20070908 scr_set@Base 5.6+20070908 scrl@Base 5.6+20070908 scroll@Base 5.6+20070908 scrollok@Base 5.6+20070908 set_escdelay@Base 5.6+20080119 set_term@Base 5.6+20070908 setcchar@Base 5.6+20070908 setscrreg@Base 5.6+20070908 slk_attr@Base 5.6+20070908 slk_attr_off@Base 5.6+20070908 slk_attr_on@Base 5.6+20070908 slk_attr_set@Base 5.6+20070908 slk_attroff@Base 5.6+20070908 slk_attron@Base 5.6+20070908 slk_attrset@Base 5.6+20070908 slk_clear@Base 5.6+20070908 slk_color@Base 5.6+20070908 slk_init@Base 5.6+20070908 slk_label@Base 5.6+20070908 slk_noutrefresh@Base 5.6+20070908 slk_refresh@Base 5.6+20070908 slk_restore@Base 5.6+20070908 slk_set@Base 5.6+20070908 slk_touch@Base 5.6+20070908 slk_wset@Base 5.6+20070908 standend@Base 5.6+20070908 standout@Base 5.6+20070908 start_color@Base 5.6+20070908 subpad@Base 5.6+20070908 subwin@Base 5.6+20070908 syncok@Base 5.6+20070908 term_attrs@Base 5.6+20070908 termattrs@Base 5.6+20070908 timeout@Base 5.6+20070908 touchline@Base 5.6+20070908 touchwin@Base 5.6+20070908 unget_wch@Base 5.6+20070908 ungetch@Base 5.6+20070908 ungetmouse@Base 5.6+20070908 untouchwin@Base 5.6+20070908 use_default_colors@Base 5.6+20070908 use_legacy_coding@Base 5.6+20070908 use_screen@Base 5.6+20070908 use_window@Base 5.6+20070908 vid_attr@Base 5.6+20070908 vid_puts@Base 5.6+20070908 vidattr@Base 5.6+20070908 vidputs@Base 5.6+20070908 vline@Base 5.6+20070908 vline_set@Base 5.6+20070908 vw_printw@Base 5.6+20070908 vw_scanw@Base 5.6+20070908 vwprintw@Base 5.6+20070908 vwscanw@Base 5.6+20070908 wadd_wch@Base 5.6+20070908 wadd_wchnstr@Base 5.6+20070908 wadd_wchstr@Base 5.6+20070908 waddch@Base 5.6+20070908 waddchnstr@Base 5.6+20070908 waddchstr@Base 5.6+20070908 waddnstr@Base 5.6+20070908 waddnwstr@Base 5.6+20070908 waddstr@Base 5.6+20070908 waddwstr@Base 5.6+20070908 wattr_get@Base 5.6+20070908 wattr_off@Base 5.6+20070908 wattr_on@Base 5.6+20070908 wattr_set@Base 5.6+20070908 wattroff@Base 5.6+20070908 wattron@Base 5.6+20070908 wattrset@Base 5.6+20070908 wbkgd@Base 5.6+20070908 wbkgdset@Base 5.6+20070908 wbkgrnd@Base 5.6+20070908 wbkgrndset@Base 5.6+20070908 wborder@Base 5.6+20070908 wborder_set@Base 5.6+20070908 wchgat@Base 5.6+20070908 wclear@Base 5.6+20070908 wclrtobot@Base 5.6+20070908 wclrtoeol@Base 5.6+20070908 wcolor_set@Base 5.6+20070908 wcursyncup@Base 5.6+20070908 wdelch@Base 5.6+20070908 wdeleteln@Base 5.6+20070908 wecho_wchar@Base 5.6+20070908 wechochar@Base 5.6+20070908 wenclose@Base 5.6+20070908 werase@Base 5.6+20070908 wget_wch@Base 5.6+20070908 wget_wstr@Base 5.6+20070908 wgetbkgrnd@Base 5.6+20070908 wgetch@Base 5.6+20070908 wgetn_wstr@Base 5.6+20070908 wgetnstr@Base 5.6+20070908 wgetparent@Base 5.6+20070908 wgetscrreg@Base 5.6+20070908 wgetstr@Base 5.6+20070908 whline@Base 5.6+20070908 whline_set@Base 5.6+20070908 win_wch@Base 5.6+20070908 win_wchnstr@Base 5.6+20070908 win_wchstr@Base 5.6+20070908 winch@Base 5.6+20070908 winchnstr@Base 5.6+20070908 winchstr@Base 5.6+20070908 winnstr@Base 5.6+20070908 winnwstr@Base 5.6+20070908 wins_nwstr@Base 5.6+20070908 wins_wch@Base 5.6+20070908 wins_wstr@Base 5.6+20070908 winsch@Base 5.6+20070908 winsdelln@Base 5.6+20070908 winsertln@Base 5.6+20070908 winsnstr@Base 5.6+20070908 winsstr@Base 5.6+20070908 winstr@Base 5.6+20070908 winwstr@Base 5.6+20070908 wmouse_trafo@Base 5.6+20070908 wmove@Base 5.6+20070908 wnoutrefresh@Base 5.6+20070908 wprintw@Base 5.6+20070908 wredrawln@Base 5.6+20070908 wrefresh@Base 5.6+20070908 wresize@Base 5.6+20070908 wscanw@Base 5.6+20070908 wscrl@Base 5.6+20070908 wsetscrreg@Base 5.6+20070908 wstandend@Base 5.6+20070908 wstandout@Base 5.6+20070908 wsyncdown@Base 5.6+20070908 wsyncup@Base 5.6+20070908 wtouchln@Base 5.6+20070908 wunctrl@Base 5.6+20070908 wvline@Base 5.6+20070908 wvline_set@Base 5.6+20070908 libpanelw.so.5 #PACKAGE# #MINVER# bottom_panel@Base 5.6+20070908 del_panel@Base 5.6+20070908 hide_panel@Base 5.6+20070908 move_panel@Base 5.6+20070908 new_panel@Base 5.6+20070908 panel_above@Base 5.6+20070908 panel_below@Base 5.6+20070908 panel_hidden@Base 5.6+20070908 panel_userptr@Base 5.6+20070908 panel_window@Base 5.6+20070908 replace_panel@Base 5.6+20070908 set_panel_userptr@Base 5.6+20070908 show_panel@Base 5.6+20070908 top_panel@Base 5.6+20070908 update_panels@Base 5.6+20070908 debian/libncursesw5.postinst0000644000000000000000000000055612267033043013426 0ustar #! /bin/sh set -e PACKAGE=libncursesw5 if dpkg --compare-versions "$2" lt-nl 5.9-7; then # Replace directory with symlink. if [ ! -L /usr/share/doc/$PACKAGE ] && \ [ -d /usr/share/doc/$PACKAGE ]; then if rmdir /usr/share/doc/$PACKAGE 2>/dev/null; then ln -sf libtinfo5 /usr/share/doc/$PACKAGE fi fi fi #DEBHELPER# exit 0 debian/libtinfo-dev.install.in0000644000000000000000000000046112267033043013546 0ustar usr/lib/${DEB_HOST_MULTIARCH}/libtic.so usr/lib/${DEB_HOST_MULTIARCH}/libtinfo.a usr/lib/${DEB_HOST_MULTIARCH}/libtic.a usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/tinfo.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/tic.pc debian/libtermcap.so usr/lib/${DEB_HOST_MULTIARCH} misc/ncurses.supp usr/lib/valgrind/ debian/libx32ncursesw5.symbols0000644000000000000000000004571512313354322013574 0ustar libformw.so.5 #PACKAGE# #MINVER# TYPE_ALNUM@Base 5.6+20070908 TYPE_ALPHA@Base 5.6+20070908 TYPE_ENUM@Base 5.6+20070908 TYPE_INTEGER@Base 5.6+20070908 TYPE_IPV4@Base 5.6+20070908 TYPE_NUMERIC@Base 5.6+20070908 TYPE_REGEXP@Base 5.6+20070908 (optional)_nc_Copy_Argument@Base 5.6+20070908 (optional)_nc_Copy_Type@Base 5.6+20070908 (optional)_nc_Default_Field@Base 5.6+20070908 (optional)_nc_Default_FieldType@Base 5.6+20070908 (optional)_nc_Default_Form@Base 5.6+20070908 (optional)_nc_First_Active_Field@Base 5.6+20070908 (optional)_nc_Free_Argument@Base 5.6+20070908 (optional)_nc_Free_Type@Base 5.6+20070908 (optional)_nc_Internal_Validation@Base 5.6+20070908 (optional)_nc_Make_Argument@Base 5.6+20070908 (optional)_nc_Position_Form_Cursor@Base 5.6+20070908 (optional)_nc_Refresh_Current_Field@Base 5.6+20070908 (optional)_nc_Set_Current_Field@Base 5.6+20070908 (optional)_nc_Set_Form_Page@Base 5.6+20070908 (optional)_nc_Synchronize_Attributes@Base 5.6+20070908 (optional)_nc_Synchronize_Options@Base 5.6+20070908 (optional)_nc_Widen_String@Base 5.6+20070908 (optional)_nc_fty_generic@Base 5.7+20100313 (optional)_nc_get_fieldbuffer@Base 5.7+20100313 current_field@Base 5.6+20070908 data_ahead@Base 5.6+20070908 data_behind@Base 5.6+20070908 dup_field@Base 5.6+20070908 dynamic_field_info@Base 5.6+20070908 field_arg@Base 5.6+20070908 field_back@Base 5.6+20070908 field_buffer@Base 5.6+20070908 field_count@Base 5.6+20070908 field_fore@Base 5.6+20070908 field_index@Base 5.6+20070908 field_info@Base 5.6+20070908 field_init@Base 5.6+20070908 field_just@Base 5.6+20070908 field_opts@Base 5.6+20070908 field_opts_off@Base 5.6+20070908 field_opts_on@Base 5.6+20070908 field_pad@Base 5.6+20070908 field_status@Base 5.6+20070908 field_term@Base 5.6+20070908 field_type@Base 5.6+20070908 field_userptr@Base 5.6+20070908 form_driver@Base 5.6+20070908 form_driver_w@Base 5.9+20131221 form_fields@Base 5.6+20070908 form_init@Base 5.6+20070908 form_opts@Base 5.6+20070908 form_opts_off@Base 5.6+20070908 form_opts_on@Base 5.6+20070908 form_page@Base 5.6+20070908 form_request_by_name@Base 5.6+20070908 form_request_name@Base 5.6+20070908 form_sub@Base 5.6+20070908 form_term@Base 5.6+20070908 form_userptr@Base 5.6+20070908 form_win@Base 5.6+20070908 free_field@Base 5.6+20070908 free_fieldtype@Base 5.6+20070908 free_form@Base 5.6+20070908 link_field@Base 5.6+20070908 link_fieldtype@Base 5.6+20070908 move_field@Base 5.6+20070908 new_field@Base 5.6+20070908 new_fieldtype@Base 5.6+20070908 new_form@Base 5.6+20070908 new_page@Base 5.6+20070908 pos_form_cursor@Base 5.6+20070908 post_form@Base 5.6+20070908 scale_form@Base 5.6+20070908 set_current_field@Base 5.6+20070908 set_field_back@Base 5.6+20070908 set_field_buffer@Base 5.6+20070908 set_field_fore@Base 5.6+20070908 set_field_init@Base 5.6+20070908 set_field_just@Base 5.6+20070908 set_field_opts@Base 5.6+20070908 set_field_pad@Base 5.6+20070908 set_field_status@Base 5.6+20070908 set_field_term@Base 5.6+20070908 set_field_type@Base 5.6+20070908 set_field_userptr@Base 5.6+20070908 set_fieldtype_arg@Base 5.6+20070908 set_fieldtype_choice@Base 5.6+20070908 set_form_fields@Base 5.6+20070908 set_form_init@Base 5.6+20070908 set_form_opts@Base 5.6+20070908 set_form_page@Base 5.6+20070908 set_form_sub@Base 5.6+20070908 set_form_term@Base 5.6+20070908 set_form_userptr@Base 5.6+20070908 set_form_win@Base 5.6+20070908 set_max_field@Base 5.6+20070908 set_new_page@Base 5.6+20070908 unpost_form@Base 5.6+20070908 libmenuw.so.5 #PACKAGE# #MINVER# (optional)_nc_Calculate_Item_Length_and_Width@Base 5.6+20070908 (optional)_nc_Calculate_Text_Width@Base 5.6+20070908 (optional)_nc_Connect_Items@Base 5.6+20070908 (optional)_nc_Default_Item@Base 5.6+20070908 (optional)_nc_Default_Menu@Base 5.6+20070908 (optional)_nc_Disconnect_Items@Base 5.6+20070908 (optional)_nc_Draw_Menu@Base 5.6+20070908 (optional)_nc_Link_Items@Base 5.6+20070908 (optional)_nc_Match_Next_Character_In_Item_Name@Base 5.6+20070908 (optional)_nc_New_TopRow_and_CurrentItem@Base 5.6+20070908 (optional)_nc_Post_Item@Base 5.6+20070908 (optional)_nc_Show_Menu@Base 5.6+20070908 (optional)_nc_menu_cursor_pos@Base 5.6+20070908 current_item@Base 5.6+20070908 free_item@Base 5.6+20070908 free_menu@Base 5.6+20070908 item_count@Base 5.6+20070908 item_description@Base 5.6+20070908 item_index@Base 5.6+20070908 item_init@Base 5.6+20070908 item_name@Base 5.6+20070908 item_opts@Base 5.6+20070908 item_opts_off@Base 5.6+20070908 item_opts_on@Base 5.6+20070908 item_term@Base 5.6+20070908 item_userptr@Base 5.6+20070908 item_value@Base 5.6+20070908 item_visible@Base 5.6+20070908 menu_back@Base 5.6+20070908 menu_driver@Base 5.6+20070908 menu_fore@Base 5.6+20070908 menu_format@Base 5.6+20070908 menu_grey@Base 5.6+20070908 menu_init@Base 5.6+20070908 menu_items@Base 5.6+20070908 menu_mark@Base 5.6+20070908 menu_opts@Base 5.6+20070908 menu_opts_off@Base 5.6+20070908 menu_opts_on@Base 5.6+20070908 menu_pad@Base 5.6+20070908 menu_pattern@Base 5.6+20070908 menu_request_by_name@Base 5.6+20070908 menu_request_name@Base 5.6+20070908 menu_spacing@Base 5.6+20070908 menu_sub@Base 5.6+20070908 menu_term@Base 5.6+20070908 menu_userptr@Base 5.6+20070908 menu_win@Base 5.6+20070908 new_item@Base 5.6+20070908 new_menu@Base 5.6+20070908 pos_menu_cursor@Base 5.6+20070908 post_menu@Base 5.6+20070908 scale_menu@Base 5.6+20070908 set_current_item@Base 5.6+20070908 set_item_init@Base 5.6+20070908 set_item_opts@Base 5.6+20070908 set_item_term@Base 5.6+20070908 set_item_userptr@Base 5.6+20070908 set_item_value@Base 5.6+20070908 set_menu_back@Base 5.6+20070908 set_menu_fore@Base 5.6+20070908 set_menu_format@Base 5.6+20070908 set_menu_grey@Base 5.6+20070908 set_menu_init@Base 5.6+20070908 set_menu_items@Base 5.6+20070908 set_menu_mark@Base 5.6+20070908 set_menu_opts@Base 5.6+20070908 set_menu_pad@Base 5.6+20070908 set_menu_pattern@Base 5.6+20070908 set_menu_spacing@Base 5.6+20070908 set_menu_sub@Base 5.6+20070908 set_menu_term@Base 5.6+20070908 set_menu_userptr@Base 5.6+20070908 set_menu_win@Base 5.6+20070908 set_top_row@Base 5.6+20070908 top_row@Base 5.6+20070908 unpost_menu@Base 5.6+20070908 libncursesw.so.5 #PACKAGE# #MINVER# COLORS@Base 5.6+20070908 COLOR_PAIR@Base 5.6+20070908 COLOR_PAIRS@Base 5.6+20070908 ESCDELAY@Base 5.6+20070908 PAIR_NUMBER@Base 5.6+20070908 (optional)_nc_build_wch@Base 5.6+20070908 (optional)_nc_do_color@Base 5.6+20070908 (optional)_nc_expanded@Base 5.6+20070908 (optional)_nc_format_slks@Base 5.7+20090711 _nc_free_and_exit@Base 5.6+20080920 _nc_freeall@Base 5.6+20070908 (optional)_nc_freewin@Base 5.6+20070908 _nc_has_mouse@Base 5.6+20070908 (optional)_nc_hash_map@Base 5.6+20070908 (optional)_nc_init_wacs@Base 5.6+20070908 (optional)_nc_insert_ch@Base 5.6+20070908 (optional)_nc_insert_wch@Base 5.7+20100313 (optional)_nc_is_charable@Base 5.6+20070908 (optional)_nc_make_oldhash@Base 5.6+20070908 (optional)_nc_makenew@Base 5.6+20070908 (optional)_nc_msec_cost@Base 5.6+20070908 (optional)_nc_mvcur@Base 5.9+20130119 (optional)_nc_mvcur_init@Base 5.6+20070908 (optional)_nc_mvcur_resume@Base 5.6+20070908 (optional)_nc_mvcur_wrap@Base 5.6+20070908 (optional)_nc_oldnums@Base 5.6+20070908 (optional)_nc_panelhook@Base 5.6+20070908 (optional)_nc_printf_string@Base 5.6+20070908 (optional)_nc_render@Base 5.6+20070908 (optional)_nc_reset_colors@Base 5.6+20070908 _nc_ripoffline@Base 5.6+20070908 (optional)_nc_screen_init@Base 5.6+20070908 (optional)_nc_screen_resume@Base 5.6+20070908 (optional)_nc_screen_wrap@Base 5.6+20070908 (optional)_nc_scroll_oldhash@Base 5.6+20070908 (optional)_nc_scroll_optimize@Base 5.6+20070908 (optional)_nc_scroll_window@Base 5.6+20070908 (optional)_nc_scrolln@Base 5.6+20070908 (optional)_nc_setupscreen@Base 5.6+20070908 (optional)_nc_signal_handler@Base 5.6+20070908 (optional)_nc_slk_initialize@Base 5.6+20070908 (optional)_nc_synchook@Base 5.6+20070908 (optional)_nc_to_char@Base 5.6+20070908 (optional)_nc_to_widechar@Base 5.6+20070908 (optional)_nc_ungetch@Base 5.6+20080503 (optional)_nc_varargs@Base 5.6+20070908 _nc_vsscanf@Base 5.6+20070908 _nc_wacs@Base 5.6+20070908 (optional)_nc_waddch_nosync@Base 5.6+20070908 (optional)_nc_wchstrlen@Base 5.6+20070908 (optional)_nc_wcrtomb@Base 5.6+20071124 (optional)_nc_wgetch@Base 5.6+20070908 add_wch@Base 5.6+20070908 add_wchnstr@Base 5.6+20070908 add_wchstr@Base 5.6+20070908 addch@Base 5.6+20070908 addchnstr@Base 5.6+20070908 addchstr@Base 5.6+20070908 addnstr@Base 5.6+20070908 addnwstr@Base 5.6+20070908 addstr@Base 5.6+20070908 addwstr@Base 5.6+20070908 assume_default_colors@Base 5.6+20070908 attr_get@Base 5.6+20070908 attr_off@Base 5.6+20070908 attr_on@Base 5.6+20070908 attr_set@Base 5.6+20070908 attroff@Base 5.6+20070908 attron@Base 5.6+20070908 attrset@Base 5.6+20070908 beep@Base 5.6+20070908 bkgd@Base 5.6+20070908 bkgdset@Base 5.6+20070908 bkgrnd@Base 5.6+20070908 bkgrndset@Base 5.6+20070908 border@Base 5.6+20070908 border_set@Base 5.6+20070908 box@Base 5.6+20070908 box_set@Base 5.6+20070908 can_change_color@Base 5.6+20070908 chgat@Base 5.6+20070908 clear@Base 5.6+20070908 clearok@Base 5.6+20070908 clrtobot@Base 5.6+20070908 clrtoeol@Base 5.6+20070908 color_content@Base 5.6+20070908 color_set@Base 5.6+20070908 copywin@Base 5.6+20070908 delch@Base 5.6+20070908 deleteln@Base 5.6+20070908 delscreen@Base 5.6+20070908 delwin@Base 5.6+20070908 derwin@Base 5.6+20070908 doupdate@Base 5.6+20070908 dupwin@Base 5.6+20070908 echo@Base 5.6+20070908 echo_wchar@Base 5.6+20070908 echochar@Base 5.6+20070908 endwin@Base 5.6+20070908 erase@Base 5.6+20070908 erasewchar@Base 5.6+20070908 filter@Base 5.6+20070908 flash@Base 5.6+20070908 get_escdelay@Base 5.7+20090711 get_wch@Base 5.6+20070908 get_wstr@Base 5.6+20070908 getattrs@Base 5.6+20070908 getbegx@Base 5.6+20070908 getbegy@Base 5.6+20070908 getbkgd@Base 5.6+20070908 getbkgrnd@Base 5.6+20070908 getcchar@Base 5.6+20070908 getch@Base 5.6+20070908 getcurx@Base 5.6+20070908 getcury@Base 5.6+20070908 getmaxx@Base 5.6+20070908 getmaxy@Base 5.6+20070908 getmouse@Base 5.6+20070908 getn_wstr@Base 5.6+20070908 getnstr@Base 5.6+20070908 getparx@Base 5.6+20070908 getpary@Base 5.6+20070908 getstr@Base 5.6+20070908 getwin@Base 5.6+20070908 has_colors@Base 5.6+20070908 has_mouse@Base 5.7+20081129 hline@Base 5.6+20070908 hline_set@Base 5.6+20070908 immedok@Base 5.6+20070908 in_wch@Base 5.6+20070908 in_wchnstr@Base 5.6+20070908 in_wchstr@Base 5.6+20070908 inch@Base 5.6+20070908 inchnstr@Base 5.6+20070908 inchstr@Base 5.6+20070908 init_color@Base 5.6+20070908 init_pair@Base 5.6+20070908 initscr@Base 5.6+20070908 innstr@Base 5.6+20070908 innwstr@Base 5.6+20070908 ins_nwstr@Base 5.6+20070908 ins_wch@Base 5.6+20070908 ins_wstr@Base 5.6+20070908 insch@Base 5.6+20070908 insdelln@Base 5.6+20070908 insertln@Base 5.6+20070908 insnstr@Base 5.6+20070908 insstr@Base 5.6+20070908 instr@Base 5.6+20070908 inwstr@Base 5.6+20070908 is_cleared@Base 5.6+20070908 is_idcok@Base 5.6+20070908 is_idlok@Base 5.6+20070908 is_immedok@Base 5.6+20070908 is_keypad@Base 5.6+20070908 is_leaveok@Base 5.6+20070908 is_linetouched@Base 5.6+20070908 is_nodelay@Base 5.6+20070908 is_notimeout@Base 5.6+20070908 is_pad@Base 5.7+20100313 is_scrollok@Base 5.6+20070908 is_subwin@Base 5.7+20100313 is_syncok@Base 5.6+20070908 is_term_resized@Base 5.6+20070908 is_wintouched@Base 5.6+20070908 isendwin@Base 5.6+20070908 key_name@Base 5.6+20070908 killwchar@Base 5.6+20070908 leaveok@Base 5.6+20070908 mcprint@Base 5.6+20070908 mouse_trafo@Base 5.6+20070908 mouseinterval@Base 5.6+20070908 mousemask@Base 5.6+20070908 move@Base 5.6+20070908 mvadd_wch@Base 5.6+20070908 mvadd_wchnstr@Base 5.6+20070908 mvadd_wchstr@Base 5.6+20070908 mvaddch@Base 5.6+20070908 mvaddchnstr@Base 5.6+20070908 mvaddchstr@Base 5.6+20070908 mvaddnstr@Base 5.6+20070908 mvaddnwstr@Base 5.6+20070908 mvaddstr@Base 5.6+20070908 mvaddwstr@Base 5.6+20070908 mvchgat@Base 5.6+20070908 mvcur@Base 5.6+20070908 mvdelch@Base 5.6+20070908 mvderwin@Base 5.6+20070908 mvget_wch@Base 5.6+20070908 mvget_wstr@Base 5.6+20070908 mvgetch@Base 5.6+20070908 mvgetn_wstr@Base 5.6+20070908 mvgetnstr@Base 5.6+20070908 mvgetstr@Base 5.6+20070908 mvhline@Base 5.6+20070908 mvhline_set@Base 5.6+20070908 mvin_wch@Base 5.6+20070908 mvin_wchnstr@Base 5.6+20070908 mvin_wchstr@Base 5.6+20070908 mvinch@Base 5.6+20070908 mvinchnstr@Base 5.6+20070908 mvinchstr@Base 5.6+20070908 mvinnstr@Base 5.6+20070908 mvinnwstr@Base 5.6+20070908 mvins_nwstr@Base 5.6+20070908 mvins_wch@Base 5.6+20070908 mvins_wstr@Base 5.6+20070908 mvinsch@Base 5.6+20070908 mvinsnstr@Base 5.6+20070908 mvinsstr@Base 5.6+20070908 mvinstr@Base 5.6+20070908 mvinwstr@Base 5.6+20070908 mvprintw@Base 5.6+20070908 mvscanw@Base 5.6+20070908 mvvline@Base 5.6+20070908 mvvline_set@Base 5.6+20070908 mvwadd_wch@Base 5.6+20070908 mvwadd_wchnstr@Base 5.6+20070908 mvwadd_wchstr@Base 5.6+20070908 mvwaddch@Base 5.6+20070908 mvwaddchnstr@Base 5.6+20070908 mvwaddchstr@Base 5.6+20070908 mvwaddnstr@Base 5.6+20070908 mvwaddnwstr@Base 5.6+20070908 mvwaddstr@Base 5.6+20070908 mvwaddwstr@Base 5.6+20070908 mvwchgat@Base 5.6+20070908 mvwdelch@Base 5.6+20070908 mvwget_wch@Base 5.6+20070908 mvwget_wstr@Base 5.6+20070908 mvwgetch@Base 5.6+20070908 mvwgetn_wstr@Base 5.6+20070908 mvwgetnstr@Base 5.6+20070908 mvwgetstr@Base 5.6+20070908 mvwhline@Base 5.6+20070908 mvwhline_set@Base 5.6+20070908 mvwin@Base 5.6+20070908 mvwin_wch@Base 5.6+20070908 mvwin_wchnstr@Base 5.6+20070908 mvwin_wchstr@Base 5.6+20070908 mvwinch@Base 5.6+20070908 mvwinchnstr@Base 5.6+20070908 mvwinchstr@Base 5.6+20070908 mvwinnstr@Base 5.6+20070908 mvwinnwstr@Base 5.6+20070908 mvwins_nwstr@Base 5.6+20070908 mvwins_wch@Base 5.6+20070908 mvwins_wstr@Base 5.6+20070908 mvwinsch@Base 5.6+20070908 mvwinsnstr@Base 5.6+20070908 mvwinsstr@Base 5.6+20070908 mvwinstr@Base 5.6+20070908 mvwinwstr@Base 5.6+20070908 mvwprintw@Base 5.6+20070908 mvwscanw@Base 5.6+20070908 mvwvline@Base 5.6+20070908 mvwvline_set@Base 5.6+20070908 newpad@Base 5.6+20070908 newterm@Base 5.6+20070908 newwin@Base 5.6+20070908 nl@Base 5.6+20070908 noecho@Base 5.6+20070908 nofilter@Base 5.6+20070908 nonl@Base 5.6+20070908 overlay@Base 5.6+20070908 overwrite@Base 5.6+20070908 pair_content@Base 5.6+20070908 pecho_wchar@Base 5.6+20070908 pechochar@Base 5.6+20070908 pnoutrefresh@Base 5.6+20070908 prefresh@Base 5.6+20070908 printw@Base 5.6+20070908 putwin@Base 5.6+20070908 redrawwin@Base 5.6+20070908 refresh@Base 5.6+20070908 resize_term@Base 5.6+20070908 resizeterm@Base 5.6+20070908 restartterm@Base 5.6+20070908 ripoffline@Base 5.6+20070908 scanw@Base 5.6+20070908 scr_dump@Base 5.6+20070908 scr_init@Base 5.6+20070908 scr_restore@Base 5.6+20070908 scr_set@Base 5.6+20070908 scrl@Base 5.6+20070908 scroll@Base 5.6+20070908 scrollok@Base 5.6+20070908 set_escdelay@Base 5.6+20080119 set_term@Base 5.6+20070908 setcchar@Base 5.6+20070908 setscrreg@Base 5.6+20070908 slk_attr@Base 5.6+20070908 slk_attr_off@Base 5.6+20070908 slk_attr_on@Base 5.6+20070908 slk_attr_set@Base 5.6+20070908 slk_attroff@Base 5.6+20070908 slk_attron@Base 5.6+20070908 slk_attrset@Base 5.6+20070908 slk_clear@Base 5.6+20070908 slk_color@Base 5.6+20070908 slk_init@Base 5.6+20070908 slk_label@Base 5.6+20070908 slk_noutrefresh@Base 5.6+20070908 slk_refresh@Base 5.6+20070908 slk_restore@Base 5.6+20070908 slk_set@Base 5.6+20070908 slk_touch@Base 5.6+20070908 slk_wset@Base 5.6+20070908 standend@Base 5.6+20070908 standout@Base 5.6+20070908 start_color@Base 5.6+20070908 subpad@Base 5.6+20070908 subwin@Base 5.6+20070908 syncok@Base 5.6+20070908 term_attrs@Base 5.6+20070908 termattrs@Base 5.6+20070908 timeout@Base 5.6+20070908 touchline@Base 5.6+20070908 touchwin@Base 5.6+20070908 unget_wch@Base 5.6+20070908 ungetch@Base 5.6+20070908 ungetmouse@Base 5.6+20070908 untouchwin@Base 5.6+20070908 use_default_colors@Base 5.6+20070908 use_legacy_coding@Base 5.6+20070908 use_screen@Base 5.6+20070908 use_window@Base 5.6+20070908 vid_attr@Base 5.6+20070908 vid_puts@Base 5.6+20070908 vidattr@Base 5.6+20070908 vidputs@Base 5.6+20070908 vline@Base 5.6+20070908 vline_set@Base 5.6+20070908 vw_printw@Base 5.6+20070908 vw_scanw@Base 5.6+20070908 vwprintw@Base 5.6+20070908 vwscanw@Base 5.6+20070908 wadd_wch@Base 5.6+20070908 wadd_wchnstr@Base 5.6+20070908 wadd_wchstr@Base 5.6+20070908 waddch@Base 5.6+20070908 waddchnstr@Base 5.6+20070908 waddchstr@Base 5.6+20070908 waddnstr@Base 5.6+20070908 waddnwstr@Base 5.6+20070908 waddstr@Base 5.6+20070908 waddwstr@Base 5.6+20070908 wattr_get@Base 5.6+20070908 wattr_off@Base 5.6+20070908 wattr_on@Base 5.6+20070908 wattr_set@Base 5.6+20070908 wattroff@Base 5.6+20070908 wattron@Base 5.6+20070908 wattrset@Base 5.6+20070908 wbkgd@Base 5.6+20070908 wbkgdset@Base 5.6+20070908 wbkgrnd@Base 5.6+20070908 wbkgrndset@Base 5.6+20070908 wborder@Base 5.6+20070908 wborder_set@Base 5.6+20070908 wchgat@Base 5.6+20070908 wclear@Base 5.6+20070908 wclrtobot@Base 5.6+20070908 wclrtoeol@Base 5.6+20070908 wcolor_set@Base 5.6+20070908 wcursyncup@Base 5.6+20070908 wdelch@Base 5.6+20070908 wdeleteln@Base 5.6+20070908 wecho_wchar@Base 5.6+20070908 wechochar@Base 5.6+20070908 wenclose@Base 5.6+20070908 werase@Base 5.6+20070908 wget_wch@Base 5.6+20070908 wget_wstr@Base 5.6+20070908 wgetbkgrnd@Base 5.6+20070908 wgetch@Base 5.6+20070908 wgetn_wstr@Base 5.6+20070908 wgetnstr@Base 5.6+20070908 wgetparent@Base 5.6+20070908 wgetscrreg@Base 5.6+20070908 wgetstr@Base 5.6+20070908 whline@Base 5.6+20070908 whline_set@Base 5.6+20070908 win_wch@Base 5.6+20070908 win_wchnstr@Base 5.6+20070908 win_wchstr@Base 5.6+20070908 winch@Base 5.6+20070908 winchnstr@Base 5.6+20070908 winchstr@Base 5.6+20070908 winnstr@Base 5.6+20070908 winnwstr@Base 5.6+20070908 wins_nwstr@Base 5.6+20070908 wins_wch@Base 5.6+20070908 wins_wstr@Base 5.6+20070908 winsch@Base 5.6+20070908 winsdelln@Base 5.6+20070908 winsertln@Base 5.6+20070908 winsnstr@Base 5.6+20070908 winsstr@Base 5.6+20070908 winstr@Base 5.6+20070908 winwstr@Base 5.6+20070908 wmouse_trafo@Base 5.6+20070908 wmove@Base 5.6+20070908 wnoutrefresh@Base 5.6+20070908 wprintw@Base 5.6+20070908 wredrawln@Base 5.6+20070908 wrefresh@Base 5.6+20070908 wresize@Base 5.6+20070908 wscanw@Base 5.6+20070908 wscrl@Base 5.6+20070908 wsetscrreg@Base 5.6+20070908 wstandend@Base 5.6+20070908 wstandout@Base 5.6+20070908 wsyncdown@Base 5.6+20070908 wsyncup@Base 5.6+20070908 wtouchln@Base 5.6+20070908 wunctrl@Base 5.6+20070908 wvline@Base 5.6+20070908 wvline_set@Base 5.6+20070908 libpanelw.so.5 #PACKAGE# #MINVER# bottom_panel@Base 5.6+20070908 del_panel@Base 5.6+20070908 hide_panel@Base 5.6+20070908 move_panel@Base 5.6+20070908 new_panel@Base 5.6+20070908 panel_above@Base 5.6+20070908 panel_below@Base 5.6+20070908 panel_hidden@Base 5.6+20070908 panel_userptr@Base 5.6+20070908 panel_window@Base 5.6+20070908 replace_panel@Base 5.6+20070908 set_panel_userptr@Base 5.6+20070908 show_panel@Base 5.6+20070908 top_panel@Base 5.6+20070908 update_panels@Base 5.6+20070908 debian/lib64ncurses5-dev.install0000644000000000000000000000067312267033043013750 0ustar usr/lib64/libncurses.so obj-64/lib/libtic.so usr/lib64 obj-64/lib/libform.so usr/lib64 obj-64/lib/libmenu.so usr/lib64 obj-64/lib/libpanel.so usr/lib64 obj-64/lib/libtinfo.so usr/lib64 obj-64/lib/libncurses.a usr/lib64 obj-64/lib/libncurses++.a usr/lib64 obj-64/lib/libtic.a usr/lib64 obj-64/lib/libform.a usr/lib64 obj-64/lib/libmenu.a usr/lib64 obj-64/lib/libpanel.a usr/lib64 obj-64/lib/libtinfo.a usr/lib64 debian/libtermcap.so usr/lib64 debian/lib32ncursesw5-dev.install0000644000000000000000000000051612267033043014126 0ustar usr/lib32/libncursesw.so obj-wide-32/lib/libformw.so usr/lib32 obj-wide-32/lib/libmenuw.so usr/lib32 obj-wide-32/lib/libpanelw.so usr/lib32 obj-wide-32/lib/libncursesw.a usr/lib32 obj-wide-32/lib/libncurses++w.a usr/lib32 obj-wide-32/lib/libformw.a usr/lib32 obj-wide-32/lib/libmenuw.a usr/lib32 obj-wide-32/lib/libpanelw.a usr/lib32 debian/lib32ncursesw5.symbols0000777000000000000000000000000012267033043017426 2libncursesw5.symbolsustar debian/libx32tinfo-dev.links0000644000000000000000000000013712313354322013146 0ustar usr/libx32/libtinfo.so.5 usr/libx32/libtinfo.so usr/libx32/libtinfo.a usr/libx32/libtermcap.a debian/ncurses-doc.install0000644000000000000000000000002312267033043012776 0ustar usr/share/man/man3 debian/libx32ncurses5.install0000644000000000000000000000022412313354322013345 0ustar obj-x32/lib/libncurses.so.* usr/libx32 obj-x32/lib/libpanel.so.* usr/libx32 obj-x32/lib/libform.so.* usr/libx32 obj-x32/lib/libmenu.so.* usr/libx32 debian/README.etc0000644000000000000000000000032412267033043010617 0ustar This directory is for system-local terminfo descriptions. By default, ncurses will search ${HOME}/.terminfo first, then /etc/terminfo (this directory), then /lib/terminfo, and last not least /usr/share/terminfo. debian/libx32ncursesw5-dev.install0000644000000000000000000000053712313354322014317 0ustar usr/libx32/libncursesw.so obj-wide-x32/lib/libformw.so usr/libx32 obj-wide-x32/lib/libmenuw.so usr/libx32 obj-wide-x32/lib/libpanelw.so usr/libx32 obj-wide-x32/lib/libncursesw.a usr/libx32 obj-wide-x32/lib/libncurses++w.a usr/libx32 obj-wide-x32/lib/libformw.a usr/libx32 obj-wide-x32/lib/libmenuw.a usr/libx32 obj-wide-x32/lib/libpanelw.a usr/libx32 debian/libx32tinfo-dev.install0000644000000000000000000000026412313354322013475 0ustar obj-wide-x32/lib/libtinfo.a usr/libx32 obj-wide-x32/lib/libtinfo.so usr/libx32 obj-x32/lib/libtic.a usr/libx32 obj-x32/lib/libtic.so usr/libx32 debian/libtermcap.so usr/libx32 debian/watch0000644000000000000000000000035212267033043010217 0ustar version=3 # By default we check for releases only. If you want to # check/download weekly snapshots, use the watch.patchlevel file. opts=passive,pgpsigurlmangle=s/$/.asc/ \ ftp://invisible-island.net/ncurses/ncurses-(.*)\.tar\.gz debian/patches/0000755000000000000000000000000012267254034010622 5ustar debian/patches/series0000644000000000000000000000007512267033043012034 0ustar 02-debian-backspace.diff 03-debian-ncursesconfig-omit-L.diff debian/patches/03-debian-ncursesconfig-omit-L.diff0000644000000000000000000000157412267254034017132 0ustar Author: Sven Joachim Description: Omit -L part from ncurses5{w,}-config output "ncurses5-config --libs" includes a "-L" part which is not needed since the library is installed in a directory in the default linker search path. The value is also wrong if ncurses-bin is of a different architecture than libncurses5-dev. . Upstream only omits the -L part if $libdir is /usr/lib. Until there is a way to obtain the multiarch path without running dpkg-architecture our patch is not upstreamable. Bug-Debian: http://bugs.debian.org/638281 Forwarded: not-needed Last-Update: 2012-07-15 --- misc/ncurses-config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/misc/ncurses-config.in +++ b/misc/ncurses-config.in @@ -109,7 +109,7 @@ while test $# -gt 0; do ENDECHO ;; --libs) - if test "$libdir" = /usr/lib + if true then LIBDIR= else debian/patches/02-debian-backspace.diff0000644000000000000000000000261212267253703015032 0ustar Author: Daniel Jacobowitz Author: Sven Joachim Description: Fix backspace key description in some terminfo entries Bug-Debian: http://bugs.debian.org/237997 Bug-Debian: http://bugs.debian.org/602300 Forwarded: not-needed Last-Update: 2012-07-15 --- misc/terminfo.src | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- a/misc/terminfo.src +++ b/misc/terminfo.src @@ -4945,7 +4945,7 @@ Eterm|Eterm-color|Eterm with xterm-style ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=^J, is1=\E[?47l\E>\E[?1l, is2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l, kNXT@, - kPRV@, ka1=\E[7~, ka3=\E[5~, kb2=\EOu, kbeg=\EOu, kbs=^H, + kPRV@, ka1=\E[7~, ka3=\E[5~, kb2=\EOu, kbeg=\EOu, kbs=\177, kc1=\E[8~, kc3=\E[6~, kent=\EOM, khlp=\E[28~, kmous=\E[M, mc4=\E[4i, mc5=\E[5i, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O, rmam=\E[?7l, rmcup=\E[2J\E[?47l\E8, rmir=\E[4l, rmkx=, @@ -5439,7 +5439,7 @@ screen|VT 100/ANSI X3.64 virtual termina cvvis=\E[34l, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K, enacs=\E(B\E)0, flash=\Eg, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, - il=\E[%p1%dL, il1=\E[L, ind=^J, is2=\E)0, kbs=^H, kcbt=\E[Z, + il=\E[%p1%dL, il1=\E[L, ind=^J, is2=\E)0, kbs=\177, kcbt=\E[Z, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kdch1=\E[3~, kend=\E[4~, kf1=\EOP, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf2=\EOQ, kf3=\EOR, kf4=\EOS, debian/lib64tinfo5.preinst0000644000000000000000000000034412267033043012642 0ustar #!/bin/sh set -e PACKAGE=lib64tinfo5 if [ "$1" = "upgrade" ] && dpkg --compare-versions "$2" lt-nl 5.9-10; then if [ -L /usr/share/doc/$PACKAGE ]; then rm -f /usr/share/doc/$PACKAGE fi fi #DEBHELPER# exit 0 debian/libncurses5.install.in0000644000000000000000000000031312267033043013416 0ustar usr/lib/${DEB_HOST_MULTIARCH}/libncurses.so.* lib/${DEB_HOST_MULTIARCH}/ usr/lib/${DEB_HOST_MULTIARCH}/libpanel.so.* usr/lib/${DEB_HOST_MULTIARCH}/libform.so.* usr/lib/${DEB_HOST_MULTIARCH}/libmenu.so.* debian/lib64ncurses5.install0000644000000000000000000000021012267033043013157 0ustar obj-64/lib/libncurses.so.* lib64 obj-64/lib/libpanel.so.* usr/lib64 obj-64/lib/libform.so.* usr/lib64 obj-64/lib/libmenu.so.* usr/lib64 debian/ncurses-base.lintian-overrides0000644000000000000000000000020112267033043015131 0ustar # The description refers to the terminfo entry which is lowercase. ncurses-base: capitalization-error-in-description linux Linux debian/lib32tinfo5.symbols0000777000000000000000000000000012267033043016142 2libtinfo5.symbolsustar debian/lib64ncurses5-dev.postinst0000644000000000000000000000141412267033043014157 0ustar #!/bin/sh set -e PACKAGE=lib64ncurses5-dev if dpkg --compare-versions "$2" lt-nl 5.9-7; then # Replace directory with symlink. if [ ! -L /usr/share/doc/$PACKAGE ] && \ [ -d /usr/share/doc/$PACKAGE ]; then if rmdir /usr/share/doc/$PACKAGE 2>/dev/null; then ln -sf lib64tinfo5 /usr/share/doc/$PACKAGE fi fi fi if dpkg --compare-versions "$2" lt-nl 5.9-10; then # Fix symlink target if [ -L /usr/share/doc/$PACKAGE ] && \ [ "$(readlink -q /usr/share/doc/$PACKAGE)" = "libtinfo5" ]; then ln -snf lib64tinfo5 /usr/share/doc/$PACKAGE fi fi # Remove spurious symlink created by ldconfig (see #224450) if [ "$1" = "configure" -a -L /usr/lib64/libncurses.so.5 ]; then rm -f /usr/lib64/libncurses.so.5 fi #DEBHELPER# exit 0 debian/ncurses-term.install0000644000000000000000000000002312267033043013200 0ustar usr/share/terminfo debian/lib32ncursesw5.install0000644000000000000000000000024012267033043013344 0ustar obj-wide-32/lib/libncursesw.so.* lib32 obj-wide-32/lib/libpanelw.so.* usr/lib32 obj-wide-32/lib/libformw.so.* usr/lib32 obj-wide-32/lib/libmenuw.so.* usr/lib32 debian/libtinfo5.install.in0000644000000000000000000000016112267033043013054 0ustar usr/lib/${DEB_HOST_MULTIARCH}/libtinfo.so.* lib/${DEB_HOST_MULTIARCH} usr/lib/${DEB_HOST_MULTIARCH}/libtic.so.* debian/xterm.ti0000644000000000000000000012466612267033043010702 0ustar # $XTermId: terminfo,v 1.158 2011/08/16 22:27:46 tom Exp $ # # $XFree86: xc/programs/xterm/terminfo,v 3.59 2006/02/13 01:14:59 dickey Exp $ # # Updates/notes/new entries (e.g., xterm-8bit, xterm-16color, xterm-256color) # - Thomas E. Dickey # #------------------------------------------------------------------------------ # Copyright 1996-2007,2011 by Thomas E. Dickey # # All Rights Reserved # # Permission is hereby granted, free of charge, to any person obtaining a # copy of this software and associated documentation files (the # "Software"), to deal in the Software without restriction, including # without limitation the rights to use, copy, modify, merge, publish, # distribute, sublicense, and/or sell copies of the Software, and to # permit persons to whom the Software is furnished to do so, subject to # the following conditions: # # The above copyright notice and this permission notice shall be included # in all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. # IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY # CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, # TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE # SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # # Except as contained in this notice, the name(s) of the above copyright # holders shall not be used in advertising or otherwise to promote the # sale, use or other dealings in this Software without prior written # authorization. #------------------------------------------------------------------------------ # # Special Capabilities: # -------------------- # ich has a corresponding capability that inserts a single blank. We could # have used ich1=\E[@, which works with ncurses, but that is not standard # behavior. If it is set, then SVr4 vi (e.g., Solaris 2.6) emits both # smir/rmir and ich1. # meml locks memory above the cursor; memu unlocks (ala HP terminals). This # is not recognized by some older (e.g., SVr3) tic programs, but none # do more than warn about it. Ignore the warning. # smcup clears memory before switching to the alternate screen. The older # (deprecated) \E[?47h did not do this, requiring applications to # embed a \E[2J in the rmcup string. However, that behavior cannot # be disabled via titeInhibit, making that resource not function as # intended on systems with terminfo. # rs2/is2 are shorter with XFree86 xterm because it supports DECSTR. We # use the shorter sequence for compatibility with the termcap, which # is trimmed to keep it shorter than 1023 characters. It (escape \E[!p) # replaces these in the conventional vt100 reset-string: # \E7 - save cursor (fixes origin-mode side-effect) # \E[r - reset scrolling margins # \E[m - reset SGR (including color) # \E[?7h - reset wraparound mode (DECAWM) # \E[?1l - reset application cursor keys (DECCKM) # \E[?6l - reset origin mode (DECOM) # \E8 - restore cursor # DECSTR is recognized by XFree86 xterm even in vt52 mode. # # Editing Keypad: # -------------- # XFree86 xterm emulates vt220 if the decTerminalID resource is set to 200 or # higher. Otherwise it emulates a vt100 or vt52 depending on the value of the # resource. When emulating a vt220, we support the editing keypad. Sun and PC # keyboards have an editing keypad which is similar to the vt220: # # VT220 editing keypad # ---------------------------- # Find Insert Remove # Select Prev Next # ---------------------------- # # Sun/PC editing keypad # ---------------------------- # Insert Home PageUp # Delete End PageDn # ---------------------------- # # If the sunKeyboard resource is true, we map it this way (adjusting the values # of Home, End and Delete): # VT220 Sun/PC # ---------------------------- # Find Home # Select End # Insert Insert # Remove Delete # Prev PageUp # Next PageDn # ---------------------------- # # Note that all of the keys on the editing keypad transmit escape sequences. A # vt220 does this only when in vt220 mode; when emulating a vt100 the editing # keypad is inactive. # # Alternative keycodes: # -------------------- # Several of the function keys have alternative names, depending on the type of # host which your xterm is connected to. DEC (i.e., the VMS system) uses F15 # as the HELP key, F16 as the DO key. Unix applications generally do not do # this. Curses applications in particular, assign a unique keycode to each # capability string. These terminal descriptions do not have conflicting # definitions, to ensure that Unix curses applications use a consistent set of # keycodes. To get a VMS-bias, make these substitutions: # 1. change khome to kfnd # 2. change kend to kslt # The original xterm-r6 entry does in fact have a VMS bias. # # Some legacy applications using the termcap emulation may expect kll where # we have specified kend. # # Function keys with modifiers (Sun/PC): # ------------------------------------- # Shift-Fx - kf{12+x} # Control-Fx - kf{24+x} # Shift-Control-Fx - kf{36+x} # # The terminfo defines some special keys which are documented as "shifted", # e.g., kDC is shifted-delete-character. # # Note however, that even though the terminfo says a key might be sent, there # may be conflicts which prevent this. For example, it is common to use # shifted pageup and pagedown for window manager functions. The default # translation for xterm since X11R4 has overridden shifted Insert, Select, # PageUp and PageDown, which correspond to terminfo kIC, kEND, kPRV and kNXT # respectively. # xterm-new|modern xterm terminal emulator, npc, indn=\E[%p1%dS, kb2=\EOE, kcbt=\E[Z, kent=\EOM, rin=\E[%p1%dT, use=xterm+pcfkeys, use=xterm+tmux, use=xterm-basic, rmm@, smm@, # # Encode modifiers using parameters (see "Xterm Control Sequences" ctlseqs.ms). # Note that this is unrelated to PCTERM. # # Some names are extensions allowed by ncurses, e.g., # kDN, kDN5, kDN6, kLFT5, kLFT6, kRIT5, kRIT6, kUP, kUP5, kUP6 # # The uppercase names are made up, since there are no standards that apply. # If they were limited to two characters, they could in principle be translated # to termcap. However, termcap sizes are limited to 1023 bytes, so there is # little point in ensuring that extended key names can be translated to # termcap. A terminfo file can be up to 4096 bytes; using all extended keys # that xterm can generate would in fact exceed that limit. # # The numbers correspond to the modifier parameters documented in Xterm # Control Sequences: # # 2 Shift # 3 Alt # 4 Shift + Alt # 5 Control # 6 Shift + Control # 7 Alt + Control # 8 Shift + Alt + Control # # X/Open Curses defines some shift combinations, which are also used here # where applicable. Since it does define some shift combinations, no number # (2) is used for suffixing the made-up names. Some combinations are not # useful, e.g., they may reboot your computer, or they may require too many # fingers. I stopped at modifier 7, just to keep things simple -TD # # XTerm resources: # --------------- # The xterm+pcfn, xterm+pcf0, xterm+pcf1, xterm+pcf2 and xterm+pcf3 fragments # correspond to default resource settings for xterm on a 104-key PC keyboard # with 12 function-keys: # # *sunKeyboard:false # *oldXtermFKeys:false # *modifyCursorKeys:2 # *modifyFunctionKeys:2 # *ctrlFKeys:10 # # The key numbers are computed based on the modifiers: # # kf1-kf12 are F1-F12 # kf13-kf24 are shift F1-F12 # kf25-kf36 are control F1-F12 # kf37-kf48 are control+shift F1-F12 # kf49-kf60 are alt F1-F12 # kf61-kf63 are shift-alt F1-F3 # # Note that ncurses would allow definition of kf64 and beyond, if there were # an application that required it. # xterm+pcfkeys|fragment for PC-style keys, use=xterm+app, use=xterm+pcf2, use=xterm+pce2, use=xterm+pcc2, # This chunk is based on suggestions by Ailin Nemui and Nicholas Marriott, who # asked for some of xterm's advanced features to be added to its terminfo # entry. It defines extended capabilities not found in standard terminfo or # termcap. These are useful in tmux, for instance, hence the name. # # One caveat in adding extended capabilities in ncurses is that if the names # are longer than two characters, then they will not be visible through the # termcap interface. # # Ms modifies the selection/clipboard. Its parameters are # p1 = the storage unit (clipboard, selection or cut buffer) # p2 = the base64-encoded clipboard content. # # Ss is used to set the cursor style as described by the DECSCUSR # function to a block or underline. # Se resets the cursor style to the terminal power-on default. # # Cs and Ce set and reset the cursor colour. xterm+tmux|advanced xterm features used in tmux, Cr=\E]112\007, Cs=\E]12;%p1%s\007, Ms=\E]52;%p1%s;%p2%s\007, Se=\E[2 q, Ss=\E[%p1%d q, # # The ctrlFKeys resource is only relevant to the xterm+pcfn and xterm+pcfN # entries, since the modifyFunctionKeys resource overrides ctrlFKeys when it is # positive. A different choice of ctrlFKeys would give a different set of # function-key strings. xterm+pcfn|fragment with modifyFunctionKeys:-1 and ctrlFKeys:10, kf1=\EOP, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf2=\EOQ, kf20=\E[34~, kf21=\E[42~, kf22=\E[43~, kf23=\E[44~, kf24=\E[45~, kf25=\E[46~, kf26=\E[47~, kf27=\E[48~, kf28=\E[49~, kf29=\E[50~, kf3=\EOR, kf30=\E[51~, kf31=\E[52~, kf32=\E[53~, kf33=\E[54~, kf34=\E[55~, kf35=\E[56~, kf36=\E[57~, kf37=\E[58~, kf38=\E[59~, kf39=\E[60~, kf4=\EOS, kf40=\E[61~, kf41=\E[62~, kf42=\E[63~, kf43=\E[64~, kf44=\E[65~, kf45=\E[66~, kf46=\E[67~, kf47=\E[68~, kf48=\E[69~, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, # Changing ctrlFKeys to 12 would let us number the keys using just shift- and # control- modifiers: # kf1-kf12 are F1-F12 # kf13-kf24 are shift F1-F12 # kf25-kf36 are control F1-F12 # kf37-kf48 are control+shift F1-F12 xterm+pcfN|fragment with modifyFunctionKeys:-1 and ctrlFKeys:12, kf1=\EOP, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf2=\EOQ, kf20=\E[34~, kf21=\E[42~, kf22=\E[43~, kf23=\E[44~, kf24=\E[45~, kf25=\E[46~, kf26=\E[47~, kf27=\E[48~, kf28=\E[49~, kf29=\E[50~, kf3=\EOR, kf30=\E[51~, kf31=\E[52~, kf32=\E[53~, kf33=\E[54~, kf34=\E[55~, kf35=\E[56~, kf36=\E[57~, kf37=\E[58~, kf38=\E[59~, kf39=\E[60~, kf4=\EOS, kf40=\E[61~, kf41=\E[62~, kf42=\E[63~, kf43=\E[64~, kf44=\E[65~, kf45=\E[66~, kf46=\E[67~, kf47=\E[68~, kf48=\E[69~, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, xterm+pcf0|fragment with modifyFunctionKeys:0, kf1=\EOP, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\EO2P, kf14=\EO2Q, kf15=\EO2R, kf16=\EO2S, kf17=\E[15;2~, kf18=\E[17;2~, kf19=\E[18;2~, kf2=\EOQ, kf20=\E[19;2~, kf21=\E[20;2~, kf22=\E[21;2~, kf23=\E[23;2~, kf24=\E[24;2~, kf25=\EO5P, kf26=\EO5Q, kf27=\EO5R, kf28=\EO5S, kf29=\E[15;5~, kf3=\EOR, kf30=\E[17;5~, kf31=\E[18;5~, kf32=\E[19;5~, kf33=\E[20;5~, kf34=\E[21;5~, kf35=\E[23;5~, kf36=\E[24;5~, kf37=\EO6P, kf38=\EO6Q, kf39=\EO6R, kf4=\EOS, kf40=\EO6S, kf41=\E[15;6~, kf42=\E[17;6~, kf43=\E[18;6~, kf44=\E[19;6~, kf45=\E[20;6~, kf46=\E[21;6~, kf47=\E[23;6~, kf48=\E[24;6~, kf49=\EO3P, kf5=\E[15~, kf50=\EO3Q, kf51=\EO3R, kf52=\EO3S, kf53=\E[15;3~, kf54=\E[17;3~, kf55=\E[18;3~, kf56=\E[19;3~, kf57=\E[20;3~, kf58=\E[21;3~, kf59=\E[23;3~, kf6=\E[17~, kf60=\E[24;3~, kf61=\EO4P, kf62=\EO4Q, kf63=\EO4R, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, # This is almost the same as xterm+pcf2 because the unmodified keys all happen # to have a pattern that forces the modifier to the same position. xterm+pcf1|fragment with modifyFunctionKeys:1, kf1=\EOP, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[2P, kf14=\E[2Q, kf15=\E[2R, kf16=\E[2S, kf17=\E[15;2~, kf18=\E[17;2~, kf19=\E[18;2~, kf2=\EOQ, kf20=\E[19;2~, kf21=\E[20;2~, kf22=\E[21;2~, kf23=\E[23;2~, kf24=\E[24;2~, kf25=\E[5P, kf26=\E[5Q, kf27=\E[5R, kf28=\E[5S, kf29=\E[15;5~, kf3=\EOR, kf30=\E[17;5~, kf31=\E[18;5~, kf32=\E[19;5~, kf33=\E[20;5~, kf34=\E[21;5~, kf35=\E[23;5~, kf36=\E[24;5~, kf37=\E[6P, kf38=\E[6Q, kf39=\E[6R, kf4=\EOS, kf40=\E[6S, kf41=\E[15;6~, kf42=\E[17;6~, kf43=\E[18;6~, kf44=\E[19;6~, kf45=\E[20;6~, kf46=\E[21;6~, kf47=\E[23;6~, kf48=\E[24;6~, kf49=\E[3P, kf5=\E[15~, kf50=\E[3Q, kf51=\E[3R, kf52=\E[3S, kf53=\E[15;3~, kf54=\E[17;3~, kf55=\E[18;3~, kf56=\E[19;3~, kf57=\E[20;3~, kf58=\E[21;3~, kf59=\E[23;3~, kf6=\E[17~, kf60=\E[24;3~, kf61=\E[4P, kf62=\E[4Q, kf63=\E[4R, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, xterm+pcf2|fragment with modifyFunctionKeys:2, kf1=\EOP, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[1;2P, kf14=\E[1;2Q, kf15=\E[1;2R, kf16=\E[1;2S, kf17=\E[15;2~, kf18=\E[17;2~, kf19=\E[18;2~, kf2=\EOQ, kf20=\E[19;2~, kf21=\E[20;2~, kf22=\E[21;2~, kf23=\E[23;2~, kf24=\E[24;2~, kf25=\E[1;5P, kf26=\E[1;5Q, kf27=\E[1;5R, kf28=\E[1;5S, kf29=\E[15;5~, kf3=\EOR, kf30=\E[17;5~, kf31=\E[18;5~, kf32=\E[19;5~, kf33=\E[20;5~, kf34=\E[21;5~, kf35=\E[23;5~, kf36=\E[24;5~, kf37=\E[1;6P, kf38=\E[1;6Q, kf39=\E[1;6R, kf4=\EOS, kf40=\E[1;6S, kf41=\E[15;6~, kf42=\E[17;6~, kf43=\E[18;6~, kf44=\E[19;6~, kf45=\E[20;6~, kf46=\E[21;6~, kf47=\E[23;6~, kf48=\E[24;6~, kf49=\E[1;3P, kf5=\E[15~, kf50=\E[1;3Q, kf51=\E[1;3R, kf52=\E[1;3S, kf53=\E[15;3~, kf54=\E[17;3~, kf55=\E[18;3~, kf56=\E[19;3~, kf57=\E[20;3~, kf58=\E[21;3~, kf59=\E[23;3~, kf6=\E[17~, kf60=\E[24;3~, kf61=\E[1;4P, kf62=\E[1;4Q, kf63=\E[1;4R, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, xterm+pcf3|fragment with modifyFunctionKeys:3, kf1=\EOP, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[>1;2P, kf14=\E[>1;2Q, kf15=\E[>1;2R, kf16=\E[>1;2S, kf17=\E[>15;2~, kf18=\E[>17;2~, kf19=\E[>18;2~, kf2=\EOQ, kf20=\E[>19;2~, kf21=\E[>20;2~, kf22=\E[>21;2~, kf23=\E[>23;2~, kf24=\E[>24;2~, kf25=\E[>1;5P, kf26=\E[>1;5Q, kf27=\E[>1;5R, kf28=\E[>1;5S, kf29=\E[>15;5~, kf3=\EOR, kf30=\E[>17;5~, kf31=\E[>18;5~, kf32=\E[>19;5~, kf33=\E[>20;5~, kf34=\E[>21;5~, kf35=\E[>23;5~, kf36=\E[>24;5~, kf37=\E[>1;6P, kf38=\E[>1;6Q, kf39=\E[>1;6R, kf4=\EOS, kf40=\E[>1;6S, kf41=\E[>15;6~, kf42=\E[>17;6~, kf43=\E[>18;6~, kf44=\E[>19;6~, kf45=\E[>20;6~, kf46=\E[>21;6~, kf47=\E[>23;6~, kf48=\E[>24;6~, kf49=\E[>1;3P, kf5=\E[15~, kf50=\E[>1;3Q, kf51=\E[>1;3R, kf52=\E[>1;3S, kf53=\E[>15;3~, kf54=\E[>17;3~, kf55=\E[>18;3~, kf56=\E[>19;3~, kf57=\E[>20;3~, kf58=\E[>21;3~, kf59=\E[>23;3~, kf6=\E[17~, kf60=\E[>24;3~, kf61=\E[>1;4P, kf62=\E[>1;4Q, kf63=\E[>1;4R, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, # # The "PC-style" modifier scheme was introduced in xterm patch #94 (1999/3/27) # and revised in patch #167 (2002/8/24). # # The original assignments from patch #94 for cursor-keys had some technical # issues: # # A parameter for a function-key to represent a modifier is just more # bits. But for a cursor-key it may change the behavior of the # application. For instance, emacs decodes the first parameter of a # cursor-key as a repeat count. # # A parameterized string should (really) not begin with SS3 (\EO). # Rather, CSI (\E[) should be used. # # For these reasons, the original assignments were deprecated. For # compatibility reasons, they are still available as a setting of xterm's # modifyCursorKeys resource. These fragments list the modified cursor-keys # that might apply to xterm+pcfkeys with different values of that resource. xterm+pcc3|fragment with modifyCursorKeys:3, kLFT=\E[>1;2D, kRIT=\E[>1;2C, kind=\E[>1;2B, kri=\E[>1;2A, kDN=\E[>1;2B, kDN3=\E[>1;3B, kDN4=\E[>1;4B, kDN5=\E[>1;5B, kDN6=\E[>1;6B, kDN7=\E[>1;7B, kLFT3=\E[>1;3D, kLFT4=\E[>1;4D, kLFT5=\E[>1;5D, kLFT6=\E[>1;6D, kLFT7=\E[>1;7D, kRIT3=\E[>1;3C, kRIT4=\E[>1;4C, kRIT5=\E[>1;5C, kRIT6=\E[>1;6C, kRIT7=\E[>1;7C, kUP=\E[>1;2A, kUP3=\E[>1;3A, kUP4=\E[>1;4A, kUP5=\E[>1;5A, kUP6=\E[>1;6A, kUP7=\E[>1;7A, xterm+pcc2|fragment with modifyCursorKeys:2, kLFT=\E[1;2D, kRIT=\E[1;2C, kind=\E[1;2B, kri=\E[1;2A, kDN=\E[1;2B, kDN3=\E[1;3B, kDN4=\E[1;4B, kDN5=\E[1;5B, kDN6=\E[1;6B, kDN7=\E[1;7B, kLFT3=\E[1;3D, kLFT4=\E[1;4D, kLFT5=\E[1;5D, kLFT6=\E[1;6D, kLFT7=\E[1;7D, kRIT3=\E[1;3C, kRIT4=\E[1;4C, kRIT5=\E[1;5C, kRIT6=\E[1;6C, kRIT7=\E[1;7C, kUP=\E[1;2A, kUP3=\E[1;3A, kUP4=\E[1;4A, kUP5=\E[1;5A, kUP6=\E[1;6A, kUP7=\E[1;7A, xterm+pcc1|fragment with modifyCursorKeys:1, kLFT=\E[2D, kRIT=\E[2C, kind=\E[2B, kri=\E[2A, kDN=\E[2B, kDN3=\E[3B, kDN4=\E[4B, kDN5=\E[5B, kDN6=\E[6B, kDN7=\E[7B, kLFT3=\E[3D, kLFT4=\E[4D, kLFT5=\E[5D, kLFT6=\E[6D, kLFT7=\E[7D, kRIT3=\E[3C, kRIT4=\E[4C, kRIT5=\E[5C, kRIT6=\E[6C, kRIT7=\E[7C, kUP=\E[2A, kUP3=\E[3A, kUP4=\E[4A, kUP5=\E[5A, kUP6=\E[6A, kUP7=\E[7A, xterm+pcc0|fragment with modifyCursorKeys:0, kLFT=\EO2D, kRIT=\EO2C, kind=\EO2B, kri=\EO2A, kDN=\EO2B, kDN3=\EO3B, kDN4=\EO4B, kDN5=\EO5B, kDN6=\EO6B, kDN7=\EO7B, kLFT3=\EO3D, kLFT4=\EO4D, kLFT5=\EO5D, kLFT6=\EO6D, kLFT7=\EO7D, kRIT3=\EO3C, kRIT4=\EO4C, kRIT5=\EO5C, kRIT6=\EO6C, kRIT7=\EO7C, kUP=\EO2A, kUP3=\EO3A, kUP4=\EO4A, kUP5=\EO5A, kUP6=\EO6A, kUP7=\EO7A, # The home/end keys on the editing keypad are also treated as cursor keys. xterm+pce3|fragment with modifyCursorKeys:3, kDC=\E[>3;2~, kEND=\E[>1;2F, kHOM=\E[>1;2H, kIC=\E[>2;2~, kNXT=\E[>6;2~, kPRV=\E[>5;2~, kDC3=\E[>3;3~, kDC4=\E[>3;4~, kDC5=\E[>3;5~, kDC6=\E[>3;6~, kDC7=\E[>3;7~, kEND3=\E[>1;3F, kEND4=\E[>1;4F, kEND5=\E[>1;5F, kEND6=\E[>1;6F, kEND7=\E[>1;7F, kHOM3=\E[>1;3H, kHOM4=\E[>1;4H, kHOM5=\E[>1;5H, kHOM6=\E[>1;6H, kHOM7=\E[>1;7H, kIC3=\E[>2;3~, kIC4=\E[>2;4~, kIC5=\E[>2;5~, kIC6=\E[>2;6~, kIC7=\E[>2;7~, kNXT3=\E[>6;3~, kNXT4=\E[>6;4~, kNXT5=\E[>6;5~, kNXT6=\E[>6;6~, kNXT7=\E[>6;7~, kPRV3=\E[>5;3~, kPRV4=\E[>5;4~, kPRV5=\E[>5;5~, kPRV6=\E[>5;6~, kPRV7=\E[>5;7~, use=xterm+pce0, xterm+pce2|fragment with modifyCursorKeys:2, kDC=\E[3;2~, kEND=\E[1;2F, kHOM=\E[1;2H, kIC=\E[2;2~, kNXT=\E[6;2~, kPRV=\E[5;2~, kDC3=\E[3;3~, kDC4=\E[3;4~, kDC5=\E[3;5~, kDC6=\E[3;6~, kDC7=\E[3;7~, kEND3=\E[1;3F, kEND4=\E[1;4F, kEND5=\E[1;5F, kEND6=\E[1;6F, kEND7=\E[1;7F, kHOM3=\E[1;3H, kHOM4=\E[1;4H, kHOM5=\E[1;5H, kHOM6=\E[1;6H, kHOM7=\E[1;7H, kIC3=\E[2;3~, kIC4=\E[2;4~, kIC5=\E[2;5~, kIC6=\E[2;6~, kIC7=\E[2;7~, kNXT3=\E[6;3~, kNXT4=\E[6;4~, kNXT5=\E[6;5~, kNXT6=\E[6;6~, kNXT7=\E[6;7~, kPRV3=\E[5;3~, kPRV4=\E[5;4~, kPRV5=\E[5;5~, kPRV6=\E[5;6~, kPRV7=\E[5;7~, use=xterm+pce0, xterm+pce1|fragment with modifyCursorKeys:1, kDC=\E[3;2~, kEND=\E[2F, kHOM=\E[2H, kIC=\E[2;2~, kNXT=\E[6;2~, kPRV=\E[5;2~, kDC3=\E[3;3~, kDC4=\E[3;4~, kDC5=\E[3;5~, kDC6=\E[3;6~, kDC7=\E[3;7~, kEND3=\E[3F, kEND4=\E[4F, kEND5=\E[5F, kEND6=\E[6F, kEND7=\E[7F, kHOM3=\E[3H, kHOM4=\E[4H, kHOM5=\E[5H, kHOM6=\E[6H, kHOM7=\E[7H, kIC3=\E[2;3~, kIC4=\E[2;4~, kIC5=\E[2;5~, kIC6=\E[2;6~, kIC7=\E[2;7~, kNXT3=\E[6;3~, kNXT4=\E[6;4~, kNXT5=\E[6;5~, kNXT6=\E[6;6~, kNXT7=\E[6;7~, kPRV3=\E[5;3~, kPRV4=\E[5;4~, kPRV5=\E[5;5~, kPRV6=\E[5;6~, kPRV7=\E[5;7~, use=xterm+pce0, xterm+pce0|fragment with modifyCursorKeys:0, kDC=\E[3;2~, kEND=\EO2F, kHOM=\EO2H, kIC=\E[2;2~, kNXT=\E[6;2~, kPRV=\E[5;2~, kDC3=\E[3;3~, kDC4=\E[3;4~, kDC5=\E[3;5~, kDC6=\E[3;6~, kDC7=\E[3;7~, kEND3=\EO3F, kEND4=\EO4F, kEND5=\EO5F, kEND6=\EO6F, kEND7=\EO7F, kHOM3=\EO3H, kHOM4=\EO4H, kHOM5=\EO5H, kHOM6=\EO6H, kHOM7=\EO7H, kIC3=\E[2;3~, kIC4=\E[2;4~, kIC5=\E[2;5~, kIC6=\E[2;6~, kIC7=\E[2;7~, kNXT3=\E[6;3~, kNXT4=\E[6;4~, kNXT5=\E[6;5~, kNXT6=\E[6;6~, kNXT7=\E[6;7~, kPRV3=\E[5;3~, kPRV4=\E[5;4~, kPRV5=\E[5;5~, kPRV6=\E[5;6~, kPRV7=\E[5;7~, use=xterm+edit, # # This chunk is used for building the VT220/Sun/PC keyboard variants. xterm-basic|modern xterm terminal emulator - common, OTbs, am, bce, km, mc5i, mir, msgr, xenl, AX, colors#8, cols#80, it#8, lines#24, pairs#64, acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l, clear=\E[H\E[2J, cnorm=\E[?12l\E[?25h, cr=^M, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, cvvis=\E[?12;25h, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K, flash=\E[?5h$<100/>\E[?5l, home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=^J, invis=\E[8m, is2=\E[!p\E[?3;4l\E[4l\E>, kmous=\E[M, mc0=\E[i, mc4=\E[4i, mc5=\E[5i, meml=\El, memu=\Em, op=\E[39;49m, rc=\E8, rev=\E[7m, ri=\EM, rmacs=\E(B, rmam=\E[?7l, rmcup=\E[?1049l, rmir=\E[4l, rmkx=\E[?1l\E>, rmm=\E[?1034l, rmso=\E[27m, rmul=\E[24m, rs1=\Ec, rs2=\E[!p\E[?3;4l\E[4l\E>, sc=\E7, setab=\E[4%p1%dm, setaf=\E[3%p1%dm, setb=\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m, setf=\E[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m, sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p7%t;8%;m, sgr0=\E(B\E[m, smacs=\E(0, smam=\E[?7h, smcup=\E[?1049h, smir=\E[4h, smkx=\E[?1h\E=, smm=\E[?1034h, smso=\E[7m, smul=\E[4m, tbc=\E[3g, u6=\E[%i%d;%dR, u7=\E[6n, u8=\E[?1;2c, u9=\E[c, vpa=\E[%i%p1%dd, use=xterm+kbs, # # The xterm-new description has all of the features, but is not completely # compatible with vt220. If you are using a Sun or PC keyboard, set the # sunKeyboard resource to true: # + maps the editing keypad # + interprets control-function-key as a second array of keys, so a # 12-fkey keyboard can support vt220's 20-fkeys. # + maps numeric keypad "+" to ",". # + uses DEC-style control sequences for the application keypad. # # Some packagers modify xterm's resource definitions to provide extra function # keys by using the shift-modifier in the translations resource. However, that # interferes with the DECUDK functionality. # xterm-vt220|xterm emulating vt220, ka1=\EOw, ka3=\EOy, kb2=\EOu, kc1=\EOq, kc3=\EOs, kcbt=\E[Z, kend=\E[4~, kent=\EOM, kf1=\EOP, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf2=\EOQ, kf20=\E[34~, kf3=\EOR, kf4=\EOS, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, khome=\E[1~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~, ka2=\EOx, kb1=\EOt, kb3=\EOv, kc2=\EOr, use=xterm+app, use=xterm+edit, use=xterm-basic, # xterm-vt52|xterm emulating dec vt52, cols#80, it#8, lines#24, acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, bel=^G, clear=\EH\EJ, cr=^M, cub1=\ED, cud1=\EB, cuf1=\EC, cup=\EY%p1%' '%+%c%p2%' '%+%c, cuu1=\EA, ed=\EJ, el=\EK, home=\EH, ht=^I, ind=^J, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, nel=^M^J, ri=\EI, rmacs=\EG, smacs=\EF, use=xterm+kbs, # # Sun does not number the function keys this way in their sparse termcap; their # terminal descriptions ignore the keypads. kb(7M) states that there are codes # reserved for 64 function keys, 16 each in left, right, top and bottom. Each # keyboard type has a different number of function keys in different # arrangements. Using xkeycaps for reference: # # Type 3: left 10, top 9, right 15 # ------ # kf1-kf9 are XK_F1-XK_F9 # There is no kf10 on this keyboard type. # kf11-kf20 are keysyms XK_L1 through XK_L10. # kf31-kf45 are keysyms XK_R1 through XK_R15. # # However, X's keysymdef.h is hard-coded to make # XK_L1==XK_F11 and # XK_R1==XK_F21, # by someone who was unfamiliar with terminal types other than Sun's. So # xterm uses the internal X keysymbols, but the terminfo entry uses the Sun # numbering scheme. # # Type 4: left 11, top 12, right 15 # ------ # The left-keypad contains an unnumbered Help-key. # The right-keypad also contains NumLock, Ins, Del, Enter, + and - keys which # do not appear to be part of the R-sequence. # # Type 5: left 9, top 12, right (more than one keypad) # ------ # These keyboards do not use the same naming convention, look like a hybrid of # the type 4 and IBM keyboards. # # XTerm resources: # --------------- # Set the modifyFunctionKeys resource to negative (-1) to make it simple to # enter the higher function-key values using shift- and control-modifiers. # xterm-sun|xterm with sun function keys, kb2=\E[218z, kcpy=\E[197z, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kdch1=\E[3z, kend=\E[220z, kent=\EOM, kf1=\E[224z, kf10=\E[233z, kf11=\E[192z, kf12=\E[193z, kf13=\E[194z, kf14=\E[195z, kf15=\E[196z, kf17=\E[198z, kf18=\E[199z, kf19=\E[200z, kf2=\E[225z, kf20=\E[201z, kf3=\E[226z, kf31=\E[208z, kf32=\E[209z, kf33=\E[210z, kf34=\E[211z, kf35=\E[212z, kf36=\E[213z, kf38=\E[215z, kf4=\E[227z, kf40=\E[217z, kf42=\E[219z, kf44=\E[221z, kf45=\E[222z, kf46=\E[234z, kf47=\E[235z, kf5=\E[228z, kf6=\E[229z, kf7=\E[230z, kf8=\E[231z, kf9=\E[232z, kfnd=\E[200z, khlp=\E[196z, khome=\E[214z, kich1=\E[2z, knp=\E[222z, kpp=\E[216z, kund=\E[195z, use=xterm-basic, # xterm-hp|xterm with hpterm function keys, kclr=\EJ, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kdch1=\EP, kend=\EF, kf1=\Ep, kf2=\Eq, kf3=\Er, kf4=\Es, kf5=\Et, kf6=\Eu, kf7=\Ev, kf8=\Ew, khome=\Eh, kich1=\EQ, knp=\ES, kpp=\ET, use=xterm-basic, # # scoterm implements 48 function-keys using shift- and control-modifiers to # multiple 12 function-keys. X has a hard-coded limit of 35 function-keys, # but xterm can represent larger values. # # XTerm resources: # --------------- # Set the modifyFunctionKeys resource to negative (-1) to make it simple to # enter the higher function-key values using shift- and control-modifiers. # # Also, set ctrlFKeys resource to 12 (the default is 10) to make xterm see 48 # function-keys on a keyboard with 12 function-keys and 4 control/shift # modifier combinations. # xterm-sco|xterm with SCO function keys, kbeg=\E[E, kdch1=\177, kf1=\E[M, kf10=\E[V, kf11=\E[W, kf12=\E[X, kf13=\E[Y, kf14=\E[Z, kf15=\E[a, kf16=\E[b, kf17=\E[c, kf18=\E[d, kf19=\E[e, kf2=\E[N, kf20=\E[f, kf21=\E[g, kf22=\E[h, kf23=\E[i, kf24=\E[j, kf25=\E[k, kf26=\E[l, kf27=\E[m, kf28=\E[n, kf29=\E[o, kf3=\E[O, kf30=\E[p, kf31=\E[q, kf32=\E[r, kf33=\E[s, kf34=\E[t, kf35=\E[u, kf36=\E[v, kf37=\E[w, kf38=\E[x, kf39=\E[y, kf4=\E[P, kf40=\E[z, kf41=\E[@, kf42=\E[[, kf43=\E[\\, kf44=\E[], kf45=\E[\^, kf46=\E[_, kf47=\E[`, kf48=\E[{, kf5=\E[Q, kf6=\E[R, kf7=\E[S, kf8=\E[T, kf9=\E[U, kich1=\E[L, kmous=\E[>M, knp=\E[G, kpp=\E[I, use=xterm+noapp, use=xterm-basic, # # Other variants (these are all very old entries, from X11R5): xterm-24|xterms|vs100|xterm terminal emulator (X Window System), lines#24, use=xterm-old, xterm-65|xterm with tall window 65x80 (X Window System), lines#65, use=xterm-old, xterm-bold|xterm with bold instead of underline (X Window System), smso=\E[7m, smul=\E[1m, use=xterm-old, xterm-boldso|xterm with bold for standout (X Window System), rmso=\E[m, smso=\E[1m, use=xterm-old, xterm-mono|monochrome xterm, bce@, colors@, ncv@, pairs@, op@, setab@, setaf@, setb@, setf@, sgr@, use=xterm-old, # # VTxxx terminals are usually set up so that full-screen applications will use # the cursor application mode strings. This is good for full-screen # applications, including legacy applications which may have hard-coded # behavior, but bad for interactive shells (e.g., tcsh, bash) which use arrow # keys to scroll through a history of command strings. # # To see the difference between normal/application modes, consider this example: # + In normal (non-application) mode, the terminal transmits a down-arrow # as \E[C, which happens to echo as a down-arrow. # + In application mode the terminal transmits \EOC, which echoes as C. # That is because the \EO is the SS3 control, which says to use the # character from the G3 character set for the next cell. # # One example of hard-coded behavior would be for applications written to work # with VT52 and VT100 terminals. If the application's parser ignores 'O' and # '?' characters after the escape, then the cursor and keypad strings for the # two terminals are the same. (Indeed, one of the first curses applications # which I used did something like this to cover "ANSI" terminals -TD). # # To make this work (leaving the cursor keys in normal mode), we have to adjust # the terminal initialization sequences: # # smkx/rmkx set/reset the cursor and keypad application modes. We retain # the latter (otherwise many applications fail). # # smcup/rmcup set/restore cursor-addressing mode for full-screen # applications. For xterm, this normally means the alternate # screen, which is not compatible with interactive shells. Some # programs are "smart" and disable these. # xterm-noapp|xterm with cursor keys in normal mode, rmcup@, rmkx=\E>, smcup@, smkx=\E=, use=xterm+noapp, use=xterm, xterm+noapp|fragment with cursor keys in normal mode, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, use=xterm+noapp+pc, xterm+app|fragment with cursor keys in application mode, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, use=xterm+app+pc, xterm+noapp+pc|fragment for noapp pc-style home/end, kend=\E[F, khome=\E[H, xterm+app+pc|fragment for app pc-style home/end, kend=\EOF, khome=\EOH, xterm+edit|fragment for 6-key editing-keypad, kdch1=\E[3~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~, use=xterm+pc+edit, xterm+decedit|fragment for vt220 6-key editing-keypad, kdch1=\E[3~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~, use=xterm+vt+edit, xterm+pc+edit|fragment for pc-style editing keypad, kend=\E[4~, khome=\E[1~, xterm+vt+edit|fragment for vt220-style editing keypad, kfnd=\E[1~, kslt=\E[4~, # # This should work for the commonly used "color xterm" variations (XFree86 # xterm, color_xterm, nxterm, rxvt). Note that it does not set 'bce', so for # XFree86 and and rxvt, some applications that use colors will be less # efficient, and in a few special cases (with "smart" optimization) the wrong # color will be painted in spots. xterm-color|generic "ANSI" color xterm (X Window System), colors#8, ncv@, pairs#64, op=\E[m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm, use=xterm-r6, # # vi may work better with this entry, because vi # doesn't use insert mode much xterm-ic|xterm-vi|xterm with insert character instead of insert mode, mir@, ich=\E[%p1%d@, ich1=\E[@, rmir@, smir@, use=xterm, # # This is used only for testing (it's not relevant to DEC VTxxx terminals, but # to ncurses). xterm-xmc|xterm with magic-cookie glitch, xmc#1, use=xterm-new, # # This one also is primarily for testing ncurses; while the ISO 6429 defines # the REP control, none of the DEC VTxxx terminals (VT52 through VT420) support # it. xterm-rep|xterm with repeat-character control, rep=%p1%c\E[%p2%{1}%-%db, use=xterm-new, # # This is mainly for testing xterm; the real VT220 will not let you switch # character sets without first altering the keyboard language in the setup # screen. Some emulators allow this anyway. (Note that these strings are # normally used only for printers). The parameter to csnm and scs is the same # in both cases: the keyboard language parameter returned by CSI ? 2 6 n. xterm-nrc|xterm with VT220 national replacement character sets, csnm=%?%p1%{1}%=%tNorth American%e%p1%{2}%=%tBritish%e%p1%{3}%=%tFlemish%e%p1%{4}%=%tFrench Canadian%e%p1%{5}%=%tDanish%e%p1%{6}%=%tFinnish%e%p1%{7}%=%tGerman%e%p1%{8}%=%tDutch%e%p1%{9}%=%tItalian%e%p1%{10}%=%tSwiss (French)%e%p1%{11}%=%tSwiss (German)%e%p1%{12}%=%tSwedish%e%p1%{13}%=%tNorwegian%e%p1%{14}%=%tFrench/Belgian%e%p1%{15}%=%tSpanish%;, scs=%?%p1%{1}%=%t\E(B%e%p1%{2}%=%t\E(A%e%p1%{3}%=%t\E(R%e%p1%{4}%=%t\E(9%e%p1%{5}%=%t\E(E%e%p1%{6}%=%t\E(5%e%p1%{7}%=%t\E(K%e%p1%{8}%=%t\E(4%e%p1%{9}%=%t\E(Y%e%p1%{10}%=%t\E(=%e%p1%{11}%=%t\E(=%e%p1%{12}%=%t\E(7%e%p1%{13}%=%t\E(E%e%p1%{14}%=%t\E(R%e%p1%{15}%=%t\E(Z%;, use=xterm-new, # # Foreground 0-15 maps (with toggles) into 30-37 & 90-97 # Background 0-15 maps (with toggles) into 40-47 & 100-107 # # Originally I suppressed setaf/setab, since ANSI specifies only 8 colors, but # Stephen Marley persuaded me to allow the "ANSI" color controls to extend to # 16 colors. (Note that ncurses 4.2 uses setf/setb from this description; # however 5.0 selects either according to their availability). - T.Dickey # # SVr4 curses does not use more than 8 colors anyway, so using 16 colors is # either for terminfo-level applications or via ncurses. xterm-16color|xterm with 16 colors, colors#16, pairs#256, setab=\E[%?%p1%{8}%<%t%p1%{40}%+%e%p1%{92}%+%;%dm, setaf=\E[%?%p1%{8}%<%t%p1%{30}%+%e%p1%{82}%+%;%dm, setb=%p1%{8}%/%{6}%*%{4}%+\E[%d%p1%{8}%m%Pa%?%ga%{1}%=%t4%e%ga%{3}%=%t6%e%ga%{4}%=%t1%e%ga%{6}%=%t3%e%ga%d%;m, setf=%p1%{8}%/%{6}%*%{3}%+\E[%d%p1%{8}%m%Pa%?%ga%{1}%=%t4%e%ga%{3}%=%t6%e%ga%{4}%=%t1%e%ga%{6}%=%t3%e%ga%d%;m, use=xterm+256color, use=xterm-new, # # This uses RGB values 0..1000 # # 256 colors should give 65536 pairs, but terminfo stores numbers in a signed # short. Most people will not notice problems with only 32767 pairs. xterm+256color|xterm 256-color feature, ccc, colors#256, pairs#32767, initc=\E]4;%p1%d;rgb\:%p2%{255}%*%{1000}%/%2.2X/%p3%{255}%*%{1000}%/%2.2X/%p4%{255}%*%{1000}%/%2.2X\E\\, setab=\E[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;%p1%d%;m, setaf=\E[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;%p1%d%;m, setb@, setf@, xterm-256color|xterm with 256 colors, use=xterm+256color, use=xterm-new, xterm-88color|xterm with 88 colors, colors#88, pairs#7744, use=xterm-256color, # # This is an 8-bit version of xterm, which emulates DEC vt220 with ANSI color. # To use it, your decTerminalID resource must be set to 200 or above, and the # sunKeyboard resource set to true. # # HTS \E H \210 # RI \E M \215 # SS3 \E O \217 # CSI \E [ \233 # xterm-8bit|xterm terminal emulator with 8-bit controls (X Window System), OTbs, am, bce, km, mc5i, mir, msgr, npc, xenl, AX, colors#8, cols#80, it#8, lines#24, pairs#64, acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, bel=^G, blink=\2335m, bold=\2331m, cbt=\233Z, civis=\233?25l, clear=\233H\2332J, cnorm=\233?25l\233?25h, cr=^M, csr=\233%i%p1%d;%p2%dr, cub=\233%p1%dD, cub1=^H, cud=\233%p1%dB, cud1=^J, cuf=\233%p1%dC, cuf1=\233C, cup=\233%i%p1%d;%p2%dH, cuu=\233%p1%dA, cuu1=\233A, cvvis=\233?12;25h, dch=\233%p1%dP, dch1=\233P, dl=\233%p1%dM, dl1=\233M, ech=\233%p1%dX, ed=\233J, el=\233K, el1=\2331K, flash=\233?5h$<100/>\233?5l, home=\233H, hpa=\233%i%p1%dG, ht=^I, hts=\210, ich=\233%p1%d@, il=\233%p1%dL, il1=\233L, ind=^J, invis=\2338m, is2=\E[62"p\E G\233m\233?7h\E>\E7\233?1;3;4;6l\2334l\233r\E8, ka1=\217w, ka3=\217u, kb2=\217y, kbeg=\217E, kc1=\217q, kc3=\217s, kcbt=\233Z, kcub1=\217D, kcud1=\217B, kcuf1=\217C, kcuu1=\217A, kdch1=\2333~, kend=\2334~, kent=\217M, kf1=\23311~, kf10=\23321~, kf11=\23323~, kf12=\23324~, kf13=\23325~, kf14=\23326~, kf15=\23328~, kf16=\23329~, kf17=\23331~, kf18=\23332~, kf19=\23333~, kf2=\23312~, kf20=\23334~, kf3=\23313~, kf4=\23314~, kf5=\23315~, kf6=\23317~, kf7=\23318~, kf8=\23319~, kf9=\23320~, khome=\2331~, kich1=\2332~, kmous=\233M, knp=\2336~, kpp=\2335~, mc0=\233i, mc4=\2334i, mc5=\2335i, meml=\El, memu=\Em, op=\23339;49m, rc=\E8, rev=\2337m, ri=\215, rmacs=\E(B, rmam=\233?7l, rmcup=\233?1049l, rmir=\2334l, rmkx=\233?1l\E>, rmso=\23327m, rmul=\23324m, rs1=\Ec, rs2=\E[62"p\E G\233m\233?7h\E>\E7\233?1;3;4;6l\2334l\233r\E8, sc=\E7, setab=\2334%p1%dm, setaf=\2333%p1%dm, setb=\2334%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m, setf=\2333%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m, sgr=\2330%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p7%t;8%;m%?%p9%t\E(0%e\E(B%;, sgr0=\2330m\E(B, smacs=\E(0, smam=\233?7h, smcup=\233?1049h, smir=\2334h, smkx=\233?1h\E=, smso=\2337m, smul=\2334m, tbc=\2333g, u6=\233[%i%d;%dR, u7=\E[6n, u8=\233[?1;2c, u9=\E[c, vpa=\233%i%p1%dd, use=xterm+kbs, # xterm-xf86-v44|xterm terminal emulator (XFree86 4.4 Window System), OTbs, am, bce, km, mc5i, mir, msgr, npc, xenl, AX, colors#8, cols#80, it#8, lines#24, pairs#64, acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l, clear=\E[H\E[2J, cnorm=\E[?12l\E[?25h, cr=^M, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, cvvis=\E[?12;25h, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K, enacs=\E(B\E)0, flash=\E[?5h$<100/>\E[?5l, home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=^J, indn=\E[%p1%dS, invis=\E[8m, is2=\E[!p\E[?3;4l\E[4l\E>, kDC=\E[3;2~, kEND=\E[1;2F, kHOM=\E[1;2H, kIC=\E[2;2~, kLFT=\E[1;2D, kNXT=\E[6;2~, kPRV=\E[5;2~, kRIT=\E[1;2C, kb2=\EOE, kcbt=\E[Z, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kdch1=\E[3~, kend=\EOF, kent=\EOM, kf1=\EOP, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\EO2P, kf14=\EO2Q, kf15=\EO2R, kf16=\EO2S, kf17=\E[15;2~, kf18=\E[17;2~, kf19=\E[18;2~, kf2=\EOQ, kf20=\E[19;2~, kf21=\E[20;2~, kf22=\E[21;2~, kf23=\E[23;2~, kf24=\E[24;2~, kf25=\EO5P, kf26=\EO5Q, kf27=\EO5R, kf28=\EO5S, kf29=\E[15;5~, kf3=\EOR, kf30=\E[17;5~, kf31=\E[18;5~, kf32=\E[19;5~, kf33=\E[20;5~, kf34=\E[21;5~, kf35=\E[23;5~, kf36=\E[24;5~, kf37=\EO6P, kf38=\EO6Q, kf39=\EO6R, kf4=\EOS, kf40=\EO6S, kf41=\E[15;6~, kf42=\E[17;6~, kf43=\E[18;6~, kf44=\E[19;6~, kf45=\E[20;6~, kf46=\E[21;6~, kf47=\E[23;6~, kf48=\E[24;6~, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, khome=\EOH, kich1=\E[2~, kmous=\E[M, knp=\E[6~, kpp=\E[5~, mc0=\E[i, mc4=\E[4i, mc5=\E[5i, meml=\El, memu=\Em, op=\E[39;49m, rc=\E8, rev=\E[7m, ri=\EM, rin=\E[%p1%dT, rmacs=^O, rmam=\E[?7l, rmcup=\E[?1049l, rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[27m, rmul=\E[24m, rs1=\Ec, rs2=\E[!p\E[?3;4l\E[4l\E>, sc=\E7, setab=\E[4%p1%dm, setaf=\E[3%p1%dm, setb=\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m, setf=\E[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m, sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p7%t;8%;m%?%p9%t\016%e\017%;, sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smcup=\E[?1049h, smir=\E[4h, smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g, u6=\E[%i%d;%dR, u7=\E[6n, u8=\E[?1;2c, u9=\E[c, vpa=\E[%i%p1%dd, ka2=\EOx, kb1=\EOt, kb3=\EOv, kc2=\EOr, use=xterm+kbs, xterm-xfree86|xterm terminal emulator (XFree86 4.4 Window System), use=xterm-xf86-v44, # # Compatible with the R6 xterm, with the following changes: # + added acsc (perhaps some versions of tic assume the standard vt100 # alternate character set) # + added u6, u7, u8, u9 strings for Daniel Weaver's tack program. # + added kmous string for ncurses. # + added khome/kend strings (which conflict with kfnd/kslt, see note). xterm-r6|xterm-old|xterm X11R6 version, OTbs, am, km, mir, msgr, xenl, cols#80, it#8, lines#24, acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, bel=^G, bold=\E[1m, clear=\E[H\E[2J, cr=^M, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, enacs=\E)0, home=\E[H, ht=^I, hts=\EH, il=\E[%p1%dL, il1=\E[L, ind=^J, is2=\E[m\E[?7h\E[4l\E>\E7\E[r\E[?1;3;4;6l\E8, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kdch1=\E[3~, kf1=\E[11~, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf2=\E[12~, kf20=\E[34~, kf3=\E[13~, kf4=\E[14~, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, kmous=\E[M, meml=\El, memu=\Em, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O, rmcup=\E[2J\E[?47l\E8, rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m, rs2=\E[m\E[?7h\E[4l\E>\E7\E[r\E[?1;3;4;6l\E8, sc=\E7, sgr0=\E[m, smacs=^N, smcup=\E7\E[?47h, smir=\E[4h, smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g, u6=\E[%i%d;%dR, u7=\E[6n, u8=\E[?1;2c, u9=\E[c, use=xterm+kbs, use=xterm+decedit, # # Compatible with the R5 xterm, with the following changes: # + changed 'blink=@', to 'blink@' (the former meant that "@" would start # a blink, the latter that it is not supported). # + changed kf1 through kf4 to correspond with actual usage. Though X # supports keypad symbols for PF1 to PF4, and xterm interprets these # correctly, the F1 to F4 codes are commonly (but incorrectly) used. # + moved reset string from rs1 to rs2, to correlate better with termcap. # + make khome consistent with other entries. # + use rmul/smul, rmir/smir from termcap, but not rmcup/smcup because # not everyone wants the alternate screen. # + added u6, u7, u8, u9 strings for Daniel Weaver's tack program. # + added kmous string for ncurses. xterm-r5|xterm R5 version, OTbs, am, km, msgr, xenl, cols#80, it#8, lines#24, bel=^G, bold=\E[1m, clear=\E[H\E[2J, cr=^M, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=^J, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kdch1=\E[3~, kdl1=\E[31~, kel=\E[8~, kend=\E[4~, kf0=\EOq, kf1=\E[11~, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf2=\E[12~, kf3=\E[13~, kf4=\E[14~, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, khome=\E[1~, kich1=\E[2~, kil1=\E[30~, kmous=\E[M, knp=\E[6~, kpp=\E[5~, rc=\E8, rev=\E[7m, ri=\EM, rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m, rs2=\E>\E[?1;3;4;5;6l\E[4l\E[?7h\E[m\E[r\E[2J\E[H, sc=\E7, sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;m, sgr0=\E[m, smir=\E[4h, smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g, u6=\E[%i%d;%dR, u7=\E[6n, u8=\E[?1;2c, u9=\E[c, use=xterm+kbs, # # # Customization begins here. # # This is the only entry which you should have to customize, since "xterm" # is widely used for a variety of incompatible terminal emulations including # color_xterm and rxvt. xterm|xterm-debian|X11 terminal emulator, use=xterm-new, # use=xterm-r6, # This fragment is for people who cannot agree on what the backspace key # should send. # Modified to more strictly conform to the DEC VT220 behavior; this is # mandated by Section 9.8 of the Debian Policy Manual. xterm+kbs|fragment for backspace key, kbs=\177, debian/hurd.ti0000644000000000000000000001113312267033043010465 0ustar hurd|The GNU Hurd console server, # Over-all properties. # We use 8-bit characters km, # Although we don't do XON/XOFF, we don't want padding characters. xon, # Hard reset. rs1=\EM, # Cursor related capabilities. # Moving the cursor. # We have automatic margins. am, # We wrap around the left edge. bw, # We ignore \n at end of line xenl, # Carriage return and newline. cr=^M, nel=^M^J, # Move cursor to home position (to position P1, P2). home=\E[H, cup=\E[%i%p1%d;%p2%dH, # Move cursor one character (P1 characters) backwards. # We use ^H instead \E[D for cub1, as only ^H implements and it # is one byte instead three. cub1=^H, cub=\E[%p1%dD, # Move cursor one line (P1 lines) downwards. cud1=\E[B, cud=\E[%p1%dB, # Move cursor one character (P1 characters) forwards. cuf1=\E[C, cuf=\E[%p1%dC, # Move cursor one line (P1 lines) upwards. cuu1=\E[A, cuu=\E[%p1%dA, # Set horizontal (vertical) cursor position to P1. hpa=\E[%i%p1%dG, vpa=\E[%i%p1%dd, # Save (restore) cursor position. sc=\E7, rc=\E8, # Set the scrolling region to lines P1 to P2. csr=\E[%i%p1%d;%p2%dr, # Modifying cursor attributes. # Make cursor invisible, very visible or normal. civis=\E[?25l, cvvis=\E[34l, cnorm=\E[?25h, # Tabulator stops. # We have tabulator stops every eight rows. it#8, # Move cursor to next tabulator stop. ht=^I, # Move cursor to previous tabulator stop. cbt=\E[Z, # XXX When we implement this. # Set tab stop in the current column of every row. # hts=\EH, # Delete all tab stops. # tbc=\E[3g, # Screen editing capabilities. # Clear screen. clear=\Ec, # Clear to end of screen. ed=\E[J, # Clear to end (beginning) of line. el=\E[K, el1=\E[1K, # Insert one character (P1 characters). # not included because we have insert mode. # ich1=\E[@, ich=\E[%p1%d@, # Enter (leave) insert mode. smir=\E[4h, rmir=\E[4l, # It is save to move when in insert mode. mir, # Delete one character (P1 characters). dch1=\E[P, dch=\E[%p1%dP, # Erase the next N characters. ech=\E[%p1%dX, # Insert one line (P1 lines). il1=\E[L, il=\E[%p1%dL, # Delete one line (P1 lines). dl1=\E[M, dl=\E[%p1%dM, # Scroll the whole screen one line (P1 lines) upwards. We don't use # ^J, because this could put things into the scrollback buffer. ind=\E[S, indn=\E[%p1%dS, # Scroll the whole screen one line (P1 lines) downwards. rin=\E[%p1%dT, ri=\E[T, # Bell capabilities. # Audible bell. bel=^G, # Flash the screen (visible bell). flash=\Eg, # Keycodes for special keys. # Backspace key. kbs=\177, # Keycode for left, down, right and up arrow key. kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, # Keycodes for function keys. kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf20=\E[34~, # Keycode for backtab key. kcbt=\E[Z, # Keycode for suspend key. kspd=^Z, # Keycode for home (insert, delete, end) key. khome=\E[1~, kich1=\E[2~, kdch1=\E[3~, kend=\E[4~, # Keycode for previous (next) page key. kpp=\E[5~, knp=\E[6~, # Keycode for center of keypad area. kb2=\E[G, # Mouse event has occurred. kmous=\E[M, # Text attribute capabilities. acsc=++\,\,--..00ii``aaffgghhjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, # Color support. # We erase the screen with the current background color. bce, # Number of colors and color pairs at the same time. colors#8, pairs#64, # Video attributes colliding with color. # ORed: A_STANDOUT 1, A_UNDERLINE 2, A_REVERSE 4, A_BLINK 8, A_DIM 16, # A_BOLD 32, A_INVIS 64 # We don't define this as we do our own display optimization, # depending on the display driver. Alternatively, we could provide # different terminfo entries. # ncv#18, # Set background (foreground) color. setab=\E[4%p1%dm, setaf=\E[3%p1%dm, # Set default color pair to its original value. op=\E[39;49m, # Video attributes. # Overstrikes are erasable with a blank. eo, # It is save to move when in standout mode. msgr, # Enable dim (blinking, bold, invisible, reverse) attribute. dim=\E[2m, blink=\E[5m, bold=\E[1m, invis=\E[8m, rev=\E[7m, # Enable (disable) standout mode. smso=\E[7m, rmso=\E[27m, # Enable (disable) underline mode. smul=\E[4m, rmul=\E[24m, # Enable (disable) italic mode. sitm=\E[3m, ritm=\E[23m, # Enable (disable) real bold (not intensity bright) mode. This is a # GNU extension. gsbom=\E[>1h, grbom=\E[>1l, # Enable (disable) alternative character set. smacs=\E[11m, rmacs=\E[10m, # Set all attributes. sgr=\E[0%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5%t;2%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;m, # Reset all attributes. sgr0=\E[0m, debian/libncurses5-dbg.install0000644000000000000000000000053312267033043013547 0ustar obj-debug/lib/libncurses.so.* usr/lib/debug obj-debug/lib/libform.so.* usr/lib/debug obj-debug/lib/libmenu.so.* usr/lib/debug obj-debug/lib/libpanel.so.* usr/lib/debug obj-debug/lib/libncurses_g.a usr/lib obj-debug/lib/libform_g.a usr/lib obj-debug/lib/libmenu_g.a usr/lib obj-debug/lib/libpanel_g.a usr/lib obj-debug/lib/libncurses++_g.a usr/lib debian/lib64ncurses5-dev.links0000644000000000000000000000027212267033043013415 0ustar lib64/libtinfo.so.5 usr/lib64/libtinfo.so usr/lib64/libncurses.so usr/lib64/libcurses.so usr/lib64/libncurses.a usr/lib64/libcurses.a usr/lib64/libtinfo.a usr/lib64/libtermcap.a debian/control0000644000000000000000000004336512313354322010602 0ustar Source: ncurses Section: libs Priority: required Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Craig Small Uploaders: Sven Joachim Build-Depends: debhelper (>= 8.1.3), dpkg-dev (>= 1.15.7), g++-multilib [amd64 i386 powerpc ppc64 s390 sparc], libgpm-dev [linux-any], pkg-config, Standards-Version: 3.9.5 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/ncurses.git Vcs-Git: git://anonscm.debian.org/collab-maint/ncurses.git Homepage: http://invisible-island.net/ncurses/ XS-Testsuite: autopkgtest Package: libtinfo5 Architecture: any Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} Replaces: libncurses5 (<< 5.9-3) Breaks: dialog (<< 1.2-20130523) Description: shared low-level terminfo library for terminal handling The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. . This package contains the shared low-level terminfo library. Package: libncurses5 Architecture: any Pre-Depends: ${misc:Pre-Depends}, libtinfo5 (>= 5.9-3) Multi-Arch: same Depends: libtinfo5 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Recommends: libgpm2 [linux-any] Description: shared libraries for terminal handling The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. . This package contains the shared libraries necessary to run programs compiled with ncurses. Package: libtinfo-dev Architecture: any Section: libdevel Priority: optional Multi-Arch: same Depends: libtinfo5 (= ${binary:Version}), ${misc:Depends} Replaces: libncurses5-dev (<< 5.9-3) Breaks: binutils-gold (<< 2.21.53.20110910) Description: developer's library for the low-level terminfo library The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. . This package contains the static library and symbolic link that developers using the low-level terminfo library will need. Packages should not build-depend on this package. Package: libtinfo5-dbg Architecture: any Section: debug Priority: extra Depends: libtinfo5 (= ${binary:Version}), libtinfo-dev (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Replaces: libncurses5-dbg (<< 5.9+20130608) Breaks: libncurses5-dbg (<< 5.9-3) Description: debugging/profiling library for the low-level terminfo library The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. . This package contains a special library version of the low-level terminfo library suitable for debugging and profiling. Also included are detached debugging symbols for libtinfo5. Package: libncurses5-dev Architecture: any Section: libdevel Priority: optional Multi-Arch: same Depends: libtinfo5 (= ${binary:Version}), libncurses5 (= ${binary:Version}), libtinfo-dev (= ${binary:Version}), ncurses-bin (= ${binary:Version}), libc6-dev | libc-dev, ${misc:Depends} Conflicts: ncurses-dev, libncurses-dev Replaces: ncurses-dev, libncurses-dev Provides: libncurses-dev, ncurses-dev Suggests: ncurses-doc Description: developer's libraries for ncurses The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. . This package contains the header files, static libraries and symbolic links that developers using ncurses will need. Package: libncurses5-dbg Architecture: any Section: debug Priority: extra Depends: libtinfo5 (= ${binary:Version}), libncurses5-dev (= ${binary:Version}), libtinfo5-dbg (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: debugging/profiling libraries for ncurses The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. . This package contains special library versions of ncurses suitable for debugging and profiling. Also included are detached debugging symbols for libncurses5. Package: libncursesw5 Architecture: any Priority: important Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Depends: libtinfo5 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Recommends: libgpm2 [linux-any] Description: shared libraries for terminal handling (wide character support) The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. . This package contains the shared libraries necessary to run programs compiled with ncursesw, which includes support for wide characters. Package: libncursesw5-dev Architecture: any Section: libdevel Priority: optional Multi-Arch: same Depends: libtinfo5 (= ${binary:Version}), libncursesw5 (= ${binary:Version}), libtinfo-dev (= ${binary:Version}), ncurses-bin (= ${binary:Version}), libc6-dev | libc-dev, ${misc:Depends} Suggests: ncurses-doc Description: developer's libraries for ncursesw The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. . This package contains the header files, static libraries and symbolic links that developers using ncursesw will need. . This package includes support for wide characters. Package: libncursesw5-dbg Architecture: any Section: debug Priority: extra Depends: libtinfo5 (= ${binary:Version}), libtinfo5-dbg (= ${binary:Version}), libncursesw5-dev (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: debugging/profiling libraries for ncursesw The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. . This package contains special library versions of ncursesw suitable for debugging and profiling. Also included are detached debugging symbols for libncursesw5. . This package includes support for wide characters. Package: lib64ncurses5 Architecture: i386 powerpc sparc s390 Priority: optional Depends: lib64tinfo5 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Replaces: amd64-libs (<= 1.2) Description: shared libraries for terminal handling (64-bit) The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. . This package contains the shared libraries necessary to run programs compiled with ncurses. . This package supports the 64-bit ABI variant of your system's architecture. Package: lib64ncurses5-dev Architecture: i386 powerpc sparc s390 Section: libdevel Priority: optional Depends: lib64ncurses5 (= ${binary:Version}), lib64tinfo5 (= ${binary:Version}), libncurses5-dev (= ${binary:Version}), lib64c-dev, ${misc:Depends} Suggests: ncurses-doc Replaces: amd64-libs-dev (<= 1.2), lib64tinfo5-dev Description: developer's libraries for ncurses (64-bit) The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. . This package contains the header files, static libraries and symbolic links that developers using ncurses will need. . This package supports the 64-bit ABI variant of your system's architecture. Package: lib32ncurses5 Architecture: amd64 ppc64 Priority: optional Depends: lib32tinfo5 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Replaces: ia32-libs (<< 1.10) Description: shared libraries for terminal handling (32-bit) The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. . This package contains the shared libraries necessary to run programs compiled with ncurses. . This package supports the 32-bit ABI variant of your system's architecture. Package: lib32ncurses5-dev Architecture: amd64 ppc64 Section: libdevel Priority: optional Depends: lib32tinfo5 (= ${binary:Version}), lib32ncurses5 (= ${binary:Version}), lib32tinfo-dev (= ${binary:Version}), libncurses5-dev (= ${binary:Version}), lib32c-dev, ${misc:Depends} Suggests: ncurses-doc Description: developer's libraries for ncurses (32-bit) The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. . This package contains the header files, static libraries and symbolic links that developers using ncurses will need. . This package supports the 32-bit ABI variant of your system's architecture. Package: lib32ncursesw5 Architecture: amd64 ppc64 Priority: optional Depends: lib32tinfo5 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: shared libraries for terminal handling (wide character support) (32-bit) The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. . This package contains the shared libraries necessary to run programs compiled with ncursesw, which includes support for wide characters. . This package supports the 32-bit ABI variant of your system's architecture. Package: lib32ncursesw5-dev Architecture: amd64 ppc64 Section: libdevel Priority: optional Depends: lib32tinfo5 (= ${binary:Version}), lib32ncursesw5 (= ${binary:Version}), lib32tinfo-dev (= ${binary:Version}), libncursesw5-dev (= ${binary:Version}), lib32c-dev, ${misc:Depends} Suggests: ncurses-doc Description: developer's libraries for ncursesw (32-bit) The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. . This package contains the header files, static libraries and symbolic links that developers using ncursesw will need. . This package includes support for wide characters. This package supports the 32-bit ABI variant of your system's architecture. Package: lib64tinfo5 Architecture: i386 powerpc sparc s390 Priority: optional Depends: ${shlibs:Depends}, ${misc:Depends} Replaces: lib64ncurses5 (<< 5.9-3) Breaks: lib64ncurses5 (<< 5.9-3) Description: shared low-level terminfo library for terminal handling (64-bit) The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. . This package contains the shared low-level terminfo library. . This package supports the 64-bit ABI variant of your system's architecture. Package: lib32tinfo5 Architecture: amd64 ppc64 Priority: optional Depends: ${shlibs:Depends}, ${misc:Depends} Replaces: lib32ncurses5 (<< 5.9-3) Breaks: lib32ncurses5 (<< 5.9-3) Description: shared low-level terminfo library for terminal handling (32-bit) The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. . This package contains the shared low-level terminfo library. . This package supports the 32-bit ABI variant of your system's architecture. Package: lib32tinfo-dev Architecture: amd64 ppc64 Section: libdevel Priority: optional Depends: lib32tinfo5 (= ${binary:Version}), lib32c-dev, ${misc:Depends} Replaces: lib32ncurses5-dev (<< 5.9-3), lib32tinfo5-dev Breaks: lib32ncurses5-dev (<< 5.9-3) Description: developer's library for the low-level terminfo library (32-bit) The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. . This package contains the static library and symbolic link that developers using the low-level terminfo library will need. Packages should not build-depend on this package. . This package supports the 32-bit ABI variant of your system's architecture. Package: ncurses-bin Architecture: any Section: utils Essential: yes Pre-Depends: ${shlibs:Depends}, ${misc:Depends} Multi-Arch: foreign Description: terminal-related programs and man pages The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. . This package contains the programs used for manipulating the terminfo database and individual terminfo entries, as well as some programs for resetting terminals and such. Package: ncurses-base Architecture: all Section: misc Essential: yes Multi-Arch: foreign Depends: ${misc:Depends} Conflicts: ncurses, ncurses-runtime Provides: ncurses-runtime Breaks: ncurses-term (<< 5.7+20100313-3) Description: basic terminal type definitions The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. . This package contains terminfo data files to support the most common types of terminal, including ansi, dumb, linux, rxvt, screen, sun, vt100, vt102, vt220, vt52, and xterm. Package: ncurses-term Architecture: all Section: misc Priority: standard Multi-Arch: foreign Depends: ${misc:Depends} Replaces: ncurses-base (<< 5.7+20100313-1), mlterm-common (<< 3.0.2-1), bogl-bterm (<< 0.1.18-7) Breaks: mlterm-common (<< 3.0.2-1), bogl-bterm (<< 0.1.18-7) Description: additional terminal type definitions The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. . This package contains all of the numerous terminal definitions not found in the ncurses-base package. Package: ncurses-examples Architecture: any Section: misc Priority: optional Depends: ${shlibs:Depends}, ${misc:Depends} Description: test programs and examples for ncurses The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. . This package contains programs demonstrating the possibilities of ncurses and testing the library. The examples include an analog/digital clock and several classic programs such as solitaire, battleships, a knight's tour on a chess board, the towers of Hanoi and several others. Package: ncurses-doc Architecture: all Section: doc Priority: optional Depends: ${misc:Depends} Replaces: libncurses5-dev (<< 5.7+20101128) Description: developer's guide and documentation for ncurses The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. . This package contains an introduction to writing programs with ncurses a guide to the internals of the ncurses library. It also includes the libraries' man pages. . Non-developers likely have little use for this package. Package: libx32ncurses5 Architecture: amd64 i386 Priority: optional Depends: libx32tinfo5 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: shared libraries for terminal handling (x32) The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. . This package contains the shared libraries necessary to run programs compiled with ncurses. . This package supports the x32 ABI variant of your system's architecure. Package: libx32ncurses5-dev Architecture: amd64 i386 Section: libdevel Priority: optional Depends: libx32tinfo5 (= ${binary:Version}), libx32ncurses5 (= ${binary:Version}), libx32tinfo-dev (= ${binary:Version}), libncurses5-dev (= ${binary:Version}), libc6-dev-x32, ${misc:Depends} Suggests: ncurses-doc Description: developer's libraries for ncurses (x32) The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. . This package contains the header files, static libraries and symbolic links that developers using ncurses will need. . This package supports the x32 ABI variant of your system's architecure. Package: libx32ncursesw5 Architecture: amd64 i386 Priority: optional Depends: libx32tinfo5 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: shared libraries for terminal handling (wide character support) (x32) The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. . This package contains the shared libraries necessary to run programs compiled with ncursesw, which includes support for wide characters. . This package supports the x32 ABI variant of your system's architecure. Package: libx32ncursesw5-dev Architecture: amd64 i386 Section: libdevel Priority: optional Depends: libx32tinfo5 (= ${binary:Version}), libx32ncursesw5 (= ${binary:Version}), libx32tinfo-dev (= ${binary:Version}), libncursesw5-dev (= ${binary:Version}), libc6-dev-x32, ${misc:Depends} Suggests: ncurses-doc Description: developer's libraries for ncursesw (x32) The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. . This package contains the header files, static libraries and symbolic links that developers using ncursesw will need. . This package includes support for wide characters. This package supports the x32 ABI variant of your system's architecure. Package: libx32tinfo5 Architecture: amd64 i386 Priority: optional Depends: ${shlibs:Depends}, ${misc:Depends} Description: shared low-level terminfo library for terminal handling (x32) The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. . This package contains the shared low-level terminfo library. . This package supports the x32 ABI variant of your system's architecure. Package: libx32tinfo-dev Architecture: amd64 i386 Section: libdevel Priority: optional Depends: libx32tinfo5 (= ${binary:Version}), libc6-dev-x32, ${misc:Depends} Description: developer's library for the low-level terminfo library (x32) The ncurses library routines are a terminal-independent method of updating character screens with reasonable optimization. . This package contains the static library and symbolic link that developers using the low-level terminfo library will need. Packages should not build-depend on this package. . This package supports the x32 ABI variant of your system's architecure. debian/lib32tinfo-dev.install0000644000000000000000000000025312267033043013305 0ustar obj-wide-32/lib/libtinfo.a usr/lib32 obj-wide-32/lib/libtinfo.so usr/lib32 obj-32/lib/libtic.a usr/lib32 obj-32/lib/libtic.so usr/lib32 debian/libtermcap.so usr/lib32 debian/TODO0000644000000000000000000000102212267033043007651 0ustar There are two binary-incompatible options which we need to wait for a SONAME change to enable: --enable-ext-colors (will switch to soversion 6) --enable-ext-mouse The configure test for the size of chtype_t was broken up until 5.4-7. It would be nice to remove --disable-lp64, --with-chtype, and --with-mmask-t, but that is an incompatible change. The wide-character version of ncurses is basically mature at this point. At the next binary incompatible change, there may be no more reason to ship separate packages for it. debian/rxvt-unicode.ti0000644000000000000000000000563512267033043012164 0ustar # From: Thomas Dickey 04 Oct 1997 # Updated: Özgür Kesim 02 Nov 1997 # Updated: Marc Lehmann , 17 Feb 2005 # Updated: Marc Lehmann , 04 Nov 2008: change init/reset sequences rxvt-unicode|rxvt-unicode terminal (X Window System), am, bce, eo, km, msgr, xenl, hs, cols#80, it#8, lines#24, acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~-A.B+C\,D0EhFiG, bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l, clear=\E[H\E[2J, cnorm=\E[?25h, cr=^M, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, cvvis=\E[?25h, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K, flash=\E[?5h$<20/>\E[?5l, home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=^J, is1=\E[\041p, is2=\E[r\E[m\E[2J\E[?7;25h\E[?1;3;4;5;6;9;66;1000;1001;1049l\E[4l, kDC=\E[3$, kIC=\E[2$, kEND=\E[8$, kHOM=\E[7$, kLFT=\E[d, kNXT=\E[6$, kPRV=\E[5$, kRIT=\E[c, kbs=\177, ka1=\EOw, ka3=\EOy, kb2=\EOu, kc1=\EOq, kc3=\EOs, kcbt=\E[Z, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[3~, kel=\E[8\^, kend=\E[8~, kent=\EOM, kf1=\E[11~, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf2=\E[12~, kf20=\E[34~, kf3=\E[13~, kf4=\E[14~, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, kfnd=\E[1~, khome=\E[7~, kich1=\E[2~, kmous=\E[M, knp=\E[6~, kpp=\E[5~, kslt=\E[4~, rc=\E8, rev=\E[7m, ri=\EM, rmso=\E[27m, rmul=\E[24m, rs1=\Ec, rs2=\E[r\E[m\E[?7;25h\E[?1;3;4;5;6;9;66;1000;1001;1049l\E[4l, sgr0=\E[m\E(B, enacs=, smacs=\E(0, rmacs=\E(B, smso=\E[7m, smul=\E[4m, tbc=\E[3g, vpa=\E[%i%p1%dd, colors#88, pairs#7744, btns#5, lm#0, ccc, npc, mc5i, ncv#0, mir, xon, bw, ech=\E[%p1%dX, mc0=\E[i, mc4=\E[4i, mc5=\E[5i, sitm=\E[3m, ritm=\E[23m, smam=\E[?7h, rmam=\E[?7l, smir=\E[4h, rmir=\E[4l, smcup=\E[?1049h, rmcup=\E[r\E[?1049l, smkx=\E=, rmkx=\E>, indn=\E[%p1%dS, rin=\E[%p1%dT, sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p7%t;8%;m%?%p9%t\E(0%e\E(B%;, op=\E[39;49m, setaf=\E[38;5;%p1%dm, setab=\E[48;5;%p1%dm, setf=%?%p1%{7}%>%t\E[38;5;%p1%dm%e\E[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m%;, setb=%?%p1%{7}%>%t\E[48;5;%p1%dm%e\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m%;, initc=\E]4;%p1%d;rgb\:%p2%{65535}%*%{1000}%/%4.4X/%p3%{65535}%*%{1000}%/%4.4X/%p4%{65535}%*%{1000}%/%4.4X\E\\, sc=\E7, s0ds=\E(B, s1ds=\E(0, s2ds=\E*B, s3ds=\E+B, u6=\E[%i%d;%dR, u7=\E[6n, u8=\E[?1;2c, u9=\E[c, tsl=\E]2;, fsl=\007, dsl=\E]2;\007, rxvt-unicode-256color|rxvt-unicode terminal with 256 colors (X Window System), colors#256, pairs#32767, use=rxvt-unicode, debian/libncurses5.postinst0000644000000000000000000000055512267033043013236 0ustar #! /bin/sh set -e PACKAGE=libncurses5 if dpkg --compare-versions "$2" lt-nl 5.9-7; then # Replace directory with symlink. if [ ! -L /usr/share/doc/$PACKAGE ] && \ [ -d /usr/share/doc/$PACKAGE ]; then if rmdir /usr/share/doc/$PACKAGE 2>/dev/null; then ln -sf libtinfo5 /usr/share/doc/$PACKAGE fi fi fi #DEBHELPER# exit 0 debian/libncurses5-dev.links.in0000644000000000000000000000012712267033043013647 0ustar usr/lib/${DEB_HOST_MULTIARCH}/libncurses.so usr/lib/${DEB_HOST_MULTIARCH}/libcurses.so debian/ncurses-examples.install0000644000000000000000000000004612267033043014054 0ustar test/README usr/lib/ncurses/examples debian/lib32ncurses5.install0000644000000000000000000000021012267033043013152 0ustar obj-32/lib/libncurses.so.* lib32 obj-32/lib/libpanel.so.* usr/lib32 obj-32/lib/libform.so.* usr/lib32 obj-32/lib/libmenu.so.* usr/lib32 debian/lib32ncurses5.postinst0000644000000000000000000000114212267033043013374 0ustar #! /bin/sh set -e PACKAGE=lib32ncurses5 if dpkg --compare-versions "$2" lt-nl 5.9-7; then # Replace directory with symlink. if [ ! -L /usr/share/doc/$PACKAGE ] && \ [ -d /usr/share/doc/$PACKAGE ]; then if rmdir /usr/share/doc/$PACKAGE 2>/dev/null; then ln -sf lib32tinfo5 /usr/share/doc/$PACKAGE fi fi fi if dpkg --compare-versions "$2" lt-nl 5.9-10; then # Fix symlink target if [ -L /usr/share/doc/$PACKAGE ] && \ [ "$(readlink -q /usr/share/doc/$PACKAGE)" = "libtinfo5" ]; then ln -snf lib32tinfo5 /usr/share/doc/$PACKAGE fi fi #DEBHELPER# exit 0 debian/changelog.old0000644000000000000000000000256512267033043011625 0ustar ncurses (4.1-1) unstable; urgency=low * New upstream version. Removed deb-files. -- Michael Alan Dorman Wed, 7 May 1997 16:39:28 -0400 ncurses (4.0-1) unstable; urgency=high * Upgrade to 4.0, which syncronizes the ABI and version numbers (and goes to a major-only ABI number, which is more like other packages). * Ditched use of dpkg-shlibdeps for the moment---I feel more confident of my ability to maintain the dependencies by hand. -- Michael Alan Dorman Fri, 27 Dec 1996 09:24:47 -0500 ncurses (1.9.9g-3) unstable; urgency=low * Upgrade to 1.9.9g final release * Remove xterm-color from -base, since default xterm is now color -- Michael Alan Dorman Mon, 16 Dec 1996 14:06:49 -0500 ncurses (1.9.9g-2) unstable; urgency=low * Upgraded to latest (11/20) snapshot * New soname, so new lib names -- Michael Alan Dorman Mon, 16 Dec 1996 13:28:51 -0500 ncurses (1.9.9g-1) unstable; urgency=low * Upgraded to latest upstream snapshot * New soname, so new lib names. -- Michael Alan Dorman Sun, 22 Sep 1996 14:32:56 -0400 ncurses (1.9.9e-3) unstable; urgency=low * Moved to new source packaging format. -- Michael Alan Dorman Thu, 12 Sep 1996 15:19:35 -0400 debian/ncurses-bin.manpages0000644000000000000000000000004012267033043013125 0ustar obj-wide/man/ncursesw5-config.1 debian/libncursesw5-dbg.postinst0000644000000000000000000000056212267033043014155 0ustar #! /bin/sh set -e PACKAGE=libncursesw5-dbg if dpkg --compare-versions "$2" lt-nl 5.9-7; then # Replace directory with symlink. if [ ! -L /usr/share/doc/$PACKAGE ] && \ [ -d /usr/share/doc/$PACKAGE ]; then if rmdir /usr/share/doc/$PACKAGE 2>/dev/null; then ln -sf libtinfo5 /usr/share/doc/$PACKAGE fi fi fi #DEBHELPER# exit 0 debian/changelog0000644000000000000000000021440412313354352011046 0ustar ncurses (5.9+20140118-1ubuntu1) trusty; urgency=medium * Merge with Debian; remaining changes: - Add simple autopkgtest to the package. - Build x32 packages. -- Matthias Klose Sat, 22 Mar 2014 19:37:36 +0100 ncurses (5.9+20140118-1) unstable; urgency=low * New upstream patchlevel. - Apply includesubdir variable which was introduced in 20130805 to gen-pkgconfig.in (Closes: #735782). * Update years in debian/copyright. * Refresh Debian patches. -- Sven Joachim Mon, 20 Jan 2014 18:31:56 +0100 ncurses (5.9+20131221-1ubuntu1) trusty; urgency=medium * Merge with Debian; remaining changes: - Add simple autopkgtest to the package. - Build x32 packages. -- Matthias Klose Tue, 14 Jan 2014 05:04:50 +0100 ncurses (5.9+20131221-1) unstable; urgency=low * New upstream patchlevel. - Update libtinfo5 and libncursesw5 symbols files, bump shlibs. * Sync hurd terminfo description from the Savannah git repository. - Add xenl (Closes: #727119). * Depend on libc6-dev | libc-dev rather than just libc-dev in libncurses{w,}5-dev. * Check GPG signature of upstream tarballs in the watch files. * Upgrade Standards-Version to 3.9.5, no changes needed. -- Sven Joachim Fri, 10 Jan 2014 18:10:11 +0100 ncurses (5.9+20130608-1ubuntu1) saucy; urgency=low * Merge with Debian; remaining changes: - Add simple autopkgtest to the package. - Build x32 packages. -- Matthias Klose Sat, 27 Jul 2013 15:53:33 +0200 ncurses (5.9+20130608-1) unstable; urgency=low * New upstream patchlevel. - Add pow() to configure-check for math library, needed for test/hanoi (Closes: #708056). - Fix regression in error-reporting in lib_setup.c (Closes: #711134). * Add Breaks against dialog (<< 1.2-20130523) to libtinfo5, since older dialog versions misbehave (Closes: #709325). * Move detached debugging symbols for libtinfo5 to libtinfo5-dbg. * Switch Vcs-* fields to anonscm.debian.org. * Upgrade Standards-Version to 3.9.4, no changes needed. -- Sven Joachim Mon, 10 Jun 2013 20:18:59 +0200 ncurses (5.9+20130504-1) unstable; urgency=low * New upstream patchlevel. - modify MKkey_defs.sh to filter out build-path which was unnecessarily shown in curses.h. * The headers should now be identical across architectures where libc-dev is coinstallable, so mark libncurses{w,}5-dev as "Multi-Arch: same" again (Closes: #689131). -- Sven Joachim Sat, 11 May 2013 13:00:56 +0200 ncurses (5.9+20130119-1) experimental; urgency=low * New upstream patchlevel. - Modify init_pair() to accept -1's for color value after assume_default_colors() has been called (Closes: #337095). - Modify name-comparison for tgetstr, etc., to accommodate legacy applications as well as to improve compatibility with BSD 4.2 termcap implementations (Closes: #698299). - Add advice in infocmp manpage for termcap users (Closes: #698469). - Update symbols files for new symbols, bump shlibs. - Remove internal symbol _nc_memmove from libncurses{w,5} symbols files. * Drop patches applied upstream: 00-terminfo-update.diff, 04-fix-tabset-directory.diff and 05-fix-poll-test.diff. * Adapt patch 03-debian-ncursesconfig-omit-L.diff to upstream changes. * Improve cross-building support: - Don't fail if the system version of tic has a different (upstream) version than the one that is being built (Closes: #681798). - Assume working poll() (see #676461). * Drop /usr/share/terminfo from ncurses-bin (Closes: #678441). * Fix typo in package descriptions (architecure → architecture) (Closes: #697533). * Drop Conflicts on old libc6-i386 versions in the lib32* packages. * Don't unnecessarily depend on g++-multilib on kfreebsd-amd64. * Update years in debian/copyright. -- Sven Joachim Wed, 23 Jan 2013 18:50:58 +0100 ncurses (5.9-10ubuntu4) raring; urgency=low * debian/tests/build: - Add TERM=linux enviroment variable to prevent tests from failing. -- Vibhav Pant Fri, 08 Feb 2013 16:18:10 +0100 ncurses (5.9-10ubuntu3) raring; urgency=low * Add simple autopkgtest to the package. -- Vibhav Pant Thu, 07 Feb 2013 13:50:14 +0530 ncurses (5.9-10ubuntu2) raring; urgency=low * Build x32 packages. -- Matthias Klose Wed, 14 Nov 2012 11:07:12 +0100 ncurses (5.9-10ubuntu1) quantal; urgency=low * Update config.guess,sub for aarch64 -- Wookey Mon, 01 Oct 2012 12:56:43 +0100 ncurses (5.9-10) unstable; urgency=low * Drop the dependency of the biarch packages on libtinfo5 (Closes: #678440). - Convert /usr/share/doc/lib{32,64}tinfo5 back to directories. -- Sven Joachim Wed, 27 Jun 2012 17:20:15 +0200 ncurses (5.9-9) unstable; urgency=low * New patch 05-fix-poll-test.diff adapted from the 20120608 upstream patchlevel, correcting the CF_FUNC_POLL test which inadvertently failed if standard input was redirected, as is the case on the Debian buildds (Closes: #676461). * Assume working poll() for the biarch packages where we cannot run the configure check. -- Sven Joachim Thu, 14 Jun 2012 17:02:56 +0200 ncurses (5.9-8) unstable; urgency=low * Update terminfo descriptions to the 20120602 upstream patchlevel. - Correct 'op' for bterm (Closes: #671227). * Change section of ncurses-{base,term} to misc (see #671616). * Move the Breaks against old binutils-gold versions to libtinfo-dev. * Conflict with libc6-i386 (<= 2.9-18) in lib32tinfo{5,-dev}. -- Sven Joachim Sun, 03 Jun 2012 10:17:35 +0200 ncurses (5.9-7) unstable; urgency=low * Take over bterm terminfo entry from bogl-bterm in ncurses-term (Closes: #562134). * Make libtinfo5 rather than libncurses5 the main package where the Debian FAQ and TODO files are installed. * Let all library, -dev and -dbg packages directly depend on libtinfo5 and replace their /usr/share/doc directories with symlinks to save some space. * Mark ncurses-base and ncurses-term as Multi-Arch: foreign. * Explicitly blacklist fbterm and stterm terminfo entries to prevent accidents like #665877. -- Sven Joachim Tue, 01 May 2012 10:07:23 +0200 ncurses (5.9-6) unstable; urgency=low [ Craig Small ] * Permit DMs to upload [ Sven Joachim ] * Blacklist st and st-256color terminfo entries until suckless-tools stops shipping them (Closes: #665877). * Update terminfo descriptions to the 20120407 upstream patchlevel. - Revert to linux2.2 rather than linux3.0 as the base for the linux terminfo entry, since the latter breaks display of line drawing characters in non-UTF-8 locales (closes: #665959). -- Sven Joachim Mon, 09 Apr 2012 10:35:00 +0200 ncurses (5.9-5) unstable; urgency=low * Configure with /etc/terminfo as default terminfo dir (Closes: #653435, #654672). - New patch 04-fix-tabset-directory.diff to prevent incorrect tabset directory in compiled terminfo descriptions (see #509919). * Mention in debian/README.source that a non-standard autoconf version is required to regenerate 'configure' (Closes: #580190). * New patch 00-terminfo-update.diff, updating terminfo descriptions to the 20120211 upstream patchlevel. - Includes entries for gnu-mach and gnu-mach-color, installed into the ncurses-base package (Closes: #614316). * Update xterm.ti from xterm 276. All xterm-* terminfo entries should have kbs=\177 now. Update patch 02-debian-backspace.diff accordingly. * Drop patch 05-emdebian-wchar.diff, no longer needed. * Protect shell loops in debian/rules with "set -e" to ensure that any errors in them are caught (see Policy §4.6). * Upgrade Standards-Version to 3.9.3, no changes needed. -- Sven Joachim Tue, 28 Feb 2012 20:36:51 +0100 ncurses (5.9-4) unstable; urgency=low * Create debian/libtermcap.so at build time rather than trying to ship it, since dpkg-source does not like to do the latter (Closes: #647253). -- Sven Joachim Tue, 01 Nov 2011 20:27:49 +0100 ncurses (5.9-3) unstable; urgency=low * Move the libtermcap symlinks to lib{32,}tinfo-dev (Closes: #644426). - Symlink libtinfo.a to libtermcap.a. - Use a linker script for libtermcap.so to work around ldconfig bug #249122. * Move the libtic libraries from lib*ncurses5 to lib*tinfo5 (Closes: #644933) and their development files from lib*ncurses5-dev to lib*tinfo-dev. * Drop libticw from libncursesw5 and configure with "--with-ticlib=tic" to share the same tic library between libncurses5 and libncursesw5. * Don't mark libncurses5-dev and libncursesw5-dev as "Multi-Arch: same" for now (Closes: #646761). * Link the example programs against ncursesw rather than ncurses. * Add Breaks against binutils-gold (<< 2.21.53.20110910) to libncurses5-dev and libncursesw5-dev (see #644708). * Mention in /etc/terminfo/README that ${HOME}/.terminfo is the first directory where ncurses looks for terminfo files (LP: #384285). * Obtain CPPFLAGS from dpkg-buildflags. * Drop the lintian overrides introduced in 5.9-2. -- Sven Joachim Mon, 31 Oct 2011 17:18:46 +0100 ncurses (5.9-2) unstable; urgency=low * Build libncurses and libncursesw with "--with-termlib" and split out libtinfo* packages to allow building a libreadline that does not link against libncurses. Thanks to Matthias Klose for the initial patch. (Closes: #631592) - Add Pre-dependency on libtinfo5 to libncurses5 to prevent possible symbol lookup errors if libncurses5 is unpacked before libtinfo5. - Replace the libncurses{w,}.so symlinks with linker scripts. Since lintian does not like those in multiarch paths, temporarily add overrides (see #639735). - Remove spurious leftover libncurses5.so.5 symlinks (Closes: #224450, LP: #836246). * Ship the ncurses.supp file in libtinfo-dev (Closes: #627474). * Configure all library builds except libncurses5 with "--without-progs" to reduce build time a bit. * Add build-arch and build-indep targets to debian/rules. * Use dh_install's "--fail-missing" option. * Build for multiarch (Closes: #638281). - Mark libncurses5, libncursesw5, libtinfo5 and their -dev counterparts as Multi-Arch: same. - Mark ncurses-bin as Multi-Arch: foreign. * New patch 03-debian-ncursesconfig-omit-L.diff to omit the "-L" part from "ncurses5-config --libs" (see #638281). * Add rxvt-256color and rxvt-88color entries to debian/rxvt.ti (Closes: #638189). * Bump debhelper compatibility level to 8. * Upgrade Standards-Version to 3.9.2, no changes needed. -- Sven Joachim Tue, 13 Sep 2011 20:01:05 +0200 ncurses (5.9-1) unstable; urgency=low * New upstream release. * Correct dh_strip usage in debian/rules (Closes: #619939). -- Sven Joachim Tue, 05 Apr 2011 20:37:53 +0200 ncurses (5.8+20110307-1) unstable; urgency=low * New upstream patchlevel. - Fixes bad bound checks in newwin() (Closes: #616711, #617210). * Update years in debian/copyright. * Add a debian/watch.patchlevel file for checking/downloading weekly snapshots with uscan. -- Sven Joachim Tue, 08 Mar 2011 20:32:23 +0100 ncurses (5.8-1) unstable; urgency=low * New upstream release. * Drop patch 01-debian-kfreebsd-terminfo.patch, applied upstream. * Ship .pc files for pkg-config in libncurses5-dev and libncursesw5-dev, adding a build-dependency on pkg-config (Closes: #609614). * Update rxvt-unicode terminfo description from upstream CVS Rev 1.29. - Introduce an rxvt-unicode-256color terminfo entry in ncurses-term (Closes: #613171). - Fix typo in kIC terminfo capability (Closes: #446444). * Adjust the Replaces/Breaks combination on mlterm-common, now that mlterm 3.0.2-1 has dropped the mlterm terminfo entry. * Fix the libncursesw5-dbg preinst which had been removing the wrong symlink since it was introduced. * Drop the other preinst scripts, they were only necessary for upgrades from pre-Lenny versions. * Use linux-any wildcard for libgpm-dev Build-Depends and libgpm2 Recommends instead of using a list of negated architectures. * Do not run uupdate from debian/watch. -- Sven Joachim Mon, 28 Feb 2011 19:05:25 +0100 ncurses (5.7+20101128-1) experimental; urgency=low [ Sven Joachim ] * New upstream patchlevel. - Clarify that infotocap, captoinfo and tic read text files and do not work with compiled terminfo files (Closes: #593920). * Remove dangling /usr/share/terminfo/k/kon2 symlink (Closes: #522435). * Add an ncurses-examples package containing the compiled test programs (Closes: #34182). Stop shipping the sources in libncurses5-dev. * Move documentation and section 3 manpages to a new ncurses-doc package (Closes: #233400). Suggest ncurses-doc in all -dev packages. * Register the documentation in doc-base (Closes: #451667). * Remove the rather useless README.Debian (Closes: #606034). * Move libtic libraries to /usr. * Tighten the dependencies of the lib{32,64}ncurses*-dev packages to their regular counterparts. * Provide symbols files in all library packages. - Use them to compute the dependencies of the other packages instead of messing around with local shlibs files. * Ship mlterm terminfo in ncurses-term (see #485448). * Ship curses and termcap symlinks in lib{32,64}ncurses5-dev (LP: #485118). * Add lintian override for the empty /usr/share/terminfo directory that was introduced in 5.7+20100313-2. * Stop building the test programs in every library build. * Fix non-idempotency of the install (and thus the binary) target in debian/rules introduced in 5.7+20100313-1. * Do not unnecessarily add /lib32 and /usr/lib32 to dh_shlibdeps' search path when calculating the dependencies of the 32-bit libraries. * Do not allow dh_shlibdeps to fail for the 64-bit libraries. * Drop most patches as obsolete or unused: - 09-fix-delscreen-segfault.diff, applied upstream. - 06-kfreebsd.diff, apparently no longer needed. - 03-linux-use-fsuid.diff, patched code that is not compiled if ncurses is configured with "--disable-termcap", as we do. - 01-use-d-reentrant.diff, no longer needed since all architectures moved away from LinuxThreads and Policy 3.9.1 has explicitly removed the need to #define _REENTRANT. * Refresh all remaining Debian patches and add DEP-3 headers to them. * Remove the fix for bug #127622 from 02-debian-backspace.diff, no longer needed. * Update patch 02-debian-backspace.diff to get kbs=\177 in all screen-* terminfo entries (Closes: #602300). * Drop the rather outdated screen terminfo from the debian directory and use the one provided by upstream's terminfo.src instead. * Get CFLAGS, CXXFLAGS and LDFLAGS from dpkg-buildflags, adding a build dependency on dpkg-dev (>= 1.15.7). * Switch to format 3.0 (quilt). - Remove quilt build dependency and patch/unpatch logic from debian/rules. - Drop debian/README.source. * Add a debian/watch file. * Extend the package descriptions. * Remove duplicate "Priority:" fields from debian/control. * Update debian/copyright: - Update FSF Copyright years. - Mention other copyright holders and licenses. - Give a pointer to the current location of the ncurses sources. - Stop mentioning Debian changes. * Upgrade Standards-Version to 3.9.1, no changes needed. [ Loïc Minier ] * Update patch 05-emdebian-wchar to apply cleanly. * Drop 08-pkg-config-libdir patch as dpkg >= 1.15.6 don't set PKG_CONFIG_LIBDIR anymore. [ Steve Langasek ] * Export LDFLAGS in debian/rules (Closes: #586144). -- Sven Joachim Mon, 29 Nov 2010 16:41:55 +0100 ncurses (5.7+20100313-5) unstable; urgency=low * New patch 01-debian-kfreebsd-terminfo.patch, adding a cons25-debian terminfo entry to ncurses-base for the Debian GNU/kfreebsd console (Closes: #607662). -- Sven Joachim Wed, 29 Dec 2010 19:55:00 +0100 ncurses (5.7+20100313-4) unstable; urgency=low * New patch 09-fix-delscreen-segfault.diff taken from upstream patchlevel 20100501, fixes a segfault or infinite loop in applications using multiple screens (Closes: #597175). -- Sven Joachim Tue, 28 Sep 2010 07:08:17 +0200 ncurses (5.7+20100313-3) unstable; urgency=low * Fix dangling symlinks in ncurses-term that were introduced by the removal of the ncurses-base compatibility symlinks in version 5.7+20100313-1 (Closes: #576127). Add versioned Breaks against older ncurses-term versions in ncurses-base. * Correct rxvt-unicode sgr0 terminfo entry (Closes: #595484). -- Sven Joachim Sat, 11 Sep 2010 21:13:00 +0200 ncurses (5.7+20100313-2) unstable; urgency=medium [ Sven Joachim ] * Disable rmm and smm features in xterm terminfo entry (see #574396). * Include an empty /usr/share/terminfo directory in ncurses-bin to ensure that configure scripts detect terminfo support (Closes: #575284). * Let libncurses5-dev and libncursesw5-dev depend on the same version of ncurses-bin to mitigate the impact of #480437. * Explicitly specify source format 1.0 (lintian warning). -- Sven Joachim Thu, 25 Mar 2010 14:13:38 +0100 ncurses (5.7+20100313-1) unstable; urgency=low [ Sven Joachim ] * New upstream patchlevel. - Workaround for bug in g++ 4.1-4.4 warnings for wattrset() macro on amd64 (Closes: #542031). - Fix typo in curs_mouse.3x (Closes: #429198). - Modify CF_MAN_PAGES configure macro to replace all occurrences of TPUT in tput.1's manpage (Closes: #573597). - Bump shlibs version, as there are several new symbols. * Remove patch introduced in 5.5-2, applied upstream. Remove patch introduced in version 5.7+20090627-1, no longer necessary. * Switch patch system to quilt. - Add a short debian/README.source as recommended by policy. * Configure with /usr/share/terminfo as default terminfo dir, so that we get the correct tabset directory (Closes: #509919, LP: #200773). * Update xterm terminfo entry from xterm 246 (Closes: #444250). * Derive xterm{16,256,88}-color from xterm-debian rather than xterm-new for correct backspace key behavior. * Move the debugging libraries back to /usr/lib/debug (Closes: #553239), ship detached debugging symbols (Closes: #532022). * Fix typo in debian/rules that lead to a dangling symlink in lib64ncurses-dev (Closes: #563272). * Install the binaries built without trace support in ncurses-bin to avoid symbol lookup errors (Closes: #365120). * Build static libraries with "--without-dlsym" (Closes: #556378). * Remove compatibility symlinks in /usr/share/terminfo that were only necessary for upgrades from versions prior to 5.4-9. * debian/control cleanups: - Adjust priority of the source package to required. - Remove duplicate Section field for library packages. - Fix dependencies of lib32ncursesw5-dev. - Fix long descriptions of 32-bit packages on 64-bit systems. - Do not recommend libgpm2 in non-native library packages, nor on non-Linux architectures. - Remove very old Replaces/Conflicts/Provides on ncurses-developer, ncurses and tput. - Version the "Replaces: ia32-libs" for lib32ncurses-dev. - Remove no longer needed "Replaces: ncurses-term" and "Depends: libncurses5" from ncurses-base. - Set Homepage field to http://invisible-island.net/ncurses/. - Add Vcs-Browser and Vcs-Git fields. - Add ${misc:Depends} in all Depends fields. - Add myself to Uploaders. * Add lintian override for alleged spelling error in ncurses-base' extended description; "linux" refers to a terminal type there. * Use dh_install instead of dh_movefiles to install files and clean up debian/rules a bit. * Update Standards-Version to 3.8.4, no changes needed. [ Craig Small ] * New maintainer Closes: 543852 * Cross compile patch applied Closes: #550716 -- Sven Joachim Sun, 21 Feb 2010 09:45:58 +0100 ncurses (5.7+20090803-2) unstable; urgency=low * Updating package to standards version 3.8.3. * Removing vcs fields. * Orphaning package. -- Daniel Baumann Thu, 27 Aug 2009 08:42:21 +0200 ncurses (5.7+20090803-1) unstable; urgency=low * Merging upstream version 5.7+20090803: - fixes regression with UTF-8 characters (Closes: #539735, #539745). -- Daniel Baumann Tue, 04 Aug 2009 11:19:05 +0200 ncurses (5.7+20090801-1) unstable; urgency=low * Merging upstream version 5.7+20090801. -- Daniel Baumann Tue, 04 Aug 2009 11:15:22 +0200 ncurses (5.7+20090728-1) unstable; urgency=low * Merging upstream version 5.7+20090728. -- Daniel Baumann Mon, 03 Aug 2009 15:12:44 +0200 ncurses (5.7+20090725-1) unstable; urgency=low * Merging upstream version 5.7+20090725. -- Daniel Baumann Mon, 03 Aug 2009 14:57:29 +0200 ncurses (5.7+20090718-1) unstable; urgency=low * Merging upstream version 5.7+20090718. -- Daniel Baumann Mon, 03 Aug 2009 14:23:38 +0200 ncurses (5.7+20090711-1) unstable; urgency=low * Merging upstream version 5.7+20090711. * Using patch-stamp rather than patch in rules (Closes: #538639). -- Daniel Baumann Wed, 29 Jul 2009 09:17:59 +0200 ncurses (5.7+20090704-1) unstable; urgency=low * Merging upstream version 5.7+20090704. * Adding conflicts to old libc in order to allow upgrade for ia32 transition (Closes: #538834). -- Daniel Baumann Wed, 29 Jul 2009 08:43:27 +0200 ncurses (5.7+20090627-1) unstable; urgency=low * Merging upstream version 5.7+20090627. * Adding patch to remove depends to curses.priv.h for expanded.c, otherwise FTBFS. -- Daniel Baumann Thu, 16 Jul 2009 23:20:13 +0200 ncurses (5.7+20090613-1) unstable; urgency=low * Merging upstream version 5.7+20090613. -- Daniel Baumann Tue, 14 Jul 2009 12:42:47 +0200 ncurses (5.7+20090607-1) unstable; urgency=low * Merging upstream version 5.7+20090607: - fix a regression in lib_tputs.c (Closes: #536177). * Correcting location of debug symbols in the debug packages (Closes: #532022). * Updating package to standards version 3.8.2. -- Daniel Baumann Wed, 08 Jul 2009 02:24:00 +0200 ncurses (5.7+20090606-1) unstable; urgency=low * Merging upstream version 5.7+20090606. * Removing leftovers from ia32 transition (Closes: #535385). -- Daniel Baumann Tue, 07 Jul 2009 17:19:49 +0200 ncurses (5.7+20090530-1) unstable; urgency=low * Merging upstream version 5.7+20090530. * Using /{,usr/}lib32 instead of /emul/ia32-linux/ in amd64 architecture (Closes: #533012). -- Daniel Baumann Mon, 29 Jun 2009 09:21:07 -0300 ncurses (5.7+20090523-1) unstable; urgency=low * Merging upstream version 5.7+20090523. -- Daniel Baumann Sun, 24 May 2009 15:13:01 +0200 ncurses (5.7+20090516-1) unstable; urgency=low * Merging upstream version 5.7+20090516: -- Daniel Baumann Mon, 18 May 2009 12:29:59 +0200 ncurses (5.7+20090510-1) unstable; urgency=low * Merging upstream version 5.7+20090510. -- Daniel Baumann Mon, 11 May 2009 15:25:16 +0200 ncurses (5.7+20090502-1) unstable; urgency=low * Merging upstream version 5.7+20090502. * Using correct rfc-2822 date formats in changelog. -- Daniel Baumann Tue, 05 May 2009 00:19:41 +0200 ncurses (5.7+20090425-1) unstable; urgency=low * Merging upstream version 5.7+20090425. -- Daniel Baumann Mon, 04 May 2009 10:25:00 +0200 ncurses (5.7+20090419-1) unstable; urgency=low * Merging upstream version 5.7+20090419. -- Daniel Baumann Sun, 03 May 2009 13:07:00 +0200 ncurses (5.7+20090418-1) UNRELEASED; urgency=low * Merging upstream version 5.7+20090418. -- Daniel Baumann Sun, 03 May 2009 13:01:00 +0200 ncurses (5.7+20090411-1) unstable; urgency=low * Merging upstream version 5.7+20090411. -- Daniel Baumann Sun, 12 Apr 2009 21:01:00 +0200 ncurses (5.7+20090404-1) unstable; urgency=low * Merging upstream version 5.7+20090404. -- Daniel Baumann Mon, 06 Apr 2009 11:22:00 +0200 ncurses (5.7+20090328-1) unstable; urgency=low * Merging upstream version 5.7+20090328. -- Daniel Baumann Sun, 05 Apr 2009 11:12:00 +0200 ncurses (5.7+20090321-1) unstable; urgency=low * Merging upstream version 5.7+20090321. * Updating section of debug packages. * Updating to standards version 3.8.1. -- Daniel Baumann Mon, 30 Mar 2009 11:11:00 +0200 ncurses (5.7+20090314-1) unstable; urgency=low * Merging upstream version 5.7+20090314. -- Daniel Baumann Thu, 14 Mar 2009 07:14:00 +0100 ncurses (5.7+20090228-1) unstable; urgency=low * Merging upstream version 5.7+20090228. -- Daniel Baumann Sun, 01 Mar 2009 23:06:00 +0100 ncurses (5.7+20090221-1) unstable; urgency=low * Merging upstream version 5.7+20090221. -- Daniel Baumann Thu, 26 Feb 2009 11:26:00 +0100 ncurses (5.7+20090214-1) unstable; urgency=low * Merging upstream version 5.7+20090214. -- Daniel Baumann Wed, 18 Feb 2009 14:44:00 +0100 ncurses (5.7+20090207-1) unstable; urgency=low * Merging upstream version 5.7+20090207. -- Daniel Baumann Tue, 10 Feb 2009 16:07:00 +0100 ncurses (5.7+20090124-1) unstable; urgency=low * Merging upstream version 5.7+20090124. * Removing bash.dpatch, went upstream. -- Daniel Baumann Mon, 26 Jan 2009 01:50:00 +0100 ncurses (5.7+20090117-1) unstable; urgency=low * Merging upstream version 5.7+20090117. * Applying patch from David Riebenbauer to avoid bashism in ncurses-config (Closes: #512161). -- Daniel Baumann Sun, 18 Jan 2009 09:18:00 -0500 ncurses (5.7+20090110-1) unstable; urgency=low * Merging upstream version 5.7+20090110. -- Daniel Baumann Wed, 14 Jan 2009 10:49:00 -0500 ncurses (5.7+20090105-1) unstable; urgency=low * AMerging upstream version 5.7+20090105. -- Daniel Baumann Sat, 10 Jan 2009 13:14:11 -0500 ncurses (5.7+20090104-1) unstable; urgency=low * Merging upstream version 5.7+20090104. -- Daniel Baumann Sat, 10 Jan 2009 12:39:00 -0500 ncurses (5.7+20090103-1) UNRELEASED; urgency=low * Merging upstream version 5.7+20090103. -- Daniel Baumann Sat, 10 Jan 2009 11:12:00 -0500 ncurses (5.7+20081227-1) unstable; urgency=low * Merging upstream version 5.7+20081227. -- Daniel Baumann Fri, 09 Jan 2009 15:46:41 -0500 ncurses (5.7+20081220-1) unstable; urgency=low * Merging upstream version 5.7+20081220. -- Daniel Baumann Thu, 25 Dec 2008 11:51:00 +0100 ncurses (5.7+20081213-1) unstable; urgency=low * Merging upstream version 5.7+20081213. -- Daniel Baumann Sun, 14 Dec 2008 21:06:00 +0100 ncurses (5.7+20081206-1) unstable; urgency=low * Merging upstream version 5.7+20081206. * Removing gpm.dpatch, went upstream. -- Daniel Baumann Sun, 14 Dec 2008 20:01:00 +0100 ncurses (5.7+20081129-1) unstable; urgency=low * Merging upstream version 5.7+20081129. * Correcting previous changelog and patch description to point out that the actual applied patch is the one from Thomas Dickey, the upstream maintainer. -- Daniel Baumann Sun, 30 Nov 2008 18:41:00 +0100 ncurses (5.7+20081122-2) unstable; urgency=low * Adding patch from upstream based on Samuel Thibault analysis to ensure that aalib checks the value returned by Gpm_GetEvent() and only proceeds if value == 1 (Closes: #506717). -- Daniel Baumann Sun, 30 Nov 2008 03:43:00 +0100 ncurses (5.7+20081122-1) unstable; urgency=low * Merging upstream version 5.7+20081122. -- Daniel Baumann Tue, 25 Nov 2008 20:28:00 +0100 ncurses (5.7+2008115-1) unstable; urgency=low * Merging upstream version 5.7+20081115: - Includes tabs utility from GNU termutils (Closes: #502260). -- Daniel Baumann Tue, 18 Nov 2008 12:13:00 +0100 ncurses (5.7-2) unstable; urgency=low * Replacing obsolete dh_clean -k with dh_prep. * Adding patch from Petr Salinger to fix FTBFS on GNU/kFreeBSD (Closes: #504820). * Temporarily downgrading sodepver again; this was actually ment to go to lenny, but I'm to tired to push it... (Closes: #504745). -- Daniel Baumann Fri, 07 Nov 2008 21:06:00 +0100 ncurses (5.7-1) unstable; urgency=low * Merging upstream version 5.7. * Updating soname and sodepver to 5.7 in rules. -- Daniel Baumann Wed, 05 Nov 2008 21:34:00 +0100 ncurses (5.6+20081025-1) unstable; urgency=low * Merging upstream version 5.6+20081025. -- Daniel Baumann Sun, 26 Oct 2008 15:30:00 +0100 ncurses (5.6+20081018-1) unstable; urgency=low * Merging upstream version 5.6+20081018. * Adding dh_md5sums calls (Closes: #502840). -- Daniel Baumann Thu, 23 Oct 2008 14:28:00 +0200 ncurses (5.6+20081012-2) unstable; urgency=low * Removing symlinks in /usr/share/doc for ncurses-base and ncurses- term as well (Closes: #502686). -- Daniel Baumann Sun, 19 Oct 2008 09:08:00 +0200 ncurses (5.6+20081012-1) unstable; urgency=low * Merging upstream version 5.6+20081012. * Rediffing debian-backspace.dpatch. * Removing --disable-tic-depends again; was missunderstanding of mine. * Don't symlink doc directories (Closes: #502620). -- Daniel Baumann Sat, 18 Oct 2008 16:12:00 +0200 ncurses (5.6+20081011-1) unstable; urgency=low * Merging upstream version 5.6+20081011. * Building with --disable-tic-depends. -- Daniel Baumann Thu, 16 Oct 2008 20:55:00 +0200 ncurses (5.6+20081004-1) unstable; urgency=low * Merging upstream version 5.6+20081004. -- Daniel Baumann Thu, 09 Oct 2008 14:20:00 +0200 ncurses (5.6+20080927-1) unstable; urgency=low * Merging upstream version 5.6+20080927. -- Daniel Baumann Wed, 08 Oct 2008 21:18:00 +0200 ncurses (5.6+20080925-1) unstable; urgency=low * Merging upstream version 5.6+20080925: - fix bug in mouse code for GPM from 20080920 changes (Closes: #500103, #500369). -- Daniel Baumann Sat, 27 Sep 2008 19:57:00 +0200 ncurses (5.6+20080920-1) unstable; urgency=low * Merging upstream version 5.6+20080920. -- Daniel Baumann Tue, 23 Sep 2008 12:51:00 +0200 ncurses (5.6+20080913-1) unstable; urgency=low * Merging upstream version 5.6+20080913. -- Daniel Baumann Tue, 16 Sep 2008 09:46:00 +0200 ncurses (5.6+20080907-1) unstable; urgency=low * Merging upstream version 5.6+20080907. * Installing changelog and docs also for ncurse-base and ncurse-term. This allows replace the strict versioned depends against libncurses5 with an unversioned depends. -- Daniel Baumann Wed, 10 Sep 2008 09:19:00 +0200 ncurses (5.6+20080906-1) unstable; urgency=low * Updating vcs fields in control file. * Merging upstream version 5.6+20080906. -- Daniel Baumann Sun, 07 Sep 2008 21:43:00 +0200 ncurses (5.6+20080830-1) unstable; urgency=medium * Merging upstream version 5.6+20080830. * Switching kdch1 from \177 to \E[3~ in debians, for legacy reasons, own embedded xterm defintions (Closes: #319554). -- Daniel Baumann Mon, 01 Sep 2008 13:23:00 +0200 ncurses (5.6+20080823-1) unstable; urgency=low * Merging upstream version 5.6+20080823: - Adds Eterm-256color terminal (Closes: #495815). -- Daniel Baumann Mon, 25 Aug 2008 01:42:00 +0200 ncurses (5.6+20080821-1) unstable; urgency=low * Merging upstream version 5.6+20080821. -- Daniel Baumann Sat, 23 Aug 2008 11:54:00 +0200 ncurses (5.6+20080804-1) unstable; urgency=low * Merging upstream version 5.6+20080804. -- Daniel Baumann Tue, 05 Aug 2008 13:53:00 +0200 ncurses (5.6+20080726-2) unstable; urgency=medium * Adding patch from Neil Williams to ensure wchar.h is available for make_keys when cross-building. -- Daniel Baumann Mon, 04 Aug 2008 23:31:00 +0200 ncurses (5.6+20080726-1) unstable; urgency=low * Merging upstream version 5.6+20080726. -- Daniel Baumann Sun, 03 Aug 2008 23:00:00 +0200 ncurses (5.6+20080713-1) unstable; urgency=low * Moving xterm-256color from ncurses-term to ncurses-base, thanks to Iustin Pop (Closes: #405602). * Merging upstream version 5.6+20080713. -- Daniel Baumann Wed, 16 Jul 2008 09:09:00 +0200 ncurses (5.6+20080712-1) unstable; urgency=low * Merging upstream version 5.6+20080712. -- Daniel Baumann Wed, 16 Jul 2008 01:11:00 +0200 ncurses (5.6+20080705-1) unstable; urgency=low * Merging upstream version 5.6+20080705. -- Daniel Baumann Tue, 15 Jul 2008 17:37:00 +0200 ncurses (5.6+20080628-1) unstable; urgency=low * Merging upstream version 5.6+20080628. -- Daniel Baumann Tue, 15 Jul 2008 17:05:00 +0200 ncurses (5.6+20080621-2) unstable; urgency=low * Adjusting libgpm relations to their correct name. -- Daniel Baumann Fri, 27 Jun 2008 10:06:00 +0200 ncurses (5.6+20080621-1) unstable; urgency=low * Rebuilding against libgpm2 (Closes: #487925). * Improving package short descriptions as suggested by Justin B. Rye (Closes: #484172). * Sorting build-depends. * Adding vcs fields to control file. * Upgrading package to standards 3.8.0. * Upgrading package to debhelper 7. * Merging upstream version 5.6+20080621. -- Daniel Baumann Wed, 25 Jun 2008 11:14:00 +0200 ncurses (5.6+20080614-1) unstable; urgency=low * New upstream patch level. -- Daniel Baumann Mon, 16 Jun 2008 22:32:00 +0200 ncurses (5.6+20080531-1) unstable; urgency=low * New upstream patch level. -- Daniel Baumann Sun, 01 Jun 2008 12:35:00 +0200 ncurses (5.6+20080503-1) unstable; urgency=low * New upstream patch level: - Modifies screen.* terminfo entries using new screen+fkeys to fix overridden keys in screen.rxvt (Closes: #478094). -- Daniel Baumann Tue, 06 May 2008 13:27:00 +0200 ncurses (5.6+20080419-2) unstable; urgency=low * Using tightened versioned depends in ncurses-base on libncurses5 (Closes: #477725). -- Daniel Baumann Fri, 29 Apr 2008 07:53:00 +0200 ncurses (5.6+20080419-1) unstable; urgency=low * New upstream patch level. -- Daniel Baumann Mon, 21 Apr 2008 13:06:00 +0200 ncurses (5.6+20080405-2) experimental; urgency=low * Adding 32bit libncursesw5 packages (Closes: #457363). -- Daniel Baumann Wed, 09 Apr 2008 07:31:00 +0200 ncurses (5.6+20080405-1) unstable; urgency=medium * New upstream patch level. -- Daniel Baumann Mon, 07 Apr 2008 21:37:00 +0200 ncurses (5.6+20080308-1) unstable; urgency=low * New upstream patch level. -- Daniel Baumann Sat, 22 Mar 2008 23:24:00 +0100 ncurses (5.6+20080203-1) unstable; urgency=low * New upstream patch level. -- Daniel Baumann Sat, 09 Feb 2008 17:41:00 +0100 ncurses (5.6+20080119-1) unstable; urgency=low * New upstream patch level. -- Daniel Baumann Fri, 25 Jan 2008 12:45:00 +0100 ncurses (5.6+20080105-1) unstable; urgency=low * New upstream patch level. -- Daniel Baumann Sun, 13 Jan 2008 02:01:00 +0100 ncurses (5.6+20071215-1) unstable; urgency=low * New upstream patch level. * Updated to new policy. -- Daniel Baumann Fri, 21 Dec 2007 06:37:00 +0100 ncurses (5.6+20071124-1) unstable; urgency=low * New upstream patch level. -- Daniel Baumann Thu, 29 Nov 2007 11:28:00 +0100 ncurses (5.6+20071103-1) unstable; urgency=low * New upstream patch level. -- Daniel Baumann Sun, 04 Nov 2007 15:10:00 +0100 ncurses (5.6+20071013-1) unstable; urgency=low * New upstream patch level. * Rising shlibs to '>= 5.6+20071006-3' (Closes: #446929). -- Daniel Baumann Tue, 16 Oct 2007 20:43:00 +0200 ncurses (5.6+20071006-3) unstable; urgency=low * Actually including ticlib (Closes: #446243). -- Daniel Baumann Thu, 11 Oct 2007 14:35:00 +0200 ncurses (5.6+20071006-2) unstable; urgency=low * Rebuild with --with-ticlib. * Improved long-description of ncurses-term, thanks to Filipus Klutiero (Closes: #423942). -- Daniel Baumann Wed, 10 Oct 2007 22:23:00 +0200 ncurses (5.6+20071006-1) unstable; urgency=low * New upstream patch level. -- Daniel Baumann Tue, 09 Oct 2007 10:57:00 +0200 ncurses (5.6+20070908-1) unstable; urgency=low * New upstream patch level. -- Daniel Baumann Mon, 10 Sep 2007 14:40:00 +0200 ncurses (5.6+20070825-1) unstable; urgency=low * New upstream patch level. -- Daniel Baumann Tue, 28 Aug 2007 08:39:00 +0200 ncurses (5.6+20070812-1) unstable; urgency=low * New upstream patch level. -- Daniel Baumann Tue, 14 Aug 2007 21:28:00 +0200 ncurses (5.6+20070716-1) unstable; urgency=low * New upstream patch level: - Fixes problem with tput and -D_REENTRANT (Closes: #433357). -- Daniel Baumann Tue, 17 Jul 2007 05:26:00 +0200 ncurses (5.6+20070714-1) unstable; urgency=low * New upstream patch level. -- Daniel Baumann Sun, 15 Jul 2007 20:06:00 +0200 ncurses (5.6+20070602-1) experimental; urgency=low * New upstream patch level. -- Daniel Baumann Sun, 03 Jun 2007 18:28:00 +0200 ncurses (5.6+20070526-1) experimental; urgency=low * New upstream patch level. -- Daniel Baumann Fri, 01 Jun 2007 21:36:00 +0200 ncurses (5.6-3) unstable; urgency=low * Really reverting ia32 library directory rename (Closes: #425596). -- Daniel Baumann Wed, 23 May 2007 08:59:00 +0200 ncurses (5.6-2) unstable; urgency=low * Reverting ia32 library directory rename (Closes: #425538). -- Daniel Baumann Tue, 22 May 2007 15:38:00 +0200 ncurses (5.6+20070512-1) experimental; urgency=low * New upstream patch level. * Using dpatch for upstream modifications. -- Daniel Baumann Tue, 22 May 2007 11:38:00 +0200 ncurses (5.6-1) unstable; urgency=low * New upstream release (Closes: #417635, #422844). * Changed ia32 library directory from /emul/ia32-linux/usr/lib to /usr/lib32. * Fixed broken .so symlink in lib32ncurses5-dev (Closes: #424755). * Updated build-depends: - g++-multilib instead of lib{32,64}c*-dev-* (Closes: #424000). * Updated patches: - rediffed debian-backspace.patch. - removed ncurses-upstream.patch (part of upstream). - removed signed-chars.patch (part of upstream). -- Daniel Baumann Tue, 22 May 2007 10:54:00 +0200 ncurses (5.5-5) unstable; urgency=medium * Fixed /usr/share/doc symlinks (Closes: #390169). -- Daniel Baumann Thu, 19 Oct 2006 12:01:00 +0200 ncurses (5.5-4) unstable; urgency=low * Building lib32ncurses5 and lib32ncurses5-dev on ppc64 too, as suggested by Andreas Jochens (Closes: #389897). -- Daniel Baumann Thu, 28 Sep 2006 18:34:00 +0200 ncurses (5.5-3) unstable; urgency=low * New maintainer (Closes: #385928). * Bumped policy version (no changes needed). -- Daniel Baumann Mon, 04 Sep 2006 15:57:00 +0200 ncurses (5.5-2) unstable; urgency=low * Update to upstream patch level 20060422. - Correct missing and bogus copyright notices (Closes: #364339). - Correct a typo in the infocmp(1) man page (Closes: 354281). - Correct wins_nwstr for single-column non-8bit codes (Closes: #341661). - Remove a redundant test in lib_color.c (Closes: #335655). - Ignore EINTR in tcgetattr/tcsetattr calls (Closes: #339518). - Correct smacs in cygwin terminfo (Closes: #338234). - Two additional fixes for wide character display (Closes: #316663) (again). * Acknowledge NMU (Closes: #355129). * Update control file for the removal of Section: base. * Use DEB_HOST_ARCH to determine whether to build biarch packages, based on patch from Aurelien Jarno (Closes: #334099). * Make lib64ncurses5-dev depend on lib64c-dev (Closes: #344022). * Add 32-bit library support on amd64, based loosely on Ubuntu patch (Closes: #344442). * Package debugging versions of libncurses++.a. * Update to debhelper compatibility level 5. * Update policy version to 3.7.0.0. * Use shorter symlinks within terminfo directories when possible (e.g. xx -> xy instead of xx -> ../x/xy). -- Daniel Jacobowitz Sun, 30 Apr 2006 16:35:05 -0400 ncurses (5.5-1.1) unstable; urgency=low * NMU to fix missing Makefile escaping in debian/rules (Closes: #355129) Thanks to Pjotr Kourzanov . -- Margarita Manterola Sat, 15 Apr 2006 01:11:55 -0300 ncurses (5.5-1) unstable; urgency=low * New upstream release. - inwstr-manpage-section.patch and tack-manpage.patch merged. - Remove reference to non-existant BUGS section (Closes: #325481). - Wide character repainting fix (Closes: #316663). - Hurd sgr0 trimming fix (Closes: #318621). * Set the expected libgpm SONAME in debian/rules to avoid cross compilation checks. * Build 64-bit libraries on i386 and powerpc (Closes: #333749). * Correct the type of NCURSES_BOOL in 64-bit biarch builds. -- Daniel Jacobowitz Fri, 14 Oct 2005 21:13:00 +0000 ncurses (5.4-9) unstable; urgency=low * Rebuild with gcc-4.0. * Move ncurses-base terminfo descriptions to /lib/terminfo, but continue to search /etc/terminfo (Closes: #316093). * Clean up dependencies in debian/rules for partial builds. * Install a README in /etc/terminfo. * Clean out cruft from various preinsts and postinsts. * Automatically remove old terminfo entries from /etc/terminfo if unmodified. * Add compatibility links in /usr/share/terminfo to /lib/terminfo. -- Daniel Jacobowitz Sat, 16 Jul 2005 15:02:55 -0400 ncurses (5.4-8) unstable; urgency=low * Disable GPM for 64-bit builds since there is no 64-bit libgpm package (Closes: #315463). * Correct file conflict between ncurses-base and ncurses-term (Closes: #315405). -- Daniel Jacobowitz Sun, 26 Jun 2005 15:40:56 -0400 ncurses (5.4-7) unstable; urgency=low * Update to upstream patch level 20050619. - Removes a minor optimization which broke aptitude in an Eterm (Closes: #313609). - Incorporated edit-man-out-of-sourcedir.patch. - Obsoleted tack-manpage-section.patch. - Implement, and fix up, --with-chtype. * Update the priority of libncursesw5. * Update for changed dpkg-architecture behavior without breaking backwards compatibility (Closes: #314448). * Conditionalize GPM dependency for Linux only (Closes: #313478). * Add a terminfo entry for rxvt-unicode (Closes: #270287). * Use new --with-chtype and --with-mmask-t options for now. * Tweak the tack manpage again. -- Daniel Jacobowitz Sun, 19 Jun 2005 21:48:37 -0400 ncurses (5.4-6) unstable; urgency=medium * Add a versioned dependency from ncurses-base to libncurses5, because the old libncurses5 can not handle multi-character rmacs sequences when it processes sgr0 (see bug #313352). * Add a build dependency on quilt (Closes: #313399). * Do not ship terminal types shipped by other packages in Debian to avoid future file conflicts (Closes: #313278). -- Daniel Jacobowitz Mon, 13 Jun 2005 10:28:04 -0400 ncurses (5.4-5) unstable; urgency=low * Use quilt to manage patches. * Update to upstream patch level 20050604. - Hurd build fix merged upstream. - Part of explicitly signed character patch merged upstream. - Corrected man page for mouseinterval (Closes: #280687). - Improved support for the zn_CH.GBK locale (Closes: #301376). - Improved terminfo entry for putty (Closes: #305704). - Explain the reference to ded(1) on the default_colors(3ncurses) man page (Closes: #295083). - Reset xterm mouse mode in various terminfo entries (Closes: #55637). - Check the size of the terminal after newterm() (Closes: #265631). * Updated xterm terminfo entry from xterm 200. Combined with the upstream patch level, this (Closes: #254316). * Install the examples in libncurses5-dev again (Closes: #257872). * Remove use of test -a in ncurses-base and ncurses-term preinsts (Closes: #259253). * Enable gpm support (Closes: #110586). * Load libgpm.so.1 instead of libgpm.so. * Merge the Debian rxvt terminfo entry with upstream changes. - Upstream added cnorm to rxvt's reset string, so that the block cursor is restored if civis was used (Closes: #265784). * Fix the default bindings for F1-F4 in rxvt. * Use smkx instead of rmkx in rxvt's reset string, so that reset does not leave the keypad in the wrong state. * Move libncursesw.so.5 to /lib (Closes: #273463). * Added a patch from NIIBE Yutaka to support cross-compilation between two Debian systems (Closes: #283059). * Correct the section for the inwstr(3ncurses) man page. * Add myself to Uploaders. * Correct sections on the tack(1) man page. * Use symlinks instead of hardlinks for the terminfo database. * Remove a four-year-old workaround for an ia64 gcc bug. * Update shlibs file to (>= 5.4-5). * Configure using --disable-lp64 for compatibility on 64-bit architectures. -- Daniel Jacobowitz Sun, 12 Jun 2005 11:17:54 -0400 ncurses (5.4-4) unstable; urgency=low * Update README.Debian to describe current packaging (Closes: #242794). * Make hurd-i386 build again (Closes: #249214). * Install the Hurd terminfo entry in ncurses-base (Closes: #249215). -- Daniel Jacobowitz Thu, 27 May 2004 10:09:15 -0400 ncurses (5.4-3) unstable; urgency=low * Apply 20040313 and 20040320 patches from upstream (Closes: #237831, #227879). * Fix some remaining casts to "char" which need to be "signed char" (Closes: #237629, #237870, #238718). * Update Eterm terminfo entry to agree with the Debian practice of kbs=\177 (Closes: #237997). -- Daniel Jacobowitz Mon, 22 Mar 2004 16:12:36 -0500 ncurses (5.4-2) unstable; urgency=low * Oops, rebuild as non-native package. -- Daniel Jacobowitz Wed, 10 Mar 2004 15:00:31 -0500 ncurses (5.4-1) unstable; urgency=low * New upstream release (Closes: #230335, #236957). * Update to policy 3.6.1.0 (no changes required). -- Daniel Jacobowitz Wed, 10 Mar 2004 13:52:53 -0500 ncurses (5.3.20030719-5) unstable; urgency=low * Fix false dependency of ncurses-bin on lib64ncurses5 on sparc (Closes: #221174). * Update config.sub and config.guess (Closes: #221651). * Include wsvt25 and wsvt25m for knetbsd (Closes: #224172). * Include Eterm terminfo descriptions in ncurses-base (Closes: #227402). * Fix tack for standout != bold. Half of this fix is already included upstream (Closes: #224443). * Print program name in tput error messages (Closes: #227586). * Update libncursesw5 to standard. -- Daniel Jacobowitz Fri, 16 Jan 2004 14:32:08 -0500 ncurses (5.3.20030719-4) unstable; urgency=low * Add missing build dependency for s390x (Closes: #210307). -- Daniel Jacobowitz Fri, 07 Nov 2003 14:05:42 -0500 ncurses (5.3.20030719-3) unstable; urgency=low * Apply patch from Thomas Dickey for a problem with the dl1 capability (Closes: #215805). * Cross-compile when building 64-bit libraries, since the S/390 build systems can not run s390x executables. * Correct a comment typo (Closes: #215806). -- Daniel Jacobowitz Mon, 20 Oct 2003 23:01:41 -0400 ncurses (5.3.20030719-2) unstable; urgency=low * Add 64-bit libraries for sparc64 (non-wide only) (Closes: #204418). * Clarified description for libncursesw5-dev (Closes: #204670). * Import upstream fix for Big5 display (Closes: #204889). -- Daniel Jacobowitz Wed, 27 Aug 2003 21:15:11 -0400 ncurses (5.3.20030719-1) unstable; urgency=low * New upstream snapshot. - Includes GNU/FreeBSD support (Closes: #200397). - Warning fix for character array subscripts (Closes: #195732). - Update use of __attribute__ for C++ (Closes: #195230). * Move the Cygwin terminfo to ncurses-base. -- Daniel Jacobowitz Sun, 20 Jul 2003 15:22:51 -0400 ncurses (5.3.20030510-2) unstable; urgency=low * Bump shlibs version to 5.3.20030510-1 (Closes: #194633). * Move libncurses5-dbg and libncursesw5-dbg to libdevel also. * Install cons25 terminfo in ncurses-base for GNU/FreeBSD (Closes: #196232). -- Daniel Jacobowitz Sat, 14 Jun 2003 11:52:47 -0400 ncurses (5.3.20030510-1) unstable; urgency=low * New upstream snapshot. - Includes fix for a duplicate initialization bug (Closes: #192267). * Make the argument to define_key a "const char" (Closes: #192860). * Change the sections of libncurses5-dev and libncursesw5-dev. * Add a terminfo file for the Hurd terminal. * Provide a static libncurses_g.a. I can't provide a shared one without introducing an rpath, since it has the same soname as a non-debugging version. -- Daniel Jacobowitz Wed, 14 May 2003 13:15:10 -0400 ncurses (5.3.20021109-2) unstable; urgency=low * Update screen terminfo entry (Closes: #165222). * Fix a typo in tset (Closes: #171583). -- Daniel Jacobowitz Wed, 04 Dec 2002 09:45:43 -0500 ncurses (5.3.20021109-1) unstable; urgency=low * New upstream version (Closes: #163512). - Thanks to Andreas for doing a lot of the grunt work. - Works around lameness in dpkg's build process (Closes: #165897). -- Daniel Jacobowitz Mon, 11 Nov 2002 14:58:33 -0500 ncurses (5.2.20020112a-8) unstable; urgency=low * Depend on libc-dev instead of libc6-dev (Closes: #145569). * Re-enable trace support in libncurses5-dbg (Closes: #146033). -- Daniel Jacobowitz Thu, 09 May 2002 17:46:11 -0400 ncurses (5.2.20020112a-7) unstable; urgency=low * Update screen terminfo from the screen package (Closes: #112826). -- Daniel Jacobowitz Fri, 29 Mar 2002 14:29:49 -0500 ncurses (5.2.20020112a-6) unstable; urgency=low * Add screen-bce terminfo (Closes: #138220). * Configure with --without-ada (Closes: #135024). -- Daniel Jacobowitz Mon, 18 Mar 2002 14:01:35 -0500 ncurses (5.2.20020112a-5) unstable; urgency=low * Fix documentation symlinks on upgrades (Closes: #134744). -- Daniel Jacobowitz Tue, 19 Feb 2002 17:26:49 -0500 ncurses (5.2.20020112a-4) unstable; urgency=low * Give all packages a common doc directory via symlinks. * Add a FAQ. - Document Print Screen on the console sending SIGQUIT (Closes: #53776). - Document ncurses applications resetting custom cursors (Closes: #55091). - Document the situation with Home and End (Closes: #131501, #89034, #98029, #107453, #107897, #116943, #119491, #130029, #99493). - Document the use of different xterms and xterm terminal types (Closes: #71637). * Include patch from Sven Verdoolaege to fix some wide-character bugs (Closes: #134205). * Include patch to fix keypad() bug (Closes: #131263). * Fix typo in keybound.3x manpage (Closes: #132037). -- Daniel Jacobowitz Sun, 17 Feb 2002 18:57:56 -0500 ncurses (5.2.20020112a-3) unstable; urgency=low * Update to current config.sub/config.guess to fix MIPS (Closes: #130581). * Clarify descriptions of the ncursesw packages in debian/control (Closes: #130012). * Update terminfo for gnome-terminal to match Debian gnome-terminal package (backspace/delete) (Closes: #127622). -- Daniel Jacobowitz Fri, 25 Jan 2002 13:27:21 -0500 ncurses (5.2.20020112a-2) unstable; urgency=low * Break hard link in /etc (Closes: #129807, #129904). -- Daniel Jacobowitz Sat, 19 Jan 2002 14:55:40 -0500 ncurses (5.2.20020112a-1) unstable; urgency=low * New upstream patchlevel. - Correct curs_set manual page (Closes: #121548). - Correct kbs for Mach terminal types (Closes: #109765). * Include a patch to improve clearing colored lines (Closes: #112561). * Build even shared library with debugging info; we strip it out anyway, but this makes the build directory more useful. * Build in separate object directories. * Build wide character support in new packages. * Change the -dbg packages to include debugging shared libraries in /usr/lib/debug; lose the profiling and static debugging libraries; ship unstripped libraries in -dev. * Don't generate debian/control or debian/shlibs.dummy. * Use debhelper in v3 mode. -- Daniel Jacobowitz Wed, 16 Jan 2002 22:20:00 -0500 ncurses (5.2.20010318-3) unstable; urgency=low * Use a Pre-Depends in ncurses-bin, because it is marked Essential: yes (Closes: #102398). * Build C++ demos without optimization, for poor broken ia64 (Closes: #104771, #105139). * Fix harmless lintian warnings in the source package - dh_testversion removal and missing #DEBHELPER#'s. -- Daniel Jacobowitz Wed, 18 Jul 2001 20:03:55 -0700 ncurses (5.2.20010318-2) unstable; urgency=low * Fix S/390 varargs handling by removing an illegal cast (Closes: 97945). * Append to LD_LIBRARY_PATH so we don't break fakeroot. -- Daniel Jacobowitz Sat, 02 Jun 2001 12:27:38 -0700 ncurses (5.2.20010318-1) unstable; urgency=low * New upstream patch to fix manual editing (Closes: #89939). -- Daniel Jacobowitz Sun, 18 Mar 2001 20:40:54 -0500 ncurses (5.2.20010310-2) unstable; urgency=low * Update rxvt terminfo entries, based on ncurses and the rxvt source (Closes: #54874). * Provide rxvt-basic as an alias to rxvt-m instead of from a different source. * Provide ncurses-dev, since the kernel packages still suggest it (Closes: #55781). -- Daniel Jacobowitz Fri, 16 Mar 2001 17:14:56 -0500 ncurses (5.2.20010310-1) unstable; urgency=low * New upstream snapshot. - Fixes compatibility with newer GCC snapshots and with libstdc++ v3 (Closes: #75783, #83336). * Update priorities to match overrides: - dbg: optional -> extra - dev: standard -> optional * Fix dangling /usr/lib/libcurses.so symlink (Closes: #88966). * Tighten version requirement in shlibs file (Closes: #89643). * Remove superflous %| from xterm-xfree86 terminfo in debian/xterm.ti (Closes: #89222). -- Daniel Jacobowitz Wed, 14 Mar 2001 17:22:37 -0500 ncurses (5.2-1) unstable; urgency=low * New upstream version (Closes: #74749, #75740, #85729). * debian/control.in: Remove dependencies on essential ncurses-base (lintian). Also, don't make libncurses5 depend on itself. * Actually update the Maintainer this time. * Add --enable-const (Closes: #88472, #80410, #62190). * Freshen config.guess/config.sub (Closes: #81879). * Mach terminfo entries available upstream (Closes: #68831). * Add new xterm terminfo entry from XFree86 4.0.2 (Closes: #79295, #58850, #72236, #30567, #55146). -- Daniel Jacobowitz Tue, 06 Mar 2001 01:07:40 -0500 ncurses (5.0-8) unstable; urgency=high * Security upload, fixing several exploitable buffer overflows. * New member of ncurses-maint, unfortunately... -- Daniel Jacobowitz Tue, 21 Nov 2000 21:52:34 -0500 ncurses (5.0-7) unstable; urgency=low * Non-maintainer upload. * debian/mach-color.ti: Add pairs and op capabilities. -- Marcus Brinkmann Tue, 08 Aug 2000 23:08:25 +0200 ncurses (5.0-6) frozen unstable; urgency=low * Add signedness patch from Dan Jacobowitz (closes:Bug#56646). * Backout keyboard policy change to xterm-color on recommendation of Branden Robinson . -- Joel Klecker Tue, 01 Feb 2000 22:57:22 -0800 ncurses (5.0-5) frozen unstable; urgency=low * Update xterm.ti from Branden Robinson (closes:Bug#55840). * ncurses-base: Include /usr/share/terminfo/x/xterm-color -> /etc/terminfo/x/xterm-color symlink (closes:Bug#56101,#55619). * debian/rxvt.ti: Remove kf0 due to clash with kf10 (closes:Bug#56086). * Closes:#54523 since ncurses-base is back. * Make xterm-color conform to Debian keyboard policy too (closes:Bug#53871). * Closes:#54140: User is a moron. * Change Maintainer to "Joel Klecker ". -- Joel Klecker Wed, 26 Jan 2000 15:18:46 -0800 ncurses (5.0-4) frozen unstable; urgency=low * Revive ncurses-base. - Add xterm-* used in fallbacks. - Use --with-terminfo-dirs. * Fix smcup/rmcup entries for xterm (closes:Bug#55146). -- Joel Klecker Sun, 16 Jan 2000 19:57:08 -0800 ncurses (5.0-3) unstable; urgency=low * Add patch for powerpc from Dan Jacobowitz (dan@debian.org). * debian/rules: Zap --with-gpm. -- Joel Klecker Thu, 06 Jan 2000 17:26:59 -0800 ncurses (5.0-2) unstable; urgency=low * New maintainer: Debian ncurses Team . * Transition plan as requested by Richard Braakman (release manager): - Packages in base that use ncurses MUST be recompiled. - Other packages SHOULD be recompiled. * Hack configure to compile with -fPIC instead of -fpic (aclocal.m4 modified too, but configure can't be regenerated without a specially patched autoconf) * Rename source package back to 'ncurses' (ncurses 4.2 becomes 'ncurses4.2'). * Revamp debian/rules. * Use ncurses fallback mechanism, thereby eliminating ncurses-base. - Add new xterm* terminfo from Branden Robinson . * libncurses5-dev: - Include libncurses++ and headers now that upstream installs them. (closes:Bug#42357) - Now depends on libncurses5 (= ${Source-Version) (closes:Bug#35422) - Add devel symlinks for libtermcap for user convenience. - Don't make /usr/include/ncurses symlink anymore. * ncurses-bin: - Move man5 and man7 man pages here (closes:Bug#20291). - Bug #27607 apparently fixed upstream: + modify _nc_set_writedir() to set a flag in _nc_tic_dir() to prevent it from changing the terminfo directory after chdir'ing to it. Otherwise, a relative path in $TERMINFO would confuse tic (from a Debian bug report). (closes:Bug#27067) * ncurses-term: Replaces ncurses-base. - Close silly bug (closes:Bug#49483). -- Joel Klecker Tue, 28 Dec 1999 17:10:48 -0800 ncurses5 (5.0-1) unstable; urgency=low * Ported the changes made to 4.2 to 5.0 * Changed ncurses to ncurses5 -- Vaidhyanathan G Mayilrangam Mon, 06 Dec 1999 01:16:52 -0500 ncurses (4.2-3.4) unstable; urgency=low * Non-maintainer release. * Correct monochrome terminal support (whoops!) -- Brent A. Fulgham Wed, 06 Oct 1999 19:45:10 -0700 ncurses (4.2-3.3) unstable; urgency=low * Non-maintainer release. * Add Mach terminal support. -- Brent A. Fulgham Wed, 22 Sep 1999 20:30:15 -0700 ncurses (4.2-3.2) unstable; urgency=low * Non-maintainer release. * Add (>= 4.2-3.1) to shlibs for safer upgrades. -- Joel Klecker Thu, 18 Mar 1999 12:07:55 -0800 ncurses (4.2-3.1) unstable; urgency=low * Non-maintainer release. * Rebuild for glibc 2.1. -- Joel Klecker Tue, 02 Mar 1999 23:25:27 -0800 ncurses (4.2-3) frozen unstable; urgency=low * Restored ncurses-intro manuals to libncurses-dev documentation (#?) * Removed empty /usr/bin from libncurses (#29022) * /usr/lib/libncurses.so is no longer a relative symlink (#29679) * Added support for linux-arm into config.guess (#29927) -- Galen Hazelwood Tue, 24 Nov 1998 08:37:09 -0700 ncurses (4.2-2) unstable; urgency=low * Add screen entries to ncurses-base conffiles list * Restore examples directory to libncurses4-dev * If TERMINFO_DIRS ends with a colon, search default paths (#27605, #25248) (it was always supposed to do that, but now it actually works) * Debian rxvt now clears screen on rmcup (#22289) * ncurses-term: Added xterm-color symlink to color_xterm (#16804 et al) -- Galen Hazelwood Fri, 09 Oct 1998 16:04:22 -0600 ncurses (4.2-1) unstable; urgency=low * First release of new ncurses into main distribution * Integrated jdassen's remake of debian/rules, now uses debhelper * Updated security patches -- Galen Hazelwood Mon, 05 Oct 1998 08:15:53 -0600 ncurses (4.2-0) experimental; urgency=low * Experimental (lightly tested, known problems) build of new ncurses * -pic package dropped (no longer needed) -- Galen Hazelwood Mon, 21 Sep 1998 14:44:09 -0600 ncurses (1.9.9g-8.10) stable unstable; urgency=high * Rebuilt so that dialog and sc do not coredump. -- Santiago Vila Wed, 09 Sep 1998 13:28:02 +0200 ncurses (1.9.9g-8.9.1) stable; urgency=high (security fix) * Previous upload got rejected. Set distribution to "stable" instead of "hamm-updates". -- J.H.M. Dassen (Ray) Wed, 29 Jul 1998 14:22:50 +0200 ncurses (1.9.9g-8.9) hamm-updates; urgency=high (security fix) * [ncurses/{read_termcap,read_entry}.c] Security fix for setuid operation: switch to user's priviledges on file operations. (based on ncurses-1.9.9e-setuid.patch courtesy of Red Hat). -- J.H.M. Dassen (Ray) Sun, 26 Jul 1998 16:53:38 +0200 ncurses (1.9.9g-8.8) frozen unstable; urgency=low * Non-maintainer upload. * The debugging version in ncurses3.4-dbg was not actually compiled with -g. This makes it rather unuseful. It's due to an error in the configure.in, which refers to variables ac_cv_prog_gcc_g and ac_cv_prog_gxx_g to check if "-O2 -g" is supported. This should be ac_cv_prog_cc_g and ac_cv_prog_cxx_g instead. Fixed. * debian/xterm.ti had a "blink@" entry for the xterm terminal, which cancels the blink capability ("mb"). Since it has no "use" line, the use resolver is never called for it, which leaves the "CANCEL" value in the compiled info for xterm. tgetstr() does not check for cancelled values, so it returns the CANCELLED_STRING value which is not a valid pointer. Fixed by having tgetstr() return NULL for cancelled values. This fixes the bug that causes screen to crash in an xterm (bug#23998). -- Richard Braakman Fri, 17 Jul 1998 12:37:49 +0200 ncurses (1.9.9g-8.7) frozen unstable; urgency=low * For reasons that I don't understand, using ncurses3.4 >= 1.9.9g-8.1 with ncurses3.4-dev 1.9.9g-8.6 causes lxdialog (kernel's make menuconfig) to segfault. Changed the dependency to >= Source-Version. (Fixes release-critical #24392). * More manpages fixes (Fixes #24400): * [aclocal.m4] Rewrote the manpages fixing code somewhat so that references like "\fBcurses\fR(3X), " get handled correctly * [man/curs_termcap.3x] Minor changes, so that references get translated properly. * [man/man_db.renames] Added terminfo.\*n and curs_terminfo.\*n . -- J.H.M. Dassen (Ray) Sat, 11 Jul 1998 16:28:21 +0200 ncurses (1.9.9g-8.6) unstable; urgency=low * Non-maintainer upload. * debian/rules (binary-arch): install new xterm and xterm-debian terminfos provided by Branden Robinson . -- James Troup Tue, 23 Jun 1998 21:32:02 +0200 ncurses (1.9.9g-8.5) frozen unstable; urgency=high * *sigh* -8.4 had several problematic leftovers from debugging in it: * - built with assertions and without _REENTRANT . - wrong fix in the library code. (this broke "screen"). * Despite the bad karma with -8.4, I still feel strongly that this should go into frozen, due to the amount and severity of the bugs it fixes. -- J.H.M. Dassen (Ray) Mon, 25 May 1998 15:56:36 +0200 ncurses (1.9.9g-8.4) frozen unstable; urgency=high (fixes coredumps and makes documentation usable) * [progs/tput.c] Corrected the handling of error returns from setupterm() (to the way ncurses 4.2 does it). Fixes the "tput dumps core on unknown TERM" bug. (Fixes #5600). * [progs/toe.c] Set pointers to NULL after free-ing (like ncurses 4.2 does) This fixes the "toe segfaults on megatek" bug. (Fixes #22280). * Fixed manpages and their cross-references: (Fixes #2806, #5363, #6822, #7889, #9977, #15120, #15637, #15088, #10064, #18669). * [aclocal.m4] Fixed the generation of the manpage transformation sed script so that it also transforms references like \fBcurs_refresh\fR(3X) . Warning: attempts to understand this code may cause psychological trauma due to exposure to quoting hell. * [man/{curs_bkgd,resizeterm,wresize}.3x] Removed otherwise empty "." lines between .TH and .SH lines which caused whatis parse to fail. * [debian/rules, debian/routines.pl] Added links for the ncurses and form routines to the appropriate manpages. * Include tutorial (misc/ncurses-intro.{doc,html) in the development package. * [misc/ncurses-intro.doc] Corrected umlaut in Juergen's first name. -- J.H.M. Dassen (Ray) Sun, 24 May 1998 17:21:22 +0200 ncurses (1.9.9g-8.3) frozen unstable; urgency=low * Non-maintainer upload. * The fix wrt "bool" introduced in -8.1 causes problems when a >= -8.1 -dev package is used with a < -8.1 runtime package. Added (>= 1.9.9g-8.1) to Depends: ncurses3.4 to prevent this situation from reoccuring (Fixes #22475). -- J.H.M. Dassen (Ray) Sat, 16 May 1998 13:08:04 +0200 ncurses (1.9.9g-8.2) frozen unstable; urgency=low * Non-maintainer upload. * Fixes the overlap between hamm/ncurses3.4-dbg 1.9.9g-8 and bo/ncurses3.0-dev 1.9.9e-1 (usr/lib/lib{form,menu,ncurses,panel}_g.a) which Richard Braakman reported on debian-devel; used "Replaces:" rather than "Conflicts:" (there is an implicit conflict already). -- J.H.M. Dassen (Ray) Wed, 13 May 1998 18:40:28 +0200 ncurses (1.9.9g-8.1) frozen unstable; urgency=low * Non-maintainer upload. * Added a new xterm terminfo entry: kbs changed from ^H to \177 and kdch1 from \177 to \E[3~ (per policy) (addresses part of #21914). * Make /usr/lib/libn?curses.so absolute rather than symbolic links (as per policy) (fixes #21913). * aclocal.m4: Invoke gzip with '-9'. * Generated "configure" with up to date autoconf; the old configure needed libg++-dev (the test for handling of type bool used ). Thus, "bool" is properly detected (fixes #20534, #17763). * Updated shlibs to >= this version, just in case the bool issue affects compatibility. * Fixed some file/directory permissions. -- J.H.M. Dassen (Ray) Fri, 08 May 1998 08:46:23 +0200 ncurses (1.9.9g-8) unstable; urgency=low * Hacked LD_LIBRARY_PATH in rules (#16203) * New rxvt entry (#16363, #16430, #17457, #17676) * New screen entry (#17675) -- Galen Hazelwood Sun, 01 Feb 1998 14:42:07 -0700 ncurses (1.9.9g-7) unstable; urgency=low * Updated rxvt entry yet again, should fix everything (#10206) * Made all symlinks into /etc/terminfo absolute (#15313) * Fixed problem invoking tic on ncursesless systems (#15781) * No longer install shared libraries executable (#15479) -- Galen Hazelwood Sat, 13 Dec 1997 10:41:42 -0700 ncurses (1.9.9g-6) unstable; urgency=low * Munged rxvt entry a bit more (#13996) * kterm entry inherits from older xterm now (#14726) * Removed ich(1) from linux, screen, vt320 (#15127) -- Galen Hazelwood Wed, 26 Nov 1997 12:23:49 -0700 ncurses (1.9.9g-5) unstable; urgency=low * Changed khome and kend on xterm (#13362, #6100) * Made all critical terminfo entries conffiles (#13439) * Added config.h to examples directory (#13454) * Patched lib_termcap to handle long id strings (#10588) -- Galen Hazelwood Sun, 12 Oct 1997 11:46:20 -0600 ncurses (1.9.9g-4) unstable; urgency=low * Removed bogus examples Makefile (#12543) * Replaced broken rxvt entry (#13171, #13321) * Removed broken xterm-color symlink, and no longer mention it in ncurses-base description * Updated to standard 2.3.0.0 -- Galen Hazelwood Wed, 24 Sep 1997 20:55:03 -0600 ncurses (1.9.9g-3) unstable; urgency=low * Moved changelog to changelog.Debian (#10757) * Hacked ncurses manpage to warn about inadequate terminals (#1314) * Put ncurses.h back in -dev package * Updated terminfo database from 9.13.22 to 9.13.25 * Removed reference to nonexistant utility from tic manpage (#3829) * Hacked aclocal.m4 to support library dependencies * Updated to standard 2.2.0.0 -- Galen Hazelwood Thu, 17 Jul 1997 16:52:58 -0600 ncurses (1.9.9g-2) unstable; urgency=low * Fixed /etc/terminfo directory support (#10572, #10577) * Fixed symlink loss problem (#10552) -- Galen Hazelwood Sun, 15 Jun 1997 10:38:49 -0600 ncurses (1.9.9g-1) unstable; urgency=low * New maintainer * New upstream version (fixes #9219) * Built with libc6 * Libraries compiled with -D_REENTRANT * Quick fix for termcap emulation (fixes #1045) * Linked reset manpage to tset manpage (fixes #3192, #8187, #9921) * Library package no longer "Essential" (fixes #3801) -- Galen Hazelwood Thu, 12 Jun 1997 12:18:34 -0600 debian/rxvt.ti0000644000000000000000000002143112267033043010530 0ustar # From: Thomas Dickey 04 Oct 1997 # Updated: Oezguer Kesim 02 Nov 1997 # Notes: # rxvt 2.21b uses # smacs=\E(B\E)U^N, rmacs=\E(B\E)0^O, # but some applications don't work with that. # It also has an AIX extension # box2=lqkxjmwuvtn, # and # ech=\E[%p1%dX, # but the latter does not work correctly. # # The distributed terminfo says it implements hpa and vpa, but they are not # implemented correctly, using relative rather than absolute positioning. # # rxvt is normally configured to look for "xterm" or "xterm-color" as $TERM. # Since rxvt is not really compatible with xterm, it should be configured as # "rxvt" (monochrome) and "rxvt-color". # # removed dch/dch1 because they are inconsistent with bce/ech -TD # # Debian's changes: # Debian uses two termcap/terminfo entries: # rxvt for color displays # rxvt-m for monochrome displays # Debian also prefers ^? for kbs (backspace). # # These additional changes were added for the ncurses package: # Remove kf0 (wtf has F0 anyhow?) due to conflict with kf10. # Move hpa and vpa back to rxvt-basic, since they were fixed # to use absolute positioning long ago. # Use vt220+keypad after rxvt+pcfkeys, since rxvt uses \E[11~ for # F1 (\EOP is for KP_F1). # Use smkx instead of rmkx in rs2. rxvt-basic|rxvt-m|rxvt terminal base (X Window System), OTbs, am, bce, eo, km, mir, msgr, xenl, xon, cols#80, it#8, lines#24, acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l, clear=\E[H\E[2J, cnorm=\E[?25h, cr=^M, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K, enacs=\E(B\E)0, flash=\E[?5h\E[?5l, home=\E[H, ht=^I, hpa=\E[%i%p1%dG, hts=\EH, ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=^J, is1=\E[?47l\E=\E[?1l, is2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l, kbs=^?, kcbt=\E[Z, kmous=\E[M, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O, rmcup=\E[2J\E[?47l\E8, rmir=\E[4l, rmkx=\E>, rmso=\E[27m, rmul=\E[24m, rs1=\E>\E[1;3;4;5;6l\E[?7h\E[m\E[r\E[2J\E[H, rs2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l\E=\E[?1000l\E[?25h, s0ds=\E(B, s1ds=\E(0, sc=\E7, sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t\016%e\017%;, sgr0=\E[0m\017, smacs=^N, smcup=\E7\E[?47h, smir=\E[4h, smkx=\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g, vpa=\E[%i%p1%dd, use=rxvt+pcfkeys, use=vt220+keypad, # Key Codes from rxvt reference: # # Note: Shift + F1-F10 generates F11-F20 # # For the keypad, use Shift to temporarily override Application-Keypad # setting use Num_Lock to toggle Application-Keypad setting if Num_Lock # is off, escape sequences toggle Application-Keypad setting. # Also note that values of Home, End, Delete may have been compiled # differently on your system. # # Normal Shift Control Ctrl+Shift # Tab ^I ESC [ Z ^I ESC [ Z # BackSpace ^H ^? ^? ^? # Find ESC [ 1 ~ ESC [ 1 $ ESC [ 1 ^ ESC [ 1 @ # Insert ESC [ 2 ~ paste ESC [ 2 ^ ESC [ 2 @ # Execute ESC [ 3 ~ ESC [ 3 $ ESC [ 3 ^ ESC [ 3 @ # Select ESC [ 4 ~ ESC [ 4 $ ESC [ 4 ^ ESC [ 4 @ # Prior ESC [ 5 ~ scroll-up ESC [ 5 ^ ESC [ 5 @ # Next ESC [ 6 ~ scroll-down ESC [ 6 ^ ESC [ 6 @ # Home ESC [ 7 ~ ESC [ 7 $ ESC [ 7 ^ ESC [ 7 @ # End ESC [ 8 ~ ESC [ 8 $ ESC [ 8 ^ ESC [ 8 @ # Delete ESC [ 3 ~ ESC [ 3 $ ESC [ 3 ^ ESC [ 3 @ # F1 ESC [ 11 ~ ESC [ 23 ~ ESC [ 11 ^ ESC [ 23 ^ # F2 ESC [ 12 ~ ESC [ 24 ~ ESC [ 12 ^ ESC [ 24 ^ # F3 ESC [ 13 ~ ESC [ 25 ~ ESC [ 13 ^ ESC [ 25 ^ # F4 ESC [ 14 ~ ESC [ 26 ~ ESC [ 14 ^ ESC [ 26 ^ # F5 ESC [ 15 ~ ESC [ 28 ~ ESC [ 15 ^ ESC [ 28 ^ # F6 ESC [ 17 ~ ESC [ 29 ~ ESC [ 17 ^ ESC [ 29 ^ # F7 ESC [ 18 ~ ESC [ 31 ~ ESC [ 18 ^ ESC [ 31 ^ # F8 ESC [ 19 ~ ESC [ 32 ~ ESC [ 19 ^ ESC [ 32 ^ # F9 ESC [ 20 ~ ESC [ 33 ~ ESC [ 20 ^ ESC [ 33 ^ # F10 ESC [ 21 ~ ESC [ 34 ~ ESC [ 21 ^ ESC [ 34 ^ # F11 ESC [ 23 ~ ESC [ 23 $ ESC [ 23 ^ ESC [ 23 @ # F12 ESC [ 24 ~ ESC [ 24 $ ESC [ 24 ^ ESC [ 24 @ # F13 ESC [ 25 ~ ESC [ 25 $ ESC [ 25 ^ ESC [ 25 @ # F14 ESC [ 26 ~ ESC [ 26 $ ESC [ 26 ^ ESC [ 26 @ # F15 (Help) ESC [ 28 ~ ESC [ 28 $ ESC [ 28 ^ ESC [ 28 @ # F16 (Menu) ESC [ 29 ~ ESC [ 29 $ ESC [ 29 ^ ESC [ 29 @ # F17 ESC [ 31 ~ ESC [ 31 $ ESC [ 31 ^ ESC [ 31 @ # F18 ESC [ 32 ~ ESC [ 32 $ ESC [ 32 ^ ESC [ 32 @ # F19 ESC [ 33 ~ ESC [ 33 $ ESC [ 33 ^ ESC [ 33 @ # F20 ESC [ 34 ~ ESC [ 34 $ ESC [ 34 ^ ESC [ 34 @ # Application # Up ESC [ A ESC [ a ESC O a ESC O A # Down ESC [ B ESC [ b ESC O b ESC O B # Right ESC [ C ESC [ c ESC O c ESC O C # Left ESC [ D ESC [ d ESC O d ESC O D # KP_Enter ^M ESC O M # KP_F1 ESC O P ESC O P # KP_F2 ESC O Q ESC O Q # KP_F3 ESC O R ESC O R # KP_F4 ESC O S ESC O S # XK_KP_Multiply * ESC O j # XK_KP_Add + ESC O k # XK_KP_Separator , ESC O l # XK_KP_Subtract - ESC O m # XK_KP_Decimal . ESC O n # XK_KP_Divide / ESC O o # XK_KP_0 0 ESC O p # XK_KP_1 1 ESC O q # XK_KP_2 2 ESC O r # XK_KP_3 3 ESC O s # XK_KP_4 4 ESC O t # XK_KP_5 5 ESC O u # XK_KP_6 6 ESC O v # XK_KP_7 7 ESC O w # XK_KP_8 8 ESC O x # XK_KP_9 9 ESC O y rxvt+pcfkeys|fragment for PC-style fkeys, kDC=\E[3$, kEND=\E[8$, kHOM=\E[7$, kLFT=\E[d, kNXT=\E[6$, kPRV=\E[5$, kRIT=\E[c, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[3~, kel=\E[8\^, kend=\E[8~, kf1=\E[11~, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf2=\E[12~, kf20=\E[34~, kf21=\E[23$, kf22=\E[24$, kf23=\E[11\^, kf24=\E[12\^, kf25=\E[13\^, kf26=\E[14\^, kf27=\E[15\^, kf28=\E[17\^, kf29=\E[18\^, kf3=\E[13~, kf30=\E[19\^, kf31=\E[20\^, kf32=\E[21\^, kf33=\E[23\^, kf34=\E[24\^, kf35=\E[25\^, kf36=\E[26\^, kf37=\E[28\^, kf38=\E[29\^, kf39=\E[31\^, kf4=\E[14~, kf40=\E[32\^, kf41=\E[33\^, kf42=\E[34\^, kf43=\E[23@, kf44=\E[24@, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, kfnd=\E[1~, khome=\E[7~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~, kslt=\E[4~, kDN=\E[b, kDN5=\EOb, kDN6=\EOB, kLFT5=\EOd, kLFT6=\EOD, kRIT5=\EOc, kRIT6=\EOC, kUP=\E[a, kUP5=\EOa, kUP6=\EOA, rxvt|rxvt terminal emulator (X Window System), ncv@, sgr0=\E[m\017, use=rxvt-basic, use=ecma+color, rxvt-color|rxvt terminal emulator (X Window System), use=rxvt, rxvt-256color|rxvt 2.7.9 with xterm 256-colors, use=xterm+256color, use=rxvt, rxvt-88color|rxvt 2.7.9 with xterm 88-colors, use=xterm+88color, use=rxvt, rxvt-xpm|rxvt terminal emulator (X Window System), use=rxvt, rxvt-cygwin|rxvt terminal emulator (X Window System) on cygwin, acsc=0\333+\257\,\256-\^`\004a\261f\370g\361h\260j\331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u\264v\301w\302x\263y\363z\362{\343|\330}\234~\376, use=rxvt, rxvt-cygwin-native|rxvt terminal emulator (native MS Window System port) on cygwin, acsc=0\333+\257\,\256-\^`\004a\261f\370g\361h\260j\331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u\264v\301w\302x\263y\363z\362{\343|\330~\376, use=rxvt-cygwin, # This variant is supposed to work with rxvt 2.7.7 when compiled with # NO_BRIGHTCOLOR defined. rxvt needs more work... rxvt-16color|xterm with 16 colors like aixterm, ncv#32, use=ibm+16color, use=rxvt, debian/ncurses-doc.docs0000644000000000000000000000000612267033043012261 0ustar doc/* debian/libx32ncursesw5.install0000644000000000000000000000025412313354322013537 0ustar obj-wide-x32/lib/libncursesw.so.* usr/libx32 obj-wide-x32/lib/libpanelw.so.* usr/libx32 obj-wide-x32/lib/libformw.so.* usr/libx32 obj-wide-x32/lib/libmenuw.so.* usr/libx32 debian/lib32tinfo5.preinst0000644000000000000000000000034412267033043012635 0ustar #!/bin/sh set -e PACKAGE=lib32tinfo5 if [ "$1" = "upgrade" ] && dpkg --compare-versions "$2" lt-nl 5.9-10; then if [ -L /usr/share/doc/$PACKAGE ]; then rm -f /usr/share/doc/$PACKAGE fi fi #DEBHELPER# exit 0 debian/ncurses-examples.links0000644000000000000000000000010312267033043013520 0ustar usr/lib/ncurses/examples usr/share/doc/ncurses-examples/examples debian/libncursesw5-dbg.install0000644000000000000000000000062112267033043013734 0ustar obj-wide-debug/lib/libncursesw.so.* usr/lib/debug obj-wide-debug/lib/libformw.so.* usr/lib/debug obj-wide-debug/lib/libmenuw.so.* usr/lib/debug obj-wide-debug/lib/libpanelw.so.* usr/lib/debug obj-wide-debug/lib/libncursesw_g.a usr/lib obj-wide-debug/lib/libformw_g.a usr/lib obj-wide-debug/lib/libmenuw_g.a usr/lib obj-wide-debug/lib/libpanelw_g.a usr/lib obj-wide-debug/lib/libncurses++w_g.a usr/lib debian/FAQ0000644000000000000000000000450312267033043007522 0ustar This file is a list of frequently reported problems with ncurses which are considered bugs elsewhere or configuration problems. If you're going to report a bug in ncurses, you should probably look over this list first. ******** If you use escape codes to configure a terminal, ncurses applications will just overwrite your settings when they exit. The proper way to do this is to also provide a custom terminfo type which sets the terminal correctly. For instance, for controlling the cursor shape/color/etc., change the 'cnorm' capability. ******** If you hit the "Print Screen" key while in a Linux console, your current application will likely dump core. The kernel maps that key to ^\, which generates a SIGQUIT by default. There's no bug here (although why that key was chosen is unclear). ******** Home/End keys don't work in some non-full-screen applications. The situation with this is somewhat complicated. For a background summary, see: http://dickey.his.com/xterm/xterm.faq.html#xterm_pc_style http://dickey.his.com/xterm/xterm.faq.html#xterm_arrows Essentially, the key sequences in terminfo entries (particularly khome and kend) are for full-screen applications only. This means that they are only valid after an 'smkx' sequence, to put the terminal into application mode. If you want to use these sequences in non-application mode, you need to recognize similar sequences - the versions which start with CSI (\E [) rather than SS3 (\E O). One example of how is in /etc/zshrc in recent Debian ZSH packages. ******** The Debian terminfo entry for xterm doesn't work with some other xterms There's no way to win this. For a while, Debian made its xterm default to a terminal type of 'xterm-debian', which seemed to fix the problem. In that case, however, connecting to remote non-Debian machines requires you to change your terminal type (since there will be no entry for xterm-debian there). Having changed back to a default terminal type of 'xterm', when you sit at a non-Debian system using some other version of xterm, applications on the Debian system may use features not available in your current xterm. The only workaround for this problem is to set your terminal type from xterm to one of the feature-limited versions when you log in to a Debian system remotely. "xterm-r6" and the associated terminal types are appropriate for this. debian/lib32ncursesw5.postinst0000644000000000000000000000114312267033043013564 0ustar #! /bin/sh set -e PACKAGE=lib32ncursesw5 if dpkg --compare-versions "$2" lt-nl 5.9-7; then # Replace directory with symlink. if [ ! -L /usr/share/doc/$PACKAGE ] && \ [ -d /usr/share/doc/$PACKAGE ]; then if rmdir /usr/share/doc/$PACKAGE 2>/dev/null; then ln -sf lib32tinfo5 /usr/share/doc/$PACKAGE fi fi fi if dpkg --compare-versions "$2" lt-nl 5.9-10; then # Fix symlink target if [ -L /usr/share/doc/$PACKAGE ] && \ [ "$(readlink -q /usr/share/doc/$PACKAGE)" = "libtinfo5" ]; then ln -snf lib32tinfo5 /usr/share/doc/$PACKAGE fi fi #DEBHELPER# exit 0 debian/lib32tinfo5.install0000644000000000000000000000010012267033043012605 0ustar obj-32/lib/libtinfo.so.* lib32 obj-32/lib/libtic.so.* usr/lib32 debian/README.source0000644000000000000000000000066012267033043011347 0ustar This package requires a non-standard autoconf version to regenerate the 'configure' scripts, available in the autoconf-dickey package. If you modify the build system, i.e. you make changes to configure.in, aclocal.m4, test/configure.in or test/aclocal.m4, it is necessary to run "autoreconf-dickey" afterwards. The standard autoconf package is *not* able to regenerate 'configure'. See http://bugs.debian.org/580190 for details. debian/ncurses-term.links0000644000000000000000000000051412267033043012657 0ustar lib/terminfo/c/cons25 usr/share/terminfo/c/cons25 lib/terminfo/s/sun usr/share/terminfo/s/sun lib/terminfo/v/vt100 usr/share/terminfo/v/vt100 lib/terminfo/v/vt220 usr/share/terminfo/v/vt220 lib/terminfo/x/xterm-color usr/share/terminfo/x/xterm-color lib/terminfo/x/xterm-r6 usr/share/terminfo/x/xterm-r6 debian/lib32ncurses5-dev.links0000644000000000000000000000013512267033043013406 0ustar usr/lib32/libncurses.so usr/lib32/libcurses.so usr/lib32/libncurses.a usr/lib32/libcurses.a debian/lib32ncurses5.symbols0000777000000000000000000000000012267033043017050 2libncurses5.symbolsustar debian/libncursesw5-dev.install.in0000644000000000000000000000122512267033043014364 0ustar usr/include/ncursesw usr/lib/${DEB_HOST_MULTIARCH}/libncursesw.so usr/lib/${DEB_HOST_MULTIARCH}/libformw.so usr/lib/${DEB_HOST_MULTIARCH}/libmenuw.so usr/lib/${DEB_HOST_MULTIARCH}/libpanelw.so usr/lib/${DEB_HOST_MULTIARCH}/libncursesw.a usr/lib/${DEB_HOST_MULTIARCH}/libncurses++w.a usr/lib/${DEB_HOST_MULTIARCH}/libformw.a usr/lib/${DEB_HOST_MULTIARCH}/libmenuw.a usr/lib/${DEB_HOST_MULTIARCH}/libpanelw.a usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/formw.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/menuw.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/ncurses++w.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/ncursesw.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/panelw.pc