logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git
commit: a70ed6dfb1ef37557d3486b46e922a3de6363490
parent 408f823aef733c6f4e5c2ec729f69ebabdbeef47
Author: Michael Forney <mforney@mforney.org>
Date:   Sat,  5 Jun 2021 02:11:35 -0700

Remove ncurses

It has been replaced with NetBSD libcurses.

Diffstat:

M.build.yml1-
Mpkg/gen.lua1-
Dpkg/ncurses/.gitignore3---
Dpkg/ncurses/README.md10----------
Dpkg/ncurses/gen.lua173-------------------------------------------------------------------------------
Dpkg/ncurses/gensources.awk38--------------------------------------
Dpkg/ncurses/ncurses_cfg.h183-------------------------------------------------------------------------------
Dpkg/ncurses/patch/0001-Allow-overriding-make_hash-path.patch60------------------------------------------------------------
Dpkg/ncurses/patch/0002-ncurses-6.2-patch-20200411.patch35-----------------------------------
Dpkg/ncurses/sha2561-
Dpkg/ncurses/sources.lua202-------------------------------------------------------------------------------
Dpkg/ncurses/subst.sed57---------------------------------------------------------
Dpkg/ncurses/transform.h10----------
Dpkg/ncurses/url1-
Dpkg/ncurses/ver1-
15 files changed, 0 insertions(+), 776 deletions(-)

diff --git a/.build.yml b/.build.yml @@ -4,7 +4,6 @@ packages: - libarchive-tools - lua - nasm -- ncurses - ninja - tzdata - wayland-dev diff --git a/pkg/gen.lua b/pkg/gen.lua @@ -79,7 +79,6 @@ subgen 'musl' subgen 'nasm' subgen 'netbsd-curses' subgen 'ncompress' -subgen 'ncurses' subgen 'netsurf' subgen 'nginx' subgen 'nsd' diff --git a/pkg/ncurses/.gitignore b/pkg/ncurses/.gitignore @@ -1,3 +0,0 @@ -/ncurses-6.2.tar.gz -/src -/tools.ninja diff --git a/pkg/ncurses/README.md b/pkg/ncurses/README.md @@ -1,10 +0,0 @@ -# ncurses - -## config.h - -Generated with - - ./configure \ - --prefix= \ - --host=x86_64-linux-musl \ - --enable-widec diff --git a/pkg/ncurses/gen.lua b/pkg/ncurses/gen.lua @@ -1,173 +0,0 @@ -set('common_cflags', { - '-std=c99', '-Wall', '-Wextra', '-Wpedantic', - '-D _XOPEN_SOURCE=700', - '-D NDEBUG', - '-I $dir', - '-I $outdir', - '-I $outdir/include', - '-I $srcdir/include', - '-I $srcdir/ncurses', - '-I $srcdir/progs', -}) -cflags{'$common_cflags'} - -sub('tools.ninja', function() - toolchain(config.host) - cflags{'$common_cflags', '-D USE_BUILD_CC'} - exe('make_keys', {'ncurses/tinfo/make_keys.c'}, {'$gendir/headers', '$outdir/names.c'}) - exe('make_hash', {'ncurses/tinfo/make_hash.c'}, {'$gendir/headers', '$outdir/hashsize.h'}) -end) - -local caps = { - '$srcdir/include/Caps', - '$srcdir/include/Caps-ncurses', -} - -build('sed', '$outdir/curses.head', {'$srcdir/include/curses.h.in', '|', '$dir/subst.sed'}, { - expr='-f $dir/subst.sed', -}) -rule('mkkeydefs', '{ cat $outdir/curses.head && sh $srcdir/include/MKkey_defs.sh $in && cat $srcdir/include/curses.wide $srcdir/include/curses.tail; } >$out') -build('mkkeydefs', '$outdir/include/curses.h', {caps, '|', - '$outdir/curses.head', - '$srcdir/include/curses.wide', - '$srcdir/include/curses.tail', - '$srcdir/include/MKkey_defs.sh', -}) - -rule('mkhashsize', 'sh $srcdir/include/MKhashsize.sh $in >$out') -build('mkhashsize', '$outdir/hashsize.h', {caps, '|', '$srcdir/include/MKhashsize.sh'}) - -rule('mkkeyslist', 'sh $srcdir/ncurses/tinfo/MKkeys_list.sh $in | LC_ALL=C sort >$out') -build('mkkeyslist', '$outdir/keys.list', {caps, '|', '$srcdir/ncurses/tinfo/MKkeys_list.sh'}) - -rule('mkkeys', '$outdir/make_keys $in >$out') -build('mkkeys', '$outdir/init_keytry.h', {'$outdir/keys.list', '|', '$outdir/make_keys'}) - -rule('mkdefs', 'sh $srcdir/include/MKncurses_def.sh $in >$out') -build('mkdefs', '$outdir/ncurses_def.h', {'$srcdir/include/ncurses_defs', '|', '$srcdir/include/MKncurses_def.sh'}) - -rule('mkparam', '$srcdir/include/MKparametrized.sh $in >$out') -build('mkparam', '$outdir/parametrized.h', {caps, '|', '$srcdir/include/MKparametrized.sh'}) - -build('sed', '$outdir/MKterm.h.awk', {'$srcdir/include/MKterm.h.awk.in', '|', '$dir/subst.sed'}, { - expr='-f $dir/subst.sed', -}) - -for _, f in ipairs{'ncurses_dll.h', 'termcap.h', 'unctrl.h'} do - build('sed', '$outdir/include/'..f, {'$srcdir/include/'..f..'.in', '|', '$dir/subst.sed'}, { - expr='-f $dir/subst.sed', - }) -end - -rule('mkterm', 'awk -f $outdir/MKterm.h.awk $in >$out') -build('mkterm', '$outdir/include/term.h', {caps, '|', '$outdir/MKterm.h.awk'}) - -build('awk', '$outdir/codes.c', {caps, '|', '$srcdir/ncurses/tinfo/MKcodes.awk'}, { - expr='-f $srcdir/ncurses/tinfo/MKcodes.awk bigstrings=1', -}) - -rule('mkcaptab', 'MAKE_HASH=$outdir/make_hash sh -e $srcdir/ncurses/tinfo/MKcaptab.sh awk 1 $srcdir/ncurses/tinfo/MKcaptab.awk $in >$out') -build('mkcaptab', '$outdir/comp_captab.c', {caps, '|', - '$outdir/make_hash', - '$srcdir/tinfo/MKcaptab.awk', - '$srcdir/tinfo/MKcaptab.sh', -}) - -rule('mkuserdefs', 'MAKE_HASH=$outdir/make_hash sh -e $srcdir/ncurses/tinfo/MKuserdefs.sh awk 1 $in >$out') -build('mkuserdefs', '$outdir/comp_userdefs.c', {caps, '|', - '$outdir/make_hash', - '$srcdir/tinfo/MKuserdefs.sh', -}) - -rule('mkfallback', 'sh $srcdir/ncurses/tinfo/MKfallback.sh /dev/null /dev/null /dev/null /dev/null >$out') -build('mkfallback', '$outdir/fallback.c', {'|', '$srcdir/ncurses/tinfo/MKfallback.sh'}) - -build('awk', '$outdir/lib_keyname.c', '$outdir/keys.list', { - expr='-f $srcdir/ncurses/base/MKkeyname.awk bigstrings=1', -}) - -build('awk', '$outdir/names.c', {caps, '|', '$srcdir/ncurses/tinfo/MKnames.awk'}, { - expr='-f $srcdir/ncurses/tinfo/MKnames.awk bigstrings=1', -}) - -rule('mktermsort', 'sh $srcdir/progs/MKtermsort.sh awk $in >$out') -build('mktermsort', '$outdir/termsort.c', {'$srcdir/include/Caps', '|', '$srcdir/progs/MKtermsort.sh'}) - -build('awk', '$outdir/unctrl.c', {'/dev/null', '|', '$srcdir/ncurses/base/MKunctrl.awk'}, { - expr='-f $srcdir/ncurses/base/MKunctrl.awk bigstrings=1', -}) - -pkg.hdrs = { - '$outdir/include/curses.h', - '$outdir/include/ncurses_dll.h', - '$outdir/include/term.h', - '$outdir/include/termcap.h', - '$outdir/include/unctrl.h', - install=true, -} -pkg.deps = { - '$gendir/headers', - '$outdir/hashsize.h', - '$outdir/init_keytry.h', - '$outdir/ncurses_def.h', - '$outdir/parametrized.h', - '$outdir/termsort.c', -} - -srcs = load('sources.lua') - -lib('libncurses.a', { - srcs.base, - srcs.widechar, - srcs.termlib, - srcs.ext_funcs, - srcs.ext_tinfo, -}) -file('lib/libncurses.a', '644', '$outdir/libncurses.a') - -lib('libtic.a', srcs.ticlib) - -cc('progs/reset_cmd.c') -cc('progs/tparm_type.c') -cc('progs/transform.c') -cc('progs/tty_settings.c') - -exe('infocmp', [[ - progs/(infocmp.c dump_entry.c.o) - libtic.a - libncurses.a -]]) - -exe('tic', [[ - progs/(tic.c dump_entry.c tparm_type.c.o transform.c.o) - libtic.a - libncurses.a -]]) - -exe('tput', [[ - progs/(tput.c clear_cmd.c reset_cmd.c.o tparm_type.c.o transform.c.o tty_settings.c.o) - libncurses.a -]]) - -exe('tset', [[ - progs/(tset.c reset_cmd.c.o transform.c.o tty_settings.c.o) - libncurses.a -]]) - -local terms = {'dumb', 'linux', 'tmux', 'tmux-256color', 'xterm', 'xterm-256color'} -local terminfo = {} -for _, term in ipairs(terms) do - table.insert(terminfo, term:sub(1, 1)..'/'..term) -end -build('tic', expand{'$outdir/terminfo/', terminfo}, '$srcdir/misc/terminfo.src', { - ticflags={ - '-o $outdir/terminfo', - '-e', table.concat(terms, ','), - '-x', - }, -}) -for _, f in ipairs(terminfo) do - file('share/terminfo/'..f, '644', '$outdir/terminfo/'..f) -end - -fetch 'curl' diff --git a/pkg/ncurses/gensources.awk b/pkg/ncurses/gensources.awk @@ -1,38 +0,0 @@ -BEGIN { - dirs["$(base)"] = "ncurses/base" - dirs["$(serial)"] = "ncurses/tty" - dirs["$(trace)"] = "ncurses/trace" - dirs["$(tinfo)"] = "ncurses/tinfo" - dirs["$(wide)"] = "ncurses/widechar" - dirs["$(win32con)"] = "ncurses/win32con" - dirs["."] = "$outdir" - - skip["expanded"] = 1 - skip["lib_gen"] = 1 - skip["link_test"] = 1 - - print "return {" -} - -/^(#|$)/ { next } - -/^@/ { - if (open) - print "\t}," - else - open = 1 - print "\t" $2 "={" - next -} - -{ - if ($1 in skip) - next - print "\t\t'" dirs[$3] "/" $1 ".c'," -} - -END { - if (open) - print "\t}," - print "}" -} diff --git a/pkg/ncurses/ncurses_cfg.h b/pkg/ncurses/ncurses_cfg.h @@ -1,183 +0,0 @@ -#ifndef NC_CONFIG_H -#define NC_CONFIG_H -#define PACKAGE "ncurses" -#define NCURSES_VERSION "6.2" -#define NCURSES_PATCHDATE 20200212 -#define SYSTEM_NAME "linux-musl" -#if 0 -#include <stdlib.h> -#endif -#define HAVE_LONG_FILE_NAMES 1 -#define MIXEDCASE_FILENAMES 1 -#define TERMINFO_DIRS "/share/terminfo" -#define TERMINFO "/share/terminfo" -#define HAVE_BIG_CORE 1 -#define PURE_TERMINFO 1 -#define USE_HOME_TERMINFO 1 -#define USE_ROOT_ENVIRON 1 -#define HAVE_UNISTD_H 1 -#define HAVE_REMOVE 1 -#define HAVE_UNLINK 1 -#define HAVE_LINK 1 -#define HAVE_SYMLINK 1 -#define USE_LINKS 1 -#define HAVE_LANGINFO_CODESET 1 -#define USE_WIDEC_SUPPORT 1 -#define NCURSES_WIDECHAR 1 -#define HAVE_WCHAR_H 1 -#define HAVE_WCTYPE_H 1 -#define HAVE_PUTWC 1 -#define HAVE_BTOWC 1 -#define HAVE_WCTOB 1 -#define HAVE_MBTOWC 1 -#define HAVE_WCTOMB 1 -#define HAVE_MBLEN 1 -#define HAVE_MBRLEN 1 -#define HAVE_MBRTOWC 1 -#define HAVE_WCSRTOMBS 1 -#define HAVE_MBSRTOWCS 1 -#define HAVE_WCSTOMBS 1 -#define HAVE_MBSTOWCS 1 -#define NEED_WCHAR_H 1 -#define HAVE_FSEEKO 1 -#define RGB_PATH "/usr/lib64/X11/rgb.txt" -#define STDC_HEADERS 1 -#define HAVE_SYS_TYPES_H 1 -#define HAVE_SYS_STAT_H 1 -#define HAVE_STDLIB_H 1 -#define HAVE_STRING_H 1 -#define HAVE_MEMORY_H 1 -#define HAVE_STRINGS_H 1 -#define HAVE_INTTYPES_H 1 -#define HAVE_STDINT_H 1 -#define HAVE_UNISTD_H 1 -#define SIZEOF_SIGNED_CHAR 1 -#define NCURSES_EXT_FUNCS 1 -#define HAVE_ASSUME_DEFAULT_COLORS 1 -#define HAVE_CURSES_VERSION 1 -#define HAVE_HAS_KEY 1 -#define HAVE_RESIZETERM 1 -#define HAVE_RESIZE_TERM 1 -#define HAVE_TERM_ENTRY_H 1 -#define HAVE_USE_DEFAULT_COLORS 1 -#define HAVE_USE_EXTENDED_NAMES 1 -#define HAVE_USE_SCREEN 1 -#define HAVE_USE_WINDOW 1 -#define HAVE_WRESIZE 1 -#define NCURSES_SP_FUNCS 1 -#define HAVE_TPUTS_SP 1 -#define NCURSES_EXT_COLORS 1 -#define HAVE_ALLOC_PAIR 1 -#define HAVE_INIT_EXTENDED_COLOR 1 -#define HAVE_RESET_COLOR_PAIRS 1 -#define NCURSES_EXT_PUTWIN 1 -#define NCURSES_NO_PADDING 1 -#define USE_SIGWINCH 1 -#define NCURSES_WRAP_PREFIX "_nc_" -#define USE_ASSUMED_COLOR 1 -#define USE_HASHMAP 1 -#define GCC_SCANF 1 -#define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var))) -#define GCC_PRINTF 1 -#define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var))) -#define GCC_UNUSED __attribute__((unused)) -#define GCC_NORETURN __attribute__((noreturn)) -#define HAVE_NC_ALLOC_H 1 -#define HAVE_GETTIMEOFDAY 1 -#define STDC_HEADERS 1 -#define HAVE_DIRENT_H 1 -#define TIME_WITH_SYS_TIME 1 -#define HAVE_REGEX_H_FUNCS 1 -#define HAVE_FCNTL_H 1 -#define HAVE_GETOPT_H 1 -#define HAVE_LIMITS_H 1 -#define HAVE_LOCALE_H 1 -#define HAVE_MATH_H 1 -#define HAVE_POLL_H 1 -#define HAVE_SYS_IOCTL_H 1 -#define HAVE_SYS_PARAM_H 1 -#define HAVE_SYS_POLL_H 1 -#define HAVE_SYS_SELECT_H 1 -#define HAVE_SYS_TIME_H 1 -#define HAVE_SYS_TIMES_H 1 -#define HAVE_UNISTD_H 1 -#define HAVE_WCTYPE_H 1 -#define HAVE_UNISTD_H 1 -#define HAVE_GETOPT_H 1 -#define HAVE_GETOPT_HEADER 1 -#define DECL_ENVIRON 1 -#define HAVE_ENVIRON 1 -#define HAVE_PUTENV 1 -#define HAVE_SETENV 1 -#define HAVE_STRDUP 1 -#define HAVE_SYS_TIME_SELECT 1 -#define SIG_ATOMIC_T volatile sig_atomic_t -#define HAVE_GETCWD 1 -#define HAVE_GETEGID 1 -#define HAVE_GETEUID 1 -#define HAVE_GETOPT 1 -#define HAVE_ISSETUGID 1 -#define HAVE_LOCALECONV 1 -#define HAVE_POLL 1 -#define HAVE_PUTENV 1 -#define HAVE_REMOVE 1 -#define HAVE_SELECT 1 -#define HAVE_SETBUF 1 -#define HAVE_SETBUFFER 1 -#define HAVE_SETENV 1 -#define HAVE_SETVBUF 1 -#define HAVE_SIGACTION 1 -#define HAVE_STRDUP 1 -#define HAVE_STRSTR 1 -#define HAVE_SYSCONF 1 -#define HAVE_TCGETPGRP 1 -#define HAVE_TIMES 1 -#define HAVE_TSEARCH 1 -#define HAVE_VSNPRINTF 1 -#define HAVE_ISASCII 1 -#define HAVE_NANOSLEEP 1 -#define HAVE_TERMIOS_H 1 -#define HAVE_UNISTD_H 1 -#define HAVE_SYS_IOCTL_H 1 -#define HAVE_TCGETATTR 1 -#define HAVE_VSSCANF 1 -#define HAVE_UNISTD_H 1 -#define HAVE_MKSTEMP 1 -#define HAVE_SIZECHANGE 1 -#define HAVE_WORKING_POLL 1 -#define HAVE_VA_COPY 1 -#define HAVE_UNISTD_H 1 -#define HAVE_FORK 1 -#define HAVE_VFORK 1 -#define HAVE_WORKING_VFORK 1 -#define HAVE_WORKING_FORK 1 -#define USE_FOPEN_BIN_R 1 -#define USE_OPENPTY_HEADER <pty.h> -#define USE_XTERM_PTY 1 -#define HAVE_TYPEINFO 1 -#define HAVE_IOSTREAM 1 -#define IOSTREAM_NAMESPACE 1 -#define CPP_HAS_STATIC_CAST 1 -#define SIZEOF_WCHAR_T 4 -#define HAVE_SLK_COLOR 1 -#define HAVE_PANEL_H 1 -#define HAVE_LIBPANEL 1 -#define HAVE_MENU_H 1 -#define HAVE_LIBMENU 1 -#define HAVE_FORM_H 1 -#define HAVE_LIBFORM 1 -#define NCURSES_PATHSEP ':' -#define NCURSES_VERSION_STRING "6.2.20200212" -#define NCURSES_OSPEED_COMPAT 1 -#define HAVE_CURSES_DATA_BOOLNAMES 1 -#include <ncurses_def.h> -#ifdef __cplusplus -#undef const -#undef inline -#endif -#ifndef __cplusplus -#ifdef NEED_MBSTATE_T_DEF -#define mbstate_t int -#endif -#endif -#endif /* NC_CONFIG_H */ diff --git a/pkg/ncurses/patch/0001-Allow-overriding-make_hash-path.patch b/pkg/ncurses/patch/0001-Allow-overriding-make_hash-path.patch @@ -1,60 +0,0 @@ -From bfa058b1e3414994e663e02d553f23e4f72eef19 Mon Sep 17 00:00:00 2001 -From: Michael Forney <mforney@mforney.org> -Date: Wed, 12 Feb 2020 16:54:30 -0800 -Subject: [PATCH] Allow overriding make_hash path - ---- - ncurses/tinfo/MKcaptab.sh | 6 ++++-- - ncurses/tinfo/MKuserdefs.sh | 5 ++++- - 2 files changed, 8 insertions(+), 3 deletions(-) - -diff --git a/ncurses/tinfo/MKcaptab.sh b/ncurses/tinfo/MKcaptab.sh -index c800023..52e436e 100755 ---- a/ncurses/tinfo/MKcaptab.sh -+++ b/ncurses/tinfo/MKcaptab.sh -@@ -29,6 +29,8 @@ - ############################################################################## - # $Id: MKcaptab.sh,v 1.19 2020/02/02 23:34:34 tom Exp $ - -+: ${MAKE_HASH:=./make_hash} -+ - if test $# != 0 - then - AWK="$1"; shift 1 -@@ -71,8 +73,8 @@ cat <<'EOF' - /* *INDENT-OFF* */ - EOF - --cat "$@" |./make_hash 1 info $OPT1 --cat "$@" |./make_hash 3 cap $OPT1 -+cat "$@" |$MAKE_HASH 1 info $OPT1 -+cat "$@" |$MAKE_HASH 3 cap $OPT1 - - cat "$@" |$AWK -f $OPT2 bigstrings=$OPT1 tablename=capalias - -diff --git a/ncurses/tinfo/MKuserdefs.sh b/ncurses/tinfo/MKuserdefs.sh -index 109dd64..97d8803 100755 ---- a/ncurses/tinfo/MKuserdefs.sh -+++ b/ncurses/tinfo/MKuserdefs.sh -@@ -27,6 +27,9 @@ - # authorization. # - ############################################################################## - # $Id: MKuserdefs.sh,v 1.10 2020/02/02 23:34:34 tom Exp $ -+ -+: ${MAKE_HASH:=./make_hash} -+ - AWK=${1-awk}; shift 1 - OPT1=${1-0}; shift 1 - -@@ -51,7 +54,7 @@ cat <<'EOF' - #if NCURSES_XNAMES - EOF - --cat "$@" | ./make_hash 1 user $OPT1 -+cat "$@" | $MAKE_HASH 1 user $OPT1 - - cat <<EOF - --- -2.25.0 - diff --git a/pkg/ncurses/patch/0002-ncurses-6.2-patch-20200411.patch b/pkg/ncurses/patch/0002-ncurses-6.2-patch-20200411.patch @@ -1,35 +0,0 @@ -From 5593001810366798e889501144e38af5367b6511 Mon Sep 17 00:00:00 2001 -From: "Thomas E. Dickey" <dickey@invisible-island.net> -Date: Sun, 12 Apr 2020 01:22:49 +0000 -Subject: [PATCH] ncurses 6.2 - patch 20200411 - -+ add a trailing null for magic-string in putwin, flagged by gcc 10 ---- - ncurses/base/lib_screen.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/ncurses/base/lib_screen.c b/ncurses/base/lib_screen.c -index 164356dc..fd22cd51 100644 ---- a/ncurses/base/lib_screen.c -+++ b/ncurses/base/lib_screen.c -@@ -42,7 +42,7 @@ - #define CUR SP_TERMTYPE - #endif - --MODULE_ID("$Id: lib_screen.c,v 1.97 2020/02/02 23:34:34 tom Exp $") -+MODULE_ID("$Id: lib_screen.c,v 1.98 2020/04/06 00:33:50 tom Exp $") - - #define MAX_SIZE 0x3fff /* 16k is big enough for a window or pad */ - -@@ -67,7 +67,7 @@ MODULE_ID("$Id: lib_screen.c,v 1.97 2020/02/02 23:34:34 tom Exp $") - * format. It happens to be unused in the file 5.22 database (2015/03/07). - */ - static const char my_magic[] = --{'\210', '\210', '\210', '\210'}; -+{'\210', '\210', '\210', '\210', 0}; - - #if NCURSES_EXT_PUTWIN - typedef enum { --- -2.27.0 - diff --git a/pkg/ncurses/sha256 b/pkg/ncurses/sha256 @@ -1 +0,0 @@ -30306e0c76e0f9f1f0de987cf1c82a5c21e1ce6568b9227f7da5b71cbea86c9d ncurses-6.2.tar.gz diff --git a/pkg/ncurses/sources.lua b/pkg/ncurses/sources.lua @@ -1,202 +0,0 @@ --- 2,$<awk -f gensources.awk src/ncurses/modules -return { - base={ - 'ncurses/tty/hardscroll.c', - 'ncurses/tty/hashmap.c', - 'ncurses/base/lib_addch.c', - 'ncurses/base/lib_addstr.c', - 'ncurses/base/lib_beep.c', - 'ncurses/base/lib_bkgd.c', - 'ncurses/base/lib_box.c', - 'ncurses/base/lib_chgat.c', - 'ncurses/base/lib_clear.c', - 'ncurses/base/lib_clearok.c', - 'ncurses/base/lib_clrbot.c', - 'ncurses/base/lib_clreol.c', - 'ncurses/base/lib_color.c', - 'ncurses/base/lib_colorset.c', - 'ncurses/base/lib_delch.c', - 'ncurses/base/lib_delwin.c', - 'ncurses/base/lib_echo.c', - 'ncurses/base/lib_endwin.c', - 'ncurses/base/lib_erase.c', - 'ncurses/base/lib_flash.c', - 'ncurses/base/lib_getch.c', - 'ncurses/base/lib_getstr.c', - 'ncurses/base/lib_hline.c', - 'ncurses/base/lib_immedok.c', - 'ncurses/base/lib_inchstr.c', - 'ncurses/base/lib_initscr.c', - 'ncurses/base/lib_insch.c', - 'ncurses/base/lib_insdel.c', - 'ncurses/base/lib_insnstr.c', - 'ncurses/base/lib_instr.c', - 'ncurses/base/lib_isendwin.c', - 'ncurses/base/lib_leaveok.c', - 'ncurses/base/lib_mouse.c', - 'ncurses/base/lib_move.c', - 'ncurses/tty/lib_mvcur.c', - 'ncurses/base/lib_mvwin.c', - 'ncurses/base/lib_newterm.c', - 'ncurses/base/lib_newwin.c', - 'ncurses/base/lib_nl.c', - 'ncurses/base/lib_overlay.c', - 'ncurses/base/lib_pad.c', - 'ncurses/base/lib_printw.c', - 'ncurses/base/lib_redrawln.c', - 'ncurses/base/lib_refresh.c', - 'ncurses/base/lib_restart.c', - 'ncurses/base/lib_scanw.c', - 'ncurses/base/lib_screen.c', - 'ncurses/base/lib_scroll.c', - 'ncurses/base/lib_scrollok.c', - 'ncurses/base/lib_scrreg.c', - 'ncurses/base/lib_set_term.c', - 'ncurses/base/lib_slk.c', - 'ncurses/base/lib_slkatr_set.c', - 'ncurses/base/lib_slkatrof.c', - 'ncurses/base/lib_slkatron.c', - 'ncurses/base/lib_slkatrset.c', - 'ncurses/base/lib_slkattr.c', - 'ncurses/base/lib_slkclear.c', - 'ncurses/base/lib_slkcolor.c', - 'ncurses/base/lib_slkinit.c', - 'ncurses/base/lib_slklab.c', - 'ncurses/base/lib_slkrefr.c', - 'ncurses/base/lib_slkset.c', - 'ncurses/base/lib_slktouch.c', - 'ncurses/base/lib_touch.c', - 'ncurses/trace/lib_tracedmp.c', - 'ncurses/trace/lib_tracemse.c', - 'ncurses/tty/lib_tstp.c', - 'ncurses/base/lib_ungetch.c', - 'ncurses/tty/lib_vidattr.c', - 'ncurses/base/lib_vline.c', - 'ncurses/base/lib_wattroff.c', - 'ncurses/base/lib_wattron.c', - 'ncurses/base/lib_winch.c', - 'ncurses/base/lib_window.c', - 'ncurses/base/nc_panel.c', - 'ncurses/base/safe_sprintf.c', - 'ncurses/tty/tty_update.c', - 'ncurses/trace/varargs.c', - 'ncurses/base/vsscanf.c', - 'ncurses/base/lib_freeall.c', - }, - widechar={ - 'ncurses/widechar/charable.c', - 'ncurses/widechar/lib_add_wch.c', - 'ncurses/widechar/lib_box_set.c', - 'ncurses/widechar/lib_cchar.c', - 'ncurses/widechar/lib_erasewchar.c', - 'ncurses/widechar/lib_get_wch.c', - 'ncurses/widechar/lib_get_wstr.c', - 'ncurses/widechar/lib_hline_set.c', - 'ncurses/widechar/lib_in_wch.c', - 'ncurses/widechar/lib_in_wchnstr.c', - 'ncurses/widechar/lib_ins_wch.c', - 'ncurses/widechar/lib_inwstr.c', - 'ncurses/widechar/lib_key_name.c', - 'ncurses/widechar/lib_pecho_wchar.c', - 'ncurses/widechar/lib_slk_wset.c', - 'ncurses/widechar/lib_unget_wch.c', - 'ncurses/widechar/lib_vid_attr.c', - 'ncurses/widechar/lib_vline_set.c', - 'ncurses/widechar/lib_wacs.c', - 'ncurses/widechar/lib_wunctrl.c', - }, - ext_funcs={ - 'ncurses/base/legacy_coding.c', - 'ncurses/base/lib_dft_fgbg.c', - 'ncurses/tinfo/lib_print.c', - 'ncurses/base/new_pair.c', - 'ncurses/base/resizeterm.c', - 'ncurses/trace/trace_xnames.c', - 'ncurses/tinfo/use_screen.c', - 'ncurses/base/use_window.c', - 'ncurses/base/wresize.c', - }, - termlib={ - 'ncurses/tinfo/access.c', - 'ncurses/tinfo/add_tries.c', - 'ncurses/tinfo/alloc_ttype.c', - '$outdir/codes.c', - '$outdir/comp_captab.c', - 'ncurses/tinfo/comp_error.c', - 'ncurses/tinfo/comp_hash.c', - '$outdir/comp_userdefs.c', - 'ncurses/tinfo/db_iterator.c', - 'ncurses/tinfo/doalloc.c', - 'ncurses/tinfo/entries.c', - '$outdir/fallback.c', - 'ncurses/tinfo/free_ttype.c', - 'ncurses/tinfo/getenv_num.c', - 'ncurses/tinfo/home_terminfo.c', - 'ncurses/tinfo/init_keytry.c', - 'ncurses/tinfo/lib_acs.c', - 'ncurses/tinfo/lib_baudrate.c', - 'ncurses/tinfo/lib_cur_term.c', - 'ncurses/tinfo/lib_data.c', - 'ncurses/tinfo/lib_has_cap.c', - 'ncurses/tinfo/lib_kernel.c', - '$outdir/lib_keyname.c', - 'ncurses/tinfo/lib_longname.c', - 'ncurses/tinfo/lib_napms.c', - 'ncurses/tinfo/lib_options.c', - 'ncurses/tinfo/lib_raw.c', - 'ncurses/tinfo/lib_setup.c', - 'ncurses/tinfo/lib_termcap.c', - 'ncurses/tinfo/lib_termname.c', - 'ncurses/tinfo/lib_tgoto.c', - 'ncurses/tinfo/lib_ti.c', - 'ncurses/tinfo/lib_tparm.c', - 'ncurses/tinfo/lib_tputs.c', - 'ncurses/trace/lib_trace.c', - 'ncurses/trace/lib_traceatr.c', - 'ncurses/trace/lib_tracebits.c', - 'ncurses/trace/lib_tracechr.c', - 'ncurses/tinfo/lib_ttyflags.c', - 'ncurses/tty/lib_twait.c', - 'ncurses/tinfo/name_match.c', - '$outdir/names.c', - 'ncurses/tinfo/obsolete.c', - 'ncurses/tinfo/read_entry.c', - 'ncurses/tinfo/read_termcap.c', - 'ncurses/tinfo/strings.c', - 'ncurses/trace/trace_buf.c', - 'ncurses/trace/trace_tries.c', - 'ncurses/base/tries.c', - 'ncurses/tinfo/trim_sgr0.c', - '$outdir/unctrl.c', - 'ncurses/trace/visbuf.c', - }, - ticlib={ - 'ncurses/tinfo/alloc_entry.c', - 'ncurses/tinfo/captoinfo.c', - 'ncurses/tinfo/comp_expand.c', - 'ncurses/tinfo/comp_parse.c', - 'ncurses/tinfo/comp_scan.c', - 'ncurses/tinfo/parse_entry.c', - 'ncurses/tinfo/write_entry.c', - }, - ext_tinfo={ - 'ncurses/base/define_key.c', - 'ncurses/tinfo/hashed_db.c', - 'ncurses/base/key_defined.c', - 'ncurses/base/keybound.c', - 'ncurses/base/keyok.c', - 'ncurses/base/version.c', - }, - port_drivers={ - 'ncurses/base/lib_driver.c', - }, - port_win32con={ - 'ncurses/win32con/gettimeofday.c', - 'ncurses/win32con/wcwidth.c', - 'ncurses/widechar/widechars.c', - 'ncurses/win32con/win_driver.c', - }, - port_tinfo={ - 'ncurses/tinfo/tinfo_driver.c', - }, -} diff --git a/pkg/ncurses/subst.sed b/pkg/ncurses/subst.sed @@ -1,57 +0,0 @@ -s,@BROKEN_LINKER@,0, -s,@GENERATED_EXT_FUNCS@,generated, -s,@HAVE_STDINT_H@,1, -s,@HAVE_TCGETATTR@,1, -s,@HAVE_TERMIOS_H@,1, -s,@HAVE_TERMIO_H@,0, -s,@HAVE_VSSCANF@,1, -s,@NCURSES_CCHARW_MAX@,5, -s,@NCURSES_CH_T@,cchar_t, -s,@NCURSES_CONST@,const, -s,@NCURSES_EXT_COLORS@,1, -s,@NCURSES_EXT_FUNCS@,1, -s,@NCURSES_INLINE@,inline, -s,@NCURSES_INTEROP_FUNCS@,1, -s,@NCURSES_LIBUTF8@,0, -s,@NCURSES_MAJOR@,6, -s,@NCURSES_MINOR@,1, -s,@NCURSES_MOUSE_VERSION@,2, -s,@NCURSES_OK_WCHAR_T@,1, -s,@NCURSES_OPAQUE@,0, -s,@NCURSES_OPAQUE_FORM@,0, -s,@NCURSES_OPAQUE_MENU@,0, -s,@NCURSES_OPAQUE_PANEL@,0, -s,@NCURSES_OSPEED@,short, -s,@NCURSES_PATCH@,20180127, -s,@NCURSES_SBOOL@,char, -s,@NCURSES_SIZE_T@,short, -s,@NCURSES_SP_FUNCS@,1, -s,@NCURSES_TPARM_ARG@,intptr_t, -s,@NCURSES_TPARM_VARARGS@,1, -s,@NCURSES_USE_DATABASE@,1, -s,@NCURSES_USE_TERMCAP@,0, -s,@NCURSES_WATTR_MACROS@,1, -s,@NCURSES_WCHAR_T@,0, -s,@NCURSES_WCWIDTH_GRAPHICS@,1, -s,@NCURSES_WINT_T@,0, -s,@NCURSES_WRAP_PREFIX@,_nc_, -s,@NCURSES_XNAMES@,1, -s,@NEED_WCHAR_H@,1, -s,@TERMINFO@,/share/terminfo, -s,@TERMINFO_DIRS@,/share/terminfo, -s,@USE_CXX_BOOL@,defined(__cplusplus), -s,@cf_cv_1UL@,1U,g -s,@cf_cv_enable_lp64@,1, -s,@cf_cv_enable_reentrant@,0, -s,@cf_cv_header_stdbool_h@,1, -s,@cf_cv_type_of_bool@,unsigned char, -s,@cf_cv_typeof_chtype@,uint32_t, -s,@cf_cv_typeof_mmask_t@,uint32_t, - -s,@CAPTOINFO@,captoinfo, -s,@INFOCMP@,infocmp, -s,@INFOTOCAP@,infotocap, -s,@RESET@,reset, -s,@TIC@,tic, -s,@TOE@,toe, -s,@TSET@,tset, diff --git a/pkg/ncurses/transform.h b/pkg/ncurses/transform.h @@ -1,10 +0,0 @@ -#ifndef __TRANSFORM_H -#define __TRANSFORM_H 1 -#include <progs.priv.h> -extern bool same_program(const char *, const char *); -#define PROG_CAPTOINFO "captoinfo" -#define PROG_INFOTOCAP "infotocap" -#define PROG_CLEAR "clear" -#define PROG_RESET "reset" -#define PROG_INIT "init" -#endif /* __TRANSFORM_H */ diff --git a/pkg/ncurses/url b/pkg/ncurses/url @@ -1 +0,0 @@ -url = "http://invisible-mirror.net/archives/ncurses/ncurses-6.2.tar.gz" diff --git a/pkg/ncurses/ver b/pkg/ncurses/ver @@ -1 +0,0 @@ -6.2 r1