17 Commits

Author SHA1 Message Date
Alexey Dokuchaev
53792bf1df Remove redundant DOCS, NLS, EXAMPLES, and IPV6 from OPTIONS_DEFAULT as they
are put there by the framework (see line 200 of Mk/bsd.options.mk), except
for `finance/quantlib' which makes very unorthodoxal usage of port options.
2018-08-30 04:05:07 +00:00
David Naylor
726b26ae8b lang/lua53: update to 5.3.5 (final release for 5.3)
- Cleanup of variables
 - Use the 'bsd' target for build stage
 - Add options to to select interactive command line editing
 - Add options to control debug options
 - Add option for HTML documentation
 - No change log provided upstream

Submitted by:	Russel Haley (russ.haley@gmail.com)
		Andrew Gierth (andrew_tao173.riddles.org.uk)
Differential Revision:	https://reviews.freebsd.org/D13690
2018-08-18 07:41:00 +00:00
Thomas Zander
61be51ba64 New maintainer: Russell Haley <russ.haley@gmail.com>
Details:
- This is the second bit of the patch in PR 222581
- Guilherme Salazar <gmesalazar@gmail.com>, the previous maintainer,
  has confirmed the transfer of maintainership via e-mail

PR:		222581
Submitted by:	russ.haley@gmail.com (new maintainer)
Approved by:	gmesalazar@gmail.com (previous maintainer, via email)
MFH:		2017Q4
2017-11-14 06:28:06 +00:00
Thomas Zander
0779926ea3 Fix multiple runtime errors and crashes in lua 5.3.4
Details
- Import upstream patches for known runtime errors
  and crashes in lua 5.3.4
  Details, see https://www.lua.org/bugs.html
  in the section on version 5.3.4

PR:		222581
Submitted by:	russ.haley@gmail.com
Approved by:	maintainer timeout
MFH:		2017Q4
2017-11-11 12:48:53 +00:00
Wen Heping
27c3388ba8 - Update to 5.3.4
PR:		217461
Submitted by:	gmesalazar@gmail.com(maintainer)
2017-03-09 03:05:19 +00:00
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
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
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