pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/misc/less



Module Name:    pkgsrc
Committed By:   leot
Date:           Sun Aug 13 19:41:47 UTC 2023

Modified Files:
        pkgsrc/misc/less: Makefile distinfo
        pkgsrc/misc/less/patches: patch-Makefile.in
Added Files:
        pkgsrc/misc/less/patches: patch-edit.c
Removed Files:
        pkgsrc/misc/less/patches: patch-line.c

Log Message:
less: Update to 643

pkgsrc changes:
 - Remove patch-line.c: was a backport from upstream, no longer needed
 - Add patch-edit.c because several <signal.h> definitions are actually
   accessed on non-OS2 codepaths as well (noticed on NetBSD but should be
   relevant for all non-OS2 platforms)

Changes:
Major changes between "less" versions 633 and 643

* Fix problem when a program piping into less reads from the tty,
  like sudo asking for password (github #368).
* Fix search modifier ^E after ^W.
* Fix bug using negated (^N) search (github #374).
* Fix erroneous EOF when terminal window size changes (github #372).
* Fix compile error with some definitions of ECHONL (github #395).
* Fix regression in exit code when stdin is /dev/null and
  output is a file (github #373).
* Add lesstest test suite to production release (github #344).
* Change lesstest output to conform with
  automake Simple Test Format (github #399).

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).
* 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).
* Add LESS_DATA_DELAY environment variable (github #337).
* 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).


To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32 pkgsrc/misc/less/Makefile
cvs rdiff -u -r1.24 -r1.25 pkgsrc/misc/less/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/misc/less/patches/patch-Makefile.in
cvs rdiff -u -r0 -r1.1 pkgsrc/misc/less/patches/patch-edit.c
cvs rdiff -u -r1.1 -r0 pkgsrc/misc/less/patches/patch-line.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/misc/less/Makefile
diff -u pkgsrc/misc/less/Makefile:1.31 pkgsrc/misc/less/Makefile:1.32
--- pkgsrc/misc/less/Makefile:1.31      Tue Feb  7 20:32:34 2023
+++ pkgsrc/misc/less/Makefile   Sun Aug 13 19:41:47 2023
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.31 2023/02/07 20:32:34 wiz Exp $
+# $NetBSD: Makefile,v 1.32 2023/08/13 19:41:47 leot Exp $
 
-DISTNAME=      less-608
-PKGREVISION=   1
+DISTNAME=      less-643
 CATEGORIES=    misc
 MASTER_SITES=  http://www.greenwoodsoftware.com/less/
 

Index: pkgsrc/misc/less/distinfo
diff -u pkgsrc/misc/less/distinfo:1.24 pkgsrc/misc/less/distinfo:1.25
--- pkgsrc/misc/less/distinfo:1.24      Tue Feb  7 20:32:34 2023
+++ pkgsrc/misc/less/distinfo   Sun Aug 13 19:41:47 2023
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.24 2023/02/07 20:32:34 wiz Exp $
+$NetBSD: distinfo,v 1.25 2023/08/13 19:41:47 leot Exp $
 
-BLAKE2s (less-608.tar.gz) = b96aedc410ad1072253e0e22da1d059a1396fda6f454f778df9b13388f88b007
-SHA512 (less-608.tar.gz) = 7945b7f88921832ebb1b45fba8cbb449ee0133342796b654a52c146dfff3d84db18724ee84e53349eeea6017a0ebe2d8eb5366210275981dde7bb7190118fa66
-Size (less-608.tar.gz) = 362346 bytes
-SHA1 (patch-Makefile.in) = 4b47caa52dfb236da1b51a74902b98d7aa3237f4
-SHA1 (patch-line.c) = 43116af39c37c14f6fa68999aee6ac4ee44d929c
+BLAKE2s (less-643.tar.gz) = 6c9f9055090bf712d15fb8c8ab452d83d87ae2944d005687ca5ce974f7983c5d
+SHA512 (less-643.tar.gz) = 6a324ac54e22429ac652dc303bc1fe48933555d1cbf8ad7ecf345940910c014fef9551a3219743cfb7115e356b5841ae97d6ce62e7a1ba1e3300d243efca34d9
+Size (less-643.tar.gz) = 592291 bytes
+SHA1 (patch-Makefile.in) = 30fede46998d4a256a46f8ca88d3ececcd751e92
+SHA1 (patch-edit.c) = dccc8872c0a0e868d3c3b76a61f9fcd03f6d855e

Index: pkgsrc/misc/less/patches/patch-Makefile.in
diff -u pkgsrc/misc/less/patches/patch-Makefile.in:1.1 pkgsrc/misc/less/patches/patch-Makefile.in:1.2
--- pkgsrc/misc/less/patches/patch-Makefile.in:1.1      Thu Sep 15 11:02:14 2022
+++ pkgsrc/misc/less/patches/patch-Makefile.in  Sun Aug 13 19:41:47 2023
@@ -1,10 +1,22 @@
-$NetBSD: patch-Makefile.in,v 1.1 2022/09/15 11:02:14 leot Exp $
+$NetBSD: patch-Makefile.in,v 1.2 2023/08/13 19:41:47 leot Exp $
 
 Adjust GNU-isms to BSD-isms (ifneq is supported only by GNU make).
 
---- Makefile.in.orig   2022-07-22 19:26:24.000000000 +0000
+--- Makefile.in.orig   2023-07-20 22:43:20.000000000 +0000
 +++ Makefile.in
-@@ -52,9 +52,9 @@ OBJ = \
+@@ -16,9 +16,9 @@ LDFLAGS = @LDFLAGS@
+ CPPFLAGS = @CPPFLAGS@
+ EXEEXT = @EXEEXT@
+ O=o
+-ifneq ($(strip $(LESSTEST)),)
++.ifdef LESSTEST
+ CPPFLAGS += -DLESSTEST
+-endif
++.endif
+ 
+ LIBS = @LIBS@
+ 
+@@ -55,9 +55,9 @@ OBJ = \
        output.${O} pattern.${O} position.${O} prompt.${O} search.${O} signal.${O} \
        tags.${O} ttyin.${O} version.${O} xbuf.${O}  @REGEX_O@
  

Added files:

Index: pkgsrc/misc/less/patches/patch-edit.c
diff -u /dev/null pkgsrc/misc/less/patches/patch-edit.c:1.1
--- /dev/null   Sun Aug 13 19:41:47 2023
+++ pkgsrc/misc/less/patches/patch-edit.c       Sun Aug 13 19:41:47 2023
@@ -0,0 +1,17 @@
+$NetBSD: patch-edit.c,v 1.1 2023/08/13 19:41:47 leot Exp $
+
+Unconditionally include <signal.h> due several SIG* references also
+outside OS2 ifdef-s.
+
+--- edit.c.orig        2023-07-20 22:43:14.000000000 +0000
++++ edit.c
+@@ -16,9 +16,7 @@
+ #if HAVE_SYS_WAIT_H
+ #include <sys/wait.h>
+ #endif
+-#if OS2
+ #include <signal.h>
+-#endif
+ 
+ public int fd0 = 0;
+ 



Home | Main Index | Thread Index | Old Index