lua-stringy: Update to 0.7.0 Adds join function.diff -r1.1 -r1.2 pkgsrc/textproc/lua-stringy/DESCR
(nia)
@@ -1,28 +1,31 @@ | @@ -1,28 +1,31 @@ | |||
1 | # $NetBSD: Makefile,v 1.1 2020/07/08 11:54:53 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.2 2020/12/09 11:12:47 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= lua-stringy-0.6.1 | 3 | DISTNAME= lua-stringy-0.7.0 | |
4 | PKGNAME= ${DISTNAME:S/lua-/${LUA_PKGPREFIX}-/1} | 4 | PKGNAME= ${DISTNAME:S/lua-/${LUA_PKGPREFIX}-/1} | |
5 | CATEGORIES= textproc lua | 5 | CATEGORIES= textproc lua | |
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=mdeneen/} | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=mdeneen/} | |
7 | GITHUB_PROJECT= lua-stringy | 7 | GITHUB_PROJECT= lua-stringy | |
8 | GITHUB_TAG= v0.6-1 | 8 | GITHUB_TAG= v0.7-0 | |
9 | 9 | |||
10 | MAINTAINER= nia@NetBSD.org | 10 | MAINTAINER= nia@NetBSD.org | |
11 | HOMEPAGE= https://github.com/mdeneen/lua-stringy | 11 | HOMEPAGE= https://github.com/mdeneen/lua-stringy | |
12 | COMMENT= Fast Lua string operations | 12 | COMMENT= Fast Lua string operations | |
13 | LICENSE= mit | 13 | LICENSE= mit | |
14 | 14 | |||
15 | USE_TOOLS+= gmake pkg-config | 15 | USE_TOOLS+= gmake pkg-config | |
16 | 16 | |||
17 | BUILD_DIRS= stringy | 17 | BUILD_DIRS= stringy | |
18 | 18 | |||
19 | MAKE_FLAGS+= LUA_PC=lua-${LUA_VERSION_MAJOR}.${LUA_VERSION_MINOR} | 19 | MAKE_FLAGS+= LUA_PC=lua-${LUA_VERSION_MAJOR}.${LUA_VERSION_MINOR} | |
20 | 20 | |||
21 | INSTALLATION_DIRS+= ${LUA_CDIR} | 21 | INSTALLATION_DIRS+= ${LUA_CDIR} | |
22 | 22 | |||
23 | do-install: | 23 | do-install: | |
24 | ${INSTALL_LIB} ${WRKSRC}/stringy/stringy.so \ | 24 | ${INSTALL_LIB} ${WRKSRC}/stringy/stringy.so \ | |
25 | ${DESTDIR}${PREFIX}/${LUA_CDIR}/stringy.so | 25 | ${DESTDIR}${PREFIX}/${LUA_CDIR}/stringy.so | |
26 | 26 | |||
27 | do-test: | |||
28 | cd ${WRKSRC}/stringy && ${LUA_INTERPRETER} stringy_test.lua | |||
29 | ||||
27 | .include "../../lang/lua/module.mk" | 30 | .include "../../lang/lua/module.mk" | |
28 | .include "../../mk/bsd.pkg.mk" | 31 | .include "../../mk/bsd.pkg.mk" |
@@ -1,7 +1,8 @@ | @@ -1,7 +1,8 @@ | |||
1 | $NetBSD: distinfo,v 1.1 2020/07/08 11:54:53 nia Exp $ | 1 | $NetBSD: distinfo,v 1.2 2020/12/09 11:12:47 nia Exp $ | |
2 | 2 | |||
3 | SHA1 (lua-stringy-0.6.1.tar.gz) = 25ed808267eb8e09993ecc7b067ad5f0362bcb61 | 3 | SHA1 (lua-stringy-0.7.0.tar.gz) = 1aad5694ac3b5662b6b02165700e79f51832d18e | |
4 | RMD160 (lua-stringy-0.6.1.tar.gz) = bd2b7d55ca4b53d2258a4c3ed685a51b2540c944 | 4 | RMD160 (lua-stringy-0.7.0.tar.gz) = 8996c17b8fb6147cfc693e96d657e41bbfe43a8b | |
5 | SHA512 (lua-stringy-0.6.1.tar.gz) = 2c2e07bc0c9981a58da350e13a2c956a250fd3a270aa8c165a8ad4609c6bd1a3c308df89352827f5a936c50d942b5348a4accb68776d628d9bcb66e9afd1ec2a | 5 | SHA512 (lua-stringy-0.7.0.tar.gz) = e23ea0f04bd4c1db8fe3fdda2d8fb4a18e78b82aadc12edf1114b29b18b68d981f7d304ccd1823711e7cc6dc586694f0d902faba41a91387319a1ceefc29e116 | |
6 | Size (lua-stringy-0.6.1.tar.gz) = 5826 bytes | 6 | Size (lua-stringy-0.7.0.tar.gz) = 6213 bytes | |
7 | SHA1 (patch-stringy_Makefile) = de1abbb4e5c5a4b805caea58bd88b1ed4eeff0ae | 7 | SHA1 (patch-stringy_Makefile) = de1abbb4e5c5a4b805caea58bd88b1ed4eeff0ae | |
8 | SHA1 (patch-stringy_stringy.c) = a984b24ec331fc0188b95a119c923f443e08b8a3 |
$NetBSD: patch-stringy_stringy.c,v 1.1 2020/12/09 11:12:47 nia Exp $
Argument to ctype functions must be unsigned char.
--- stringy/stringy.c.orig 2020-09-16 18:28:14.000000000 +0000
+++ stringy/stringy.c
@@ -164,9 +164,9 @@ static int strip(lua_State *L) {
front = luaL_checklstring(L, 1, &size);
end = &front[size - 1];
- for ( ; size && isspace(*front) ; size-- , front++)
+ for ( ; size && isspace((unsigned char)*front) ; size-- , front++)
;
- for ( ; size && isspace(*end) ; size-- , end--)
+ for ( ; size && isspace((unsigned char)*end) ; size-- , end--)
;
lua_pushlstring(L, front, (size_t)(end - front) + 1);