| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2020-01-16 | Merge branch 'patch-1' of https://github.com/erf/vis | Marc André Tanner | 1 | -2/+2 | |
| 2019-03-22 | libtermkey version 0.22 + checksum | erf | 1 | -2/+2 | |
| 2019-03-12 | build: update lpeg to version 1.0.2 | Christian Hesse | 1 | -2/+2 | |
| 2019-02-21 | update libtermkey | erf | 1 | -1/+1 | |
| 2017-05-31 | build: remove make standalone leftovers | Marc André Tanner | 1 | -33/+4 | |
| 2017-05-31 | build: remove standalone | Christian Hesse | 1 | -127/+0 | |
| 2017-05-31 | build: remove shell based self contained executable | Christian Hesse | 1 | -6/+0 | |
| 2017-04-11 | build: update libtermeky to version 0.20 | Marc André Tanner | 1 | -2/+2 | |
| Fix #537 | |||||
| 2017-03-31 | Use a minimal POSIX shar implementation for self extracting executable | Marc André Tanner | 1 | -2/+1 | |
| This only requires POSIX shell utilies for extraction. The resulting archive is bigger (it is not gzip compressed) and startup will be slower due to many spawned processes. | |||||
| 2017-03-16 | build: include dvtm terminfo entries in standalone builds | Marc André Tanner | 1 | -8/+10 | |
| 2017-03-07 | standalone: use stronger hashing algorithm for source verification | Christian Hesse | 1 | -16/+16 | |
| 2017-02-01 | standalone: use git snapshots for attr and acl | Christian Hesse | 1 | -17/+14 | |
| Releases for attr and acl are pretty old and their build systems are really borked. The code in git head looks a lot better, so use that. | |||||
| 2017-01-31 | standalone: update lua to version 5.3.4 | Christian Hesse | 1 | -2/+2 | |
| 2017-01-31 | standalone: update lpeg to version 1.0.1 | Christian Hesse | 1 | -2/+2 | |
| 2017-01-31 | build: properly strip elf executables | Christian Hesse | 1 | -2/+3 | |
| We had several elf executables that were not stripped properly. Move the filenames to a dedicated variable and use that to not miss anything. | |||||
| 2017-01-20 | standalone: work around borked dependencies in attr | Christian Hesse | 1 | -1/+2 | |
| We already did this change for acl (commit cc551cb0). In attr it shows slightly different symptoms and happens for parallel builds only. The fix is the same. | |||||
| 2017-01-19 | build: more standalone build multilib cleanup | Marc André Tanner | 1 | -1/+1 | |
| 2017-01-19 | build: try to fix standalone build for multilib systems | Marc André Tanner | 1 | -2/+2 | |
| 2017-01-19 | standalone: work around borked dependencies in acl | Christian Hesse | 1 | -1/+2 | |
| For any reason acl decides do build getfacl and setfacl on `make [...] install-lib install-dev`, which may fail. Make sure to not fail by installing from libacl and include subdirectories. | |||||
| 2017-01-19 | build: slightly cleanup make standalone | Marc André Tanner | 1 | -10/+8 | |
| 2017-01-18 | standalone: build with POSIX ACL support | Christian Hesse | 1 | -1/+72 | |
| 2017-01-16 | make: define EXECUTABLES and install in a loop | Christian Hesse | 1 | -1/+2 | |
| Define EXECUTABLES and install in a loop. Also fix uninstalling man pages. | |||||
| 2017-01-16 | single: include tools vis-{clipboard,complete,menu,open} | Christian Hesse | 1 | -1/+1 | |
| These are called from vis only. So include them in the archive and set PATH to make vis find them. | |||||
| 2017-01-11 | single: allow to build self-extracting executable | Christian Hesse | 1 | -0/+5 | |
| This allows to create a self extracting executable. The standalone binary and lua files are extracted to /tmp/.vis-XXXXXX, vis is started with the given command line arguments, finally temporary files are removed. Signed-off-by: Christian Hesse <mail@eworm.de> | |||||
| 2017-01-04 | standalone: update to musl version 1.1.16 | Christian Hesse | 1 | -2/+2 | |
| This release fixes a serious under-allocation bug in regexec due to integer overflow (CVE-2016-8859) and related issues. http://www.openwall.com/lists/musl/2017/01/03/1 | |||||
| 2016-12-28 | build: use latest Lua 5.3.x for make local and standalone builds | Marc André Tanner | 1 | -4/+4 | |
| 2016-12-27 | build: update libtermkey to version 0.19 | Marc André Tanner | 1 | -2/+2 | |
| Close #445 | |||||
| 2016-12-27 | build: configure ncurses with --disable-leaks | Marc André Tanner | 1 | -1/+1 | |
| Makes analysis with valgrind easier. | |||||
| 2016-12-16 | build: update unused make standalone/local Lua reference to 5.3.3 | Marc André Tanner | 1 | -2/+2 | |
| 2016-12-13 | build: fix Cygwin build | Marc André Tanner | 1 | -1/+2 | |
| The simple method lpeg uses to create a shared library does not seem to work in Cygwin. | |||||
| 2016-12-13 | build: add configure options for built-in lpeg support | Marc André Tanner | 1 | -14/+11 | |
| 2016-07-15 | build: properly set LDFLAGS for standalone build dependencies | Marc André Tanner | 1 | -2/+2 | |
| Might fix #248 | |||||
| 2016-07-11 | standalone: update to musl version 1.1.15 | Christian Hesse | 1 | -2/+2 | |
| 2016-06-28 | remove duplicate argument | James Campos | 1 | -1/+1 | |
| 2016-04-26 | build: try to produce a statically linked position independent executable | Marc André Tanner | 1 | -0/+2 | |
| In theory this should be as simple as: $ cc -fPIE -pie --static helloworld.c But unfortunately by default this will always add a PT_INTERP referencing the dynamic loader/linker. On latest binutils >=2.26 this can be worked around by supplying --no-dynamic-linker. Also tweak the musl-gcc wrapper to use rcrt1.o as startup file. | |||||
| 2016-04-26 | build: skip -pie for static build | Christian Hesse | 1 | -2/+2 | |
| Signed-off-by: Christian Hesse <mail@eworm.de> | |||||
| 2016-04-25 | build: explicitly pass $CFLAGS to make invocation | Marc André Tanner | 1 | -2/+2 | |
| 2016-04-24 | build: run configure before building dependencies | Christian Hesse | 1 | -0/+2 | |
| We need some basic configuration before building dependencies. For example useful CFLAGS have to be in place to prevent linker errors. The configure script is run again later with some extra parameters. | |||||
| 2016-04-23 | build: add checksum for lua-lpeg patch | Christian Hesse | 1 | -0/+2 | |
| 2016-04-22 | build: change lpeg into lua integration | Marc André Tanner | 1 | -14/+7 | |
| Instead of compiling lpeg separately and then copying the object files into the lua source directory, copy the lpeg source files into the lua build tree and build it together. | |||||
| 2016-04-22 | build: clean up make local/standalone implementation | Marc André Tanner | 1 | -14/+6 | |
| Run configure script for all targets instead of fiddling with Makefile variables directly. | |||||
| 2016-03-24 | build: use order only dependencies for build folder | Marc André Tanner | 1 | -10/+11 | |
| This prevents unecessary rebuilds when doing consecutive make standalone builds. | |||||
| 2016-03-24 | build: expose make dependency-local target | Marc André Tanner | 1 | -4/+9 | |
| Remove more stuff when switching between make local and make standalone. | |||||
| 2016-03-24 | handle patch as usual source | Christian Hesse | 1 | -4/+8 | |
| 2016-03-24 | make sure build directory exists | Christian Hesse | 1 | -6/+9 | |
| Signed-off-by: Christian Hesse <mail@eworm.de> | |||||
| 2016-03-23 | build: fix make local, improve make standalone | Marc André Tanner | 1 | -5/+27 | |
| The local target should use the system curses library not a custom build one. Also the two targets are now compatible with each other, meaning that the relevant libraries are correctly rebuilt from scratch against the correct libc. | |||||
| 2016-03-23 | build: rename package specific targets used for make local/standalone | Marc André Tanner | 1 | -27/+27 | |
| All targets start with the package name which allows to easily rebuild a package by removing everything matching the shell pattern dependency/build/$package* | |||||
| 2016-03-23 | do not link lua against ncurses | Christian Hesse | 1 | -1/+1 | |
| 2016-03-23 | fix dependencies for standalone build | Christian Hesse | 1 | -1/+1 | |
| 2016-03-21 | vis: also lookup Lua support files relative to the binary location | Marc André Tanner | 1 | -2/+1 | |
| This simplifies deployment of vis on remote systems without root access. The idea is to extract a statically linked binary together with the lexer syntax files into some directory, adjust $PATH to include it and have everything just work. For now this uses /proc/self/exe and thus only works on Linux based systems. | |||||
