Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Oct 2000 20:30:34 -0400 (EDT)
From:      brian@atlanta-bsd.org
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/22295: lua 4.0 beta port
Message-ID:  <20001026003034.A196D1E9B@mail.atlanta-bsd.org>

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

>Number:         22295
>Category:       ports
>Synopsis:       lua 4.0 beta port
>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:   Wed Oct 25 17:30:00 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Brian Mitchell
>Release:        FreeBSD 4.1-STABLE i386
>Organization:
>Environment:
>Description:

# 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:
#
#	lua-4.0beta
#	lua-4.0beta/Makefile
#	lua-4.0beta/distinfo
#	lua-4.0beta/pkg-comment
#	lua-4.0beta/pkg-descr
#	lua-4.0beta/pkg-plist
#
echo c - lua-4.0beta
mkdir -p lua-4.0beta > /dev/null 2>&1
echo x - lua-4.0beta/Makefile
sed 's/^X//' >lua-4.0beta/Makefile << 'END-of-lua-4.0beta/Makefile'
X# New ports collection makefile for:	lua-4.0beta
X# Date created:		25 October 2000
X# Whom:			Brian Mitchell <brian@atlanta-bsd.org>
X#
X# $FreeBSD$
X#
X# This port is self contained in the src directory.
X#
X
XPORTNAME=	lua
XPORTVERSION=	4.0.b
XCATEGORIES=	lang
XMASTER_SITES=	ftp://ftp.freesoftware.com/pub/languages/lua/ \
X		ftp://ftp.ntua.gr/pub/lang/lua/ \
X		ftp://ftp.uni-trier.de/pub/languages/lua/ \
X		ftp://ftp.gwdg.de/pub/languages/lua/ \
X		ftp://ftp.u-aizu.ac.jp/pub/lang/lua/ \
X		ftp://ftp.ucore.com/lua/dist/
XDISTNAME=	lua-4.0-beta
X
XMAINTAINER=	brian@atlanta-bsd.org
X
XMAN1=		luac.1 \
X		lua.1
X
XWRKSRC=		${WRKDIR}/lua
X
Xdo-install:
X	@ ${MKDIR} ${PREFIX}/share/doc/lua
X	@ ${INSTALL_PROGRAM} ${WRKSRC}/bin/lua ${PREFIX}/bin
X	@ ${INSTALL_PROGRAM} ${WRKSRC}/bin/luac ${PREFIX}/bin
X	@ ${INSTALL_MAN} ${WRKSRC}/doc/lua.man ${PREFIX}/man/man1/lua.1
X	@ ${INSTALL_MAN} ${WRKSRC}/doc/luac.man ${PREFIX}/man/man1/luac.1
X	@ ${INSTALL_DATA} ${WRKSRC}/doc/idx.html ${PREFIX}/share/doc/lua
X	@ ${INSTALL_DATA} ${WRKSRC}/doc/index.html ${PREFIX}/share/doc/lua
X	@ ${INSTALL_DATA} ${WRKSRC}/doc/luac.html ${PREFIX}/share/doc/lua
X	@ ${INSTALL_DATA} ${WRKSRC}/doc/manual.html ${PREFIX}/share/doc/lua
X	@ ${INSTALL_DATA} ${WRKSRC}/doc/lua.html ${PREFIX}/share/doc/lua
X	@ ${INSTALL_DATA} ${WRKSRC}/doc/readme.html ${PREFIX}/share/doc/lua
X	@ ${INSTALL_DATA} ${WRKSRC}/include/lua.h ${PREFIX}/include
X	@ ${INSTALL_DATA} ${WRKSRC}/include/luadebug.h ${PREFIX}/include
X	@ ${INSTALL_DATA} ${WRKSRC}/include/lualib.h ${PREFIX}/include
X	@ ${INSTALL_DATA} ${WRKSRC}/include/lauxlib.h ${PREFIX}/include
X	@ ${INSTALL_DATA} ${WRKSRC}/lib/liblua.a ${PREFIX}/lib
X	@ ${INSTALL_DATA} ${WRKSRC}/lib/liblualib.a ${PREFIX}/lib
X
Xpost-install:
X	@strip ${PREFIX}/bin/lua
X	@strip ${PREFIX}/bin/luac
X
X.include <bsd.port.mk>
END-of-lua-4.0beta/Makefile
echo x - lua-4.0beta/distinfo
sed 's/^X//' >lua-4.0beta/distinfo << 'END-of-lua-4.0beta/distinfo'
XMD5 (lua-4.0-beta.tar.gz) = 283aa7378af59bc87f46244f088c7c37
END-of-lua-4.0beta/distinfo
echo x - lua-4.0beta/pkg-comment
sed 's/^X//' >lua-4.0beta/pkg-comment << 'END-of-lua-4.0beta/pkg-comment'
XSmall, compilable scripting language providing easy access to C code
END-of-lua-4.0beta/pkg-comment
echo x - lua-4.0beta/pkg-descr
sed 's/^X//' >lua-4.0beta/pkg-descr << 'END-of-lua-4.0beta/pkg-descr'
XLua is a programming language originally designed for extending applications,
Xbut also frequently used as a general-purpose, stand-alone language. Lua
Xcombines simple procedural syntax (similar to Pascal) with powerful data
Xdescription constructs based on associative arrays and extensible semantics.
XLua is dynamically typed, interpreted from bytecodes, and has automatic memory
Xmanagement with garbage collection, making it ideal for configuration,
Xscripting, and rapid prototyping. 
X
XA fundamental concept in the design of Lua is to provide meta-mechanisms for
Ximplementing features, instead of providing a host of features directly in
Xthe language. For example, although Lua is not a pure object-oriented
Xlanguage, it does provide meta-mechanisms for implementing classes and
Xinheritance. Lua's meta-mechanisms bring an economy of concepts and keep the
Xlanguage small, while allowing the semantics to be extended in unconventional
Xways. Extensible semantics is a distinguishing feature of Lua. 
X
XLua is implemented as a small library of C functions, written in ANSI C, and
Xcompiles unmodified in all known platforms. The implementation goals are
Xsimplicity, efficiency, portability, and low embedding cost. 
X
XWWW: http://www.tecgraf.puc-rio.br/lua/
END-of-lua-4.0beta/pkg-descr
echo x - lua-4.0beta/pkg-plist
sed 's/^X//' >lua-4.0beta/pkg-plist << 'END-of-lua-4.0beta/pkg-plist'
Xbin/lua
Xbin/luac
Xinclude/lauxlib.h
Xinclude/lua.h
Xinclude/luadebug.h
Xinclude/lualib.h
Xlib/liblua.a
Xlib/liblualib.a
Xshare/doc/lua/idx.html
Xshare/doc/lua/index.html
Xshare/doc/lua/luac.html
Xshare/doc/lua/lua.html
Xshare/doc/lua/manual.html
Xshare/doc/lua/readme.html
X@dirrm share/doc/lua
X
END-of-lua-4.0beta/pkg-plist
exit


>How-To-Repeat:
>Fix:
>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?20001026003034.A196D1E9B>