Files
bpfire/lfs/less
Adolf Belka 304f647749 less: Update to version 563
- Update less from 530 to 563
- No change in rootfile
- Changelog
	Version 563 was released on 21 Oct 2020.
		These are the differences between version 551 and version 563:
		    Update Unicode tables.
		    Treat Hangul Jamo medial vowels and final consonants as zero width.
		    Display error message immediately when -o is toggled and input is not a pipe.
		    Fix regression: make screen repaint when "squished" and a no-movement command is given.
		    Fix erroneous EOF calculation when F command is interrupted.
		    Make WIN32C version include this fix from 551: Don't count lines in initial screen if using -X with -F.
		    Fix display bug in WIN32C version.
		    Fix memory corruption when built with libtermcap.
		    Fix crash on some systems due to realpath incompatibility.
		    Support libtinfow.
	Version 551 was released on 11 Jun 2019
		551 is the same as 550 except for a few documentation changes.
	Version 550 was released on 3 Jun 2019.
		These are the differences between version 530 and version 550:
		    Add --mouse option.
		    Add --wheel-lines option.
		    Add --no-histdups option.
		    Add --save-marks option.
		    Support PCRE2 regular expression library.
		    Redraw screen on SIGWINCH even if screen size doesn't change.
		    Shell-escape filenames in history so they can be used again.
		    Ring bell if user enters invalid long option name.
		    Use PCRE_UTF8 flag for pcre regular expressions when in UTF-8 mode.
		    Windows: use wide-char string to set console title.
		    Don't count lines in initial screen if using -X with -F.
		    Support mingw build system.
		    Fix bug in v command on empty file.
		    Fix bug in v command when filename contains shell metacharacters.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-05 11:17:30 +00:00

81 lines
3.1 KiB
Plaintext

###############################################################################
# #
# IPFire.org - A linux based firewall #
# Copyright (C) 2007-2019 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
# the Free Software Foundation, either version 3 of the License, or #
# (at your option) any later version. #
# #
# This program is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with this program. If not, see <http://www.gnu.org/licenses/>. #
# #
###############################################################################
###############################################################################
# Definitions
###############################################################################
include Config
VER = 563
THISAPP = less-$(VER)
DL_FILE = $(THISAPP).tar.gz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
###############################################################################
# Top-level Rules
###############################################################################
objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = 1ee44fa71447a845f6eef5b3f38d2781
install : $(TARGET)
check : $(patsubst %,$(DIR_CHK)/%,$(objects))
download :$(patsubst %,$(DIR_DL)/%,$(objects))
md5 : $(subst %,%_MD5,$(objects))
###############################################################################
# Downloading, checking, md5sum
###############################################################################
$(patsubst %,$(DIR_CHK)/%,$(objects)) :
@$(CHECK)
$(patsubst %,$(DIR_DL)/%,$(objects)) :
@$(LOAD)
$(subst %,%_MD5,$(objects)) :
@$(MD5)
###############################################################################
# Installation Details
###############################################################################
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && ./configure \
--prefix=/usr \
--sysconfdir=/etc
cd $(DIR_APP) && make $(MAKETUNING)
cd $(DIR_APP) && make install
@rm -rf $(DIR_APP)
@$(POSTBUILD)