summaryrefslogtreecommitdiff
path: root/www/lua-curl/Makefile
diff options
context:
space:
mode:
authornia <nia@pkgsrc.org>2019-09-17 20:16:32 +0000
committernia <nia@pkgsrc.org>2019-09-17 20:16:32 +0000
commit693341722a6083f60a32a0a9536df07b2733e909 (patch)
tree63f17b4e2ffb8442215d34ea35ed45dd73f6c1e9 /www/lua-curl/Makefile
parent8cf82a6663eeba86ea7ef40e6c70c3fdae64c21b (diff)
downloadpkgsrc-693341722a6083f60a32a0a9536df07b2733e909.tar.gz
lua-curl: Update to 0.3.11
0.3 introduces a new API while maintaining compat with the 0.2 API.
Diffstat (limited to 'www/lua-curl/Makefile')
-rw-r--r--www/lua-curl/Makefile38
1 files changed, 27 insertions, 11 deletions
diff --git a/www/lua-curl/Makefile b/www/lua-curl/Makefile
index 952367cba29..18281329990 100644
--- a/www/lua-curl/Makefile
+++ b/www/lua-curl/Makefile
@@ -1,22 +1,38 @@
-# $NetBSD: Makefile,v 1.25 2019/08/22 12:23:53 ryoon Exp $
+# $NetBSD: Makefile,v 1.26 2019/09/17 20:16:32 nia Exp $
-DISTNAME= lua-curl-0.2
-PKGNAME= ${LUA_PKGPREFIX}-curl-0.2
-PKGREVISION= 20
+DISTNAME= lua-curl-0.3.11
+PKGNAME= ${LUA_PKGPREFIX}-${DISTNAME:S/lua-//}
CATEGORIES= www
-MASTER_SITES= http://luaforge.net/frs/download.php/2634/
+MASTER_SITES= ${MASTER_SITE_GITHUB:=Lua-cURL/}
+GITHUB_PROJECT= Lua-cURLv3
+GITHUB_TAG= v${PKGVERSION_NOREV}
MAINTAINER= agc@NetBSD.org
-#HOMEPAGE= http://lua-curl.luaforge.net/
+HOMEPAGE= https://github.com/Lua-cURL/Lua-cURLv3
COMMENT= Full lua bindings for libcurl
LICENSE= mit
-GNU_CONFIGURE= yes
-USE_LIBTOOL= yes
-USE_LANGUAGES+= c c++
-USE_TOOLS+= pkg-config
+USE_TOOLS+= gmake pkg-config
-AUTO_MKDIRS= yes
+.include "../../mk/bsd.prefs.mk"
+
+.if ${OPSYS} != "Darwin" && ${OPSYS} != "Linux"
+LDFLAGS+= -shared
+.endif
+
+MAKE_FLAGS+= LUA_CMOD=${LUA_CDIR}
+MAKE_FLAGS+= LUA_LMOD=${LUA_LDIR}
+MAKE_FLAGS+= LUA_IMPL=lua-${_LUA_DOT_VERSION}
+
+INSTALLATION_DIRS+= ${LUA_CDIR}
+INSTALLATION_DIRS+= ${LUA_LDIR}/cURL/impl
+
+do-install:
+ ${INSTALL_LIB} ${WRKSRC}/lcurl.so ${DESTDIR}${PREFIX}/${LUA_CDIR}
+ ${INSTALL_DATA} ${WRKSRC}/src/lua/cURL.lua ${DESTDIR}${PREFIX}/${LUA_LDIR}
+ ${INSTALL_DATA} ${WRKSRC}/src/lua/cURL/safe.lua ${DESTDIR}${PREFIX}/${LUA_LDIR}/cURL
+ ${INSTALL_DATA} ${WRKSRC}/src/lua/cURL/utils.lua ${DESTDIR}${PREFIX}/${LUA_LDIR}/cURL
+ ${INSTALL_DATA} ${WRKSRC}/src/lua/cURL/impl/cURL.lua ${DESTDIR}${PREFIX}/${LUA_LDIR}/cURL/impl
.include "../../www/curl/buildlink3.mk"
.include "../../lang/lua/buildlink3.mk"