summaryrefslogtreecommitdiff
path: root/sys-apps/kbd
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-10-06 17:57:58 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-10-06 17:57:58 +0100
commit8368c614e6a1232f34a14cd6495cf2f68933030d (patch)
treefb445ed1110e0361c9c25136c00c4fb948bb46c4 /sys-apps/kbd
parent2b03b0d9c5ca3890c219ebd24721133e766e9bb9 (diff)
gentoo auto-resync : 06:10:2023 - 17:57:58
Diffstat (limited to 'sys-apps/kbd')
-rw-r--r--sys-apps/kbd/Manifest4
-rw-r--r--sys-apps/kbd/files/kbd-2.6.3-no-redefine-fortify-source.patch126
-rw-r--r--sys-apps/kbd/kbd-2.6.3-r1.ebuild2
3 files changed, 4 insertions, 128 deletions
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
-+#
-+# <command-line>:0:0: error: "_FORTIFY_SOURCE" redefined [-Werror]
-+# <built-in>: 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 <soap@gentoo.org>
-+# Copyright (c) 2019, 2023 Reini Urban <rurban@cpan.org>
-+#
-+# 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 <string.h>
-+ 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 <string.h>
-+ 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 )
"