From 8368c614e6a1232f34a14cd6495cf2f68933030d Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 6 Oct 2023 17:57:58 +0100 Subject: gentoo auto-resync : 06:10:2023 - 17:57:58 --- sys-apps/kbd/Manifest | 4 +- .../kbd-2.6.3-no-redefine-fortify-source.patch | 126 --------------------- sys-apps/kbd/kbd-2.6.3-r1.ebuild | 2 + 3 files changed, 4 insertions(+), 128 deletions(-) (limited to 'sys-apps/kbd') diff --git a/sys-apps/kbd/Manifest b/sys-apps/kbd/Manifest index ab35989c1101..286c0f8e9499 100644 --- a/sys-apps/kbd/Manifest +++ b/sys-apps/kbd/Manifest @@ -1,4 +1,4 @@ -AUX kbd-2.6.3-no-redefine-fortify-source.patch 5516 BLAKE2B ed6532cf047b3bc4bfe24ba8abeacc03088b21c8e356eb4891ad700ec23e8c785a832d131c2181b491f68bdf5cc8a8ebb713e07b6855f579e4e58713f6f51416 SHA512 d22db84d282d3231b2891745bd6f249ce65e17fcfed46e10fccdc8289ad182fe0b0b847c4a10739f95f250bd50e506fc12dfaf97db3b3d83e33cfce3bf62edf2 +AUX kbd-2.6.3-no-redefine-fortify-source.patch 1425 BLAKE2B 4e3323b8ed75b449f17f925139f51a106a5fb06ae76285fc715aa93b54006cf417bc003f8518a2b02b32ff187cae9dfa75a1932a4cb035234680071e8cfefb90 SHA512 193331ebb9da168d639bfcc192c31afd947928a8031b27214a7db8bb07ca42704a457122a579067621f6cf6645bcf65a70543a176396ea3022ad8e98db20f2ce DIST kbd-2.5.1.tar.xz 1491952 BLAKE2B aab4c3d78c28709bf562b54fe94c0533d5c33185e183bf3eb944f89147b250d9df9b30b64a06eb4742feafe8c05a6aa491a7f007b4d6d9077bc19a4628ba05ae SHA512 74855f486aff5fc2f93a6cb29460a590c94eac653b001574e1b4eb1300ea99dfed9222f9e5d1d3a05a112a6880591d5c44ed6e76b8a64edf744ecb0892f562d0 DIST kbd-2.6.1.tar.xz 1591240 BLAKE2B 15c738379cfa9420e218ddbf6562e2c75b6bf5eb31ce159d798d49546991ca0c02bf9a11486d99bd2ba7d99f3bf6abb53ad799c6314df6d9ca9b1e8cf808b738 SHA512 8d7f39efa91ef16f4c0601c1744e7f00e411c121607660c8f585d3e085d8e8bea4ea095f6c7f491af763097a9844fb4a07d4b78a8358cb7caafbfda0626acf91 DIST kbd-2.6.2.tar.xz 1503532 BLAKE2B aa146177b2ffd9d6d396c253ce54d0ee42e1a1a2ba471ae0f8950a72b49f2f83aa4660337a581150cfd9fae0b9a4415725f4d152e83c0bdf26b833a31f6e2696 SHA512 afcac33e2e8eecd6f9cfa20bb39254deffc4d8924c4f722d003bdfaf286dac7d87f55ed0a5a35d341ae88fc48162966d5aa1ab8125b11e845bf3c2589a17c8d2 @@ -6,7 +6,7 @@ DIST kbd-2.6.3.tar.xz 1503048 BLAKE2B 9c3f9e2ec9abd3a18bd4159b3a223deee6aee74610 EBUILD kbd-2.5.1.ebuild 2027 BLAKE2B 66c55f1296812b9a197460a8a90bf237def618d6fc9d00ad6e26ff543b1918c7274aae2627c836925099ed37645bf6fa5c05ebfc392077b265b46f0d31d0b1c9 SHA512 9734368dac398812fee31c31a29f6ec8b4819181a8a0a711ceadb64c825aaf515aa35d767185bf9379e5287facda5f53c923ef64aeb3f45ea054b5a5c97f2dd2 EBUILD kbd-2.6.1.ebuild 2080 BLAKE2B 0606f8e5722854c0aeb9e389079d016eaeab9d3d5b35d973c78f5e1d96242e443b6ddd50684288d3fbbc2d1e901e5648fb2396401b443b561154a9cd1f97b754 SHA512 6f07c4c1c64c445fc2014a857005c8b4a8d070f387d57b24377c15669f75b19e56a1c17278935a2418db5fe317ed734c3c2e36fb3d96a1a6ff6d84287b721124 EBUILD kbd-2.6.2.ebuild 2087 BLAKE2B d28a22fedf7b8cbbeca0245c825a27f23f9bf2889362737103a0b368a78c4eeb96d6381e262d83b1c2b131206f36074f1f06ca0220a855ffe81b032a3d3ffbf6 SHA512 25f67af979a43e1866e8bbc98bfa86c27f493b06933e37365321dc6bbdc8520478fa8253430a8ad125b64c67c8e5df7560ff3e047a84ff2e661403afb456077a -EBUILD kbd-2.6.3-r1.ebuild 2208 BLAKE2B 77a373d748301d2a4ccd36de5907c24a31a2116168ba6fd64e3a282f4bd54f1fff2a1d14bc720c826684dc128d1603cc2cf998ff8f5a0e2541c53645a03c33fa SHA512 5845863c0adf411da2f3259ca18b244c0bff48804e70373f3ba91375c5eb99d3971b6638c984623130987ed498a8fbdaf8cedf88453ee0420fe47094ec35402c +EBUILD kbd-2.6.3-r1.ebuild 2269 BLAKE2B 8299c666b12f216d98c322bbbf36afdf0e04efca6c3bd89f319c2fce29219b5061502b31a530ea4f05dd0fdb59af59a89dcd563925624a6c8f0bbf0a1be00b9b SHA512 8df18437d152702c8daf554abced83d5940662f1691463824c2e85196080326bc4ed2de8a330cd90ea5558b3568da69434b9aee76b2e212f196643573c344d26 EBUILD kbd-2.6.3.ebuild 2087 BLAKE2B d28a22fedf7b8cbbeca0245c825a27f23f9bf2889362737103a0b368a78c4eeb96d6381e262d83b1c2b131206f36074f1f06ca0220a855ffe81b032a3d3ffbf6 SHA512 25f67af979a43e1866e8bbc98bfa86c27f493b06933e37365321dc6bbdc8520478fa8253430a8ad125b64c67c8e5df7560ff3e047a84ff2e661403afb456077a EBUILD kbd-9999.ebuild 2087 BLAKE2B d28a22fedf7b8cbbeca0245c825a27f23f9bf2889362737103a0b368a78c4eeb96d6381e262d83b1c2b131206f36074f1f06ca0220a855ffe81b032a3d3ffbf6 SHA512 25f67af979a43e1866e8bbc98bfa86c27f493b06933e37365321dc6bbdc8520478fa8253430a8ad125b64c67c8e5df7560ff3e047a84ff2e661403afb456077a MISC metadata.xml 335 BLAKE2B 3b00a31428edc76e9a758c347107ad15e2f91a440a49e5167878555eda6dad176f8936ca22acbbecb5ff4827d8605b28db53ca990284b4e18c536a04d46616ed SHA512 86a6b134e0403abf5c22e868e2013a2051f504401d5ff8aa1ad682638d866ab8d837470ed87434286b77933483d7675646f382b15aed19772b2fff17258fc0f7 diff --git a/sys-apps/kbd/files/kbd-2.6.3-no-redefine-fortify-source.patch b/sys-apps/kbd/files/kbd-2.6.3-no-redefine-fortify-source.patch index b18fb9f751cf..2edd547d1ed2 100644 --- a/sys-apps/kbd/files/kbd-2.6.3-no-redefine-fortify-source.patch +++ b/sys-apps/kbd/files/kbd-2.6.3-no-redefine-fortify-source.patch @@ -43,129 +43,3 @@ index 66023ff8..7fdbe7d6 100644 fi case "$GCC,$ac_cv_prog_cc_g" in -diff --git a/m4/ax_add_fortify_source.m4 b/m4/ax_add_fortify_source.m4 -new file mode 100644 -index 00000000..860c1598 ---- /dev/null -+++ b/m4/ax_add_fortify_source.m4 -@@ -0,0 +1,119 @@ -+# =========================================================================== -+# https://www.gnu.org/software/autoconf-archive/ax_add_fortify_source.html -+# =========================================================================== -+# -+# SYNOPSIS -+# -+# AX_ADD_FORTIFY_SOURCE -+# -+# DESCRIPTION -+# -+# Check whether -D_FORTIFY_SOURCE=2 can be added to CPPFLAGS without macro -+# redefinition warnings, other cpp warnings or linker. Some distributions -+# (such as Ubuntu or Gentoo Linux) enable _FORTIFY_SOURCE globally in -+# their compilers, leading to unnecessary warnings in the form of -+# -+# :0:0: error: "_FORTIFY_SOURCE" redefined [-Werror] -+# : note: this is the location of the previous definition -+# -+# which is a problem if -Werror is enabled. This macro checks whether -+# _FORTIFY_SOURCE is already defined, and if not, adds -D_FORTIFY_SOURCE=2 -+# to CPPFLAGS. -+# -+# Newer mingw-w64 msys2 package comes with a bug in -+# headers-git-7.0.0.5546.d200317d-1. It broke -D_FORTIFY_SOURCE support, -+# and would need -lssp or -fstack-protector. See -+# https://github.com/msys2/MINGW-packages/issues/5803. Try to actually -+# link it. -+# -+# LICENSE -+# -+# Copyright (c) 2017 David Seifert -+# Copyright (c) 2019, 2023 Reini Urban -+# -+# Copying and distribution of this file, with or without modification, are -+# permitted in any medium without royalty provided the copyright notice -+# and this notice are preserved. This file is offered as-is, without any -+# warranty. -+ -+#serial 10 -+ -+AC_DEFUN([AX_ADD_FORTIFY_SOURCE],[ -+ ac_save_cflags=$CFLAGS -+ ac_cwerror_flag=yes -+ AX_CHECK_COMPILE_FLAG([-Werror],[CFLAGS="$CFLAGS -Werror"]) -+ ax_add_fortify_3_failed= -+ AC_MSG_CHECKING([whether to add -D_FORTIFY_SOURCE=3 to CPPFLAGS]) -+ AC_LINK_IFELSE([ -+ AC_LANG_PROGRAM([], -+ [[ -+ #ifndef _FORTIFY_SOURCE -+ return 0; -+ #else -+ _FORTIFY_SOURCE_already_defined; -+ #endif -+ ]] -+ )], -+ AC_LINK_IFELSE([ -+ AC_LANG_SOURCE([[ -+ #define _FORTIFY_SOURCE 3 -+ #include -+ int main(void) { -+ char *s = " "; -+ strcpy(s, "x"); -+ return strlen(s)-1; -+ } -+ ]] -+ )], -+ [ -+ AC_MSG_RESULT([yes]) -+ CFLAGS=$ac_save_cflags -+ CPPFLAGS="$CPPFLAGS -D_FORTIFY_SOURCE=3" -+ ], [ -+ AC_MSG_RESULT([no]) -+ ax_add_fortify_3_failed=1 -+ ], -+ ), -+ [ -+ AC_MSG_RESULT([no]) -+ ax_add_fortify_3_failed=1 -+ ]) -+ if test -n "$ax_add_fortify_3_failed" -+ then -+ AC_MSG_CHECKING([whether to add -D_FORTIFY_SOURCE=2 to CPPFLAGS]) -+ AC_LINK_IFELSE([ -+ AC_LANG_PROGRAM([], -+ [[ -+ #ifndef _FORTIFY_SOURCE -+ return 0; -+ #else -+ _FORTIFY_SOURCE_already_defined; -+ #endif -+ ]] -+ )], -+ AC_LINK_IFELSE([ -+ AC_LANG_SOURCE([[ -+ #define _FORTIFY_SOURCE 2 -+ #include -+ int main(void) { -+ char *s = " "; -+ strcpy(s, "x"); -+ return strlen(s)-1; -+ } -+ ]] -+ )], -+ [ -+ AC_MSG_RESULT([yes]) -+ CFLAGS=$ac_save_cflags -+ CPPFLAGS="$CPPFLAGS -D_FORTIFY_SOURCE=2" -+ ], [ -+ AC_MSG_RESULT([no]) -+ CFLAGS=$ac_save_cflags -+ ], -+ ), -+ [ -+ AC_MSG_RESULT([no]) -+ CFLAGS=$ac_save_cflags -+ ]) -+ fi -+]) - diff --git a/sys-apps/kbd/kbd-2.6.3-r1.ebuild b/sys-apps/kbd/kbd-2.6.3-r1.ebuild index 8109218a18e0..0bacea6493e4 100644 --- a/sys-apps/kbd/kbd-2.6.3-r1.ebuild +++ b/sys-apps/kbd/kbd-2.6.3-r1.ebuild @@ -42,7 +42,9 @@ RDEPEND=" ${DEPEND} selinux? ( sec-policy/selinux-loadkeys ) " +# autoconf-archive for F_S patch BDEPEND=" + sys-devel/autoconf-archive virtual/pkgconfig test? ( dev-libs/check ) " -- cgit v1.2.3