BSD Ports

lang/lua54 5.4.9 NetBSD

Lightweight, embeddable scripting language (v5.4)

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
ebc36a2422
License
mit
Categories
lang, lua
Package size
291.7 KiB, 1471.9 KiB installed

Description

Lua is a powerful, fast, lightweight, embeddable scripting language.

Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.

This version is the previous stable release.

In the other systems

SystemPortVersion
NetBSDlang/lua545.4.9
FreeBSDlang/lua545.4.8
DragonFlylang/lua545.4.7
MidnightBSDlang/lua545.4.8

Install

Binary package:

pkgin install lua54

From pkgsrc:

cd /usr/pkgsrc/lang/lua54 && make install clean

Dependencies

Commit history 2

DateCommitCreditsLog message
ebc36a2422 alnsn Fix PLIST.
1c6f8b89be alnsn Update lang/lua54 to version 5.4.9.
Lua 5.4.9 That was the last release of Lua 5.4. Bugs reported later are most probably fixed in Lua 5.5. Lua 5.4.8 bugs: 1. New metatable in an all-weak table can fool the GC. reported by jy l on 12 Jun 2025. existed since 5.3.0 (at least). 2. Lua raises an error when given the option '--' without a script. reported by Jure Bagic on 04 Jul 2025. existed since 5.4.6. 3. Constructors with nils can overflow counters during parsing. reported by Marco Schöpl on 26 Aug 2025. existed since 5.4 (at least). 4. Possible memory leak due to finalizer being called with no stack space. reported by Sergey Bronnikov on 10 Dec 2025. existed since 5.4.3 (at least). Lua 5.4.7 bugs: …