mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-20 20:09:11 +00:00
new port: net/luasocket - IP library for Lua language
LuaSocket is a Lua extension library that provides support for the TCP and UDP transport layers. Extra Lua modules implementing SMTP, HTTP and FTP protocols are installed to /usr/local/lib/lua/luasocket. PR: ports/46325 Submitted by: Jan Hornyak <pav@oook.cz>
This commit is contained in:
parent
3bbd8083dc
commit
205f0fe5e1
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=88031
@ -319,6 +319,7 @@
|
||||
SUBDIR += lmule
|
||||
SUBDIR += loadd
|
||||
SUBDIR += loudmouth
|
||||
SUBDIR += luasocket
|
||||
SUBDIR += magictun
|
||||
SUBDIR += maradns
|
||||
SUBDIR += mars_nwe
|
||||
|
47
net/luasocket/Makefile
Normal file
47
net/luasocket/Makefile
Normal file
@ -0,0 +1,47 @@
|
||||
# New ports collection makefile for: luasocket
|
||||
# Date created: 17 December 2002
|
||||
# Whom: Jan Hornyak <pav@oook.cz>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= luasocket
|
||||
PORTVERSION= 1.4
|
||||
CATEGORIES= net
|
||||
MASTER_SITES= http://www.tecgraf.puc-rio.br/~diego/luasocket/
|
||||
|
||||
MAINTAINER= pav@oook.cz
|
||||
COMMENT= IPv4 Sockets support for the Lua language
|
||||
|
||||
BUILD_DEPENDS= ${LOCALBASE}/include/lua.h:${PORTSDIR}/lang/lua4
|
||||
|
||||
post-extract:
|
||||
@ ${MV} ${WRKSRC}/makefile ${WRKSRC}/Makefile
|
||||
|
||||
do-install:
|
||||
@ ${INSTALL_PROGRAM} ${WRKSRC}/luasocket ${PREFIX}/bin
|
||||
@ ${MKDIR} ${PREFIX}/lib/lua
|
||||
@ ${MKDIR} ${PREFIX}/lib/lua/luasocket
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/lua/cl-compat.lua ${PREFIX}/lib/lua/luasocket
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/lua/code.lua ${PREFIX}/lib/lua/luasocket
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/lua/concat.lua ${PREFIX}/lib/lua/luasocket
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/lua/ftp.lua ${PREFIX}/lib/lua/luasocket
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/lua/http.lua ${PREFIX}/lib/lua/luasocket
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/lua/README ${PREFIX}/lib/lua/luasocket
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/lua/smtp.lua ${PREFIX}/lib/lua/luasocket
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/lua/url.lua ${PREFIX}/lib/lua/luasocket
|
||||
|
||||
post-install:
|
||||
.if !defined(NOPORTDOCS)
|
||||
@ ${MKDIR} ${PREFIX}/share/doc/luasocket
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/html/anybrowser.png ${PREFIX}/share/doc/luasocket
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/html/func.html ${PREFIX}/share/doc/luasocket
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/html/home.html ${PREFIX}/share/doc/luasocket
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/html/idx.html ${PREFIX}/share/doc/luasocket
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/html/intro.html ${PREFIX}/share/doc/luasocket
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/html/luasocket.png ${PREFIX}/share/doc/luasocket
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/html/mod.html ${PREFIX}/share/doc/luasocket
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/html/vim.png ${PREFIX}/share/doc/luasocket
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
1
net/luasocket/distinfo
Normal file
1
net/luasocket/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (luasocket-1.4.tar.gz) = e3df9301739db7bc08b97e63cc3aaa43
|
11
net/luasocket/files/patch-aa
Normal file
11
net/luasocket/files/patch-aa
Normal file
@ -0,0 +1,11 @@
|
||||
--- Makefile.orig Tue Dec 17 10:15:00 2002
|
||||
+++ Makefile Tue Dec 17 10:16:08 2002
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
# Set LUAINC to the Lua include directory and LUALIB to the
|
||||
# Lua library directory
|
||||
-LUA = /home/i/diego/public/lib/lua-4.0
|
||||
+LUA = ${LOCALBASE}
|
||||
LUAINC = $(LUA)/include
|
||||
LUALIB = $(LUA)/lib/$(TEC_UNAME)
|
||||
|
9
net/luasocket/pkg-descr
Normal file
9
net/luasocket/pkg-descr
Normal file
@ -0,0 +1,9 @@
|
||||
LuaSocket is a Lua extension library that provides support for the TCP and UDP
|
||||
transport layers.
|
||||
|
||||
Extra Lua modules implementing SMTP, HTTP and FTP protocols are installed
|
||||
to /usr/local/lib/lua/luasocket.
|
||||
|
||||
Note that this port requires Lua v4 and does not compile with Lua v5.
|
||||
|
||||
WWW: http://www.tecgraf.puc-rio.br/~diego/luasocket/
|
20
net/luasocket/pkg-plist
Normal file
20
net/luasocket/pkg-plist
Normal file
@ -0,0 +1,20 @@
|
||||
bin/luasocket
|
||||
lib/lua/luasocket/cl-compat.lua
|
||||
lib/lua/luasocket/code.lua
|
||||
lib/lua/luasocket/concat.lua
|
||||
lib/lua/luasocket/ftp.lua
|
||||
lib/lua/luasocket/http.lua
|
||||
lib/lua/luasocket/README
|
||||
lib/lua/luasocket/smtp.lua
|
||||
lib/lua/luasocket/url.lua
|
||||
%%PORTDOCS%%share/doc/luasocket/anybrowser.png
|
||||
%%PORTDOCS%%share/doc/luasocket/func.html
|
||||
%%PORTDOCS%%share/doc/luasocket/home.html
|
||||
%%PORTDOCS%%share/doc/luasocket/idx.html
|
||||
%%PORTDOCS%%share/doc/luasocket/intro.html
|
||||
%%PORTDOCS%%share/doc/luasocket/luasocket.png
|
||||
%%PORTDOCS%%share/doc/luasocket/mod.html
|
||||
%%PORTDOCS%%share/doc/luasocket/vim.png
|
||||
%%PORTDOCS%%@dirrm share/doc/luasocket
|
||||
@dirrm lib/lua/luasocket
|
||||
@dirrm lib/lua
|
Loading…
Reference in New Issue
Block a user