Commit graph

25 commits

Author SHA1 Message Date
Jochen Neumeister
8567d6b2d3 Pass maintainership to submitter
PR:		232320
Submitted by:	John Von Essen <john@essenz.com>
Sponsored by:	Netzkommune GmbH
2018-10-17 09:39:42 +00:00
Sunpoet Po-Chuan Hsieh
4b0ab1da45 -
- Do not silence installation messages
- Regenerate patch files with makepatch:
- Update WWW
2018-08-18 20:43:41 +00:00
Dmitry Marakasov
4e942b6419 - Fix trailing whitespace in pkg-descrs, categories [g-n]*
Approved by:	portmgr blanket
2016-05-19 10:44:11 +00:00
Ian Lepore
53625bac52 Use -fPIC on all arches; lua builds the object files into a shared lib.
Since the object files get built into a shared lib, using -fPIC on all
arches is the right thing to do, instead of adding it to each new arch that
comes along which doesn't accidentally allow non-PIC modules in shared libs.

PR:		207324
Approved by:	mat(mentor)
Differential Revision:	https://reviews.freebsd.org/D5362
2016-02-20 19:19:50 +00:00
Baptiste Daroussin
086f7f854a Convert to USES=libedit 2015-07-19 14:38:43 +00:00
Ed Maste
e8902db811 lang/lua{51,52,53}: Add -fPIC for arm64
Reviewed by:    andrew
Approved by:    bapt
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D2904
2015-06-25 13:12:20 +00:00
Baptiste Daroussin
345fdd01ba Disbanding lua@ which was anyway not a team for a while
I have no time left to work on lua at all for now
2015-04-16 12:40:15 +00:00
Baptiste Daroussin
c53284b923 Update to 5.2.4 2015-03-15 13:12:34 +00:00
Antoine Brodin
86af82b79e Fix build on head 2015-01-17 10:34:18 +00:00
Baptiste Daroussin
ce179c4f7e Link on libedit instead of readline
Reduce overlinking on liblua
Enforce libedit from ports
2015-01-17 01:37:59 +00:00
Antoine Brodin
390f6fb0ae Package empty LUA_LDIR and LUA_CDIR, as it's more user-friendly 2014-11-18 07:12:25 +00:00
Baptiste Daroussin
77cba41a62 Cleanup plist 2014-10-27 15:23:30 +00:00
Baptiste Daroussin
5fb5a61084 Fix building with readline from ports 2014-06-30 22:49:27 +00:00
Baptiste Daroussin
a101e3b95a Remove build dependency on pkgconf 2014-04-20 09:30:08 +00:00
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