pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/sysutils New package, lf.
details: https://anonhg.NetBSD.org/pkgsrc/rev/fcffa6f48e78
branches: trunk
changeset: 351420:fcffa6f48e78
user: bsiegert <bsiegert%pkgsrc.org@localhost>
date: Sat Aug 20 09:33:53 2016 +0000
description:
New package, lf.
lf (as in "list files") is a terminal file manager written in Go. It is heavily
inspired by ranger with some missing and extra features. Some of the missing
features are deliberately ommited since it is better if they are handled by
external tools.
Features
- no external runtime dependencies (except for terminfo database)
- fast startup and low memory footprint (due to native code and static
binaries)
- server/client architecture to share selection between multiple instances
- custom commands as shell scripts (hence any other language as well)
- sync (waiting and skipping) and async commands
- fully customizable keybindings
Non-Features
- tabs or windows (handled by the window manager or the terminal multiplexer)
- built-in pager (handled by your pager of choice)
diffstat:
sysutils/Makefile | 3 ++-
sysutils/lf/DESCR | 19 +++++++++++++++++++
sysutils/lf/Makefile | 19 +++++++++++++++++++
sysutils/lf/PLIST | 3 +++
sysutils/lf/distinfo | 6 ++++++
5 files changed, 49 insertions(+), 1 deletions(-)
diffs (80 lines):
diff -r eeed1f6be54a -r fcffa6f48e78 sysutils/Makefile
--- a/sysutils/Makefile Sat Aug 20 09:30:41 2016 +0000
+++ b/sysutils/Makefile Sat Aug 20 09:33:53 2016 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.679 2016/07/25 10:07:23 wiedi Exp $
+# $NetBSD: Makefile,v 1.680 2016/08/20 09:33:53 bsiegert Exp $
#
COMMENT= System utilities
@@ -299,6 +299,7 @@
SUBDIR+= lambd
SUBDIR+= lastfss
SUBDIR+= lavaps
+SUBDIR+= lf
SUBDIR+= libbaloo4
SUBDIR+= libburn
SUBDIR+= libcap
diff -r eeed1f6be54a -r fcffa6f48e78 sysutils/lf/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/lf/DESCR Sat Aug 20 09:33:53 2016 +0000
@@ -0,0 +1,19 @@
+lf (as in "list files") is a terminal file manager written in Go. It is heavily
+inspired by ranger with some missing and extra features. Some of the missing
+features are deliberately ommited since it is better if they are handled by
+external tools.
+
+Features
+
+- no external runtime dependencies (except for terminfo database)
+- fast startup and low memory footprint (due to native code and static
+ binaries)
+- server/client architecture to share selection between multiple instances
+- custom commands as shell scripts (hence any other language as well)
+- sync (waiting and skipping) and async commands
+- fully customizable keybindings
+
+Non-Features
+
+- tabs or windows (handled by the window manager or the terminal multiplexer)
+- built-in pager (handled by your pager of choice)
diff -r eeed1f6be54a -r fcffa6f48e78 sysutils/lf/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/lf/Makefile Sat Aug 20 09:33:53 2016 +0000
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2016/08/20 09:33:53 bsiegert Exp $
+#
+
+DISTNAME= lf-20160819
+CATEGORIES= sysutils
+MASTER_SITES= ${MASTER_SITE_GITHUB:=gokcehan/}
+GITHUB_PROJECT= lf
+GITHUB_TAG= a6d92f4
+
+HOMEPAGE= https://${GO_SRCPATH}
+COMMENT= Pure Go termbox implementation
+LICENSE= 2-clause-bsd
+
+GO_SRCPATH= github.com/gokcehan/lf
+GO_DIST_BASE= ${GITHUB_PROJECT}-${GITHUB_TAG}*
+
+.include "../../devel/go-termbox/buildlink3.mk"
+.include "../../lang/go/go-package.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r eeed1f6be54a -r fcffa6f48e78 sysutils/lf/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/lf/PLIST Sat Aug 20 09:33:53 2016 +0000
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1 2016/08/20 09:33:53 bsiegert Exp $
+bin/lf
+@pkgdir gopkg
diff -r eeed1f6be54a -r fcffa6f48e78 sysutils/lf/distinfo
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/lf/distinfo Sat Aug 20 09:33:53 2016 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2016/08/20 09:33:53 bsiegert Exp $
+
+SHA1 (lf-20160819-a6d92f4.tar.gz) = 891e9fb762d6cb852b75b9ff0a36bd0473b718fd
+RMD160 (lf-20160819-a6d92f4.tar.gz) = f7df3c623a05ad063a5a1e299ec10e111e6d327f
+SHA512 (lf-20160819-a6d92f4.tar.gz) = 7c1d9cddd0e6431f32e6b4fcf7386c6c39129aba42be3f23db34dfc69882fd404149da08dea6f4f44a5067e28f4e7b0ebd4d16370cbc3d8951ec560d9a15c3ce
+Size (lf-20160819-a6d92f4.tar.gz) = 19903 bytes
Home |
Main Index |
Thread Index |
Old Index