CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
Port details

lang/lua51 5.1.5_10

Small, compilable scripting language providing easy access to C code

Maintainer
nicklaus.t@me.com
Packages
latest: 5.1.5_10
Upstream
up to date
Last update
to 5.1.5_10 · d7511b9d00
Quarterly
2026Q4: 5.1.5_10
Formerly
lang/lua until 2014-05-26
WWW
https://www.lua.org/
Links
cgit · VuXML

Unaddressed (2)

The CVE record lists the packaged version 5.1.5_10 as affected, and no VuXML entry names the CVE. What does this mean?

CVECVSSPublishedDescription
CVE-2021-435195.52021-11-09Stack overflow in lua_resume of ldo.c in Lua Interpreter 5.1.0~5.4.4 allows attackers to perform a Denial of Service via a crafted script file.
CVE-2014-54615.02014-09-04Buffer overflow in the vararg functions in ldo.c in Lua 5.1 through 5.2.x before 5.2.3 allows context-dependent attackers to cause a denial of service (crash) via a smal…

VuXML only (0)

Listed in VuXML, the packaged version 5.1.5_10 is still in the affected range; pkg audit reports it. What does this mean?

None.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (92)

Tijl Coosemans (tijl) · 5.1.5_10
Mk/bsd.port.mk: Add __MAKE_CONF=${NONEXISTENT} to WRK_ENV

And remove it from individual ports.  Use WRK_ENV in custom build
commands where necessary.

FreeBSD make(1) includes /usr/share/mk/sys.mk and that includes
/etc/make.conf if it exists.  This happens when you run make in a port
directory but it also happens when the upstream build system uses make.
This commit disables make.conf inclusion in the latter case because
users can define variables like CFLAGS in make.conf that override ports
framework variables and this can cause problems that are difficult to
diagnose.

If there are any build customisations made through make.conf that stop
working because of this commit then they should be made available by the
ports tree through some mechanism, e.g. an option in a port.

Some ports were picking up variables from Poudriere make.conf and
required fixes:

- astro/wmspaceweather x11-clocks/wmcalclock: Add OPSYS to MAKE_ENV.
- games/zhlt: Add ARCH to MAKE_ENV.
- graphics/tachyon: Upstream ARCH is not ports tree ARCH.
  Set ALL_TARGET=bsd so upstream ARCH is defined correctly.
  Enable multi-threading support while here.

PR:		277455
Exp-run by:	antoine
d7511b9d00
Muhammad Moinur Rahman (bofh) · 5.1.5_10
lang/lua51: Impelled to share/man

Approved by:    portmgr (blanket)
c9227759d7
Stefan Eßer (se) · 5.1.5_9
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 5.1.5_9
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Tobias C. Berner (tcberner) · 5.1.5_9
lang: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Alonso Cardenas Marquez <acm@FreeBSD.org>
  *  Andreas Klemm <andreas@klemm.gtn.com>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Andrey Zakhvatov
  *  Anton Berezin <tobez@FreeBSD.org>
  *  Anton Berezin <tobez@tobez.org>
  *  Anton Shterenlikht
  *  Ashish SHUKLA <ashish@FreeBSD.org>
  *  Bob Eager <bob@eager.cx>
  *  Bruce M Simpson
  *  Bruce M. Simpson
  *  Christoph Mallon <christoph.mallon@gmx.de>
  *  Christopher Elkins <chrise@scardini.com>
  *  Christopher Key <cjk32@cam.ac.uk>
  *  Chuck Robey <chuckr@FreeBSD.org>
  *  Cyrille Lefevre <clefevre@citeweb.net>
  *  Dan Rench <citric@cubicone.tmetic.com>
  *  Danilo Egea Gondolfo <danilogondolfo@gmail.com>
  *  Dario Freni <saturnero@gufi.org>
  *  David Kalliecharan <dave@dal.ca>
  *  David Naylor <dbn@FreeBSD.org>
  *  David Naylor <dbn@dragon.local>
  *  David O'Brien (obrien@NUXI.com)
  *  David O'Brien (obrien@NUXI.org)
  *  David O'Brien <obrien@NUXI.org>
  *  David O'Brien <obrien@cs.ucdavis.edu>
  *  Dereckson <dereckson@gmail.com>
  *  Devon H. O'Dell <devon.odell@gmail.com>
  *  Dmitry Sivachenko <demon@FreeBSD.org>
  *  Don Croyle <croyle@gelemna.org>
  *  Douglas Anestad <yotta@dougdidit.com>
  *  Edwin Groothuis (edwin@mavetju.org)
  *  Edwin Groothuis <edwin@mavetju.org>
  *  Eugene Ossintsev
  *  Frank Fischer
  *  Frank Gruender <elwood@mc5sys.in-berlin.de>
  *  Frederic Cambus
  *  Gea-Suan Lin <gslin@gslin.org>
  *  Gerald Pfeifer <gerald@FreeBSD.org>
  *  Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
  *  GreenDog <fiziologus@gmail.com>
  *  Gustau Perez i Querol <gustau.perez@gmail.com>
  *  Guy Antony Halse <guy@rucus.ru.za.za>
  *  Herve Quiroz <hq@FreeBSD.org>
  *  Hye-Shik Chang
  *  Hye-Shik Chang <perky@fallin.lv>
  *  Hye-Shik Chang <perky@python.or.kr>
  *  Iblis Lin <iblis@hs.ntnu.edu.tw>
  *  James Bailie <jimmy@mammothcheese.ca>
  *  James FitzGibbon <jfitz@FreeBSD.org>
  *  Jean-Sébastien Pédron <dumbbell@FreeBSD.org>
  *  Jean-Yves Lefort <jylefort@FreeBSD.org>
  *  Jeff Brown <jabrown@caida.org>
  *  Jeremy Norris <ishmael27@home.com>
  *  Jing-Tang Keith Jang <keith@FreeBSD.org>
  *  John Hein <jhein@symmetricom.com>
  *  John Marino <marino@FreeBSD.org>
  *  John Merryweather Cooper
  *  John Merryweather Cooper <coop9211@uidaho.edu>
  *  John Merryweather Cooper et al
  *  Joseph Koshy <jkoshy@FreeBSD.org>
  *  Josh Elsasser <jre@vineyard.net>
  *  Josh Gilliam <josh@quick.net>
  *  Julian H. Stacey <jhs@FreeBSD.org>
  *  Julian Stecklina
  *  Jyun-Yan You <jyyou@cs.nctu.edu.tw>
  *  Katsuji ISHIKAWA <katsuji.ishikawa@gmail.com>
  *  Kimura Fuyuki <fuyuki@hadaly.org>
  *  Kimura Fuyuki <fuyuki@mj.0038.net>
  *  Kimura Fuyuki <fuyuki@nigredo.org>
  *  Kiriyama Kazuhiko <kiri@kiri.toba-cmt.ac.jp>
  *  Kubilay Kocak <koobs@FreeBSD.org>
  *  Lars Thegler <lth@FreeBSD.org>
  *  Lev Walkin <vlm@lionet.info>
  *  Li-Wen Hsu <lwhsu@FreeBSD.org>
  *  Mahdi Mokhtari <mokhi64@gmail.com>
  *  Marcin Cieslak <saper@SYSTEM.PL>
  *  Martin Matuska <mm@FreeBSD.org>
  *  Matthew Hunt <mph@FreeBSD.org>
  *  Michael Butschky <butsch@computi.erols.com>
  *  Michael Johnson <ahze@FreeBSD.org>
  *  Mitsuru YOSHIDA <mitsuru@riken.jp>
  *  Muhammad Moinur Rahman <5u623l20@gmail.com>
  *  Neal Nelson <ports@nicandneal.net>
  *  Nicola Vitale <nivit@FreeBSD.org>
  *  Nils M Holm <nmh@t3x.org>
  *  Oliver Braun <obraun@informatik.unibw-muenchen.de>
  *  Oliver Breuninger <ob@seicom.NET>
  *  Patrick Li <pat@databits.net>
  *  Pawel Worach <pawel.worach@gmail.com>
  *  Pedro F. Giffuni <giffunip@asme.org>
  *  Pedro Giffuni
  *  Pedro Giffuni <giffunip@asme.org>
  *  Pete French <pete@twisted.org.uk>
  *  Peter Schuller <peter.schuller@infidyne.com>
  *  Peter van Heusden <pvh@egenetics.com>
  *  Phillip Neumann <pneumann@gmail.com>
  *  Piotr Kubaj <pkubaj@anongoth.pl>
  *  Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Pontus Stenetorp <ninjin@kth.se>
  *  Ralf S. Engelschall <rse@engelschall.com>
  *  Rick van der Zwet <rick@wzoeterwoude.net>
  *  Rob Zinkov
  *  Roland Jesse <roland.jesse@gmx.net>
  *  Romain Tartiere <romain@blogreen.org>
  *  Ryan Steinmetz <zi@FreeBSD.org>
  *  Sahil Tandon <sahil@tandon.net>
  *  Sergei Kolobov <sergei@kolobov.com>
  *  Sergey A. Osokin <osa@FreeBSD.org>
  *  Sergey Skvortsov <skv@protey.ru>
  *  Simon Marlow <simonmar@microsoft.com>
  *  Simun Mikecin <numisemis@yahoo.com>
  *  Stanislav Sedov <ssedov@mbsd.msk.ru>
  *  Stephen Weeks <sweeks@sweeks.com>
  *  Steven G. Kargl
  *  Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Sylvio Cesar <sylvio@FreeBSD.org>
  *  Thomas Gellekum <tg@FreeBSD.org>
  *  Timothy Beyer <beyert@cs.ucr.edu>
  *  Timothy Bourke <timbob@bigpond.com>
  *  Tom Judge <tj@FreeBSD.org>
  *  Veniamin Gvozdikov <vg@FreeBSD.org>
  *  Vitaly Magerya <vmagerya@gmail.com>
  *  Wen Heping <wenheping@gmail.com>
  *  Wen Heping <wenhping@gmail.com>
  *  Wes Peters <wes@softweyr.com>
  *  Ying-Chieh Liao <ijliao@FreeBSD.org>
  *  Yukihiro Nakai <Nakai@technologist.com>
  *  Yukihiro Nakai <nakai@FreeBSD.org>
  *  Zach Garner <zach@neurosoft.org>
  *  aaron@FreeBSD.org
  *  andrewb@cs.cmu.edu
  *  arved
  *  chinsan
  *  chuckr
  *  dd
  *  erik@smluc.org
  *  gahr
  *  gahr@FreeBSD.org
  *  gpalmer
  *  hsu
  *  ijliao
  *  jasone
  *  jkh
  *  jkoshy
  *  jmacd
  *  jmacd@FreeBSD.org
  *  jmz
  *  js@jeannot.org
  *  jseger@FreeBSD.org
  *  kappa@FreeBSD.org.ua
  *  kbyanc
  *  msmith@gsoft.com.au
  *  mutoh@openedu.org
  *  netchild@FreeBSD.org
  *  patrick
  *  pst
  *  rene@FreeBSD.org
  *  ruslan@shevchenko.kiev.ua
  *  stas
  *  tobez

With hat:	portmgr
f98ae56653
Bernhard Froehlich (decke) · 5.1.5_9
lang/lua51: Add CPE information

Approved by:    portmgr (blanket)
7192bc877c
Mathieu Arnold (mat) · 5.1.5_9
Remove # $FreeBSD$ from Makefiles.
305f148f48
Mathieu Arnold (mat) · 5.1.5_9
USES=lua gained flavors.

Ports using USES=lua:module or lua:flavors will be flavored.  A range of
supported lua versions can be set using XX-YY (or XX-, or -YY, or simply ZZ)
for ports not supporting all lua versions.

USES=lua sets LUA_FLAVOR that needs to be used on all dependencies of
flavored lua ports, in a similar way as PHP or Python flavors.

PR:		245038
Submitted by:	andrew tao11 riddles org uk
Reviewed by:	mat, kevans, russ haley gmail com
Approved by:	mat (portmgr)
Differential Revision:	https://reviews.freebsd.org/D16494
beb1c1fe19
Sunpoet Po-Chuan Hsieh (sunpoet) · 5.1.5_9
Update WWW

Approved by:	portmgr (blanket)
e45262b3e2
Kurt Jaeger (pi) · 5.1.5_9
lang/lua51: submitter becomes maintainer

PR:		212082
Submitted by:	nicklaus.t@me.com
18e5edfbf9
Dmitry Marakasov (amdmi3) · 5.1.5_9
- Fix trailing whitespace in pkg-descrs, categories [g-n]*

Approved by:	portmgr blanket
4e942b6419
Ian Lepore (ian) · 5.1.5_9
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
53625bac52
Baptiste Daroussin (bapt) · 5.1.5_9
Convert to USES=libedit
086f7f854a
Ed Maste (emaste) · 5.1.5_9
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
e8902db811
Baptiste Daroussin (bapt) · 5.1.5_9
Disbanding lua@ which was anyway not a team for a while I have no time left to work on lua at all for now
345fdd01ba
Baptiste Daroussin (bapt) · 5.1.5_9
Link on libedit instead of readline Reduce overlinking on liblua Enforce libedit from ports
ce179c4f7e
Baptiste Daroussin (bapt) · 5.1.5_9
Add a forgot post-patch for libedit support
9f5c578c82
Baptiste Daroussin (bapt) · 5.1.5_9
Link on port version of libedit Avoid overlinking on liblua
9df11b9159
Antoine Brodin (antoine) · 5.1.5_8
Package empty LUA_LDIR and LUA_CDIR, as it's more user-friendly
390f6fb0ae
Baptiste Daroussin (bapt) · 5.1.5_7
Cleanup plist
77cba41a62
Baptiste Daroussin (bapt) · 5.1.5_7
Fix building with readline from ports
b36d8ba919
Baptiste Daroussin (bapt) · 5.1.5_7
Add forgotten patch

Reported by:	many
a1a7034808
Baptiste Daroussin (bapt) · 5.1.5_7
Replace lang/lua with the new lang/lua51

lang/lua51 is working the same way lang/lua52, chase ports using lua 5.1
Make the default lua lua52
Make all lua ports using USES=lua

Approved by:	portmgr (implicit)
e836ab008a
Baptiste Daroussin (bapt) · 5.1.5_6 · as lang/lua
Add NO_STAGE all over the place in preparation for the staging support (cat: lang)
888ab73a81
Alex Kozlov (ak) · 5.1.5_6 · as lang/lua
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
d4041784dc
Matthias Andree (mandree) · 5.1.5_6 · as lang/lua
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@
03b1cffca7
Baptiste Daroussin (bapt) · 5.1.5_5 · as lang/lua
Finish converting the whole ports tree to USES=pkgconfig
992586fa08
Matthias Andree (mandree) · 5.1.5_5 · as lang/lua
Do not let portscout grab 5.2 versions for the 5.1 port.
f397ba7514
Matthias Andree (mandree) · 5.1.5_5 · as lang/lua
Bugfix: - Record liblua's dependency on libm.so explicitly. [1]

Assorted lint removals:
- Convert to Options NG
- Reduce old-style Makefile header
- USE_GNOME=pkgconfig -> USE_PKGCONFIG=yes

PR:		ports/174964
Submitted by:	Matthew X. Economou
b3b45538b9
Matthias Andree (mandree) · 5.1.5_4 · as lang/lua
Set LICENSE=MIT per <http://www.lua.org/license.html>
cd639ceab1
Matthias Andree (mandree) · 5.1.5_4 · as lang/lua
Clarify effect of __MAKE_CONF change, and point to Wiki URL (in a comment).
9fed1da798
Matthias Andree (mandree) · 5.1.5_4 · as lang/lua
Remove CFLAGS=${CFLAGS} regression from MAKE_ARGS again (leftover from testing).

Reported by:        Valentin Zahariev
Brown paper bag to: mandree@
13a1c45350
Matthias Andree (mandree) · 5.1.5_3 · as lang/lua
Forced commit to mention that ohauer@ has joined lua@.
8771253012
Matthias Andree (mandree) · 5.1.5_3 · as lang/lua
Add explanatory comment about butchering __MAKE_CONF.
aacbf62416
Matthias Andree (mandree) · 5.1.5_3 · as lang/lua
Support builds that set CFLAGS=... in /etc/make.conf (discouraged).
e2f1e0682e
Matthias Andree (mandree) · 5.1.5_2 · as lang/lua
Fix regressions, reinstating io.popen support.

Reported by:  Pierre Guinoiseau
PR:           ports/166753
Reported by:  Vrachnis Ilias-Dimitrios
PR:           ports/166804
Fixed by:     Olli Hauer (ports/166753)
Feature safe: yes
1f01f3cc35
Matthias Andree (mandree) · 5.1.5_1 · as lang/lua
Bring in additional changes by ohauer to preserve LUA_LDIR/LUA_CDIR.

Submitted by: ohauer
PR:           ports/166540
Feature safe: yes
582adbdb84
Matthias Andree (mandree) · 5.1.5 · as lang/lua
Update to bug-fix release 5.1.5.

Submitted by: ohauer
Feature safe: yes
PR:           ports/166540
1e9d43d118
Matthias Andree (mandree) · 5.1.4_6 · as lang/lua
Be sure to pass CFLAGS properly if set in /etc/make.conf.

Reported by:  mezz
Feature safe: yes
ae89c82fab
Matthias Andree (mandree) · 5.1.4_6 · as lang/lua
Hand over mantainership to a newly-formed lua team, currently consisting of Matthias Andree (mandree@) and Niclas Zeising.

Approved by: garga@ (maintainer)
63e642bc5c
Renato Botelho (garga) · 5.1.4_6 · as lang/lua
- Remove gmake as a dependency, it's not necessary

PR:		ports/162279
Submitted by:	Lyndon Nerenberg <lyndon@orthanc.ca>
6c7d2075bf
Renato Botelho (garga) · 5.1.4_6 · as lang/lua
Update patch to 5.1.4-3
32d5e92f49
Renato Botelho (garga) · 5.1.4_5 · as lang/lua
Cleanup MASTER_SITES
45208a1784
Renato Botelho (garga) · 5.1.4_5 · as lang/lua
After some mistakes i made on this port last days, i hop^W believe this is the last commit.

The original problem is port was broken on amd64 when you have CFLAGS= defined
on make.conf. On last commit i thought it was fixed, but no, i don't know why
but it was building without define LUA_USE_LINUX and the binary generated was
wrong.

I figured out just using GMAKE fixes everything, it respect CFLAGS= when you
have, add -fPIC for amd64 and use correct defines for building, so, lets use
gmake to build this port for now.

Pointyhats to:	garga@
f2fdd5cf25
Renato Botelho (garga) · 5.1.4_4 · as lang/lua
- Make lua respect CFLAGS= defined on /etc/make.conf and still plus -fPIC on   necessary archs. - Remove unecessary dependency gmake - Bump PORTREVISION because of gmake removal

Thanks to:	johans@
38d29cf40d
Renato Botelho (garga) · 5.1.4_3 · as lang/lua
- Fix build on amd64 - Bump PORTREVISION

Reported by:	Eduardo Schoedler <eschoedler@viavale.com.br> and
		Robert Huff <roberthuff@rcn.com>
7567827762
Renato Botelho (garga) · 5.1.4_2 · as lang/lua
- Add upstream patches for version 1.5.4 - Bump PORTREVISION
d3219d894c
Renato Botelho (garga) · 5.1.4_1 · as lang/lua
- Make the port respect -O from make.conf and deal fine with WITH_DEBUG

PR:		ports/150173
Submitted by:	Anonymous <swell.k@gmail.com>
5b44c0e66f