pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel



Module Name:    pkgsrc
Committed By:   maya
Date:           Tue Nov 20 17:29:24 UTC 2018

Modified Files:
        pkgsrc/devel: Makefile
Added Files:
        pkgsrc/devel/lua-std-normalize: DESCR Makefile PLIST distinfo

Log Message:
Add lua-std-normalize version 2.0.2

This is a collection of normalized lua functions for Lua 5.1
(including LuaJIT), 5.2 and 5.3.

It can inject deterministic versions of core Lua functions that do not
behave identically across all supported Lua implementations into your
module's lexical environment.  Each function is as thin and fast a
version as is possible in each Lua implementation, evaluating to the
Lua C implementation with no overhead when semantics allow.

>From Edgar Fuß in PR pkg/53600


To generate a diff of this commit:
cvs rdiff -u -r1.2757 -r1.2758 pkgsrc/devel/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/lua-std-normalize/DESCR \
    pkgsrc/devel/lua-std-normalize/Makefile \
    pkgsrc/devel/lua-std-normalize/PLIST \
    pkgsrc/devel/lua-std-normalize/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/Makefile
diff -u pkgsrc/devel/Makefile:1.2757 pkgsrc/devel/Makefile:1.2758
--- pkgsrc/devel/Makefile:1.2757        Tue Nov 20 17:28:10 2018
+++ pkgsrc/devel/Makefile       Tue Nov 20 17:29:24 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2757 2018/11/20 17:28:10 maya Exp $
+# $NetBSD: Makefile,v 1.2758 2018/11/20 17:29:24 maya Exp $
 #
 
 COMMENT=       Development utilities
@@ -729,6 +729,7 @@ SUBDIR+=    lua-penlight
 SUBDIR+=       lua-posix
 SUBDIR+=       lua-rocks
 SUBDIR+=       lua-std-_debug
+SUBDIR+=       lua-std-normalize
 SUBDIR+=       lua-stdlib
 SUBDIR+=       lutok
 SUBDIR+=       lwp

Added files:

Index: pkgsrc/devel/lua-std-normalize/DESCR
diff -u /dev/null pkgsrc/devel/lua-std-normalize/DESCR:1.1
--- /dev/null   Tue Nov 20 17:29:24 2018
+++ pkgsrc/devel/lua-std-normalize/DESCR        Tue Nov 20 17:29:24 2018
@@ -0,0 +1,8 @@
+This is a collection of normalized lua functions for Lua 5.1
+(including LuaJIT), 5.2 and 5.3.
+
+It can inject deterministic versions of core Lua functions that do not
+behave identically across all supported Lua implementations into your
+module's lexical environment.  Each function is as thin and fast a
+version as is possible in each Lua implementation, evaluating to the
+Lua C implementation with no overhead when semantics allow.
Index: pkgsrc/devel/lua-std-normalize/Makefile
diff -u /dev/null pkgsrc/devel/lua-std-normalize/Makefile:1.1
--- /dev/null   Tue Nov 20 17:29:24 2018
+++ pkgsrc/devel/lua-std-normalize/Makefile     Tue Nov 20 17:29:24 2018
@@ -0,0 +1,35 @@
+# $NetBSD: Makefile,v 1.1 2018/11/20 17:29:24 maya Exp $
+
+DISTNAME=              std.normalize-2.0.2
+PKGNAME=               ${DISTNAME:S/std.normalize/${LUA_PKGPREFIX}-std-normalize/}
+GITHUB_PROJECT=                normalize
+GITHUB_TAG=            v${PKGVERSION_NOREV}
+MASTER_SITES=          ${MASTER_SITE_GITHUB:=lua-stdlib/}
+
+CATEGORIES=            devel
+COMMENT=               Normalized Lua functions
+MAINTAINER=            pkgsrc-users%NetBSD.org@localhost
+
+HOMEPAGE=              https://lua-stdlib.github.io/normalize
+LICENSE=               mit
+
+DEPENDS+=              ${LUA_PKGPREFIX}-std-_debug-[0-9]*:../../devel/lua-std-_debug
+
+NO_BUILD=              yes
+NO_CONFIGURE=          yes
+
+INSTALLATION_DIRS+=    ${LUA_LDIR}/std/normalize ${LUA_DOCDIR}
+
+.include "../../lang/lua/module.mk"
+
+do-install:
+.for i in _base _strict _typecheck init version
+       ${INSTALL_DATA} ${WRKSRC}/lib/std/normalize/${i}.lua \
+                       ${DESTDIR}${PREFIX}/${LUA_LDIR}/std/normalize
+.endfor
+.for i in index.html ldoc.css
+       ${INSTALL_DATA} ${WRKSRC}/doc/${i} \
+                       ${DESTDIR}${PREFIX}/${LUA_DOCDIR}
+.endfor
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/lua-std-normalize/PLIST
diff -u /dev/null pkgsrc/devel/lua-std-normalize/PLIST:1.1
--- /dev/null   Tue Nov 20 17:29:24 2018
+++ pkgsrc/devel/lua-std-normalize/PLIST        Tue Nov 20 17:29:24 2018
@@ -0,0 +1,8 @@
+@comment $NetBSD: PLIST,v 1.1 2018/11/20 17:29:24 maya Exp $
+${LUA_LDIR}/std/normalize/_base.lua
+${LUA_LDIR}/std/normalize/_strict.lua
+${LUA_LDIR}/std/normalize/_typecheck.lua
+${LUA_LDIR}/std/normalize/init.lua
+${LUA_LDIR}/std/normalize/version.lua
+${LUA_DOCDIR}/index.html
+${LUA_DOCDIR}/ldoc.css
Index: pkgsrc/devel/lua-std-normalize/distinfo
diff -u /dev/null pkgsrc/devel/lua-std-normalize/distinfo:1.1
--- /dev/null   Tue Nov 20 17:29:24 2018
+++ pkgsrc/devel/lua-std-normalize/distinfo     Tue Nov 20 17:29:24 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/11/20 17:29:24 maya Exp $
+
+SHA1 (std.normalize-2.0.2.tar.gz) = bc4a2fdf4e8c5bb6b3676dcdd0925c34fa426589
+RMD160 (std.normalize-2.0.2.tar.gz) = a541f8fbb63f30f5eb3957f7b1bd69625586b3e2
+SHA512 (std.normalize-2.0.2.tar.gz) = bde7d834ce5324ee6af7e3f76d138f75bb6c55612e6e524a06d7886b92b346043a2ad4befec5f68342d369e7ed610f00388243b18886a53de6cce123b6a7637f
+Size (std.normalize-2.0.2.tar.gz) = 45936 bytes



Home | Main Index | Thread Index | Old Index