Skip to contentSkip to conversation

cgilua: bump to version 5.2.1

PATCH New Francois Perrad 3 participants 14 messages Sep 2, 2017 – Sep 4, 2017

lore
Share & tools
lore
#0 lore raw

PATCH 1/12 cgilua: bump to version 5.2.1

---
 package/cgilua/cgilua.hash | 2 +-
 package/cgilua/cgilua.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
package/cgilua/cgilua.hash +1 -1
index 786791d30..b932e80cb 100644
@@ -1,2 +1,2 @@
 # Locally calculated
-sha256	8e9ef583f8e1c5b600ebc6bb04924a61f72320130410191a9c56d7295fb02be1  cgilua-5.1.4-2.src.rock
+sha256 7d4883e6a89b3463a1d35b8084a6e2afbbb584af7aca1169380e92af0f848413  cgilua-5.2.1-1.src.rock
package/cgilua/cgilua.mk +1 -1
index 5934ffda6..73006ff8b 100644
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-CGILUA_VERSION = 5.1.4-2
+CGILUA_VERSION = 5.2.1-1
 CGILUA_LICENSE = MIT
 
 $(eval $(luarocks-package))
Signature · 1 line
2.11.0
#1 lore raw

PATCH 2/12 copas: bump to version 2.0.2

---
 package/copas/Config.in  | 7 +++++--
 package/copas/copas.hash | 2 +-
 package/copas/copas.mk   | 4 ++--
 3 files changed, 8 insertions(+), 5 deletions(-)
package/copas/Config.in +5 -2
index 21dd0eb88..bc53c1d2b 100644
@@ -1,10 +1,13 @@
 config BR2_PACKAGE_COPAS
 	bool "copas"
 	# Runtime dependency only
-	select BR2_PACKAGE_COXPCALL
+	select BR2_PACKAGE_COXPCALL if BR2_PACKAGE_LUA_5_1 || BR2_PACKAGE_LUAJIT
 	select BR2_PACKAGE_LUASOCKET
 	help
 	  Copas is a dispatcher based on coroutines that
-	  can be used by TCP/IP servers.
+	  can be used for asynchroneous networking. For
+	  example TCP or UDP based servers. But it also
+	  features timers and client support for http(s),
+	  ftp and smtp requests.
 
 	  http://keplerproject.github.com/copas/
package/copas/copas.hash +1 -1
index 27e33166c..d894b8657 100644
@@ -1,2 +1,2 @@
 # Locally calculated
-sha256  c94890bdc8899d05163ca963dadf4b74b2ad7a5795ea3923a792b6e928ec142a  copas-2.0.1-1.src.rock
+sha256 efeded4f4633bc71551175b239199304640ef918ae8ea9dc9c5047359ae07107  copas-2.0.2-1.src.rock
package/copas/copas.mk +2 -2
index 132b5d967..5ab547378 100644
@@ -4,8 +4,8 @@
 #
 ################################################################################
 
-COPAS_VERSION = 2.0.1-1
-COPAS_SUBDIR = copas-2_0_1
+COPAS_VERSION = 2.0.2-1
+COPAS_SUBDIR = copas-2_0_2
 COPAS_LICENSE = MIT
 
 $(eval $(luarocks-package))
Signature · 1 line
2.11.0
#2 lore raw

PATCH 3/12 coxpcall: bump to version 1.16.0

In reply to Francois Perrad
---
 package/coxpcall/Config.in     | 6 +++---
 package/coxpcall/coxpcall.hash | 2 +-
 package/coxpcall/coxpcall.mk   | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)
package/coxpcall/Config.in +3 -3
index 1237482ff..373501795 100644
@@ -2,7 +2,7 @@ config BR2_PACKAGE_COXPCALL
 	bool "coxpcall"
 	help
 	  Coxpcall encapsulates the protected calls with a coroutine
-	  based loop, so errors can be dealed without the usual
-	  pcall/xpcall issues with coroutines.
+	  based loop, so errors can be handled without the usual
+	  pcall/xpcall issues with coroutines for Lua 5.1.
 
-	  http://coxpcall.luaforge.net/
+	  http://keplerproject.github.io/coxpcall/
package/coxpcall/coxpcall.hash +1 -1
index d7a02c201..e037af9e8 100644
@@ -1,2 +1,2 @@
 # Locally calculated
-sha256	ff93d30e0a6cd64bb4e66739757e7eda9f226187829a075747b2ca5d3cfd1075	coxpcall-1.15.0-1.src.rock
+sha256 c1488ee08e5d25d59a11e19cb0322edae509202b246d0c93cb2de1676dbfdf2b  coxpcall-1.16.0-1.src.rock
package/coxpcall/coxpcall.mk +1 -1
index 9c2114379..84c19f4ae 100644
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-COXPCALL_VERSION = 1.15.0-1
+COXPCALL_VERSION = 1.16.0-1
 COXPCALL_SUBDIR = coxpcall
 COXPCALL_LICENSE = MIT
 
Signature · 1 line
2.11.0
#3 lore raw

PATCH 4/12 dado: bump to version 1.8.3

In reply to Francois Perrad
---
 package/dado/dado.hash | 2 +-
 package/dado/dado.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
package/dado/dado.hash +1 -1
index 984ef3f85..973bdb3ff 100644
@@ -1,2 +1,2 @@
 # Locally calculated
-sha256	dea331051c92ef2fbb22025a4f02e84e63d63148a66589401404877727f59941  dado-1.8.0-1.src.rock
+sha256 5a10ed7ff7be34ac004d10d6ea62ee8efc2b594c50ffc93e840e7fb7a2e6b4d0  dado-1.8.3-1.src.rock
package/dado/dado.mk +1 -1
index 7ae4edfbc..acef04777 100644
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-DADO_VERSION = 1.8.0-1
+DADO_VERSION = 1.8.3-1
 DADO_LICENSE = MIT
 
 $(eval $(luarocks-package))
Signature · 1 line
2.11.0
#4 lore raw

PATCH 5/12 luajson: bump to version 1.3.4

In reply to Francois Perrad
---
 package/luajson/luajson.hash | 2 +-
 package/luajson/luajson.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
package/luajson/luajson.hash +1 -1
index deda5efd6..36534fe34 100644
@@ -1,2 +1,2 @@
 # Locally calculated
-sha256	4898e5575713b37a1eb9badbd3968e15ec1856115daaed9819acf39113616619  luajson-1.3.3-1.src.rock
+sha256 28a5928cf2e4fd79fa9a9aceaef5ebf1dccb1146489b7de4c2726f561700f01c  luajson-1.3.4-1.src.rock
package/luajson/luajson.mk +1 -1
index 67bc26644..81a9f8113 100644
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-LUAJSON_VERSION = 1.3.3-1
+LUAJSON_VERSION = 1.3.4-1
 LUAJSON_SUBDIR = luajson
 LUAJSON_LICENSE = MIT
 LUAJSON_LICENSE_FILES = $(LUAJSON_SUBDIR)/LICENSE
Signature · 1 line
2.11.0
#5 lore raw

PATCH 6/12 luaossl: bump to version 20170901

In reply to Francois Perrad
---
 package/luaossl/luaossl.hash | 2 +-
 package/luaossl/luaossl.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
package/luaossl/luaossl.hash +1 -1
index ea9f5e333..84e6e64e3 100644
@@ -1,2 +1,2 @@
 # Locally calculated
-sha256	51641d8971c19b2c65d3954ded12c306d4ecf6315ff8f1ec584e9a23ca998576  luaossl-20161214-0.src.rock
+sha256 9c1df5a0e83f0f867850047f5e42009a15864fb7e40afa028d86523bcc840fae  luaossl-20170901-0.src.rock
package/luaossl/luaossl.mk +1 -1
index 5bb3e8260..07d4ef2a0 100644
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-LUAOSSL_VERSION_UPSTREAM = 20161214
+LUAOSSL_VERSION_UPSTREAM = 20170901
 LUAOSSL_VERSION = $(LUAOSSL_VERSION_UPSTREAM)-0
 LUAOSSL_SUBDIR = luaossl-rel-$(LUAOSSL_VERSION_UPSTREAM)
 LUAOSSL_LICENSE = MIT
Signature · 1 line
2.11.0
#6 lore raw

PATCH 7/12 lua-resty-http: bump to version 0.11

In reply to Francois Perrad
---
 package/lua-resty-http/lua-resty-http.hash | 2 +-
 package/lua-resty-http/lua-resty-http.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
package/lua-resty-http/lua-resty-http.hash +1 -1
index 02c56593f..95f011bbc 100644
@@ -1,2 +1,2 @@
 # Locally calculated
-sha256	3d30dd5a273438e39741fcf87ae5e147d8700bd8faa7dfe9916ea425f9c716f7  lua-resty-http-0.10-0.src.rock
+sha256 12d9aa9a49efdb752c1afb19a6d0a758de6c8dd2dad24ea48bd09e03f7a0e0f1  lua-resty-http-0.11-0.src.rock
package/lua-resty-http/lua-resty-http.mk +1 -1
index 7ab8b0e22..e79982e20 100644
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-LUA_RESTY_HTTP_VERSION = 0.10-0
+LUA_RESTY_HTTP_VERSION = 0.11-0
 LUA_RESTY_HTTP_SUBDIR = lua-resty-http
 LUA_RESTY_HTTP_LICENSE = BSD-2-Clause
 LUA_RESTY_HTTP_LICENSE_FILES = $(LUA_RESTY_HTTP_SUBDIR)/LICENSE
Signature · 1 line
2.11.0
#7 lore raw

PATCH 8/12 lua-stdlib: bump to version 41.2.1

In reply to Francois Perrad
---
 package/lua-stdlib/lua-stdlib.hash | 2 +-
 package/lua-stdlib/lua-stdlib.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
package/lua-stdlib/lua-stdlib.hash +1 -1
index 56f585db7..4882bf1e7 100644
@@ -1,2 +1,2 @@
 # Locally calculated
-sha256	5eff1af3a16470297fa5a92c9525ae593644ae9dc0e6215158298711f5d829ee  stdlib-41.2.0-1.src.rock
+sha256 b7302ecc8ea3992d3bad96c0c4d56272e38d786d16cc1ad5964fefa73fd7c10b  stdlib-41.2.1-1.src.rock
package/lua-stdlib/lua-stdlib.mk +1 -1
index f7fb0ff9c..a7930be5d 100644
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-LUA_STDLIB_VERSION_UPSTREAM = 41.2.0
+LUA_STDLIB_VERSION_UPSTREAM = 41.2.1
 LUA_STDLIB_VERSION = $(LUA_STDLIB_VERSION_UPSTREAM)-1
 LUA_STDLIB_NAME_UPSTREAM = stdlib
 LUA_STDLIB_SUBDIR = lua-stdlib-release-v$(LUA_STDLIB_VERSION_UPSTREAM)
Signature · 1 line
2.11.0
#8 lore raw

PATCH 9/12 orbit: bump to version 2.2.4

In reply to Francois Perrad
---
 package/orbit/Config.in  | 3 ++-
 package/orbit/orbit.hash | 2 +-
 package/orbit/orbit.mk   | 2 +-
 3 files changed, 4 insertions(+), 3 deletions(-)
package/orbit/Config.in +2 -1
index 556c46eaa..2953499e7 100644
@@ -1,8 +1,9 @@
 config BR2_PACKAGE_ORBIT
 	bool "orbit"
 	# These are runtime dependencies
-	select BR2_PACKAGE_WSAPI
+	select BR2_PACKAGE_LPEG
 	select BR2_PACKAGE_LUAFILESYSTEM
+	select BR2_PACKAGE_WSAPI_XAVANTE
 	help
 	  An MVC web framework for Lua. The design is inspired by lightweight
 	  Ruby frameworks such as Camping
package/orbit/orbit.hash +1 -1
index 91eba3c63..9662a650a 100644
@@ -1,2 +1,2 @@
 # Locally calculated
-sha256	42b0357041b4bdb051cb1a56cf73e3c2b2a2be207d431f70b4955465ad94b6a6  orbit-2.2.3-1.src.rock
+sha256 91e3c514d5b86918db83666c8889635bb2d50c71d1ab3aeb69c6469c9424089b  orbit-2.2.4-1.src.rock
package/orbit/orbit.mk +1 -1
index fa30f3842..3329439db 100644
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-ORBIT_VERSION_UPSTREAM = 2.2.3
+ORBIT_VERSION_UPSTREAM = 2.2.4
 ORBIT_VERSION = $(ORBIT_VERSION_UPSTREAM)-1
 ORBIT_SUBDIR = orbit
 ORBIT_LICENSE = MIT
Signature · 1 line
2.11.0
#9 lore raw

PATCH 10/12 xavante: bump to version 2.4.0

In reply to Francois Perrad
---
 package/xavante/Config.in    | 8 ++++----
 package/xavante/xavante.hash | 2 +-
 package/xavante/xavante.mk   | 2 +-
 3 files changed, 6 insertions(+), 6 deletions(-)
package/xavante/Config.in +4 -4
index be8e6d905..d66ca1f0a 100644
@@ -1,14 +1,14 @@
 config BR2_PACKAGE_XAVANTE
 	bool "xavante"
 	# Runtime dependency only
-	select BR2_PACKAGE_CGILUA
 	select BR2_PACKAGE_COPAS
-	select BR2_PACKAGE_COXPCALL
 	select BR2_PACKAGE_LUAFILESYSTEM
 	select BR2_PACKAGE_LUASOCKET
-	select BR2_PACKAGE_WSAPI
 	help
 	  Xavante is a Lua HTTP 1.1 Web server that uses a modular
-	  architecture based on URI mapped handlers.
+	  architecture based on URI mapped handlers. Xavante currently
+	  offers a file handler, a redirect handler and a WSAPI handler.
+	  Those are used for general files, URI remapping and WSAPI
+	  applications respectively.
 
 	  http://keplerproject.github.com/xavante/
package/xavante/xavante.hash +1 -1
index d960c2d06..09b2a22d4 100644
@@ -1,2 +1,2 @@
 # Locally calculated
-sha256	d683bebdb3e1b497dc04ceb3fb8f1c8c67a6486ab0c6da0c23f281cc07a63657  xavante-2.3.0-1.src.rock
+sha256 67c738f981e7d65d18c717f3acac59a37f95d5139c00fb0de5d3167262025273  xavante-2.4.0-1.src.rock
package/xavante/xavante.mk +1 -1
index 07f9ee6fd..20e4aabed 100644
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-XAVANTE_VERSION = 2.3.0-1
+XAVANTE_VERSION = 2.4.0-1
 XAVANTE_LICENSE = MIT
 
 $(eval $(luarocks-package))
Signature · 1 line
2.11.0
#10 lore raw

PATCH 11/12 wsapi-xavante: new package

In reply to Francois Perrad
---
 package/Config.in                        |  1 +
 package/wsapi-xavante/Config.in          | 13 +++++++++++++
 package/wsapi-xavante/wsapi-xavante.hash |  2 ++
 package/wsapi-xavante/wsapi-xavante.mk   | 12 ++++++++++++
 4 files changed, 28 insertions(+)
 create mode 100644 package/wsapi-xavante/Config.in
 create mode 100644 package/wsapi-xavante/wsapi-xavante.hash
 create mode 100644 package/wsapi-xavante/wsapi-xavante.mk
package/Config.in +1 -0
index ba101dba4..5d7ec7f26 100644
@@ -605,6 +605,7 @@ menu "Lua libraries/modules"
 	source "package/rings/Config.in"
 	source "package/turbolua/Config.in"
 	source "package/wsapi/Config.in"
+	source "package/wsapi-xavante/Config.in"
 	source "package/xavante/Config.in"
 endmenu
 endif
package/wsapi-xavante/Config.in new file +13 -0
new file mode 100644
index 000000000..70c725413
@@ -0,0 +1,13 @@
+config BR2_PACKAGE_WSAPI_XAVANTE
+	bool "wsapi-xavante"
+	# Runtime dependency only
+	select BR2_PACKAGE_COXPCALL
+	select BR2_PACKAGE_RINGS
+	select BR2_PACKAGE_WSAPI
+	select BR2_PACKAGE_XAVANTE
+	help
+	  WSAPI is an API that abstracts the web server from Lua web
+	  applications. This is the rock that contains the Xavante adapter
+	  and launcher.
+
+	  http://keplerproject.github.com/wsapi/
package/wsapi-xavante/wsapi-xavante.hash new file +2 -0
new file mode 100644
index 000000000..9e8132df5
@@ -0,0 +1,2 @@
+# locally computed hash
+sha256 b30b171e3d4d6fd7e129f14576e1cfc5adf00c0780ef8350f2f9e6f1d4259346  wsapi-xavante-1.6.1-1.src.rock
package/wsapi-xavante/wsapi-xavante.mk new file +12 -0
new file mode 100644
index 000000000..937d2048a
@@ -0,0 +1,12 @@
+################################################################################
+#
+# wsapi-xavante
+#
+################################################################################
+
+WSAPI_XAVANTE_VERSION_MAJOR = 1.6.1
+WSAPI_XAVANTE_VERSION = $(WSAPI_XAVANTE_VERSION_MAJOR)-1
+WSAPI_XAVANTE_SUBDIR = wsapi-$(WSAPI_XAVANTE_VERSION_MAJOR)
+WSAPI_XAVANTE_LICENSE = MIT
+
+$(eval $(luarocks-package))
Signature · 1 line
2.11.0
#11 lore raw

PATCH 12/12 wsapi-fcgi: new package

In reply to Francois Perrad
---
 package/Config.in                  |  1 +
 package/wsapi-fcgi/Config.in       | 11 +++++++++++
 package/wsapi-fcgi/wsapi-fcgi.hash |  2 ++
 package/wsapi-fcgi/wsapi-fcgi.mk   | 12 ++++++++++++
 4 files changed, 26 insertions(+)
 create mode 100644 package/wsapi-fcgi/Config.in
 create mode 100644 package/wsapi-fcgi/wsapi-fcgi.hash
 create mode 100644 package/wsapi-fcgi/wsapi-fcgi.mk
package/Config.in +1 -0
index 5d7ec7f26..b826bdbc3 100644
@@ -605,6 +605,7 @@ menu "Lua libraries/modules"
 	source "package/rings/Config.in"
 	source "package/turbolua/Config.in"
 	source "package/wsapi/Config.in"
+	source "package/wsapi-fcgi/Config.in"
 	source "package/wsapi-xavante/Config.in"
 	source "package/xavante/Config.in"
 endmenu
package/wsapi-fcgi/Config.in new file +11 -0
new file mode 100644
index 000000000..634903836
@@ -0,0 +1,11 @@
+config BR2_PACKAGE_WSAPI_FCGI
+	bool "wsapi-fcgi"
+	depends on BR2_USE_MMU # fork()
+	select BR2_PACKAGE_LIBFCGI
+	# Runtime dependency only
+	select BR2_PACKAGE_WSAPI
+	help
+	  WSAPI is an API that abstracts the web server from Lua web
+	  applications. This is the rock that contains the FCGI module lfcgi.
+
+	  http://keplerproject.github.com/wsapi/
package/wsapi-fcgi/wsapi-fcgi.hash new file +2 -0
new file mode 100644
index 000000000..f82ce9cfc
@@ -0,0 +1,2 @@
+# locally computed hash
+sha256 73dc200889bc185953cd3a7c5350c998c090f901fcd10771273b7a63a3ffcdcf  wsapi-fcgi-1.6.1-1.src.rock
package/wsapi-fcgi/wsapi-fcgi.mk new file +12 -0
new file mode 100644
index 000000000..88daade5a
@@ -0,0 +1,12 @@
+################################################################################
+#
+# wsapi-fcgi
+#
+################################################################################
+
+WSAPI_FCGI_VERSION_MAJOR = 1.6.1
+WSAPI_FCGI_VERSION = $(WSAPI_FCGI_VERSION_MAJOR)-1
+WSAPI_FCGI_SUBDIR = wsapi-$(WSAPI_FCGI_VERSION_MAJOR)
+WSAPI_FCGI_DEPENDENCIES = libfcgi
+
+$(eval $(luarocks-package))
Signature · 1 line
2.11.0
#12 lore raw

PATCH 1/12 cgilua: bump to version 5.2.1

In reply to Francois Perrad

Hello,

Quoted 5 lines · Francois Perrad
---
 package/cgilua/cgilua.hash | 2 +-
 package/cgilua/cgilua.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

Series applied to master. On the last two patches, I've added an entry to the DEVELOPERS file for the new packages, and for the last patch, I've added the <pkg>_LICENSE variable.

Could you have a look at adding <pkg>_LICENSE_FILES for all those Lua packages ?

Thanks!

Thomas

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
#13 lore raw

PATCH 1/12 cgilua: bump to version 5.2.1

2017-09-02 22:34 GMT+02:00 Thomas Petazzoni <
[email protected]>:

Quoted 9 lines

Hello,

Quoted 5 lines · Francois Perrad
---
 package/cgilua/cgilua.hash | 2 +-
 package/cgilua/cgilua.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
Quoted 8 lines

Series applied to master. On the last two patches, I've added an entry to the DEVELOPERS file for the new packages, and for the last patch, I've added the <pkg>_LICENSE variable.

Could you have a look at adding <pkg>_LICENSE_FILES for all those Lua packages ?

I found a bunch of license.html

Fran?ois

Quoted 12 lines

Thanks!

Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
_______________________________________________
buildroot mailing list
buildroot at busybox.net
http://lists.busybox.net/mailman/listinfo/buildroot

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20170904/25d059c3/attachment.html>