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>