1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-01 01:17:02 +00:00
Commit Graph

11 Commits

Author SHA1 Message Date
Antoine Brodin
22facbd4c4 Set the soname of liblua, it helps ports using cmake to link against it
(otherwise they do not have the correct DT_NEEDED entry)

Approved by:	lua (bapt)
2014-01-17 20:52:01 +00:00
Baptiste Daroussin
338afcf638 Add missing lua.pc files (missed in previous commits)
Rework the makefile to use jmmv method from PR which is cleaner than my initial attempt

PR:		ports/180786
Submitted by:	jmmv
2014-01-10 08:39:12 +00:00
Baptiste Daroussin
31e62cc3c9 Add a .pc file to lua52
PR:		ports/180786
Submitted by:	jmmv
2014-01-10 08:22:53 +00:00
Baptiste Daroussin
99db4b1c3a Update to 5.2.3
Pass maintainership to lua@
Lots of cleanup in the Makefile
Reduce patching
Support stage
2013-12-15 00:56:05 +00:00
Baptiste Daroussin
e56b080b63 Fix package name collision 2013-11-19 09:34:40 +00:00
Baptiste Daroussin
888ab73a81 Add NO_STAGE all over the place in preparation for the staging support (cat: lang) 2013-09-20 19:53:09 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Matthias Andree
03b1cffca7 Link lua .so + program with pthread to prevent hangs in extensions that
use pthreads.

Bump PORTREVISION to pull this in.

PR:		ports/181052
Submitted by:	Vitaly Magerya <vmagerya@gmail.com>
Approved by:	mandree@ on behalf of lua@
2013-08-05 20:37:35 +00:00
Matthias Andree
3c739283e1 Update to new upstream version Lua 5.2.2.
According to Luiz Henrique de Figueiredo,
"Lua 5.2.2 fixes all bugs listed in http://www.lua.org/bugs.html#5.2.1 .

Lua 5.2.2 also fixes several other minors glitches and includes
a revised reference manual."
2013-03-29 18:49:03 +00:00
Matthias Andree
ede09e7ce8 Fix typo in MAINTAINER address (was also in the submitted .shar). 2013-01-06 17:42:35 +00:00
Matthias Andree
fdc96c8fdd Add new port lang/lua52.
Lua is a programming language originally designed for extending applications,
but also frequently used as a general-purpose, stand-alone language. Lua
combines simple procedural syntax (similar to Pascal) with powerful data
description constructs based on associative arrays and extensible semantics.
Lua is dynamically typed, interpreted from bytecodes, and has automatic memory
management with garbage collection, making it ideal for configuration,
scripting, and rapid prototyping.

A fundamental concept in the design of Lua is to provide meta-mechanisms for
implementing features, instead of providing a host of features directly in
the language. For example, although Lua is not a pure object-oriented
language, it does provide meta-mechanisms for implementing classes and
inheritance. Lua's meta-mechanisms bring an economy of concepts and keep the
language small, while allowing the semantics to be extended in unconventional
ways. Extensible semantics is a distinguishing feature of Lua.

Lua is implemented as a small library of C functions, written in ANSI C, and
compiles unmodified in all known platforms. The implementation goals are
simplicity, efficiency, portability, and low embedding cost.

WWW: http://www.lua.org/

PR:		ports/174437
Submitted by:	Green Dog <fiziologus@gmail.com>
2013-01-05 23:24:51 +00:00