Mon Mar 16 16:27:18 2020 UTC ()
nnn: Update to 3.0

Changes:
- take list of files as input and show
- option -e replaces NNN_USE_EDITOR
- option -t replaces NNN_IDLE_TIMEOUT
- PCRE support
- more readline bindings for native prompts
- run GUI app as plugin
- attempt lazy unmount when regular unmount fails
- fix unmount on macOS: use umount
- detect sshfs and rclone to prompt intelligently
- auto-proceed on file open (toggle key +)
- quit with error code on Q
- additional key F5 to toggle hidden
- key e to edit in EDITOR (back on multiple user requests)
- option to edit list of files in selection is changed to E
- do not end selection on redraw
- nuke: glow as Markdown viewer
- nuke: refactor, handle some common video types by extension
- file name removed from status bar
- static Makefile target
- generate, upload static package on release
- fix crash on entering empty dir, then Down
- fix keypresses lost when showing message
- fix #227: nnn creates xdg-open zombies


(sjmulder)
diff -r1.15 -r1.16 pkgsrc/sysutils/nnn/Makefile
diff -r1.10 -r1.11 pkgsrc/sysutils/nnn/distinfo

cvs diff -r1.15 -r1.16 pkgsrc/sysutils/nnn/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/nnn/Makefile 2020/01/28 14:31:19 1.15
+++ pkgsrc/sysutils/nnn/Makefile 2020/03/16 16:27:18 1.16
@@ -1,36 +1,37 @@ @@ -1,36 +1,37 @@
1# $NetBSD: Makefile,v 1.15 2020/01/28 14:31:19 sjmulder Exp $ 1# $NetBSD: Makefile,v 1.16 2020/03/16 16:27:18 sjmulder Exp $
2 2
3DISTNAME= nnn-2.9 3DISTNAME= nnn-3.0
4CATEGORIES= sysutils 4CATEGORIES= sysutils
5MASTER_SITES= ${MASTER_SITE_GITHUB:=jarun/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=jarun/}
6GITHUB_TAG= v${PKGVERSION_NOREV} 6GITHUB_TAG= v${PKGVERSION_NOREV}
7 7
8MAINTAINER= sjmulder@NetBSD.org 8MAINTAINER= sjmulder@NetBSD.org
9HOMEPAGE= https://github.com/jarun/nnn/ 9HOMEPAGE= https://github.com/jarun/nnn/
10COMMENT= Optimized, feature-packed terminal file manager 10COMMENT= Optimized, feature-packed terminal file manager
11LICENSE= 2-clause-bsd 11LICENSE= 2-clause-bsd
12 12
13USE_TOOLS+= gmake pkg-config 13USE_TOOLS+= gmake pkg-config
14USE_CURSES= wide set_escdelay getmouse 14USE_CURSES= wide set_escdelay getmouse
15 15
16.include "../../mk/bsd.prefs.mk" 16.include "../../mk/bsd.prefs.mk"
17 17
18# Crashes with NetBSD's libedit/libtermcap, see: 18# Prevent pulling in builtin termcap which conflicts with ncurses'
 19# implementation, causing a crash at startup. See:
19# https://github.com/jarun/nnn/issues/445 20# https://github.com/jarun/nnn/issues/445
20.if ${OPSYS} == "NetBSD" 21.if ${OPSYS} == "NetBSD"
21READLINE_DEFAULT= readline 22READLINE_DEFAULT= readline
22.endif 23.endif
23 24
24# clock_gettime() on older glibc (eg RHEL 6), see: 25# clock_gettime() on older glibc (eg RHEL 6). See:
25# https://github.com/jarun/nnn/issues/453 26# https://github.com/jarun/nnn/issues/453
26MAKE_ENV.Linux+= LDLIBS=-lrt 27MAKE_ENV.Linux+= LDLIBS=-lrt
27 28
28MAKE_ENV+= MANPREFIX=${PREFIX}/${PKGMANDIR} 29MAKE_ENV+= MANPREFIX=${PREFIX}/${PKGMANDIR}
29MAKE_ENV+= CFLAGS_OPTIMIZATION= 30MAKE_ENV+= CFLAGS_OPTIMIZATION=
30MAKE_ENV+= CFLAGS_CURSES=${BUILDLINK_CFLAGS.curses:Q} 31MAKE_ENV+= CFLAGS_CURSES=${BUILDLINK_CFLAGS.curses:Q}
31MAKE_ENV+= LDLIBS_CURSES=${BUILDLINK_LDADD.curses:Q} 32MAKE_ENV+= LDLIBS_CURSES=${BUILDLINK_LDADD.curses:Q}
32 33
33.include "options.mk" 34.include "options.mk"
34 35
35.include "../../mk/curses.buildlink3.mk" 36.include "../../mk/curses.buildlink3.mk"
36.include "../../mk/bsd.pkg.mk" 37.include "../../mk/bsd.pkg.mk"

cvs diff -r1.10 -r1.11 pkgsrc/sysutils/nnn/distinfo (expand / switch to unified diff)

--- pkgsrc/sysutils/nnn/distinfo 2020/01/28 14:31:19 1.10
+++ pkgsrc/sysutils/nnn/distinfo 2020/03/16 16:27:18 1.11
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.10 2020/01/28 14:31:19 sjmulder Exp $ 1$NetBSD: distinfo,v 1.11 2020/03/16 16:27:18 sjmulder Exp $
2 2
3SHA1 (nnn-2.9.tar.gz) = 17f41def0cde1485eb2b3ebdeee65d0457c5f0e7 3SHA1 (nnn-3.0.tar.gz) = 5adbc738d905da80018b6a6526b69b36ff453b92
4RMD160 (nnn-2.9.tar.gz) = 029808587e3c55a7872fad602f871b6d16a44f1e 4RMD160 (nnn-3.0.tar.gz) = d2ca7b2061f15eded16872f788f108bbc5cb8acb
5SHA512 (nnn-2.9.tar.gz) = 7bc64901a317de79cb9e29502cda70b59ca681ddde53385521a08e49cbc32fa10bb76ceef2e911838c0bb7be4f5018dce4a1906e77c0ca9f1ec8164c82da7bb2 5SHA512 (nnn-3.0.tar.gz) = a8092e1e5970e1f48baf04a3f9f7064b2efd61bc54bf993b0545c1c2148d775c29328b8e51d5b3f94340de82a468be8547bdd6bb40023811bbcfb755d611435f
6Size (nnn-2.9.tar.gz) = 97998 bytes 6Size (nnn-3.0.tar.gz) = 102636 bytes
7SHA1 (patch-src_nnn.c) = 8d89c07976cbaab520f9aaf5a3d66bed02aa1a3a 7SHA1 (patch-src_nnn.c) = 8d89c07976cbaab520f9aaf5a3d66bed02aa1a3a