Commit Graph

124 Commits

Author SHA1 Message Date
semarie
e6f07015a6 add lua 5.4 support in lua module
ok sthen@
2022-12-25 13:40:19 +00:00
semarie
a3846b9350 import lua-5.4.4
Lua is a powerful, light-weight programming language designed for
extending applications.  Lua is also frequently used as a
general-purpose, stand-alone language.

ok sthen@
2022-12-25 13:37:30 +00:00
naddy
e93f9d0ca9 drop RCS Ids 2022-03-11 19:28:46 +00:00
tb
91779e425d lua 5.1: fix fix for CVE-2014-5461
The patch from https://www.lua.org/bugs.html#5.2.2-1 was backported and
applied to the wrong function (adjust_varargs() instead of luaD_precall()).

ok sthen
2021-03-16 20:53:31 +00:00
jasper
45c465b624 update to lua-5.3.6, most likely the last 5.3 release 2020-12-04 20:01:09 +00:00
sthen
3318ced016 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
tj
1367168f53 switch some master_sites and homepage lines to https. ok sthen 2019-07-10 15:25:02 +00:00
jsg
5b3cb24bb9 update to lua 5.3.5 2018-07-13 07:11:48 +00:00
jsg
408ad0d5ae update to lua-5.3.4 2017-01-31 22:50:50 +00:00
jca
f2a95a464e Stop automatic addition of lua5x FLAVORS.
Now if a port wants to declare support for lua52/lua53, it must do so
explicitely.  Hopefully this will result in lua libraries being better
tested with the lua versions we support.

Agreement from sthen@ when discussed on ports@, bulk build tests by
ajacoutot@.
2016-10-31 18:46:09 +00:00
espie
1d55a231e7 add is-branch to all trivial ports that exist as multiple branches. 2016-06-29 16:14:38 +00:00
jasper
b07e65bbd9 update to lua-5.3.3 2016-06-17 18:55:28 +00:00
jca
1411ac86bc Allow one to restrict the lua FLAVORS available in a lua port.
Previously declaring eg. FLAVORS = lua52 in the Makefile would still
allow you to build the lua53 FLAVOR.  No objection from ports
2016-06-07 11:51:52 +00:00
naddy
5fc24d3cb3 removing SHARED_ONLY is safe here 2016-03-16 20:02:11 +00:00
jsg
dc67ee2ad1 update to lua 5.3.2
ok benoit@ ajacoutot@
2015-12-04 00:41:03 +00:00
sthen
63bcc3a59b Only append lua52/lua53 to FLAVORS if MODLUA_VERSION is not defined.
I think this matches the intent of the comment above, and avoids producing
flavours for various ports (games, etc) where it doesn't make sense to
support multiple versions of lua. Makes sense to jasper@, and it doesn't
produce any unexpected changes to 'dump-vars' output across the tree.

Thanks to Pascal de Bruijn from darktable for letting me know about the
forthcoming darktable release and identifying this as an issue with
the port.
2015-10-18 20:20:50 +00:00
jasper
72d8e8fbe7 spacing 2015-07-14 23:14:42 +00:00
jasper
8e90ab2315 no need for making it unobvious how _MODLUA_RUN_DEPENDS gets set 2015-06-22 19:46:57 +00:00
jasper
c9b67ac320 update to lua-5.3.1 2015-06-19 06:55:23 +00:00
ajacoutot
a183b75553 "/usr/local/lib/pkgconfig/" is part of mtree(8).
Packages should not own this dir to prevent its deletion or a warning that it
cannot be removed because it's not empty at pkg_delete(1) time.
2015-05-22 11:31:10 +00:00
sthen
a582605994 Record an inter library dependency on libm in liblua-*.so.*.
Fixes issues with as-needed in binutils 2.17, kettenis and dcoppa think
this approach is reasonable.
2015-05-18 16:43:52 +00:00
jasper
804228c969 sprinkle PORTROACH annotations 2015-05-09 08:35:02 +00:00
jturner
795df2dfa7 Update Lua 5.2 to 5.2.4. "LGTM" jasper@ 2015-03-25 13:55:45 +00:00
naddy
570aa62a9c Drop remaining MD5/RMD160/SHA1 checksums. 2015-01-18 03:12:39 +00:00
jturner
ebb4e03fdd Fix typo s/land/lang 2015-01-14 20:10:10 +00:00
jturner
b8af710ae0 Hook up Lua 5.3. ok jasper@ 2015-01-14 20:07:45 +00:00
jturner
b4ab9e20b9 Import ports/lang/lua/5.3. ok jasper@
Lua is a powerful, light-weight programming language designed for
extending applications.  Lua is also frequently used as a
general-purpose, stand-alone language.
2015-01-14 20:06:36 +00:00
sthen
cd0f18112b lua's math_randomseed needs srand_deterministic, pointed out by tedu 2014-12-10 00:44:52 +00:00
jasper
3583cdb6e5 Security fix for CVE-2014-5461 2014-09-09 13:54:43 +00:00
espie
92816cd8fc use more specific version of SUBST_* where appropriate 2014-08-10 09:58:04 +00:00
jasper
4c957b7010 update to lua-5.2.3 2013-12-09 07:43:08 +00:00
jasper
71c22ecee7 revert previous; needs more work. 2013-06-02 16:59:48 +00:00
jasper
2037d50a48 add support for MODLUA_LIB_DEPENDS and remove a bogus line while here 2013-05-30 16:43:38 +00:00
jasper
730a8a6511 - update to lua-5.2.2 2013-03-27 22:13:53 +00:00
sthen
7b10e7c633 PERMIT_* 2013-03-11 12:27:53 +00:00
espie
0662a4e9d6 PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:20:26 +00:00
sthen
f5a323c546 Don't use ${FLAVOR:L}, we only support lower-case flavours now.
OK ajacoutot@ espie@
2013-02-09 14:49:50 +00:00
sthen
8aa34f7499 allow MODLUA_VERSION to be overridden; ok jasper@ 2012-12-11 22:12:12 +00:00
dcoppa
59a0a201a4 Make Lua C modules load dynamic libraries with global symbols (use
RTLD_GLOBAL like lua-5.2 does)

ok jasper@
2012-11-09 08:36:44 +00:00
gsoares
14262d8a99 add MODLUA_BIN to SUBST_VAR
no bump needed in lua packages, since this doesn't affect generated packages

OK jasper@ sthen@
2012-10-31 13:39:32 +00:00
jasper
7881cf1c45 the heuristic to set pkg_arch was wrong; so remove it alltogether. 2012-09-19 08:14:51 +00:00
sthen
c40bb774c3 XXX comment, PKG_ARCH=* is set too easily. Add reminder to remove workaround
from games/freedroidrpg when this is fixed.
2012-08-05 08:07:28 +00:00
jasper
af916f73a3 add MODLUA_DEP_VERSION to SUBST_VARS 2012-07-19 20:25:16 +00:00
jasper
bb57cf2769 fix net/nmap 2012-07-12 12:54:50 +00:00
jasper
92a0eb7c2b check for invalid modlua_versions 2012-07-11 10:10:57 +00:00
jasper
f1ab9af1e0 redo flavor handling 2012-07-11 10:06:11 +00:00
jasper
89882b25dc start fixing flavors 2012-07-10 18:34:26 +00:00
jasper
71ba6a5b3e if a port already has flavors, allow it to use the lua52 flavor too.
spotted by william@
2012-07-10 17:14:53 +00:00
jasper
9a3fabe227 - update to 5.2.1 2012-07-10 15:23:43 +00:00
jasper
1ab04af85e - rewrite lua.port.mk to support multiple lua versions.
written and rewritten above and in budapest, with some help from sthen@ (and his cider)
2012-07-10 15:09:25 +00:00