Update net/lua-copas to version 2.0.2. + Added: copas.running flag + Fixed: fix for http request #53 (Peter Melnichenko) + Added: extra parameter keep_open for the removeserver() method (Hisham Muhammad) + Change: tweaked makefile with a DESTDIR variable (Richard Leitner)diff -r1.3 -r1.4 pkgsrc/net/lua-copas/Makefile
(alnsn)
@@ -1,22 +1,39 @@ | @@ -1,22 +1,39 @@ | |||
1 | # $NetBSD: Makefile,v 1.3 2016/06/05 10:06:28 alnsn Exp $ | 1 | # $NetBSD: Makefile,v 1.4 2017/07/04 22:35:03 alnsn Exp $ | |
2 | 2 | |||
3 | DISTNAME= copas-2.0.1 | 3 | DISTNAME= copas-2.0.2 | |
4 | PKGNAME= ${DISTNAME:S/copas/${LUA_PKGPREFIX}-copas/} | 4 | PKGNAME= ${DISTNAME:S/copas/${LUA_PKGPREFIX}-copas/} | |
5 | CATEGORIES= net | 5 | CATEGORIES= net | |
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=keplerproject/} | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=keplerproject/} | |
7 | GITHUB_TAG= v${PKGVERSION:S/./_/g} | 7 | GITHUB_TAG= v${PKGVERSION:S/./_/g} | |
8 | GITHUB_PROJECT= ${DISTNAME:S/-${PKGVERSION_NOREV}//} | 8 | GITHUB_PROJECT= ${DISTNAME:S/-${PKGVERSION_NOREV}//} | |
9 | 9 | |||
10 | MAINTAINER= alnsn@NetBSD.org | 10 | MAINTAINER= alnsn@NetBSD.org | |
11 | HOMEPAGE= http://keplerproject.github.io/copas | 11 | HOMEPAGE= http://keplerproject.github.io/copas | |
12 | COMMENT= Dispatcher based on coroutines that can be used by TCP_IP servers | 12 | COMMENT= Dispatcher based on coroutines that can be used by TCP_IP servers | |
13 | LICENSE= mit | 13 | LICENSE= mit | |
14 | 14 | |||
15 | DEPENDS+= ${LUA_PKGPREFIX}-coxpcall>=1.16.0:../../devel/lua-coxpcall | 15 | DEPENDS+= ${LUA_PKGPREFIX}-coxpcall>=1.16.0:../../devel/lua-coxpcall | |
16 | DEPENDS+= ${LUA_PKGPREFIX}-socket>=2.0:../../net/lua-socket | 16 | DEPENDS+= ${LUA_PKGPREFIX}-socket>=2.0:../../net/lua-socket | |
17 | DEPENDS+= ${LUA_PKGPREFIX}-sec>=0.6:../../security/lua-sec | 17 | DEPENDS+= ${LUA_PKGPREFIX}-sec>=0.6:../../security/lua-sec | |
18 | 18 | |||
19 | MAKE_ENV+= LUA_LDIR=${LUA_LDIR:Q} | 19 | MAKE_ENV+= LUA_LDIR=${LUA_LDIR:Q} | |
20 | MAKE_ENV+= LUA_INTERPRETER=${LUA_INTERPRETER:Q} | |||
21 | ||||
22 | NO_BUILD= yes | |||
23 | TEST_TARGET= test | |||
24 | ||||
25 | INSTALLATION_DIRS+= ${LUA_LDIR}/copas | |||
26 | ||||
27 | INSTALL_COPAS_FILES= ${WRKSRC}/src/copas/ftp.lua | |||
28 | INSTALL_COPAS_FILES+= ${WRKSRC}/src/copas/smtp.lua | |||
29 | INSTALL_COPAS_FILES+= ${WRKSRC}/src/copas/http.lua | |||
30 | INSTALL_COPAS_FILES+= ${WRKSRC}/src/copas/limit.lua | |||
31 | ||||
32 | do-install: | |||
33 | ${INSTALL_DATA} ${WRKSRC}/src/copas.lua ${DESTDIR}${PREFIX}/${LUA_LDIR} | |||
34 | for f in ${INSTALL_COPAS_FILES}; do \ | |||
35 | ${INSTALL_DATA} $$f ${DESTDIR}${PREFIX}/${LUA_LDIR}/copas/ ; \ | |||
36 | done | |||
20 | 37 | |||
21 | .include "../../lang/lua/module.mk" | 38 | .include "../../lang/lua/module.mk" | |
22 | .include "../../mk/bsd.pkg.mk" | 39 | .include "../../mk/bsd.pkg.mk" |
@@ -1,7 +1,7 @@ | @@ -1,7 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.1.1.1 2016/06/04 23:15:22 alnsn Exp $ | 1 | $NetBSD: distinfo,v 1.2 2017/07/04 22:35:03 alnsn Exp $ | |
2 | 2 | |||
3 | SHA1 (copas-2.0.1.tar.gz) = 2bf0e5a975277408af7506d97e22fd0163245bed | 3 | SHA1 (copas-2.0.2.tar.gz) = e14afc3577e25e4612ea7e17223216194c981f7d | |
4 | RMD160 (copas-2.0.1.tar.gz) = d2ed098bc9652353544380b65ffad4c64b5c258c | 4 | RMD160 (copas-2.0.2.tar.gz) = 9693f624911ae99bae47271dc0816fa1c28b0629 | |
5 | SHA512 (copas-2.0.1.tar.gz) = 3bc472c056beab4c2cf8c1733ca2b1e7fcce9866b89dc738060263456b6fe7521956cf6ca614276f99fdf42d278422dbbb0ef42f11f211c16632f04cb518ecc5 | 5 | SHA512 (copas-2.0.2.tar.gz) = dd83a513fbddb2f0164c3573b417623f5cc556413c4937be7e362f4c1667bad83391143e1bf609480726730ce488c4080e810f2ce12a98a7abb5293993c10182 | |
6 | Size (copas-2.0.1.tar.gz) = 47927 bytes | 6 | Size (copas-2.0.2.tar.gz) = 51660 bytes | |
7 | SHA1 (patch-Makefile) = eb313622d41a9ea58540c359ce07f5664e6a23b9 | 7 | SHA1 (patch-Makefile) = 9399d8d450eb5466c8271072db2a4ee33f359e90 |
@@ -1,17 +1,23 @@ | @@ -1,17 +1,23 @@ | |||
1 | $NetBSD: patch-Makefile,v 1.1.1.1 2016/06/04 23:15:22 alnsn Exp $ | 1 | $NetBSD: patch-Makefile,v 1.2 2017/07/04 22:35:03 alnsn Exp $ | |
2 | 2 | |||
3 | --- Makefile.orig 2016-02-16 21:08:28.000000000 +0000 | 3 | --- Makefile.orig 2017-06-22 19:39:05.000000000 +0000 | |
4 | +++ Makefile | 4 | +++ Makefile | |
5 | @@ -2,8 +2,10 @@ | 5 | @@ -3,15 +3,15 @@ | |
6 | DESTDIR ?= | |||
6 | 7 | |||
7 | # Default prefix | 8 | # Default prefix | |
8 | -PREFIX = /usr/local | 9 | -PREFIX ?= /usr/local | |
9 | +#PREFIX = /usr/local | 10 | +#Â#PREFIX ?= /usr/local | |
10 | 11 | |||
11 | # System's lua directory (where Lua libraries are installed) | 12 | # System's lua directory (where Lua libraries are installed) | |
12 | -LUA_DIR= $(PREFIX)/share/lua/5.1 | 13 | -LUA_DIR ?= $(PREFIX)/share/lua/5.1 | |
13 | +LUA_DIR= $(DESTDIR)$(PREFIX)/$(LUA_LDIR) | 14 | +LUA_DIR ?= $(DESTDIR)$(PREFIX)/$(LUA_LDIR) | |
14 | + | 15 | ||
15 | +all: | 16 | PKGPATH=-e "package.path='src/?.lua;'..package.path" | |
17 | ||||
18 | # Lua interpreter | |||
19 | -LUA=lua | |||
20 | +LUA=${LUA_INTERPRETER} | |||
16 | 21 | |||
17 | install: | 22 | install: | |
23 | mkdir -p $(DESTDIR)$(LUA_DIR)/copas |