summaryrefslogtreecommitdiff
path: root/extra/vis
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2016-12-11 16:04:20 -0800
committerMichael Forney <mforney@mforney.org>2016-12-13 23:10:30 -0800
commit293f5a93b77d92fd65db7f3d0df654f102e46cfb (patch)
tree6ecd1170e3dd793862dd852814dc1b4cd5e44260 /extra/vis
parent9a506a6834df01a26795cea222b410f206efa9fa (diff)
Move to flat package hierarchy
Note to self: never try to move submodules again To migrate your existing submodules (more or less): set -x set -e mkdir .git/modules/pkg for old in */*/src ; do new="pkg/${old#*/}" if ! [ -f "$old/.git" ] || [ "${old%%/*}" = pkg ] ; then continue fi git -C ".git/modules/$old" config core.worktree "../../../../../$new" rmdir "$new" mv "$old" "$new" sed -e "s,$old,$new," "$new/.git" > "$new/.git.tmp" mv "$new/.git.tmp" "$new/.git" mkdir ".git/modules/${new%/src}" mv ".git/modules/$old" ".git/modules/$new" rm "${old%/src}"/*.ninja mv "${old%/src}"/*.tar.{gz,xz,bz2} "${new%/src}/" rmdir "${old%/src}" || true done sed -e 's,^\[submodule "[^/]*/,[submodule "pkg/,' .git/config > .git/config.tmp mv .git/config.tmp .git/config
Diffstat (limited to 'extra/vis')
-rw-r--r--extra/vis/gen.rc196
-rw-r--r--extra/vis/patch/0001-Allow-building-lpeg-statically.patch54
-rw-r--r--extra/vis/patch/0002-Set-default-theme-to-dark-16.patch25
-rw-r--r--extra/vis/rev1
m---------extra/vis/src0
5 files changed, 0 insertions, 276 deletions
diff --git a/extra/vis/gen.rc b/extra/vis/gen.rc
deleted file mode 100644
index 429d2b04..00000000
--- a/extra/vis/gen.rc
+++ /dev/null
@@ -1,196 +0,0 @@
-version=v0.2-539-g37d98f3
-cflags\
- '-std=c99' \
- -D 'CONFIG_LUA=1' \
- -D 'CONFIG_LUA_STATIC=1' \
- -D '_POSIX_C_SOURCE=200809L' \
- -D '_XOPEN_SOURCE=700' \
- -D 'VERSION=''"'$version'"''' \
- -D 'VIS_PATH=''"/share/vis"''' \
- -D NDEBUG\
- -isystem extra/libtermkey/src\
- -isystem lang/lua/src/src\
- -isystem '$builddir'/extra/ncurses/include\
- -I '$outdir'
-
-build '$outdir'/config.h copy '$srcdir'/config.def.h
-
-phony deps '$outdir'/config.h '$builddir'/^(\
- extra/libtermkey/fetch.stamp\
- lang/lua/fetch.stamp\
-) extra/ncurses/headers
-
-exe vis -d '$dir'/deps \
- array.c buffer.c libutf.c main.c map.c register.c ring-buffer.c\
- sam.c text.c text-motions.c text-objects.c text-regex.c text-util.c\
- ui-curses.c view.c vis.c vis-lua.c vis-modes.c vis-motions.c\
- vis-operators.c vis-prompt.c vis-text-objects.c\
- '$builddir'/^(\
- extra/libtermkey/libtermkey.a.d\
- extra/lpeg/liblpeg.a\
- extra/ncurses/libncurses.a\
- lang/lua/liblua.a\
- )
-file bin/vis '$outdir'/vis 755
-
-exe vis-menu vis-menu.c
-file bin/vis-menu '$outdir'/vis-menu 755
-
-file bin/vis-open '$srcdir'/vis-open 755
-
-for(f in vis.1 vis-menu.1 vis-open.1) {
- build '$outdir'/$f sed '$srcdir'/man/$f ; with\
- expr s,VERSION,$version,
- file share/man/man1/$f '$outdir'/$f 644
-}
-
-# <cd src/lua/lexers && printf '\t%s\\\n' *.lua | sort
-lexers=(\
- lexer.lua\
- vis-std.lua\
- vis.lua\
- visrc.lua\
- plugins/^(\
- filetype.lua\
- textobject-lexer.lua\
- )\
- lexers/^(\
- actionscript.lua\
- ada.lua\
- ansi_c.lua\
- antlr.lua\
- apdl.lua\
- apl.lua\
- applescript.lua\
- asm.lua\
- asp.lua\
- autoit.lua\
- awk.lua\
- bash.lua\
- batch.lua\
- bibtex.lua\
- boo.lua\
- caml.lua\
- chuck.lua\
- cmake.lua\
- coffeescript.lua\
- container.lua\
- context.lua\
- cpp.lua\
- crystal.lua\
- csharp.lua\
- css.lua\
- cuda.lua\
- dart.lua\
- desktop.lua\
- diff.lua\
- django.lua\
- dmd.lua\
- dockerfile.lua\
- dot.lua\
- dsv.lua\
- eiffel.lua\
- elixir.lua\
- erlang.lua\
- faust.lua\
- fish.lua\
- forth.lua\
- fortran.lua\
- fsharp.lua\
- fstab.lua\
- gap.lua\
- gettext.lua\
- gherkin.lua\
- glsl.lua\
- gnuplot.lua\
- go.lua\
- groovy.lua\
- gtkrc.lua\
- haskell.lua\
- html.lua\
- icon.lua\
- idl.lua\
- inform.lua\
- ini.lua\
- io_lang.lua\
- java.lua\
- javascript.lua\
- json.lua\
- jsp.lua\
- latex.lua\
- ledger.lua\
- less.lua\
- lexer.lua\
- lilypond.lua\
- lisp.lua\
- litcoffee.lua\
- lua.lua\
- makefile.lua\
- man.lua\
- markdown.lua\
- matlab.lua\
- moonscript.lua\
- nemerle.lua\
- networkd.lua\
- nim.lua\
- nsis.lua\
- null.lua\
- objective_c.lua\
- pascal.lua\
- perl.lua\
- php.lua\
- pico8.lua\
- pike.lua\
- pkgbuild.lua\
- powershell.lua\
- prolog.lua\
- props.lua\
- protobuf.lua\
- ps.lua\
- pure.lua\
- python.lua\
- rails.lua\
- rebol.lua\
- rest.lua\
- rexx.lua\
- rhtml.lua\
- rstats.lua\
- ruby.lua\
- rust.lua\
- sass.lua\
- scala.lua\
- scheme.lua\
- smalltalk.lua\
- sml.lua\
- snobol4.lua\
- sql.lua\
- systemd.lua\
- taskpaper.lua\
- tcl.lua\
- tex.lua\
- texinfo.lua\
- text.lua\
- toml.lua\
- vala.lua\
- vb.lua\
- vbscript.lua\
- vcard.lua\
- verilog.lua\
- vhdl.lua\
- wsf.lua\
- xml.lua\
- xtend.lua\
- yaml.lua\
- )\
- themes/^(\
- dark-16.lua\
- default-16.lua\
- default-256.lua\
- light-16.lua\
- solarized.lua\
- )\
-)
-for(f in $lexers)
- file share/vis/$f '$srcdir'/lua/$f 644
-
-fetch git
diff --git a/extra/vis/patch/0001-Allow-building-lpeg-statically.patch b/extra/vis/patch/0001-Allow-building-lpeg-statically.patch
deleted file mode 100644
index 025bfb41..00000000
--- a/extra/vis/patch/0001-Allow-building-lpeg-statically.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-From 7a20eee4766219a030f8f581713d9a2b04d2e0ea Mon Sep 17 00:00:00 2001
-From: Michael Forney <mforney@mforney.org>
-Date: Fri, 18 Nov 2016 21:35:52 -0800
-Subject: [PATCH] Allow building lpeg statically
-
----
- Makefile | 3 ++-
- vis-lua.c | 9 +++++++++
- 2 files changed, 11 insertions(+), 1 deletion(-)
-
-diff --git a/Makefile b/Makefile
-index 962fb7e..201c0c1 100644
---- a/Makefile
-+++ b/Makefile
-@@ -16,6 +16,7 @@ MANPREFIX ?= ${PREFIX}/man
- VERSION = $(shell git describe --always 2>/dev/null || echo "0.2")
-
- CONFIG_LUA ?= 1
-+CONFIG_LUA_STATIC ?= 0
- CONFIG_ACL ?= 0
- CONFIG_SELINUX ?= 0
-
-@@ -27,7 +28,7 @@ CFLAGS_VIS = $(CFLAGS_AUTO) $(CFLAGS_TERMKEY) $(CFLAGS_CURSES) $(CFLAGS_ACL) \
- $(CFLAGS_SELINUX) $(CFLAGS_LUA) $(CFLAGS_STD)
-
- CFLAGS_VIS += -DVIS_PATH=\"${SHAREPREFIX}/vis\"
--CFLAGS_VIS += -DCONFIG_LUA=${CONFIG_LUA}
-+CFLAGS_VIS += -DCONFIG_LUA=${CONFIG_LUA} -DCONFIG_LUA_STATIC=${CONFIG_LUA_STATIC}
- CFLAGS_VIS += -DCONFIG_SELINUX=${CONFIG_SELINUX}
- CFLAGS_VIS += -DCONFIG_ACL=${CONFIG_ACL}
- CFLAGS_VIS += ${CFLAGS_DEBUG}
-diff --git a/vis-lua.c b/vis-lua.c
-index 29e94ef..83d2e52 100644
---- a/vis-lua.c
-+++ b/vis-lua.c
-@@ -1889,6 +1889,15 @@ void vis_lua_init(Vis *vis) {
- vis->lua = L;
- luaL_openlibs(L);
-
-+#if CONFIG_LUA_STATIC
-+ extern int luaopen_lpeg(lua_State *L);
-+ lua_getglobal(L, "package");
-+ lua_getfield(L, -1, "preload");
-+ lua_pushcfunction(L, luaopen_lpeg);
-+ lua_setfield(L, -2, "lpeg");
-+ lua_pop(L, 2);
-+#endif
-+
- /* remove any relative paths from lua's default package.path */
- vis_lua_path_strip(vis);
-
---
-2.10.2
-
diff --git a/extra/vis/patch/0002-Set-default-theme-to-dark-16.patch b/extra/vis/patch/0002-Set-default-theme-to-dark-16.patch
deleted file mode 100644
index 254b5c5c..00000000
--- a/extra/vis/patch/0002-Set-default-theme-to-dark-16.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From af9461125ed8466c39da15ab9845fd95888da66e Mon Sep 17 00:00:00 2001
-From: Michael Forney <mforney@mforney.org>
-Date: Fri, 18 Nov 2016 21:53:25 -0800
-Subject: [PATCH] Set default theme to dark-16
-
----
- lua/visrc.lua | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/lua/visrc.lua b/lua/visrc.lua
-index 13bd7f7..e308fc3 100644
---- a/lua/visrc.lua
-+++ b/lua/visrc.lua
-@@ -5,7 +5,7 @@ require('plugins/textobject-lexer')
-
- vis.events.subscribe(vis.events.INIT, function()
- -- Your global configuration options
-- vis:command("set theme ".. (vis.ui.colors <= 16 and "default-16" or "default-256"))
-+ vis:command("set theme default-16")
- end)
-
- vis.events.subscribe(vis.events.WIN_OPEN, function(win)
---
-2.10.2
-
diff --git a/extra/vis/rev b/extra/vis/rev
deleted file mode 100644
index 00750edc..00000000
--- a/extra/vis/rev
+++ /dev/null
@@ -1 +0,0 @@
-3
diff --git a/extra/vis/src b/extra/vis/src
deleted file mode 160000
-Subproject 37d98f3119d5d3a63492bf9683ec6a4d68cc1e2