security/lua-bcrypt: 2.1-4=>2.3-1
- uses luarocks instead of gmake - supports pre-c99 compilers PR: 268067 Tested by: bofh Approved by: mdw (Submitter is MAINTAINER) Relnotes: https://github.com/mikejsavage/lua-bcrypt/releases/tag/v2.3-1
This commit is contained in:
parent
e31df93527
commit
133bd2e5ea
|
@ -1,7 +1,6 @@
|
|||
PORTNAME= bcrypt
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 2.1-4
|
||||
PORTREVISION= 2
|
||||
DISTVERSION= 2.3-1
|
||||
CATEGORIES= security
|
||||
PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}
|
||||
|
||||
|
@ -10,15 +9,20 @@ COMMENT= Library providing OpenBSD's bcrypt hash function for Lua
|
|||
WWW= https://github.com/mikejsavage/lua-bcrypt/
|
||||
|
||||
LICENSE= ISCL
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
USES= compiler:c11 gmake lua:module
|
||||
BUILD_DEPENDS= luarocks${LUA_VER_STR}:devel/lua-luarocks
|
||||
|
||||
USES= lua:module
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= mikejsavage
|
||||
GH_PROJECT= lua-bcrypt
|
||||
|
||||
PLIST_FILES= ${LUA_MODLIBDIR}/bcrypt.so
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|luarocks|luarocks${LUA_VER_STR}|g' ${WRKSRC}/Makefile
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${LUA_MODLIBDIR}
|
||||
${INSTALL_LIB} ${WRKSRC}/bcrypt.so ${STAGEDIR}${LUA_MODLIBDIR}
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1561014297
|
||||
SHA256 (mikejsavage-lua-bcrypt-v2.1-4_GH0.tar.gz) = 60565f2d83f7b67b7d4c8a975b96d29873ce00b48efe10226c4bf008974c8373
|
||||
SIZE (mikejsavage-lua-bcrypt-v2.1-4_GH0.tar.gz) = 37985
|
||||
TIMESTAMP = 1669752623
|
||||
SHA256 (mikejsavage-lua-bcrypt-v2.3-1_GH0.tar.gz) = 09a2086be58c0a422aa3f28de82c3bc4e2c7f641b8b7382195e38abc75e71b37
|
||||
SIZE (mikejsavage-lua-bcrypt-v2.3-1_GH0.tar.gz) = 17767
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
--- Makefile.orig 2022-11-29 22:22:33 UTC
|
||||
+++ Makefile
|
||||
@@ -1,5 +1,7 @@
|
||||
+CFLAGS+=-fPIC -Wall -Wextra
|
||||
+
|
||||
all:
|
||||
- luarocks make CFLAGS="-O2 -fPIC -Wall -Wextra" --local
|
||||
+ luarocks make --pack-binary-rock CFLAGS="${CFLAGS}"
|
||||
|
||||
debug:
|
||||
luarocks make CFLAGS="-fPIC -g -Wall -Wextra" --local
|
Loading…
Reference in New Issue