pkgsrc-Changes archive

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

CVS commit: pkgsrc/sysutils



Module Name:    pkgsrc
Committed By:   bsiegert
Date:           Sat Aug 20 09:33:53 UTC 2016

Modified Files:
        pkgsrc/sysutils: Makefile
Added Files:
        pkgsrc/sysutils/lf: DESCR Makefile PLIST distinfo

Log Message:
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)


To generate a diff of this commit:
cvs rdiff -u -r1.679 -r1.680 pkgsrc/sysutils/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/sysutils/lf/DESCR pkgsrc/sysutils/lf/Makefile \
    pkgsrc/sysutils/lf/PLIST pkgsrc/sysutils/lf/distinfo

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

Modified files:

Index: pkgsrc/sysutils/Makefile
diff -u pkgsrc/sysutils/Makefile:1.679 pkgsrc/sysutils/Makefile:1.680
--- pkgsrc/sysutils/Makefile:1.679      Mon Jul 25 10:07:23 2016
+++ pkgsrc/sysutils/Makefile    Sat Aug 20 09:33:53 2016
@@ -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+=    kuser
 SUBDIR+=       lambd
 SUBDIR+=       lastfss
 SUBDIR+=       lavaps
+SUBDIR+=       lf
 SUBDIR+=       libbaloo4
 SUBDIR+=       libburn
 SUBDIR+=       libcap

Added files:

Index: pkgsrc/sysutils/lf/DESCR
diff -u /dev/null pkgsrc/sysutils/lf/DESCR:1.1
--- /dev/null   Sat Aug 20 09:33:53 2016
+++ pkgsrc/sysutils/lf/DESCR    Sat Aug 20 09:33:53 2016
@@ -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)
Index: pkgsrc/sysutils/lf/Makefile
diff -u /dev/null pkgsrc/sysutils/lf/Makefile:1.1
--- /dev/null   Sat Aug 20 09:33:53 2016
+++ pkgsrc/sysutils/lf/Makefile Sat Aug 20 09:33:53 2016
@@ -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"
Index: pkgsrc/sysutils/lf/PLIST
diff -u /dev/null pkgsrc/sysutils/lf/PLIST:1.1
--- /dev/null   Sat Aug 20 09:33:53 2016
+++ pkgsrc/sysutils/lf/PLIST    Sat Aug 20 09:33:53 2016
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1 2016/08/20 09:33:53 bsiegert Exp $
+bin/lf
+@pkgdir gopkg
Index: pkgsrc/sysutils/lf/distinfo
diff -u /dev/null pkgsrc/sysutils/lf/distinfo:1.1
--- /dev/null   Sat Aug 20 09:33:53 2016
+++ pkgsrc/sysutils/lf/distinfo Sat Aug 20 09:33:53 2016
@@ -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