diff options
Diffstat (limited to 'dev-lang')
-rw-r--r-- | dev-lang/Manifest.gz | bin | 22610 -> 22610 bytes | |||
-rw-r--r-- | dev-lang/jerryscript/Manifest | 2 | ||||
-rw-r--r-- | dev-lang/jerryscript/jerryscript-2.4.0-r4.ebuild | 4 | ||||
-rw-r--r-- | dev-lang/micropython/Manifest | 3 | ||||
-rw-r--r-- | dev-lang/micropython/files/micropython-1.17-exclude-float-parse-tests.patch | 11 | ||||
-rw-r--r-- | dev-lang/micropython/files/micropython-1.17-gcc13-build-fix.patch | 62 | ||||
-rw-r--r-- | dev-lang/micropython/files/micropython-1.17-prevent-stripping.patch | 12 |
7 files changed, 3 insertions, 91 deletions
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz Binary files differindex c85c97ebfbd2..d5b8ca87dcde 100644 --- a/dev-lang/Manifest.gz +++ b/dev-lang/Manifest.gz 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 |