summaryrefslogtreecommitdiff
path: root/dev-lua
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-03-03 10:28:17 +0000
committerV3n3RiX <venerix@redcorelinux.org>2021-03-03 10:28:17 +0000
commitd99093fb4bb5652015c06274d64083daa2439e4f (patch)
treecf61513204d97974179580065e85df5c8009087c /dev-lua
parent463397cf1e064185110fe57c568d73f99a06f5d1 (diff)
gentoo resync : 03.03.2021
Diffstat (limited to 'dev-lua')
-rw-r--r--dev-lua/Manifest.gzbin6812 -> 6799 bytes
-rw-r--r--dev-lua/dkjson/Manifest2
-rw-r--r--dev-lua/dkjson/dkjson-2.5-r100.ebuild2
-rw-r--r--dev-lua/inifile/Manifest2
-rw-r--r--dev-lua/inifile/inifile-1.0-r100.ebuild4
-rw-r--r--dev-lua/lanes/Manifest2
-rw-r--r--dev-lua/lanes/lanes-3.13.0-r100.ebuild2
-rw-r--r--dev-lua/lua-cjson/Manifest2
-rw-r--r--dev-lua/lua-cjson/lua-cjson-2.1.0.8-r100.ebuild6
-rw-r--r--dev-lua/lua-openssl/Manifest2
-rw-r--r--dev-lua/lua-openssl/lua-openssl-0.7.8_p0-r101.ebuild4
-rw-r--r--dev-lua/lua-term/Manifest2
-rw-r--r--dev-lua/lua-term/lua-term-0.7-r101.ebuild2
-rw-r--r--dev-lua/lua-utf8/Manifest2
-rw-r--r--dev-lua/lua-utf8/lua-utf8-0.1.3-r100.ebuild2
-rw-r--r--dev-lua/lua-zlib/Manifest2
-rw-r--r--dev-lua/lua-zlib/lua-zlib-1.2-r100.ebuild2
-rw-r--r--dev-lua/lua_cliargs/Manifest2
-rw-r--r--dev-lua/lua_cliargs/lua_cliargs-3.0_p2-r100.ebuild2
-rw-r--r--dev-lua/luaevent/Manifest2
-rw-r--r--dev-lua/luaevent/luaevent-0.4.6-r100.ebuild2
-rw-r--r--dev-lua/luaexpat/Manifest9
-rw-r--r--dev-lua/luaexpat/files/luaexpat-1.3.3_getcurrentbytecount.patch33
-rw-r--r--dev-lua/luaexpat/files/luaexpat-1.3.3_makefile.patch21
-rw-r--r--dev-lua/luaexpat/files/luaexpat-1.3.3_restore_functionality.patch109
-rw-r--r--dev-lua/luaexpat/luaexpat-1.3.0-r103.ebuild (renamed from dev-lua/luaexpat/luaexpat-1.3.0-r102.ebuild)8
-rw-r--r--dev-lua/luaexpat/luaexpat-1.3.3-r102.ebuild78
-rw-r--r--dev-lua/luaexpat/metadata.xml3
-rw-r--r--dev-lua/luafilesystem/Manifest2
-rw-r--r--dev-lua/luafilesystem/luafilesystem-1.8.0-r101.ebuild2
-rw-r--r--dev-lua/luaossl/Manifest2
-rw-r--r--dev-lua/luaossl/luaossl-20200709-r100.ebuild4
-rw-r--r--dev-lua/luasec/Manifest2
-rw-r--r--dev-lua/luasec/luasec-0.9-r102.ebuild2
-rw-r--r--dev-lua/luasocket/Manifest2
-rw-r--r--dev-lua/luasocket/luasocket-3.0_rc1_p20200328-r102.ebuild2
-rw-r--r--dev-lua/penlight/Manifest2
-rw-r--r--dev-lua/penlight/penlight-1.9.2-r101.ebuild2
38 files changed, 41 insertions, 290 deletions
diff --git a/dev-lua/Manifest.gz b/dev-lua/Manifest.gz
index 2435a2b1b39f..797192d6d91d 100644
--- a/dev-lua/Manifest.gz
+++ b/dev-lua/Manifest.gz
Binary files differ
diff --git a/dev-lua/dkjson/Manifest b/dev-lua/dkjson/Manifest
index dd894dbe72a2..94f5deb8aca4 100644
--- a/dev-lua/dkjson/Manifest
+++ b/dev-lua/dkjson/Manifest
@@ -1,3 +1,3 @@
DIST dkjson-2.5.tar.gz 15799 BLAKE2B 25cf9aa3d00d87b367096dc793984766d7777c98ec9e97c5bd72961fb0141bb1ae94682f3719d11bde52104a755636de546fe8aece0fbf7147045175ad8bcea9 SHA512 ec9a226c3a94d7561f8f51bb0e6c92a64385b0d8baf83de862cce7e1c302d900bff723be23e4b5b4c3c2accafaf8d75d4b0842e14b2e41390a3f9761d46a38af
-EBUILD dkjson-2.5-r100.ebuild 896 BLAKE2B 4ef449b4cc0b72fe50d3a66be8cbd7b58f6d1a23b8b6baa41a68832be06af8ce18ebc6ec7a65277d14f6576516ad709b5d863306417efdd3df0463dad6059b2c SHA512 6de2036313857160060e69bee03f271a9f39492fb2891a1fbcadd08b96919b90cb85b5738a74712dfe2d1227914cb6c31e3e7767ac870a2988ca1883923b1c6e
+EBUILD dkjson-2.5-r100.ebuild 896 BLAKE2B 067308e8c76407b88dac5307c7c6ce0a49b92c3dc3ca95bdb7baad520efccbd62374249cb41fca5280e68a57c051a19b161a977fc242ec6a5c4a435dfb838870 SHA512 8d35b181a272fd51bd1ffae1b8344b893f106197e804f4a0a7752a0d9b6be617cdc626ed7a7a582f395c184c7c9e4e07981c302c85c2233c40b6d972a4a1c499
MISC metadata.xml 721 BLAKE2B db84f905a38fcc1a3b8a19a2fd94dcf66858fe34e0f751bffc0163e4011a3457a8064d36d5cf84366f98e63e2f6b1a0fbe49846412318caed9a37c5c1651910e SHA512 01b562a7ecb7f86455a1934d85ebadd6932f69ae22c642517bbbf6abcd5d6ae28596be99ad4909588d9f22831c834b1c638ba33ec4ec24b4fdeabfe71a215eff
diff --git a/dev-lua/dkjson/dkjson-2.5-r100.ebuild b/dev-lua/dkjson/dkjson-2.5-r100.ebuild
index 655686d2b1d9..78069c3584f9 100644
--- a/dev-lua/dkjson/dkjson-2.5-r100.ebuild
+++ b/dev-lua/dkjson/dkjson-2.5-r100.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-LUA_COMPAT=( lua5-{1..3} luajit )
+LUA_COMPAT=( lua5-{1..4} luajit )
inherit lua toolchain-funcs
diff --git a/dev-lua/inifile/Manifest b/dev-lua/inifile/Manifest
index 7de104358b62..13f19cfd9320 100644
--- a/dev-lua/inifile/Manifest
+++ b/dev-lua/inifile/Manifest
@@ -1,3 +1,3 @@
DIST inifile-1.0.tar.gz 2611 BLAKE2B cdda6d9b2de45b4bec4695029018e37fe22a993afe5a54df4f4c519457d00267338de5aa3379a72dc7ab962260cd39f49674c2685799e4ad5544fed938c1080b SHA512 d0a9aa825cd5cf4a3b0b562853f3593141f537388c3e3a4334317b2536aa2dd695bdea37058d3d907aad10162bb71ef5b324c769e65cbd18e4526e37275cb970
-EBUILD inifile-1.0-r100.ebuild 645 BLAKE2B 56872cb0ccc71574d19ab5f44acf2eccd10f4ee2feb39e2c2bb409c5867a451a4abd965aca6e10c6045aefbff3e31ed406f07dbec63127112669d502e7b1f93a SHA512 8f5844e8aa6936a8c702ef8f1d1734895395346858f01983e0843895d4837f230350547aa331c58be9a20df589202184f2598e5a962cf04c1c67c0e1a46e47cc
+EBUILD inifile-1.0-r100.ebuild 645 BLAKE2B c2d52986d3afb829ec34525afc1b38a165dd47807f8a2c9585d460364803b08fd0a42454b7d96ce8dcb16bfe5a1d3038ba0d98ee51b4b572b511bfa58082c3fc SHA512 cc493e40819023b23a757e28eb2507d29b052d5f7877d3b708f8343abc569aee5fdce4d6ee75ada46a475ae2e9b486d7c5c66a719b662cda225b0285cd5130c9
MISC metadata.xml 330 BLAKE2B 950a8b8109efc12fe3c96d1a3a2d58371849a984e9894325b36155a3d734e8c2e644b974553e31e029d8622972d6f932a58879525e5179ad4eac9d19c0f70a6b SHA512 0bd7146b86660e03f10927c0a2efa7d6298d2345483a16dcad46fb8f2e0e8b9cdbceae2b8d9dc7c282987ee8e82210f2c27d01df4a958e6c981e807bcb4ce7c3
diff --git a/dev-lua/inifile/inifile-1.0-r100.ebuild b/dev-lua/inifile/inifile-1.0-r100.ebuild
index 89a8791ca127..9353a9788285 100644
--- a/dev-lua/inifile/inifile-1.0-r100.ebuild
+++ b/dev-lua/inifile/inifile-1.0-r100.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-LUA_COMPAT=( lua5-{1..3} luajit )
+LUA_COMPAT=( lua5-{1..4} luajit )
MY_PV="${PV/_p/-}"
inherit lua
diff --git a/dev-lua/lanes/Manifest b/dev-lua/lanes/Manifest
index 5e9473926e63..a4b5dc7445df 100644
--- a/dev-lua/lanes/Manifest
+++ b/dev-lua/lanes/Manifest
@@ -1,4 +1,4 @@
AUX lanes-3.13.0-makefile.patch 2909 BLAKE2B e2325494fdf3f54923ed29cc66e80443a22be26cb7352b1fcbe46d0df7983bda958874e5a8a4156a65c9f2cc019fb7a6b6ed8da8652aa6d45af63f787ccf828e SHA512 ad3b7456a6c68043974ffcc1e1955b96364461b90b1edfa32f50ad48a3aeae9755ec8f756303f5e7c009f6c3e07f2d2c6bcfadc7e484d7a6e140b59e55b5d5a7
DIST lanes-3.13.0.tar.gz 247978 BLAKE2B e330f3648e865b8b7c1b77061b6a8210f46e1db650066736afe62040dbb20c7e31e0037b420fded8fb0931cc2ac59687e2039fb31f43c1bdf0cae8cd3c031307 SHA512 bb509181757fa2b4f07a55962015b35ca6bb867b18ec89dd655f333babe2e12f56479fa85bc98e0dacf5bec2a523265bbc3a978396dc332dc1fdda4df760b2e5
-EBUILD lanes-3.13.0-r100.ebuild 1403 BLAKE2B 0db71b93278a1b1aea97c9170e926eba64c23d9934137f1ff28e8370a0adf5d8907e3082860ba02268b091739d8778386530f46f11bcde49fd73bd8e6b266245 SHA512 cb270d5a0d2624a15098f9ab7d71e8f06fca17923ebb6aee92513df573fbf73429a1b5fc87844b658011e218f806068f7fd633e67501f388f95a22fbdae8470f
+EBUILD lanes-3.13.0-r100.ebuild 1403 BLAKE2B 93462bcc9920852ccc31e7ffb739605d41358e536b1496675ec831de577318b91598a894f108ce6f0e1a49e872b5309b8f4b9c7b5a69f65005c6e46997398879 SHA512 b63afd3767243e9a9aa8157dd055aaa1ddcf37ad5912c01e0e6efb0edad825747cd51a0f19f3eaacf3fd50fa1ca6722d4155126fe03407722872864cd067f938
MISC metadata.xml 438 BLAKE2B 7edf60b96d12fe2b577ca5665bbfe053830e53f4821f50b14467e025472db68cdb0d7c4874ff03c882d710d9180ac170beb9f5b07e1f021dc9c576645d2606a7 SHA512 d9258d0d00639649436ae8877e4856309332ad07cc765f228f17b1be79fd2c876fab0bd5a303e1a77f64b9951d5e109126dc6baa5cd92da197202895d9528138
diff --git a/dev-lua/lanes/lanes-3.13.0-r100.ebuild b/dev-lua/lanes/lanes-3.13.0-r100.ebuild
index c84c439e91ad..b4aab09b0c1f 100644
--- a/dev-lua/lanes/lanes-3.13.0-r100.ebuild
+++ b/dev-lua/lanes/lanes-3.13.0-r100.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-LUA_COMPAT=( lua5-{1..3} luajit )
+LUA_COMPAT=( lua5-{1..4} luajit )
inherit lua toolchain-funcs
diff --git a/dev-lua/lua-cjson/Manifest b/dev-lua/lua-cjson/Manifest
index ac917dd340e1..49a03f7e983b 100644
--- a/dev-lua/lua-cjson/Manifest
+++ b/dev-lua/lua-cjson/Manifest
@@ -1,5 +1,5 @@
AUX lua-cjson-2.1.0.8-lua52.patch 3588 BLAKE2B 989bd667dd62cf7b39c0188c1fcf94d6890e9839c662e75782bba26faf9fa35c7def97c172c74ec8cb3eb07a0413aa66e7b860d07c2caf459be52ec37450dd1f SHA512 9f16ae9d7885d835252a49208e00199ee8d4bf10790a9b2e696026171831b4a579938ecf7f980631f3fccee55f1d000212dfea80d1ebc22743550847d43f1d26
AUX lua-cjson-2.1.0.8-sparse_array_test_fix.patch 1084 BLAKE2B 3f6e439b54602a8fb07badb87bd53ce8affbb53f7434a32677b1de0cfc92b6f9f75f21a7c09763649c5cbadf59a8647d704cce1e0e98207e72bb696c9cb8ddbe SHA512 31358192ecff4a06ef045cf8b3d8f717e65674752e1ae70a8e87a487e89a4819448285c537ef5393b05bbb285a0708be37bd7dafa9b8bacbf4bb0e8bdd9fdb67
DIST lua-cjson-2.1.0.8.tar.gz 77211 BLAKE2B 227171576318939ab48abe26e87fa905cf9a15e6ff44065c0713b6a6fedac571f1dbbb88526b957836a4368e71c4d19a748b2a3250221572f580f1d32ccf50a0 SHA512 577278ccb58a23ea56ea9ad34c5fb0a07c13c6691a3b666f58fa6427bca269aaec26271d7400dcd253c922d1bb0b3b322915a2ce139880c1ed4c1d2c15437580
-EBUILD lua-cjson-2.1.0.8-r100.ebuild 2011 BLAKE2B 5aafff2cd5201a5db81f1ba16f22f2a7e60a8ec94f352231d34fa0ff04b63f0e90b0714f42084ee9bfbdffba27f045eeec21319ac586b95833ebf17b7b9646de SHA512 08abb466a3e4fdf7a07ac8e64d9c86f76a99ccad21b7cacae3c13b1db0c09b832c1017589423dcfa2fc20ad1092982ea9c525d9703cd94a5be793adbb1a68fa2
+EBUILD lua-cjson-2.1.0.8-r100.ebuild 2034 BLAKE2B 2685b0e49d0633b0320abdfc5b86f8a46ff9ee6fb1218ef3d1dfb56704b3131f721051268ed6ab4c71e53539ca0413993e62313551c11ea59fae7f8b02a7e3aa SHA512 4907ef837eac01b4e0ae6a3a2b1de32926e7e7ec07192948d99fc4e6efef8ed4290f61b3c3897e625dadd98bcb4c425fe9dbc84a029ea8680c2e6daf9ba4f3c8
MISC metadata.xml 779 BLAKE2B 605a71234ea6e3f8eb770b56cdd725cdc244b643c9676afa4552b3f2ef24d6a1c6d96c0468768b16412a8bbaf5ba29b177a57aec6c7a3c006f16da955d952dd7 SHA512 be9492a64cd4be16f395ec49aa031fed8dcddf844df243cd8456452f002098a2cb47ce1e99dffa0843661986ec5352f4feb749578ee5a63a8b47624c3ffae022
diff --git a/dev-lua/lua-cjson/lua-cjson-2.1.0.8-r100.ebuild b/dev-lua/lua-cjson/lua-cjson-2.1.0.8-r100.ebuild
index c7ff3172c0be..c6ca85c83961 100644
--- a/dev-lua/lua-cjson/lua-cjson-2.1.0.8-r100.ebuild
+++ b/dev-lua/lua-cjson/lua-cjson-2.1.0.8-r100.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-LUA_COMPAT=( lua5-{1..3} luajit )
+LUA_COMPAT=( lua5-{1..4} luajit )
inherit lua toolchain-funcs
@@ -61,7 +61,7 @@ src_compile() {
}
lua_src_test() {
- if ! [[ ${ELUA} == "lua5.3" ]]; then
+ if ! [[ ${ELUA} == "lua5.3" || ${ELUA} == "lua5.4" ]]; then
pushd "${BUILD_DIR}" || die
cd tests || die
diff --git a/dev-lua/lua-openssl/Manifest b/dev-lua/lua-openssl/Manifest
index 0f163a961d3d..bb6bbdcd285a 100644
--- a/dev-lua/lua-openssl/Manifest
+++ b/dev-lua/lua-openssl/Manifest
@@ -1,5 +1,5 @@
DIST lua-auxiliar-8d09895473b73e4fb72b7573615f69c36e1860a2.tar.gz 3690 BLAKE2B 8e31e8ad75bcc5840223068fdc9b634c2cbc42d713bba0792a0b04f8e018e36e3bab16a07aaa725d8b2bbd55c3a74271a21366c2cde1b4c6bd735c9438efedec SHA512 c461c23cd50ef43aa37ce2c819a9a485ead1011ecb5ff083a092e49ac79d5398aff1631f441cb8e59acd820024ed51e74420b74da751c0fccd2cfce94f039952
DIST lua-compat-5.3-0.10.tar.gz 53695 BLAKE2B e570aedb23b8ed7ca38c4316ffab25b93a0f9f6f0fae79af563ca8a81dd6453ac273e1f9e70674c484a2dec68749e7d53a1c1736a72616c210b8e38a31b3f191 SHA512 f7f39085f4f6b16095f41e635b4c5477b3dab5e42b5b65a9d522941a3807ea521d4a27a77293a3c9d0ecea78a1f6c2a2497394b2d220f4d7d65e23510563d46d
DIST lua-openssl-0.7.8_p0.tar.gz 397072 BLAKE2B 048ae34c195f6f0ff252f33d14a7151b629d5b9ba828c331459e58f23f0ee62e66f00b8fdbe5665eb7f247d4bb97986e158ea89107189aba4199fcb878f2d724 SHA512 a23b5010633aec70639903fe4d0473101e42c2690456ff2d730c45ef4710134058bc6b3e364c79d3cf3dd4c323a89bd98f07a17d23f226b0bb7e0bb1f2be32c5
-EBUILD lua-openssl-0.7.8_p0-r101.ebuild 2638 BLAKE2B 462c64e0d256afcf119406a7a64e9acf0dccf84b933469a683633d850cc685f08ae299bc46b42477a1714eb76129996262ca0229562192d892280784690f35bb SHA512 2d9153f2a0edac78c06a40e60212c1828547df2cd446a0befad8d3fcd44e751ae4173b963cf5ef7b1326c9764e513f8973c31f5f020271e53369723a47f56d0c
+EBUILD lua-openssl-0.7.8_p0-r101.ebuild 2638 BLAKE2B 6503aa6e5366969373fab225f28b5ed7a1cbee87373dc5a42a350693bcc0adae6a5d558ff6bbac0748fe851f876baa83ba51d12ab72845728a995009d31fc617 SHA512 771dc1f791cd597dfb0f3d692b358bb89a9c27818cfe5f66cf0f91f2b54a9a36ddfde965cb132f48a556b9dbd5e148d3fd762e92d95ca33231b340a57bcd513f
MISC metadata.xml 555 BLAKE2B 3f448f76d768881d14d1ec6514ee525aac2acffa168943bab1b72f9f86889b5ba434d53e774ef296ec76cfa689f86935e40ad752617cdf43b3b534c4a74350ff SHA512 235a3193b4ced9f5515bd89ed60f32e06d32dbfced30cc05f9c67dd46ab3521cd916da1a46e96457abf2f9e1fd11df1d4d2874775ffeea3ad156db8cef118202
diff --git a/dev-lua/lua-openssl/lua-openssl-0.7.8_p0-r101.ebuild b/dev-lua/lua-openssl/lua-openssl-0.7.8_p0-r101.ebuild
index 812eb60b0a60..9b1d6ab9c9cc 100644
--- a/dev-lua/lua-openssl/lua-openssl-0.7.8_p0-r101.ebuild
+++ b/dev-lua/lua-openssl/lua-openssl-0.7.8_p0-r101.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EGIT_COMMIT_AUX="8d09895473b73e4fb72b7573615f69c36e1860a2"
-LUA_COMPAT=( lua5-{1..3} luajit )
+LUA_COMPAT=( lua5-{1..4} luajit )
MY_PN_AUX="lua-auxiliar"
MY_PN_COMPAT="lua-compat-5.3"
MY_PV="${PV//_p/-}"
diff --git a/dev-lua/lua-term/Manifest b/dev-lua/lua-term/Manifest
index a2bad7c552c4..75c74f7dcd2c 100644
--- a/dev-lua/lua-term/Manifest
+++ b/dev-lua/lua-term/Manifest
@@ -1,3 +1,3 @@
DIST lua-term-0.7.tar.gz 4365 BLAKE2B 8f4080d4cd3b620cb1f261d417744f112d42b776ab3f4cdb0e52d04b6d64fc4a1ddbd634570496c3bc12e6b10efe5af8025d1f124198ebb3946414679a65f7f4 SHA512 2046ba1861ff590c191bb651941c45eb8b6e9a1252b05e78daaeb31837ce1fc7da9ba124aec34dc7842fd304e945754c463ffd75941125ff952e911ba66efa31
-EBUILD lua-term-0.7-r101.ebuild 1170 BLAKE2B 0a56b5313d8f61ae12996034f6b4b64733a4596a799684e1cb0dac907e5a32da36f14fd2c79ead162745ed075536ec10b42451004eaa3468e774df15955a839c SHA512 e3b3418da5e8007c907382231221f500ca101e49e1c6c36d7fcf0cd3244bc302420e3240c0f0ca0cd0f7bdfc56fd679284c18b4d62b8f137f2cf639994d5994e
+EBUILD lua-term-0.7-r101.ebuild 1170 BLAKE2B 7e6e0ed8bdb138d02deb1b5d8a5081edca039d338030d61ba0096c04d0abd89e46276d111cd5b3502bec57002542ef076831593a0e3d3356cdeecc6caf9a976f SHA512 c63449ae2f81df3bfffb02350ceab747f5dc0b92f0cc50039e1c60c5b8e5e9dbaabc4df0f695d44a218e02cd1ea659c1a019c5faaec783f5f27a5975c992a938
MISC metadata.xml 440 BLAKE2B 7578e30f2b7c2b37df1fd563325189efd987df03c42fdb06cfe334a74a7d596b2ef9bb3b1ed2adb9f6aae8aed072cb89df8898d57cab40db23933a54a0963612 SHA512 101ba9221fad8bed21cc6fa169d8063e58cb303f45177a355859e9d3dded2489e22082bfd3104763a5f92fc3d0325b344d4758b5afef7d50d22684fae752de43
diff --git a/dev-lua/lua-term/lua-term-0.7-r101.ebuild b/dev-lua/lua-term/lua-term-0.7-r101.ebuild
index 80e99ed40888..99bc08ec6a0e 100644
--- a/dev-lua/lua-term/lua-term-0.7-r101.ebuild
+++ b/dev-lua/lua-term/lua-term-0.7-r101.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-LUA_COMPAT=( lua5-{1..3} luajit )
+LUA_COMPAT=( lua5-{1..4} luajit )
MY_PV="0.07"
inherit lua toolchain-funcs
diff --git a/dev-lua/lua-utf8/Manifest b/dev-lua/lua-utf8/Manifest
index 624583a0bc78..c23e912fbbe9 100644
--- a/dev-lua/lua-utf8/Manifest
+++ b/dev-lua/lua-utf8/Manifest
@@ -1,3 +1,3 @@
DIST lua-utf8-0.1.3.tar.gz 41830 BLAKE2B 72982c7ec8d8837e391fa6bfb689c1e9f4a7746d0cbc058556f06027b4af00c936036f87baf58f45e1169fd3ea7e6d8174629d5a7279205622cf0710971ca29c SHA512 d0abe73fecbfeba36083c135d77962d953ad9e431721a2557669c912a2703e31c46f84f2ee9ee4ac966a5bcc88d4daef930f8d2d8e72106fa61010509c183e29
-EBUILD lua-utf8-0.1.3-r100.ebuild 1482 BLAKE2B bb0709fa672e87b89ff1f5f946f2da6d80ee16720ea9abae8d6925cac29aeda06e400a0844dfdb0ccb6e2c94a7505cc0141de946a8e982a3ddbccd49b81233aa SHA512 f775e8a27d98709383deefedb51d2a3d601d8c6b5ba099267a595a079d5fa04886326644f27d86eef99756292000c38fa723f8a1d8b90ff4eff59b67deca3df0
+EBUILD lua-utf8-0.1.3-r100.ebuild 1482 BLAKE2B 42501ed0b4a9cd60cfd533466a181d74a3d167a5c96ceefeb4cf452c81c40227a87f9fff3487cb99fb0b442f04469c97b3390df03ffbf4efa7d96302d07a56db SHA512 a31ca17906fb8ef1fcc8b4d63a6f8c4c5e946a9163bc8ad9bac3253414de5e6688e74d394a69334e89873cfef87b54cd76fa8d16026f0df0320797bbfa6fa49e
MISC metadata.xml 750 BLAKE2B 95215f3aed5389197a071e67411702a07102387343c568c02b48ada5b2f3c0f01b99bb895bd4f11e2c558fc7d352da1afece2b46ea6d63edbfa322ccc7c651cd SHA512 cf8fd4d207d9827fb1a7349f89fa0faf0d1ad38989ebc29dabde5dcee73e718183655a1b8c9f0074f16ea7878bd1d4dbf7e53f65f5003946fddf901c9568d4cd
diff --git a/dev-lua/lua-utf8/lua-utf8-0.1.3-r100.ebuild b/dev-lua/lua-utf8/lua-utf8-0.1.3-r100.ebuild
index 9b4ced69dc39..874299407b8b 100644
--- a/dev-lua/lua-utf8/lua-utf8-0.1.3-r100.ebuild
+++ b/dev-lua/lua-utf8/lua-utf8-0.1.3-r100.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-LUA_COMPAT=( lua5-{1..3} luajit )
+LUA_COMPAT=( lua5-{1..4} luajit )
inherit lua toolchain-funcs
diff --git a/dev-lua/lua-zlib/Manifest b/dev-lua/lua-zlib/Manifest
index 8b76151c5696..f891decea6ee 100644
--- a/dev-lua/lua-zlib/Manifest
+++ b/dev-lua/lua-zlib/Manifest
@@ -1,3 +1,3 @@
DIST lua-zlib-1.2.tar.gz 16612 BLAKE2B ca2ff51c97929fac0918de3902a175eda583da3ca415f9eff5e68a9c3ba0414827c3a96b968e9fcbccbe9612b1ade3fdc4498e50c4df53b0fa768912f428a287 SHA512 da13239089c1027b0bfb4ee463043b326ef5586206c5d76af8707736da3c03622b2fc38e732761a5b7a6422ad81a09557abc8548f37fef07ada0d4064eabfcf4
-EBUILD lua-zlib-1.2-r100.ebuild 901 BLAKE2B dbffe90f5e5d66234817e72c22509bf8607ae3385381d473ab8b34fe870ae3c836c4478b45227b2fd12faa494ed7aa7af97fa6755c13b2b7854f49d0cd2e2ff3 SHA512 64cc788ed2e6412be37db92d219242f352f55c71c14836b1fd72d1610a585abd1c75831c83a53865a5462c863853f9909ad0d8c89737987a685cdea22d601c01
+EBUILD lua-zlib-1.2-r100.ebuild 901 BLAKE2B c643e9eecd7ef985daac8aa88855bc335afa86cee7936e1e07e21c3121be07d6c7d8e535980b9a552a3b46465004fc69619d370ce797e526cef1922e5d13705e SHA512 f3c08476424b239f6c8aee2259bae9fee88236bf5ce81146e3750c0937fd2b0ccd55c9a92b30c2f6ce2e4eb2e361a58883d9576221980ae306e0e7081eeab781
MISC metadata.xml 333 BLAKE2B f65699b0f49f67c857500010ae12d8416cdb0c7d5817b445aed9de46000bc80186ff7d84f8eafcc63d760c8b95713561eedfe24f0500781866b294f9086ba30e SHA512 9473337d43cd76c8d23c3d4c300412f06b296afa9ca59d51b46d4c880a0b5e36523f71eb86a5d0bb856b29aa1cb936ee611aceae81a9d2d4907b9392e51b282b
diff --git a/dev-lua/lua-zlib/lua-zlib-1.2-r100.ebuild b/dev-lua/lua-zlib/lua-zlib-1.2-r100.ebuild
index 4c146701d986..b17af81744cc 100644
--- a/dev-lua/lua-zlib/lua-zlib-1.2-r100.ebuild
+++ b/dev-lua/lua-zlib/lua-zlib-1.2-r100.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-LUA_COMPAT=( lua5-{1..3} luajit )
+LUA_COMPAT=( lua5-{1..4} luajit )
inherit cmake lua
diff --git a/dev-lua/lua_cliargs/Manifest b/dev-lua/lua_cliargs/Manifest
index 38e143247639..03d5679ef618 100644
--- a/dev-lua/lua_cliargs/Manifest
+++ b/dev-lua/lua_cliargs/Manifest
@@ -1,3 +1,3 @@
DIST lua_cliargs-3.0_p2.tar.gz 30435 BLAKE2B 8edf60870e0d91593064876a225ef7fbe638425da13b458d6356eaa0636482ca904f9355fd15314d4893e6f5346a6faa30fb6078d191a29aa14e26aa5d74a4be SHA512 e7a475f1d41249b0a35f021a6ccca46078f5b689c1927a4dd4cab80b2e4d291babaab35cf7d64fad3ebf68d871fb5177f030c7a2b28d9f55fbeb4dd26021d024
-EBUILD lua_cliargs-3.0_p2-r100.ebuild 779 BLAKE2B 34ec9803794683e7974315b093cf0d49b9ebb371dc4fdbb8a8da32dfa9704fdccb9f61e71506b8c7817eae021c2fc7479da0f4b139245419e5ffcc3aaaec0842 SHA512 bb5287a62a98ce29a690e31f1c7ed28c15eb0a2d4f8348f713b15797d6f3b5d103a40429dc4dd58b336e1964286a6d7280f6268e1ca0675f333e58dcbfcf4f62
+EBUILD lua_cliargs-3.0_p2-r100.ebuild 779 BLAKE2B 9493376e98d5488e22fb195052c09cf0c727e8994443033931af07f84a3d97f4582760744f1289ec7be439a88cb01beb7e53f44d31bcca1e8c583ade5474b79c SHA512 c381830567bf3f39334ec7b482c5340ed159c4692cb4a88b51b7e879a25b3aec27063431807d6c9c15b88add83d9c820956565357bdf31be212c15f26a80b724
MISC metadata.xml 662 BLAKE2B f439daeab6ac235e0f754364c7a54ebb313df50fa96288a4f47f75e259809396c9668b216d2ee0bb930413af44ff181a026247db0be3d6f482e95507c3e5e3cd SHA512 f64fe9598875b158de72f71438193fa3558199f41d5981657481a8dd103d35dcd579cdfd10520e8e30e89a0b030c48ab81d358d5f8e363337d1ac6bedab6357a
diff --git a/dev-lua/lua_cliargs/lua_cliargs-3.0_p2-r100.ebuild b/dev-lua/lua_cliargs/lua_cliargs-3.0_p2-r100.ebuild
index 9445a72e1802..820177e033b1 100644
--- a/dev-lua/lua_cliargs/lua_cliargs-3.0_p2-r100.ebuild
+++ b/dev-lua/lua_cliargs/lua_cliargs-3.0_p2-r100.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-LUA_COMPAT=( lua5-{1..3} luajit )
+LUA_COMPAT=( lua5-{1..4} luajit )
MY_PV="${PV/_p/-}"
inherit lua toolchain-funcs
diff --git a/dev-lua/luaevent/Manifest b/dev-lua/luaevent/Manifest
index e38d99879399..0b98522736a4 100644
--- a/dev-lua/luaevent/Manifest
+++ b/dev-lua/luaevent/Manifest
@@ -1,3 +1,3 @@
DIST luaevent-0.4.6.tar.gz 22599 BLAKE2B 2f70ef105ce43d6b48e69bcc896e20a64ca49e124ad979f5191606d10bb61de1664782016b55cc9f2bc32a704d8f0b4d664eebd8176905f72f9a4e3d1e8b0fdd SHA512 21e222d5bba75fd2e623a8abf20fc3cd38505bf7d3fe94d8781ed626556c398a8501775eb423f0567918cc75f2d846026d4aa559ac5129eca8261f0c73427913
-EBUILD luaevent-0.4.6-r100.ebuild 1120 BLAKE2B 89bb62212fa7786bc76c6a4f62bfd17cc791f549f9ba81b44fd44bb0f8f3e60460ef4bfc8fa90bbed4a02a51ebd3e9313ca8ebdc200794f2d80b80f9fe56e254 SHA512 94955aa252f829b67237ec3b3a0fdf4a4e0d34f09db18d4c6ef6cbac0ecf6e1f1f31064722770c3b57521f7dcc28a000616e1fe967dd1f6688c6b0d0cf116bf0
+EBUILD luaevent-0.4.6-r100.ebuild 1120 BLAKE2B 19133b6685fee53e8fd543ce2d3bb3f807a2521ff448c882be5c3488e49a0cd21c9ead558ceb35a8861a7a48aff7ed0b2d109cb0770493de60253869f9b7e84e SHA512 257cb24ee07e124c9b4c8d75e98e610067b6c5c605392d6e12f2f21b93e183de8a3feca1fca8fae0accadccfca3c06a451294a7e07c047346f48d82333087062
MISC metadata.xml 412 BLAKE2B d38a312a6841ec1c241efdfd7582fc6059578291015bbf4a90fa669864d2e831099c24dd2bd46c73d946613a5440ad52d4cdf1bd87ca468e25bbb259e1495aa4 SHA512 63aafaff1b4115b3f1f530563e417dd6c6cfad2a62e8be3deaeb1b49a2154efc9756073636c2efa11d534c3019c33bdda0cf9c420f6d0713790f26206ccb2d19
diff --git a/dev-lua/luaevent/luaevent-0.4.6-r100.ebuild b/dev-lua/luaevent/luaevent-0.4.6-r100.ebuild
index 419459bc671d..a8c37c425e6e 100644
--- a/dev-lua/luaevent/luaevent-0.4.6-r100.ebuild
+++ b/dev-lua/luaevent/luaevent-0.4.6-r100.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-LUA_COMPAT=( lua5-{1..3} luajit )
+LUA_COMPAT=( lua5-{1..4} luajit )
inherit lua toolchain-funcs
diff --git a/dev-lua/luaexpat/Manifest b/dev-lua/luaexpat/Manifest
index 61cb7a6e1981..667be89269e0 100644
--- a/dev-lua/luaexpat/Manifest
+++ b/dev-lua/luaexpat/Manifest
@@ -1,8 +1,3 @@
-AUX luaexpat-1.3.3_getcurrentbytecount.patch 945 BLAKE2B 311210432c90d2d67ba0f44f3d2f4c811b9603e22d1b3c60e7e5d9bdc4e4cd08f133585edb9f5fc97b5b6b8e14c06f81fa15cc4fd099b761effa5cee70cc7f06 SHA512 4664a52bb964e1556f7b47602728f0bec2a1f909b240c3e46775e8879cdf75e7bd764c83ba464aa12838678fe9fc08bb91c8ef41f6460623468c259a33a24e9b
-AUX luaexpat-1.3.3_makefile.patch 621 BLAKE2B 8c04a2324668ab13e2279df8754c64d5ff9a3645eb430b56889fb26410b49a5dd20878c5c95406629bfbf11de080ae0a7761e0d9bfbb0cf032b2f14fa36ea25d SHA512 9dc6026cd12a3aa7513d7eb52f228ac32e1d71b018f50555e19dbd301e466def1c2afef40feedf060332d979b3007855a908617c4061832fc9895bec006a0efc
-AUX luaexpat-1.3.3_restore_functionality.patch 3944 BLAKE2B d6e502f44039110cfc8eabc3a83405b0c72522ec43628af16f72d21d0976d617e7280818259258c15cb8582f917e5fdadd81bc2ce35c052a951fec0ccd200e5c SHA512 f6e56fc84550af781c40d8bd004c3f840021a730cccd988f5547b83e2ccc89072ebd09f49631442b25fac8a81a4d7e7f5d4163d7f62dedc876356dee94d96b41
DIST luaexpat-1.3.0.tar.gz 29567 BLAKE2B 176cb107e6047b15338ff45751af82389920e4210d40bd0b4400e549130a4983c843f7a64bb7b2fba37e36eb592e850d06efe196f8e837e79e50c8d135dbe763 SHA512 91884653310e2dc89ade6d1653875ac8607640a21853d3ccb1fd0f833812e41981fad5c40101732ec249104d2c50c9a332208d1e44423b8428065a223c60b4ae
-DIST luaexpat-1.3.3.tar.gz 32099 BLAKE2B 7fdec97932db4f7d582f651b9a7215f2ef0f6e23022d4013f37e62a0ba3e257e44211266ee4cbbc84d190bf9828e0e028ab3eecf9fc6e619ae3175fd5fe23ddb SHA512 aa3f730c64cae3791fc1125302178ec2398d2380e8ec0e65ca4b29f532f181f149baaf555bf687e502b28726d3fd0baafd4f73cf26f04f625d18bbaddb043d63
-EBUILD luaexpat-1.3.0-r102.ebuild 1300 BLAKE2B 6b1cbe312b3f721730da4560691a19da06d508da6b1bcd2bb2f0430e6cec8e38827221c4b8bc1e0e6b68c0755b9f3f564597160501e46480ce239d1fb60364ff SHA512 9d330f301ff36ab144add129c9f4106e84231b1e5f38b328e7e4d2cf827e4d5c7c4de9060ab22d3c69ba2d19421d788a4a1e356e0a7efa1ec88c6fa32388025f
-EBUILD luaexpat-1.3.3-r102.ebuild 1421 BLAKE2B 0738c3281a1c145b0d5f86e22721075767579a95ec47083db1d5e20d54cb9c391b482c4db403b5f0da10fac5e455e55437b3fc98889626e8e83b2e82478e8b29 SHA512 059396e7178f0d0ec9caedd1950d0995c3ccebdadf016c72afc034cd3dc2556d3fa1122c54827b49786a55c68a2aa5e8bf62826c4505cada30316db4028b164e
-MISC metadata.xml 575 BLAKE2B d4d3ac883ccfd199e985d1d78be584a14b0233550e41142bdfeda2243d514476daeef6b47d2ccba16525eccc58df0ec58215b810b995d0b83df53c6de58a2895 SHA512 5d1e6633bab522940d2461d230f3eff660d3c0088063ec82c7506aeca071a553d63893851968c20f4073bb2fb554e63deb2da54b405a4c75923e77f4286fe578
+EBUILD luaexpat-1.3.0-r103.ebuild 1341 BLAKE2B 5793951927701a018d90d9c51d3bf9616ca056fc3a88f74aac87855d574273a201ee60fb42c2986689acf1c397571b24c07992e6792efa77fc3e7e46f123741d SHA512 b38b87b276fc100137229f9a51138b1a1f6585b4b36d6fb631f9216383130a3cd51f3bbeb8ba6148fc0f48e11f2a1c396928664d1b6c4f6259917ba1d9ad95c1
+MISC metadata.xml 487 BLAKE2B 7b350d23246d49970c4fff153182eb051e4a956594f7a4015b0806388948c859f5e05aedc395f4b91bed8b57f63070d1580529adb4ce30e872f6a562ab2fd942 SHA512 321b206c9f4b23b53067126366b42e4c5372da45c17e3398c6808e741743f81bf42d4e39fa65332d8d9625782529baf878e2fb0e5bcba02cbdfdd854abf882fa
diff --git a/dev-lua/luaexpat/files/luaexpat-1.3.3_getcurrentbytecount.patch b/dev-lua/luaexpat/files/luaexpat-1.3.3_getcurrentbytecount.patch
deleted file mode 100644
index 7366163d9d82..000000000000
--- a/dev-lua/luaexpat/files/luaexpat-1.3.3_getcurrentbytecount.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 0926f2d705109b7d35b721344264b39c1169e0de Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Fran=C3=A7ois=20Perrad?= <francois.perrad@gadz.org>
-Date: Sat, 16 Feb 2019 16:08:25 +0100
-Subject: [PATCH] restore method getcurrentbytecount
-
-fix #3
----
- src/lxplib.c | 7 +++++++
- 1 file changed, 7 insertions(+)
-
-diff --git a/src/lxplib.c b/src/lxplib.c
-index 7726913..35bec3c 100644
---- a/src/lxplib.c
-+++ b/src/lxplib.c
-@@ -538,11 +538,18 @@ static int lxp_stop (lua_State *L) {
- return 1;
- }
-
-+static int lxp_getcurrentbytecount (lua_State* L) {
-+ lxp_userdata *xpu = checkparser(L, 1);
-+ lua_pushinteger(L, XML_GetCurrentByteCount(xpu->parser));
-+ return 1;
-+}
-+
- static const luaL_Reg lxp_meths[] = {
- {"parse", lxp_parse},
- {"close", lxp_close},
- {"__gc", parser_gc},
- {"pos", lxp_pos},
-+ {"getcurrentbytecount", lxp_getcurrentbytecount},
- {"setencoding", lxp_setencoding},
- {"getcallbacks", getcallbacks},
- {"getbase", getbase},
diff --git a/dev-lua/luaexpat/files/luaexpat-1.3.3_makefile.patch b/dev-lua/luaexpat/files/luaexpat-1.3.3_makefile.patch
deleted file mode 100644
index a780dddea838..000000000000
--- a/dev-lua/luaexpat/files/luaexpat-1.3.3_makefile.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff --git a/makefile b/makefile
-index 1a5a145..50912f0 100644
---- a/makefile
-+++ b/makefile
-@@ -45,7 +45,7 @@ OBJS= src/lxplib.o
- lib: src/$(LIBNAME)
-
- src/$(LIBNAME) : $(OBJS)
-- $(CC) $(CFLAGS) -o src/$(LIBNAME) $(LIB_OPTION) $(OBJS) -lexpat
-+ $(CC) $(LDFLAGS) $(CFLAGS) -fPIC -std=gnu99 -ansi -I$(LUA_INC) -I$(EXPAT_INC) -o src/$(LIBNAME) $(LIB_OPTION) $(OBJS) -lexpat
-
- install:
- mkdir -p $(LUA_LIBDIR)
-@@ -53,6 +53,7 @@ install:
- cd $(LUA_LIBDIR); ln -f -s $(LIBNAME) $T.so
- mkdir -p $(LUA_DIR)/$T
- cp src/$T/lom.lua $(LUA_DIR)/$T
-+ cp src/$T/totable.lua $(LUA_DIR)/$T
-
- clean:
- rm -f src/$(LIBNAME) $(OBJS)
diff --git a/dev-lua/luaexpat/files/luaexpat-1.3.3_restore_functionality.patch b/dev-lua/luaexpat/files/luaexpat-1.3.3_restore_functionality.patch
deleted file mode 100644
index c0bc8c1a7b41..000000000000
--- a/dev-lua/luaexpat/files/luaexpat-1.3.3_restore_functionality.patch
+++ /dev/null
@@ -1,109 +0,0 @@
-From 4ef48128bd9a725daca1d5a4aabe0c1665d78742 Mon Sep 17 00:00:00 2001
-From: Matthew Wild <mwild1@gmail.com>
-Date: Wed, 2 Apr 2014 21:02:29 +0100
-Subject: [PATCH] Make merging of CharacterData events optional, controlled by
- the 3rd parameter of lxp.new()
-
----
- src/lxplib.c | 12 ++++++++++--
- 1 file changed, 10 insertions(+), 2 deletions(-)
-
-diff --git a/src/lxplib.c b/src/lxplib.c
-index a7d6c42..794f6e3 100644
---- a/src/lxplib.c
-+++ b/src/lxplib.c
-@@ -57,6 +57,7 @@ struct lxp_userdata {
- int tableref; /* table with callbacks for this parser */
- enum XPState state;
- luaL_Buffer *b; /* to concatenate sequences of cdata pieces */
-+ int bufferCharData; /* whether to buffer cdata pieces */
- };
-
- typedef struct lxp_userdata lxp_userdata;
-@@ -171,8 +172,13 @@ static void f_CharData (void *ud, const char *s, int len) {
- lxp_userdata *xpu = (lxp_userdata *)ud;
- if (xpu->state == XPSok) {
- if (getHandle(xpu, CharDataKey) == 0) return; /* no handle */
-- xpu->state = XPSstring;
-- luaL_buffinit(xpu->L, xpu->b);
-+ if(xpu->bufferCharData != 0) {
-+ xpu->state = XPSstring;
-+ luaL_buffinit(xpu->L, xpu->b);
-+ } else {
-+ lua_pushlstring(xpu->L, s, len);
-+ docall(xpu, 1, 0);
-+ }
- }
- if (xpu->state == XPSstring)
- luaL_addlstring(xpu->b, s, len);
-@@ -393,8 +399,10 @@ static void checkcallbacks (lua_State *L) {
-
- static int lxp_make_parser (lua_State *L) {
- XML_Parser p;
-+ int bufferCharData = (lua_type(L, 3) != LUA_TBOOLEAN) || (lua_toboolean(L, 3) != 0);
- char sep = *luaL_optstring(L, 2, "");
- lxp_userdata *xpu = createlxp(L);
-+ xpu->bufferCharData = bufferCharData;
- p = xpu->parser = (sep == '\0') ? XML_ParserCreate(NULL) :
- XML_ParserCreateNS(NULL, sep);
- if (!p)
-From cbaf85740f6032cfc025c7bde3f9861d15825928 Mon Sep 17 00:00:00 2001
-From: Matthew Wild <mwild1@gmail.com>
-Date: Wed, 2 Apr 2014 20:56:58 +0100
-Subject: [PATCH] Add support for XmlDecl handlers
-
----
- src/lxplib.c | 14 +++++++++++++-
- src/lxplib.h | 1 +
- 2 files changed, 14 insertions(+), 1 deletion(-)
-
-diff --git a/src/lxplib.c b/src/lxplib.c
-index 35bec3c..a7d6c42 100644
---- a/src/lxplib.c
-+++ b/src/lxplib.c
-@@ -345,6 +345,16 @@ static void f_StartDoctypeDecl (void *ud, const XML_Char *doctypeName,
- docall(xpu, 4, 0);
- }
-
-+static void f_XmlDecl (void *ud, const XML_Char *version,
-+ const XML_Char *encoding,
-+ int standalone) {
-+ lxp_userdata *xpu = (lxp_userdata *)ud;
-+ if (getHandle(xpu, XmlDeclKey) == 0) return; /* no handle */
-+ lua_pushstring(xpu->L, version);
-+ lua_pushstring(xpu->L, encoding);
-+ lua_pushboolean(xpu->L, standalone);
-+ docall(xpu, 3, 0);
-+}
- /* }====================================================== */
-
-
-@@ -365,7 +375,7 @@ static void checkcallbacks (lua_State *L) {
- "Default", "DefaultExpand", "StartElement", "EndElement",
- "ExternalEntityRef", "StartNamespaceDecl", "EndNamespaceDecl",
- "NotationDecl", "NotStandalone", "ProcessingInstruction",
-- "UnparsedEntityDecl", "StartDoctypeDecl", NULL};
-+ "UnparsedEntityDecl", "StartDoctypeDecl", "XmlDecl", NULL};
- if (hasfield(L, "_nonstrict")) return;
- lua_pushnil(L);
- while (lua_next(L, 1)) {
-@@ -420,6 +430,8 @@ static int lxp_make_parser (lua_State *L) {
- XML_SetUnparsedEntityDeclHandler(p, f_UnparsedEntityDecl);
- if (hasfield(L, StartDoctypeDeclKey))
- XML_SetStartDoctypeDeclHandler(p, f_StartDoctypeDecl);
-+ if (hasfield(L, XmlDeclKey))
-+ XML_SetXmlDeclHandler(p, f_XmlDecl);
- return 1;
- }
-
-diff --git a/src/lxplib.h b/src/lxplib.h
-index 9c0be4f..4c7084c 100644
---- a/src/lxplib.h
-+++ b/src/lxplib.h
-@@ -20,5 +20,6 @@
- #define ProcessingInstructionKey "ProcessingInstruction"
- #define UnparsedEntityDeclKey "UnparsedEntityDecl"
- #define StartDoctypeDeclKey "StartDoctypeDecl"
-+#define XmlDeclKey "XmlDecl"
-
- int luaopen_lxp (lua_State *L);
diff --git a/dev-lua/luaexpat/luaexpat-1.3.0-r102.ebuild b/dev-lua/luaexpat/luaexpat-1.3.0-r103.ebuild
index a3ddb21e5619..b73300da7b37 100644
--- a/dev-lua/luaexpat/luaexpat-1.3.0-r102.ebuild
+++ b/dev-lua/luaexpat/luaexpat-1.3.0-r103.ebuild
@@ -3,12 +3,12 @@
EAPI=7
-LUA_COMPAT=( lua5-{1..3} luajit )
+LUA_COMPAT=( lua5-{1..4} luajit )
inherit lua toolchain-funcs
DESCRIPTION="LuaExpat is a SAX XML parser based on the Expat library"
-HOMEPAGE="https://matthewwild.co.uk/projects/luaexpat/"
+HOMEPAGE="https://matthewwild.co.uk/projects/luaexpat/ https://code.matthewwild.co.uk/lua-expat"
SRC_URI="https://matthewwild.co.uk/projects/${PN}/${P}.tar.gz"
LICENSE="MIT"
@@ -29,8 +29,8 @@ src_prepare() {
default
# Respect users CFLAGS
- # Add '-DLUA_32BITS' for fixing compilation with lua5.3
- sed -e 's/-O2/-DLUA_32BITS/g' -i Makefile || die
+ # Remove '-ansi' to compile with newer lua versions
+ sed -e 's/-O2//g' -e 's/-ansi//g' -i Makefile || die
lua_copy_sources
}
diff --git a/dev-lua/luaexpat/luaexpat-1.3.3-r102.ebuild b/dev-lua/luaexpat/luaexpat-1.3.3-r102.ebuild
deleted file mode 100644
index e1907b637e49..000000000000
--- a/dev-lua/luaexpat/luaexpat-1.3.3-r102.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..3} luajit )
-
-inherit lua toolchain-funcs
-
-DESCRIPTION="LuaExpat is a SAX XML parser based on the Expat library"
-HOMEPAGE="https://github.com/tomasguisasola/luaexpat"
-SRC_URI="https://github.com/tomasguisasola/luaexpat/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-RDEPEND="
- dev-libs/expat
- ${LUA_DEPS}
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-HTML_DOCS=( "doc/us/." )
-
-PATCHES=(
- "${FILESDIR}/${P}_makefile.patch"
- "${FILESDIR}/${P}_getcurrentbytecount.patch"
- "${FILESDIR}/${P}_restore_functionality.patch"
-)
-
-src_prepare() {
- default
-
- # Respect users CFLAGS
- sed -e 's/-O2//g' -i makefile || die
-
- lua_copy_sources
-}
-
-lua_src_compile() {
- pushd "${BUILD_DIR}" || die
-
- local myemakeargs=(
- "CC=$(tc-getCC) ${CFLAGS}"
- "LUA_INC=$(lua_get_include_dir)"
- )
-
- emake "${myemakeargs[@]}"
-
- popd
-}
-
-src_compile() {
- lua_foreach_impl lua_src_compile
-}
-
-lua_src_install() {
- pushd "${BUILD_DIR}" || die
-
- local myemakeargs=(
- "LUA_DIR=${ED}/$(lua_get_lmod_dir)"
- "LUA_INC=${ED}/$(lua_get_include_dir)"
- "LUA_LIBDIR=${ED}/$(lua_get_cmod_dir)"
- )
-
- emake "${myemakeargs[@]}" install
-
- popd
-}
-
-src_install() {
- lua_foreach_impl lua_src_install
-
- einstalldocs
-}
diff --git a/dev-lua/luaexpat/metadata.xml b/dev-lua/luaexpat/metadata.xml
index 7b5da0bdee8c..fd1dd982c84f 100644
--- a/dev-lua/luaexpat/metadata.xml
+++ b/dev-lua/luaexpat/metadata.xml
@@ -13,7 +13,4 @@
<email>conikost@gentoo.org</email>
<name>Conrad Kostecki</name>
</maintainer>
- <upstream>
- <remote-id type="github">tomasguisasola/luaexpat</remote-id>
- </upstream>
</pkgmetadata>
diff --git a/dev-lua/luafilesystem/Manifest b/dev-lua/luafilesystem/Manifest
index c08b2375ae11..d986251e171e 100644
--- a/dev-lua/luafilesystem/Manifest
+++ b/dev-lua/luafilesystem/Manifest
@@ -1,3 +1,3 @@
DIST luafilesystem-1.8.0.tar.gz 30374 BLAKE2B 396dc1a4604b88d9a0cfccf252623a65bcd45859547a56d3d860efd2b960329696ff92cb63064c12ee56ed234e04d881b5ca876154b3bd714d39f6ed9da79986 SHA512 79d964f13ae43716281dc8521d2f128b22f2261234c443e242b857cfdf621e208bdf4512f8ba710baa113e9b3b71e2544609de65e2c483f569c243a5cf058247
-EBUILD luafilesystem-1.8.0-r101.ebuild 1508 BLAKE2B 970f0ad484ed999d371adad1e38191953a2d7eb65384ba3a2faf9c67dac232d45db71b482cfec1a44db757c6b5b71c0c3ba979b420c5415a7123a0b4be129db0 SHA512 38652c0cb65a820257ccb051486e584830b846b2bdaeff693aa7d9a896214fda285d7f79f3745ed091599fb850b61b7654ccd1db193a5098e97d46640e31d1d2
+EBUILD luafilesystem-1.8.0-r101.ebuild 1508 BLAKE2B e7343b7c12e8efc0ac32f14cb004313db9a9aa7f3bf0a2c771574f6cc0d722af8621b5671a4195e72b25339f6d5f3b265d6e9d6f9132edd58d9c8f8ce776937f SHA512 0e20ba90d67c910927f51225a1aa0b0cade3e86158ddaf5bb3b9c75af50db4d7d71be794b908f907004af11e666ce4aa5fe2cf002b89d379602de2f139770950
MISC metadata.xml 858 BLAKE2B 6f50e96acfa2b1aa606c616eda03ac35c214902a2d39dee101ecc32a3f1fe91980d4f735e4ecf066133d573910b10dda51ca1e57421f9f5327148e74fde3212f SHA512 6816a7b67fd5c7cab8cf90b2e096877e360e482644b339214becbc47dcd6b1b6a3e49470a481493dc31fe611d8c8ff7470b7c4eb5080bcd201e6543dbf3f2a7a
diff --git a/dev-lua/luafilesystem/luafilesystem-1.8.0-r101.ebuild b/dev-lua/luafilesystem/luafilesystem-1.8.0-r101.ebuild
index d3ff6e739573..d44ff5497b98 100644
--- a/dev-lua/luafilesystem/luafilesystem-1.8.0-r101.ebuild
+++ b/dev-lua/luafilesystem/luafilesystem-1.8.0-r101.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-LUA_COMPAT=( lua5-{1..3} luajit )
+LUA_COMPAT=( lua5-{1..4} luajit )
inherit lua toolchain-funcs
diff --git a/dev-lua/luaossl/Manifest b/dev-lua/luaossl/Manifest
index 5162e791934a..c8f233844e16 100644
--- a/dev-lua/luaossl/Manifest
+++ b/dev-lua/luaossl/Manifest
@@ -1,3 +1,3 @@
DIST luaossl-rel-20200709.tar.gz 352960 BLAKE2B f4cd53937d7a9c724ab9f2f6a13f1da8fa54216f01fe2af7e65cf7ebdad1f8740491ba1fc6bcc2bf4ac377bde0d2e370433e76a5105c6226e0d9745e12bec0ea SHA512 324175f65e9d292ecb1343cfa9e111f1fd17f15e67037bd705d3db95d32b859c039a6e70620d649f446a8e7043a125a75c64de1714f0fe18e077fb9c017bea34
-EBUILD luaossl-20200709-r100.ebuild 2041 BLAKE2B 81332442754a17ecb826e254429301da076efa0240ebfae352c9ce8ef086f86d12b92dfe63dbec77b94584285fe792003c6ddd83e2cc3169cafd1a18be9bccd4 SHA512 faa5b11b60218854f01711cf80821f3ba4ef25d73916349d95ef32b4fed15383286e95872543cf065ea9518efaf55fbdcdacee8a8c5e7815bc1eecf82c6edaba
+EBUILD luaossl-20200709-r100.ebuild 2041 BLAKE2B 1a5f517b83dab75d92d25d26bbb9d1ee0257bf4464fdb37155b3caadba045110339ee6e296373320d1b5eab8a6247e9e627312872c7ddb6991abe99b6e7a5d8a SHA512 8847a97d18a8c68c159dc263f05c6eee766bfdd3843f31350348d13ece2d1e51757b065a61ef534efe91fee84e4587050b16db71d16af9368c0f2e8ee6d57ab5
MISC metadata.xml 557 BLAKE2B e42a835d0d6ed6481cd2be9a1c102c949f1d4a01526eba3c4634e3d28f9aa9d1ef67e0d82601c19869e7bf8db08167d3207834eb01d56111c50b8934102a8a0f SHA512 ea4a1248a41fa80097fb715819eec012c1e0b0f020397e548579d56e3ad2eea6a606b82d60a2df5c6acca7a4dbd91138cccd379fa59c1c9325456852eb4d018a
diff --git a/dev-lua/luaossl/luaossl-20200709-r100.ebuild b/dev-lua/luaossl/luaossl-20200709-r100.ebuild
index f61c8526f83b..b9b48a0bb3ed 100644
--- a/dev-lua/luaossl/luaossl-20200709-r100.ebuild
+++ b/dev-lua/luaossl/luaossl-20200709-r100.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-LUA_COMPAT=( lua5-{1..3} luajit )
+LUA_COMPAT=( lua5-{1..4} luajit )
MY_P="${PN}-rel-${PV}"
inherit lua toolchain-funcs
diff --git a/dev-lua/luasec/Manifest b/dev-lua/luasec/Manifest
index 76ec4e957356..0642d61a2855 100644
--- a/dev-lua/luasec/Manifest
+++ b/dev-lua/luasec/Manifest
@@ -1,3 +1,3 @@
DIST luasec-0.9.tar.gz 52163 BLAKE2B fa95ae63b36f138f923dc412f527ff527e4f7562ad177ca7f450ef889e75c204d1bfec3773523fb68865c3846a0edc583cbf903db5233ff080074147f33bfb30 SHA512 ea601016328232ca0ff12be72897eeedac88a78834a63e1c36d2828a3187039665a2c60597b5af1fa6917b6fe87cd292fbcdfabcd67bab968f587e038d52a933
-EBUILD luasec-0.9-r102.ebuild 1575 BLAKE2B 5d0bdebd7099966838f9c2942dd08796494808c7560221fcac4ba4245979d04848e960391c71a4bcb63724ea344d0958ce0ee07884c3dfbf2c49149319610045 SHA512 9cf0b05c9bacd5e6ac07c02ff87ab770c31d872d9ded6871927a62b091045689c889891b27d4fbbc2f752ed0116c9102b16c8aa3ca95e1c142a8456bdae8d7a7
+EBUILD luasec-0.9-r102.ebuild 1575 BLAKE2B 6ea2e96306ace47a14d6ec22e80b4f617ddddfafe1d2839751604d4a9689ebba2990f6735233ed07b2f241d08b93178713fa3303e4acb1c589f0b4732ac2f67c SHA512 5fc569a958729781f1b6450b5200c88fc50423f432d3944c2436b5bc1dbe093811e4190337a6e68de043df9729d339772630dac45c730a15ecaf6b9bc1144eb7
MISC metadata.xml 566 BLAKE2B 2a450b74b0f44833f841b701e215721f4055b44a66e43f649e69a4f1c9757985a09a99f8798e7f219349c190f2614733aad757d81e11f610885dbc0fe08b6e6e SHA512 f02b7d7234f4a6d93cd9c734c1b8a8a09b48fb73998d240925329357a6e9dac590aff6ccde697d18698fdbd6f2c69e4d6f5e983affba91b5a84f4f3108e3d660
diff --git a/dev-lua/luasec/luasec-0.9-r102.ebuild b/dev-lua/luasec/luasec-0.9-r102.ebuild
index a723b870e963..2fc2b293fc33 100644
--- a/dev-lua/luasec/luasec-0.9-r102.ebuild
+++ b/dev-lua/luasec/luasec-0.9-r102.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-LUA_COMPAT=( lua5-{1..3} luajit )
+LUA_COMPAT=( lua5-{1..4} luajit )
LUA_REQ_USE="deprecated(+)"
inherit lua toolchain-funcs
diff --git a/dev-lua/luasocket/Manifest b/dev-lua/luasocket/Manifest
index 9a16fb02a001..e06b0a356082 100644
--- a/dev-lua/luasocket/Manifest
+++ b/dev-lua/luasocket/Manifest
@@ -1,3 +1,3 @@
DIST luasocket-3.0_rc1_p20200328.tar.gz 335628 BLAKE2B 9e5d3e415337903b689705669b586c4481179a319b4e3428823c8f442d04f26db86bfeca66db7e58d157e31431c31e4f687403f7163b75f57d6f87cdb934717f SHA512 bdf7086a0504b0072b9cfd1266fc4ae89504053801722859a426f567fca00ed76f4c295c2a3a968e93f0036d9b792cf97561e9baa82c09ea23999cfd473227eb
-EBUILD luasocket-3.0_rc1_p20200328-r102.ebuild 1823 BLAKE2B 222a273319783288ad5f234aee4099bbaf20f40569997bf74df8a9d0872f37645a5370c818187139cc1986b30ade7cb99b5d6d47249b34f3d50100087eb74ca5 SHA512 e56d3e7f80cedd2aa648d5eca7fed0914554b7fe72e2e78057ad2c359066aed9bbe826d11bee767472842a59da21a2c005310f34700f87e8bb4adf62aba898db
+EBUILD luasocket-3.0_rc1_p20200328-r102.ebuild 1823 BLAKE2B 47a0e959b9682e82c733995f10644defc58b9437249f38beb8b1dce65ba79f5bb96d6da4475d6ae74bec367b5794e43a592c3df0735701ff4ec50490629ec5ab SHA512 fbd8584502b9c0ef151ffc2162ea2683b615dcc62f5dc7ac999ed470eaf3de5e845483b6d21a847e0f4bcc1d2af9acb78b79dabe312f91892d42ee977889c978
MISC metadata.xml 572 BLAKE2B 22a011f8d4e4f921389561208866b4740ac3d16bd8868958ec3aa06cded706d3444b9cb24fa79f2ecedd1d315ce6f2e6b95853eada6abe404cc49225ed291ef0 SHA512 6a4010f7f130b00f9819677e701496b056fbd9ee382881f2efe61877dcefae594cc8dbeab688ed99822e9335e0b484d4774a0209f47aa8527f6f95a134382b0c
diff --git a/dev-lua/luasocket/luasocket-3.0_rc1_p20200328-r102.ebuild b/dev-lua/luasocket/luasocket-3.0_rc1_p20200328-r102.ebuild
index 75b81365cf96..8d577ce5ec2e 100644
--- a/dev-lua/luasocket/luasocket-3.0_rc1_p20200328-r102.ebuild
+++ b/dev-lua/luasocket/luasocket-3.0_rc1_p20200328-r102.ebuild
@@ -4,7 +4,7 @@
EAPI=7
EGIT_COMMIT="5b18e475f38fcf28429b1cc4b17baee3b9793a62"
-LUA_COMPAT=( lua5-{1..3} luajit )
+LUA_COMPAT=( lua5-{1..4} luajit )
MY_P="${PN}-${EGIT_COMMIT}"
inherit flag-o-matic lua toolchain-funcs
diff --git a/dev-lua/penlight/Manifest b/dev-lua/penlight/Manifest
index 51ab28c1e1fb..21205c16201c 100644
--- a/dev-lua/penlight/Manifest
+++ b/dev-lua/penlight/Manifest
@@ -1,3 +1,3 @@
DIST penlight-1.9.2.tar.gz 396248 BLAKE2B 2bbbece6e9855e8fc54f22f01e516cdf886782ec9a007a4ffac8ac980d7e0836cd19b8a7659ab1e05331e12b11bdb1c9c7df5e2f03c39965532c381298017035 SHA512 8df26e74f73ccf6dc73546640e1537b63e40357072855f9409e96b2ef8251c25b4653456d1237d5142573618af242e885490aa9750dffb387e4670ed9f3cfa91
-EBUILD penlight-1.9.2-r101.ebuild 1192 BLAKE2B 189a55a942251e3d15cbf74b08054097153d4bac6bf04098fa6460a530046d1cb36d5a514f823112ec96223ec7cb5c9afedf796271283ad7f978c9d97dfd3974 SHA512 4ba07b3d679b20ce3b4ae14c8278076450bd18f5f6e4502fa2d6605a62a2e344458bb9ff815607d20cd6abd2bf97b7a2c32043f85c5d2b974fab45269a51c276
+EBUILD penlight-1.9.2-r101.ebuild 1192 BLAKE2B 26a69856094340c08ed948d17826c6f544bb3a8ab8170f083d39137c56d628cfeb716625463c2300e93485b59d10fcbc18e4d08e9c04766085d49065ee03b0cf SHA512 03c8c09c042511f697a1e9efb2f605fd96018f25bfb10d0f62cd938b06dbab09a20f2014ee433c9adb1a7875f50c51a862d6930c9cdbd7ff7dd8707529bc8363
MISC metadata.xml 704 BLAKE2B 35e8f02d20c248a9b11efdc8b3e1ca81fa1cd8c355a02436f6cdcdeaf07d5a77026cd3053af1255a8fdcc603248f94b871d7432f43766c34766d0fa4f43a1795 SHA512 e64d04284f1bc1f3d2942b72d6077b401f74fb7f717b117c76e16a32f5ae87d7d97982cad6369aba4ebca369b480b6a89952c65cb06a5a7b3a5a6193c23831e3
diff --git a/dev-lua/penlight/penlight-1.9.2-r101.ebuild b/dev-lua/penlight/penlight-1.9.2-r101.ebuild
index 8f870898379e..107add79cc25 100644
--- a/dev-lua/penlight/penlight-1.9.2-r101.ebuild
+++ b/dev-lua/penlight/penlight-1.9.2-r101.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-LUA_COMPAT=( lua5-{1..3} luajit )
+LUA_COMPAT=( lua5-{1..4} luajit )
MY_PN="Penlight"
inherit lua toolchain-funcs