Peter Wu
21158d09a3
Fix Python 3 compatibility on error
...
This fixes a "TypeError: write() argument must eb str, not bytes" when
the compilation command fails.
2016-03-26 12:45:03 +01:00
mpeterv
528e8c2be7
0.6.2 release
2016-03-22 16:59:15 +03:00
mpeterv
79a577e72b
0.6.1 release
2016-03-22 16:53:53 +03:00
mpeterv
bad283179e
Minor CLI doc fixes
2016-03-22 16:49:55 +03:00
mpeterv
75b6d57e4c
Fix compatibility defines patching for Lua
...
Makefile is not used anymore, patches to luaconf.h for compatibility
defines should operate correctly with default defines not present
initially.
2016-03-22 16:47:53 +03:00
mpeterv
98f1426656
0.6.0 release
2016-03-20 23:34:26 +03:00
mpeterv
fcea0f5140
Add --no-readline flag
2016-03-20 22:21:25 +03:00
mpeterv
fcc45f9b7a
Support LuaJIT 2.1.0-beta1 and 2.1.0-beta2
...
`hererocks -j 2.1` now installs LuaJIT 2.1.0-beta2. To get old
behaviour use `-j @v2.1`.
2016-03-20 21:18:54 +03:00
mpeterv
d0ec9237e5
Use fixed tag when fetching LuaJIT 2.0.1
2016-03-20 21:07:09 +03:00
mpeterv
721b2c467b
Replace distutils.spawn.find_executable
...
It's not always available on Windows apparently.
2016-03-20 20:30:17 +03:00
mpeterv
f4139453df
Use HTTPS when fetching Lua
2016-03-20 20:15:38 +03:00
mpeterv
b9c050bb14
Add an option to turn checksum mismatches into warnings
...
Leaves an option to not break if something changes upstream.
2016-03-20 19:38:09 +03:00
mpeterv
ebd42a91a0
Tweak checksum verification
...
* Assume that all versions have checksums
* Don't print the checksum if it matched
2016-03-20 19:25:43 +03:00
mpeterv
e65c2c14e9
Don't warn about checksum when using cached git repos
2016-03-20 19:24:38 +03:00
Boris Nagaev
3452d6e4aa
verify checksums of downloaded files if possible
2016-03-20 16:44:27 +03:00
Boris Nagaev
fe8c16bc7c
rename cached files as distribution tarballs
...
Example: lua5.3.2 -> lua-5.3.2.tar.gz
2016-03-20 16:33:45 +03:00
mpeterv
2a45fc7980
Don't attempt to install libluajit.so on Windows
2016-03-02 19:02:36 +03:00
mpeterv
87ddca66bd
Autodetect mingw32-make
2016-03-02 18:58:35 +03:00
mpeterv
2019ef4f65
Autodetect cl target under Windows
2016-03-02 18:58:35 +03:00
mpeterv
9315a91b2e
Don't show "5.1" as LuaJIT version when installing from local dir
2016-03-02 18:58:35 +03:00
Boris Nagaev
184c2ca6b2
luajit targets: install luajit.h
...
fix #11
2016-02-28 14:08:00 +03:00
mpeterv
31c64145f4
Don't link lua.obj when building luac.exe
2016-02-27 20:12:25 +03:00
mpeterv
f5ebed80ae
Fix cl build
2016-02-27 20:06:45 +03:00
mpeterv
8f8bbb6829
Support --target=cl for RioLua
2016-02-27 19:39:03 +03:00
mpeterv
875276d3f5
Another build bites the dust
2016-02-27 18:44:13 +03:00
mpeterv
20cd7081e7
Don't ar rcu poor lua.o
2016-02-27 18:38:44 +03:00
mpeterv
1c49031209
Fix MinGW RioLua build, again
2016-02-27 18:30:02 +03:00
mpeterv
95945c6c23
Fix duplicated LUA_BUILD_AS_DLL flag under MinGW
2016-02-27 18:27:36 +03:00
mpeterv
93463a2493
Build RioLua manually
2016-02-27 18:17:18 +03:00
mpeterv
07cc7f17db
0.5.0 release
2016-01-11 19:50:45 +03:00
mpeterv
911be4bd52
Support LuaRocks 2.3.0
2016-01-11 19:46:43 +03:00
mpeterv
acfcfdf347
0.4.0 release
2016-01-03 15:48:31 +03:00
mpeterv
886f1f5969
Mention --no-git-cache in hererocks help
2016-01-03 15:04:01 +03:00
mpeterv
6dae2ebf91
Don't use sed for patching Makefile
...
'-i' isn't portable, use Python instead.
Fixes #7 .
2016-01-03 14:57:43 +03:00
mpeterv
055dd7c8f4
0.3.1 release
2015-12-22 13:36:41 +03:00
mpeterv
a2975812e2
Download luajit from github mirror
2015-12-22 13:33:23 +03:00
mpeterv
081f713bf7
0.3.0 release
2015-12-19 16:35:56 +03:00
mpeterv
f23ed95c4c
Remove --apicheck, add --cflags
2015-12-19 16:29:10 +03:00
mpeterv
05c37d9a85
Install LuaJIT .so library
2015-12-08 12:08:45 +03:00
mpeterv
57029cd66a
Fix installation of LuaJIT static lib
...
Install into lib/libluajit-5.1.a instead of ./liblua.a
2015-12-08 12:01:27 +03:00
mpeterv
0d13277c0f
Do not pass PREFIX when building LuaJIT
...
Since default paths are patched, there is no point.
2015-12-06 15:14:50 +03:00
mpeterv
b017fbc4be
Install LuaJIT manually
2015-12-06 15:14:49 +03:00
mpeterv
62f94dab1b
Fix cached builds
...
Copy files when installing, not move them (don't break cache).
2015-12-06 15:14:49 +03:00
mpeterv
f799ad3b14
Add pseudo target 'cl' for Windows using cl.exe
...
Use it only for LuaJIT for now.
2015-12-05 20:27:10 +03:00
mpeterv
20a64af4bc
Install Rio Lua manually
...
For some reason 'make install' does not work on Windows? Or maybe
something could be wrong with running two MinGW installations on top
of a broken Cygwin installation on top of Windows XP...
2015-12-05 20:17:12 +03:00
mpeterv
41210f593d
Use Unix newlines when patching luaconf.h
2015-12-05 19:59:40 +03:00
mpeterv
a9050e0759
Do not cache git repos on travis
...
Git logs stuff which causes cache invalidation.
2015-12-04 21:30:05 +03:00
mpeterv
1236a48a40
Fix Python 3 compat
2015-12-04 21:21:00 +03:00
mpeterv
09a59b5ff0
Cache default git repos
2015-12-04 21:17:05 +03:00
mpeterv
2deeec1a00
Fix installation of LuaJIT jit.* modules
2015-12-04 17:45:58 +03:00