pkgsrc-WIP-changes archive

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

import zf, needs port of termios to zig's stdlib (working on it)



Module Name:	pkgsrc-wip
Committed By:	nikita <nikita%NetBSD.org@localhost>
Pushed By:	nikita
Date:		Thu Mar 30 20:20:15 2023 +0200
Changeset:	75dd2106100701126770a6b649482cb1370c2a3a

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

Log Message:
import zf, needs port of termios to zig's stdlib (working on it)

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

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

diffstat:
 zf/DESCR    | 19 +++++++++++++++++++
 zf/Makefile | 20 ++++++++++++++++++++
 zf/PLIST    |  4 ++++
 zf/distinfo |  8 ++++++++
 4 files changed, 51 insertions(+)

diffs:
diff --git a/zf/DESCR b/zf/DESCR
new file mode 100644
index 0000000000..dced1471f5
--- /dev/null
+++ b/zf/DESCR
@@ -0,0 +1,19 @@
+zf is an interactive commandline fuzzy finder that prioritizes matches on
+filenames. zf accepts newline separated strings on stdin and outputs the
+selected line on stdout. Use with a pipe, or io redirection. See the
+documentation for more details. zf is also packaged as an
+allocation-free library for fuzzy filtering.
+
+Features
+
+    designed for fuzzy matching file paths (but also works as a general purpose fuzzy finder)
+    refine search results with whitespace separated query terms
+    case insensitive unless the query contains uppercase letters (smartcase)
+    multiselect to output multiple selected lines
+    Zig and C libraries for the zf ranking algorithm
+
+zf aims to be simple:
+
+    no full-window interface
+    minimal config and options
+    sensible defaults
diff --git a/zf/Makefile b/zf/Makefile
new file mode 100644
index 0000000000..ff0c532ae8
--- /dev/null
+++ b/zf/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD$
+
+DISTNAME=	zf-0.8.0
+CATEGORIES=	textproc
+MASTER_SITES=	${MASTER_SITE_GITHUB:=natecraddock/}
+GITHUB_TAG=	${PKGVERSION_NOREV}
+GITHUB_PROJECT=	zf
+
+GITHUB_SUBMODULES+=	jecolon ziglyph 8d347309cef3c9ad210ff001f43f1b332d5e615f lib/ziglyph
+
+MAINTAINER=	nikita%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/natecraddock/zf/
+COMMENT=	Commandline fuzzy finder designed for filtering filepaths
+LICENSE=	mit
+
+# \todo: There is currently an issue building this as RELRO.
+RELRO_SUPPORTED=	no
+
+.include "../../lang/zig/application.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/zf/PLIST b/zf/PLIST
new file mode 100644
index 0000000000..50777bc6bf
--- /dev/null
+++ b/zf/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD: PLIST,v 1.1 2020/06/16 10:30:32 nikita Exp $
+bin/passphrase
+man/man1/passphrase.1
+share/passphrase/en.txt
diff --git a/zf/distinfo b/zf/distinfo
new file mode 100644
index 0000000000..181e92df51
--- /dev/null
+++ b/zf/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.6 2023/01/22 19:36:02 nikita Exp $
+
+BLAKE2s (jecolon-ziglyph-8d347309cef3c9ad210ff001f43f1b332d5e615f.tar.gz) = f8e95f13b2ee8ce557f08ce80144528c540e6867a8071c968808faddfae78481
+SHA512 (jecolon-ziglyph-8d347309cef3c9ad210ff001f43f1b332d5e615f.tar.gz) = acdf788b8ad708cb3bd191efa77239b197e7368f7a69d127adf3e04e43847c0ffb52ca1dd05eac0cc4d14eec42cb933fa3a861bdf982337e446b958de0f32f6d
+Size (jecolon-ziglyph-8d347309cef3c9ad210ff001f43f1b332d5e615f.tar.gz) = 1663032 bytes
+BLAKE2s (zf-0.8.0.tar.gz) = 87dea2b23ec4ae8ae853282bf42be66d619eecf60ed104655cf7282521ae8d39
+SHA512 (zf-0.8.0.tar.gz) = caf2892a11a0549d883d000112be22ff695da3d72d26e5f296099215db1337d9b245bc97184178cc614c809c3116d10314c9c33e5841124dd9ad79131bc560ca
+Size (zf-0.8.0.tar.gz) = 28995 bytes


Home | Main Index | Thread Index | Old Index