[packages/less] up to 710

atler atler at pld-linux.org
Fri Sep 25 01:51:22 CEST 2026


commit b40488b6fc067f8eaeaa849bfae6e394a3255212
Author: Jan Palus <atler at pld-linux.org>
Date:   Fri Sep 25 01:50:57 2026 +0200

    up to 710

 less-multilib.patch | 12 ++++--------
 less-shell.patch    | 33 +++++++++++++++++++--------------
 less.spec           |  5 +++--
 3 files changed, 26 insertions(+), 24 deletions(-)
---
diff --git a/less.spec b/less.spec
index 6e6ab38..df06835 100644
--- a/less.spec
+++ b/less.spec
@@ -8,13 +8,13 @@ Summary(ru.UTF-8):	Программа для просмотра текстовы
 Summary(tr.UTF-8):	Metin dosyası görüntüleyici - more benzeri
 Summary(uk.UTF-8):	Програма для перегляду текстових файлів схожа на more, але краща
 Name:		less
-Version:	704
+Version:	710
 Release:	1
 License:	GPL v3+
 Group:		Applications/Text
 #Source0Download: http://www.greenwoodsoftware.com/less/download.html
 Source0:	https://www.greenwoodsoftware.com/less/%{name}-%{version}.tar.gz
-# Source0-md5:	c4c9eea5b1862783b078c67ca67c9185
+# Source0-md5:	c5b0ed0d7cebd3869feeae499c66a97b
 Source1:	http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
 # Source1-md5:	07bb76556307ab4cecba7abd3933bad2
 Source2:	%{name}echo.1
@@ -118,6 +118,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libexecdir}/less-osc8-open
 %attr(755,root,root) %{_libexecdir}/lessecho
 %{_mandir}/man1/less*.1*
+%{_mandir}/man5/less*.5*
 %lang(de) %{_mandir}/de/man1/less.1*
 %lang(hu) %{_mandir}/hu/man1/less.1*
 %lang(it) %{_mandir}/it/man1/less*.1*
diff --git a/less-multilib.patch b/less-multilib.patch
index 2cea39e..f3a34c4 100644
--- a/less-multilib.patch
+++ b/less-multilib.patch
@@ -1,17 +1,13 @@
 --- less-661/Makefile.in.orig	2024-08-24 20:28:01.122724956 +0200
 +++ less-661/Makefile.in	2024-08-24 21:24:31.187692732 +0200
-@@ -62,13 +62,13 @@ endif
- all: less$(EXEEXT) lesskey$(EXEEXT) lessecho$(EXEEXT)
+@@ -62,10 +62,10 @@ endif
+ all: less$(EXE) lessecho$(EXE)
  
- less$(EXEEXT): ${OBJ}
+ less$(EXE): ${OBJ}
 -	${CC} ${LDFLAGS} -o $@ ${OBJ} ${LIBS}
 +	${CC} ${CFLAGS} ${LDFLAGS} -o $@ ${OBJ} ${LIBS}
  
- lesskey$(EXEEXT): lesskey.${O} lesskey_parse.${O} xbuf.${O} version.${O}
--	${CC} ${LDFLAGS} -o $@ lesskey.${O} lesskey_parse.${O} xbuf.${O} version.${O} ${LIBS}
-+	${CC} ${CFLAGS} ${LDFLAGS} -o $@ lesskey.${O} lesskey_parse.${O} xbuf.${O} version.${O} ${LIBS}
- 
- lessecho$(EXEEXT): lessecho.${O} version.${O}
+ lessecho$(EXE): lessecho.${O} version.${O}
 -	${CC} ${LDFLAGS} -o $@ lessecho.${O} version.${O} ${LIBS}
 +	${CC} ${CFLAGS} ${LDFLAGS} -o $@ lessecho.${O} version.${O} ${LIBS}
  
diff --git a/less-shell.patch b/less-shell.patch
index bdce529..f35df29 100644
--- a/less-shell.patch
+++ b/less-shell.patch
@@ -1,6 +1,6 @@
---- less-661/filename.c.orig	2024-08-24 20:24:56.143727073 +0200
-+++ less-661/filename.c	2024-08-24 20:27:41.742829946 +0200
-@@ -550,38 +550,7 @@ static FILE * shellcmd(constant char *cm
+--- less-710/filename.c.orig	2026-09-09 03:42:36.000000000 +0200
++++ less-710/filename.c	2026-09-25 01:29:41.954131707 +0200
+@@ -584,43 +584,7 @@
  {
  	FILE *fd;
  
@@ -10,26 +10,31 @@
 -	shell = lgetenv("SHELL");
 -	if (!isnullenv(shell))
 -	{
--		char *scmd;
--		char *esccmd;
+-		constant char *copt = shell_coption();
 -
 -		/*
 -		 * Read the output of <$SHELL -c cmd>.  
 -		 * Escape any metacharacters in the command.
 -		 */
--		esccmd = shell_quote(cmd);
--		if (esccmd == NULL)
+-		if (copt == NULL)
 -		{
 -			fd = popen(cmd, "r");
 -		} else
 -		{
--			constant char *copt = shell_coption();
--			size_t len = strlen(shell) + strlen(esccmd) + strlen(copt) + 3;
--			scmd = (char *) ecalloc(len, sizeof(char));
--			SNPRINTF3(scmd, len, "%s %s %s", shell, copt, esccmd);
--			free(esccmd);
--			fd = popen(scmd, "r");
--			free(scmd);
+-			char *esccmd = shell_quote(cmd);
+-			if (esccmd == NULL)
+-			{
+-				error(LM(cannot_quote_command), NULL_PARG);
+-				return NULL;
+-			} else
+-			{
+-				size_t len = strlen(shell) + strlen(esccmd) + strlen(copt) + 3;
+-				char *scmd = (char *) ecalloc(len, sizeof(char));
+-				SNPRINTF3(scmd, len, "%s %s %s", shell, copt, esccmd);
+-				fd = popen(scmd, "r");
+-				free(scmd);
+-				free(esccmd);
+-			}
 -		}
 -	} else
 -#endif
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/less.git/commitdiff/b40488b6fc067f8eaeaa849bfae6e394a3255212



More information about the pld-cvs-commit mailing list