pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/sysutils/nnn Update nnn to 2.2.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/df4b7e8e8872
branches:  trunk
changeset: 327660:df4b7e8e8872
user:      bsiegert <bsiegert%pkgsrc.org@localhost>
date:      Sat Jan 05 19:33:24 2019 +0000

description:
Update nnn to 2.2.

>From Sijmen Mulder via email to tech-pkg.

Upstream changes:
- (neo)vim plugin nnn.vim
- macOS fixes
   - Fix issues with file copy, move, remove
   - Handle Del in rename prompt
   - Pass correct file option to identify mime
- Support selection across directories and contexts
- Offer option force before file remove
- Keys Tab, ^I to go to next active context
- Per-context directory color specified by $NNN_CONTEXT_COLORS
   - Option -c is removed
- Option -C to disable colors
- Choose script to run from a script directory
- Run a command (or launch an application)
- Run file as executable (key C)
- Documentation on lftp integration for remote file transfers
- Support a combined set of arguments to $EDITOR, $PAGER and $SHELL
- Handle > 2 GB files on 32-bit ARM
- Env var $DISABLE_FILE_OPEN_ON_NAV to disable file open on Right or l
- NUL-terminated file paths in selection list instead of LF
- Better support for Termux and Cygwin environments
- Remapped keys
   - ^I - go to next active context
   - ^T - toggle navigate-as-you-type

diffstat:

 sysutils/nnn/Makefile               |   4 +-
 sysutils/nnn/distinfo               |  10 ++++----
 sysutils/nnn/patches/patch-Makefile |  41 -------------------------------------
 3 files changed, 7 insertions(+), 48 deletions(-)

diffs (73 lines):

diff -r 01f052d811d9 -r df4b7e8e8872 sysutils/nnn/Makefile
--- a/sysutils/nnn/Makefile     Sat Jan 05 18:16:08 2019 +0000
+++ b/sysutils/nnn/Makefile     Sat Jan 05 19:33:24 2019 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.1 2018/12/17 14:22:52 bsiegert Exp $
+# $NetBSD: Makefile,v 1.2 2019/01/05 19:33:24 bsiegert Exp $
 
-DISTNAME=      nnn-2.1
+DISTNAME=      nnn-2.2
 CATEGORIES=    sysutils
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=jarun/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}
diff -r 01f052d811d9 -r df4b7e8e8872 sysutils/nnn/distinfo
--- a/sysutils/nnn/distinfo     Sat Jan 05 18:16:08 2019 +0000
+++ b/sysutils/nnn/distinfo     Sat Jan 05 19:33:24 2019 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.1 2018/12/17 14:22:52 bsiegert Exp $
+$NetBSD: distinfo,v 1.2 2019/01/05 19:33:24 bsiegert Exp $
 
-SHA1 (nnn-2.1.tar.gz) = 033413269dd31604c188fe4d1cd798290a071bac
-RMD160 (nnn-2.1.tar.gz) = ac391618655cfc6c1d3a605cc4b3c4218c5cc074
-SHA512 (nnn-2.1.tar.gz) = 4ce20944df613706545cffb70896b9c494ed0304a591b1ffdae4886ac3783c2c1ab321b336b9873bd8b1382bc9c6ae8e0226f7abb98fb461ed64b28e1302d8f2
-Size (nnn-2.1.tar.gz) = 48481 bytes
+SHA1 (nnn-2.2.tar.gz) = a20b8a660bb8843ce8b85e4c9ee1ea01707481d4
+RMD160 (nnn-2.2.tar.gz) = 29231e10d4de0c8d04163cc94eae8fd0573fa381
+SHA512 (nnn-2.2.tar.gz) = 0144c9f9c29c2ff3818cf14532354e8182f872580ce7c5a06ab8595b4354edc3a4ede3afc667cd0561a3de4d2f34965a9c057f7ac9555d86feff83abaaca5793
+Size (nnn-2.2.tar.gz) = 50955 bytes
 SHA1 (patch-Makefile) = df888894fd091e6a57ceb46aeb3443a369e1c79d
diff -r 01f052d811d9 -r df4b7e8e8872 sysutils/nnn/patches/patch-Makefile
--- a/sysutils/nnn/patches/patch-Makefile       Sat Jan 05 18:16:08 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,41 +0,0 @@
-$NetBSD: patch-Makefile,v 1.1 2018/12/17 14:22:52 bsiegert Exp $
-
- - Make curses flags configurable
- - Also use pkg-config for regular ncurses
- - Make optimization flags configurable
-
-Upstream PR:
-https://github.com/jarun/nnn/pull/166
-
---- Makefile
-+++ Makefile
-@@ -6,16 +6,24 @@ STRIP ?= strip
- PKG_CONFIG ?= pkg-config
- INSTALL ?= install
- 
--CFLAGS ?= -O3
--CFLAGS += -Wall -Wextra -Wno-unused-parameter
-+CFLAGS_OPTIMIZATION ?= -O3
- 
- ifeq ($(shell $(PKG_CONFIG) ncursesw && echo 1),1)
--      CFLAGS += $(shell $(PKG_CONFIG) --cflags ncursesw)
--      LDLIBS += $(shell $(PKG_CONFIG) --libs   ncursesw)
-+      CFLAGS_CURSES ?= $(shell $(PKG_CONFIG) --cflags ncursesw)
-+      LDLIBS_CURSES ?= $(shell $(PKG_CONFIG) --libs   ncursesw)
-+else ifeq ($(shell $(PKG_CONFIG) ncurses && echo 1),1)
-+      CFLAGS_CURSES ?= $(shell $(PKG_CONFIG) --cflags ncurses)
-+      LDLIBS_CURSES ?= $(shell $(PKG_CONFIG) --libs   ncurses)
- else
--      LDLIBS += -lncurses
-+      LDLIBS_CURSES ?= -lncurses
- endif
- 
-+CFLAGS += -Wall -Wextra -Wno-unused-parameter
-+CFLAGS += $(CFLAGS_OPTIMIZATION)
-+CFLAGS += $(CFLAGS_CURSES)
-+
-+LDLIBS += $(LDLIBS_CURSES)
-+
- DISTFILES = src nnn.1 Makefile README.md LICENSE
- SRC = src/nnn.c
- BIN = nnn



Home | Main Index | Thread Index | Old Index