summaryrefslogtreecommitdiff
path: root/dev-lang
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/Manifest.gzbin22610 -> 22610 bytes
-rw-r--r--dev-lang/jerryscript/Manifest2
-rw-r--r--dev-lang/jerryscript/jerryscript-2.4.0-r4.ebuild4
-rw-r--r--dev-lang/micropython/Manifest3
-rw-r--r--dev-lang/micropython/files/micropython-1.17-exclude-float-parse-tests.patch11
-rw-r--r--dev-lang/micropython/files/micropython-1.17-gcc13-build-fix.patch62
-rw-r--r--dev-lang/micropython/files/micropython-1.17-prevent-stripping.patch12
7 files changed, 3 insertions, 91 deletions
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index c85c97ebfbd2..d5b8ca87dcde 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/jerryscript/Manifest b/dev-lang/jerryscript/Manifest
index b658a7bd5122..4893640c7fc2 100644
--- a/dev-lang/jerryscript/Manifest
+++ b/dev-lang/jerryscript/Manifest
@@ -1,5 +1,5 @@
AUX jerryscript-2.4.0-no-werror.patch 1374 BLAKE2B fc6ce00798dd506f1cb59b791e17d1c80883e07290f26df653614b6a23edbdb800e9b4e2ca2b2047b9001230bd514c7f37aa2e68ff98c556f62658091f50fc54 SHA512 7fb0470ed6c0e9dccc41dfbb3b75fa1ca5237a3ba15411dd528089b8fb5f2baac25eabe2ec6d89b4c21ee4d4d93da0b4b2c6d1ab444afbb80d52eb950ceb94b7
AUX jerryscript-2.4.0-python3-r4.patch 9837 BLAKE2B 5758af36551b8ea75fe8719bf6bfaa41fc03cb32012af61b1747a1d7464038e2fb5ddd5523bd894dbd7e23d399f5e330f163e87d6b1d9a485f393706ef74e98f SHA512 5e490949df94120e077dab74998275b02d0edca63288f1358499981a664ddeff8b2947837cf3bec356072ce40634b0945bcedb9ae689f430ba943dd5cbedd1ca
DIST jerryscript-2.4.0.tar.gz 2802799 BLAKE2B 18a3f71e7d3e2fc43772cb94aa3b0d4d28d72c6cd174eb0195f09283c5da5140ef85e86c6ed7a82e672724563549294c26d870b55c8bd9d0a92251b1002c612a SHA512 e96e6c6a2207ff869474801a1f8bbd3ce453d4076e558736ebf6962ccab08540f57cf932ec43bcd40429e21f1c6453d77874dd0a467d91a15d8357257533c1ea
-EBUILD jerryscript-2.4.0-r4.ebuild 1908 BLAKE2B 2bb1e0bc0ca4d09bcdf41130c36ff78766d03c06a9c744f1a3c07d05d146f4c5657c62de1332a07f3536c434266b96797d1e4eba2be5ed15b1f3927bc6496ea0 SHA512 283b36989ae5ada3905b69b9e8335eaf40870b9e1dc46dd53803de679a9a8687fea6bd0c58be43de513e997093297baaf3ba24b882e90825ede944f8ed6c70d2
+EBUILD jerryscript-2.4.0-r4.ebuild 1908 BLAKE2B dfd6c79a559669feaba0349d921160bac1d3b215e65b4f9df5a97c43dab8e32092e1261d8a08718bf440d9ae559057951f5ac55df1c957d1e1ec51c552fd7c78 SHA512 cdbb2069688a2c08260a72b5447eb9c63b5020da6d05136b80d0b3d31f6a06f98d2a4dcb34a5afdbeb1071f4aa83641cbfb4697c157585b9cb35fc6b8c08226e
MISC metadata.xml 489 BLAKE2B 7bfef37a187374e80e86e4015d2501d7b105f19e2c33e2ccbfd0c216da6d01abfe42816890d27f5691d81103365e87d8c74ca439cc2266e8e0ee4b37e6d9fff5 SHA512 ca4df019071b344c7326998bb7c5e1cd533a540f955c85b20bd1166c80941de134fe6d2772f97ac9dd72dd4ea45123ca7c12af2c714d5b144c3ca6b236a5aba5
diff --git a/dev-lang/jerryscript/jerryscript-2.4.0-r4.ebuild b/dev-lang/jerryscript/jerryscript-2.4.0-r4.ebuild
index c87480e20a8c..5158bc98d244 100644
--- a/dev-lang/jerryscript/jerryscript-2.4.0-r4.ebuild
+++ b/dev-lang/jerryscript/jerryscript-2.4.0-r4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit cmake python-single-r1
DESCRIPTION="Ultra-lightweight JavaScript engine for the Internet of Things"
diff --git a/dev-lang/micropython/Manifest b/dev-lang/micropython/Manifest
index 241efcf21c6f..b28f8c71f8ef 100644
--- a/dev-lang/micropython/Manifest
+++ b/dev-lang/micropython/Manifest
@@ -1,6 +1,3 @@
-AUX micropython-1.17-exclude-float-parse-tests.patch 525 BLAKE2B f9a3b7c8f625edcac31be6df9dd7936e9f9099995875e55882206241a24c252148b64ec726643d1700ad59d615cabdaa69377d2d303e4572dc2f600255c76930 SHA512 e5c67b461fd132b71ca87325cb4a4fe5608b18d6b1e058746d87d39832c92bcc9673366755292d6cb51fd2770a2ddea0688bcdd7f2052a2c2ee2f180e9b63c69
-AUX micropython-1.17-gcc13-build-fix.patch 1826 BLAKE2B 3212ce3d7ef51f9163a143b1a3727770a6c9b049e7a4b386117366af7cc451ac1740cf217772f6b9a6fe531ec9c610bd61b143e428fad19cccf96c295e58b97d SHA512 540a38b845f7e457fa19e8645f62bc1bd7972e29d5414dba76d8f72d9c4279e49f906b04e7e96c2f61a60da9cac4a9d5c2ca688a436376e8c203fe0959249b25
-AUX micropython-1.17-prevent-stripping.patch 461 BLAKE2B 9daee505d5c446a3a6756336cfc5fb016053f36f5f567cf35aa6ab9a1b794a28fd92b81a27ffc2ce077a75c422c9b2a957c417b561edcf85ffa5653e1eddec41 SHA512 0cd5a8c499552b0728242af531406e0d26d91f560d7d4b38ea6fd0bc0b43639e77af9e56b6b89cba5d5661131357fa1a714c3fe734e3ab59f60fc63258d00c4c
AUX micropython-1.23.0-gcc13-build-fix.patch 387 BLAKE2B c33adce39efba0e1acdc3dee8dac3438eac15f12cd79cbb5b3c708fc741f42ff26a477b62cabd71f993fdf29cc0e5dc92bd10f7543c6b93a2b985a6061eebc7e SHA512 29cee711ea5c70fbe6707074fcbc71fac4cabd69939070879bca7f2480d052e136e10542df54a9aa6371479350397518697f42fe56db26ca594ed10dc1410e98
DIST micropython-1.23.0.tar.xz 85748224 BLAKE2B 3fca138bbe9a676c671812625ac374e82c3c91bb41db32557747ea4d28941de92be80bbf2e642f9094427dbcf6ee285c63ddad66510287074edb716017599384 SHA512 16f065bbbed1469587597193e7131ed9278ca2b22c8614098b5c79060f853db2a5a38ffe85688126cee86a5cb110d74840f50be4b009a687d7d310b54de2b2b5
EBUILD micropython-1.23.0.ebuild 1591 BLAKE2B bbf3f6d9de6e09eaceee4320a60f957011dfc5d4fad55f4565f442c9ebccade3a50b3c8acf198129c37c260d59a7654a0224dfdd807c65bea15bc65f800b7c5f SHA512 cfa9bc6fcbe33c1fcff1d36f6b73a1f53ce44c928f2754d2db339a86d1528b316ce62b3555828ead20038a00b90844cc1175b211d37a4810a929a9c62ab17f9e
diff --git a/dev-lang/micropython/files/micropython-1.17-exclude-float-parse-tests.patch b/dev-lang/micropython/files/micropython-1.17-exclude-float-parse-tests.patch
deleted file mode 100644
index 8f44d31fd96f..000000000000
--- a/dev-lang/micropython/files/micropython-1.17-exclude-float-parse-tests.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/tests/run-tests.py 2021-10-25 12:25:48.422212212 -0000
-+++ b/tests/run-tests.py 2021-10-25 12:26:01.382135667 -0000
-@@ -521,6 +521,8 @@
- "micropython/opt_level_lineno.py"
- ) # native doesn't have proper traceback info
- skip_tests.add("micropython/schedule.py") # native code doesn't check pending events
-+ skip_tests.add("float/float_parse_doubleprec.py")
-+ skip_tests.add("float/float_parse.py")
-
- def run_one_test(test_file):
- test_file = test_file.replace("\\", "/")
diff --git a/dev-lang/micropython/files/micropython-1.17-gcc13-build-fix.patch b/dev-lang/micropython/files/micropython-1.17-gcc13-build-fix.patch
deleted file mode 100644
index 306db8d9caa8..000000000000
--- a/dev-lang/micropython/files/micropython-1.17-gcc13-build-fix.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-https://github.com/micropython/micropython/pull/11402
-https://github.com/micropython/micropython/commit/32572439984e5640c6af46fbe7c27400c30112ce
-
-From f1c6cb7725960487195daa5c5c196fd8d3563811 Mon Sep 17 00:00:00 2001
-From: Damien George <damien@micropython.org>
-Date: Wed, 3 May 2023 15:23:24 +1000
-Subject: [PATCH] py/stackctrl: Add gcc pragmas to ignore dangling-pointer
- warning.
-
-This warning became apparent in gcc 13.
-
-Signed-off-by: Damien George <damien@micropython.org>
----
- py/stackctrl.c | 7 +++++++
- 1 file changed, 7 insertions(+)
-
-diff --git a/py/stackctrl.c b/py/stackctrl.c
-index c2f3adb5eedc..c2566ebad92b 100644
---- a/py/stackctrl.c
-+++ b/py/stackctrl.c
-@@ -28,8 +28,15 @@
- #include "py/stackctrl.h"
-
- void mp_stack_ctrl_init(void) {
-+ #if __GNUC__ >= 13
-+ #pragma GCC diagnostic push
-+ #pragma GCC diagnostic ignored "-Wdangling-pointer"
-+ #endif
- volatile int stack_dummy;
- MP_STATE_THREAD(stack_top) = (char *)&stack_dummy;
-+ #if __GNUC__ >= 13
-+ #pragma GCC diagnostic pop
-+ #endif
- }
-
- void mp_stack_set_top(void *top) {
-
-From 32572439984e5640c6af46fbe7c27400c30112ce Mon Sep 17 00:00:00 2001
-From: Damien George <damien@micropython.org>
-Date: Tue, 7 Mar 2023 14:46:22 +1100
-Subject: [PATCH] mpy-cross/main: Fix return type of mp_import_stat.
-
-Fixes issue #10951.
-
-Signed-off-by: Damien George <damien@micropython.org>
----
- mpy-cross/main.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/mpy-cross/main.c b/mpy-cross/main.c
-index 13bb17b13dba..8a4dd5bcbed5 100644
---- a/mpy-cross/main.c
-+++ b/mpy-cross/main.c
-@@ -344,7 +344,7 @@ int main(int argc, char **argv) {
- return main_(argc, argv);
- }
-
--uint mp_import_stat(const char *path) {
-+mp_import_stat_t mp_import_stat(const char *path) {
- (void)path;
- return MP_IMPORT_STAT_NO_EXIST;
- }
diff --git a/dev-lang/micropython/files/micropython-1.17-prevent-stripping.patch b/dev-lang/micropython/files/micropython-1.17-prevent-stripping.patch
deleted file mode 100644
index 1c5380ed883b..000000000000
--- a/dev-lang/micropython/files/micropython-1.17-prevent-stripping.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/py/mkrules.mk 2021-10-25 12:30:13.723695503 -0000
-+++ b/py/mkrules.mk 2021-10-25 12:30:18.460327366 -0000
-@@ -198,9 +198,6 @@
- # Do not pass COPT here - it's *C* compiler optimizations. For example,
- # we may want to compile using Thumb, but link with non-Thumb libc.
- $(Q)$(CC) -o $@ $^ $(LIB) $(LDFLAGS)
--ifndef DEBUG
-- $(Q)$(STRIP) $(STRIPFLAGS_EXTRA) $@
--endif
- $(Q)$(SIZE) $$(find $(BUILD) -path "$(BUILD)/build/frozen*.o") $@
-
- clean: clean-prog