1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-20 00:21:35 +00:00
Commit Graph

14 Commits

Author SHA1 Message Date
Kubilay Kocak
ea394acd25 lang/lua53: Add new MAINTAINER, Add bug fix patches
The Lua team maintains a list of bugs found in each release of Lua since
4.0 [1] with examples that show the bug and a patch when the fix is
available.

This patch adds all three bug fixes available so far. A fourth bug fix
should be made available soon to fix a recently-found bug in coroutines.

To make it easier to track changes for each patch, a GitHub repository
[2] has been created with the Lua distribution and patches so they can
be referenced by commit id.

- Pass MAINTAINER'ship to Submitter, who is also a member of the NetBSD
  Lua team. (Thanks!)

[1] https://www.lua.org/bugs.html
[2] https://github.com/salazar/lua

PR:		213658
Submitted by:	Guilherme Salazar <gmesalazar gmail com>
MFH:		2014Q4
2016-10-25 12:48:42 +00:00
Pietro Cerutti
2c206eb3c3 lang/lua53: update to 5.3.3 2016-07-06 13:17:17 +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
Ian Lepore
cae6f97d44 Bump PORTREVISION for changes done in r409214; the CFLAGS change in that
revision results in different binaries.

Approved by:	sbruno(mentor)
2016-02-20 19:13:22 +00:00
Ian Lepore
fd3652ee1a Fix CFLAGS handling in lua53 patches.
The ?= assignment of CFLAGS (not present in earlier lua5x patches) results
in MYCFLAGS, passed from the port makefile, never getting assigned to CFLAGS
during the lua build. The result is a copy of lua that has none of the posix
support functions in it.

CFLAGS set in the outer environment by the user or make.conf get passed in
via the MYCFLAGS mechanism, so remove the -O2 and let the outer environment
control optimization level.

Approved by:	mat(mentor)
Differential Revision:	https://reviews.freebsd.org/D5256
2016-02-19 22:55:18 +00:00
Vanilla I. Shu
7b066f7d60 Upgrade to 5.3.2. 2015-12-09 13:20:32 +00:00
Baptiste Daroussin
086f7f854a Convert to USES=libedit 2015-07-19 14:38:43 +00:00
Philip M. Gollucci
ba2d8c3ca0 lang/lua53: fix dependencies
Prevent /usr/lib/libedit.so from being used over
/usr/local/lib/libedit.so.0 from devel/libedit

Note: libedit should be made into a USES

Reported by:    sunpoet
Pointy hat to:  myself (pgollucci)
2015-07-17 17:02:13 +00:00
Philip M. Gollucci
1d0c6d6f85 lang/lua53: 5.3.0 -> 5.3.1
PR:                  201469
Submitted by:        milios@ccsys.com
2015-07-16 18:35:33 +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
Antoine Brodin
86af82b79e Fix build on head 2015-01-17 10:34:18 +00:00
Baptiste Daroussin
6a4dc8a394 Add lua 5.3.0
Highlights from this new version:
Main new features are support for integers, bitwise operators, and a basic utf-8
library

Complete list of changes: http://www.lua.org/manual/5.3/readme.html#changes
List of incompatibilities with lua 5.2:
http://www.lua.org/manual/5.3/manual.html#8
2015-01-17 02:19:59 +00:00