aboutsummaryrefslogtreecommitdiff
path: root/package/luaposix
Commit message (Collapse)AuthorAgeFilesLines
* package/luaposix: select bit32 based on lua ABI version 5.1Gravatar James Hilliard2020-07-271-1/+1
| | | | | | | | Since the bit32 module is needed by all lua ABI 5.1 providers we can select based on the lua ABI version instead of both lua 5.1 and luajit. Signed-off-by: James Hilliard <james.hilliard1@gmail.com> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
* package/luaposix: bump to version 35.0Gravatar Francois Perrad2020-07-073-4/+4
| | | | | | | | | | LICENSE diff: - Copyright (C) 2006-2019 luaposix authors + Copyright (C) 2006-2020 luaposix authors Signed-off-by: Francois Perrad <francois.perrad@gadz.org> [yann.morin.1998@free.fr: simplify help entry] Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
* package/l*: add license file hashesGravatar Heiko Thiery2020-02-031-1/+2
| | | | | Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
* package/luaposix: bump to version 34.1.1Gravatar Francois Perrad2019-08-013-3/+2
| | | | | | | the module std.normalize is no longer a dependency Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/luaposix: bump to version 34.1Gravatar Francois Perrad2019-08-012-2/+2
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/lua*: drop redundant dependencies on BR2_PACKAGE_HAS_LUAINTERPRETERGravatar Thomas Petazzoni2019-01-021-1/+0
| | | | | | | | | | | | | All the packages modified by this commit have their Config.in included by package/Config.in inside a BR2_PACKAGE_HAS_LUAINTERPRETER && !BR2_STATIC_LIBS condition. Therefore, duplicating the BR2_PACKAGE_HAS_LUAINTERPRETER condition in each of their Config.in file is redundant and unnecessary. This commit drops such redundant "depends on" statements. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Acked-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/lua*: regeneration of Config.inGravatar Francois Perrad2018-12-311-1/+1
| | | | | | | | | This commit aligns the Config.in files of Lua packages so that they match with the output of the recently added Buildroot addon for Luarocks. Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/luaposix: bump version to 34.0.4Gravatar James Hilliard2018-12-303-3/+4
| | | | | | | | This version has a new dependency on lua-std-normalize. Signed-off-by: James Hilliard <james.hilliard1@gmail.com> Acked-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* luaposix: bump to version 34.0.1Gravatar Francois Perrad2017-09-242-5/+21
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* luaposix: fix runtime by selecting "bit32" instead of "bitop"Gravatar Arnout Vandecappelle2017-03-021-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | Since the bump of luaposix to 33.4.0, it doesn't work anymore at runtime with LuaJIT or Lua 5.1. This can be tested with the following defconfig: BR2_x86_64=y BR2_TOOLCHAIN_EXTERNAL=y BR2_PACKAGE_LUA=y BR2_PACKAGE_LUA_5_1=y BR2_PACKAGE_LUAPOSIX=y /usr/bin/lua: /usr/share/lua/5.1/posix/init.lua:17: module 'bit32' not found: ... In older luaposix versions, it would try to load the 'bit' instead of 'bit32' module if LUAVER == 5.1. However, this feature was removed in 33.4.0. So instead of adding a runtime dependency on luabitop, depend on lua-bit32. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/luaposix: add .hash fileGravatar Romain Naour2016-06-181-0/+2
| | | | | | | | | | | Similar to jquery-keyboard, it seems the luaposix tarball on the autobuilder is corrupt. Fix it by adding a .hash file so it falls back to our s.b.o mirror. Fixes: http://autobuild.buildroot.net/results/426/426f85021498611e43cdc2af693099b0687de52c Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* luaposix: bump to version 33.4.0Gravatar Francois Perrad2016-03-063-70/+7
| | | | | | | | | | | | | | - 0001-sched-workaround-glibc-_POSIX_PRIORITY_SCHEDULING-bu.patch is removed because it was merged upstream. Since this patch is removed, autoreconfiguring the package is no longer needed. - the ncurses dependency is dropped because the ncurses-related functionality from luaposix was removed, and moved to a separate project. Signed-off-by: Francois Perrad <francois.perrad@gadz.org> [Thomas: write a proper commit log.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/luaposix: add patch to fix musl compatibilityGravatar Jörg Krause2015-09-192-0/+61
| | | | | | | | | | | | | | | | | | Backport patch from upstream to fix musl build error: ``` In file included from ext/posix/posix.c:25:0: ext/posix/sched.c: In function 'Psched_setscheduler': ext/posix/sched.c:74:9: error: variable 'sched_param' has initializer but incomplete type struct sched_param sched_param = {0}; ``` Fixed upstream by commit 11cc8a2973569ec7fb1e7c2466dca0282944b124. [Thomas: add missing <pkg>_AUTORECONF=YES.] Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* luaposix: bump to version 33.3.1Gravatar Francois Perrad2015-04-182-10/+6
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* lua-modules: fix dependencies with version of luaGravatar Francois Perrad2015-02-021-0/+4
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* luaposix: bump to version 33.0.0Gravatar Francois Perrad2014-12-242-6/+3
| | | | | | | ncurses becomes a mandatory dependency Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: indentation cleanupGravatar Jerzy Grzegorek2014-10-251-1/+1
| | | | | Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* luaposix: Use github callGravatar Maxime Hadjinlian2014-10-251-2/+1
| | | | | | Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* packages: rename FOO_CONF_OPT into FOO_CONF_OPTSGravatar Thomas De Schampheleire2014-10-041-1/+1
| | | | | | | | | | | | To be consistent with the recent change of FOO_MAKE_OPT into FOO_MAKE_OPTS, make the same change for FOO_CONF_OPT. Sed command used: find * -type f | xargs sed -i 's#_CONF_OPT\>#&S#g' Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* lua-posix: bump to version 32Gravatar Francois Perrad2014-07-212-56/+1
| | | | | | | | the patch was merged upstream, see https://github.com/luaposix/luaposix/pull/117 Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/luainterpreter: rename the _HAS and _PROVIDES variablesGravatar Yann E. MORIN2014-04-051-1/+1
| | | | | | | | | | | | | | | | | | The basic rule for a package is to have its options named after the package name. There is no reason this should not also be the case for virtual packages. Besides, this will allow us to switch luainterpreter to use the soon-to-be-introduced virtual-package infrastructure. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Eric Le Bihan <eric.le.bihan.dev@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com> Cc: Mike Zick <minimod@morethan.org> Cc: Francois Perrad <fperrad@gmail.com> Reviewed-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* lua-modules: choice between Lua 5.1.x & Lua 5.2.xGravatar Francois Perrad2014-01-212-2/+2
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* lua*: restore version in module pathsGravatar Francois Perrad2014-01-131-1/+1
| | | | | | | | (like in upstream) Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* luainterpreter: create virtual packageGravatar Francois Perrad2014-01-132-1/+2
| | | | | | | | | | | | | | | | This patch introduces the luainterpreter virtual package, which is provided either by 'lua' or by 'lua-jit'. Packages that require a Lua interpreter can then depend on BR2_PACKAGE_LUAINTERPRETER (in their Config.in) and luainterpreter (in their .mk). Signed-off-by: Francois Perrad <francois.perrad@gadz.org> [yann.morin.1998@free.fr: switch to package-defined providers, apply Thomas' comments] Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package: remove the empty trailing line(s)Gravatar Jerzy Grzegorek2014-01-041-1/+0
| | | | | Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* luaposix: remove IPv6 constraintGravatar Francois Perrad2013-09-202-3/+55
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* luaposix: add ncurses dependencyGravatar Francois Perrad2013-09-191-0/+4
| | | | | | | luaposix includes a curses binding which is optional and auto-detected by autotools. Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* luaposix: fix runtime dependencyGravatar Francois Perrad2013-09-191-0/+2
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* luaposix: bump to version 31Gravatar Gustavo Zacarias2013-09-193-19/+7
| | | | | | | | | | | Releases are no longer named 5.1.X, just the X portion remains now. Fixes autoreconf issues with the automake bump, however since the patch is no longer required that's not an issue now. [Peter: now needs IPv6] Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* luaposix: New packageGravatar Assaf Inbal2013-06-203-0/+42
Luaposix is a Lua frontend to posix functions. Signed-off-by: Assaf Inbal <shmuelzon@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>