From 021ff34c256e1a1eb9de3f80e0d27a5b3477a2e4 Mon Sep 17 00:00:00 2001
From: Mohammad Akhlaghi <mohammad@akhlaghi.org>
Date: Wed, 2 Dec 2020 01:01:45 +0000
Subject: Less is now built as a basic software

Less is rarely used in non-interactive mode and is primarily intended for
interactively viewing large files. So its need within Maneage (for batch
processing) wasn't often felt until now. However, when running './project
shell' (which completely closes-off the outside environment), or building a
Maneage'd project within a minimal container that doesn't have less, it
becomes hard to use Git (and in particular its 'diff' output which depends
on 'less').

With this commit, Less has been added as a dependency of Git in
'basic.mk'. In total its built product is roughly 800KB and builds within a
second or two. So it isn't a burden on any project. But it can be very
useful when the projects are being developed within the Maneage environment
itself.
---
 reproduce/software/config/checksums.conf | 1 +
 reproduce/software/config/urls.conf      | 1 +
 reproduce/software/config/versions.conf  | 1 +
 3 files changed, 3 insertions(+)

(limited to 'reproduce/software/config')

diff --git a/reproduce/software/config/checksums.conf b/reproduce/software/config/checksums.conf
index e7a0e63..850ee28 100644
--- a/reproduce/software/config/checksums.conf
+++ b/reproduce/software/config/checksums.conf
@@ -33,6 +33,7 @@ gmp-checksum = 9975e8766e62a1d48c0b6d7bbdd2fccb5b22243819102ca6c8d91f0edd2d3a1ce
 grep-checksum = 0f1506bd19971fbdcb47a111277ca63e8ad045456f096980852fd0a61c860f29f4b369bbaaa5cbce4b0a81718e3e3274d9a078b491f2109baa9a02ce600ee206
 gzip-checksum = 753fbcf5eb104bfc8a8eb81b69b8701f757b5158e6333b17438574169a4662642a122e1fdbd920a536edbcb77253d65fa571e4f507dbe72a70fee5eb161d6324
 isl-checksum = 85d0b40f4dbf14cb99d17aa07048cdcab2dc3eb527d2fbb1e84c41b2de5f351025370e57448b63b2b8a8cf8a0843a089c3263f9baee1542d5c2e1cb37ed39d94
+less-checksum = 79384ff3faa33aeb86da6027c8b264df78f9f8c799af43dc5340e2ca3d86053c9be168140bfa05734a4217e65ef9939652b004d6a536f64b2e0ef3b74b07f535
 libbsd-checksum = b75529785b16c93d31401187f8a58258fbebe565dac071c8311775c913af989f62cd29d5ce2651af3ea6221cffd31cf04826577d3e546ab9ca14340f297777b9
 libiconv-checksum = 365dac0b34b4255a0066e8033a8b3db4bdb94b9b57a9dca17ebf2d779139fe935caf51a465d17fd8ae229ec4b926f3f7025264f37243432075e5583925bb77b7
 libtool-checksum = a6eef35f3cbccf2c9e2667f44a476ebc80ab888725eb768e91a3a6c33b8c931afc46eb23efaee76c8696d3e4eed74ab1c71157bcb924f38ee912c8a90a6521a4
diff --git a/reproduce/software/config/urls.conf b/reproduce/software/config/urls.conf
index 417f5ed..63d1613 100644
--- a/reproduce/software/config/urls.conf
+++ b/reproduce/software/config/urls.conf
@@ -36,6 +36,7 @@
 #grep-url = http://ftp.gnu.org/gnu/grep
 #gzip-url = http://akhlaghi.org/src
 #isl-url = ftp://gcc.gnu.org/pub/gcc/infrastructure
+less-url = http://www.greenwoodsoftware.com/less/
 #libbsd-url = http://libbsd.freedesktop.org/releases
 #libiconv-url = https://ftp.gnu.org/pub/gnu/libiconv
 #libtool-url = http://ftp.gnu.org/gnu/libtool
diff --git a/reproduce/software/config/versions.conf b/reproduce/software/config/versions.conf
index 0b3a4d2..dd8d420 100644
--- a/reproduce/software/config/versions.conf
+++ b/reproduce/software/config/versions.conf
@@ -33,6 +33,7 @@ gmp-version = 6.2.0
 grep-version = 3.4
 gzip-version = 1.10
 isl-version = 0.18
+less-version = 563
 libbsd-version = 0.10.0
 libiconv-version = 1.16
 libtool-version = 2.4.6
-- 
cgit v1.2.1