Thu Sep 3 07:39:40 2020 UTC ()
lua-http: Recognize Lua 5.4's bit library


(nia)
diff -r1.2 -r1.3 pkgsrc/www/lua-http/Makefile
diff -r0 -r1.1 pkgsrc/www/lua-http/patches/patch-http_bit.lua

cvs diff -r1.2 -r1.3 pkgsrc/www/lua-http/Makefile (expand / switch to unified diff)

--- pkgsrc/www/lua-http/Makefile 2020/09/03 07:34:59 1.2
+++ pkgsrc/www/lua-http/Makefile 2020/09/03 07:39:40 1.3
@@ -1,17 +1,18 @@ @@ -1,17 +1,18 @@
1# $NetBSD: Makefile,v 1.2 2020/09/03 07:34:59 nia Exp $ 1# $NetBSD: Makefile,v 1.3 2020/09/03 07:39:40 nia Exp $
2 2
3DISTNAME= lua-http-0.3 3DISTNAME= lua-http-0.3
4PKGNAME= ${LUA_PKGPREFIX}-${DISTNAME:S/lua-//1} 4PKGNAME= ${LUA_PKGPREFIX}-${DISTNAME:S/lua-//1}
 5PKGREVISION= 1
5CATEGORIES= www lua 6CATEGORIES= www lua
6MASTER_SITES= ${MASTER_SITE_GITHUB:=daurnimator/} 7MASTER_SITES= ${MASTER_SITE_GITHUB:=daurnimator/}
7GITHUB_PROJECT= lua-http 8GITHUB_PROJECT= lua-http
8GITHUB_TAG= v${PKGVERSION_NOREV} 9GITHUB_TAG= v${PKGVERSION_NOREV}
9 10
10MAINTAINER= nia@NetBSD.org 11MAINTAINER= nia@NetBSD.org
11HOMEPAGE= https://daurnimator.github.io/lua-http/ 12HOMEPAGE= https://daurnimator.github.io/lua-http/
12COMMENT= HTTP/1.0/1.1/2.0 client and server library for Lua 13COMMENT= HTTP/1.0/1.1/2.0 client and server library for Lua
13LICENSE= mit 14LICENSE= mit
14 15
15.include "../../lang/lua/luaversion.mk" 16.include "../../lang/lua/luaversion.mk"
16 17
17.if ${_LUA_DOT_VERSION} < 5.2 18.if ${_LUA_DOT_VERSION} < 5.2

File Added: pkgsrc/www/lua-http/patches/Attic/patch-http_bit.lua
$NetBSD: patch-http_bit.lua,v 1.1 2020/09/03 07:39:40 nia Exp $

Recognize Lua 5.4.

--- http/bit.lua.orig	2019-02-13 11:43:45.000000000 +0000
+++ http/bit.lua
@@ -8,7 +8,7 @@ This means we can ignore the differences
 ]]
 
 -- Lua 5.3 has built-in bit operators, wrap them in a function.
-if _VERSION == "Lua 5.3" then
+if _VERSION == "Lua 5.3" or _VERSION == "Lua 5.4" then
 	-- Use debug.getinfo to get correct file+line numbers for loaded snippet
 	local info = debug.getinfo(1, "Sl")
 	return assert(load(("\n"):rep(info.currentline+1)..[[return {