summaryrefslogtreecommitdiff
path: root/system/ncurses/ncurses-6.3-20220305.patch
diff options
context:
space:
mode:
authorSíle Ekaterin Liszka <sheila@vulpine.house>2023-03-06 16:56:55 +0000
committerA. Wilcox <awilcox@wilcox-tech.com>2023-03-31 05:35:55 +0000
commit3ba13955058b530a9088fb83ea436ea62677d5be (patch)
treed4a9da73d4aa8f015217c3bd5e95a2bc10b020c1 /system/ncurses/ncurses-6.3-20220305.patch
parent9a0774c0c6b32ac95e3d5ce10164c0025db41872 (diff)
downloadpackages-3ba13955058b530a9088fb83ea436ea62677d5be.tar.gz
packages-3ba13955058b530a9088fb83ea436ea62677d5be.tar.bz2
packages-3ba13955058b530a9088fb83ea436ea62677d5be.tar.xz
packages-3ba13955058b530a9088fb83ea436ea62677d5be.zip
system/ncurses: upgrade to 6.4 [CVE]
Diffstat (limited to 'system/ncurses/ncurses-6.3-20220305.patch')
-rw-r--r--system/ncurses/ncurses-6.3-20220305.patch377
1 files changed, 0 insertions, 377 deletions
diff --git a/system/ncurses/ncurses-6.3-20220305.patch b/system/ncurses/ncurses-6.3-20220305.patch
deleted file mode 100644
index 0ffe8cb6d..000000000
--- a/system/ncurses/ncurses-6.3-20220305.patch
+++ /dev/null
@@ -1,377 +0,0 @@
-# ncurses 6.3 - patch 20220305 - Thomas E. Dickey
-#
-# ------------------------------------------------------------------------------
-#
-# Ncurses 6.3 is at
-# ftp://ftp.invisible-island.net/ncurses/
-# https://invisible-mirror.net/archives/ncurses/
-# https://ftp.gnu.org/gnu/ncurses/
-#
-# Patches for ncurses 6.3 can be found at
-# ftp://ftp.invisible-island.net/ncurses/6.3
-# https://invisible-mirror.net/archives/ncurses/6.3
-#
-# ------------------------------------------------------------------------------
-# ftp://ftp.invisible-island.net/ncurses/6.3/ncurses-6.3-20220305.patch.gz
-# patch by Thomas E. Dickey <dickey@invisible-island.net>
-# created Sun Mar 6 02:01:23 UTC 2022
-# ------------------------------------------------------------------------------
-# Ada95/configure | 4 ++--
-# Ada95/configure.in | 8 ++++----
-# NEWS | 8 +++++++-
-# VERSION | 2 +-
-# configure | 4 ++--
-# configure.in | 6 +++---
-# dist.mk | 4 ++--
-# doc/html/Ada95.html | 8 ++++----
-# package/debian-mingw/changelog | 4 ++--
-# package/debian-mingw64/changelog | 4 ++--
-# package/debian/changelog | 4 ++--
-# package/mingw-ncurses.nsi | 4 ++--
-# package/mingw-ncurses.spec | 2 +-
-# package/ncurses.spec | 2 +-
-# package/ncursest.spec | 2 +-
-# progs/infocmp.c | 14 ++++++--------
-# 16 files changed, 42 insertions(+), 38 deletions(-)
-# ------------------------------------------------------------------------------
-Index: Ada95/configure
---- ncurses-6.3-20220226+/Ada95/configure 2022-01-29 22:07:15.000000000 +0000
-+++ ncurses-6.3-20220305/Ada95/configure 2022-03-05 22:27:52.000000000 +0000
-@@ -1,5 +1,5 @@
- #! /bin/sh
--# From configure.in Revision: 1.84 .
-+# From configure.in Revision: 1.85 .
- # Guess values for system-dependent variables and create Makefiles.
- # Generated by Autoconf 2.52.20210509.
- #
-@@ -15826,7 +15826,7 @@
-
- if test "x$enable_warnings" = "xyes"; then
-
-- ADAFLAGS="$ADAFLAGS -gnatg"
-+ ADAFLAGS="$ADAFLAGS -gnatwa -gnatyg"
-
- fi
-
-Index: Ada95/configure.in
-Prereq: 1.84
---- ncurses-6.3-20220226+/Ada95/configure.in 2021-10-30 20:47:52.000000000 +0000
-+++ ncurses-6.3-20220305/Ada95/configure.in 2022-03-05 22:20:52.000000000 +0000
-@@ -1,5 +1,5 @@
- dnl***************************************************************************
--dnl Copyright 2018-2020,2021 Thomas E. Dickey *
-+dnl Copyright 2018-2021,2022 Thomas E. Dickey *
- dnl Copyright 2010-2016,2018 Free Software Foundation, Inc. *
- dnl *
- dnl Permission is hereby granted, free of charge, to any person obtaining a *
-@@ -29,7 +29,7 @@
- dnl
- dnl Author: Thomas E. Dickey
- dnl
--dnl $Id: configure.in,v 1.84 2021/10/30 20:47:52 tom Exp $
-+dnl $Id: configure.in,v 1.85 2022/03/05 22:20:52 tom Exp $
- dnl Process this file with autoconf to produce a configure script.
- dnl
- dnl For additional information, see
-@@ -38,7 +38,7 @@
- dnl
- dnl ---------------------------------------------------------------------------
- AC_PREREQ(2.52.20210509)
--AC_REVISION($Revision: 1.84 $)
-+AC_REVISION($Revision: 1.85 $)
- AC_INIT(gen/gen.c)
- AC_CONFIG_HEADER(include/ncurses_cfg.h:include/ncurses_cfg.hin)
-
-@@ -356,7 +356,7 @@
-
- CF_ENABLE_WARNINGS(Wno-unknown-pragmas Wswitch-enum,yes)
- if test "x$enable_warnings" = "xyes"; then
-- CF_ADD_ADAFLAGS(-gnatg)
-+ CF_ADD_ADAFLAGS(-gnatwa -gnatyg)
- fi
-
- ### use option --enable-assertions to turn on generation of assertion code
-Index: NEWS
-Prereq: 1.3782
---- ncurses-6.3-20220226+/NEWS 2022-02-26 23:50:53.000000000 +0000
-+++ ncurses-6.3-20220305/NEWS 2022-03-05 22:15:20.000000000 +0000
-@@ -26,7 +26,7 @@
- -- sale, use or other dealings in this Software without prior written --
- -- authorization. --
- -------------------------------------------------------------------------------
---- $Id: NEWS,v 1.3782 2022/02/26 23:50:53 tom Exp $
-+-- $Id: NEWS,v 1.3784 2022/03/05 22:15:20 tom Exp $
- -------------------------------------------------------------------------------
-
- This is a log of changes that ncurses has gone through since Zeyd started
-@@ -46,6 +46,12 @@
- Changes through 1.9.9e did not credit all contributions;
- it is not possible to add this information.
-
-+20220305
-+ + replace obsolescent "-gnatg" option with "-gnatwa" and "-gnatyg", to
-+ work around build problems with gnat 12.
-+ + update external links in Ada95.html
-+ + trim unused return-value from canonical_name().
-+
- 20220226
- + fix issues found with coverity:
- + rewrite canonical_name() function of infocmp to ensure buffer size
-Index: VERSION
---- ncurses-6.3-20220226+/VERSION 2022-02-26 12:23:15.000000000 +0000
-+++ ncurses-6.3-20220305/VERSION 2022-03-05 12:07:05.000000000 +0000
-@@ -1 +1 @@
--5:0:10 6.3 20220226
-+5:0:10 6.3 20220305
-Index: configure
---- ncurses-6.3-20220226+/configure 2022-02-05 17:56:41.000000000 +0000
-+++ ncurses-6.3-20220305/configure 2022-03-05 22:21:11.000000000 +0000
-@@ -1,5 +1,5 @@
- #! /bin/sh
--# From configure.in Revision: 1.741 .
-+# From configure.in Revision: 1.742 .
- # Guess values for system-dependent variables and create Makefiles.
- # Generated by Autoconf 2.52.20210509.
- #
-@@ -17253,7 +17253,7 @@
-
- if test "x$enable_warnings" = "xyes"; then
-
-- ADAFLAGS="$ADAFLAGS -gnatg"
-+ ADAFLAGS="$ADAFLAGS -gnatwa -gnatyg"
-
- if test "x$cf_with_cxx" = xyes ; then
-
-Index: configure.in
-Prereq: 1.741
---- ncurses-6.3-20220226+/configure.in 2022-01-23 00:11:08.000000000 +0000
-+++ ncurses-6.3-20220305/configure.in 2022-03-05 22:13:12.000000000 +0000
-@@ -29,7 +29,7 @@
- dnl
- dnl Author: Thomas E. Dickey 1995-on
- dnl
--dnl $Id: configure.in,v 1.741 2022/01/23 00:11:08 tom Exp $
-+dnl $Id: configure.in,v 1.742 2022/03/05 22:13:12 tom Exp $
- dnl Process this file with autoconf to produce a configure script.
- dnl
- dnl For additional information, see
-@@ -38,7 +38,7 @@
- dnl
- dnl ---------------------------------------------------------------------------
- AC_PREREQ(2.52.20210101)
--AC_REVISION($Revision: 1.741 $)
-+AC_REVISION($Revision: 1.742 $)
- AC_INIT(ncurses/base/lib_initscr.c)
- AC_CONFIG_HEADER(include/ncurses_cfg.h:include/ncurses_cfg.hin)
-
-@@ -1640,7 +1640,7 @@
- CF_ENABLE_WARNINGS(Wno-unknown-pragmas Wswitch-enum,yes)
-
- if test "x$enable_warnings" = "xyes"; then
-- CF_ADD_ADAFLAGS(-gnatg)
-+ CF_ADD_ADAFLAGS(-gnatwa -gnatyg)
- if test "x$cf_with_cxx" = xyes ; then
- CF_GXX_WARNINGS(Wno-unused)
- fi
-Index: dist.mk
-Prereq: 1.1468
---- ncurses-6.3-20220226+/dist.mk 2022-02-26 12:23:15.000000000 +0000
-+++ ncurses-6.3-20220305/dist.mk 2022-03-05 12:07:05.000000000 +0000
-@@ -26,7 +26,7 @@
- # use or other dealings in this Software without prior written #
- # authorization. #
- ##############################################################################
--# $Id: dist.mk,v 1.1468 2022/02/26 12:23:15 tom Exp $
-+# $Id: dist.mk,v 1.1469 2022/03/05 12:07:05 tom Exp $
- # Makefile for creating ncurses distributions.
- #
- # This only needs to be used directly as a makefile by developers, but
-@@ -38,7 +38,7 @@
- # These define the major/minor/patch versions of ncurses.
- NCURSES_MAJOR = 6
- NCURSES_MINOR = 3
--NCURSES_PATCH = 20220226
-+NCURSES_PATCH = 20220305
-
- # We don't append the patch to the version, since this only applies to releases
- VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR)
-Index: doc/html/Ada95.html
-Prereq: 1.17
---- ncurses-6.3-20220226+/doc/html/Ada95.html 2021-09-04 10:52:55.000000000 +0000
-+++ ncurses-6.3-20220305/doc/html/Ada95.html 2022-03-05 16:09:29.000000000 +0000
-@@ -1,7 +1,7 @@
- <!--
-- $Id: Ada95.html,v 1.17 2021/09/04 10:52:55 tom Exp $
-+ $Id: Ada95.html,v 1.18 2022/03/05 16:09:29 tom Exp $
- ****************************************************************************
-- * Copyright 2019-2020,2021 Thomas E. Dickey *
-+ * Copyright 2019-2021,2022 Thomas E. Dickey *
- * Copyright 2000-2010,2013 Free Software Foundation, Inc. *
- * *
- * Permission is hereby granted, free of charge, to any person obtaining a *
-@@ -57,13 +57,13 @@
- ncurses package, a clone of the SVr4 curses model.<br>
- I did the development on an Intel box running the latest stable
- release of <a href="http://www.linux.org">Linux</a>, ncurses
-- and the most recent released <a href="http://www.gnat.com">GNU
-+ and the most recent released <a href="https://ftp.gnu.org/gnu/gcc/">GNU
- Ada Translator</a> gnat versions. For any older versions of
- ncurses and gnat it is not guaranteed to work.</li>
-
- <li>You must have the m4 macroprocessor to build this package.
- If you don't have this program, you can get the FSF version
-- <a href="ftp://ftp.gnu.org/pub/gnu/">here</a>.</li>
-+ <a href="https://ftp.gnu.org/pub/gnu/">here</a>.</li>
-
- <li>Ada programs are supposed to be readable. One of my
- favorite methods to make code readable is to use expressive
-Index: package/debian-mingw/changelog
---- ncurses-6.3-20220226+/package/debian-mingw/changelog 2022-02-26 12:23:15.000000000 +0000
-+++ ncurses-6.3-20220305/package/debian-mingw/changelog 2022-03-05 12:07:05.000000000 +0000
-@@ -1,8 +1,8 @@
--ncurses6 (6.3+20220226) unstable; urgency=low
-+ncurses6 (6.3+20220305) unstable; urgency=low
-
- * latest weekly patch
-
-- -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 26 Feb 2022 07:23:15 -0500
-+ -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 05 Mar 2022 07:07:05 -0500
-
- ncurses6 (5.9-20131005) unstable; urgency=low
-
-Index: package/debian-mingw64/changelog
---- ncurses-6.3-20220226+/package/debian-mingw64/changelog 2022-02-26 12:23:15.000000000 +0000
-+++ ncurses-6.3-20220305/package/debian-mingw64/changelog 2022-03-05 12:07:05.000000000 +0000
-@@ -1,8 +1,8 @@
--ncurses6 (6.3+20220226) unstable; urgency=low
-+ncurses6 (6.3+20220305) unstable; urgency=low
-
- * latest weekly patch
-
-- -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 26 Feb 2022 07:23:15 -0500
-+ -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 05 Mar 2022 07:07:05 -0500
-
- ncurses6 (5.9-20131005) unstable; urgency=low
-
-Index: package/debian/changelog
---- ncurses-6.3-20220226+/package/debian/changelog 2022-02-26 12:23:15.000000000 +0000
-+++ ncurses-6.3-20220305/package/debian/changelog 2022-03-05 12:07:05.000000000 +0000
-@@ -1,8 +1,8 @@
--ncurses6 (6.3+20220226) unstable; urgency=low
-+ncurses6 (6.3+20220305) unstable; urgency=low
-
- * latest weekly patch
-
-- -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 26 Feb 2022 07:23:15 -0500
-+ -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 05 Mar 2022 07:07:05 -0500
-
- ncurses6 (5.9-20120608) unstable; urgency=low
-
-Index: package/mingw-ncurses.nsi
-Prereq: 1.508
---- ncurses-6.3-20220226+/package/mingw-ncurses.nsi 2022-02-26 12:23:15.000000000 +0000
-+++ ncurses-6.3-20220305/package/mingw-ncurses.nsi 2022-03-05 12:07:05.000000000 +0000
-@@ -1,4 +1,4 @@
--; $Id: mingw-ncurses.nsi,v 1.508 2022/02/26 12:23:15 tom Exp $
-+; $Id: mingw-ncurses.nsi,v 1.509 2022/03/05 12:07:05 tom Exp $
-
- ; TODO add examples
- ; TODO bump ABI to 6
-@@ -10,7 +10,7 @@
- !define VERSION_MAJOR "6"
- !define VERSION_MINOR "3"
- !define VERSION_YYYY "2022"
--!define VERSION_MMDD "0226"
-+!define VERSION_MMDD "0305"
- !define VERSION_PATCH ${VERSION_YYYY}${VERSION_MMDD}
-
- !define MY_ABI "5"
-Index: package/mingw-ncurses.spec
---- ncurses-6.3-20220226+/package/mingw-ncurses.spec 2022-02-26 12:23:15.000000000 +0000
-+++ ncurses-6.3-20220305/package/mingw-ncurses.spec 2022-03-05 12:07:05.000000000 +0000
-@@ -3,7 +3,7 @@
- Summary: shared libraries for terminal handling
- Name: mingw32-ncurses6
- Version: 6.3
--Release: 20220226
-+Release: 20220305
- License: X11
- Group: Development/Libraries
- Source: ncurses-%{version}-%{release}.tgz
-Index: package/ncurses.spec
---- ncurses-6.3-20220226+/package/ncurses.spec 2022-02-26 12:23:15.000000000 +0000
-+++ ncurses-6.3-20220305/package/ncurses.spec 2022-03-05 12:07:05.000000000 +0000
-@@ -1,7 +1,7 @@
- Summary: shared libraries for terminal handling
- Name: ncurses6
- Version: 6.3
--Release: 20220226
-+Release: 20220305
- License: X11
- Group: Development/Libraries
- Source: ncurses-%{version}-%{release}.tgz
-Index: package/ncursest.spec
---- ncurses-6.3-20220226+/package/ncursest.spec 2022-02-26 12:23:15.000000000 +0000
-+++ ncurses-6.3-20220305/package/ncursest.spec 2022-03-05 12:07:05.000000000 +0000
-@@ -1,7 +1,7 @@
- Summary: Curses library with POSIX thread support.
- Name: ncursest6
- Version: 6.3
--Release: 20220226
-+Release: 20220305
- License: X11
- Group: Development/Libraries
- Source: ncurses-%{version}-%{release}.tgz
-Index: progs/infocmp.c
-Prereq: 1.152
---- ncurses-6.3-20220226+/progs/infocmp.c 2022-02-26 23:25:55.000000000 +0000
-+++ ncurses-6.3-20220305/progs/infocmp.c 2022-03-05 16:15:48.000000000 +0000
-@@ -43,7 +43,7 @@
-
- #include <dump_entry.h>
-
--MODULE_ID("$Id: infocmp.c,v 1.152 2022/02/26 23:25:55 tom Exp $")
-+MODULE_ID("$Id: infocmp.c,v 1.153 2022/03/05 16:15:48 tom Exp $")
-
- #define MAX_STRING 1024 /* maximum formatted string */
-
-@@ -124,7 +124,7 @@
- ExitProgram(EXIT_FAILURE);
- }
-
--static char *
-+static void
- canonical_name(char *source, char *target)
- /* extract the terminal type's primary name */
- {
-@@ -137,8 +137,6 @@
- *target++ = ch;
- }
- *target = '\0';
--
-- return (target);
- }
-
- static bool
-@@ -1136,8 +1134,8 @@
- if (entryeq(&qp->tterm, &rp->tterm) && useeq(qp, rp)) {
- char name1[NAMESIZE], name2[NAMESIZE];
-
-- (void) canonical_name(qp->tterm.term_names, name1);
-- (void) canonical_name(rp->tterm.term_names, name2);
-+ canonical_name(qp->tterm.term_names, name1);
-+ canonical_name(rp->tterm.term_names, name2);
-
- (void) printf("%s = %s\n", name1, name2);
- }
-@@ -1165,8 +1163,8 @@
- entries[0] = *qp;
- entries[1] = *rp;
-
-- (void) canonical_name(qp->tterm.term_names, name1);
-- (void) canonical_name(rp->tterm.term_names, name2);
-+ canonical_name(qp->tterm.term_names, name1);
-+ canonical_name(rp->tterm.term_names, name2);
-
- switch (compare) {
- case C_DIFFERENCE: