summaryrefslogtreecommitdiff
path: root/dev-lang/luau
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lang/luau')
-rw-r--r--dev-lang/luau/Manifest5
-rw-r--r--dev-lang/luau/files/luau-0.669-cmake_minimum.patch19
-rw-r--r--dev-lang/luau/luau-0.669.ebuild (renamed from dev-lang/luau/luau-0.653.ebuild)8
3 files changed, 26 insertions, 6 deletions
diff --git a/dev-lang/luau/Manifest b/dev-lang/luau/Manifest
index 6ec6d21072cb..668e4feba790 100644
--- a/dev-lang/luau/Manifest
+++ b/dev-lang/luau/Manifest
@@ -1,9 +1,10 @@
AUX luau-0.653-TypedAllocator-cpp.patch 961 BLAKE2B fbbfbf407c2f500583bbfc2c12a5d80fe0479b867e4bc9d8774f7ea7b7d055f52a6ecf47370ab0137ee480f46e915b03153ec691cc1279f52f3af7bb7e27395c SHA512 8f03b0cb15bd324fa580ee4c20e9d0d395c82e1359955d742b9f5e56aa7420b4ffb6a987a512d14819574f23edcc4d10d6a0b5d43ab296f5f4d45bbfc4751f23
AUX luau-0.653-cmake_minimum.patch 498 BLAKE2B a85925f502c78f8367f666bd92afe16cd52978db60a720e785ee72c82424ec4e1b3afe0718b8dd1ee4a5573301738ec26712a19f2dfbff9401c0bfb0f4e186dd SHA512 66cabf3729d17b588b456ccb2429ef011d33cd9153cedab7a5ca2b7f36ef5129264cd6998a5434f08c7c46320ffa278c36ef1567332e3b79c069219070e59a33
-DIST luau-0.653.tar.gz 1858007 BLAKE2B 5e919c2d558f3d9fb44b50c43c063779ef9400bcec7f1881884eccad1f972424ec8c662de3a19c958a00dad0b38dbb295c9ff89b286b39e8d842d102c17346fc SHA512 470cf58a923f0ab3baa36805500100fca16972bea2f87b45fa17ed4d058f3fbc162d4a7802a75a46ad7a46b25630379ac063462751a4d31f65c6df6d0a527c15
+AUX luau-0.669-cmake_minimum.patch 499 BLAKE2B 68cd01517da9db76cec08d7367858fd5d247a29d734aded48b48aa75b6add5e5076be767fa87e7b02ad7145d9b27138ad83e4b394943db6c3a4aca4f3c2147e8 SHA512 e2038d8795882da68b594c03dc72388f7291efa812a0ed10f6821d5da7153591872ba006e9d843542543aedfbb66d628c2fdd50033b73c5cd0bf5f23daf49849
DIST luau-0.662.gh.tar.gz 1918568 BLAKE2B 982c4f9878a95a83254d97ec6eb4ab16cb11f8fc7edc868a5377a37298466761a44c6adb5dbb478b44969a73324031409b83c380aeccdf23c0446b4648cda7ca SHA512 ee3657b711e62e8c8003fe1a418b5ca3362b171822426892933c8ea0c80341e5b6bf23e493ce76184577af05944fdd2841412e81c2a217c9a1dc6d9e1a4f5c14
DIST luau-0.666.gh.tar.gz 1942716 BLAKE2B 018c395352ebd695782622c53408a5ee4b91d4af1ba0be89eca21a16aab681f88f4adc61b75d5b449ff34128bc73302398f6a27b502b330a6540e5e72c0442a2 SHA512 2d529cc17188f8fdcb881d1004f1f3c9ac4142aaada5d1847863d377ca63d98ec49a3bf8dadd00b954909c4eaaaad3eeff5009020d58105eada0bf02b443d3c8
-EBUILD luau-0.653.ebuild 1328 BLAKE2B 94208a6602a4e4ff4030577bdff69d94b372e520791c6bb53a823021e696a5430c6e7076589fa1277d8d3eb45765f522190555df9dcd366199f92dccc3049918 SHA512 3cbba5562f7e2174faa25bf5357ebb23e1d643d893435e115f374a47aa3ef98d98c747c4448372c9726b741ca7e14eed8b48d376c7bab829f2eefd620341733b
+DIST luau-0.669.gh.tar.gz 1962832 BLAKE2B b265db9330c9a28ba77d3a882c0fce60f4b3528145603e26a8b29f6939e4fae9b4d3e73dbce14ded20811ba317d5947c5c3cb8b74a0788fccd63606d21f50b32 SHA512 eec53ad49d632d9c73eb8df497018c935c5e8b0a75be3c54608c4b0d11c59b47cb546db71c62eab1941974e97af3f8d009a0ac2b2cde933988fa27c1d6a28939
EBUILD luau-0.662.ebuild 1327 BLAKE2B 572b4bd2b32bd15004b7769fa097cac3f114fba425451bef033260883c7049a75d4a88a74cb2917c6e494e756810e89a4d6430351acf3c19fd33a8323212af4e SHA512 d9be23a33413ebc2c44e420f6d5a4679e4c8bd7d4ee9c880ea7bba3d31ca701ba57343deedb5c8f7f044fefdcc0d7973191bda526ef974956638479f33184935
EBUILD luau-0.666.ebuild 1328 BLAKE2B dce3d9f8ae094d35a3823d57241aa459496785f6ceab8b93a4cdd1d131a94fe16df7b093fcda3423a2797351f833f76fa628110e87be1ff44fbbef623ceb814f SHA512 f16ab941b39162c02b84f7b38a96b1ceefce7d139a5629f918c5bfc114e45d4ede43b1b6c47d9501375b6a4920025e6ebb3140328eff909d020fb2645234e937
+EBUILD luau-0.669.ebuild 1328 BLAKE2B badde4e84a467e399d7a47d9706324ebe89203847dec937ca92a545b9af3297391e1648c71943483e88a893b5aa9b37cb9b3d7f13fbcff853a0952491fae82a0 SHA512 cf5afea2d4d99794cb01ea1eb6323e411e1122e8c13326e7fc3cf7bbfe91ed298aff6e5394942f9ea8b248dc643b4a13cd01ee6c54878233139ffce29026ab7b
MISC metadata.xml 1077 BLAKE2B 922b79785db23ac7301e2e7a0c66834ae4ccb42466c87b92bd4d9db821830c307fac2192d0010ef224ef64fd83e80a62d47b29f9118432f70ed2340ec9bf49c5 SHA512 7d334c02c73ddc2628a5bebf598d79e9216eb5e4195905ba3a38453261cb25f240b41903042a0fdaad7453ed3cfd04ed2ba382746f38c25036095b019ea4b286
diff --git a/dev-lang/luau/files/luau-0.669-cmake_minimum.patch b/dev-lang/luau/files/luau-0.669-cmake_minimum.patch
new file mode 100644
index 000000000000..d86ddfab6dc6
--- /dev/null
+++ b/dev-lang/luau/files/luau-0.669-cmake_minimum.patch
@@ -0,0 +1,19 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -4,7 +4,7 @@ if(EXT_PLATFORM_STRING)
+ return()
+ endif()
+
+-cmake_minimum_required(VERSION 3.10)
++cmake_minimum_required(VERSION 3.20)
+
+ option(LUAU_BUILD_CLI "Build CLI" ON)
+ option(LUAU_BUILD_TESTS "Build tests" ON)
+@@ -17,7 +17,6 @@ cmake_policy(SET CMP0054 NEW)
+ cmake_policy(SET CMP0091 NEW)
+
+ if(LUAU_STATIC_CRT)
+- cmake_minimum_required(VERSION 3.15)
+ set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
+ endif()
+
diff --git a/dev-lang/luau/luau-0.653.ebuild b/dev-lang/luau/luau-0.669.ebuild
index c25b9760f14b..0b8d764b8825 100644
--- a/dev-lang/luau/luau-0.653.ebuild
+++ b/dev-lang/luau/luau-0.669.ebuild
@@ -12,12 +12,12 @@ HOMEPAGE="https://luau.org/
if [[ "${PV}" == *9999* ]] ; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/luau-lang/${PN}.git"
+ EGIT_REPO_URI="https://github.com/luau-lang/${PN}"
else
SRC_URI="https://github.com/luau-lang/${PN}/archive/${PV}.tar.gz
- -> ${P}.tar.gz"
+ -> ${P}.gh.tar.gz"
- KEYWORDS="amd64 ~x86"
+ KEYWORDS="~amd64 ~x86"
fi
LICENSE="MIT"
@@ -27,7 +27,7 @@ RESTRICT="!test? ( test )"
PATCHES=(
"${FILESDIR}/luau-0.653-TypedAllocator-cpp.patch"
- "${FILESDIR}/luau-0.653-cmake_minimum.patch"
+ "${FILESDIR}/luau-0.669-cmake_minimum.patch"
)
DOCS=( CONTRIBUTING.md README.md SECURITY.md )