Andreas Wacknitz
2023-08-19 2819234263305a2fa3729d182ce2ce68f7d5c060
less: update to 643 & import patch from solaris-userland

1 files added
1 files modified
16 ■■■■ changed files
components/text/less/Makefile 4 ●●●● patch | view | raw | blame | history
components/text/less/patches/01-sigwinch.patch 12 ●●●●● patch | view | raw | blame | history
components/text/less/Makefile
@@ -29,12 +29,12 @@
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=        less
COMPONENT_VERSION=    633
COMPONENT_VERSION=    643
COMPONENT_SUMMARY=    Pager program similar to more
COMPONENT_PROJECT_URL=    https://www.greenwoodsoftware.com/less/
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH= sha256:2f201d64b828b88af36dfe6cfdba3e0819ece2e446ebe6224813209aaefed04f
COMPONENT_ARCHIVE_HASH= sha256:2911b5432c836fa084c8a2e68f6cd6312372c026a58faaa98862731c8b6052e8
COMPONENT_ARCHIVE_URL=    $(COMPONENT_PROJECT_URL)$(COMPONENT_ARCHIVE)
COMPONENT_FMRI=        text/less
COMPONENT_CLASSIFICATION=    Development/GNU
components/text/less/patches/01-sigwinch.patch
New file
@@ -0,0 +1,12 @@
# SIGWINCH should not stop reading from pipes; should be send up stream
--- less-633/ttyin.c.org    2023-05-03 11:43:01.000000000 -0700
+++ less-633/ttyin.c    2023-08-09 03:52:33.769132730 -0700
@@ -187,7 +187,7 @@
             result = iread(tty, &uc, sizeof(char));
             c = (char) uc;
         }
-        if (result == READ_INTR)
+        if (result == READ_INTR || result == READ_AGAIN)
             return (READ_INTR);
         if (result < 0)
         {