[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/, sys-apps/less/files/

2024-06-30 Thread Sam James
commit: 3b76030b38cd62f190cfda1203192af26ce7fb4f
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 30 19:33:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 30 19:34:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b76030b

sys-apps/less: add 661, lesspipe fixes

* Add 661
* lesspipe: respect NO_COLOR
* lesspipe: fix documentation for colour default
* lesspipe: choose a better colour theme ('rrt'). Another considered option
  was 'igor'.

Closes: https://bugs.gentoo.org/924627
Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/Manifest |   1 +
 sys-apps/less/files/lesspipe-r4.sh | 342 +
 .../less/{less-.ebuild => less-661.ebuild} |   6 +-
 sys-apps/less/less-.ebuild |   6 +-
 4 files changed, 349 insertions(+), 6 deletions(-)

diff --git a/sys-apps/less/Manifest b/sys-apps/less/Manifest
index 89d58fe3f561..62c721c725b9 100644
--- a/sys-apps/less/Manifest
+++ b/sys-apps/less/Manifest
@@ -1,2 +1,3 @@
 DIST less-633.tar.gz 375733 BLAKE2B 
e9df180794af365f86734c6b8fde766c1bba42b111717ee5e1cf11001fc7ec3d78910db9bb7c51a76816086f599808b1b60f514011ec40e37650d6bc4f8b3d5c
 SHA512 
a29aaf72abca07fb29d12f218bbd422a39e3898b3d53e8dbd5265ae47ecf68b88c3381aa3a9bf7caa8db1e2d8e2c138b333f0d69fddd4cf014e39118c53f7fb1
 DIST less-643.tar.gz 592291 BLAKE2B 
6dc60dc2e8db05afdae466877a1d26a3008ff5378bbbf2fbdf9efc4f87c0fcfde5703d44a24d4355c98d3a5f438bdb51173150f2a69f801d9c8e4a7401d71b53
 SHA512 
6a324ac54e22429ac652dc303bc1fe48933555d1cbf8ad7ecf345940910c014fef9551a3219743cfb7115e356b5841ae97d6ce62e7a1ba1e3300d243efca34d9
+DIST less-661.tar.gz 648198 BLAKE2B 
c1fa9a7a646fcc1203945e00c35fe41bddef0c564e30f120a37e417ecd5c60d234e0253a2e18123508dd5c0313bce346dc7752e96cdc1b067bd07a2a39818b42
 SHA512 
49d81ff9e79d43ce0271490e3bffd590b4aed5fcb387bc8eb3128de99e5b5a5ede2e2818b546f6e3a140fa6261f1de3dfba1231f7ff7ef18502bb7030eaea1b5

diff --git a/sys-apps/less/files/lesspipe-r4.sh 
b/sys-apps/less/files/lesspipe-r4.sh
new file mode 100644
index ..02a610d010ff
--- /dev/null
+++ b/sys-apps/less/files/lesspipe-r4.sh
@@ -0,0 +1,342 @@
+#!/bin/bash
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Preprocessor for 'less'. Used when this environment variable is set:
+# LESSOPEN="|lesspipe %s"
+
+# TODO: handle compressed files better
+
+[[ -n ${LESSDEBUG+set} ]] && set -x
+
+trap 'exit 0' PIPE
+
+guesscompress() {
+   case "$1" in
+   *.gz|*.z)   echo "gunzip -c" ;;
+   *.bz2|*.bz) echo "bunzip2 -c" ;;
+   *.lz)   echo "lzip -dc" ;;
+   *.lzma) echo "unlzma -c" ;;
+   *.lzo)  echo "lzop -dc" ;;
+   *.xz)   echo "xzdec" ;;
+   *.zst)  echo "zstdcat" ;;
+   *)  echo "cat" ;;
+   esac
+}
+
+crl_filter() {
+   if command -v certtool &>/dev/null; then
+   certtool --crl-info --text --infile "$1"
+   else
+   openssl crl -hash -text -noout -in "$1"
+   fi
+}
+
+csr_filter() {
+   if command -v certtool &>/dev/null; then
+   certtool --crq-info --text --infile "$1"
+   else
+   openssl req -text -noout -in "$1"
+   fi
+}
+
+crt_filter() {
+   if command -v certtool &>/dev/null; then
+   certtool --certificate-info --text --infile "$1"
+   else
+   openssl x509 -hash -text -noout -in "$1"
+   fi
+}
+
+jks_filter() {
+   if command -v keytool &>/dev/null; then
+   keytool -list -keystore "$1"
+   else
+   cat "$1"
+   fi
+}
+
+p12_filter() {
+   openssl pkcs12 -nokeys -info -in "$1"
+}
+
+lesspipe_file() {
+   local out=$(file -L -- "$1")
+   local suffix
+   case ${out} in
+   *" 7-zip archive"*) suffix="7z";;
+   *" ar archive"*)suffix="a";;
+   *" CAB-Installer"*) suffix="cab";;
+   *" cpio archive"*)  suffix="cpio";;
+   *" ELF "*)  suffix="elf";;
+   *" LHa"*archive*)   suffix="lha";;
+   *" troff "*)suffix="man";;
+   *" script text"*)   suffix="sh";;
+   *" shared object"*) suffix="so";;
+   *" tar archive"*)   suffix="tar";;
+   *" Zip archive"*)   suffix="zip";;
+   *": data")  hexdump -C -- "$1"; return 0;;
+   *)  return 1;;
+   esac
+   lesspipe "$1" ".${suffix}"
+   return 0
+}
+
+lesspipe() {
+   local match=$2
+   [[ -z ${match} ]] && match=$1
+
+   local DECOMPRESSOR=$(guesscompress "${match}")
+
+   # User filters
+   if [[ -x ~/.lessfilter ]] ; then
+   ~/.lessfilter "$1" && exit 0
+   fi
+
+   # System filters
+   shopt -s nullglob
+   local f
+   for f in 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2024-04-26 Thread Sam James
commit: c0ffd3c6cfb196f708255a515ad04f8d7b5becb0
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Apr 26 13:08:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 17:09:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0ffd3c6

sys-apps/less: stable 643-r2 for hppa, bug #930042

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-643-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-643-r2.ebuild b/sys-apps/less/less-643-r2.ebuild
index 1f7bfd5f8cf9..001cce233c02 100644
--- a/sys-apps/less/less-643-r2.ebuild
+++ b/sys-apps/less/less-643-r2.ebuild
@@ -25,7 +25,7 @@ else
SRC_URI="https://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
 
if [[ ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2024-04-17 Thread Sam James
commit: fab8a934bb5be9b5036d22564797b6db16443401
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 21:59:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 21:59:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fab8a934

sys-apps/less: Stabilize 643-r2 amd64, #930042

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-643-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-643-r2.ebuild b/sys-apps/less/less-643-r2.ebuild
index 698596400b49..1f7bfd5f8cf9 100644
--- a/sys-apps/less/less-643-r2.ebuild
+++ b/sys-apps/less/less-643-r2.ebuild
@@ -25,7 +25,7 @@ else
SRC_URI="https://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
 
if [[ ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2024-04-17 Thread Sam James
commit: 10d0af5851865a2cb04cb0af0e81bd525a15b074
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 21:59:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 21:59:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10d0af58

sys-apps/less: Stabilize 643-r2 x86, #930042

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-643-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-643-r2.ebuild b/sys-apps/less/less-643-r2.ebuild
index 0b846ece797a..698596400b49 100644
--- a/sys-apps/less/less-643-r2.ebuild
+++ b/sys-apps/less/less-643-r2.ebuild
@@ -25,7 +25,7 @@ else
SRC_URI="https://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
 
if [[ ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2024-04-15 Thread Arthur Zamarin
commit: 9d81c65edb58e9df9f1af814e1290967cfd1c210
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr 15 07:07:09 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr 15 07:07:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d81c65e

sys-apps/less: Stabilize 643-r2 sparc, #930042

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/less/less-643-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-643-r2.ebuild b/sys-apps/less/less-643-r2.ebuild
index 1035c191987f..0b846ece797a 100644
--- a/sys-apps/less/less-643-r2.ebuild
+++ b/sys-apps/less/less-643-r2.ebuild
@@ -25,7 +25,7 @@ else
SRC_URI="https://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
 
if [[ ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2024-04-15 Thread Sam James
commit: 03a5b954ec9891fca4ef3d4618b1bb6b3e6139ca
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 15 06:27:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 15 06:27:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03a5b954

sys-apps/less: Stabilize 643-r2 ppc64, #930042

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-643-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-643-r2.ebuild b/sys-apps/less/less-643-r2.ebuild
index 2985379d0d6a..5ba45c61bbe6 100644
--- a/sys-apps/less/less-643-r2.ebuild
+++ b/sys-apps/less/less-643-r2.ebuild
@@ -25,7 +25,7 @@ else
SRC_URI="https://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
 
if [[ ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2024-04-15 Thread Sam James
commit: a7d61d23cf4f4cfc55872c9623a78960f42a258b
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 15 06:27:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 15 06:27:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7d61d23

sys-apps/less: Stabilize 643-r2 arm64, #930042

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-643-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-643-r2.ebuild b/sys-apps/less/less-643-r2.ebuild
index 5ba45c61bbe6..1035c191987f 100644
--- a/sys-apps/less/less-643-r2.ebuild
+++ b/sys-apps/less/less-643-r2.ebuild
@@ -25,7 +25,7 @@ else
SRC_URI="https://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
 
if [[ ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2024-04-15 Thread Sam James
commit: 9743916798ee245988240b5f044b630fa61b0355
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 15 06:27:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 15 06:27:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97439167

sys-apps/less: Stabilize 643-r2 arm, #930042

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-643-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-643-r2.ebuild b/sys-apps/less/less-643-r2.ebuild
index 90bd60e56918..2985379d0d6a 100644
--- a/sys-apps/less/less-643-r2.ebuild
+++ b/sys-apps/less/less-643-r2.ebuild
@@ -25,7 +25,7 @@ else
SRC_URI="https://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
 
if [[ ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2024-04-15 Thread Sam James
commit: 466afdc62d92e07ff41d459d6536dd4d9df1f7ec
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 15 06:27:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 15 06:27:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=466afdc6

sys-apps/less: Stabilize 643-r2 ppc, #930042

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-643-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-643-r2.ebuild b/sys-apps/less/less-643-r2.ebuild
index a8159dc3fa9f..90bd60e56918 100644
--- a/sys-apps/less/less-643-r2.ebuild
+++ b/sys-apps/less/less-643-r2.ebuild
@@ -25,7 +25,7 @@ else
SRC_URI="https://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
 
if [[ ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/files/, sys-apps/less/

2024-04-13 Thread Sam James
commit: e9856cc39c2e0ee09e32358b23a120d855e4953c
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 14 00:47:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 14 00:49:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9856cc3

sys-apps/less: fix LESSOPEN escape vulnerability

Special thanks to the less upstream maintainer, Mark Nudelman, for providing
us with a backport to 643.

Bug: https://bugs.gentoo.org/929210
Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/files/less-643-LESSOPEN-escape.patch | 61 ++
 sys-apps/less/less-643-r2.ebuild   | 97 ++
 2 files changed, 158 insertions(+)

diff --git a/sys-apps/less/files/less-643-LESSOPEN-escape.patch 
b/sys-apps/less/files/less-643-LESSOPEN-escape.patch
new file mode 100644
index ..f3fe50fcfaa2
--- /dev/null
+++ b/sys-apps/less/files/less-643-LESSOPEN-escape.patch
@@ -0,0 +1,61 @@
+https://openwall.com/lists/oss-security/2024/04/12/5
+https://bugs.gentoo.org/929210
+https://github.com/gwsw/less/commit/007521ac3c95bc76e3d59c6dbfe75d06c8075c33
+
+Upstream provided this version via email as a backport to 643.
+--- a/filename.c
 b/filename.c
+@@ -134,6 +134,15 @@
+ }
+ 
+ /*
++ * Must use quotes rather than escape char for this metachar?
++ */
++static int must_quote(char c)
++{
++  /* {{ Maybe the set of must_quote chars should be configurable? }} */
++  return (c == '\n'); 
++}
++
++/*
+  * Insert a backslash before each metacharacter in a string.
+  */
+ public char * shell_quote(char *s)
+@@ -164,6 +173,9 @@
+* doesn't support escape chars.  Use quotes.
+*/
+   use_quotes = 1;
++  } else if (must_quote(*p))
++  {
++  len += 3; /* open quote + char + close quote */
+   } else
+   {
+   /*
+@@ -193,15 +205,22 @@
+   {
+   while (*s != '\0')
+   {
+-  if (metachar(*s))
++  if (!metachar(*s))
+   {
+-  /*
+-   * Add the escape char.
+-   */
++  *p++ = *s++;
++  } else if (must_quote(*s))
++  {
++  /* Surround the char with quotes. */
++  *p++ = openquote;
++  *p++ = *s++;
++  *p++ = closequote;
++  } else
++  {
++  /* Insert an escape char before the char. */
+   strcpy(p, esc);
+   p += esclen;
++  *p++ = *s++;
+   }
+-  *p++ = *s++;
+   }
+   *p = '\0';
+   }

diff --git a/sys-apps/less/less-643-r2.ebuild b/sys-apps/less/less-643-r2.ebuild
new file mode 100644
index ..a8159dc3fa9f
--- /dev/null
+++ b/sys-apps/less/less-643-r2.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Releases are usually first a beta then promoted to stable if no
+# issues were found. Upstream explicitly ask "to not generally distribute"
+# the beta versions. It's okay to keyword beta versions if they fix
+# a serious bug, but otherwise try to avoid it.
+
+WANT_AUTOMAKE=none
+WANT_LIBTOOL=none
+inherit autotools flag-o-matic optfeature toolchain-funcs
+
+DESCRIPTION="Excellent text file viewer"
+HOMEPAGE="https://www.greenwoodsoftware.com/less/;
+
+MY_PV=${PV/_beta/-beta}
+MY_P=${PN}-${MY_PV}
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/gwsw/less;
+   inherit git-r3
+else
+   SRC_URI="https://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
+
+   if [[ ${PV} != *_beta* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   fi
+fi
+
+S="${WORKDIR}"/${MY_P/?beta}
+
+LICENSE="|| ( GPL-3 BSD-2 )"
+SLOT="0"
+IUSE="pcre test"
+# chinese1, utf8-2
+RESTRICT="test !test? ( test )"
+
+DEPEND="
+   >=app-misc/editor-wrapper-3
+   >=sys-libs/ncurses-5.2:=
+   pcre? ( dev-libs/libpcre2 )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="test? ( virtual/pkgconfig )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-643-lesstest-pkg-config.patch
+   "${FILESDIR}"/${PN}-643-LESSOPEN-escape.patch
+)
+
+src_prepare() {
+   default
+   # Per upstream README to prepare live build
+   [[ ${PV} ==  ]] && emake -f Makefile.aut distfiles
+   # Upstream uses unpatched autoconf-2.69, 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/files/

2024-03-16 Thread Conrad Kostecki
commit: 3f8b528ee8c3b45d4c4bab2801cd87b849dea7d5
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Mar  9 09:44:22 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 16 12:13:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f8b528e

sys-apps/less: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/35678
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-apps/less/files/less-608-CVE-2022-46663.patch | 22 ---
 sys-apps/less/files/less-608-procfs.patch | 45 ---
 2 files changed, 67 deletions(-)

diff --git a/sys-apps/less/files/less-608-CVE-2022-46663.patch 
b/sys-apps/less/files/less-608-CVE-2022-46663.patch
deleted file mode 100644
index a358dd6f1a77..
--- a/sys-apps/less/files/less-608-CVE-2022-46663.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-https://bugs.gentoo.org/893530
-https://github.com/gwsw/less/commit/a78e1351113cef564d790a730d657a321624d79c
-
-From a78e1351113cef564d790a730d657a321624d79c Mon Sep 17 00:00:00 2001
-From: Mark Nudelman 
-Date: Fri, 7 Oct 2022 19:25:46 -0700
-Subject: [PATCH] End OSC8 hyperlink on invalid embedded escape sequence.
-
 a/line.c
-+++ b/line.c
-@@ -633,8 +633,8 @@ ansi_step(pansi, ch)
-   /* Hyperlink ends with \7 or ESC-backslash. */
-   if (ch == '\7')
-   return ANSI_END;
--  if (pansi->prev_esc && ch == '\\')
--  return ANSI_END;
-+  if (pansi->prev_esc)
-+return (ch == '\\') ? ANSI_END : ANSI_ERR;
-   pansi->prev_esc = (ch == ESC);
-   return ANSI_MID;
-   }
-

diff --git a/sys-apps/less/files/less-608-procfs.patch 
b/sys-apps/less/files/less-608-procfs.patch
deleted file mode 100644
index 4f66322b8123..
--- a/sys-apps/less/files/less-608-procfs.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From 03f011f219a6d6068c4ccd07dbd8dcd50641ff10 Mon Sep 17 00:00:00 2001
-From: Mark Nudelman 
-Date: Tue, 20 Sep 2022 12:32:30 -0700
-Subject: [PATCH] Fix reading procfs files on Linux: bad detection of
- HAVE_PROCFS.
-
-diff --git a/ch.c b/ch.c
-index bfad09c7..fcf136b9 100644
 a/ch.c
-+++ b/ch.c
-@@ -28,6 +28,9 @@ extern ino_t curr_ino;
- 
- #if HAVE_PROCFS
- #include 
-+#if HAVE_LINUX_MAGIC_H
-+#include 
-+#endif
- #endif
- 
- typedef POSITION BLOCKNUM;
-diff --git a/configure.ac b/configure.ac
-index f7c64814..b10adce9 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -37,7 +37,7 @@ AC_SEARCH_LIBS([regcmp], [gen intl PW])
- 
- # Checks for header files.
- AC_HEADER_STDC
--AC_CHECK_HEADERS([ctype.h errno.h fcntl.h limits.h stdio.h stdlib.h string.h 
termcap.h termio.h termios.h time.h unistd.h values.h sys/ioctl.h sys/stream.h 
wctype.h])
-+AC_CHECK_HEADERS([ctype.h errno.h fcntl.h limits.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 wctype.h])
- 
- # Checks for typedefs, structures, and compiler characteristics.
- AC_HEADER_STAT
-@@ -271,7 +271,10 @@ AC_TRY_COMPILE([#include 
-   [struct stat s; dev_t dev = s.st_dev; ino_t ino = s.st_ino;],
-   [AC_MSG_RESULT(yes); AC_DEFINE(HAVE_STAT_INO)], [AC_MSG_RESULT(no)])
- AC_MSG_CHECKING(for procfs)
--AC_TRY_COMPILE([#include ],
-+AC_TRY_COMPILE([#include 
-+#if HAVE_LINUX_MAGIC_H
-+#include 
-+#endif],
-   [struct statfs s; s.f_type = PROC_SUPER_MAGIC; (void) fstatfs(0,); ],
-   [AC_MSG_RESULT(yes); AC_DEFINE(HAVE_PROCFS)], [AC_MSG_RESULT(no)])
- 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2024-03-04 Thread Sam James
commit: b01e4e270577a1d1ec8bdc6a43cde76a574e3672
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 11:08:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 11:08:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b01e4e27

sys-apps/less: drop 608-r2

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/Manifest   |  1 -
 sys-apps/less/less-608-r2.ebuild | 60 
 2 files changed, 61 deletions(-)

diff --git a/sys-apps/less/Manifest b/sys-apps/less/Manifest
index bada827ee837..89d58fe3f561 100644
--- a/sys-apps/less/Manifest
+++ b/sys-apps/less/Manifest
@@ -1,3 +1,2 @@
-DIST less-608.tar.gz 362346 BLAKE2B 
988940745fef1222c43b0bf4edec7cc7206ded0ac5d89d3faf4dab706a249913581c2fe7aa6063cf3d717176ed07b69299d3e791ba8a60358483fe9d1bf7f7c6
 SHA512 
7945b7f88921832ebb1b45fba8cbb449ee0133342796b654a52c146dfff3d84db18724ee84e53349eeea6017a0ebe2d8eb5366210275981dde7bb7190118fa66
 DIST less-633.tar.gz 375733 BLAKE2B 
e9df180794af365f86734c6b8fde766c1bba42b111717ee5e1cf11001fc7ec3d78910db9bb7c51a76816086f599808b1b60f514011ec40e37650d6bc4f8b3d5c
 SHA512 
a29aaf72abca07fb29d12f218bbd422a39e3898b3d53e8dbd5265ae47ecf68b88c3381aa3a9bf7caa8db1e2d8e2c138b333f0d69fddd4cf014e39118c53f7fb1
 DIST less-643.tar.gz 592291 BLAKE2B 
6dc60dc2e8db05afdae466877a1d26a3008ff5378bbbf2fbdf9efc4f87c0fcfde5703d44a24d4355c98d3a5f438bdb51173150f2a69f801d9c8e4a7401d71b53
 SHA512 
6a324ac54e22429ac652dc303bc1fe48933555d1cbf8ad7ecf345940910c014fef9551a3219743cfb7115e356b5841ae97d6ce62e7a1ba1e3300d243efca34d9

diff --git a/sys-apps/less/less-608-r2.ebuild b/sys-apps/less/less-608-r2.ebuild
deleted file mode 100644
index c0cd1e3691a8..
--- a/sys-apps/less/less-608-r2.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WANT_AUTOMAKE=none
-WANT_LIBTOOL=none
-inherit autotools
-
-DESCRIPTION="Excellent text file viewer"
-HOMEPAGE="http://www.greenwoodsoftware.com/less/;
-SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
-
-LICENSE="|| ( GPL-3 BSD-2 )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE="pcre unicode"
-
-DEPEND=">=app-misc/editor-wrapper-3
-   >=sys-libs/ncurses-5.2:0=
-   pcre? ( dev-libs/libpcre2 )"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   local PATCHES=(
-   "${FILESDIR}/less-608-procfs.patch"
-   "${FILESDIR}/less-608-CVE-2022-46663.patch"
-   )
-
-   default
-   # Upstream uses unpatched autoconf-2.69, which breaks with clang-16.
-   # https://bugs.gentoo.org/870412
-   eautoreconf
-}
-
-src_configure() {
-   export ac_cv_lib_ncursesw_initscr=$(usex unicode)
-   export ac_cv_lib_ncurses_initscr=$(usex !unicode)
-   local myeconfargs=(
-   --with-regex=$(usex pcre pcre2 posix)
-   --with-editor="${EPREFIX}"/usr/libexec/editor
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-
-   newbin "${FILESDIR}"/lesspipe-r1.sh lesspipe
-   newenvd "${FILESDIR}"/less.envd 70less
-}
-
-pkg_preinst() {
-   if has_version "<${CATEGORY}/${PN}-483-r1" ; then
-   elog "The lesspipe.sh symlink has been dropped.  If you are 
still setting"
-   elog "LESSOPEN to that, you will need to update it to 
'|lesspipe %s'."
-   elog "Colorization support has been dropped.  If you want that, 
check out"
-   elog "the new app-text/lesspipe package."
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2024-01-23 Thread Sam James
commit: d7e195094a0d8d3d8ab6cfa7b9aaa975daae6da2
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 23 16:39:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 23 16:39:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7e19509

sys-apps/less: Stabilize 643-r1 ppc, #922271

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-643-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-643-r1.ebuild b/sys-apps/less/less-643-r1.ebuild
index 106cfea72e07..f9ccfd4aaadf 100644
--- a/sys-apps/less/less-643-r1.ebuild
+++ b/sys-apps/less/less-643-r1.ebuild
@@ -25,7 +25,7 @@ else
SRC_URI="https://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
 
if [[ ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2024-01-22 Thread Sam James
commit: 5da3c20cf1d952de284d08b03a47c921960f330e
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 23 04:16:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 23 04:16:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5da3c20c

sys-apps/less: Stabilize 643-r1 hppa, #922271

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-643-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-643-r1.ebuild b/sys-apps/less/less-643-r1.ebuild
index dd3e6dd63b5d..106cfea72e07 100644
--- a/sys-apps/less/less-643-r1.ebuild
+++ b/sys-apps/less/less-643-r1.ebuild
@@ -25,7 +25,7 @@ else
SRC_URI="https://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
 
if [[ ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2024-01-20 Thread Sam James
commit: d26f973292c2b64ff284add39060151c362d6873
Author: Richard Steinmetz  steinmetz  cloud>
AuthorDate: Sat Jan 20 12:54:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 20 12:57:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d26f9732

sys-apps/less: fix typo in 643-r1

Signed-off-by: Richard Steinmetz  steinmetz.cloud>
Closes: https://github.com/gentoo/gentoo/pull/34916
Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-643-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-643-r1.ebuild b/sys-apps/less/less-643-r1.ebuild
index f9d8310657b3..dd3e6dd63b5d 100644
--- a/sys-apps/less/less-643-r1.ebuild
+++ b/sys-apps/less/less-643-r1.ebuild
@@ -83,7 +83,7 @@ src_install() {
 }
 
 pkg_preinst() {
-   optfeature "Colorized output supprt" dev-python/pygments
+   optfeature "Colorized output support" dev-python/pygments
 
if has_version "<${CATEGORY}/${PN}-483-r1" ; then
elog "The lesspipe.sh symlink has been dropped.  If you are 
still setting"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2024-01-17 Thread Sam James
commit: a1e3ffe9bca9a9134df6d6652d3e81c2258ae7f1
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 18 00:27:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 18 00:27:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1e3ffe9

sys-apps/less: Stabilize 643-r1 x86, #922271

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-643-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-643-r1.ebuild b/sys-apps/less/less-643-r1.ebuild
index 296d48214a1b..f9d8310657b3 100644
--- a/sys-apps/less/less-643-r1.ebuild
+++ b/sys-apps/less/less-643-r1.ebuild
@@ -25,7 +25,7 @@ else
SRC_URI="https://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
 
if [[ ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2024-01-16 Thread Arthur Zamarin
commit: 43d495671ac5413dd581d94990830f3d373aaa93
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan 17 06:29:33 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan 17 06:30:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43d49567

sys-apps/less: Stabilize 643-r1 ppc64, #922271

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/less/less-643-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-643-r1.ebuild b/sys-apps/less/less-643-r1.ebuild
index 8f9171bb4591..296d48214a1b 100644
--- a/sys-apps/less/less-643-r1.ebuild
+++ b/sys-apps/less/less-643-r1.ebuild
@@ -25,7 +25,7 @@ else
SRC_URI="https://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
 
if [[ ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2024-01-16 Thread Sam James
commit: 074242908f67924ad3940f74b0264743442923de
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 17 05:57:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 17 05:57:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07424290

sys-apps/less: Stabilize 643-r1 amd64, #922271

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-643-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-643-r1.ebuild b/sys-apps/less/less-643-r1.ebuild
index 76a760fc1897..8f9171bb4591 100644
--- a/sys-apps/less/less-643-r1.ebuild
+++ b/sys-apps/less/less-643-r1.ebuild
@@ -25,7 +25,7 @@ else
SRC_URI="https://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
 
if [[ ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2024-01-16 Thread Sam James
commit: 1caa539b5fb58505c523eb846550a85ca077a5a6
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 17 05:49:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 17 05:49:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1caa539b

sys-apps/less: Stabilize 643-r1 arm, #922271

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-643-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-643-r1.ebuild b/sys-apps/less/less-643-r1.ebuild
index e93f3c0792a1..76a760fc1897 100644
--- a/sys-apps/less/less-643-r1.ebuild
+++ b/sys-apps/less/less-643-r1.ebuild
@@ -25,7 +25,7 @@ else
SRC_URI="https://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
 
if [[ ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2024-01-16 Thread Sam James
commit: 4c0ab23b2342bfdc39257dc843455c70c2e20d4c
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 17 05:49:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 17 05:49:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c0ab23b

sys-apps/less: Stabilize 643-r1 arm64, #922271

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-643-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-643-r1.ebuild b/sys-apps/less/less-643-r1.ebuild
index e4bae74fe7ec..e93f3c0792a1 100644
--- a/sys-apps/less/less-643-r1.ebuild
+++ b/sys-apps/less/less-643-r1.ebuild
@@ -25,7 +25,7 @@ else
SRC_URI="https://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
 
if [[ ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2024-01-16 Thread Sam James
commit: e892e0a7856971e143dc17588d1d6e90cc25c28e
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 17 05:31:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 17 05:32:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e892e0a7

sys-apps/less: Stabilize 643-r1 sparc, #922271

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-643-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/less/less-643-r1.ebuild b/sys-apps/less/less-643-r1.ebuild
index 186eda3b6814..e4bae74fe7ec 100644
--- a/sys-apps/less/less-643-r1.ebuild
+++ b/sys-apps/less/less-643-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -25,7 +25,7 @@ else
SRC_URI="https://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
 
if [[ ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/files/

2023-12-30 Thread Conrad Kostecki
commit: faec8c28c79c6f7a494e785883ef49b29d232495
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 29 14:18:03 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 31 02:38:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faec8c28

sys-apps/less: remove unused patch/file

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34530
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-apps/less/files/less-633-tinfow.patch |  52 --
 sys-apps/less/files/lesspipe-r2.sh| 291 --
 2 files changed, 343 deletions(-)

diff --git a/sys-apps/less/files/less-633-tinfow.patch 
b/sys-apps/less/files/less-633-tinfow.patch
deleted file mode 100644
index 82ea458cd008..
--- a/sys-apps/less/files/less-633-tinfow.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-https://github.com/gwsw/less/pull/403
-
-From 23000c286773af153a5743bc923465707b87613b Mon Sep 17 00:00:00 2001
-From: Sam James 
-Date: Mon, 17 Jul 2023 22:58:27 +0100
-Subject: [PATCH] configure.ac: Check for tinfow before tinfo
-
-We currently check for ncursesw > ncurses and then tinfo > tinfow. This means
-we can get a mismatch of ncursesw + tinfo, instead of the correct ncursesw + 
tinfow.
-
-Swap the order so we check for ncursesw first (before other ncurses variants)
-and then tinfow first (before other tinfo variants).
-
-This is needed anyway for correctness, but also needed for certain terminfos
-to work correctly with recent ncurses.
-
-A better fix would be to use pkg-config first which handles this correctly
-and would include the appropriate -ltinfo* in the libraries list for 
-lncurses*,
-but not doing that for now.
-
-Bug: https://bugs.gentoo.org/910430
 a/configure.ac
-+++ b/configure.ac
-@@ -63,10 +63,10 @@ fi
- 
- if test $curses_broken = 0; then
- 
--# -- Try tinfo.
-+# -- Try tinfow.
- if test "x$TERMLIBS" = x; then
--  if test $have_tinfo = yes; then
--TERMLIBS="-ltinfo"
-+  if test $have_tinfow = yes; then
-+TERMLIBS="-ltinfow"
- SAVE_LIBS=$LIBS
- LIBS="$LIBS $TERMLIBS"
- AC_LINK_IFELSE([AC_LANG_PROGRAM([[$include_termcap_h]], [[tgetent(0,0); 
tgetflag(0); tgetnum(0); tgetstr(0,0);]])],[termok=yes],[termok=no])
-@@ -75,10 +75,10 @@ if test "x$TERMLIBS" = x; then
-   fi
- fi
- 
--# -- Try tinfow.
-+# -- Try tinfo.
- if test "x$TERMLIBS" = x; then
--  if test $have_tinfow = yes; then
--TERMLIBS="-ltinfow"
-+  if test $have_tinfo = yes; then
-+TERMLIBS="-ltinfo"
- SAVE_LIBS=$LIBS
- LIBS="$LIBS $TERMLIBS"
- AC_LINK_IFELSE([AC_LANG_PROGRAM([[$include_termcap_h]], [[tgetent(0,0); 
tgetflag(0); tgetnum(0); tgetstr(0,0);]])],[termok=yes],[termok=no])
-

diff --git a/sys-apps/less/files/lesspipe-r2.sh 
b/sys-apps/less/files/lesspipe-r2.sh
deleted file mode 100644
index fc54d5b21306..
--- a/sys-apps/less/files/lesspipe-r2.sh
+++ /dev/null
@@ -1,291 +0,0 @@
-#!/bin/bash
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Preprocessor for 'less'. Used when this environment variable is set:
-# LESSOPEN="|lesspipe %s"
-
-# TODO: handle compressed files better
-
-[[ -n ${LESSDEBUG+set} ]] && set -x
-
-trap 'exit 0' PIPE
-
-guesscompress() {
-   case "$1" in
-   *.gz|*.z)   echo "gunzip -c" ;;
-   *.bz2|*.bz) echo "bunzip2 -c" ;;
-   *.lz)   echo "lzip -dc" ;;
-   *.lzma) echo "unlzma -c" ;;
-   *.lzo)  echo "lzop -dc" ;;
-   *.xz)   echo "xzdec" ;;
-   *.zst)  echo "zstdcat" ;;
-   *)  echo "cat" ;;
-   esac
-}
-
-lesspipe_file() {
-   local out=$(file -L -- "$1")
-   local suffix
-   case ${out} in
-   *" 7-zip archive"*) suffix="7z";;
-   *" ar archive"*)suffix="a";;
-   *" CAB-Installer"*) suffix="cab";;
-   *" cpio archive"*)  suffix="cpio";;
-   *" ELF "*)  suffix="elf";;
-   *" LHa"*archive*)   suffix="lha";;
-   *" troff "*)suffix="man";;
-   *" script text"*)   suffix="sh";;
-   *" shared object"*) suffix="so";;
-   *" tar archive"*)   suffix="tar";;
-   *" Zip archive"*)   suffix="zip";;
-   *": data")  hexdump -C -- "$1"; return 0;;
-   *)  return 1;;
-   esac
-   lesspipe "$1" ".${suffix}"
-   return 0
-}
-
-lesspipe() {
-   local match=$2
-   [[ -z ${match} ]] && match=$1
-
-   local DECOMPRESSOR=$(guesscompress "${match}")
-
-   # User filters
-   if [[ -x ~/.lessfilter ]] ; then
-   ~/.lessfilter "$1" && exit 0
-   fi
-
-   local ignore
-   for ignore in ${LESSIGNORE} ; do
-   [[ ${match} == *.${ignore} ]] && exit 0
-   done
-
-   # Handle non-regular file types.
-  

[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-12-27 Thread Sam James
commit: fac38f9faae091fcff74b092b58bbfc8c9cc0cd8
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 28 04:02:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 28 04:02:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fac38f9f

sys-apps/less: drop 633-r2, 643

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-633-r2.ebuild | 86 -
 sys-apps/less/less-643.ebuild| 93 
 2 files changed, 179 deletions(-)

diff --git a/sys-apps/less/less-633-r2.ebuild b/sys-apps/less/less-633-r2.ebuild
deleted file mode 100644
index 5d22949f4f80..
--- a/sys-apps/less/less-633-r2.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WANT_AUTOMAKE=none
-WANT_LIBTOOL=none
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://github.com/gwsw/less;
-   inherit git-r3
-fi
-
-inherit autotools flag-o-matic optfeature
-
-# Releases are usually first a beta then promoted to stable if no
-# issues were found. Upstream explicitly ask "to not generally distribute"
-# the beta versions. It's okay to keyword beta versions if they fix
-# a serious bug, but otherwise try to avoid it.
-
-MY_PV=${PV/_beta/-beta}
-MY_P=${PN}-${MY_PV}
-DESCRIPTION="Excellent text file viewer"
-HOMEPAGE="https://www.greenwoodsoftware.com/less/;
-[[ ${PV} !=  ]] && 
SRC_URI="https://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
-S="${WORKDIR}"/${MY_P/?beta}
-
-LICENSE="|| ( GPL-3 BSD-2 )"
-SLOT="0"
-if [[ ${PV} !=  && ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-fi
-IUSE="pcre"
-# As of 623_beta, lesstest is not included in dist tarballs
-# https://github.com/gwsw/less/issues/344
-RESTRICT="test"
-
-DEPEND="
-   >=app-misc/editor-wrapper-3
-   >=sys-libs/ncurses-5.2:=
-   pcre? ( dev-libs/libpcre2 )
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-633-tinfow.patch
-)
-
-src_prepare() {
-   default
-   # Per upstream README to prepare live build
-   [[ ${PV} ==  ]] && emake -f Makefile.aut distfiles
-   # Upstream uses unpatched autoconf-2.69, which breaks with clang-16.
-   # https://bugs.gentoo.org/870412
-   eautoreconf
-}
-
-src_configure() {
-   append-lfs-flags # bug #896316
-
-   local myeconfargs=(
-   --with-regex=$(usex pcre pcre2 posix)
-   --with-editor="${EPREFIX}"/usr/libexec/editor
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_test() {
-   emake check VERBOSE=1
-}
-
-src_install() {
-   default
-
-   newbin "${FILESDIR}"/lesspipe-r2.sh lesspipe
-   newenvd "${FILESDIR}"/less.envd 70less
-}
-
-pkg_preinst() {
-   optfeature "Colorized output supprt" dev-python/pygments
-
-   if has_version "<${CATEGORY}/${PN}-483-r1" ; then
-   elog "The lesspipe.sh symlink has been dropped.  If you are 
still setting"
-   elog "LESSOPEN to that, you will need to update it to 
'|lesspipe %s'."
-   fi
-}

diff --git a/sys-apps/less/less-643.ebuild b/sys-apps/less/less-643.ebuild
deleted file mode 100644
index 559db6a78878..
--- a/sys-apps/less/less-643.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Releases are usually first a beta then promoted to stable if no
-# issues were found. Upstream explicitly ask "to not generally distribute"
-# the beta versions. It's okay to keyword beta versions if they fix
-# a serious bug, but otherwise try to avoid it.
-
-WANT_AUTOMAKE=none
-WANT_LIBTOOL=none
-inherit autotools flag-o-matic optfeature toolchain-funcs
-
-DESCRIPTION="Excellent text file viewer"
-HOMEPAGE="https://www.greenwoodsoftware.com/less/;
-
-MY_PV=${PV/_beta/-beta}
-MY_P=${PN}-${MY_PV}
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://github.com/gwsw/less;
-   inherit git-r3
-else
-   SRC_URI="https://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
-
-   if [[ ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
-   fi
-fi
-
-S="${WORKDIR}"/${MY_P/?beta}
-
-LICENSE="|| ( GPL-3 BSD-2 )"
-SLOT="0"
-IUSE="pcre test"
-# chinese1, utf8-2
-RESTRICT="test !test? ( test )"
-
-DEPEND="
-   >=app-misc/editor-wrapper-3
-   >=sys-libs/ncurses-5.2:=
-   pcre? ( dev-libs/libpcre2 )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="test? ( virtual/pkgconfig )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-643-lesstest-pkg-config.patch
-)
-
-src_prepare() {
-   default
-   # 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-12-04 Thread Sam James
commit: fadb2d810f3189b9606db9ff5040fabaca740cd0
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  4 08:34:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  4 08:34:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fadb2d81

sys-apps/less: sync live

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sys-apps/less/less-.ebuild b/sys-apps/less/less-.ebuild
index 559db6a78878..186eda3b6814 100644
--- a/sys-apps/less/less-.ebuild
+++ b/sys-apps/less/less-.ebuild
@@ -75,7 +75,10 @@ src_test() {
 src_install() {
default
 
-   newbin "${FILESDIR}"/lesspipe-r2.sh lesspipe
+   keepdir /usr/lib/lessfilter.d
+   keepdir /etc/lessfilter.d
+
+   newbin "${FILESDIR}"/lesspipe-r3.sh lesspipe
newenvd "${FILESDIR}"/less.envd 70less
 }
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/files/, sys-apps/less/

2023-12-04 Thread Sam James
commit: 656bf3658b141aac1895255e11725737ac8c9ca5
Author: Victor Payno  gmail  com>
AuthorDate: Wed Nov 29 04:08:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  4 08:34:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=656bf365

sys-apps/less: add 643-r1 (add certtool filters and system filter support)

1. Use certtool instead of openssl when appropriate

   - openssl only shows you the first certificate/entry it encounters
 and ignores the rest. Using certtool will correctly display all
 the entries in a single file. The view is also more readable with
 certtool.

   - Since openssl is still used as a fallback, not forcing a runtime
 dependency on `net-libs/gnutls[tools]`.

   - Java keystore filters were missing, so add them (jks/legacy and
 pfx/p12).

   - Also added a p12 file filter.

2. Add support for system filters

   - Looking for a way to add custom, system wide, filters to an image
 from other ebuilds (so the lessfilter is installed only when that
 package is installed).

Signed-off-by: Victor Payno  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34053
Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/files/lesspipe-r3.sh | 339 +
 sys-apps/less/less-643-r1.ebuild   |  96 +++
 2 files changed, 435 insertions(+)

diff --git a/sys-apps/less/files/lesspipe-r3.sh 
b/sys-apps/less/files/lesspipe-r3.sh
new file mode 100644
index ..baec90dc0e75
--- /dev/null
+++ b/sys-apps/less/files/lesspipe-r3.sh
@@ -0,0 +1,339 @@
+#!/bin/bash
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Preprocessor for 'less'. Used when this environment variable is set:
+# LESSOPEN="|lesspipe %s"
+
+# TODO: handle compressed files better
+
+[[ -n ${LESSDEBUG+set} ]] && set -x
+
+trap 'exit 0' PIPE
+
+guesscompress() {
+   case "$1" in
+   *.gz|*.z)   echo "gunzip -c" ;;
+   *.bz2|*.bz) echo "bunzip2 -c" ;;
+   *.lz)   echo "lzip -dc" ;;
+   *.lzma) echo "unlzma -c" ;;
+   *.lzo)  echo "lzop -dc" ;;
+   *.xz)   echo "xzdec" ;;
+   *.zst)  echo "zstdcat" ;;
+   *)  echo "cat" ;;
+   esac
+}
+
+crl_filter() {
+   if command -v certtool &>/dev/null; then
+   certtool --crl-info --text --infile "$1"
+   else
+   openssl crl -hash -text -noout -in "$1"
+   fi
+}
+
+csr_filter() {
+   if command -v certtool &>/dev/null; then
+   certtool --crq-info --text --infile "$1"
+   else
+   openssl req -text -noout -in "$1"
+   fi
+}
+
+crt_filter() {
+   if command -v certtool &>/dev/null; then
+   certtool --certificate-info --text --infile "$1"
+   else
+   openssl x509 -hash -text -noout -in "$1"
+   fi
+}
+
+jks_filter() {
+   if command -v keytool &>/dev/null; then
+   keytool -list -keystore "$1"
+   else
+   cat "$1"
+   fi
+}
+
+p12_filter() {
+   openssl pkcs12 -nokeys -info -in "$1"
+}
+
+lesspipe_file() {
+   local out=$(file -L -- "$1")
+   local suffix
+   case ${out} in
+   *" 7-zip archive"*) suffix="7z";;
+   *" ar archive"*)suffix="a";;
+   *" CAB-Installer"*) suffix="cab";;
+   *" cpio archive"*)  suffix="cpio";;
+   *" ELF "*)  suffix="elf";;
+   *" LHa"*archive*)   suffix="lha";;
+   *" troff "*)suffix="man";;
+   *" script text"*)   suffix="sh";;
+   *" shared object"*) suffix="so";;
+   *" tar archive"*)   suffix="tar";;
+   *" Zip archive"*)   suffix="zip";;
+   *": data")  hexdump -C -- "$1"; return 0;;
+   *)  return 1;;
+   esac
+   lesspipe "$1" ".${suffix}"
+   return 0
+}
+
+lesspipe() {
+   local match=$2
+   [[ -z ${match} ]] && match=$1
+
+   local DECOMPRESSOR=$(guesscompress "${match}")
+
+   # User filters
+   if [[ -x ~/.lessfilter ]] ; then
+   ~/.lessfilter "$1" && exit 0
+   fi
+
+   # System filters
+   shopt -s nullglob
+   local f
+   for f in "${XDG_CONFIG_HOME:-~/.config}"/lessfilter.d/* 
/etc/lessfilter.d/* /usr/lib/lessfilter.d/*; do
+   if [[ -x ${f} ]]; then
+   "${f}" "$1" && exit 0
+   fi
+   done
+   shopt -u nullglob
+
+   local ignore
+   for ignore in ${LESSIGNORE} ; do
+   [[ ${match} == *.${ignore} ]] && exit 0
+   done
+
+   # Handle non-regular file types.
+   if [[ -d $1 ]] ; then
+   ls -alF -- "$1"
+   return
+   elif [[ ! -f $1 ]] ; then
+   # Only return if the stat passes.  This is needed to 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-10-10 Thread Sam James
commit: e9aa13b49906fb2c97a76c0a44a4279e3fc97d3b
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 10 06:29:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 10 06:30:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9aa13b4

sys-apps/less: drop 632, 633-r1

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/Manifest   |  1 -
 sys-apps/less/less-632.ebuild| 80 
 sys-apps/less/less-633-r1.ebuild | 80 
 3 files changed, 161 deletions(-)

diff --git a/sys-apps/less/Manifest b/sys-apps/less/Manifest
index becfdcc62104..bada827ee837 100644
--- a/sys-apps/less/Manifest
+++ b/sys-apps/less/Manifest
@@ -1,4 +1,3 @@
 DIST less-608.tar.gz 362346 BLAKE2B 
988940745fef1222c43b0bf4edec7cc7206ded0ac5d89d3faf4dab706a249913581c2fe7aa6063cf3d717176ed07b69299d3e791ba8a60358483fe9d1bf7f7c6
 SHA512 
7945b7f88921832ebb1b45fba8cbb449ee0133342796b654a52c146dfff3d84db18724ee84e53349eeea6017a0ebe2d8eb5366210275981dde7bb7190118fa66
-DIST less-632.tar.gz 375440 BLAKE2B 
26c27a2e25882a4ce34e5e6e83bc0af784c8d4e8ac20691e0e31f1021bfb30f96e07024a6ff1ad634f7812875e0d920bd52394ccdba47a2a944ba7de92aa4c97
 SHA512 
5104f1fd76cdd59dfa957a61f8ccffe7c6e79345b94a5961abbd30f2d059f2b6d4b359a27dd5528993e5e1248c655439c1e4a39fd92234e4af23c7167f69f066
 DIST less-633.tar.gz 375733 BLAKE2B 
e9df180794af365f86734c6b8fde766c1bba42b111717ee5e1cf11001fc7ec3d78910db9bb7c51a76816086f599808b1b60f514011ec40e37650d6bc4f8b3d5c
 SHA512 
a29aaf72abca07fb29d12f218bbd422a39e3898b3d53e8dbd5265ae47ecf68b88c3381aa3a9bf7caa8db1e2d8e2c138b333f0d69fddd4cf014e39118c53f7fb1
 DIST less-643.tar.gz 592291 BLAKE2B 
6dc60dc2e8db05afdae466877a1d26a3008ff5378bbbf2fbdf9efc4f87c0fcfde5703d44a24d4355c98d3a5f438bdb51173150f2a69f801d9c8e4a7401d71b53
 SHA512 
6a324ac54e22429ac652dc303bc1fe48933555d1cbf8ad7ecf345940910c014fef9551a3219743cfb7115e356b5841ae97d6ce62e7a1ba1e3300d243efca34d9

diff --git a/sys-apps/less/less-632.ebuild b/sys-apps/less/less-632.ebuild
deleted file mode 100644
index 84b0670e4fc7..
--- a/sys-apps/less/less-632.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WANT_AUTOMAKE=none
-WANT_LIBTOOL=none
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://github.com/gwsw/less;
-   inherit git-r3
-fi
-
-inherit autotools
-
-# Releases are usually first a beta then promoted to stable if no
-# issues were found. Upstream explicitly ask "to not generally distribute"
-# the beta versions. It's okay to keyword beta versions if they fix
-# a serious bug, but otherwise try to avoid it.
-
-MY_PV=${PV/_beta/-beta}
-MY_P=${PN}-${MY_PV}
-DESCRIPTION="Excellent text file viewer"
-HOMEPAGE="https://www.greenwoodsoftware.com/less/;
-[[ ${PV} !=  ]] && 
SRC_URI="https://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
-S="${WORKDIR}"/${MY_P/?beta}
-
-LICENSE="|| ( GPL-3 BSD-2 )"
-SLOT="0"
-if [[ ${PV} !=  && ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-fi
-IUSE="pcre"
-# As of 623_beta, lesstest is not included in dist tarballs
-# https://github.com/gwsw/less/issues/344
-RESTRICT="test"
-
-DEPEND="
-   >=app-misc/editor-wrapper-3
-   >=sys-libs/ncurses-5.2:=
-   pcre? ( dev-libs/libpcre2 )
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   default
-   # Per upstream README to prepare live build
-   [[ ${PV} ==  ]] && emake -f Makefile.aut distfiles
-   # Upstream uses unpatched autoconf-2.69, which breaks with clang-16.
-   # https://bugs.gentoo.org/870412
-   eautoreconf
-}
-
-src_configure() {
-   local myeconfargs=(
-   --with-regex=$(usex pcre pcre2 posix)
-   --with-editor="${EPREFIX}"/usr/libexec/editor
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_test() {
-   emake check VERBOSE=1
-}
-
-src_install() {
-   default
-
-   newbin "${FILESDIR}"/lesspipe-r1.sh lesspipe
-   newenvd "${FILESDIR}"/less.envd 70less
-}
-
-pkg_preinst() {
-   if has_version "<${CATEGORY}/${PN}-483-r1" ; then
-   elog "The lesspipe.sh symlink has been dropped.  If you are 
still setting"
-   elog "LESSOPEN to that, you will need to update it to 
'|lesspipe %s'."
-   elog "Colorization support has been dropped.  If you want that, 
check out"
-   elog "the new app-text/lesspipe package."
-   fi
-}

diff --git a/sys-apps/less/less-633-r1.ebuild b/sys-apps/less/less-633-r1.ebuild
deleted file mode 100644
index c6edffba45d8..
--- a/sys-apps/less/less-633-r1.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-

[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-10-10 Thread Sam James
commit: f3e209c807879be3c67e1ce65900e88234a03d95
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 10 06:29:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 10 06:29:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3e209c8

sys-apps/less: drop 608-r1

Bug: https://bugs.gentoo.org/893530
Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-608-r1.ebuild | 58 
 1 file changed, 58 deletions(-)

diff --git a/sys-apps/less/less-608-r1.ebuild b/sys-apps/less/less-608-r1.ebuild
deleted file mode 100644
index fe6b8416fbe3..
--- a/sys-apps/less/less-608-r1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-WANT_AUTOMAKE=none
-WANT_LIBTOOL=none
-
-inherit autotools
-
-DESCRIPTION="Excellent text file viewer"
-HOMEPAGE="http://www.greenwoodsoftware.com/less/;
-SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
-
-LICENSE="|| ( GPL-3 BSD-2 )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE="pcre unicode"
-
-DEPEND=">=app-misc/editor-wrapper-3
-   >=sys-libs/ncurses-5.2:0=
-   pcre? ( dev-libs/libpcre2 )"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   local PATCHES=(
-   "${FILESDIR}/less-608-procfs.patch"
-   )
-   default
-   # Upstream uses unpatched autoconf-2.69, which breaks with clang-16.
-   # https://bugs.gentoo.org/870412
-   eautoreconf
-}
-
-src_configure() {
-   export ac_cv_lib_ncursesw_initscr=$(usex unicode)
-   export ac_cv_lib_ncurses_initscr=$(usex !unicode)
-   local myeconfargs=(
-   --with-regex=$(usex pcre pcre2 posix)
-   --with-editor="${EPREFIX}"/usr/libexec/editor
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-
-   newbin "${FILESDIR}"/lesspipe-r1.sh lesspipe
-   newenvd "${FILESDIR}"/less.envd 70less
-}
-
-pkg_preinst() {
-   if has_version "<${CATEGORY}/${PN}-483-r1" ; then
-   elog "The lesspipe.sh symlink has been dropped.  If you are 
still setting"
-   elog "LESSOPEN to that, you will need to update it to 
'|lesspipe %s'."
-   elog "Colorization support has been dropped.  If you want that, 
check out"
-   elog "the new app-text/lesspipe package."
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/, sys-apps/less/files/

2023-08-12 Thread Sam James
commit: d6404dafdf171eec9933510a160a4506776127e9
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 13 02:56:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 13 03:01:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6404daf

sys-apps/less: add 643

Closes: https://bugs.gentoo.org/910700
Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/Manifest |  1 +
 .../less/files/less-643-lesstest-pkg-config.patch  | 34 
 .../less/{less-.ebuild => less-643.ebuild} | 46 +-
 sys-apps/less/less-.ebuild | 46 +-
 4 files changed, 91 insertions(+), 36 deletions(-)

diff --git a/sys-apps/less/Manifest b/sys-apps/less/Manifest
index e7ca470d197a..becfdcc62104 100644
--- a/sys-apps/less/Manifest
+++ b/sys-apps/less/Manifest
@@ -1,3 +1,4 @@
 DIST less-608.tar.gz 362346 BLAKE2B 
988940745fef1222c43b0bf4edec7cc7206ded0ac5d89d3faf4dab706a249913581c2fe7aa6063cf3d717176ed07b69299d3e791ba8a60358483fe9d1bf7f7c6
 SHA512 
7945b7f88921832ebb1b45fba8cbb449ee0133342796b654a52c146dfff3d84db18724ee84e53349eeea6017a0ebe2d8eb5366210275981dde7bb7190118fa66
 DIST less-632.tar.gz 375440 BLAKE2B 
26c27a2e25882a4ce34e5e6e83bc0af784c8d4e8ac20691e0e31f1021bfb30f96e07024a6ff1ad634f7812875e0d920bd52394ccdba47a2a944ba7de92aa4c97
 SHA512 
5104f1fd76cdd59dfa957a61f8ccffe7c6e79345b94a5961abbd30f2d059f2b6d4b359a27dd5528993e5e1248c655439c1e4a39fd92234e4af23c7167f69f066
 DIST less-633.tar.gz 375733 BLAKE2B 
e9df180794af365f86734c6b8fde766c1bba42b111717ee5e1cf11001fc7ec3d78910db9bb7c51a76816086f599808b1b60f514011ec40e37650d6bc4f8b3d5c
 SHA512 
a29aaf72abca07fb29d12f218bbd422a39e3898b3d53e8dbd5265ae47ecf68b88c3381aa3a9bf7caa8db1e2d8e2c138b333f0d69fddd4cf014e39118c53f7fb1
+DIST less-643.tar.gz 592291 BLAKE2B 
6dc60dc2e8db05afdae466877a1d26a3008ff5378bbbf2fbdf9efc4f87c0fcfde5703d44a24d4355c98d3a5f438bdb51173150f2a69f801d9c8e4a7401d71b53
 SHA512 
6a324ac54e22429ac652dc303bc1fe48933555d1cbf8ad7ecf345940910c014fef9551a3219743cfb7115e356b5841ae97d6ce62e7a1ba1e3300d243efca34d9

diff --git a/sys-apps/less/files/less-643-lesstest-pkg-config.patch 
b/sys-apps/less/files/less-643-lesstest-pkg-config.patch
new file mode 100644
index ..cd5f6f3047ba
--- /dev/null
+++ b/sys-apps/less/files/less-643-lesstest-pkg-config.patch
@@ -0,0 +1,34 @@
+https://github.com/gwsw/less/pull/412
+
+From 5d884b29fb11c2686b804428f483f4607334eb68 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Sun, 13 Aug 2023 03:57:25 +0100
+Subject: [PATCH] lesstest: use pkg-config to find ncurses libraries
+
+Fails to build with split tinfo otherwise like:
+```
+
+x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fdiagnostics-color=always 
-frecord-gcc-switches -Wreturn-type  -ggdb3 -Wl,-O1 -Wl,--as-needed 
-Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs-ggdb3 
-o lesstest display.o env.o lesstest.o parse.o pipeline.o log.o run.o term.o 
wchar.o -lncurses
+/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: 
display.o: in function `display_screen':
+/var/tmp/portage/sys-apps/less-643/work/less-643/lesstest/display.c:86:(.text+0x2e0):
 undefined reference to `tgoto'
+/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: 
term.o: in function `setup_mode':
+/var/tmp/portage/sys-apps/less-643/work/less-643/lesstest/term.c:83:(.text+0x18):
 undefined reference to `tgetstr'
+[...]
+```
+
+Going forward, we may want to just add a Makefile.in which configure handles
+to the lesstest subdir.
+
+Signed-off-by: Sam James 
+--- a/lesstest/Makefile
 b/lesstest/Makefile
+@@ -1,7 +1,8 @@
+ CC ?= gcc
+ CFLAGS ?= -Wall -O2
+ LDFLAGS ?=
+-TERMLIB = -lncurses
++PKG_CONFIG ?= pkg-config
++TERMLIB ?= $(shell ${PKG_CONFIG} --libs ncurses)
+ srcdir ?= .
+ 
+ all: lesstest lt_screen 

diff --git a/sys-apps/less/less-.ebuild b/sys-apps/less/less-643.ebuild
similarity index 70%
copy from sys-apps/less/less-.ebuild
copy to sys-apps/less/less-643.ebuild
index cbd0aff28900..559db6a78878 100644
--- a/sys-apps/less/less-.ebuild
+++ b/sys-apps/less/less-643.ebuild
@@ -3,34 +3,39 @@
 
 EAPI=8
 
+# Releases are usually first a beta then promoted to stable if no
+# issues were found. Upstream explicitly ask "to not generally distribute"
+# the beta versions. It's okay to keyword beta versions if they fix
+# a serious bug, but otherwise try to avoid it.
+
 WANT_AUTOMAKE=none
 WANT_LIBTOOL=none
+inherit autotools flag-o-matic optfeature toolchain-funcs
+
+DESCRIPTION="Excellent text file viewer"
+HOMEPAGE="https://www.greenwoodsoftware.com/less/;
+
+MY_PV=${PV/_beta/-beta}
+MY_P=${PN}-${MY_PV}
 
 if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/gwsw/less;
inherit git-r3
-fi
-
-inherit autotools flag-o-matic optfeature
+else
+   SRC_URI="https://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
 
-# Releases are usually first a beta then 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-07-17 Thread Sam James
commit: 7f4e49459603ed0b21c1368802a8cbbd04f86e21
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 22:04:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 22:04:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f4e4945

sys-apps/less: update live for tests

They fail still, but tests are in dist tarballs now as well.

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-.ebuild | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/sys-apps/less/less-.ebuild b/sys-apps/less/less-.ebuild
index 5d22949f4f80..cbd0aff28900 100644
--- a/sys-apps/less/less-.ebuild
+++ b/sys-apps/less/less-.ebuild
@@ -31,9 +31,6 @@ if [[ ${PV} !=  && ${PV} != *_beta* ]] ; then
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 IUSE="pcre"
-# As of 623_beta, lesstest is not included in dist tarballs
-# https://github.com/gwsw/less/issues/344
-RESTRICT="test"
 
 DEPEND="
>=app-misc/editor-wrapper-3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/files/, sys-apps/less/

2023-07-17 Thread Sam James
commit: 4835fedb1257d15d871c885e19b8fecfff78abfd
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 22:02:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 22:03:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4835fedb

sys-apps/less: fix tinfo linkage, add LFS

Thanks to ionen and kerframil for doing the hard work here wrt tinfo, just
doing the then-obvious patch as a result.

Also, while at it, enable large file support.

Closes: https://bugs.gentoo.org/896316
Closes: https://bugs.gentoo.org/910430
Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/files/less-633-tinfow.patch  | 52 ++
 .../less/{less-.ebuild => less-633-r2.ebuild}  |  8 +++-
 sys-apps/less/less-.ebuild |  8 +++-
 3 files changed, 66 insertions(+), 2 deletions(-)

diff --git a/sys-apps/less/files/less-633-tinfow.patch 
b/sys-apps/less/files/less-633-tinfow.patch
new file mode 100644
index ..82ea458cd008
--- /dev/null
+++ b/sys-apps/less/files/less-633-tinfow.patch
@@ -0,0 +1,52 @@
+https://github.com/gwsw/less/pull/403
+
+From 23000c286773af153a5743bc923465707b87613b Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Mon, 17 Jul 2023 22:58:27 +0100
+Subject: [PATCH] configure.ac: Check for tinfow before tinfo
+
+We currently check for ncursesw > ncurses and then tinfo > tinfow. This means
+we can get a mismatch of ncursesw + tinfo, instead of the correct ncursesw + 
tinfow.
+
+Swap the order so we check for ncursesw first (before other ncurses variants)
+and then tinfow first (before other tinfo variants).
+
+This is needed anyway for correctness, but also needed for certain terminfos
+to work correctly with recent ncurses.
+
+A better fix would be to use pkg-config first which handles this correctly
+and would include the appropriate -ltinfo* in the libraries list for 
-lncurses*,
+but not doing that for now.
+
+Bug: https://bugs.gentoo.org/910430
+--- a/configure.ac
 b/configure.ac
+@@ -63,10 +63,10 @@ fi
+ 
+ if test $curses_broken = 0; then
+ 
+-# -- Try tinfo.
++# -- Try tinfow.
+ if test "x$TERMLIBS" = x; then
+-  if test $have_tinfo = yes; then
+-TERMLIBS="-ltinfo"
++  if test $have_tinfow = yes; then
++TERMLIBS="-ltinfow"
+ SAVE_LIBS=$LIBS
+ LIBS="$LIBS $TERMLIBS"
+ AC_LINK_IFELSE([AC_LANG_PROGRAM([[$include_termcap_h]], [[tgetent(0,0); 
tgetflag(0); tgetnum(0); tgetstr(0,0);]])],[termok=yes],[termok=no])
+@@ -75,10 +75,10 @@ if test "x$TERMLIBS" = x; then
+   fi
+ fi
+ 
+-# -- Try tinfow.
++# -- Try tinfo.
+ if test "x$TERMLIBS" = x; then
+-  if test $have_tinfow = yes; then
+-TERMLIBS="-ltinfow"
++  if test $have_tinfo = yes; then
++TERMLIBS="-ltinfo"
+ SAVE_LIBS=$LIBS
+ LIBS="$LIBS $TERMLIBS"
+ AC_LINK_IFELSE([AC_LANG_PROGRAM([[$include_termcap_h]], [[tgetent(0,0); 
tgetflag(0); tgetnum(0); tgetstr(0,0);]])],[termok=yes],[termok=no])
+

diff --git a/sys-apps/less/less-.ebuild b/sys-apps/less/less-633-r2.ebuild
similarity index 94%
copy from sys-apps/less/less-.ebuild
copy to sys-apps/less/less-633-r2.ebuild
index c6edffba45d8..5d22949f4f80 100644
--- a/sys-apps/less/less-.ebuild
+++ b/sys-apps/less/less-633-r2.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
 fi
 
-inherit autotools optfeature
+inherit autotools flag-o-matic optfeature
 
 # Releases are usually first a beta then promoted to stable if no
 # issues were found. Upstream explicitly ask "to not generally distribute"
@@ -42,6 +42,10 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-633-tinfow.patch
+)
+
 src_prepare() {
default
# Per upstream README to prepare live build
@@ -52,6 +56,8 @@ src_prepare() {
 }
 
 src_configure() {
+   append-lfs-flags # bug #896316
+
local myeconfargs=(
--with-regex=$(usex pcre pcre2 posix)
--with-editor="${EPREFIX}"/usr/libexec/editor

diff --git a/sys-apps/less/less-.ebuild b/sys-apps/less/less-.ebuild
index c6edffba45d8..5d22949f4f80 100644
--- a/sys-apps/less/less-.ebuild
+++ b/sys-apps/less/less-.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
 fi
 
-inherit autotools optfeature
+inherit autotools flag-o-matic optfeature
 
 # Releases are usually first a beta then promoted to stable if no
 # issues were found. Upstream explicitly ask "to not generally distribute"
@@ -42,6 +42,10 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-633-tinfow.patch
+)
+
 src_prepare() {
default
# Per upstream README to prepare live build
@@ -52,6 +56,8 @@ src_prepare() {
 }
 
 src_configure() {
+   append-lfs-flags # bug #896316
+
local myeconfargs=(
--with-regex=$(usex pcre pcre2 posix)
--with-editor="${EPREFIX}"/usr/libexec/editor



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/files/, sys-apps/less/

2023-06-23 Thread Sam James
commit: 023b7de83186fbb6e97ea09ded7c6bfdadd4f1da
Author: Alan Swanson  improbability  net>
AuthorDate: Fri Jun 23 13:26:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 23 21:57:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=023b7de8

sys-apps/less: reenable colourisation by default using pygmentize

Previously disabled due to old bug #188835 where code2color consumed
excess memory compared to source file being colourised.

Update LESSCOLORIZER to use pygmentize instead if available. This is
installed with dev-python/pygments which is a common dependency.

Program code2color can still be installed with app-text/lesspipe.

Bug: https://bugs.gentoo.org/188835
Signed-off-by: Alan Swanson  improbability.net>
Closes: https://github.com/gentoo/gentoo/pull/31584
Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/files/lesspipe-r2.sh | 291 +
 .../less/{less-.ebuild => less-633-r1.ebuild}  |   8 +-
 sys-apps/less/less-.ebuild |   8 +-
 3 files changed, 299 insertions(+), 8 deletions(-)

diff --git a/sys-apps/less/files/lesspipe-r2.sh 
b/sys-apps/less/files/lesspipe-r2.sh
new file mode 100644
index ..fc54d5b21306
--- /dev/null
+++ b/sys-apps/less/files/lesspipe-r2.sh
@@ -0,0 +1,291 @@
+#!/bin/bash
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Preprocessor for 'less'. Used when this environment variable is set:
+# LESSOPEN="|lesspipe %s"
+
+# TODO: handle compressed files better
+
+[[ -n ${LESSDEBUG+set} ]] && set -x
+
+trap 'exit 0' PIPE
+
+guesscompress() {
+   case "$1" in
+   *.gz|*.z)   echo "gunzip -c" ;;
+   *.bz2|*.bz) echo "bunzip2 -c" ;;
+   *.lz)   echo "lzip -dc" ;;
+   *.lzma) echo "unlzma -c" ;;
+   *.lzo)  echo "lzop -dc" ;;
+   *.xz)   echo "xzdec" ;;
+   *.zst)  echo "zstdcat" ;;
+   *)  echo "cat" ;;
+   esac
+}
+
+lesspipe_file() {
+   local out=$(file -L -- "$1")
+   local suffix
+   case ${out} in
+   *" 7-zip archive"*) suffix="7z";;
+   *" ar archive"*)suffix="a";;
+   *" CAB-Installer"*) suffix="cab";;
+   *" cpio archive"*)  suffix="cpio";;
+   *" ELF "*)  suffix="elf";;
+   *" LHa"*archive*)   suffix="lha";;
+   *" troff "*)suffix="man";;
+   *" script text"*)   suffix="sh";;
+   *" shared object"*) suffix="so";;
+   *" tar archive"*)   suffix="tar";;
+   *" Zip archive"*)   suffix="zip";;
+   *": data")  hexdump -C -- "$1"; return 0;;
+   *)  return 1;;
+   esac
+   lesspipe "$1" ".${suffix}"
+   return 0
+}
+
+lesspipe() {
+   local match=$2
+   [[ -z ${match} ]] && match=$1
+
+   local DECOMPRESSOR=$(guesscompress "${match}")
+
+   # User filters
+   if [[ -x ~/.lessfilter ]] ; then
+   ~/.lessfilter "$1" && exit 0
+   fi
+
+   local ignore
+   for ignore in ${LESSIGNORE} ; do
+   [[ ${match} == *.${ignore} ]] && exit 0
+   done
+
+   # Handle non-regular file types.
+   if [[ -d $1 ]] ; then
+   ls -alF -- "$1"
+   return
+   elif [[ ! -f $1 ]] ; then
+   # Only return if the stat passes.  This is needed to handle 
pseudo
+   # arguments like URIs.
+   stat -- "$1" && return
+   fi
+
+   case "${match}" in
+
+   ### Doc files ###
+   *.[0-9n]|*.man|\
+   *.[0-9n].bz2|*.man.bz2|\
+   *.[0-9n].gz|*.man.gz|\
+   *.[0-9n].lzma|*.man.lzma|\
+   *.[0-9n].xz|*.man.xz|\
+   *.[0-9n].zst|*.man.zst|\
+   *.[0-9][a-z].gz|*.[0-9][a-z].gz)
+   local out=$(${DECOMPRESSOR} -- "$1" | file -)
+   case ${out} in
+   *troff*)
+   # Need to make sure we pass path to man or it 
will try
+   # to locate "$1" in the man search paths
+   if [[ $1 == /* ]] ; then
+   man -- "$1"
+   else
+   man -- "./$1"
+   fi
+   ;;
+   *text*)
+   ${DECOMPRESSOR} -- "$1"
+   ;;
+   *)
+   # We could have matched a library (libc.so.6), 
so let
+   # `file` figure out what the hell this thing is
+   lesspipe_file "$1"
+   ;;
+   esac
+   ;;
+   *.dvi)  dvi2tty "$1" ;;
+   *.ps)   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-06-17 Thread Arthur Zamarin
commit: 59148eb244787c3f9a94e4aebdc1f2354a2b01da
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 17 19:44:06 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 17 19:44:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59148eb2

sys-apps/less: Stabilize 633 ppc, #908637

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/less/less-633.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-633.ebuild b/sys-apps/less/less-633.ebuild
index 4a273c315ca2..84b0670e4fc7 100644
--- a/sys-apps/less/less-633.ebuild
+++ b/sys-apps/less/less-633.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}"/${MY_P/?beta}
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
 if [[ ${PV} !=  && ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 IUSE="pcre"
 # As of 623_beta, lesstest is not included in dist tarballs



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-06-17 Thread Sam James
commit: 00ea2064b66b523a0a91fc6941918d3c3363ed2d
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 15:12:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 15:12:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00ea2064

sys-apps/less: Stabilize 633 x86, #908637

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-633.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-633.ebuild b/sys-apps/less/less-633.ebuild
index 1f5ade6502a2..4a273c315ca2 100644
--- a/sys-apps/less/less-633.ebuild
+++ b/sys-apps/less/less-633.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}"/${MY_P/?beta}
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
 if [[ ${PV} !=  && ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 IUSE="pcre"
 # As of 623_beta, lesstest is not included in dist tarballs



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-06-17 Thread Arthur Zamarin
commit: d77fed115d4655d3667d74cf1a6e8d0f62816881
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 17 07:42:42 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 17 07:42:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d77fed11

sys-apps/less: Stabilize 633 sparc, #908637

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/less/less-633.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-633.ebuild b/sys-apps/less/less-633.ebuild
index 1435e3f60ee9..f83f6476cc5a 100644
--- a/sys-apps/less/less-633.ebuild
+++ b/sys-apps/less/less-633.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}"/${MY_P/?beta}
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
 if [[ ${PV} !=  && ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 IUSE="pcre"
 # As of 623_beta, lesstest is not included in dist tarballs



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-06-17 Thread Arthur Zamarin
commit: 421c2fee659bbda14c29eac18b83489af62775ce
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 17 07:42:42 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 17 07:42:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=421c2fee

sys-apps/less: Stabilize 633 ppc64, #908637

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/less/less-633.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-633.ebuild b/sys-apps/less/less-633.ebuild
index f83f6476cc5a..1f5ade6502a2 100644
--- a/sys-apps/less/less-633.ebuild
+++ b/sys-apps/less/less-633.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}"/${MY_P/?beta}
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
 if [[ ${PV} !=  && ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 IUSE="pcre"
 # As of 623_beta, lesstest is not included in dist tarballs



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-06-17 Thread Arthur Zamarin
commit: 55dad374ed99dac70c498023a9b84a3aa687803a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 17 07:42:41 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 17 07:42:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55dad374

sys-apps/less: Stabilize 633 arm, #908637

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/less/less-633.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-633.ebuild b/sys-apps/less/less-633.ebuild
index d0875495db99..1435e3f60ee9 100644
--- a/sys-apps/less/less-633.ebuild
+++ b/sys-apps/less/less-633.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}"/${MY_P/?beta}
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
 if [[ ${PV} !=  && ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 IUSE="pcre"
 # As of 623_beta, lesstest is not included in dist tarballs



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-06-17 Thread Sam James
commit: 941fdd7f1058924801c31d39a2e6bb25db033bfa
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 06:11:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 06:11:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=941fdd7f

sys-apps/less: Stabilize 633 amd64, #908637

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-633.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-633.ebuild b/sys-apps/less/less-633.ebuild
index 5516c5c8127f..d0875495db99 100644
--- a/sys-apps/less/less-633.ebuild
+++ b/sys-apps/less/less-633.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}"/${MY_P/?beta}
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
 if [[ ${PV} !=  && ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 IUSE="pcre"
 # As of 623_beta, lesstest is not included in dist tarballs



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-06-16 Thread Sam James
commit: 12714d726a69725eee020feed029c462a31110e2
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:56:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:56:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12714d72

sys-apps/less: Stabilize 633 arm64, #908637

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-633.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-633.ebuild b/sys-apps/less/less-633.ebuild
index d935c9465044..5516c5c8127f 100644
--- a/sys-apps/less/less-633.ebuild
+++ b/sys-apps/less/less-633.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}"/${MY_P/?beta}
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
 if [[ ${PV} !=  && ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 IUSE="pcre"
 # As of 623_beta, lesstest is not included in dist tarballs



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-06-16 Thread Sam James
commit: 307c24aecd6d470dbaa3c186aa2a060e17cf47f2
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:56:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:56:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=307c24ae

sys-apps/less: Stabilize 633 hppa, #908637

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-633.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-633.ebuild b/sys-apps/less/less-633.ebuild
index 40f831510273..d935c9465044 100644
--- a/sys-apps/less/less-633.ebuild
+++ b/sys-apps/less/less-633.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}"/${MY_P/?beta}
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
 if [[ ${PV} !=  && ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 IUSE="pcre"
 # As of 623_beta, lesstest is not included in dist tarballs



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-05-31 Thread Sam James
commit: 5cfd105cac7454885cbe5d5322d0835d0951780e
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  1 04:20:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  1 04:20:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cfd105c

sys-apps/less: Stabilize 632 hppa, #907509

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-632.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-632.ebuild b/sys-apps/less/less-632.ebuild
index e6d4b96a138b..bcb2f60a7a11 100644
--- a/sys-apps/less/less-632.ebuild
+++ b/sys-apps/less/less-632.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}"/${MY_P/?beta}
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
 if [[ ${PV} !=  && ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 IUSE="pcre"
 # As of 623_beta, lesstest is not included in dist tarballs



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-05-31 Thread Sam James
commit: 71f9ea597f11e53daa4f9c60a651a4fac1bec799
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  1 03:34:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  1 03:34:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71f9ea59

sys-apps/less: Stabilize 632 arm, #907509

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-632.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-632.ebuild b/sys-apps/less/less-632.ebuild
index 55f3c42714d9..e6d4b96a138b 100644
--- a/sys-apps/less/less-632.ebuild
+++ b/sys-apps/less/less-632.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}"/${MY_P/?beta}
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
 if [[ ${PV} !=  && ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 IUSE="pcre"
 # As of 623_beta, lesstest is not included in dist tarballs



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-05-31 Thread Sam James
commit: 9b1bd76d3d264195081d7314298465fd9d911f60
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  1 03:34:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  1 03:34:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b1bd76d

sys-apps/less: Stabilize 632 arm64, #907509

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-632.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-632.ebuild b/sys-apps/less/less-632.ebuild
index 9f01b1278e57..55f3c42714d9 100644
--- a/sys-apps/less/less-632.ebuild
+++ b/sys-apps/less/less-632.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}"/${MY_P/?beta}
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
 if [[ ${PV} !=  && ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 IUSE="pcre"
 # As of 623_beta, lesstest is not included in dist tarballs



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-05-31 Thread Sam James
commit: df8d676d98cfd40789a0c1bb79e10c26d8d1c9cd
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  1 03:28:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  1 03:28:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df8d676d

sys-apps/less: Stabilize 632 ppc64, #907509

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-632.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-632.ebuild b/sys-apps/less/less-632.ebuild
index aaa3d18d6de6..9f01b1278e57 100644
--- a/sys-apps/less/less-632.ebuild
+++ b/sys-apps/less/less-632.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}"/${MY_P/?beta}
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
 if [[ ${PV} !=  && ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 IUSE="pcre"
 # As of 623_beta, lesstest is not included in dist tarballs



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-05-31 Thread Sam James
commit: 83b63b97eb80af7ee9b412b6e01072bfb0a1de3f
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  1 03:28:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  1 03:28:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83b63b97

sys-apps/less: Stabilize 632 ppc, #907509

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-632.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-632.ebuild b/sys-apps/less/less-632.ebuild
index 3568c135e3ba..aaa3d18d6de6 100644
--- a/sys-apps/less/less-632.ebuild
+++ b/sys-apps/less/less-632.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}"/${MY_P/?beta}
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
 if [[ ${PV} !=  && ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 IUSE="pcre"
 # As of 623_beta, lesstest is not included in dist tarballs



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-05-31 Thread Sam James
commit: ad9c25dfb60e40e29a78b12bc60f690cfddf392a
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  1 03:28:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  1 03:28:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad9c25df

sys-apps/less: Stabilize 632 amd64, #907509

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-632.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-632.ebuild b/sys-apps/less/less-632.ebuild
index d72311400fdb..3568c135e3ba 100644
--- a/sys-apps/less/less-632.ebuild
+++ b/sys-apps/less/less-632.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}"/${MY_P/?beta}
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
 if [[ ${PV} !=  && ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 IUSE="pcre"
 # As of 623_beta, lesstest is not included in dist tarballs



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-05-31 Thread Sam James
commit: be14181804225cf58786655cbde0896d7db22156
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  1 03:28:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  1 03:28:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be141818

sys-apps/less: Stabilize 632 x86, #907509

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-632.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-632.ebuild b/sys-apps/less/less-632.ebuild
index 40f831510273..d72311400fdb 100644
--- a/sys-apps/less/less-632.ebuild
+++ b/sys-apps/less/less-632.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}"/${MY_P/?beta}
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
 if [[ ${PV} !=  && ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 IUSE="pcre"
 # As of 623_beta, lesstest is not included in dist tarballs



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-05-03 Thread Sam James
commit: 1bc73763c0b029b8a8fd4de9c1b49c622544d25d
Author: Sam James  gentoo  org>
AuthorDate: Wed May  3 22:24:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  3 22:24:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bc73763

sys-apps/less: forward ~arm64-macos

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-632.ebuild  | 2 +-
 sys-apps/less/less-633.ebuild  | 2 +-
 sys-apps/less/less-.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-apps/less/less-632.ebuild b/sys-apps/less/less-632.ebuild
index 77a01bd02a54..e621da4d1ecc 100644
--- a/sys-apps/less/less-632.ebuild
+++ b/sys-apps/less/less-632.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}"/${MY_P/?beta}
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
 if [[ ${PV} !=  && ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 fi
 IUSE="pcre"
 # As of 623_beta, lesstest is not included in dist tarballs

diff --git a/sys-apps/less/less-633.ebuild b/sys-apps/less/less-633.ebuild
index 77a01bd02a54..e621da4d1ecc 100644
--- a/sys-apps/less/less-633.ebuild
+++ b/sys-apps/less/less-633.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}"/${MY_P/?beta}
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
 if [[ ${PV} !=  && ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 fi
 IUSE="pcre"
 # As of 623_beta, lesstest is not included in dist tarballs

diff --git a/sys-apps/less/less-.ebuild b/sys-apps/less/less-.ebuild
index 77a01bd02a54..e621da4d1ecc 100644
--- a/sys-apps/less/less-.ebuild
+++ b/sys-apps/less/less-.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}"/${MY_P/?beta}
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
 if [[ ${PV} !=  && ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 fi
 IUSE="pcre"
 # As of 623_beta, lesstest is not included in dist tarballs



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-05-03 Thread Sam James
commit: 545079fa11d8f118fe07888a0f83f814193e104f
Author: Sam James  gentoo  org>
AuthorDate: Wed May  3 22:22:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  3 22:22:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=545079fa

sys-apps/less: add 633

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/Manifest|  1 +
 sys-apps/less/less-633.ebuild | 80 +++
 2 files changed, 81 insertions(+)

diff --git a/sys-apps/less/Manifest b/sys-apps/less/Manifest
index bfc5c2350f15..e7ca470d197a 100644
--- a/sys-apps/less/Manifest
+++ b/sys-apps/less/Manifest
@@ -1,2 +1,3 @@
 DIST less-608.tar.gz 362346 BLAKE2B 
988940745fef1222c43b0bf4edec7cc7206ded0ac5d89d3faf4dab706a249913581c2fe7aa6063cf3d717176ed07b69299d3e791ba8a60358483fe9d1bf7f7c6
 SHA512 
7945b7f88921832ebb1b45fba8cbb449ee0133342796b654a52c146dfff3d84db18724ee84e53349eeea6017a0ebe2d8eb5366210275981dde7bb7190118fa66
 DIST less-632.tar.gz 375440 BLAKE2B 
26c27a2e25882a4ce34e5e6e83bc0af784c8d4e8ac20691e0e31f1021bfb30f96e07024a6ff1ad634f7812875e0d920bd52394ccdba47a2a944ba7de92aa4c97
 SHA512 
5104f1fd76cdd59dfa957a61f8ccffe7c6e79345b94a5961abbd30f2d059f2b6d4b359a27dd5528993e5e1248c655439c1e4a39fd92234e4af23c7167f69f066
+DIST less-633.tar.gz 375733 BLAKE2B 
e9df180794af365f86734c6b8fde766c1bba42b111717ee5e1cf11001fc7ec3d78910db9bb7c51a76816086f599808b1b60f514011ec40e37650d6bc4f8b3d5c
 SHA512 
a29aaf72abca07fb29d12f218bbd422a39e3898b3d53e8dbd5265ae47ecf68b88c3381aa3a9bf7caa8db1e2d8e2c138b333f0d69fddd4cf014e39118c53f7fb1

diff --git a/sys-apps/less/less-633.ebuild b/sys-apps/less/less-633.ebuild
new file mode 100644
index ..77a01bd02a54
--- /dev/null
+++ b/sys-apps/less/less-633.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WANT_AUTOMAKE=none
+WANT_LIBTOOL=none
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/gwsw/less;
+   inherit git-r3
+fi
+
+inherit autotools
+
+# Releases are usually first a beta then promoted to stable if no
+# issues were found. Upstream explicitly ask "to not generally distribute"
+# the beta versions. It's okay to keyword beta versions if they fix
+# a serious bug, but otherwise try to avoid it.
+
+MY_PV=${PV/_beta/-beta}
+MY_P=${PN}-${MY_PV}
+DESCRIPTION="Excellent text file viewer"
+HOMEPAGE="https://www.greenwoodsoftware.com/less/;
+[[ ${PV} !=  ]] && 
SRC_URI="https://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
+S="${WORKDIR}"/${MY_P/?beta}
+
+LICENSE="|| ( GPL-3 BSD-2 )"
+SLOT="0"
+if [[ ${PV} !=  && ${PV} != *_beta* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+IUSE="pcre"
+# As of 623_beta, lesstest is not included in dist tarballs
+# https://github.com/gwsw/less/issues/344
+RESTRICT="test"
+
+DEPEND="
+   >=app-misc/editor-wrapper-3
+   >=sys-libs/ncurses-5.2:=
+   pcre? ( dev-libs/libpcre2 )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+   # Per upstream README to prepare live build
+   [[ ${PV} ==  ]] && emake -f Makefile.aut distfiles
+   # Upstream uses unpatched autoconf-2.69, which breaks with clang-16.
+   # https://bugs.gentoo.org/870412
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --with-regex=$(usex pcre pcre2 posix)
+   --with-editor="${EPREFIX}"/usr/libexec/editor
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   emake check VERBOSE=1
+}
+
+src_install() {
+   default
+
+   newbin "${FILESDIR}"/lesspipe-r1.sh lesspipe
+   newenvd "${FILESDIR}"/less.envd 70less
+}
+
+pkg_preinst() {
+   if has_version "<${CATEGORY}/${PN}-483-r1" ; then
+   elog "The lesspipe.sh symlink has been dropped.  If you are 
still setting"
+   elog "LESSOPEN to that, you will need to update it to 
'|lesspipe %s'."
+   elog "Colorization support has been dropped.  If you want that, 
check out"
+   elog "the new app-text/lesspipe package."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-04-30 Thread Sam James
commit: cc9bbdc2587d015768e834d449b62b85c86cd937
Author: Sam James  gentoo  org>
AuthorDate: Mon May  1 00:05:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  1 00:05:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc9bbdc2

sys-apps/less: drop 629_beta

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/Manifest |  1 -
 sys-apps/less/less-629_beta.ebuild | 80 --
 2 files changed, 81 deletions(-)

diff --git a/sys-apps/less/Manifest b/sys-apps/less/Manifest
index 32ecb6a9a827..bfc5c2350f15 100644
--- a/sys-apps/less/Manifest
+++ b/sys-apps/less/Manifest
@@ -1,3 +1,2 @@
 DIST less-608.tar.gz 362346 BLAKE2B 
988940745fef1222c43b0bf4edec7cc7206ded0ac5d89d3faf4dab706a249913581c2fe7aa6063cf3d717176ed07b69299d3e791ba8a60358483fe9d1bf7f7c6
 SHA512 
7945b7f88921832ebb1b45fba8cbb449ee0133342796b654a52c146dfff3d84db18724ee84e53349eeea6017a0ebe2d8eb5366210275981dde7bb7190118fa66
-DIST less-629-beta.tar.gz 374918 BLAKE2B 
0276006cf81f310a3d25add7cfaedfd678b03f99d48b75eb462fb6dda6e171c495fa6af170257fb286a35b0d6f380136c5d37b6d9a088ee08d42d4f32033afcb
 SHA512 
5b5d7f86b0e2d00d65257b1d27511fdab21fda52f60102f7dd6c31d1314edcf75754dc9a268c03ebfe08ffc7b88f3b7cad0fa5a9504d66b11bc13f5f52cab558
 DIST less-632.tar.gz 375440 BLAKE2B 
26c27a2e25882a4ce34e5e6e83bc0af784c8d4e8ac20691e0e31f1021bfb30f96e07024a6ff1ad634f7812875e0d920bd52394ccdba47a2a944ba7de92aa4c97
 SHA512 
5104f1fd76cdd59dfa957a61f8ccffe7c6e79345b94a5961abbd30f2d059f2b6d4b359a27dd5528993e5e1248c655439c1e4a39fd92234e4af23c7167f69f066

diff --git a/sys-apps/less/less-629_beta.ebuild 
b/sys-apps/less/less-629_beta.ebuild
deleted file mode 100644
index 3dc457ca05ff..
--- a/sys-apps/less/less-629_beta.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WANT_AUTOMAKE=none
-WANT_LIBTOOL=none
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://github.com/gwsw/less;
-   inherit git-r3
-fi
-
-inherit autotools
-
-# Releases are usually first a beta then promoted to stable if no
-# issues were found. Upstream explicitly ask "to not generally distribute"
-# the beta versions. It's okay to keyword beta versions if they fix
-# a serious bug, but otherwise try to avoid it.
-
-MY_PV=${PV/_beta/-beta}
-MY_P=${PN}-${MY_PV}
-DESCRIPTION="Excellent text file viewer"
-HOMEPAGE="http://www.greenwoodsoftware.com/less/;
-[[ ${PV} !=  ]] && 
SRC_URI="http://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
-S="${WORKDIR}"/${MY_P/?beta}
-
-LICENSE="|| ( GPL-3 BSD-2 )"
-SLOT="0"
-if [[ ${PV} !=  && ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-IUSE="pcre"
-# As of 623_beta, lesstest is not included in dist tarballs
-# https://github.com/gwsw/less/issues/344
-RESTRICT="test"
-
-DEPEND="
-   >=app-misc/editor-wrapper-3
-   >=sys-libs/ncurses-5.2:=
-   pcre? ( dev-libs/libpcre2 )
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   default
-   # Per upstream README to prepare live build
-   [[ ${PV} ==  ]] && emake -f Makefile.aut distfiles
-   # Upstream uses unpatched autoconf-2.69, which breaks with clang-16.
-   # https://bugs.gentoo.org/870412
-   eautoreconf
-}
-
-src_configure() {
-   local myeconfargs=(
-   --with-regex=$(usex pcre pcre2 posix)
-   --with-editor="${EPREFIX}"/usr/libexec/editor
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_test() {
-   emake check VERBOSE=1
-}
-
-src_install() {
-   default
-
-   newbin "${FILESDIR}"/lesspipe-r1.sh lesspipe
-   newenvd "${FILESDIR}"/less.envd 70less
-}
-
-pkg_preinst() {
-   if has_version "<${CATEGORY}/${PN}-483-r1" ; then
-   elog "The lesspipe.sh symlink has been dropped.  If you are 
still setting"
-   elog "LESSOPEN to that, you will need to update it to 
'|lesspipe %s'."
-   elog "Colorization support has been dropped.  If you want that, 
check out"
-   elog "the new app-text/lesspipe package."
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-04-30 Thread Sam James
commit: 409ef24eb212a6ce5ed0467507a78bdb67989145
Author: Sam James  gentoo  org>
AuthorDate: Mon May  1 00:05:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  1 00:05:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=409ef24e

sys-apps/less: add 632, drop 632_beta

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/Manifest  | 2 +-
 sys-apps/less/{less-632_beta.ebuild => less-632.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/Manifest b/sys-apps/less/Manifest
index 36d722c609c8..32ecb6a9a827 100644
--- a/sys-apps/less/Manifest
+++ b/sys-apps/less/Manifest
@@ -1,3 +1,3 @@
 DIST less-608.tar.gz 362346 BLAKE2B 
988940745fef1222c43b0bf4edec7cc7206ded0ac5d89d3faf4dab706a249913581c2fe7aa6063cf3d717176ed07b69299d3e791ba8a60358483fe9d1bf7f7c6
 SHA512 
7945b7f88921832ebb1b45fba8cbb449ee0133342796b654a52c146dfff3d84db18724ee84e53349eeea6017a0ebe2d8eb5366210275981dde7bb7190118fa66
 DIST less-629-beta.tar.gz 374918 BLAKE2B 
0276006cf81f310a3d25add7cfaedfd678b03f99d48b75eb462fb6dda6e171c495fa6af170257fb286a35b0d6f380136c5d37b6d9a088ee08d42d4f32033afcb
 SHA512 
5b5d7f86b0e2d00d65257b1d27511fdab21fda52f60102f7dd6c31d1314edcf75754dc9a268c03ebfe08ffc7b88f3b7cad0fa5a9504d66b11bc13f5f52cab558
-DIST less-632-beta.tar.gz 375440 BLAKE2B 
26c27a2e25882a4ce34e5e6e83bc0af784c8d4e8ac20691e0e31f1021bfb30f96e07024a6ff1ad634f7812875e0d920bd52394ccdba47a2a944ba7de92aa4c97
 SHA512 
5104f1fd76cdd59dfa957a61f8ccffe7c6e79345b94a5961abbd30f2d059f2b6d4b359a27dd5528993e5e1248c655439c1e4a39fd92234e4af23c7167f69f066
+DIST less-632.tar.gz 375440 BLAKE2B 
26c27a2e25882a4ce34e5e6e83bc0af784c8d4e8ac20691e0e31f1021bfb30f96e07024a6ff1ad634f7812875e0d920bd52394ccdba47a2a944ba7de92aa4c97
 SHA512 
5104f1fd76cdd59dfa957a61f8ccffe7c6e79345b94a5961abbd30f2d059f2b6d4b359a27dd5528993e5e1248c655439c1e4a39fd92234e4af23c7167f69f066

diff --git a/sys-apps/less/less-632_beta.ebuild b/sys-apps/less/less-632.ebuild
similarity index 100%
rename from sys-apps/less/less-632_beta.ebuild
rename to sys-apps/less/less-632.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-04-09 Thread Sam James
commit: fa09ed61c2bf5cdf9238d5a193b7305d36da3e95
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  9 18:30:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  9 18:30:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa09ed61

sys-apps/less: add 632_beta (unkeyworded)

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/Manifest   | 1 +
 sys-apps/less/{less-.ebuild => less-632_beta.ebuild} | 4 ++--
 sys-apps/less/less-.ebuild   | 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/sys-apps/less/Manifest b/sys-apps/less/Manifest
index 7763951a20f2..36d722c609c8 100644
--- a/sys-apps/less/Manifest
+++ b/sys-apps/less/Manifest
@@ -1,2 +1,3 @@
 DIST less-608.tar.gz 362346 BLAKE2B 
988940745fef1222c43b0bf4edec7cc7206ded0ac5d89d3faf4dab706a249913581c2fe7aa6063cf3d717176ed07b69299d3e791ba8a60358483fe9d1bf7f7c6
 SHA512 
7945b7f88921832ebb1b45fba8cbb449ee0133342796b654a52c146dfff3d84db18724ee84e53349eeea6017a0ebe2d8eb5366210275981dde7bb7190118fa66
 DIST less-629-beta.tar.gz 374918 BLAKE2B 
0276006cf81f310a3d25add7cfaedfd678b03f99d48b75eb462fb6dda6e171c495fa6af170257fb286a35b0d6f380136c5d37b6d9a088ee08d42d4f32033afcb
 SHA512 
5b5d7f86b0e2d00d65257b1d27511fdab21fda52f60102f7dd6c31d1314edcf75754dc9a268c03ebfe08ffc7b88f3b7cad0fa5a9504d66b11bc13f5f52cab558
+DIST less-632-beta.tar.gz 375440 BLAKE2B 
26c27a2e25882a4ce34e5e6e83bc0af784c8d4e8ac20691e0e31f1021bfb30f96e07024a6ff1ad634f7812875e0d920bd52394ccdba47a2a944ba7de92aa4c97
 SHA512 
5104f1fd76cdd59dfa957a61f8ccffe7c6e79345b94a5961abbd30f2d059f2b6d4b359a27dd5528993e5e1248c655439c1e4a39fd92234e4af23c7167f69f066

diff --git a/sys-apps/less/less-.ebuild b/sys-apps/less/less-632_beta.ebuild
similarity index 93%
copy from sys-apps/less/less-.ebuild
copy to sys-apps/less/less-632_beta.ebuild
index 3dc457ca05ff..77a01bd02a54 100644
--- a/sys-apps/less/less-.ebuild
+++ b/sys-apps/less/less-632_beta.ebuild
@@ -21,8 +21,8 @@ inherit autotools
 MY_PV=${PV/_beta/-beta}
 MY_P=${PN}-${MY_PV}
 DESCRIPTION="Excellent text file viewer"
-HOMEPAGE="http://www.greenwoodsoftware.com/less/;
-[[ ${PV} !=  ]] && 
SRC_URI="http://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
+HOMEPAGE="https://www.greenwoodsoftware.com/less/;
+[[ ${PV} !=  ]] && 
SRC_URI="https://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
 S="${WORKDIR}"/${MY_P/?beta}
 
 LICENSE="|| ( GPL-3 BSD-2 )"

diff --git a/sys-apps/less/less-.ebuild b/sys-apps/less/less-.ebuild
index 3dc457ca05ff..77a01bd02a54 100644
--- a/sys-apps/less/less-.ebuild
+++ b/sys-apps/less/less-.ebuild
@@ -21,8 +21,8 @@ inherit autotools
 MY_PV=${PV/_beta/-beta}
 MY_P=${PN}-${MY_PV}
 DESCRIPTION="Excellent text file viewer"
-HOMEPAGE="http://www.greenwoodsoftware.com/less/;
-[[ ${PV} !=  ]] && 
SRC_URI="http://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
+HOMEPAGE="https://www.greenwoodsoftware.com/less/;
+[[ ${PV} !=  ]] && 
SRC_URI="https://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
 S="${WORKDIR}"/${MY_P/?beta}
 
 LICENSE="|| ( GPL-3 BSD-2 )"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-02-27 Thread Sam James
commit: 2580d310c9ad0c967fe4d96d2fccd7e735346ae5
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 28 04:31:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 28 04:31:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2580d310

sys-apps/less: drop 618_beta, 623_beta

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/Manifest |  2 -
 sys-apps/less/less-618_beta.ebuild | 69 --
 sys-apps/less/less-623_beta.ebuild | 77 --
 3 files changed, 148 deletions(-)

diff --git a/sys-apps/less/Manifest b/sys-apps/less/Manifest
index ddd76c9a8c80..7763951a20f2 100644
--- a/sys-apps/less/Manifest
+++ b/sys-apps/less/Manifest
@@ -1,4 +1,2 @@
 DIST less-608.tar.gz 362346 BLAKE2B 
988940745fef1222c43b0bf4edec7cc7206ded0ac5d89d3faf4dab706a249913581c2fe7aa6063cf3d717176ed07b69299d3e791ba8a60358483fe9d1bf7f7c6
 SHA512 
7945b7f88921832ebb1b45fba8cbb449ee0133342796b654a52c146dfff3d84db18724ee84e53349eeea6017a0ebe2d8eb5366210275981dde7bb7190118fa66
-DIST less-618-beta.tar.gz 365786 BLAKE2B 
b1957ab49059a2df14d8ba5daf1d8543adc4546c44b537d86959e2e1fe2df93f99ceb8ef47097b6f84f75f7740e161269b4e1d5dd263b8171212c87e650a02fe
 SHA512 
6197aa20c77a846e53b376aa63c2863242c40663e72213f66c3597bd8c38a9458163d0c9ba0ca7690574c07348bb7d3e108c3b50dbbedbc9e5707a14d946b280
-DIST less-623-beta.tar.gz 373094 BLAKE2B 
661fdb129678a57ef2188b4cd89809b14eaae62b98bb8ec2394cb7b48faf10a3ccdb690f371178e9ed43548ebce1af840cb5042e9019fa747bcec2dca4158dc7
 SHA512 
60843c668f90ae47cdf4d10849a63481ab67af679b831cbe8955861ae9f238006322734ec3ae49d9aced7927018bf3e0d9fdab98077289b4ffc78f6075041667
 DIST less-629-beta.tar.gz 374918 BLAKE2B 
0276006cf81f310a3d25add7cfaedfd678b03f99d48b75eb462fb6dda6e171c495fa6af170257fb286a35b0d6f380136c5d37b6d9a088ee08d42d4f32033afcb
 SHA512 
5b5d7f86b0e2d00d65257b1d27511fdab21fda52f60102f7dd6c31d1314edcf75754dc9a268c03ebfe08ffc7b88f3b7cad0fa5a9504d66b11bc13f5f52cab558

diff --git a/sys-apps/less/less-618_beta.ebuild 
b/sys-apps/less/less-618_beta.ebuild
deleted file mode 100644
index afce93c3d215..
--- a/sys-apps/less/less-618_beta.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WANT_AUTOMAKE=none
-WANT_LIBTOOL=none
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://github.com/gwsw/less;
-   inherit git-r3
-fi
-
-inherit autotools
-
-# Releases are usually first a beta then promoted to stable if no
-# issues were found. Upstream explicitly ask "to not generally distribute"
-# the beta versions. It's okay to keyword beta versions if they fix
-# a serious bug, but otherwise try to avoid it.
-
-MY_PV=${PV/_beta/-beta}
-MY_P=${PN}-${MY_PV}
-DESCRIPTION="Excellent text file viewer"
-HOMEPAGE="http://www.greenwoodsoftware.com/less/;
-[[ ${PV} !=  ]] && 
SRC_URI="http://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
-S="${WORKDIR}"/${MY_P/?beta}
-
-LICENSE="|| ( GPL-3 BSD-2 )"
-SLOT="0"
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="pcre"
-
-DEPEND=">=app-misc/editor-wrapper-3
-   >=sys-libs/ncurses-5.2:0=
-   pcre? ( dev-libs/libpcre2 )"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   default
-   # Per upstream README to prepare live build
-   [[ ${PV} ==  ]] && emake -f Makefile.aut distfiles
-   # Upstream uses unpatched autoconf-2.69, which breaks with clang-16.
-   # https://bugs.gentoo.org/870412
-   eautoreconf
-}
-
-src_configure() {
-   local myeconfargs=(
-   --with-regex=$(usex pcre pcre2 posix)
-   --with-editor="${EPREFIX}"/usr/libexec/editor
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-
-   newbin "${FILESDIR}"/lesspipe-r1.sh lesspipe
-   newenvd "${FILESDIR}"/less.envd 70less
-}
-
-pkg_preinst() {
-   if has_version "<${CATEGORY}/${PN}-483-r1" ; then
-   elog "The lesspipe.sh symlink has been dropped.  If you are 
still setting"
-   elog "LESSOPEN to that, you will need to update it to 
'|lesspipe %s'."
-   elog "Colorization support has been dropped.  If you want that, 
check out"
-   elog "the new app-text/lesspipe package."
-   fi
-}

diff --git a/sys-apps/less/less-623_beta.ebuild 
b/sys-apps/less/less-623_beta.ebuild
deleted file mode 100644
index 84957e8eccd9..
--- a/sys-apps/less/less-623_beta.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WANT_AUTOMAKE=none
-WANT_LIBTOOL=none
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://github.com/gwsw/less;
-   inherit git-r3

[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-02-27 Thread Sam James
commit: 0dd031311291d1e49fc60a7c2a9599fbb87c65c4
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 28 04:31:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 28 04:31:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dd03131

sys-apps/less: add 629_beta

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/Manifest   | 1 +
 sys-apps/less/{less-.ebuild => less-629_beta.ebuild} | 5 -
 sys-apps/less/less-.ebuild   | 5 -
 3 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/sys-apps/less/Manifest b/sys-apps/less/Manifest
index 46a99b17fbb3..ddd76c9a8c80 100644
--- a/sys-apps/less/Manifest
+++ b/sys-apps/less/Manifest
@@ -1,3 +1,4 @@
 DIST less-608.tar.gz 362346 BLAKE2B 
988940745fef1222c43b0bf4edec7cc7206ded0ac5d89d3faf4dab706a249913581c2fe7aa6063cf3d717176ed07b69299d3e791ba8a60358483fe9d1bf7f7c6
 SHA512 
7945b7f88921832ebb1b45fba8cbb449ee0133342796b654a52c146dfff3d84db18724ee84e53349eeea6017a0ebe2d8eb5366210275981dde7bb7190118fa66
 DIST less-618-beta.tar.gz 365786 BLAKE2B 
b1957ab49059a2df14d8ba5daf1d8543adc4546c44b537d86959e2e1fe2df93f99ceb8ef47097b6f84f75f7740e161269b4e1d5dd263b8171212c87e650a02fe
 SHA512 
6197aa20c77a846e53b376aa63c2863242c40663e72213f66c3597bd8c38a9458163d0c9ba0ca7690574c07348bb7d3e108c3b50dbbedbc9e5707a14d946b280
 DIST less-623-beta.tar.gz 373094 BLAKE2B 
661fdb129678a57ef2188b4cd89809b14eaae62b98bb8ec2394cb7b48faf10a3ccdb690f371178e9ed43548ebce1af840cb5042e9019fa747bcec2dca4158dc7
 SHA512 
60843c668f90ae47cdf4d10849a63481ab67af679b831cbe8955861ae9f238006322734ec3ae49d9aced7927018bf3e0d9fdab98077289b4ffc78f6075041667
+DIST less-629-beta.tar.gz 374918 BLAKE2B 
0276006cf81f310a3d25add7cfaedfd678b03f99d48b75eb462fb6dda6e171c495fa6af170257fb286a35b0d6f380136c5d37b6d9a088ee08d42d4f32033afcb
 SHA512 
5b5d7f86b0e2d00d65257b1d27511fdab21fda52f60102f7dd6c31d1314edcf75754dc9a268c03ebfe08ffc7b88f3b7cad0fa5a9504d66b11bc13f5f52cab558

diff --git a/sys-apps/less/less-.ebuild b/sys-apps/less/less-629_beta.ebuild
similarity index 92%
copy from sys-apps/less/less-.ebuild
copy to sys-apps/less/less-629_beta.ebuild
index 84957e8eccd9..3dc457ca05ff 100644
--- a/sys-apps/less/less-.ebuild
+++ b/sys-apps/less/less-629_beta.ebuild
@@ -27,9 +27,12 @@ S="${WORKDIR}"/${MY_P/?beta}
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+if [[ ${PV} !=  && ${PV} != *_beta* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
 IUSE="pcre"
 # As of 623_beta, lesstest is not included in dist tarballs
+# https://github.com/gwsw/less/issues/344
 RESTRICT="test"
 
 DEPEND="

diff --git a/sys-apps/less/less-.ebuild b/sys-apps/less/less-.ebuild
index 84957e8eccd9..3dc457ca05ff 100644
--- a/sys-apps/less/less-.ebuild
+++ b/sys-apps/less/less-.ebuild
@@ -27,9 +27,12 @@ S="${WORKDIR}"/${MY_P/?beta}
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+if [[ ${PV} !=  && ${PV} != *_beta* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
 IUSE="pcre"
 # As of 623_beta, lesstest is not included in dist tarballs
+# https://github.com/gwsw/less/issues/344
 RESTRICT="test"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-02-24 Thread Sam James
commit: 1812c4a4ebafcc691905a05ff3e37b433ee093ca
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 24 18:34:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 24 18:36:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1812c4a4

sys-apps/less: keyword for ~arm64-macos

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-608-r1.ebuild | 4 ++--
 sys-apps/less/less-608-r2.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-apps/less/less-608-r1.ebuild b/sys-apps/less/less-608-r1.ebuild
index 0ad903424e2c..027deaf9c7cf 100644
--- a/sys-apps/less/less-608-r1.ebuild
+++ b/sys-apps/less/less-608-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="pcre unicode"
 
 DEPEND=">=app-misc/editor-wrapper-3

diff --git a/sys-apps/less/less-608-r2.ebuild b/sys-apps/less/less-608-r2.ebuild
index 8777d5546ac5..511bf7d52e63 100644
--- a/sys-apps/less/less-608-r2.ebuild
+++ b/sys-apps/less/less-608-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="pcre unicode"
 
 DEPEND=">=app-misc/editor-wrapper-3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-02-15 Thread Sam James
commit: 5266422ebb13eb9acbcb976a9f42232f1c3bb0d9
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 16 06:03:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 16 06:03:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5266422e

sys-apps/less: Stabilize 608-r2 amd64, #894482

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-608-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-608-r2.ebuild b/sys-apps/less/less-608-r2.ebuild
index 9542e199a4a5..8777d5546ac5 100644
--- a/sys-apps/less/less-608-r2.ebuild
+++ b/sys-apps/less/less-608-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="pcre unicode"
 
 DEPEND=">=app-misc/editor-wrapper-3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-02-15 Thread Sam James
commit: e548f211f044b0c4872a89924d46354553fea54a
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 16 05:01:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 16 05:01:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e548f211

sys-apps/less: Stabilize 608-r2 x86, #894482

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-608-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-608-r2.ebuild b/sys-apps/less/less-608-r2.ebuild
index 0323ed37ea1d..9542e199a4a5 100644
--- a/sys-apps/less/less-608-r2.ebuild
+++ b/sys-apps/less/less-608-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="pcre unicode"
 
 DEPEND=">=app-misc/editor-wrapper-3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-02-15 Thread Arthur Zamarin
commit: de99c918ad3acb0b055cd557b4d41f91fa7f068b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Feb 15 19:20:36 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Feb 15 19:20:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de99c918

sys-apps/less: Stabilize 608-r2 hppa, #894482

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/less/less-608-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-608-r2.ebuild b/sys-apps/less/less-608-r2.ebuild
index 4392df6aa69d..0323ed37ea1d 100644
--- a/sys-apps/less/less-608-r2.ebuild
+++ b/sys-apps/less/less-608-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="pcre unicode"
 
 DEPEND=">=app-misc/editor-wrapper-3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-02-15 Thread Sam James
commit: e65bc4d9638f8e6c06d5e282991cd8877be3d6ba
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 09:57:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 09:57:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e65bc4d9

sys-apps/less: Stabilize 608-r2 ppc64, #894482

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-608-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-608-r2.ebuild b/sys-apps/less/less-608-r2.ebuild
index 613c708a704b..12e831614d4c 100644
--- a/sys-apps/less/less-608-r2.ebuild
+++ b/sys-apps/less/less-608-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="pcre unicode"
 
 DEPEND=">=app-misc/editor-wrapper-3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-02-15 Thread Sam James
commit: f2772c948da5989f4d7bd91d1b53e7115b4ca3f1
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 09:57:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 09:57:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2772c94

sys-apps/less: Stabilize 608-r2 ppc, #894482

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-608-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-608-r2.ebuild b/sys-apps/less/less-608-r2.ebuild
index 12e831614d4c..1fc80f1aa39f 100644
--- a/sys-apps/less/less-608-r2.ebuild
+++ b/sys-apps/less/less-608-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="pcre unicode"
 
 DEPEND=">=app-misc/editor-wrapper-3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-02-15 Thread Sam James
commit: 7d07f5f98e5d1d8830b03a1701d2362c90222bd9
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 09:57:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 09:57:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d07f5f9

sys-apps/less: Stabilize 608-r2 arm, #894482

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-608-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-608-r2.ebuild b/sys-apps/less/less-608-r2.ebuild
index e03c542edaf4..4392df6aa69d 100644
--- a/sys-apps/less/less-608-r2.ebuild
+++ b/sys-apps/less/less-608-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="pcre unicode"
 
 DEPEND=">=app-misc/editor-wrapper-3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-02-15 Thread Sam James
commit: 59a294e03089f8f7edceb89896a80d179378e2a6
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 09:57:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 09:57:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59a294e0

sys-apps/less: Stabilize 608-r2 sparc, #894482

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-608-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-608-r2.ebuild b/sys-apps/less/less-608-r2.ebuild
index 1fc80f1aa39f..e03c542edaf4 100644
--- a/sys-apps/less/less-608-r2.ebuild
+++ b/sys-apps/less/less-608-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="pcre unicode"
 
 DEPEND=">=app-misc/editor-wrapper-3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-02-15 Thread Sam James
commit: 6fd751f23f7685684e831b5685ce87c99d6ab401
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 09:57:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 09:57:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fd751f2

sys-apps/less: Stabilize 608-r2 arm64, #894482

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-608-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-608-r2.ebuild b/sys-apps/less/less-608-r2.ebuild
index 29f94fcfdae4..613c708a704b 100644
--- a/sys-apps/less/less-608-r2.ebuild
+++ b/sys-apps/less/less-608-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="pcre unicode"
 
 DEPEND=">=app-misc/editor-wrapper-3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-02-08 Thread Sam James
commit: 21bc40938e72c900e6257832eb05039cc9d8c9c6
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  9 03:50:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  9 03:54:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21bc4093

sys-apps/less: add 623_beta (unkeyworded)

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/Manifest   |  1 +
 sys-apps/less/{less-.ebuild => less-623_beta.ebuild} | 14 +++---
 sys-apps/less/less-.ebuild   | 14 +++---
 3 files changed, 23 insertions(+), 6 deletions(-)

diff --git a/sys-apps/less/Manifest b/sys-apps/less/Manifest
index 8b826e5261fa..46a99b17fbb3 100644
--- a/sys-apps/less/Manifest
+++ b/sys-apps/less/Manifest
@@ -1,2 +1,3 @@
 DIST less-608.tar.gz 362346 BLAKE2B 
988940745fef1222c43b0bf4edec7cc7206ded0ac5d89d3faf4dab706a249913581c2fe7aa6063cf3d717176ed07b69299d3e791ba8a60358483fe9d1bf7f7c6
 SHA512 
7945b7f88921832ebb1b45fba8cbb449ee0133342796b654a52c146dfff3d84db18724ee84e53349eeea6017a0ebe2d8eb5366210275981dde7bb7190118fa66
 DIST less-618-beta.tar.gz 365786 BLAKE2B 
b1957ab49059a2df14d8ba5daf1d8543adc4546c44b537d86959e2e1fe2df93f99ceb8ef47097b6f84f75f7740e161269b4e1d5dd263b8171212c87e650a02fe
 SHA512 
6197aa20c77a846e53b376aa63c2863242c40663e72213f66c3597bd8c38a9458163d0c9ba0ca7690574c07348bb7d3e108c3b50dbbedbc9e5707a14d946b280
+DIST less-623-beta.tar.gz 373094 BLAKE2B 
661fdb129678a57ef2188b4cd89809b14eaae62b98bb8ec2394cb7b48faf10a3ccdb690f371178e9ed43548ebce1af840cb5042e9019fa747bcec2dca4158dc7
 SHA512 
60843c668f90ae47cdf4d10849a63481ab67af679b831cbe8955861ae9f238006322734ec3ae49d9aced7927018bf3e0d9fdab98077289b4ffc78f6075041667

diff --git a/sys-apps/less/less-.ebuild b/sys-apps/less/less-623_beta.ebuild
similarity index 90%
copy from sys-apps/less/less-.ebuild
copy to sys-apps/less/less-623_beta.ebuild
index afce93c3d215..84957e8eccd9 100644
--- a/sys-apps/less/less-.ebuild
+++ b/sys-apps/less/less-623_beta.ebuild
@@ -29,10 +29,14 @@ LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
 #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="pcre"
+# As of 623_beta, lesstest is not included in dist tarballs
+RESTRICT="test"
 
-DEPEND=">=app-misc/editor-wrapper-3
-   >=sys-libs/ncurses-5.2:0=
-   pcre? ( dev-libs/libpcre2 )"
+DEPEND="
+   >=app-misc/editor-wrapper-3
+   >=sys-libs/ncurses-5.2:=
+   pcre? ( dev-libs/libpcre2 )
+"
 RDEPEND="${DEPEND}"
 
 src_prepare() {
@@ -52,6 +56,10 @@ src_configure() {
econf "${myeconfargs[@]}"
 }
 
+src_test() {
+   emake check VERBOSE=1
+}
+
 src_install() {
default
 

diff --git a/sys-apps/less/less-.ebuild b/sys-apps/less/less-.ebuild
index afce93c3d215..84957e8eccd9 100644
--- a/sys-apps/less/less-.ebuild
+++ b/sys-apps/less/less-.ebuild
@@ -29,10 +29,14 @@ LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
 #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="pcre"
+# As of 623_beta, lesstest is not included in dist tarballs
+RESTRICT="test"
 
-DEPEND=">=app-misc/editor-wrapper-3
-   >=sys-libs/ncurses-5.2:0=
-   pcre? ( dev-libs/libpcre2 )"
+DEPEND="
+   >=app-misc/editor-wrapper-3
+   >=sys-libs/ncurses-5.2:=
+   pcre? ( dev-libs/libpcre2 )
+"
 RDEPEND="${DEPEND}"
 
 src_prepare() {
@@ -52,6 +56,10 @@ src_configure() {
econf "${myeconfargs[@]}"
 }
 
+src_test() {
+   emake check VERBOSE=1
+}
+
 src_install() {
default
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/files/, sys-apps/less/

2023-02-08 Thread Sam James
commit: 91641abac0747b8c2b701acb7acfc6d7e3f82c37
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  9 03:45:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  9 03:54:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91641aba

sys-apps/less: patch CVE-2022-46663

Bug: https://bugs.gentoo.org/893530
Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/files/less-608-CVE-2022-46663.patch | 22 +
 sys-apps/less/less-608-r2.ebuild  | 60 +++
 2 files changed, 82 insertions(+)

diff --git a/sys-apps/less/files/less-608-CVE-2022-46663.patch 
b/sys-apps/less/files/less-608-CVE-2022-46663.patch
new file mode 100644
index ..a358dd6f1a77
--- /dev/null
+++ b/sys-apps/less/files/less-608-CVE-2022-46663.patch
@@ -0,0 +1,22 @@
+https://bugs.gentoo.org/893530
+https://github.com/gwsw/less/commit/a78e1351113cef564d790a730d657a321624d79c
+
+From a78e1351113cef564d790a730d657a321624d79c Mon Sep 17 00:00:00 2001
+From: Mark Nudelman 
+Date: Fri, 7 Oct 2022 19:25:46 -0700
+Subject: [PATCH] End OSC8 hyperlink on invalid embedded escape sequence.
+
+--- a/line.c
 b/line.c
+@@ -633,8 +633,8 @@ ansi_step(pansi, ch)
+   /* Hyperlink ends with \7 or ESC-backslash. */
+   if (ch == '\7')
+   return ANSI_END;
+-  if (pansi->prev_esc && ch == '\\')
+-  return ANSI_END;
++  if (pansi->prev_esc)
++return (ch == '\\') ? ANSI_END : ANSI_ERR;
+   pansi->prev_esc = (ch == ESC);
+   return ANSI_MID;
+   }
+

diff --git a/sys-apps/less/less-608-r2.ebuild b/sys-apps/less/less-608-r2.ebuild
new file mode 100644
index ..29f94fcfdae4
--- /dev/null
+++ b/sys-apps/less/less-608-r2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WANT_AUTOMAKE=none
+WANT_LIBTOOL=none
+inherit autotools
+
+DESCRIPTION="Excellent text file viewer"
+HOMEPAGE="http://www.greenwoodsoftware.com/less/;
+SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
+
+LICENSE="|| ( GPL-3 BSD-2 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="pcre unicode"
+
+DEPEND=">=app-misc/editor-wrapper-3
+   >=sys-libs/ncurses-5.2:0=
+   pcre? ( dev-libs/libpcre2 )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   local PATCHES=(
+   "${FILESDIR}/less-608-procfs.patch"
+   "${FILESDIR}/less-608-CVE-2022-46663.patch"
+   )
+
+   default
+   # Upstream uses unpatched autoconf-2.69, which breaks with clang-16.
+   # https://bugs.gentoo.org/870412
+   eautoreconf
+}
+
+src_configure() {
+   export ac_cv_lib_ncursesw_initscr=$(usex unicode)
+   export ac_cv_lib_ncurses_initscr=$(usex !unicode)
+   local myeconfargs=(
+   --with-regex=$(usex pcre pcre2 posix)
+   --with-editor="${EPREFIX}"/usr/libexec/editor
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   newbin "${FILESDIR}"/lesspipe-r1.sh lesspipe
+   newenvd "${FILESDIR}"/less.envd 70less
+}
+
+pkg_preinst() {
+   if has_version "<${CATEGORY}/${PN}-483-r1" ; then
+   elog "The lesspipe.sh symlink has been dropped.  If you are 
still setting"
+   elog "LESSOPEN to that, you will need to update it to 
'|lesspipe %s'."
+   elog "Colorization support has been dropped.  If you want that, 
check out"
+   elog "the new app-text/lesspipe package."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2023-01-10 Thread Sam James
commit: ea6956048bcc981026586d867da137936fbc1917
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 10 15:31:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 10 15:31:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea695604

sys-apps/less: style fixes

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-618_beta.ebuild | 11 ++-
 sys-apps/less/less-.ebuild | 11 ++-
 2 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/sys-apps/less/less-618_beta.ebuild 
b/sys-apps/less/less-618_beta.ebuild
index 9add6f6c1d52..afce93c3d215 100644
--- a/sys-apps/less/less-618_beta.ebuild
+++ b/sys-apps/less/less-618_beta.ebuild
@@ -1,11 +1,12 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
+
 WANT_AUTOMAKE=none
 WANT_LIBTOOL=none
 
-if [[ $PV ==  ]]; then
+if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/gwsw/less;
inherit git-r3
 fi
@@ -21,8 +22,8 @@ MY_PV=${PV/_beta/-beta}
 MY_P=${PN}-${MY_PV}
 DESCRIPTION="Excellent text file viewer"
 HOMEPAGE="http://www.greenwoodsoftware.com/less/;
-[ $PV !=  ] && 
SRC_URI="http://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
-S=${WORKDIR}/${MY_P/?beta}
+[[ ${PV} !=  ]] && 
SRC_URI="http://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
+S="${WORKDIR}"/${MY_P/?beta}
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
@@ -37,7 +38,7 @@ RDEPEND="${DEPEND}"
 src_prepare() {
default
# Per upstream README to prepare live build
-   [ $PV ==  ] && emake -f Makefile.aut distfiles
+   [[ ${PV} ==  ]] && emake -f Makefile.aut distfiles
# Upstream uses unpatched autoconf-2.69, which breaks with clang-16.
# https://bugs.gentoo.org/870412
eautoreconf

diff --git a/sys-apps/less/less-.ebuild b/sys-apps/less/less-.ebuild
index 9add6f6c1d52..afce93c3d215 100644
--- a/sys-apps/less/less-.ebuild
+++ b/sys-apps/less/less-.ebuild
@@ -1,11 +1,12 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
+
 WANT_AUTOMAKE=none
 WANT_LIBTOOL=none
 
-if [[ $PV ==  ]]; then
+if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/gwsw/less;
inherit git-r3
 fi
@@ -21,8 +22,8 @@ MY_PV=${PV/_beta/-beta}
 MY_P=${PN}-${MY_PV}
 DESCRIPTION="Excellent text file viewer"
 HOMEPAGE="http://www.greenwoodsoftware.com/less/;
-[ $PV !=  ] && 
SRC_URI="http://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
-S=${WORKDIR}/${MY_P/?beta}
+[[ ${PV} !=  ]] && 
SRC_URI="http://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
+S="${WORKDIR}"/${MY_P/?beta}
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
@@ -37,7 +38,7 @@ RDEPEND="${DEPEND}"
 src_prepare() {
default
# Per upstream README to prepare live build
-   [ $PV ==  ] && emake -f Makefile.aut distfiles
+   [[ ${PV} ==  ]] && emake -f Makefile.aut distfiles
# Upstream uses unpatched autoconf-2.69, which breaks with clang-16.
# https://bugs.gentoo.org/870412
eautoreconf



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2022-12-29 Thread Robin H. Johnson
commit: 123ef41078b189fd97322e1238ed9bab60a6f653
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Thu Dec 29 23:43:37 2022 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Thu Dec 29 23:44:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=123ef410

sys-apps/less: bump beta & add live ebuild

Signed-off-by: Robin H. Johnson  gentoo.org>

 sys-apps/less/Manifest  |  2 +-
 sys-apps/less/{less-617.ebuild => less-618_beta.ebuild} | 12 +++-
 sys-apps/less/{less-617.ebuild => less-.ebuild} | 12 +++-
 3 files changed, 23 insertions(+), 3 deletions(-)

diff --git a/sys-apps/less/Manifest b/sys-apps/less/Manifest
index 0c602fcbaf77..8b826e5261fa 100644
--- a/sys-apps/less/Manifest
+++ b/sys-apps/less/Manifest
@@ -1,2 +1,2 @@
 DIST less-608.tar.gz 362346 BLAKE2B 
988940745fef1222c43b0bf4edec7cc7206ded0ac5d89d3faf4dab706a249913581c2fe7aa6063cf3d717176ed07b69299d3e791ba8a60358483fe9d1bf7f7c6
 SHA512 
7945b7f88921832ebb1b45fba8cbb449ee0133342796b654a52c146dfff3d84db18724ee84e53349eeea6017a0ebe2d8eb5366210275981dde7bb7190118fa66
-DIST less-617-beta.tar.gz 366906 BLAKE2B 
ccadbdefc33b2df416058cb065afc5e4f8278d49615bf1b25c47180539d080f29f574c4871d0424cc6413b70e7fab99799d4a2661ab8bbc1894526603b94dbff
 SHA512 
16365e79d0fa1e5c70a182e209a1ecc8c33242dcc973680f036ed09054dfd6910d63d79cb080cb1b2cffc5b7d8850666116ad7ee6de1db6140f2fd58ad00ad19
+DIST less-618-beta.tar.gz 365786 BLAKE2B 
b1957ab49059a2df14d8ba5daf1d8543adc4546c44b537d86959e2e1fe2df93f99ceb8ef47097b6f84f75f7740e161269b4e1d5dd263b8171212c87e650a02fe
 SHA512 
6197aa20c77a846e53b376aa63c2863242c40663e72213f66c3597bd8c38a9458163d0c9ba0ca7690574c07348bb7d3e108c3b50dbbedbc9e5707a14d946b280

diff --git a/sys-apps/less/less-617.ebuild b/sys-apps/less/less-618_beta.ebuild
similarity index 83%
copy from sys-apps/less/less-617.ebuild
copy to sys-apps/less/less-618_beta.ebuild
index cb210766d048..9add6f6c1d52 100644
--- a/sys-apps/less/less-617.ebuild
+++ b/sys-apps/less/less-618_beta.ebuild
@@ -5,6 +5,11 @@ EAPI=8
 WANT_AUTOMAKE=none
 WANT_LIBTOOL=none
 
+if [[ $PV ==  ]]; then
+   EGIT_REPO_URI="https://github.com/gwsw/less;
+   inherit git-r3
+fi
+
 inherit autotools
 
 # Releases are usually first a beta then promoted to stable if no
@@ -12,9 +17,12 @@ inherit autotools
 # the beta versions. It's okay to keyword beta versions if they fix
 # a serious bug, but otherwise try to avoid it.
 
+MY_PV=${PV/_beta/-beta}
+MY_P=${PN}-${MY_PV}
 DESCRIPTION="Excellent text file viewer"
 HOMEPAGE="http://www.greenwoodsoftware.com/less/;
-SRC_URI="http://www.greenwoodsoftware.com/less/${P}-beta.tar.gz;
+[ $PV !=  ] && 
SRC_URI="http://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
+S=${WORKDIR}/${MY_P/?beta}
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
@@ -28,6 +36,8 @@ RDEPEND="${DEPEND}"
 
 src_prepare() {
default
+   # Per upstream README to prepare live build
+   [ $PV ==  ] && emake -f Makefile.aut distfiles
# Upstream uses unpatched autoconf-2.69, which breaks with clang-16.
# https://bugs.gentoo.org/870412
eautoreconf

diff --git a/sys-apps/less/less-617.ebuild b/sys-apps/less/less-.ebuild
similarity index 83%
rename from sys-apps/less/less-617.ebuild
rename to sys-apps/less/less-.ebuild
index cb210766d048..9add6f6c1d52 100644
--- a/sys-apps/less/less-617.ebuild
+++ b/sys-apps/less/less-.ebuild
@@ -5,6 +5,11 @@ EAPI=8
 WANT_AUTOMAKE=none
 WANT_LIBTOOL=none
 
+if [[ $PV ==  ]]; then
+   EGIT_REPO_URI="https://github.com/gwsw/less;
+   inherit git-r3
+fi
+
 inherit autotools
 
 # Releases are usually first a beta then promoted to stable if no
@@ -12,9 +17,12 @@ inherit autotools
 # the beta versions. It's okay to keyword beta versions if they fix
 # a serious bug, but otherwise try to avoid it.
 
+MY_PV=${PV/_beta/-beta}
+MY_P=${PN}-${MY_PV}
 DESCRIPTION="Excellent text file viewer"
 HOMEPAGE="http://www.greenwoodsoftware.com/less/;
-SRC_URI="http://www.greenwoodsoftware.com/less/${P}-beta.tar.gz;
+[ $PV !=  ] && 
SRC_URI="http://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
+S=${WORKDIR}/${MY_P/?beta}
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
@@ -28,6 +36,8 @@ RDEPEND="${DEPEND}"
 
 src_prepare() {
default
+   # Per upstream README to prepare live build
+   [ $PV ==  ] && emake -f Makefile.aut distfiles
# Upstream uses unpatched autoconf-2.69, which breaks with clang-16.
# https://bugs.gentoo.org/870412
eautoreconf



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2022-12-12 Thread Mike Gilbert
commit: 8ce4bdd665bde2f9949c2a6a72930d9af5e4eb2f
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Dec 12 21:19:52 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Dec 12 21:19:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ce4bdd6

sys-apps/less: add 617, drop 612

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/less/Manifest | 2 +-
 sys-apps/less/{less-612.ebuild => less-617.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/Manifest b/sys-apps/less/Manifest
index fc1d2f2f08cc..0c602fcbaf77 100644
--- a/sys-apps/less/Manifest
+++ b/sys-apps/less/Manifest
@@ -1,2 +1,2 @@
 DIST less-608.tar.gz 362346 BLAKE2B 
988940745fef1222c43b0bf4edec7cc7206ded0ac5d89d3faf4dab706a249913581c2fe7aa6063cf3d717176ed07b69299d3e791ba8a60358483fe9d1bf7f7c6
 SHA512 
7945b7f88921832ebb1b45fba8cbb449ee0133342796b654a52c146dfff3d84db18724ee84e53349eeea6017a0ebe2d8eb5366210275981dde7bb7190118fa66
-DIST less-612-beta.tar.gz 365379 BLAKE2B 
85c391992a95edfa26380ae935925dc1e31a632c981410b943fccce1062125aeae7d7a192f82f4257280cb4f21022dcbb1b5851908f4425d3b9a241b1892
 SHA512 
d359ff0de223da3181f31db865a12497cd8481aa0fcf0ca736736f9af0bac7d573a57fc77ada24c8aa8556696e8e52f0fef972828284639815854a0d57602be3
+DIST less-617-beta.tar.gz 366906 BLAKE2B 
ccadbdefc33b2df416058cb065afc5e4f8278d49615bf1b25c47180539d080f29f574c4871d0424cc6413b70e7fab99799d4a2661ab8bbc1894526603b94dbff
 SHA512 
16365e79d0fa1e5c70a182e209a1ecc8c33242dcc973680f036ed09054dfd6910d63d79cb080cb1b2cffc5b7d8850666116ad7ee6de1db6140f2fd58ad00ad19

diff --git a/sys-apps/less/less-612.ebuild b/sys-apps/less/less-617.ebuild
similarity index 100%
rename from sys-apps/less/less-612.ebuild
rename to sys-apps/less/less-617.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/files/, sys-apps/less/

2022-11-24 Thread Mike Gilbert
commit: 075e0f7ae4782eb7d25140455d30af48cc32c253
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Nov 24 16:41:42 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Nov 24 16:53:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=075e0f7a

sys-apps/less: backport procfs fix to 608

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/less/files/less-608-procfs.patch  | 45 ++
 .../less/{less-608.ebuild => less-608-r1.ebuild}   | 12 ++
 2 files changed, 57 insertions(+)

diff --git a/sys-apps/less/files/less-608-procfs.patch 
b/sys-apps/less/files/less-608-procfs.patch
new file mode 100644
index ..4f66322b8123
--- /dev/null
+++ b/sys-apps/less/files/less-608-procfs.patch
@@ -0,0 +1,45 @@
+From 03f011f219a6d6068c4ccd07dbd8dcd50641ff10 Mon Sep 17 00:00:00 2001
+From: Mark Nudelman 
+Date: Tue, 20 Sep 2022 12:32:30 -0700
+Subject: [PATCH] Fix reading procfs files on Linux: bad detection of
+ HAVE_PROCFS.
+
+diff --git a/ch.c b/ch.c
+index bfad09c7..fcf136b9 100644
+--- a/ch.c
 b/ch.c
+@@ -28,6 +28,9 @@ extern ino_t curr_ino;
+ 
+ #if HAVE_PROCFS
+ #include 
++#if HAVE_LINUX_MAGIC_H
++#include 
++#endif
+ #endif
+ 
+ typedef POSITION BLOCKNUM;
+diff --git a/configure.ac b/configure.ac
+index f7c64814..b10adce9 100644
+--- a/configure.ac
 b/configure.ac
+@@ -37,7 +37,7 @@ AC_SEARCH_LIBS([regcmp], [gen intl PW])
+ 
+ # Checks for header files.
+ AC_HEADER_STDC
+-AC_CHECK_HEADERS([ctype.h errno.h fcntl.h limits.h stdio.h stdlib.h string.h 
termcap.h termio.h termios.h time.h unistd.h values.h sys/ioctl.h sys/stream.h 
wctype.h])
++AC_CHECK_HEADERS([ctype.h errno.h fcntl.h limits.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 wctype.h])
+ 
+ # Checks for typedefs, structures, and compiler characteristics.
+ AC_HEADER_STAT
+@@ -271,7 +271,10 @@ AC_TRY_COMPILE([#include 
+   [struct stat s; dev_t dev = s.st_dev; ino_t ino = s.st_ino;],
+   [AC_MSG_RESULT(yes); AC_DEFINE(HAVE_STAT_INO)], [AC_MSG_RESULT(no)])
+ AC_MSG_CHECKING(for procfs)
+-AC_TRY_COMPILE([#include ],
++AC_TRY_COMPILE([#include 
++#if HAVE_LINUX_MAGIC_H
++#include 
++#endif],
+   [struct statfs s; s.f_type = PROC_SUPER_MAGIC; (void) fstatfs(0,); ],
+   [AC_MSG_RESULT(yes); AC_DEFINE(HAVE_PROCFS)], [AC_MSG_RESULT(no)])
+ 

diff --git a/sys-apps/less/less-608.ebuild b/sys-apps/less/less-608-r1.ebuild
similarity index 89%
rename from sys-apps/less/less-608.ebuild
rename to sys-apps/less/less-608-r1.ebuild
index a10cea4792b3..0c48837e70b3 100644
--- a/sys-apps/less/less-608.ebuild
+++ b/sys-apps/less/less-608-r1.ebuild
@@ -2,6 +2,10 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+WANT_AUTOMAKE=none
+WANT_LIBTOOL=none
+
+inherit autotools
 
 DESCRIPTION="Excellent text file viewer"
 HOMEPAGE="http://www.greenwoodsoftware.com/less/;
@@ -17,6 +21,14 @@ DEPEND=">=app-misc/editor-wrapper-3
pcre? ( dev-libs/libpcre2 )"
 RDEPEND="${DEPEND}"
 
+src_prepare() {
+   local PATCHES=(
+   "${FILESDIR}/less-608-procfs.patch"
+   )
+   default
+   eautoreconf
+}
+
 src_configure() {
export ac_cv_lib_ncursesw_initscr=$(usex unicode)
export ac_cv_lib_ncurses_initscr=$(usex !unicode)



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2022-11-24 Thread Mike Gilbert
commit: 20bcabbb6778de49da6d64cdab10e5a84c4497fb
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Nov 24 16:50:55 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Nov 24 16:53:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20bcabbb

sys-apps/less: call eautoreconf in all ebuilds

This should prevent weirdness with clang-16.

Bug: https://bugs.gentoo.org/870412
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/less/less-608-r1.ebuild |  2 ++
 sys-apps/less/less-612.ebuild| 11 +++
 2 files changed, 13 insertions(+)

diff --git a/sys-apps/less/less-608-r1.ebuild b/sys-apps/less/less-608-r1.ebuild
index 0c48837e70b3..0ad903424e2c 100644
--- a/sys-apps/less/less-608-r1.ebuild
+++ b/sys-apps/less/less-608-r1.ebuild
@@ -26,6 +26,8 @@ src_prepare() {
"${FILESDIR}/less-608-procfs.patch"
)
default
+   # Upstream uses unpatched autoconf-2.69, which breaks with clang-16.
+   # https://bugs.gentoo.org/870412
eautoreconf
 }
 

diff --git a/sys-apps/less/less-612.ebuild b/sys-apps/less/less-612.ebuild
index 21c557ee9136..cb210766d048 100644
--- a/sys-apps/less/less-612.ebuild
+++ b/sys-apps/less/less-612.ebuild
@@ -2,6 +2,10 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
+WANT_AUTOMAKE=none
+WANT_LIBTOOL=none
+
+inherit autotools
 
 # Releases are usually first a beta then promoted to stable if no
 # issues were found. Upstream explicitly ask "to not generally distribute"
@@ -22,6 +26,13 @@ DEPEND=">=app-misc/editor-wrapper-3
pcre? ( dev-libs/libpcre2 )"
 RDEPEND="${DEPEND}"
 
+src_prepare() {
+   default
+   # Upstream uses unpatched autoconf-2.69, which breaks with clang-16.
+   # https://bugs.gentoo.org/870412
+   eautoreconf
+}
+
 src_configure() {
local myeconfargs=(
--with-regex=$(usex pcre pcre2 posix)



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2022-11-24 Thread Mike Gilbert
commit: 30ac84215c055b7f664feba6644c88a612a634a5
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Nov 24 16:42:29 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Nov 24 16:53:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30ac8421

sys-apps/less: unkeyword 612

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/less/less-612.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-612.ebuild b/sys-apps/less/less-612.ebuild
index 2c90aadd3c31..21c557ee9136 100644
--- a/sys-apps/less/less-612.ebuild
+++ b/sys-apps/less/less-612.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="http://www.greenwoodsoftware.com/less/${P}-beta.tar.gz;
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="pcre"
 
 DEPEND=">=app-misc/editor-wrapper-3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2022-11-24 Thread Sam James
commit: 0f31e4e31e1eae8c6a205dd05c1104fffb4e18a4
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 24 09:28:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 24 09:50:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f31e4e3

sys-apps/less: add note re betas

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-612.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/sys-apps/less/less-612.ebuild b/sys-apps/less/less-612.ebuild
index 575e9a82356e..2c90aadd3c31 100644
--- a/sys-apps/less/less-612.ebuild
+++ b/sys-apps/less/less-612.ebuild
@@ -3,6 +3,11 @@
 
 EAPI=8
 
+# Releases are usually first a beta then promoted to stable if no
+# issues were found. Upstream explicitly ask "to not generally distribute"
+# the beta versions. It's okay to keyword beta versions if they fix
+# a serious bug, but otherwise try to avoid it.
+
 DESCRIPTION="Excellent text file viewer"
 HOMEPAGE="http://www.greenwoodsoftware.com/less/;
 SRC_URI="http://www.greenwoodsoftware.com/less/${P}-beta.tar.gz;



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2022-11-23 Thread Mike Gilbert
commit: 13c05218dc60208936c820cdc39ab3de42aaa881
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Nov 23 18:25:49 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Nov 23 18:26:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13c05218

sys-apps/less: use upstream tarball

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/less/Manifest| 2 +-
 sys-apps/less/less-612.ebuild | 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/sys-apps/less/Manifest b/sys-apps/less/Manifest
index 929737e0b918..fc1d2f2f08cc 100644
--- a/sys-apps/less/Manifest
+++ b/sys-apps/less/Manifest
@@ -1,2 +1,2 @@
 DIST less-608.tar.gz 362346 BLAKE2B 
988940745fef1222c43b0bf4edec7cc7206ded0ac5d89d3faf4dab706a249913581c2fe7aa6063cf3d717176ed07b69299d3e791ba8a60358483fe9d1bf7f7c6
 SHA512 
7945b7f88921832ebb1b45fba8cbb449ee0133342796b654a52c146dfff3d84db18724ee84e53349eeea6017a0ebe2d8eb5366210275981dde7bb7190118fa66
-DIST less-612-gentoo.tar.gz 368093 BLAKE2B 
35120badac25ed4def0da06f93036ec45a9c3be55a585baabd6bb98b0c016ee849142121423286a0af95f62fcf6f0fc69a6bdec32c5eb80ded6be59a4ca16b49
 SHA512 
97fc7e9074b4a164e089e8e9cbdba951e8833d79e1650fc3787986e4f81efb272299db7bf3961c7da8d9f33ce3458549f4223c248aea502d5abd195bc13f1b17
+DIST less-612-beta.tar.gz 365379 BLAKE2B 
85c391992a95edfa26380ae935925dc1e31a632c981410b943fccce1062125aeae7d7a192f82f4257280cb4f21022dcbb1b5851908f4425d3b9a241b1892
 SHA512 
d359ff0de223da3181f31db865a12497cd8481aa0fcf0ca736736f9af0bac7d573a57fc77ada24c8aa8556696e8e52f0fef972828284639815854a0d57602be3

diff --git a/sys-apps/less/less-612.ebuild b/sys-apps/less/less-612.ebuild
index 91b4db0d77e0..575e9a82356e 100644
--- a/sys-apps/less/less-612.ebuild
+++ b/sys-apps/less/less-612.ebuild
@@ -5,8 +5,7 @@ EAPI=8
 
 DESCRIPTION="Excellent text file viewer"
 HOMEPAGE="http://www.greenwoodsoftware.com/less/;
-#SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
-SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}-gentoo.tar.gz;
+SRC_URI="http://www.greenwoodsoftware.com/less/${P}-beta.tar.gz;
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2022-11-23 Thread Mike Gilbert
commit: 30b6bd9e494ab9f4fbd893b2eaf372628de7b2c7
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Nov 23 17:56:04 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Nov 23 17:59:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30b6bd9e

sys-apps/less: add 612

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/less/Manifest|  1 +
 sys-apps/less/less-612.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/sys-apps/less/Manifest b/sys-apps/less/Manifest
index d2513503ead9..ce044d0eb507 100644
--- a/sys-apps/less/Manifest
+++ b/sys-apps/less/Manifest
@@ -1,2 +1,3 @@
 DIST less-590.tar.gz 352574 BLAKE2B 
0f640f1b6b4d4925c4904ee77460e8becd2dae168fe5c1483bf6a9cfabe9eb0abdc4d4811507ba88a2b4cff6c238158bd8b4463b63d3d7863b44ce8538d32adb
 SHA512 
426fa5840fd43c17bd5a452ad35ad24f2d6684623c6914403fd0059af62266bf2138e6828c7d73a1cef26a736c0d2b8ed4ab180eea8297281dae79a4228eb903
 DIST less-608.tar.gz 362346 BLAKE2B 
988940745fef1222c43b0bf4edec7cc7206ded0ac5d89d3faf4dab706a249913581c2fe7aa6063cf3d717176ed07b69299d3e791ba8a60358483fe9d1bf7f7c6
 SHA512 
7945b7f88921832ebb1b45fba8cbb449ee0133342796b654a52c146dfff3d84db18724ee84e53349eeea6017a0ebe2d8eb5366210275981dde7bb7190118fa66
+DIST less-612-gentoo.tar.gz 368093 BLAKE2B 
35120badac25ed4def0da06f93036ec45a9c3be55a585baabd6bb98b0c016ee849142121423286a0af95f62fcf6f0fc69a6bdec32c5eb80ded6be59a4ca16b49
 SHA512 
97fc7e9074b4a164e089e8e9cbdba951e8833d79e1650fc3787986e4f81efb272299db7bf3961c7da8d9f33ce3458549f4223c248aea502d5abd195bc13f1b17

diff --git a/sys-apps/less/less-612.ebuild b/sys-apps/less/less-612.ebuild
new file mode 100644
index ..91b4db0d77e0
--- /dev/null
+++ b/sys-apps/less/less-612.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Excellent text file viewer"
+HOMEPAGE="http://www.greenwoodsoftware.com/less/;
+#SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
+SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}-gentoo.tar.gz;
+
+LICENSE="|| ( GPL-3 BSD-2 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="pcre"
+
+DEPEND=">=app-misc/editor-wrapper-3
+   >=sys-libs/ncurses-5.2:0=
+   pcre? ( dev-libs/libpcre2 )"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local myeconfargs=(
+   --with-regex=$(usex pcre pcre2 posix)
+   --with-editor="${EPREFIX}"/usr/libexec/editor
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   newbin "${FILESDIR}"/lesspipe-r1.sh lesspipe
+   newenvd "${FILESDIR}"/less.envd 70less
+}
+
+pkg_preinst() {
+   if has_version "<${CATEGORY}/${PN}-483-r1" ; then
+   elog "The lesspipe.sh symlink has been dropped.  If you are 
still setting"
+   elog "LESSOPEN to that, you will need to update it to 
'|lesspipe %s'."
+   elog "Colorization support has been dropped.  If you want that, 
check out"
+   elog "the new app-text/lesspipe package."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2022-11-23 Thread Mike Gilbert
commit: f2496f457d429c5a47250766422df3c9cf26398b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Nov 23 17:59:27 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Nov 23 17:59:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2496f45

sys-apps/less: drop 590

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/less/Manifest|  1 -
 sys-apps/less/less-590.ebuild | 44 ---
 2 files changed, 45 deletions(-)

diff --git a/sys-apps/less/Manifest b/sys-apps/less/Manifest
index ce044d0eb507..929737e0b918 100644
--- a/sys-apps/less/Manifest
+++ b/sys-apps/less/Manifest
@@ -1,3 +1,2 @@
-DIST less-590.tar.gz 352574 BLAKE2B 
0f640f1b6b4d4925c4904ee77460e8becd2dae168fe5c1483bf6a9cfabe9eb0abdc4d4811507ba88a2b4cff6c238158bd8b4463b63d3d7863b44ce8538d32adb
 SHA512 
426fa5840fd43c17bd5a452ad35ad24f2d6684623c6914403fd0059af62266bf2138e6828c7d73a1cef26a736c0d2b8ed4ab180eea8297281dae79a4228eb903
 DIST less-608.tar.gz 362346 BLAKE2B 
988940745fef1222c43b0bf4edec7cc7206ded0ac5d89d3faf4dab706a249913581c2fe7aa6063cf3d717176ed07b69299d3e791ba8a60358483fe9d1bf7f7c6
 SHA512 
7945b7f88921832ebb1b45fba8cbb449ee0133342796b654a52c146dfff3d84db18724ee84e53349eeea6017a0ebe2d8eb5366210275981dde7bb7190118fa66
 DIST less-612-gentoo.tar.gz 368093 BLAKE2B 
35120badac25ed4def0da06f93036ec45a9c3be55a585baabd6bb98b0c016ee849142121423286a0af95f62fcf6f0fc69a6bdec32c5eb80ded6be59a4ca16b49
 SHA512 
97fc7e9074b4a164e089e8e9cbdba951e8833d79e1650fc3787986e4f81efb272299db7bf3961c7da8d9f33ce3458549f4223c248aea502d5abd195bc13f1b17

diff --git a/sys-apps/less/less-590.ebuild b/sys-apps/less/less-590.ebuild
deleted file mode 100644
index a10cea4792b3..
--- a/sys-apps/less/less-590.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Excellent text file viewer"
-HOMEPAGE="http://www.greenwoodsoftware.com/less/;
-SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
-
-LICENSE="|| ( GPL-3 BSD-2 )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="pcre unicode"
-
-DEPEND=">=app-misc/editor-wrapper-3
-   >=sys-libs/ncurses-5.2:0=
-   pcre? ( dev-libs/libpcre2 )"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   export ac_cv_lib_ncursesw_initscr=$(usex unicode)
-   export ac_cv_lib_ncurses_initscr=$(usex !unicode)
-   local myeconfargs=(
-   --with-regex=$(usex pcre pcre2 posix)
-   --with-editor="${EPREFIX}"/usr/libexec/editor
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-
-   newbin "${FILESDIR}"/lesspipe-r1.sh lesspipe
-   newenvd "${FILESDIR}"/less.envd 70less
-}
-
-pkg_preinst() {
-   if has_version "<${CATEGORY}/${PN}-483-r1" ; then
-   elog "The lesspipe.sh symlink has been dropped.  If you are 
still setting"
-   elog "LESSOPEN to that, you will need to update it to 
'|lesspipe %s'."
-   elog "Colorization support has been dropped.  If you want that, 
check out"
-   elog "the new app-text/lesspipe package."
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2022-11-04 Thread Agostino Sarubbo
commit: 784d121ba1c097237ec001fcfa912fb440b7ecdf
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Nov  4 08:14:52 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Nov  4 08:14:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=784d121b

sys-apps/less: Stabilize 608 x86, #879277

Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/less/less-608.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-608.ebuild b/sys-apps/less/less-608.ebuild
index bc5c3754aa1e..a10cea4792b3 100644
--- a/sys-apps/less/less-608.ebuild
+++ b/sys-apps/less/less-608.ebuild
@@ -9,7 +9,7 @@ SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="pcre unicode"
 
 DEPEND=">=app-misc/editor-wrapper-3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2022-11-03 Thread Sam James
commit: 050009002f29f5d947ea7e760a11276cfb21082b
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov  3 19:12:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov  3 19:13:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05000900

sys-apps/less: Stabilize 608 amd64, #879277

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-608.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-608.ebuild b/sys-apps/less/less-608.ebuild
index 82c5bf7e489f..bc5c3754aa1e 100644
--- a/sys-apps/less/less-608.ebuild
+++ b/sys-apps/less/less-608.ebuild
@@ -9,7 +9,7 @@ SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="pcre unicode"
 
 DEPEND=">=app-misc/editor-wrapper-3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2022-09-03 Thread Sam James
commit: 788eb6b431900e7583c090db41b04bd97e4d0482
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  3 19:36:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  3 19:43:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=788eb6b4

sys-apps/less: add 608

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/Manifest|  1 +
 sys-apps/less/less-608.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/sys-apps/less/Manifest b/sys-apps/less/Manifest
index 51f622824e85..d2513503ead9 100644
--- a/sys-apps/less/Manifest
+++ b/sys-apps/less/Manifest
@@ -1 +1,2 @@
 DIST less-590.tar.gz 352574 BLAKE2B 
0f640f1b6b4d4925c4904ee77460e8becd2dae168fe5c1483bf6a9cfabe9eb0abdc4d4811507ba88a2b4cff6c238158bd8b4463b63d3d7863b44ce8538d32adb
 SHA512 
426fa5840fd43c17bd5a452ad35ad24f2d6684623c6914403fd0059af62266bf2138e6828c7d73a1cef26a736c0d2b8ed4ab180eea8297281dae79a4228eb903
+DIST less-608.tar.gz 362346 BLAKE2B 
988940745fef1222c43b0bf4edec7cc7206ded0ac5d89d3faf4dab706a249913581c2fe7aa6063cf3d717176ed07b69299d3e791ba8a60358483fe9d1bf7f7c6
 SHA512 
7945b7f88921832ebb1b45fba8cbb449ee0133342796b654a52c146dfff3d84db18724ee84e53349eeea6017a0ebe2d8eb5366210275981dde7bb7190118fa66

diff --git a/sys-apps/less/less-608.ebuild b/sys-apps/less/less-608.ebuild
new file mode 100644
index ..6fc1acc56ed4
--- /dev/null
+++ b/sys-apps/less/less-608.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Excellent text file viewer"
+HOMEPAGE="http://www.greenwoodsoftware.com/less/;
+SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
+
+LICENSE="|| ( GPL-3 BSD-2 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="pcre unicode"
+
+DEPEND=">=app-misc/editor-wrapper-3
+   >=sys-libs/ncurses-5.2:0=
+   pcre? ( dev-libs/libpcre2 )"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   export ac_cv_lib_ncursesw_initscr=$(usex unicode)
+   export ac_cv_lib_ncurses_initscr=$(usex !unicode)
+   local myeconfargs=(
+   --with-regex=$(usex pcre pcre2 posix)
+   --with-editor="${EPREFIX}"/usr/libexec/editor
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   newbin "${FILESDIR}"/lesspipe-r1.sh lesspipe
+   newenvd "${FILESDIR}"/less.envd 70less
+}
+
+pkg_preinst() {
+   if has_version "<${CATEGORY}/${PN}-483-r1" ; then
+   elog "The lesspipe.sh symlink has been dropped.  If you are 
still setting"
+   elog "LESSOPEN to that, you will need to update it to 
'|lesspipe %s'."
+   elog "Colorization support has been dropped.  If you want that, 
check out"
+   elog "the new app-text/lesspipe package."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2022-04-17 Thread Sam James
commit: 18c7d70615d1dd938d356cb226ba1b3c781eb55c
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 17 17:02:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 17 17:06:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18c7d706

sys-apps/less: drop 581.2, 589

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/Manifest  |  2 --
 sys-apps/less/less-581.2.ebuild | 44 -
 sys-apps/less/less-589.ebuild   | 44 -
 3 files changed, 90 deletions(-)

diff --git a/sys-apps/less/Manifest b/sys-apps/less/Manifest
index 32c93d319805..51f622824e85 100644
--- a/sys-apps/less/Manifest
+++ b/sys-apps/less/Manifest
@@ -1,3 +1 @@
-DIST less-581.2.tar.gz 349230 BLAKE2B 
3f9d3c94f3d9eae5ecd033c5f16a575bd3a179ca335b0318e097a916c6713379cafbe6c57459e86866e890a432fb02be9102726b35c46d9bdd07ca1b35f83058
 SHA512 
b1189396c798d7cb8655175f31b1af6163dcf8e8d7a72531161cc8396e72e0cf5858ce7b39173be603f9f16eda498f2805cf42c2b92ec6970fd9d2b603fb7b92
-DIST less-589.tar.gz 352390 BLAKE2B 
d91eaf0e4a3c14bb8a1c1b820965922c9e795cc8c6489c04dad79d14bc634db1e8e20aae9578ca5375d4d1f1fb861a510527ee9433437457d653453eabf5dce9
 SHA512 
c2a610c894e98853e73d83cf2c7e94ff75a868280b2ab7fa01676c35d35fdbba808f3630fa4954eca40f0823e654df4c287885499bb24f4d0b7b4558fb91977e
 DIST less-590.tar.gz 352574 BLAKE2B 
0f640f1b6b4d4925c4904ee77460e8becd2dae168fe5c1483bf6a9cfabe9eb0abdc4d4811507ba88a2b4cff6c238158bd8b4463b63d3d7863b44ce8538d32adb
 SHA512 
426fa5840fd43c17bd5a452ad35ad24f2d6684623c6914403fd0059af62266bf2138e6828c7d73a1cef26a736c0d2b8ed4ab180eea8297281dae79a4228eb903

diff --git a/sys-apps/less/less-581.2.ebuild b/sys-apps/less/less-581.2.ebuild
deleted file mode 100644
index 10671e00e64e..
--- a/sys-apps/less/less-581.2.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Excellent text file viewer"
-HOMEPAGE="http://www.greenwoodsoftware.com/less/;
-SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
-
-LICENSE="|| ( GPL-3 BSD-2 )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="pcre unicode"
-
-DEPEND=">=app-misc/editor-wrapper-3
-   >=sys-libs/ncurses-5.2:0=
-   pcre? ( dev-libs/libpcre2 )"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   export ac_cv_lib_ncursesw_initscr=$(usex unicode)
-   export ac_cv_lib_ncurses_initscr=$(usex !unicode)
-   local myeconfargs=(
-   --with-regex=$(usex pcre pcre2 posix)
-   --with-editor="${EPREFIX}"/usr/libexec/editor
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-
-   newbin "${FILESDIR}"/lesspipe-r1.sh lesspipe
-   newenvd "${FILESDIR}"/less.envd 70less
-}
-
-pkg_preinst() {
-   if has_version "<${CATEGORY}/${PN}-483-r1" ; then
-   elog "The lesspipe.sh symlink has been dropped.  If you are 
still setting"
-   elog "LESSOPEN to that, you will need to update it to 
'|lesspipe %s'."
-   elog "Colorization support has been dropped.  If you want that, 
check out"
-   elog "the new app-text/lesspipe package."
-   fi
-}

diff --git a/sys-apps/less/less-589.ebuild b/sys-apps/less/less-589.ebuild
deleted file mode 100644
index c91345dc9f3b..
--- a/sys-apps/less/less-589.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Excellent text file viewer"
-HOMEPAGE="http://www.greenwoodsoftware.com/less/;
-SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
-
-LICENSE="|| ( GPL-3 BSD-2 )"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="pcre unicode"
-
-DEPEND=">=app-misc/editor-wrapper-3
-   >=sys-libs/ncurses-5.2:0=
-   pcre? ( dev-libs/libpcre2 )"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   export ac_cv_lib_ncursesw_initscr=$(usex unicode)
-   export ac_cv_lib_ncurses_initscr=$(usex !unicode)
-   local myeconfargs=(
-   --with-regex=$(usex pcre pcre2 posix)
-   --with-editor="${EPREFIX}"/usr/libexec/editor
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-
-   newbin "${FILESDIR}"/lesspipe-r1.sh lesspipe
-   newenvd "${FILESDIR}"/less.envd 70less
-}
-
-pkg_preinst() {
-   if has_version "<${CATEGORY}/${PN}-483-r1" ; then
-   elog "The lesspipe.sh symlink has been dropped.  If you are 
still setting"
-   elog 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2021-10-03 Thread Sam James
commit: 13917a775eca525fcaa2a22daf2ba2cf4754d94e
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct  4 01:27:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct  4 01:27:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13917a77

sys-apps/less: Stabilize 590 hppa, #807391

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-590.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-590.ebuild b/sys-apps/less/less-590.ebuild
index a8c2f621cc4..10671e00e64 100644
--- a/sys-apps/less/less-590.ebuild
+++ b/sys-apps/less/less-590.ebuild
@@ -9,7 +9,7 @@ SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="pcre unicode"
 
 DEPEND=">=app-misc/editor-wrapper-3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2021-09-03 Thread Sam James
commit: caef3882cc90cb8eca9ac4b2afc69f76944cea96
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Sep  3 05:24:21 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  3 21:02:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caef3882

sys-apps/less: stable 590 for sparc, bug #807391

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-590.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-590.ebuild b/sys-apps/less/less-590.ebuild
index 9536014b367..a8c2f621cc4 100644
--- a/sys-apps/less/less-590.ebuild
+++ b/sys-apps/less/less-590.ebuild
@@ -9,7 +9,7 @@ SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="pcre unicode"
 
 DEPEND=">=app-misc/editor-wrapper-3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2021-09-03 Thread Sam James
commit: 35935626903c908f6c9100c5c215288b9b55957b
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  3 18:02:47 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  3 18:02:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35935626

sys-apps/less: Stabilize 590 arm64, #807391

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-590.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-590.ebuild b/sys-apps/less/less-590.ebuild
index 1faf34c256d..9536014b367 100644
--- a/sys-apps/less/less-590.ebuild
+++ b/sys-apps/less/less-590.ebuild
@@ -9,7 +9,7 @@ SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="pcre unicode"
 
 DEPEND=">=app-misc/editor-wrapper-3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2021-09-01 Thread Sam James
commit: 33b5894663ea0ccd85398ed35c915a79a39b5eff
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep  1 18:31:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep  1 18:31:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33b58946

sys-apps/less: Stabilize 590 ppc, #807391

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-590.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-590.ebuild b/sys-apps/less/less-590.ebuild
index a4e17ff4950..1faf34c256d 100644
--- a/sys-apps/less/less-590.ebuild
+++ b/sys-apps/less/less-590.ebuild
@@ -9,7 +9,7 @@ SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="pcre unicode"
 
 DEPEND=">=app-misc/editor-wrapper-3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2021-09-01 Thread Sam James
commit: 199881292b8424a6823a67d130914c09eb727930
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep  1 18:31:36 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep  1 18:31:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19988129

sys-apps/less: Stabilize 590 ppc64, #807391

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-590.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-590.ebuild b/sys-apps/less/less-590.ebuild
index 47945b763f3..a4e17ff4950 100644
--- a/sys-apps/less/less-590.ebuild
+++ b/sys-apps/less/less-590.ebuild
@@ -9,7 +9,7 @@ SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="pcre unicode"
 
 DEPEND=">=app-misc/editor-wrapper-3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2021-08-31 Thread Sam James
commit: 4de40e7b7c46df1a5bade01a6431700246765c1f
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 31 17:45:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 31 17:45:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4de40e7b

sys-apps/less: Stabilize 590 amd64, #807391

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-590.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-590.ebuild b/sys-apps/less/less-590.ebuild
index c91345dc9f3..21473f3dc3e 100644
--- a/sys-apps/less/less-590.ebuild
+++ b/sys-apps/less/less-590.ebuild
@@ -9,7 +9,7 @@ SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="pcre unicode"
 
 DEPEND=">=app-misc/editor-wrapper-3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2021-08-31 Thread Sam James
commit: 9397c96f51e2db55f8fa18c49b2ca2d610a3231c
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 31 17:45:08 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 31 17:45:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9397c96f

sys-apps/less: Stabilize 590 x86, #807391

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-590.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-590.ebuild b/sys-apps/less/less-590.ebuild
index 21473f3dc3e..473bf43d8fd 100644
--- a/sys-apps/less/less-590.ebuild
+++ b/sys-apps/less/less-590.ebuild
@@ -9,7 +9,7 @@ SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="pcre unicode"
 
 DEPEND=">=app-misc/editor-wrapper-3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2021-06-04 Thread Lars Wendler
commit: 7c6dcd572447fb0e6dbf5b46be7590f8679cc2ac
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jun  4 12:27:16 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jun  4 12:27:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c6dcd57

sys-apps/less: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/less/Manifest|  1 -
 sys-apps/less/less-586.ebuild | 44 ---
 2 files changed, 45 deletions(-)

diff --git a/sys-apps/less/Manifest b/sys-apps/less/Manifest
index 8e026700f63..32c93d31980 100644
--- a/sys-apps/less/Manifest
+++ b/sys-apps/less/Manifest
@@ -1,4 +1,3 @@
 DIST less-581.2.tar.gz 349230 BLAKE2B 
3f9d3c94f3d9eae5ecd033c5f16a575bd3a179ca335b0318e097a916c6713379cafbe6c57459e86866e890a432fb02be9102726b35c46d9bdd07ca1b35f83058
 SHA512 
b1189396c798d7cb8655175f31b1af6163dcf8e8d7a72531161cc8396e72e0cf5858ce7b39173be603f9f16eda498f2805cf42c2b92ec6970fd9d2b603fb7b92
-DIST less-586.tar.gz 351861 BLAKE2B 
fa3d4eadc740d751daf5303867c2ecf411663b64177e14544bdb30aa1b19c1414020b53e27a1a0666cc1922781a11c44ff1bac0adee4e784edf4ca82913596a4
 SHA512 
14579e1c682e0c30d614e85cdd969c007ecb613930376a46c0c5614e02c596ea0d0ab50211ed28095206ea70698fd1ccf6762888dfa149773d7b515cf3b2ca7c
 DIST less-589.tar.gz 352390 BLAKE2B 
d91eaf0e4a3c14bb8a1c1b820965922c9e795cc8c6489c04dad79d14bc634db1e8e20aae9578ca5375d4d1f1fb861a510527ee9433437457d653453eabf5dce9
 SHA512 
c2a610c894e98853e73d83cf2c7e94ff75a868280b2ab7fa01676c35d35fdbba808f3630fa4954eca40f0823e654df4c287885499bb24f4d0b7b4558fb91977e
 DIST less-590.tar.gz 352574 BLAKE2B 
0f640f1b6b4d4925c4904ee77460e8becd2dae168fe5c1483bf6a9cfabe9eb0abdc4d4811507ba88a2b4cff6c238158bd8b4463b63d3d7863b44ce8538d32adb
 SHA512 
426fa5840fd43c17bd5a452ad35ad24f2d6684623c6914403fd0059af62266bf2138e6828c7d73a1cef26a736c0d2b8ed4ab180eea8297281dae79a4228eb903

diff --git a/sys-apps/less/less-586.ebuild b/sys-apps/less/less-586.ebuild
deleted file mode 100644
index c91345dc9f3..000
--- a/sys-apps/less/less-586.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Excellent text file viewer"
-HOMEPAGE="http://www.greenwoodsoftware.com/less/;
-SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
-
-LICENSE="|| ( GPL-3 BSD-2 )"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="pcre unicode"
-
-DEPEND=">=app-misc/editor-wrapper-3
-   >=sys-libs/ncurses-5.2:0=
-   pcre? ( dev-libs/libpcre2 )"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   export ac_cv_lib_ncursesw_initscr=$(usex unicode)
-   export ac_cv_lib_ncurses_initscr=$(usex !unicode)
-   local myeconfargs=(
-   --with-regex=$(usex pcre pcre2 posix)
-   --with-editor="${EPREFIX}"/usr/libexec/editor
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-
-   newbin "${FILESDIR}"/lesspipe-r1.sh lesspipe
-   newenvd "${FILESDIR}"/less.envd 70less
-}
-
-pkg_preinst() {
-   if has_version "<${CATEGORY}/${PN}-483-r1" ; then
-   elog "The lesspipe.sh symlink has been dropped.  If you are 
still setting"
-   elog "LESSOPEN to that, you will need to update it to 
'|lesspipe %s'."
-   elog "Colorization support has been dropped.  If you want that, 
check out"
-   elog "the new app-text/lesspipe package."
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2021-06-04 Thread Lars Wendler
commit: 2396614ce72a7470e85c250178b0b4416d1966b2
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jun  4 12:26:53 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jun  4 12:26:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2396614c

sys-apps/less: Bump to version 590

Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/less/Manifest|  1 +
 sys-apps/less/less-590.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/sys-apps/less/Manifest b/sys-apps/less/Manifest
index 99f077019d6..8e026700f63 100644
--- a/sys-apps/less/Manifest
+++ b/sys-apps/less/Manifest
@@ -1,3 +1,4 @@
 DIST less-581.2.tar.gz 349230 BLAKE2B 
3f9d3c94f3d9eae5ecd033c5f16a575bd3a179ca335b0318e097a916c6713379cafbe6c57459e86866e890a432fb02be9102726b35c46d9bdd07ca1b35f83058
 SHA512 
b1189396c798d7cb8655175f31b1af6163dcf8e8d7a72531161cc8396e72e0cf5858ce7b39173be603f9f16eda498f2805cf42c2b92ec6970fd9d2b603fb7b92
 DIST less-586.tar.gz 351861 BLAKE2B 
fa3d4eadc740d751daf5303867c2ecf411663b64177e14544bdb30aa1b19c1414020b53e27a1a0666cc1922781a11c44ff1bac0adee4e784edf4ca82913596a4
 SHA512 
14579e1c682e0c30d614e85cdd969c007ecb613930376a46c0c5614e02c596ea0d0ab50211ed28095206ea70698fd1ccf6762888dfa149773d7b515cf3b2ca7c
 DIST less-589.tar.gz 352390 BLAKE2B 
d91eaf0e4a3c14bb8a1c1b820965922c9e795cc8c6489c04dad79d14bc634db1e8e20aae9578ca5375d4d1f1fb861a510527ee9433437457d653453eabf5dce9
 SHA512 
c2a610c894e98853e73d83cf2c7e94ff75a868280b2ab7fa01676c35d35fdbba808f3630fa4954eca40f0823e654df4c287885499bb24f4d0b7b4558fb91977e
+DIST less-590.tar.gz 352574 BLAKE2B 
0f640f1b6b4d4925c4904ee77460e8becd2dae168fe5c1483bf6a9cfabe9eb0abdc4d4811507ba88a2b4cff6c238158bd8b4463b63d3d7863b44ce8538d32adb
 SHA512 
426fa5840fd43c17bd5a452ad35ad24f2d6684623c6914403fd0059af62266bf2138e6828c7d73a1cef26a736c0d2b8ed4ab180eea8297281dae79a4228eb903

diff --git a/sys-apps/less/less-590.ebuild b/sys-apps/less/less-590.ebuild
new file mode 100644
index 000..c91345dc9f3
--- /dev/null
+++ b/sys-apps/less/less-590.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Excellent text file viewer"
+HOMEPAGE="http://www.greenwoodsoftware.com/less/;
+SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
+
+LICENSE="|| ( GPL-3 BSD-2 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="pcre unicode"
+
+DEPEND=">=app-misc/editor-wrapper-3
+   >=sys-libs/ncurses-5.2:0=
+   pcre? ( dev-libs/libpcre2 )"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   export ac_cv_lib_ncursesw_initscr=$(usex unicode)
+   export ac_cv_lib_ncurses_initscr=$(usex !unicode)
+   local myeconfargs=(
+   --with-regex=$(usex pcre pcre2 posix)
+   --with-editor="${EPREFIX}"/usr/libexec/editor
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   newbin "${FILESDIR}"/lesspipe-r1.sh lesspipe
+   newenvd "${FILESDIR}"/less.envd 70less
+}
+
+pkg_preinst() {
+   if has_version "<${CATEGORY}/${PN}-483-r1" ; then
+   elog "The lesspipe.sh symlink has been dropped.  If you are 
still setting"
+   elog "LESSOPEN to that, you will need to update it to 
'|lesspipe %s'."
+   elog "Colorization support has been dropped.  If you want that, 
check out"
+   elog "the new app-text/lesspipe package."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2021-05-30 Thread Lars Wendler
commit: 61eae0fcf7cba6f0271820247d075a470a0f1449
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun May 30 11:19:50 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun May 30 11:19:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61eae0fc

sys-apps/less: Bump to version 589

Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/less/Manifest|  1 +
 sys-apps/less/less-589.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/sys-apps/less/Manifest b/sys-apps/less/Manifest
index 0a460b094d6..99f077019d6 100644
--- a/sys-apps/less/Manifest
+++ b/sys-apps/less/Manifest
@@ -1,2 +1,3 @@
 DIST less-581.2.tar.gz 349230 BLAKE2B 
3f9d3c94f3d9eae5ecd033c5f16a575bd3a179ca335b0318e097a916c6713379cafbe6c57459e86866e890a432fb02be9102726b35c46d9bdd07ca1b35f83058
 SHA512 
b1189396c798d7cb8655175f31b1af6163dcf8e8d7a72531161cc8396e72e0cf5858ce7b39173be603f9f16eda498f2805cf42c2b92ec6970fd9d2b603fb7b92
 DIST less-586.tar.gz 351861 BLAKE2B 
fa3d4eadc740d751daf5303867c2ecf411663b64177e14544bdb30aa1b19c1414020b53e27a1a0666cc1922781a11c44ff1bac0adee4e784edf4ca82913596a4
 SHA512 
14579e1c682e0c30d614e85cdd969c007ecb613930376a46c0c5614e02c596ea0d0ab50211ed28095206ea70698fd1ccf6762888dfa149773d7b515cf3b2ca7c
+DIST less-589.tar.gz 352390 BLAKE2B 
d91eaf0e4a3c14bb8a1c1b820965922c9e795cc8c6489c04dad79d14bc634db1e8e20aae9578ca5375d4d1f1fb861a510527ee9433437457d653453eabf5dce9
 SHA512 
c2a610c894e98853e73d83cf2c7e94ff75a868280b2ab7fa01676c35d35fdbba808f3630fa4954eca40f0823e654df4c287885499bb24f4d0b7b4558fb91977e

diff --git a/sys-apps/less/less-589.ebuild b/sys-apps/less/less-589.ebuild
new file mode 100644
index 000..c91345dc9f3
--- /dev/null
+++ b/sys-apps/less/less-589.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Excellent text file viewer"
+HOMEPAGE="http://www.greenwoodsoftware.com/less/;
+SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
+
+LICENSE="|| ( GPL-3 BSD-2 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="pcre unicode"
+
+DEPEND=">=app-misc/editor-wrapper-3
+   >=sys-libs/ncurses-5.2:0=
+   pcre? ( dev-libs/libpcre2 )"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   export ac_cv_lib_ncursesw_initscr=$(usex unicode)
+   export ac_cv_lib_ncurses_initscr=$(usex !unicode)
+   local myeconfargs=(
+   --with-regex=$(usex pcre pcre2 posix)
+   --with-editor="${EPREFIX}"/usr/libexec/editor
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   newbin "${FILESDIR}"/lesspipe-r1.sh lesspipe
+   newenvd "${FILESDIR}"/less.envd 70less
+}
+
+pkg_preinst() {
+   if has_version "<${CATEGORY}/${PN}-483-r1" ; then
+   elog "The lesspipe.sh symlink has been dropped.  If you are 
still setting"
+   elog "LESSOPEN to that, you will need to update it to 
'|lesspipe %s'."
+   elog "Colorization support has been dropped.  If you want that, 
check out"
+   elog "the new app-text/lesspipe package."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2021-05-23 Thread David Seifert
commit: 52636485e808b96a22e2104926d1d2fcce4236dc
Author: David Seifert  gentoo  org>
AuthorDate: Sun May 23 12:14:17 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun May 23 12:14:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52636485

sys-apps/less: drop 563-r1

Signed-off-by: David Seifert  gentoo.org>

 sys-apps/less/Manifest   |  1 -
 sys-apps/less/less-563-r1.ebuild | 44 
 2 files changed, 45 deletions(-)

diff --git a/sys-apps/less/Manifest b/sys-apps/less/Manifest
index 82c70245adb..0a460b094d6 100644
--- a/sys-apps/less/Manifest
+++ b/sys-apps/less/Manifest
@@ -1,3 +1,2 @@
-DIST less-563.tar.gz 335508 BLAKE2B 
813e54b9a115600e4f20009ccad3708efc64ab4ee940aa3624e968045557bbfef6ace49b791f4b9efff86bf43df9fe2a04a160e76718396e0dae17f0bdaa62fb
 SHA512 
79384ff3faa33aeb86da6027c8b264df78f9f8c799af43dc5340e2ca3d86053c9be168140bfa05734a4217e65ef9939652b004d6a536f64b2e0ef3b74b07f535
 DIST less-581.2.tar.gz 349230 BLAKE2B 
3f9d3c94f3d9eae5ecd033c5f16a575bd3a179ca335b0318e097a916c6713379cafbe6c57459e86866e890a432fb02be9102726b35c46d9bdd07ca1b35f83058
 SHA512 
b1189396c798d7cb8655175f31b1af6163dcf8e8d7a72531161cc8396e72e0cf5858ce7b39173be603f9f16eda498f2805cf42c2b92ec6970fd9d2b603fb7b92
 DIST less-586.tar.gz 351861 BLAKE2B 
fa3d4eadc740d751daf5303867c2ecf411663b64177e14544bdb30aa1b19c1414020b53e27a1a0666cc1922781a11c44ff1bac0adee4e784edf4ca82913596a4
 SHA512 
14579e1c682e0c30d614e85cdd969c007ecb613930376a46c0c5614e02c596ea0d0ab50211ed28095206ea70698fd1ccf6762888dfa149773d7b515cf3b2ca7c

diff --git a/sys-apps/less/less-563-r1.ebuild b/sys-apps/less/less-563-r1.ebuild
deleted file mode 100644
index 10671e00e64..000
--- a/sys-apps/less/less-563-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Excellent text file viewer"
-HOMEPAGE="http://www.greenwoodsoftware.com/less/;
-SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
-
-LICENSE="|| ( GPL-3 BSD-2 )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="pcre unicode"
-
-DEPEND=">=app-misc/editor-wrapper-3
-   >=sys-libs/ncurses-5.2:0=
-   pcre? ( dev-libs/libpcre2 )"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   export ac_cv_lib_ncursesw_initscr=$(usex unicode)
-   export ac_cv_lib_ncurses_initscr=$(usex !unicode)
-   local myeconfargs=(
-   --with-regex=$(usex pcre pcre2 posix)
-   --with-editor="${EPREFIX}"/usr/libexec/editor
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-
-   newbin "${FILESDIR}"/lesspipe-r1.sh lesspipe
-   newenvd "${FILESDIR}"/less.envd 70less
-}
-
-pkg_preinst() {
-   if has_version "<${CATEGORY}/${PN}-483-r1" ; then
-   elog "The lesspipe.sh symlink has been dropped.  If you are 
still setting"
-   elog "LESSOPEN to that, you will need to update it to 
'|lesspipe %s'."
-   elog "Colorization support has been dropped.  If you want that, 
check out"
-   elog "the new app-text/lesspipe package."
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2021-05-17 Thread Sergei Trofimovich
commit: 3d755dae914fdf39f6c459b2af958862c55e
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon May 17 15:15:10 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon May 17 16:36:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d755dae

sys-apps/less: stable 581.2 for hppa, bug #790371

Package-Manager: Portage-3.0.18, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-apps/less/less-581.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-581.2.ebuild b/sys-apps/less/less-581.2.ebuild
index a8c2f621cc4..10671e00e64 100644
--- a/sys-apps/less/less-581.2.ebuild
+++ b/sys-apps/less/less-581.2.ebuild
@@ -9,7 +9,7 @@ SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="pcre unicode"
 
 DEPEND=">=app-misc/editor-wrapper-3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2021-05-15 Thread Sam James
commit: a4c245501da73ecc042a4adb5412776347b05690
Author: Sam James  gentoo  org>
AuthorDate: Sat May 15 18:04:43 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 15 18:04:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4c24550

sys-apps/less: Stabilize 581.2 ppc64, #790371

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-581.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-581.2.ebuild b/sys-apps/less/less-581.2.ebuild
index d6a97060005..a8c2f621cc4 100644
--- a/sys-apps/less/less-581.2.ebuild
+++ b/sys-apps/less/less-581.2.ebuild
@@ -9,7 +9,7 @@ SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="pcre unicode"
 
 DEPEND=">=app-misc/editor-wrapper-3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2021-05-15 Thread Sam James
commit: 58793f89e0bfe9fff5c98bea19c6b359fc2f1f5a
Author: Sam James  gentoo  org>
AuthorDate: Sat May 15 18:04:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 15 18:04:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58793f89

sys-apps/less: Stabilize 581.2 ppc, #790371

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-581.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-581.2.ebuild b/sys-apps/less/less-581.2.ebuild
index dc8395593d5..d6a97060005 100644
--- a/sys-apps/less/less-581.2.ebuild
+++ b/sys-apps/less/less-581.2.ebuild
@@ -9,7 +9,7 @@ SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="pcre unicode"
 
 DEPEND=">=app-misc/editor-wrapper-3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2021-05-15 Thread Sam James
commit: 73f789d7bbb470333ebbd73dc0270a564110ef58
Author: Sam James  gentoo  org>
AuthorDate: Sat May 15 18:02:53 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 15 18:03:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73f789d7

sys-apps/less: Stabilize 581.2 sparc, #790371

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-581.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-581.2.ebuild b/sys-apps/less/less-581.2.ebuild
index 1dceb101645..dc8395593d5 100644
--- a/sys-apps/less/less-581.2.ebuild
+++ b/sys-apps/less/less-581.2.ebuild
@@ -9,7 +9,7 @@ SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="pcre unicode"
 
 DEPEND=">=app-misc/editor-wrapper-3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2021-05-15 Thread Sam James
commit: ba5448d5d14abf2cd1899f9140b4ef3687d4a7ad
Author: Sam James  gentoo  org>
AuthorDate: Sat May 15 18:01:39 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 15 18:01:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba5448d5

sys-apps/less: Stabilize 581.2 arm, #790371

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-581.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-581.2.ebuild b/sys-apps/less/less-581.2.ebuild
index a024a56cfdf..1dceb101645 100644
--- a/sys-apps/less/less-581.2.ebuild
+++ b/sys-apps/less/less-581.2.ebuild
@@ -9,7 +9,7 @@ SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="pcre unicode"
 
 DEPEND=">=app-misc/editor-wrapper-3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2021-05-15 Thread Sam James
commit: 834f505d0ec3d6d0c1a5e3f5aa549fbf4f42deab
Author: Sam James  gentoo  org>
AuthorDate: Sat May 15 17:59:12 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 15 17:59:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=834f505d

sys-apps/less: Stabilize 581.2 arm64, #790371

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-581.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-581.2.ebuild b/sys-apps/less/less-581.2.ebuild
index 473bf43d8fd..a024a56cfdf 100644
--- a/sys-apps/less/less-581.2.ebuild
+++ b/sys-apps/less/less-581.2.ebuild
@@ -9,7 +9,7 @@ SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="pcre unicode"
 
 DEPEND=">=app-misc/editor-wrapper-3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2021-05-15 Thread Sam James
commit: 58b840c9948989699f2d555697d65b2a874b07e3
Author: Sam James  gentoo  org>
AuthorDate: Sat May 15 17:56:42 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 15 17:56:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58b840c9

sys-apps/less: Stabilize 581.2 x86, #790371

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-581.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-581.2.ebuild b/sys-apps/less/less-581.2.ebuild
index 21473f3dc3e..473bf43d8fd 100644
--- a/sys-apps/less/less-581.2.ebuild
+++ b/sys-apps/less/less-581.2.ebuild
@@ -9,7 +9,7 @@ SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="pcre unicode"
 
 DEPEND=">=app-misc/editor-wrapper-3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2021-05-15 Thread Sam James
commit: 904176065cbf8a7275da04d4b55ca7b1f5b610d3
Author: Sam James  gentoo  org>
AuthorDate: Sat May 15 17:55:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 15 17:55:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90417606

sys-apps/less: Stabilize 581.2 amd64, #790371

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/less-581.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-581.2.ebuild b/sys-apps/less/less-581.2.ebuild
index c91345dc9f3..21473f3dc3e 100644
--- a/sys-apps/less/less-581.2.ebuild
+++ b/sys-apps/less/less-581.2.ebuild
@@ -9,7 +9,7 @@ SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="pcre unicode"
 
 DEPEND=">=app-misc/editor-wrapper-3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2021-05-15 Thread Lars Wendler
commit: 50627fcf7780d2e5c53268ae19740ea8d1dfdad5
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat May 15 13:13:17 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat May 15 13:13:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50627fcf

sys-apps/less: Bump to version 586

Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/less/Manifest|  1 +
 sys-apps/less/less-586.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/sys-apps/less/Manifest b/sys-apps/less/Manifest
index dafa96647f4..82c70245adb 100644
--- a/sys-apps/less/Manifest
+++ b/sys-apps/less/Manifest
@@ -1,2 +1,3 @@
 DIST less-563.tar.gz 335508 BLAKE2B 
813e54b9a115600e4f20009ccad3708efc64ab4ee940aa3624e968045557bbfef6ace49b791f4b9efff86bf43df9fe2a04a160e76718396e0dae17f0bdaa62fb
 SHA512 
79384ff3faa33aeb86da6027c8b264df78f9f8c799af43dc5340e2ca3d86053c9be168140bfa05734a4217e65ef9939652b004d6a536f64b2e0ef3b74b07f535
 DIST less-581.2.tar.gz 349230 BLAKE2B 
3f9d3c94f3d9eae5ecd033c5f16a575bd3a179ca335b0318e097a916c6713379cafbe6c57459e86866e890a432fb02be9102726b35c46d9bdd07ca1b35f83058
 SHA512 
b1189396c798d7cb8655175f31b1af6163dcf8e8d7a72531161cc8396e72e0cf5858ce7b39173be603f9f16eda498f2805cf42c2b92ec6970fd9d2b603fb7b92
+DIST less-586.tar.gz 351861 BLAKE2B 
fa3d4eadc740d751daf5303867c2ecf411663b64177e14544bdb30aa1b19c1414020b53e27a1a0666cc1922781a11c44ff1bac0adee4e784edf4ca82913596a4
 SHA512 
14579e1c682e0c30d614e85cdd969c007ecb613930376a46c0c5614e02c596ea0d0ab50211ed28095206ea70698fd1ccf6762888dfa149773d7b515cf3b2ca7c

diff --git a/sys-apps/less/less-586.ebuild b/sys-apps/less/less-586.ebuild
new file mode 100644
index 000..c91345dc9f3
--- /dev/null
+++ b/sys-apps/less/less-586.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Excellent text file viewer"
+HOMEPAGE="http://www.greenwoodsoftware.com/less/;
+SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
+
+LICENSE="|| ( GPL-3 BSD-2 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="pcre unicode"
+
+DEPEND=">=app-misc/editor-wrapper-3
+   >=sys-libs/ncurses-5.2:0=
+   pcre? ( dev-libs/libpcre2 )"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   export ac_cv_lib_ncursesw_initscr=$(usex unicode)
+   export ac_cv_lib_ncurses_initscr=$(usex !unicode)
+   local myeconfargs=(
+   --with-regex=$(usex pcre pcre2 posix)
+   --with-editor="${EPREFIX}"/usr/libexec/editor
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   newbin "${FILESDIR}"/lesspipe-r1.sh lesspipe
+   newenvd "${FILESDIR}"/less.envd 70less
+}
+
+pkg_preinst() {
+   if has_version "<${CATEGORY}/${PN}-483-r1" ; then
+   elog "The lesspipe.sh symlink has been dropped.  If you are 
still setting"
+   elog "LESSOPEN to that, you will need to update it to 
'|lesspipe %s'."
+   elog "Colorization support has been dropped.  If you want that, 
check out"
+   elog "the new app-text/lesspipe package."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2021-04-28 Thread Sam James
commit: 35474a79249f8eb997c08f8d07c26136bf1042ff
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 28 23:43:19 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 28 23:43:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35474a79

sys-apps/less: add github upstream metadata

Signed-off-by: Sam James  gentoo.org>

 sys-apps/less/metadata.xml | 15 ---
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/sys-apps/less/metadata.xml b/sys-apps/less/metadata.xml
index a759e4cfa83..9cfb1af4477 100644
--- a/sys-apps/less/metadata.xml
+++ b/sys-apps/less/metadata.xml
@@ -1,11 +1,12 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   base-sys...@gentoo.org
-   Gentoo Base System
-
-
-   cpe:/a:gnu:less
-
+   
+   base-sys...@gentoo.org
+   Gentoo Base System
+   
+   
+   cpe:/a:gnu:less
+   gwsw/less
+   
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2021-04-28 Thread Lars Wendler
commit: 5db40d6c6aa7f8b5602b340a866c92a2af385a09
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Apr 28 18:08:24 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Apr 28 18:08:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5db40d6c

sys-apps/less: Bump to version 581.2

Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/less/Manifest  |  1 +
 sys-apps/less/less-581.2.ebuild | 44 +
 2 files changed, 45 insertions(+)

diff --git a/sys-apps/less/Manifest b/sys-apps/less/Manifest
index 3aeacef6ca1..241782dd237 100644
--- a/sys-apps/less/Manifest
+++ b/sys-apps/less/Manifest
@@ -1,2 +1,3 @@
 DIST less-563.tar.gz 335508 BLAKE2B 
813e54b9a115600e4f20009ccad3708efc64ab4ee940aa3624e968045557bbfef6ace49b791f4b9efff86bf43df9fe2a04a160e76718396e0dae17f0bdaa62fb
 SHA512 
79384ff3faa33aeb86da6027c8b264df78f9f8c799af43dc5340e2ca3d86053c9be168140bfa05734a4217e65ef9939652b004d6a536f64b2e0ef3b74b07f535
+DIST less-581.2.tar.gz 349230 BLAKE2B 
3f9d3c94f3d9eae5ecd033c5f16a575bd3a179ca335b0318e097a916c6713379cafbe6c57459e86866e890a432fb02be9102726b35c46d9bdd07ca1b35f83058
 SHA512 
b1189396c798d7cb8655175f31b1af6163dcf8e8d7a72531161cc8396e72e0cf5858ce7b39173be603f9f16eda498f2805cf42c2b92ec6970fd9d2b603fb7b92
 DIST less-581.tar.gz 349180 BLAKE2B 
94ae4d4e3fea26499e3bcbd0edef98d0542b392cc4311e107111c332c6df962688d3326a7ca084079b753bc83779541c4810c01cf94ab3077175033069f349a1
 SHA512 
b2892c73fb6e8a5cb5d5c22280c653194d6a1667a7d65a4b972a76038818cce827f1d00f266d6222e65f93fecfe1760d30109e9d2cf1aa6872b476b49eecefd9

diff --git a/sys-apps/less/less-581.2.ebuild b/sys-apps/less/less-581.2.ebuild
new file mode 100644
index 000..c91345dc9f3
--- /dev/null
+++ b/sys-apps/less/less-581.2.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Excellent text file viewer"
+HOMEPAGE="http://www.greenwoodsoftware.com/less/;
+SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz;
+
+LICENSE="|| ( GPL-3 BSD-2 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="pcre unicode"
+
+DEPEND=">=app-misc/editor-wrapper-3
+   >=sys-libs/ncurses-5.2:0=
+   pcre? ( dev-libs/libpcre2 )"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   export ac_cv_lib_ncursesw_initscr=$(usex unicode)
+   export ac_cv_lib_ncurses_initscr=$(usex !unicode)
+   local myeconfargs=(
+   --with-regex=$(usex pcre pcre2 posix)
+   --with-editor="${EPREFIX}"/usr/libexec/editor
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   newbin "${FILESDIR}"/lesspipe-r1.sh lesspipe
+   newenvd "${FILESDIR}"/less.envd 70less
+}
+
+pkg_preinst() {
+   if has_version "<${CATEGORY}/${PN}-483-r1" ; then
+   elog "The lesspipe.sh symlink has been dropped.  If you are 
still setting"
+   elog "LESSOPEN to that, you will need to update it to 
'|lesspipe %s'."
+   elog "Colorization support has been dropped.  If you want that, 
check out"
+   elog "the new app-text/lesspipe package."
+   fi
+}



  1   2   3   >