From d49d63ee52f4026f7871f4ce062c172ba5e62b74 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 15 Sep 2022 05:12:09 +0100 Subject: gentoo auto-resync : 15:09:2022 - 05:12:09 --- sys-apps/sed/Manifest | 3 ++- .../files/sed-4.8-avoid-noreturn-diagnostic.patch | 21 +++++++++++++++++++++ sys-apps/sed/sed-4.8.ebuild | 4 ++++ 3 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 sys-apps/sed/files/sed-4.8-avoid-noreturn-diagnostic.patch (limited to 'sys-apps/sed') diff --git a/sys-apps/sed/Manifest b/sys-apps/sed/Manifest index b2fdbe2db08f..7176f8778b13 100644 --- a/sys-apps/sed/Manifest +++ b/sys-apps/sed/Manifest @@ -1,4 +1,5 @@ +AUX sed-4.8-avoid-noreturn-diagnostic.patch 677 BLAKE2B 27738d62b3052e4b39d70f28465b1ed70b363f2d7d01a4f37090d8351a11d4f131e0915d226c0b53dd995d76490542e796dc31efde368d3ca9f82cc7da81ce21 SHA512 9961a68e30608cf52c31265e63963823aa2971807dd501e2f841f4f0b7519488224b08b58e6fec106b56f221a4756a9dd43ce237d2d894d5505c33d593ec6a44 DIST sed-4.8.tar.xz 1348048 BLAKE2B 62f6b6500cc9a20a35cafc2b09b12bb7da67fa0afb0b1b26153babc0023424b3126f44d29eba14c25fc4490996c90738b191c9440c66da6c120bbb9bc6f6df65 SHA512 7de25d9bc2981c63321c2223f3fbcab61d7b0df4fcf7d4394b72400b91993e1288d8bf53948ed5fffcf5a98c75265726a68ad4fb98e1d571bf768603a108c1c8 DIST sed-4.8.tar.xz.sig 833 BLAKE2B 8e5b3c69a28ffbfa49ef6f769fbb72c6f1ec14e6e1e0cec3851d15d85e05560a8a74e28e037eefb916b10831b4afbe0e4735d713dc3b90d7d73de7d0b1176d0b SHA512 9b886bdbd18ee2d60608cee3fd2b4193a1b6c3309d887ee05828c14b89b7b515dbf042a9e0ebdd13e6ccfa42e3cd217a408c796d68c4ebedaaa64f795000f095 -EBUILD sed-4.8.ebuild 1102 BLAKE2B df5b3b78d4cd505fb56c5e2321ea10fbd4b190b05af303f8dc3d760fbab118e4c56a67de95f6329375c0e1f2b42c73591e54be1ba7f478dc3a68250c32daac3f SHA512 48a545b4cf5c2d3df81a55593f0d3f31e46f154c16b3974bc6bd86952f24e717df1a4bdb3d4a57336ed0f650799bc0ebbd003785837102d4f1bb74221f8f5f40 +EBUILD sed-4.8.ebuild 1167 BLAKE2B b95e7906784c90d297d0bf89a426626f2ebd423051557d17977551eb4263742af7dfbf296d8a3ffbdd16c2422d6d7282c9384823e50955022ade04b0f4138ee8 SHA512 1a77750faad77df90e3d959deffe9501bb88cae5cc6546b1f9e4ee8ae42f2edc7a851c22fa7cd259d0c70e04bf06d60fb15226c88df373e62574290eea2c02e2 MISC metadata.xml 374 BLAKE2B a7f25f18d1ffcd990f11d66f403f5e283af61b7a81127b8a4450506b5432610972d4d28df0c60b5e45d502d2f2e260f0390836b43d9e5efd48e4594796f751c4 SHA512 7efb14e44bc0d9d25b0e90f776f25ee5fbcb8b44b226255dcdd5e54cb1fb414f9c7dcd33ec2aa6f6bfa82159be8bba19069fc9e13576bfe2b99a87c898f2d002 diff --git a/sys-apps/sed/files/sed-4.8-avoid-noreturn-diagnostic.patch b/sys-apps/sed/files/sed-4.8-avoid-noreturn-diagnostic.patch new file mode 100644 index 000000000000..d361780b548d --- /dev/null +++ b/sys-apps/sed/files/sed-4.8-avoid-noreturn-diagnostic.patch @@ -0,0 +1,21 @@ +https://github.com/coreutils/gnulib/commit/0cc39712803ade7b2d4b89c36b143dad72404063 + +From 0cc39712803ade7b2d4b89c36b143dad72404063 Sun Oct 18 00:00:00 2020 +From: Bruno Haible + +obstack: Fix a clang warning. +* lib/obstack.c (print_and_abort): Mark as __attribute_noreturn__. + +diff --git a/lib/obstack.c b/lib/obstack.c +index 6e82da054c..e6475a2a09 100644 +--- a/lib/obstack.c ++++ b/lib/obstack.c +@@ -326,7 +326,7 @@ int obstack_exit_failure = EXIT_FAILURE; + # include + # endif + +-static _Noreturn void ++static __attribute_noreturn__ void + print_and_abort (void) + { + /* Don't change any of these strings. Yes, it would be possible to add diff --git a/sys-apps/sed/sed-4.8.ebuild b/sys-apps/sed/sed-4.8.ebuild index d71ab4f61ead..060be8689435 100644 --- a/sys-apps/sed/sed-4.8.ebuild +++ b/sys-apps/sed/sed-4.8.ebuild @@ -33,6 +33,10 @@ DEPEND="${RDEPEND} BDEPEND="nls? ( sys-devel/gettext ) verify-sig? ( sec-keys/openpgp-keys-sed )" +PATCHES=( + "${FILESDIR}/${P}-avoid-noreturn-diagnostic.patch" +) + src_configure() { use static && append-ldflags -static -- cgit v1.2.3