pkgsrc-Changes archive

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

CVS commit: pkgsrc/sysutils/nnn



Module Name:    pkgsrc
Committed By:   sjmulder
Date:           Wed Apr 29 09:29:38 UTC 2020

Modified Files:
        pkgsrc/sysutils/nnn: Makefile PLIST distinfo options.mk

Log Message:
nnn: Update to 3.1

Package changes:
 - Now installs completions for fish, zsh, and bash.
 - New option 'mouse' (enabled by default) makes mouse support optional.
 - New option 'pcre' (enabled by default) for Perl regular expressions.
 - Removed checksum for deleted patch-src_nnn.c in distinfo.

Upstream changes:
 - unlimited bookmarks and plugin keys
 - status bar text in context color
 - support config `NO_COLOR` to disable colors
 - config `NNN_OPTS` to specify binary options to `nnn`
 - config `NNN_MCLICK` to emulate configurable key
 - toggle selection on right click
 - ignore hard links when calculating disk usage
 - dim (hard/sym) link names (symlink to file has `@`)
 - more special keys at empty filter prompt in _type-to-nav_
 - key `>` to export file list
 - option `-F` to show fortune in help and settings screen
 - option `-T` to specify sort order (obsoletes `-v`)
 - option to clear sort order
 - key `T` to change time type (access/change/mod)
 - `.nmv` - internal fully-functional batch renamer plugin
 - make var `O_NOBATCH` to disable native batch renamer
 - `nuke` & `imgview` - open all images in directory sxiv
 - `nuke` - open log files in vi
 - plugin `x2sel` - system clipboard to selection copier
 - plugin `fzy` - cd using z database
 - plugin `fzopen` - support `FZF_DEFAULT_COMMAND`
 - create new context on TAB without prompt
 - hover and connect by dir name (within config dir)
 - move to next entry on current file delete
 - on single file copy/move, select the copied/moved file
 - option `-f` to to use readline history file (off by default)
 - use `s` in status bar to indicate selection in progress
 - make var `O_NOMOUSE` to disable mouse support
 - do not store `NNN_TRASH` and `-Q` in config/session
 - add sample .desktop file for XDG compatible DEs
 - rename _nav-as-you-type_ to _type-to-nav_ mode
 - fix PCRE case-insensitive regex search
 - fix no error msg when filter length limit exceeded
 - fix static package generation
 - fix broken abort message when started in du-mode
 - fix filter lost on context switch in non _type-to-nav_ mode
 - fix broken readline prompt
 - fix long strings treated as action keys in filter prompt
 - fix `NNNLVL` not reset when spawned shell is exited


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 pkgsrc/sysutils/nnn/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/sysutils/nnn/PLIST
cvs rdiff -u -r1.11 -r1.12 pkgsrc/sysutils/nnn/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/sysutils/nnn/options.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/sysutils/nnn/Makefile
diff -u pkgsrc/sysutils/nnn/Makefile:1.16 pkgsrc/sysutils/nnn/Makefile:1.17
--- pkgsrc/sysutils/nnn/Makefile:1.16   Mon Mar 16 16:27:18 2020
+++ pkgsrc/sysutils/nnn/Makefile        Wed Apr 29 09:29:38 2020
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.16 2020/03/16 16:27:18 sjmulder Exp $
+# $NetBSD: Makefile,v 1.17 2020/04/29 09:29:38 sjmulder Exp $
 
-DISTNAME=      nnn-3.0
+DISTNAME=      nnn-3.1
 CATEGORIES=    sysutils
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=jarun/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}
@@ -11,7 +11,11 @@ COMMENT=     Optimized, feature-packed termi
 LICENSE=       2-clause-bsd
 
 USE_TOOLS+=    gmake pkg-config
-USE_CURSES=    wide set_escdelay getmouse
+USE_CURSES=    wide set_escdelay
+
+INSTALLATION_DIRS+=    share/bash-completion/completions
+INSTALLATION_DIRS+=    share/fish/vendor_completions.d
+INSTALLATION_DIRS+=    share/zsh/site-functions
 
 .include "../../mk/bsd.prefs.mk"
 
@@ -31,6 +35,17 @@ MAKE_ENV+=   CFLAGS_OPTIMIZATION=
 MAKE_ENV+=     CFLAGS_CURSES=${BUILDLINK_CFLAGS.curses:Q}
 MAKE_ENV+=     LDLIBS_CURSES=${BUILDLINK_LDADD.curses:Q}
 
+post-install:
+       ${INSTALL_DATA} \
+               ${WRKSRC}/misc/auto-completion/bash/nnn-completion.bash \
+               ${DESTDIR}${PREFIX}/share/bash-completion/completions/nnn
+       ${INSTALL_DATA} \
+               ${WRKSRC}/misc/auto-completion/fish/nnn.fish \
+               ${DESTDIR}${PREFIX}/share/fish/vendor_completions.d/
+       ${INSTALL_DATA} \
+               ${WRKSRC}/misc/auto-completion/zsh/_nnn \
+               ${DESTDIR}${PREFIX}/share/zsh/site-functions
+
 .include "options.mk"
 
 .include "../../mk/curses.buildlink3.mk"

Index: pkgsrc/sysutils/nnn/PLIST
diff -u pkgsrc/sysutils/nnn/PLIST:1.1 pkgsrc/sysutils/nnn/PLIST:1.2
--- pkgsrc/sysutils/nnn/PLIST:1.1       Mon Dec 17 14:22:52 2018
+++ pkgsrc/sysutils/nnn/PLIST   Wed Apr 29 09:29:38 2020
@@ -1,3 +1,6 @@
-@comment $NetBSD: PLIST,v 1.1 2018/12/17 14:22:52 bsiegert Exp $
+@comment $NetBSD: PLIST,v 1.2 2020/04/29 09:29:38 sjmulder Exp $
 bin/nnn
 man/man1/nnn.1
+share/bash-completion/completions/nnn
+share/fish/vendor_completions.d/nnn.fish
+share/zsh/site-functions/_nnn

Index: pkgsrc/sysutils/nnn/distinfo
diff -u pkgsrc/sysutils/nnn/distinfo:1.11 pkgsrc/sysutils/nnn/distinfo:1.12
--- pkgsrc/sysutils/nnn/distinfo:1.11   Mon Mar 16 16:27:18 2020
+++ pkgsrc/sysutils/nnn/distinfo        Wed Apr 29 09:29:38 2020
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.11 2020/03/16 16:27:18 sjmulder Exp $
+$NetBSD: distinfo,v 1.12 2020/04/29 09:29:38 sjmulder Exp $
 
-SHA1 (nnn-3.0.tar.gz) = 5adbc738d905da80018b6a6526b69b36ff453b92
-RMD160 (nnn-3.0.tar.gz) = d2ca7b2061f15eded16872f788f108bbc5cb8acb
-SHA512 (nnn-3.0.tar.gz) = a8092e1e5970e1f48baf04a3f9f7064b2efd61bc54bf993b0545c1c2148d775c29328b8e51d5b3f94340de82a468be8547bdd6bb40023811bbcfb755d611435f
-Size (nnn-3.0.tar.gz) = 102636 bytes
-SHA1 (patch-src_nnn.c) = 8d89c07976cbaab520f9aaf5a3d66bed02aa1a3a
+SHA1 (nnn-3.1.tar.gz) = 70e40acc2e2a9cd330e75ea8641751d69089597d
+RMD160 (nnn-3.1.tar.gz) = fd18ec2f3dcb17ff90463afc21c6f764bf08d806
+SHA512 (nnn-3.1.tar.gz) = f17bdcf95bba3eb50d20cb06725022bcdc2fae34a365e55dea1baa49e40c567e175a3d5c66fcf70f560e64a8933f0ed9a8ca39af67fd39edcb81c82be5aedca9
+Size (nnn-3.1.tar.gz) = 110005 bytes

Index: pkgsrc/sysutils/nnn/options.mk
diff -u pkgsrc/sysutils/nnn/options.mk:1.3 pkgsrc/sysutils/nnn/options.mk:1.4
--- pkgsrc/sysutils/nnn/options.mk:1.3  Tue Jan 28 14:31:19 2020
+++ pkgsrc/sysutils/nnn/options.mk      Wed Apr 29 09:29:38 2020
@@ -1,11 +1,22 @@
-# $NetBSD: options.mk,v 1.3 2020/01/28 14:31:19 sjmulder Exp $
+# $NetBSD: options.mk,v 1.4 2020/04/29 09:29:38 sjmulder Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.nnn
-PKG_SUPPORTED_OPTIONS+=        readline debug
-PKG_SUGGESTED_OPTIONS+=        readline
+PKG_SUPPORTED_OPTIONS+=        mouse pcre readline debug
+PKG_SUGGESTED_OPTIONS+=        mouse pcre readline
 
 .include "../../mk/bsd.options.mk"
 
+.if !empty(PKG_OPTIONS:Mmouse)
+USE_CURSES+=           getmouse
+.else
+MAKE_FLAGS+=           O_NOMOUSE=1
+.endif
+
+.if !empty(PKG_OPTIONS:Mpcre)
+.include "../../devel/pcre/buildlink3.mk"
+MAKE_FLAGS+=           O_PCRE=1
+.endif
+
 .if !empty(PKG_OPTIONS:Mreadline)
 .include "../../mk/readline.buildlink3.mk"
 .else



Home | Main Index | Thread Index | Old Index