Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Dec 2002 11:42:15 +0100 (CET)
From:      Jan Hornyak <pav@oook.cz>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/46325: new port: net/luasocket - IP library for Lua language
Message-ID:  <200212171042.gBHAgFxr084768@raven.customer.vol.cz>

next in thread | raw e-mail | index | archive | help

>Number:         46325
>Category:       ports
>Synopsis:       new port: net/luasocket - IP library for Lua language
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Dec 17 02:50:01 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Jan Hornyak
>Release:        FreeBSD 4.7-RELEASE i386
>Organization:
Czech On Line, a.s.                         
>Environment:
System: FreeBSD raven.vol.cz 4.7-RELEASE FreeBSD 4.7-RELEASE #4: Thu Oct 17 16:24:37 CEST 2002 root@raven.vol.cz:/usr/src/sys/compile/RAVEN i386


>Description:
	new port: net/luasocket 1.4
	
>How-To-Repeat:
	
>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	luasocket/
#	luasocket/Makefile
#	luasocket/pkg-comment
#	luasocket/distinfo
#	luasocket/pkg-descr
#	luasocket/files
#	luasocket/files/patch-aa
#	luasocket/pkg-plist
#
echo c - luasocket/
mkdir -p luasocket/ > /dev/null 2>&1
echo x - luasocket/Makefile
sed 's/^X//' >luasocket/Makefile << 'END-of-luasocket/Makefile'
X# New ports collection makefile for: 	luasocket
X# Date created:				17 December 2002
X# Whom:					Jan Hornyak <pav@oook.cz>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	luasocket
XPORTVERSION=	1.4
XCATEGORIES=	net
XMASTER_SITES=	http://www.tecgraf.puc-rio.br/~diego/luasocket/
X
XMAINTAINER=	pav@oook.cz
X
XBUILD_DEPENDS=	${LOCALBASE}/include/lua.h:${PORTSDIR}/lang/lua
X
Xpost-extract:
X	@ ${MV} ${WRKSRC}/makefile ${WRKSRC}/Makefile
X
Xdo-install:
X	@ ${INSTALL_PROGRAM} ${WRKSRC}/luasocket ${PREFIX}/bin
X	@ ${MKDIR} ${PREFIX}/lib/lua
X	@ ${MKDIR} ${PREFIX}/lib/lua/luasocket
X	@ ${INSTALL_DATA} ${WRKSRC}/lua/cl-compat.lua ${PREFIX}/lib/lua/luasocket
X	@ ${INSTALL_DATA} ${WRKSRC}/lua/code.lua ${PREFIX}/lib/lua/luasocket
X	@ ${INSTALL_DATA} ${WRKSRC}/lua/concat.lua ${PREFIX}/lib/lua/luasocket
X	@ ${INSTALL_DATA} ${WRKSRC}/lua/ftp.lua ${PREFIX}/lib/lua/luasocket
X	@ ${INSTALL_DATA} ${WRKSRC}/lua/http.lua ${PREFIX}/lib/lua/luasocket
X	@ ${INSTALL_DATA} ${WRKSRC}/lua/README ${PREFIX}/lib/lua/luasocket
X	@ ${INSTALL_DATA} ${WRKSRC}/lua/smtp.lua ${PREFIX}/lib/lua/luasocket
X	@ ${INSTALL_DATA} ${WRKSRC}/lua/url.lua ${PREFIX}/lib/lua/luasocket
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	@ ${MKDIR} ${PREFIX}/share/doc/luasocket
X	@ ${INSTALL_DATA} ${WRKSRC}/html/anybrowser.png ${PREFIX}/share/doc/luasocket
X	@ ${INSTALL_DATA} ${WRKSRC}/html/func.html ${PREFIX}/share/doc/luasocket
X	@ ${INSTALL_DATA} ${WRKSRC}/html/home.html ${PREFIX}/share/doc/luasocket
X	@ ${INSTALL_DATA} ${WRKSRC}/html/idx.html ${PREFIX}/share/doc/luasocket
X	@ ${INSTALL_DATA} ${WRKSRC}/html/intro.html ${PREFIX}/share/doc/luasocket
X	@ ${INSTALL_DATA} ${WRKSRC}/html/luasocket.png ${PREFIX}/share/doc/luasocket
X	@ ${INSTALL_DATA} ${WRKSRC}/html/mod.html ${PREFIX}/share/doc/luasocket
X	@ ${INSTALL_DATA} ${WRKSRC}/html/vim.png ${PREFIX}/share/doc/luasocket
X.endif
X
X.include <bsd.port.mk>
END-of-luasocket/Makefile
echo x - luasocket/pkg-comment
sed 's/^X//' >luasocket/pkg-comment << 'END-of-luasocket/pkg-comment'
XIPv4 Sockets support for the Lua language
END-of-luasocket/pkg-comment
echo x - luasocket/distinfo
sed 's/^X//' >luasocket/distinfo << 'END-of-luasocket/distinfo'
XMD5 (luasocket-1.4.tar.gz) = e3df9301739db7bc08b97e63cc3aaa43
END-of-luasocket/distinfo
echo x - luasocket/pkg-descr
sed 's/^X//' >luasocket/pkg-descr << 'END-of-luasocket/pkg-descr'
XLuaSocket is a Lua extension library that provides support for the TCP and UDP
Xtransport layers.
X
XExtra Lua modules implementing SMTP, HTTP and FTP protocols are installed
Xto /usr/local/lib/lua/luasocket.
X
XWWW: http://www.tecgraf.puc-rio.br/~diego/luasocket/
END-of-luasocket/pkg-descr
echo c - luasocket/files
mkdir -p luasocket/files > /dev/null 2>&1
echo x - luasocket/files/patch-aa
sed 's/^X//' >luasocket/files/patch-aa << 'END-of-luasocket/files/patch-aa'
X--- Makefile.orig       Tue Dec 17 10:15:00 2002
X+++ Makefile    Tue Dec 17 10:16:08 2002
X@@ -12,7 +12,7 @@
X 
X # Set LUAINC to the Lua include directory and LUALIB to the
X # Lua library directory
X-LUA = /home/i/diego/public/lib/lua-4.0
X+LUA = /usr/local
X LUAINC = $(LUA)/include
X LUALIB = $(LUA)/lib/$(TEC_UNAME)
X 
END-of-luasocket/files/patch-aa
echo x - luasocket/pkg-plist
sed 's/^X//' >luasocket/pkg-plist << 'END-of-luasocket/pkg-plist'
Xbin/luasocket
Xlib/lua/luasocket/cl-compat.lua
Xlib/lua/luasocket/code.lua
Xlib/lua/luasocket/concat.lua
Xlib/lua/luasocket/ftp.lua
Xlib/lua/luasocket/http.lua
Xlib/lua/luasocket/README
Xlib/lua/luasocket/smtp.lua
Xlib/lua/luasocket/url.lua
X%%PORTDOCS%%share/doc/luasocket/anybrowser.png
X%%PORTDOCS%%share/doc/luasocket/func.html
X%%PORTDOCS%%share/doc/luasocket/home.html
X%%PORTDOCS%%share/doc/luasocket/idx.html
X%%PORTDOCS%%share/doc/luasocket/intro.html
X%%PORTDOCS%%share/doc/luasocket/luasocket.png
X%%PORTDOCS%%share/doc/luasocket/mod.html
X%%PORTDOCS%%share/doc/luasocket/vim.png
X%%PORTDOCS%%@dirrm share/doc/luasocket
X@dirrm lib/lua/luasocket
X@dirrm lib/lua
END-of-luasocket/pkg-plist
exit

>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200212171042.gBHAgFxr084768>