pkgsrc-Changes archive

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

CVS commit: pkgsrc/editors/vis-editor



Module Name:    pkgsrc
Committed By:   wiz
Date:           Mon Oct 26 10:53:10 UTC 2026

Added Files:
        pkgsrc/editors/vis-editor: DESCR Makefile PLIST distinfo

Log Message:
editors/vis-editor: import vis-editor-0.9

Packaged for wip by arcathrax, Manuel Kuklinski, pin, leot, Silas, and
Eric Garver.

Vis aims to be a modern, legacy free, simple yet efficient vim-like editor.

The intention is not to be bug for bug compatible with vim, instead a similar
editing experience should be provided. The goal could thus be summarized as
"80% of vim's features implemented in roughly 1% of the code".


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/editors/vis-editor/DESCR \
    pkgsrc/editors/vis-editor/Makefile pkgsrc/editors/vis-editor/PLIST \
    pkgsrc/editors/vis-editor/distinfo

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

Added files:

Index: pkgsrc/editors/vis-editor/DESCR
diff -u /dev/null pkgsrc/editors/vis-editor/DESCR:1.1
--- /dev/null   Mon Oct 26 10:53:10 2026
+++ pkgsrc/editors/vis-editor/DESCR     Mon Oct 26 10:53:10 2026
@@ -0,0 +1,5 @@
+Vis aims to be a modern, legacy free, simple yet efficient vim-like editor.
+
+The intention is not to be bug for bug compatible with vim, instead a similar
+editing experience should be provided. The goal could thus be summarized as
+"80% of vim's features implemented in roughly 1% of the code".
Index: pkgsrc/editors/vis-editor/Makefile
diff -u /dev/null pkgsrc/editors/vis-editor/Makefile:1.1
--- /dev/null   Mon Oct 26 10:53:10 2026
+++ pkgsrc/editors/vis-editor/Makefile  Mon Oct 26 10:53:10 2026
@@ -0,0 +1,67 @@
+# $NetBSD: Makefile,v 1.1 2026/10/26 10:53:10 wiz Exp $
+
+DISTNAME=              vis-0.9
+PKGNAME=               ${DISTNAME:S/vis/vis-editor/}
+CATEGORIES=            editors
+MASTER_SITES=          ${MASTER_SITE_GITHUB:=martanne/}
+GITHUB_PROJECT=                vis
+GITHUB_TAG=            v${PKGVERSION_NOREV}
+
+MAINTAINER=            pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=              https://github.com/martanne/vis/
+COMMENT=               Vim like text editor
+LICENSE=               isc
+
+DEPENDS+=              ${LUA_PKGPREFIX}-lpeg-[0-9]*:../../devel/lua-lpeg
+
+HAS_CONFIGURE=         yes
+USE_TOOLS+=            pkg-config gmake
+
+CONFIGURE_ARGS+=       --prefix=${PREFIX}
+CONFIGURE_ARGS+=       --sharedir=${PREFIX}/share
+CONFIGURE_ARGS+=       --mandir=${PREFIX}/${PKGMANDIR}
+
+SUBST_CLASSES+=                        fix-paths
+SUBST_STAGE.fix-paths=         pre-build
+SUBST_MESSAGE.fix-paths=       Fixing absolute paths.
+SUBST_FILES.fix-paths=         vis-lua.c man/vis.1 Makefile
+SUBST_SED.fix-paths=           -e 's,/usr/local,${PREFIX},g'
+SUBST_SED.fix-paths+=          -e 's,/share/vis,/share/vis-editor,g'
+SUBST_SED.fix-paths+=          -e 's,$${SHAREPREFIX}/vis,$${SHAREPREFIX}/vis-editor,g'
+SUBST_SED.fix-paths+=          -e 's,$${DOCPREFIX}/vis,$${DOCPREFIX}/vis-editor,g'
+
+SUBST_CLASSES+=                        binary-names
+SUBST_STAGE.binary-names=      pre-build
+SUBST_MESSAGE.binary-names=    Fixing binary names.
+SUBST_FILES.binary-names+=     man/*.1
+SUBST_FILES.binary-names+=     lua/plugins/*.lua
+SUBST_FILES.binary-names+=     main.c vis-menu.c vis-registers.c vis.h
+SUBST_FILES.binary-names+=     vis-complete vis-open
+SUBST_SED.binary-names=                -e 's,vis-\(open\),vis-editor-\1,g'
+SUBST_SED.binary-names+=       -e 's,vis-\(clipboard\),vis-editor-\1,g'
+SUBST_SED.binary-names+=       -e 's,vis-\(complete\),vis-editor-\1,g'
+SUBST_SED.binary-names+=       -e 's,vis-\(digraph\),vis-editor-\1,g'
+SUBST_SED.binary-names+=       -e 's,vis-\(menu\),vis-editor-\1,g'
+
+LUA_VERSIONS_ACCEPTED= 52 53 54
+
+post-install:
+       ${MV} ${DESTDIR}${PREFIX}/bin/vis ${DESTDIR}${PREFIX}/bin/vis-editor
+       ${MV} ${DESTDIR}${PREFIX}/bin/vis-open ${DESTDIR}${PREFIX}/bin/vis-editor-open
+       ${MV} ${DESTDIR}${PREFIX}/bin/vis-clipboard ${DESTDIR}${PREFIX}/bin/vis-editor-clipboard
+       ${MV} ${DESTDIR}${PREFIX}/bin/vis-complete ${DESTDIR}${PREFIX}/bin/vis-editor-complete
+       ${MV} ${DESTDIR}${PREFIX}/bin/vis-digraph ${DESTDIR}${PREFIX}/bin/vis-editor-digraph
+       ${MV} ${DESTDIR}${PREFIX}/bin/vis-menu ${DESTDIR}${PREFIX}/bin/vis-editor-menu
+       ${MV} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/vis.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/vis-editor.1
+       ${MV} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/vis-open.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/vis-editor-open.1
+       ${MV} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/vis-clipboard.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/vis-editor-clipboard.1
+       ${MV} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/vis-complete.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/vis-editor-complete.1
+       ${MV} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/vis-digraph.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/vis-editor-digraph.1
+       ${MV} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/vis-menu.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/vis-editor-menu.1
+
+
+.include "../../mk/curses.buildlink3.mk"
+.include "../../lang/lua/buildlink3.mk"
+.include "../../devel/lua-lpeg/buildlink3.mk"
+.include "../../devel/libtermkey/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/editors/vis-editor/PLIST
diff -u /dev/null pkgsrc/editors/vis-editor/PLIST:1.1
--- /dev/null   Mon Oct 26 10:53:10 2026
+++ pkgsrc/editors/vis-editor/PLIST     Mon Oct 26 10:53:10 2026
@@ -0,0 +1,187 @@
+@comment $NetBSD: PLIST,v 1.1 2026/10/26 10:53:10 wiz Exp $
+bin/vis-editor
+bin/vis-editor-clipboard
+bin/vis-editor-complete
+bin/vis-editor-digraph
+bin/vis-editor-menu
+bin/vis-editor-open
+man/man1/vis-editor-clipboard.1
+man/man1/vis-editor-complete.1
+man/man1/vis-editor-digraph.1
+man/man1/vis-editor-menu.1
+man/man1/vis-editor-open.1
+man/man1/vis-editor.1
+share/doc/vis-editor/LICENSE
+share/doc/vis-editor/README.md
+share/vis-editor/lexer.lua
+share/vis-editor/lexers/LICENSE
+share/vis-editor/lexers/README.md
+share/vis-editor/lexers/actionscript.lua
+share/vis-editor/lexers/ada.lua
+share/vis-editor/lexers/ansi_c.lua
+share/vis-editor/lexers/antlr.lua
+share/vis-editor/lexers/apdl.lua
+share/vis-editor/lexers/apl.lua
+share/vis-editor/lexers/applescript.lua
+share/vis-editor/lexers/asm.lua
+share/vis-editor/lexers/asp.lua
+share/vis-editor/lexers/autohotkey.lua
+share/vis-editor/lexers/autoit.lua
+share/vis-editor/lexers/awk.lua
+share/vis-editor/lexers/bash.lua
+share/vis-editor/lexers/batch.lua
+share/vis-editor/lexers/bibtex.lua
+share/vis-editor/lexers/boo.lua
+share/vis-editor/lexers/caml.lua
+share/vis-editor/lexers/chuck.lua
+share/vis-editor/lexers/clojure.lua
+share/vis-editor/lexers/cmake.lua
+share/vis-editor/lexers/coffeescript.lua
+share/vis-editor/lexers/container.lua
+share/vis-editor/lexers/context.lua
+share/vis-editor/lexers/cpp.lua
+share/vis-editor/lexers/crystal.lua
+share/vis-editor/lexers/csharp.lua
+share/vis-editor/lexers/css.lua
+share/vis-editor/lexers/cuda.lua
+share/vis-editor/lexers/dart.lua
+share/vis-editor/lexers/desktop.lua
+share/vis-editor/lexers/diff.lua
+share/vis-editor/lexers/django.lua
+share/vis-editor/lexers/dmd.lua
+share/vis-editor/lexers/dockerfile.lua
+share/vis-editor/lexers/dot.lua
+share/vis-editor/lexers/dsv.lua
+share/vis-editor/lexers/eiffel.lua
+share/vis-editor/lexers/elixir.lua
+share/vis-editor/lexers/elm.lua
+share/vis-editor/lexers/erlang.lua
+share/vis-editor/lexers/fantom.lua
+share/vis-editor/lexers/faust.lua
+share/vis-editor/lexers/fennel.lua
+share/vis-editor/lexers/fish.lua
+share/vis-editor/lexers/forth.lua
+share/vis-editor/lexers/fortran.lua
+share/vis-editor/lexers/fsharp.lua
+share/vis-editor/lexers/fstab.lua
+share/vis-editor/lexers/gap.lua
+share/vis-editor/lexers/gemini.lua
+share/vis-editor/lexers/gettext.lua
+share/vis-editor/lexers/gherkin.lua
+share/vis-editor/lexers/git-rebase.lua
+share/vis-editor/lexers/gleam.lua
+share/vis-editor/lexers/glsl.lua
+share/vis-editor/lexers/gnuplot.lua
+share/vis-editor/lexers/go.lua
+share/vis-editor/lexers/groovy.lua
+share/vis-editor/lexers/gtkrc.lua
+share/vis-editor/lexers/hare.lua
+share/vis-editor/lexers/haskell.lua
+share/vis-editor/lexers/html.lua
+share/vis-editor/lexers/icon.lua
+share/vis-editor/lexers/idl.lua
+share/vis-editor/lexers/inform.lua
+share/vis-editor/lexers/ini.lua
+share/vis-editor/lexers/io_lang.lua
+share/vis-editor/lexers/java.lua
+share/vis-editor/lexers/javascript.lua
+share/vis-editor/lexers/jq.lua
+share/vis-editor/lexers/json.lua
+share/vis-editor/lexers/jsp.lua
+share/vis-editor/lexers/julia.lua
+share/vis-editor/lexers/latex.lua
+share/vis-editor/lexers/ledger.lua
+share/vis-editor/lexers/less.lua
+share/vis-editor/lexers/lexer.lua
+share/vis-editor/lexers/lilypond.lua
+share/vis-editor/lexers/lisp.lua
+share/vis-editor/lexers/litcoffee.lua
+share/vis-editor/lexers/logtalk.lua
+share/vis-editor/lexers/lua.lua
+share/vis-editor/lexers/makefile.lua
+share/vis-editor/lexers/man.lua
+share/vis-editor/lexers/markdown.lua
+share/vis-editor/lexers/matlab.lua
+share/vis-editor/lexers/mediawiki.lua
+share/vis-editor/lexers/meson.lua
+share/vis-editor/lexers/moonscript.lua
+share/vis-editor/lexers/myrddin.lua
+share/vis-editor/lexers/nemerle.lua
+share/vis-editor/lexers/networkd.lua
+share/vis-editor/lexers/nim.lua
+share/vis-editor/lexers/nsis.lua
+share/vis-editor/lexers/null.lua
+share/vis-editor/lexers/objeck.lua
+share/vis-editor/lexers/objective_c.lua
+share/vis-editor/lexers/output.lua
+share/vis-editor/lexers/pascal.lua
+share/vis-editor/lexers/perl.lua
+share/vis-editor/lexers/php.lua
+share/vis-editor/lexers/pico8.lua
+share/vis-editor/lexers/pike.lua
+share/vis-editor/lexers/pkgbuild.lua
+share/vis-editor/lexers/pony.lua
+share/vis-editor/lexers/powershell.lua
+share/vis-editor/lexers/prolog.lua
+share/vis-editor/lexers/props.lua
+share/vis-editor/lexers/protobuf.lua
+share/vis-editor/lexers/ps.lua
+share/vis-editor/lexers/pure.lua
+share/vis-editor/lexers/python.lua
+share/vis-editor/lexers/rails.lua
+share/vis-editor/lexers/rc.lua
+share/vis-editor/lexers/reason.lua
+share/vis-editor/lexers/rebol.lua
+share/vis-editor/lexers/rest.lua
+share/vis-editor/lexers/rexx.lua
+share/vis-editor/lexers/rhtml.lua
+share/vis-editor/lexers/routeros.lua
+share/vis-editor/lexers/rpmspec.lua
+share/vis-editor/lexers/rstats.lua
+share/vis-editor/lexers/ruby.lua
+share/vis-editor/lexers/rust.lua
+share/vis-editor/lexers/sass.lua
+share/vis-editor/lexers/scala.lua
+share/vis-editor/lexers/scheme.lua
+share/vis-editor/lexers/smalltalk.lua
+share/vis-editor/lexers/sml.lua
+share/vis-editor/lexers/snobol4.lua
+share/vis-editor/lexers/spin.lua
+share/vis-editor/lexers/sql.lua
+share/vis-editor/lexers/strace.lua
+share/vis-editor/lexers/systemd.lua
+share/vis-editor/lexers/taskpaper.lua
+share/vis-editor/lexers/tcl.lua
+share/vis-editor/lexers/template.txt
+share/vis-editor/lexers/tex.lua
+share/vis-editor/lexers/texinfo.lua
+share/vis-editor/lexers/text.lua
+share/vis-editor/lexers/toml.lua
+share/vis-editor/lexers/troff.lua
+share/vis-editor/lexers/txt2tags.lua
+share/vis-editor/lexers/typescript.lua
+share/vis-editor/lexers/vala.lua
+share/vis-editor/lexers/vb.lua
+share/vis-editor/lexers/vbscript.lua
+share/vis-editor/lexers/vcard.lua
+share/vis-editor/lexers/verilog.lua
+share/vis-editor/lexers/vhdl.lua
+share/vis-editor/lexers/wsf.lua
+share/vis-editor/lexers/xml.lua
+share/vis-editor/lexers/xs.lua
+share/vis-editor/lexers/xtend.lua
+share/vis-editor/lexers/yaml.lua
+share/vis-editor/lexers/zig.lua
+share/vis-editor/plugins/complete-filename.lua
+share/vis-editor/plugins/complete-word.lua
+share/vis-editor/plugins/digraph.lua
+share/vis-editor/plugins/filetype.lua
+share/vis-editor/plugins/number-inc-dec.lua
+share/vis-editor/plugins/textobject-lexer.lua
+share/vis-editor/themes/base-16.lua
+share/vis-editor/themes/default.lua
+share/vis-editor/themes/solarized.lua
+share/vis-editor/themes/zenburn.lua
+share/vis-editor/vis-std.lua
+share/vis-editor/vis.lua
+share/vis-editor/visrc.lua
Index: pkgsrc/editors/vis-editor/distinfo
diff -u /dev/null pkgsrc/editors/vis-editor/distinfo:1.1
--- /dev/null   Mon Oct 26 10:53:10 2026
+++ pkgsrc/editors/vis-editor/distinfo  Mon Oct 26 10:53:10 2026
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2026/10/26 10:53:10 wiz Exp $
+
+BLAKE2s (vis-0.9.tar.gz) = 73d4a5c3f8fe1731f878a4e5bfb654a9eb9c55580a3ed3a98be62e6791ea55a6
+SHA512 (vis-0.9.tar.gz) = 64025569f6feb1a3b5aa8aaa79af319cdf8fc1fd5d1f5b29a6838ff00ea950cade1efb366d0a95d77e516f5605048bcb557fd7aa52b3a9510a15e69acaee147c
+Size (vis-0.9.tar.gz) = 456713 bytes



Home | Main Index | Thread Index | Old Index