Files
bpfire/lfs/less
Adolf Belka 04a654b4c5 less: Update to version 581
- Update from 563 to 581
- Update of rootfile not required
- Changelog
    Change ESC-u command to toggle, not disable, highlighting per man page.
    Add ESC-U command.
    Add ctrl-W search modifier for wrapping search.
    F command can be interrupted by ^X.
    Support OSC 8 hyperlinks when -R is in effect.
    g command with no number will ignore -j and put first line at top of screen.
    Multiple + or -p command line options are handled better.
    Add the --incsearch option.
    Add the --line-num-width option.
    Add the --status-col-width option.
    Add the --use-color and --color options.
    Display -w highlight even if highlighted line is empty.
    If search result is in a long line, scroll to ensure it is visible.
    Editing the same file under different names now creates only one entry in the file list.
    Make visual bell more visible on some terminals.
    Ring end-of-file bell no more than once per second.
    Build can use either Python or Perl for Makefile.aut operations.
    Fix crash when using the @ search modifier.
    Fix crash in the 's' command due to duplicate free.
    Fix realpath crash on Darwin.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-26 10:02:19 +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 = 581
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 = 6201df5b9dae2af9767fc220471471b3
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)