summaryrefslogtreecommitdiff
path: root/pkg/vis/patch
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 /pkg/vis/patch
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 'pkg/vis/patch')
-rw-r--r--pkg/vis/patch/0001-Allow-building-lpeg-statically.patch54
-rw-r--r--pkg/vis/patch/0002-Set-default-theme-to-dark-16.patch25
2 files changed, 79 insertions, 0 deletions
diff --git a/pkg/vis/patch/0001-Allow-building-lpeg-statically.patch b/pkg/vis/patch/0001-Allow-building-lpeg-statically.patch
new file mode 100644
index 00000000..025bfb41
--- /dev/null
+++ b/pkg/vis/patch/0001-Allow-building-lpeg-statically.patch
@@ -0,0 +1,54 @@
+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/pkg/vis/patch/0002-Set-default-theme-to-dark-16.patch b/pkg/vis/patch/0002-Set-default-theme-to-dark-16.patch
new file mode 100644
index 00000000..254b5c5c
--- /dev/null
+++ b/pkg/vis/patch/0002-Set-default-theme-to-dark-16.patch
@@ -0,0 +1,25 @@
+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
+