Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package less for openSUSE:Factory checked in at 2023-05-05 15:56:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/less (Old) and /work/SRC/openSUSE:Factory/.less.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "less" Fri May 5 15:56:52 2023 rev:70 rq:1084574 version:633 Changes: -------- --- /work/SRC/openSUSE:Factory/less/less.changes 2023-05-03 12:56:32.691574289 +0200 +++ /work/SRC/openSUSE:Factory/.less.new.1533/less.changes 2023-05-05 15:56:54.975958338 +0200 @@ -1,0 +2,9 @@ +Thu May 4 08:12:21 UTC 2023 - Kristyna Streitova <[email protected]> + +- Update to 633 + * This release fixes a build problem found in less-632 on systems + which have termcap.h in a subdirectory (ncurses/termcap.h or + ncursesw/termcap.h). There is no functional difference between + less-632 and less-633 + +------------------------------------------------------------------- @@ -4 +13 @@ -- Update to 632 +- Update to 632 (differences between 608 and 632) @@ -38,34 +46,0 @@ -- Version 629 news - * Add LESSUTFCHARDEF environment variable (github #275). - * Add # command (github #330). - * Add ^S search modifier (github #196). - * Add --wordwrap option (github #113). - * Add --no-vbell option (github #304). - * Add --no-search-headers option (github #44). - * Add --modelines option (github #89). - * Add --intr option (github #224). - * Add --proc-backspace, --proc-tab and --proc-return options (github #335). - * Add --show-preproc-errors option (github #258). - * Add LESS_LINES and LESS_COLUMNS environment variables (github #84). - * Allow empty "lines" field in --header option. - * Update Unicode tables. - * Improve ability of ^X to interrupt F command (github #49). - * Status column (-J) shows off-screen matches. - * Parenthesized sub-patterns in searches are colored with unique colors, if supported by the regular expression library (github #196). - * Don't allow opening a tty as file input unless -f is set (github #309). - * Don't require newline input after +&... option (github #339). - * Fix incorrect handling of some Private Use Unicode characters. - * Fix ANSI color bug when overstriking with colored chars (github #276). - * Fix compiler const warning (github #279). - * Fix signal race in iread (github #280). - * Fix reading procfs files on Linux (github #282). - * Fix --ignore-case with ctrl-R (no regex) search (github #300). - * Fix bug doing repeat search after setting & filter (github #299). - * Fix bug doing repeat search before non-repeat search. - * Fix crash with -R and certain line lengths (github #338). - * Don't retain search options from a cancelled search (github #302). - * Don't call realpath on fake filenames like "-" (github #289). - * Implement lesstest test suite. - * Convert function parameter definitions from K&R to C89 (github #316). -- Remove cve-2022-46663.patch that was applied upstream -- Refresh less-429-more.patch and less-429-shell.patch Old: ---- less-632.sig less-632.tar.gz New: ---- less-633.sig less-633.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ less.spec ++++++ --- /var/tmp/diff_new_pack.JGOsgx/_old 2023-05-05 15:56:55.559961684 +0200 +++ /var/tmp/diff_new_pack.JGOsgx/_new 2023-05-05 15:56:55.571961753 +0200 @@ -22,7 +22,7 @@ %define use_usretc 1 %endif Name: less -Version: 632 +Version: 633 Release: 0 Summary: Text File Browser and Pager Similar to more License: BSD-2-Clause OR GPL-3.0-or-later ++++++ less-632.tar.gz -> less-633.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/less-632/NEWS new/less-633/NEWS --- old/less-632/NEWS 2023-04-06 19:26:40.000000000 +0200 +++ new/less-633/NEWS 2023-05-03 20:43:01.000000000 +0200 @@ -11,6 +11,13 @@ ====================================================================== + Major changes between "less" versions 632 and 633 + +* Fix build on systems which have ncurses/termcap.h or + ncursesw/termcap.h but not termcap.h. + +====================================================================== + Major changes between "less" versions 608 and 632 * Add LESSUTFCHARDEF environment variable (github #275). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/less-632/configure new/less-633/configure --- old/less-632/configure 2023-04-06 19:26:42.000000000 +0200 +++ new/less-633/configure 2023-05-03 20:43:02.000000000 +0200 @@ -2020,6 +2020,8 @@ as_fn_append ac_header_list " stdlib.h" as_fn_append ac_header_list " string.h" as_fn_append ac_header_list " termcap.h" +as_fn_append ac_header_list " ncurses/termcap.h" +as_fn_append ac_header_list " ncursesw/termcap.h" as_fn_append ac_header_list " termio.h" as_fn_append ac_header_list " termios.h" as_fn_append ac_header_list " time.h" @@ -4172,6 +4174,10 @@ + + + + # Checks for typedefs, structures, and compiler characteristics. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5 $as_echo_n "checking whether stat file-mode macros are broken... " >&6; } @@ -4324,7 +4330,7 @@ $as_echo_n "checking for working terminal libraries... " >&6; } TERMLIBS= include_termcap_h= -if test "x$ac_cv_header_termcap_h" = xyes; then include_termcap_h="#include <termcap.h>"; fi +if test "x$ac_cv_header_termcap_h" = xyes; then include_termcap_h="#include <termcap.h>"; elif test "x$ac_cv_header_ncurses_termcap_h" = xyes; then include_termcap_h="#include <ncurses/termcap.h>"; elif test "x$ac_cv_header_ncursesw_termcap_h" = xyes; then include_termcap_h="#include <ncursesw/termcap.h>"; fi # Check for systems where curses is broken. curses_broken=0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/less-632/configure.ac new/less-633/configure.ac --- old/less-632/configure.ac 2023-04-06 19:26:40.000000000 +0200 +++ new/less-633/configure.ac 2023-05-03 20:43:01.000000000 +0200 @@ -36,7 +36,7 @@ AC_SEARCH_LIBS([regcmp], [gen intl PW]) # Checks for header files. -AC_CHECK_HEADERS_ONCE([ctype.h errno.h fcntl.h inttypes.h limits.h stdckdint.h stdio.h stdlib.h string.h termcap.h termio.h termios.h time.h unistd.h values.h linux/magic.h sys/ioctl.h sys/stream.h sys/types.h sys/wait.h time.h wctype.h]) +AC_CHECK_HEADERS_ONCE([ctype.h errno.h fcntl.h inttypes.h limits.h stdckdint.h stdio.h stdlib.h string.h termcap.h ncurses/termcap.h ncursesw/termcap.h termio.h termios.h time.h unistd.h values.h linux/magic.h sys/ioctl.h sys/stream.h sys/types.h sys/wait.h time.h wctype.h]) # Checks for typedefs, structures, and compiler characteristics. AC_HEADER_STAT @@ -48,7 +48,7 @@ AC_MSG_CHECKING([for working terminal libraries]) TERMLIBS= include_termcap_h= -if test "x$ac_cv_header_termcap_h" = xyes; then include_termcap_h="#include <termcap.h>"; fi +if test "x$ac_cv_header_termcap_h" = xyes; then include_termcap_h="#include <termcap.h>"; elif test "x$ac_cv_header_ncurses_termcap_h" = xyes; then include_termcap_h="#include <ncurses/termcap.h>"; elif test "x$ac_cv_header_ncursesw_termcap_h" = xyes; then include_termcap_h="#include <ncursesw/termcap.h>"; fi # Check for systems where curses is broken. curses_broken=0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/less-632/defines.h.in new/less-633/defines.h.in --- old/less-632/defines.h.in 2023-04-06 19:26:41.000000000 +0200 +++ new/less-633/defines.h.in 2023-05-03 20:43:01.000000000 +0200 @@ -267,6 +267,12 @@ /* Define to 1 if you have the `nanosleep' function. */ #undef HAVE_NANOSLEEP +/* Define to 1 if you have the <ncursesw/termcap.h> header file. */ +#undef HAVE_NCURSESW_TERMCAP_H + +/* Define to 1 if you have the <ncurses/termcap.h> header file. */ +#undef HAVE_NCURSES_TERMCAP_H + /* Define HAVE_OSPEED if your termcap library has the ospeed variable. */ #undef HAVE_OSPEED diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/less-632/help.c new/less-633/help.c --- old/less-632/help.c 2023-04-06 19:26:40.000000000 +0200 +++ new/less-633/help.c 2023-05-03 20:43:01.000000000 +0200 @@ -1,4 +1,4 @@ -/* This file was generated by mkhelp.pl from less.hlp at 17:26 on 2023/4/6 */ +/* This file was generated by mkhelp.pl from less.hlp at 18:42 on 2023/5/3 */ #include "less.h" constant char helpdata[] = { '\n', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/less-632/less.man new/less-633/less.man --- old/less-632/less.man 2023-04-06 19:26:41.000000000 +0200 +++ new/less-633/less.man 2023-05-03 20:43:01.000000000 +0200 @@ -2118,4 +2118,4 @@ - Version 632: 06 Apr 2023 LESS(1) + Version 633: 03 May 2023 LESS(1) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/less-632/less.nro new/less-633/less.nro --- old/less-632/less.nro 2023-04-06 19:26:41.000000000 +0200 +++ new/less-633/less.nro 2023-05-03 20:43:01.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH LESS 1 "Version 632: 06 Apr 2023" +.TH LESS 1 "Version 633: 03 May 2023" .SH NAME less \- opposite of more .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/less-632/lessecho.man new/less-633/lessecho.man --- old/less-632/lessecho.man 2023-04-06 19:26:41.000000000 +0200 +++ new/less-633/lessecho.man 2023-05-03 20:43:01.000000000 +0200 @@ -51,4 +51,4 @@ - Version 632: 06 Apr 2023 LESSECHO(1) + Version 633: 03 May 2023 LESSECHO(1) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/less-632/lessecho.nro new/less-633/lessecho.nro --- old/less-632/lessecho.nro 2023-04-06 19:26:41.000000000 +0200 +++ new/less-633/lessecho.nro 2023-05-03 20:43:01.000000000 +0200 @@ -1,4 +1,4 @@ -.TH LESSECHO 1 "Version 632: 06 Apr 2023" +.TH LESSECHO 1 "Version 633: 03 May 2023" .SH NAME lessecho \- expand metacharacters .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/less-632/lesskey.man new/less-633/lesskey.man --- old/less-632/lesskey.man 2023-04-06 19:26:41.000000000 +0200 +++ new/less-633/lesskey.man 2023-05-03 20:43:01.000000000 +0200 @@ -382,4 +382,4 @@ - Version 632: 06 Apr 2023 LESSKEY(1) + Version 633: 03 May 2023 LESSKEY(1) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/less-632/lesskey.nro new/less-633/lesskey.nro --- old/less-632/lesskey.nro 2023-04-06 19:26:41.000000000 +0200 +++ new/less-633/lesskey.nro 2023-05-03 20:43:01.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH LESSKEY 1 "Version 632: 06 Apr 2023" +.TH LESSKEY 1 "Version 633: 03 May 2023" .SH NAME lesskey \- customize key bindings for less .SH "SYNOPSIS (deprecated)" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/less-632/screen.c new/less-633/screen.c --- old/less-632/screen.c 2023-04-06 19:26:40.000000000 +0200 +++ new/less-633/screen.c 2023-05-03 20:43:01.000000000 +0200 @@ -68,9 +68,17 @@ #endif #endif +#if HAVE_NCURSESW_TERMCAP_H +#include <ncursesw/termcap.h> +#else +#if HAVE_NCURSES_TERMCAP_H +#include <ncurses/termcap.h> +#else #if HAVE_TERMCAP_H #include <termcap.h> #endif +#endif +#endif #ifdef _OSK #include <signal.h> #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/less-632/version.c new/less-633/version.c --- old/less-632/version.c 2023-04-06 19:26:40.000000000 +0200 +++ new/less-633/version.c 2023-05-03 20:43:01.000000000 +0200 @@ -981,6 +981,7 @@ v630 3/18/23 Add LESS_DATA_DELAY. v631 3/26/23 Fix input of dead keys on Windows. v632 4/6/23 Make lesstest work on MacOS; minor fixes. +v633 45/3/23 Fix build on systems with ncurses/termcap.h or ncursesw/termcap.h. */ -char version[] = "632"; +char version[] = "633";
