From 7cecba64ccfe90c89a99bcc5ad6b7fa59cc1402f4ff6ee7fc1463cd216e60178 Mon Sep 17 00:00:00 2001 From: "Dr. Werner Fink" Date: Mon, 16 Jun 2014 11:52:09 +0000 Subject: [PATCH 1/2] . OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=158 --- ncurses-5.9-overwrite.dif | 4 ++-- ncurses-5.9-patches.tar.bz2 | 4 ++-- ncurses.changes | 35 +++++++++++++++++++++++++++++++++++ ncurses.spec | 1 + 4 files changed, 40 insertions(+), 4 deletions(-) diff --git a/ncurses-5.9-overwrite.dif b/ncurses-5.9-overwrite.dif index 7ecf5a4..f090cf9 100644 --- a/ncurses-5.9-overwrite.dif +++ b/ncurses-5.9-overwrite.dif @@ -12,9 +12,9 @@ +++ configure 2013-09-30 09:17:51.710735838 +0000 @@ -6390,6 +6390,7 @@ else fi; - echo "$as_me:6391: result: $with_overwrite" >&5 + echo "$as_me:6392: result: $with_overwrite" >&5 echo "${ECHO_T}$with_overwrite" >&6 +WITH_OVERWRITE="$with_overwrite" - echo "$as_me:6394: checking if external terminfo-database is used" >&5 + echo "$as_me:6395: checking if external terminfo-database is used" >&5 echo $ECHO_N "checking if external terminfo-database is used... $ECHO_C" >&6 diff --git a/ncurses-5.9-patches.tar.bz2 b/ncurses-5.9-patches.tar.bz2 index e121bd7..97d8eb1 100644 --- a/ncurses-5.9-patches.tar.bz2 +++ b/ncurses-5.9-patches.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:edc5c6dcf8aa5a004e062fa86649b06fbc61558993f0da017cc0aa65b1888576 -size 3493226 +oid sha256:8e707d352a61bee7e5bcd6b7b05b677a8fcad7bc42f78db2de40eedc8d737680 +size 3589699 diff --git a/ncurses.changes b/ncurses.changes index 2f61b9e..de09bca 100644 --- a/ncurses.changes +++ b/ncurses.changes @@ -1,3 +1,38 @@ +------------------------------------------------------------------- +Mon Jun 16 11:21:55 UTC 2014 - werner@suse.de + +- Add ncurses patch 20140614 + + fix dereference before null check found by Coverity in tic.c + (cf: 20140524). + + fix sign-extension bug in read_entry.c which prevented "toe" from + reading empty "screen+italics" entry. + + modify sgr for screen.xterm-new to support dim capability -TD + + add dim capability to nsterm+7 -TD + + cancel dim capability for iterm -TD + + add dim, invis capabilities to vte-2012 -TD + + add sitm/ritm to konsole-base and mlterm3 -TD +- Add ncurses patch 20140609 + > fix regression in screen terminfo entries (reports by Christian + Ebert, Gabriele Balducci) -TD + + revert the change to screen; see notes for why this did not work -TD + + cancel sitm/ritm for entries which extend "screen", to work around + screen's hardcoded behavior for SGR 3 -TD +- Add ncurses patch 20140607 + + separate masking for sgr in vidputs from sitm/ritm, which do not + overlap with sgr functionality. + + remove unneeded -i option from adacurses-config; put -a in the -I + option for consistency (patch by Pascal Pignard). + + update xterm-new to patch #305 -TD + + change format of test-scripts for Debian Ada95 and ncurses-examples + packages to quilted to work around Debian #700177 (cf: 20130907). + + build fix for form_driver_w.c as part of ncurses-examples package for + older ncurses than 20131207. + + add Hello World example to adacurses-config manpage. + + remove unused --enable-pc-files option from Ada95/configure. + + add --disable-gnat-projects option for testing. + + revert changes to Ada95 project-files configuration (cf: 20140524). + + corrected usage message in adacurses-config. + ------------------------------------------------------------------- Mon May 26 08:38:03 UTC 2014 - werner@suse.de diff --git a/ncurses.spec b/ncurses.spec index db16e82..c21db3e 100644 --- a/ncurses.spec +++ b/ncurses.spec @@ -262,6 +262,7 @@ Authors: %setup -q -n ncurses-%{version} rm -fr tack rm -f Ada95/src/terminal_interface-curses.adb +rm -f Ada95/src/library.gpr rm -f mkinstalldirs tar Oxfj %{S:1} | patch -p1 -s tar xfj %{S:5} From 1ce64b6c9002aaaad0cb99e47102b7afa9f59084e2f13ebd1be33391c58d8be6 Mon Sep 17 00:00:00 2001 From: "Dr. Werner Fink" Date: Tue, 24 Jun 2014 12:49:31 +0000 Subject: [PATCH 2/2] . OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=159 --- ncurses-5.9-patches.tar.bz2 | 4 ++-- ncurses.changes | 15 +++++++++++++++ ncurses.spec | 2 ++ 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/ncurses-5.9-patches.tar.bz2 b/ncurses-5.9-patches.tar.bz2 index 97d8eb1..6cec99c 100644 --- a/ncurses-5.9-patches.tar.bz2 +++ b/ncurses-5.9-patches.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8e707d352a61bee7e5bcd6b7b05b677a8fcad7bc42f78db2de40eedc8d737680 -size 3589699 +oid sha256:04128d9c414df084b7e27f5b98f314cd172fb0025abc97936284061c4c7f0f89 +size 3613329 diff --git a/ncurses.changes b/ncurses.changes index de09bca..49e3b4c 100644 --- a/ncurses.changes +++ b/ncurses.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Tue Jun 24 12:40:25 UTC 2014 - werner@suse.de + +- Remove the iterm link to iTerm.app terminal entry as there is already + an iterm entry from an other package +- Add ncurses patch 20140621 + + change shared-library suffix for AIX 5 and 6 to ".so", avoiding + conflict with the static library (report by Ben Lentz). + + document RPATH_LIST in INSTALLATION file, as part of workarounds for + upgrading an ncurses library using the "--with-shared" option. + + modify test/ncurses.c c/C tests to cycle through subsets of the + total number of colors, to better illustrate 8/16/88/256-colors by + providing directly comparable screens. + + add test/dots_curses.c, for comparison with the low-level examples. + ------------------------------------------------------------------- Mon Jun 16 11:21:55 UTC 2014 - werner@suse.de diff --git a/ncurses.spec b/ncurses.spec index c21db3e..2797585 100644 --- a/ncurses.spec +++ b/ncurses.spec @@ -276,6 +276,8 @@ rm -vf include/ncurses_dll.h rm -vf mkdirs.sh rm -vf tar-copy.sh rm -vf mk-dlls.sh +# Remove iterm link to iTerm.app +sed -ri '/^iTerm/{s@iterm\|@@}' misc/terminfo.src %build %global _configure screen -L -D -m ./configure