pkgsrc-WIP-changes archive

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

Copy over sysutils/lf to wip/lf.



Module Name:	pkgsrc-wip
Committed By:	Benny Siegert <bsiegert%gmail.com@localhost>
Pushed By:	bsiegert
Date:		Sun Jan 19 12:42:09 2020 +0100
Changeset:	da3239df91b84c6fcf29e22a2543b7333ea83fa5

Added Files:
	lf/DESCR
	lf/Makefile
	lf/PLIST
	lf/distinfo

Log Message:
Copy over sysutils/lf to wip/lf.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=da3239df91b84c6fcf29e22a2543b7333ea83fa5

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

diffstat:
 lf/DESCR    | 19 +++++++++++++++++++
 lf/Makefile | 19 +++++++++++++++++++
 lf/PLIST    |  3 +++
 lf/distinfo |  6 ++++++
 4 files changed, 47 insertions(+)

diffs:
diff --git a/lf/DESCR b/lf/DESCR
new file mode 100644
index 0000000000..c7f620ceb9
--- /dev/null
+++ b/lf/DESCR
@@ -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 --git a/lf/Makefile b/lf/Makefile
new file mode 100644
index 0000000000..db20095eb3
--- /dev/null
+++ b/lf/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.22 2020/01/10 13:32:18 bsiegert Exp $
+#
+
+DISTNAME=		lf-20180302
+PKGREVISION=		14
+CATEGORIES=		sysutils
+MASTER_SITES=		${MASTER_SITE_GITHUB:=gokcehan/}
+GITHUB_TAG=		c3f4aa5
+
+HOMEPAGE=		https://${GO_SRCPATH}
+COMMENT=		Terminal file manager
+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 --git a/lf/PLIST b/lf/PLIST
new file mode 100644
index 0000000000..165492271b
--- /dev/null
+++ b/lf/PLIST
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1 2016/08/20 09:33:53 bsiegert Exp $
+bin/lf
+@pkgdir gopkg
diff --git a/lf/distinfo b/lf/distinfo
new file mode 100644
index 0000000000..d9649bd800
--- /dev/null
+++ b/lf/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.2 2018/03/14 08:46:23 bsiegert Exp $
+
+SHA1 (lf-20180302-c3f4aa5.tar.gz) = 12e67cb9101d2da54919341efe4f09d5c6e6b919
+RMD160 (lf-20180302-c3f4aa5.tar.gz) = 3f2762fa91d01df14e083a6a407977876d17ccc3
+SHA512 (lf-20180302-c3f4aa5.tar.gz) = fa3d89adc9b2666345fd0c4ac285db9f62bbe8ed4c7f7aedd7767ced64cc4038b6fc57f392d2a27029e805405ae0f0b21a05e2092a478b7a041c92f272e48fe5
+Size (lf-20180302-c3f4aa5.tar.gz) = 37753 bytes


Home | Main Index | Thread Index | Old Index