0001-add-haserl_lualib.inc.patch 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. [HACK] add preprocessed lualib file so host-lua isn't needed
  2. Haserl no longer ships with haserl_lualib.inc, causing lua2c (which needs
  3. host-lua support) to be built to generate it.
  4. Re-add .inc file from 0.9.33 so we don't need host-lua.
  5. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
  6. Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
  7. ---
  8. src/Makefile.in | 3 -
  9. src/haserl_lualib.inc | 97 ++++++++++++++++++++++++++++++++++++++++++++++++++
  10. 2 files changed, 98 insertions(+), 2 deletions(-)
  11. Index: haserl-0.9.33/src/haserl_lualib.inc
  12. ===================================================================
  13. --- /dev/null
  14. +++ haserl-0.9.33/src/haserl_lualib.inc
  15. @@ -0,0 +1,109 @@
  16. +/* This file was automatically generated from haserl_lualib.lua. DO NOT EDIT */
  17. +
  18. +static const unsigned char haserl_lualib[] = {
  19. + 27, 76,117, 97, 81, 0, 1, 4, 8, 4, 8, 0, 19, 0, 0, 0,
  20. + 0, 0, 0, 0, 64,104, 97,115,101,114,108, 95,108,117, 97,108,
  21. + 105, 98, 46,108,117, 97, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  22. + 0, 2, 7, 24, 0, 0, 0, 10, 0, 0, 0, 74, 0, 0, 0,138,
  23. + 0, 0, 0,202, 0, 0, 0, 10, 1, 0, 0, 74, 1, 0, 0,138,
  24. + 1, 0, 0,135,129, 1, 0, 71, 65, 1, 0, 7, 1, 1, 0,199,
  25. + 192, 0, 0,135,128, 0, 0, 71, 64, 0, 0, 7, 0, 0, 0, 5,
  26. + 0, 0, 0,100, 0, 0, 0, 9, 64,128,131, 5, 0, 0, 0,100,
  27. + 64, 0, 0, 9, 64, 0,132, 5, 0, 0, 0,100,128, 0, 0, 9,
  28. + 64,128,132, 30, 0,128, 0, 10, 0, 0, 0, 4, 7, 0, 0, 0,
  29. + 0, 0, 0, 0,104, 97,115,101,114,108, 0, 4, 5, 0, 0, 0,
  30. + 0, 0, 0, 0, 70, 79, 82, 77, 0, 4, 4, 0, 0, 0, 0, 0,
  31. + 0, 0, 69, 78, 86, 0, 4, 7, 0, 0, 0, 0, 0, 0, 0, 67,
  32. + 79, 79, 75, 73, 69, 0, 4, 7, 0, 0, 0, 0, 0, 0, 0, 72,
  33. + 65, 83, 69, 82, 76, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 71,
  34. + 69, 84, 0, 4, 5, 0, 0, 0, 0, 0, 0, 0, 80, 79, 83, 84,
  35. + 0, 4, 9, 0, 0, 0, 0, 0, 0, 0,115,101,116,102,105,101,
  36. + 108,100, 0, 4, 9, 0, 0, 0, 0, 0, 0, 0,103,101,116,102,
  37. + 105,101,108,100, 0, 4, 9, 0, 0, 0, 0, 0, 0, 0,109,121,
  38. + 112,117,116,101,110,118, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0,
  39. + 0, 0, 0, 25, 0, 0, 0, 39, 0, 0, 0, 0, 2, 0, 10, 29,
  40. + 0, 0, 0,133, 0, 0, 0,197, 64, 0, 0,198,128,192, 1, 0,
  41. + 1, 0, 0, 65,193, 0, 0,220, 0,129, 1, 22,128, 4,128, 5,
  42. + 2, 1, 0, 64, 2, 0, 3, 28,130, 0, 1, 26, 2, 0, 0, 22,
  43. + 192, 0,128, 5, 2, 1, 0, 64, 2, 0, 3, 28,130, 0, 1,128,
  44. + 1, 0, 4, 23, 64,193, 3, 22,128, 1,128, 6,130, 1, 1, 26,
  45. + 66, 0, 0, 22, 0, 0,128, 10, 2, 0, 0,137, 0, 2, 3,134,
  46. + 128, 1, 1, 22, 0, 0,128,137, 64, 0, 3,225,128, 0, 0, 22,
  47. + 128,250,127, 30, 0,128, 0, 6, 0, 0, 0, 4, 3, 0, 0, 0,
  48. + 0, 0, 0, 0, 95, 71, 0, 4, 7, 0, 0, 0, 0, 0, 0, 0,
  49. + 115,116,114,105,110,103, 0, 4, 7, 0, 0, 0, 0, 0, 0, 0,
  50. + 103,109, 97,116, 99,104, 0, 4, 15, 0, 0, 0, 0, 0, 0, 0,
  51. + 40, 91, 37,119, 95, 37, 45, 93, 43, 41, 40, 46, 63, 41, 0, 4,
  52. + 9, 0, 0, 0, 0, 0, 0, 0,116,111,110,117,109, 98,101,114,
  53. + 0, 4, 2, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 0, 0, 0,
  54. + 29, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0, 28, 0, 0, 0,
  55. + 28, 0, 0, 0, 28, 0, 0, 0, 28, 0, 0, 0, 28, 0, 0, 0,
  56. + 29, 0, 0, 0, 29, 0, 0, 0, 29, 0, 0, 0, 29, 0, 0, 0,
  57. + 29, 0, 0, 0, 30, 0, 0, 0, 30, 0, 0, 0, 30, 0, 0, 0,
  58. + 30, 0, 0, 0, 32, 0, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0,
  59. + 33, 0, 0, 0, 33, 0, 0, 0, 33, 0, 0, 0, 33, 0, 0, 0,
  60. + 34, 0, 0, 0, 34, 0, 0, 0, 36, 0, 0, 0, 28, 0, 0, 0,
  61. + 37, 0, 0, 0, 39, 0, 0, 0, 8, 0, 0, 0, 2, 0, 0, 0,
  62. + 0, 0, 0, 0,102, 0, 0, 0, 0, 0, 28, 0, 0, 0, 2, 0,
  63. + 0, 0, 0, 0, 0, 0,118, 0, 0, 0, 0, 0, 28, 0, 0, 0,
  64. + 2, 0, 0, 0, 0, 0, 0, 0,116, 0, 1, 0, 0, 0, 28, 0,
  65. + 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 40,102,111,114, 32,103,
  66. + 101,110,101,114, 97,116,111,114, 41, 0, 6, 0, 0, 0, 28, 0,
  67. + 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 40,102,111,114, 32,115,
  68. + 116, 97,116,101, 41, 0, 6, 0, 0, 0, 28, 0, 0, 0, 14, 0,
  69. + 0, 0, 0, 0, 0, 0, 40,102,111,114, 32, 99,111,110,116,114,
  70. + 111,108, 41, 0, 6, 0, 0, 0, 28, 0, 0, 0, 2, 0, 0, 0,
  71. + 0, 0, 0, 0,119, 0, 7, 0, 0, 0, 26, 0, 0, 0, 2, 0,
  72. + 0, 0, 0, 0, 0, 0,100, 0, 7, 0, 0, 0, 26, 0, 0, 0,
  73. + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0,
  74. + 47, 0, 0, 0, 0, 1, 0, 8, 12, 0, 0, 0, 69, 0, 0, 0,
  75. + 133, 64, 0, 0,134,128, 64, 1,192, 0, 0, 0, 1,193, 0, 0,
  76. + 156, 0,129, 1, 22, 0, 0,128, 70, 64,129, 0,161, 64, 0, 0,
  77. + 22, 0,255,127, 94, 0, 0, 1, 30, 0,128, 0, 4, 0, 0, 0,
  78. + 4, 3, 0, 0, 0, 0, 0, 0, 0, 95, 71, 0, 4, 7, 0, 0,
  79. + 0, 0, 0, 0, 0,115,116,114,105,110,103, 0, 4, 7, 0, 0,
  80. + 0, 0, 0, 0, 0,103,109, 97,116, 99,104, 0, 4, 7, 0, 0,
  81. + 0, 0, 0, 0, 0, 91, 37,119, 95, 93, 43, 0, 0, 0, 0, 0,
  82. + 12, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 43, 0, 0, 0,
  83. + 43, 0, 0, 0, 43, 0, 0, 0, 43, 0, 0, 0, 43, 0, 0, 0,
  84. + 44, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0, 46, 0, 0, 0,
  85. + 47, 0, 0, 0, 6, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0,
  86. + 102, 0, 0, 0, 0, 0, 11, 0, 0, 0, 2, 0, 0, 0, 0, 0,
  87. + 0, 0,118, 0, 1, 0, 0, 0, 11, 0, 0, 0, 16, 0, 0, 0,
  88. + 0, 0, 0, 0, 40,102,111,114, 32,103,101,110,101,114, 97,116,
  89. + 111,114, 41, 0, 6, 0, 0, 0, 10, 0, 0, 0, 12, 0, 0, 0,
  90. + 0, 0, 0, 0, 40,102,111,114, 32,115,116, 97,116,101, 41, 0,
  91. + 6, 0, 0, 0, 10, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0,
  92. + 40,102,111,114, 32, 99,111,110,116,114,111,108, 41, 0, 6, 0,
  93. + 0, 0, 10, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0,119, 0,
  94. + 7, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  95. + 0, 0, 0, 0, 49, 0, 0, 0, 55, 0, 0, 0, 0, 2, 0, 6,
  96. + 20, 0, 0, 0,133, 0, 0, 0,134, 64, 64, 1,192, 0, 0, 0,
  97. + 1,129, 0, 0, 65,193, 0, 0,156,128, 0, 2, 0, 0, 0, 1,
  98. + 133, 0, 0, 0,134, 64, 64, 1,192, 0, 0, 0, 1, 1, 1, 0,
  99. + 65,193, 0, 0,156,128, 0, 2, 0, 0, 0, 1,133, 64, 1, 0,
  100. + 134,128, 65, 1,192, 0, 0, 0, 0, 1,128, 0,156, 64,128, 1,
  101. + 30, 0,128, 0, 7, 0, 0, 0, 4, 7, 0, 0, 0, 0, 0, 0,
  102. + 0,115,116,114,105,110,103, 0, 4, 5, 0, 0, 0, 0, 0, 0,
  103. + 0,103,115,117, 98, 0, 4, 7, 0, 0, 0, 0, 0, 0, 0, 91,
  104. + 92, 93, 92, 91, 93, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0, 46,
  105. + 0, 4, 6, 0, 0, 0, 0, 0, 0, 0, 91, 92, 46, 93, 43, 0,
  106. + 4, 7, 0, 0, 0, 0, 0, 0, 0,104, 97,115,101,114,108, 0,
  107. + 4, 9, 0, 0, 0, 0, 0, 0, 0,115,101,116,102,105,101,108,
  108. + 100, 0, 0, 0, 0, 0, 20, 0, 0, 0, 51, 0, 0, 0, 51, 0,
  109. + 0, 0, 51, 0, 0, 0, 51, 0, 0, 0, 51, 0, 0, 0, 51, 0,
  110. + 0, 0, 51, 0, 0, 0, 52, 0, 0, 0, 52, 0, 0, 0, 52, 0,
  111. + 0, 0, 52, 0, 0, 0, 52, 0, 0, 0, 52, 0, 0, 0, 52, 0,
  112. + 0, 0, 54, 0, 0, 0, 54, 0, 0, 0, 54, 0, 0, 0, 54, 0,
  113. + 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 2, 0, 0, 0, 4, 0,
  114. + 0, 0, 0, 0, 0, 0,107,101,121, 0, 0, 0, 0, 0, 19, 0,
  115. + 0, 0, 6, 0, 0, 0, 0, 0, 0, 0,118, 97,108,117,101, 0,
  116. + 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0,
  117. + 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0,
  118. + 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0,
  119. + 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0,
  120. + 23, 0, 0, 0, 23, 0, 0, 0, 25, 0, 0, 0, 39, 0, 0, 0,
  121. + 25, 0, 0, 0, 41, 0, 0, 0, 47, 0, 0, 0, 41, 0, 0, 0,
  122. + 49, 0, 0, 0, 55, 0, 0, 0, 49, 0, 0, 0, 55, 0, 0, 0,
  123. + 0, 0, 0, 0, 0, 0, 0, 0,
  124. +};
  125. Index: haserl-0.9.29/src/Makefile.in
  126. ===================================================================
  127. --- haserl-0.9.29.orig/src/Makefile.in
  128. +++ haserl-0.9.29/src/Makefile.in
  129. @@ -32,7 +32,6 @@
  130. NORMAL_UNINSTALL = :
  131. PRE_UNINSTALL = :
  132. POST_UNINSTALL = :
  133. -@USE_LUA_TRUE@noinst_PROGRAMS = lua2c$(EXEEXT)
  134. @INCLUDE_LUASHELL_TRUE@@USE_LUA_TRUE@am__append_1 = h_lua.c h_lua.h
  135. @INCLUDE_LUACSHELL_TRUE@@USE_LUA_TRUE@am__append_2 = h_luac.c h_luac.h
  136. bin_PROGRAMS = haserl$(EXEEXT)
  137. @@ -515,7 +514,7 @@
  138. @USE_LUA_TRUE@ $(CC_FOR_BUILD) $(CFLAGS) $(LDFLAGS) $(lua2c_LDFLAGS) \
  139. @USE_LUA_TRUE@ -o $@ $^ $(LIBS)
  140. -@USE_LUA_TRUE@haserl_lualib.inc : haserl_lualib.lua lua2c
  141. +@USE_LUA_TRUE@haserl_lualib.inc :
  142. @USE_LUA_TRUE@ if ! ./lua2c haserl_lualib haserl_lualib.lua >$@; then \
  143. @USE_LUA_TRUE@ rm $@; \
  144. @USE_LUA_TRUE@ exit 1 ;\