summaryrefslogtreecommitdiff
path: root/dev-lang/jerryscript
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-06-29 12:04:12 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-06-29 12:04:12 +0100
commit0f558761aa2dee1017b4751e4017205e015a9560 (patch)
tree037df795519468a25d9362b4e95cdaeb84eb1cf9 /dev-lang/jerryscript
parent752d6256e5204b958b0ef7905675a940b5e9172f (diff)
gentoo resync : 29.12.2022
Diffstat (limited to 'dev-lang/jerryscript')
-rw-r--r--dev-lang/jerryscript/Manifest3
-rw-r--r--dev-lang/jerryscript/files/jerryscript-2.4.0-no-werror.patch33
-rw-r--r--dev-lang/jerryscript/jerryscript-2.4.0-r4.ebuild1
3 files changed, 36 insertions, 1 deletions
diff --git a/dev-lang/jerryscript/Manifest b/dev-lang/jerryscript/Manifest
index 25f3e14a518a..b0e5c43e3899 100644
--- a/dev-lang/jerryscript/Manifest
+++ b/dev-lang/jerryscript/Manifest
@@ -1,4 +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 1860 BLAKE2B e8ae0ceb2b95a5e602bc7ff7f979ece4347968f2bb84b2b581965baf7d8887433adb3c0072d2846f45f4ba28063cbbf24f76f08b41f534a1c252fc98fedac9c0 SHA512 df9cb562a938aa44a657391e04fe0bac7873517fbaf87c9b484ab117a98526a42c03f02c4eba3b7b1e0bbf5f7c2845aed315487126df6c0afc40954d198e873e
+EBUILD jerryscript-2.4.0-r4.ebuild 1909 BLAKE2B 4f3d29f15f0320169a05e8bc203db7dbfc0beb7e083d63aec445af4c11897b364b69042106b2bf40c218daff8c94ebf849c6c4ee1a4c6eecd49bf800cf20f5b9 SHA512 a42ce465282c110de1cd925f559d8b3ed800fb012a8254feb929d74aa9a5ec0e042d7a78acd204f49735dadabc3dcd384e67923611c160f5c46ea7b77878decc
MISC metadata.xml 489 BLAKE2B 7bfef37a187374e80e86e4015d2501d7b105f19e2c33e2ccbfd0c216da6d01abfe42816890d27f5691d81103365e87d8c74ca439cc2266e8e0ee4b37e6d9fff5 SHA512 ca4df019071b344c7326998bb7c5e1cd533a540f955c85b20bd1166c80941de134fe6d2772f97ac9dd72dd4ea45123ca7c12af2c714d5b144c3ca6b236a5aba5
diff --git a/dev-lang/jerryscript/files/jerryscript-2.4.0-no-werror.patch b/dev-lang/jerryscript/files/jerryscript-2.4.0-no-werror.patch
new file mode 100644
index 000000000000..216e72758a25
--- /dev/null
+++ b/dev-lang/jerryscript/files/jerryscript-2.4.0-no-werror.patch
@@ -0,0 +1,33 @@
+https://bugs.gentoo.org/840263
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -167,7 +167,6 @@ endmacro()
+ macro(jerry_add_compile_warnings)
+ foreach(_warning ${ARGV})
+ jerry_add_compile_flags(-W${_warning})
+- jerry_add_compile_flags(-Werror=${_warning})
+ endforeach()
+ endmacro()
+
+@@ -212,7 +211,7 @@ if(USING_GCC OR USING_CLANG)
+ jerry_add_compile_flags(-fno-builtin)
+ endif()
+ jerry_add_compile_warnings(all extra format-nonliteral init-self conversion sign-conversion format-security missing-declarations shadow strict-prototypes undef old-style-definition)
+- jerry_add_compile_flags(-Wno-stack-protector -Wno-attributes -Werror)
++ jerry_add_compile_flags(-Wno-stack-protector -Wno-attributes)
+ endif()
+
+ if(USING_GCC)
+--- a/targets/zephyr/Makefile.zephyr
++++ b/targets/zephyr/Makefile.zephyr
+@@ -55,9 +55,8 @@ EXT_CFLAGS += -ffunction-sections -fno-inline-functions
+ EXT_CFLAGS += $(KBUILD_CFLAGS) $(NOSTDINC_FLAGS) $(subst -I,-isystem,$(ZEPHYRINCLUDE))
+
+ EXT_CFLAGS += -Wall -Wno-format-zero-length -Wno-pointer-sign
+-EXT_CFLAGS += -Werror=format -Werror=implicit-int -Wno-unused-but-set-variable
++EXT_CFLAGS += -Wformat -Wimplicit-int -Wno-unused-but-set-variable
+ EXT_CFLAGS += -Wno-main -Wno-strict-aliasing -Wno-old-style-declaration
+-EXT_CFLAGS += -Wno-error=format=
+ EXT_CFLAGS += -D_XOPEN_SOURCE=700
+
+ EXT_CFLAGS += -Wno-error=conversion
diff --git a/dev-lang/jerryscript/jerryscript-2.4.0-r4.ebuild b/dev-lang/jerryscript/jerryscript-2.4.0-r4.ebuild
index 8d851e7d9a8a..53553aaabb7d 100644
--- a/dev-lang/jerryscript/jerryscript-2.4.0-r4.ebuild
+++ b/dev-lang/jerryscript/jerryscript-2.4.0-r4.ebuild
@@ -21,6 +21,7 @@ RESTRICT+=" test"
PATCHES=(
"${FILESDIR}/jerryscript-2.4.0-python3-r4.patch"
+ "${FILESDIR}/jerryscript-2.4.0-no-werror.patch"
)
src_prepare() {