summaryrefslogtreecommitdiff
path: root/app-admin/sudo
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-03-07 17:57:54 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-03-07 17:57:54 +0000
commitbc75b42f7650c33ffdb61e5e29b0b96cb9111932 (patch)
tree867908c0cf83e6015a5b1544cfdc4e17f1c13753 /app-admin/sudo
parentb3fef92e618039dc93153a93176184a49606c74a (diff)
gentoo auto-resync : 07:03:2023 - 17:57:54
Diffstat (limited to 'app-admin/sudo')
-rw-r--r--app-admin/sudo/Manifest2
-rw-r--r--app-admin/sudo/files/sudo-1.9.13-gcc-13.patch53
-rw-r--r--app-admin/sudo/files/sudo-1.9.13-missing-bracket-as-if.patch40
3 files changed, 0 insertions, 95 deletions
diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest
index 4a3075c1bf68..9c8a13bb4680 100644
--- a/app-admin/sudo/Manifest
+++ b/app-admin/sudo/Manifest
@@ -1,5 +1,3 @@
-AUX sudo-1.9.13-gcc-13.patch 3385 BLAKE2B def19ddf47ad8ecbefc22c3637d8a9982fc59a09d120c319d03b0e8e3f33170d2c161c6398d2443266c2bad1cb3fd7f802505694388f8281dffad4abfff23420 SHA512 2bdd23fd20b58fa993e752221b92ea58f65c3a484059b30c672b79d5bc9310bb8e52abaf2f7bd6781daadfa9a2c59bda8dfaef793e855403253be463b8a6a43f
-AUX sudo-1.9.13-missing-bracket-as-if.patch 1073 BLAKE2B e5428dcfd8fa749fdae941ad997b23346fbd7e8f4dac36567fa7cdcdbc5e3233e774752d985c0f7b22c25a3a651af76f5d669eb05ac67b76d79772b448d4a4d6 SHA512 17fb75cdcb4fc0acab07fe5f6e4e4804b0416139309eacc84ce76587e18e73d5195ea5da2215b0d37832f796968bca37ef5d1faf8f9cc0300736c2569096b236
DIST sudo-1.9.12p2.tar.gz 4909431 BLAKE2B 79eac710b757acae7aa98e6e6f495a475e5236be456e4687fb1441345ee296672ff80a5a60902cffcd257aa81a01fbc3857f3c52e51bb46f56c060fd299e0c05 SHA512 5e035246137d5820691f7ddfc13faec3886e3cf1563ed56633667d86ab4f1306f34cc0e27808f56790b6c6a4614826e54c5b7e47b31eb009b96dde3e52170c45
DIST sudo-1.9.12p2.tar.gz.sig 566 BLAKE2B fa679038c33d2bf1476b56944872d3a18b66bf5c5fb2e660d1f8777cdb209928912ddd8d89d878bd2218df3acd1e7fee5aa850e8d01a1cfac6ab310c788149fa SHA512 0b2f10488c44bfcd94eed97002865d89f4a03a92ef3b890fac3121ef0f9e6c55387771ddead1a94dc92d85c35e3d28b4730f35cdc2aafb51128594555ea29876
DIST sudo-1.9.13p3.tar.gz 5100355 BLAKE2B 46218ecf4cf06d2280ccf4c257b12a6f697eda17b96a6b7aa56f6c7f22d847ec2a8036b9f615c3328d985656539c95f37a40c6c72dfa5f65786ab45a28cf353f SHA512 c0c5cd0c6308868afdad2ecf55b86fdcf1f49889b30831c9db3bc56a63dc3a07686c285c20b2500494b2a76653e2ec69196abdc583312609a5db1c81a6e4e737
diff --git a/app-admin/sudo/files/sudo-1.9.13-gcc-13.patch b/app-admin/sudo/files/sudo-1.9.13-gcc-13.patch
deleted file mode 100644
index 4ebdce7e9f67..000000000000
--- a/app-admin/sudo/files/sudo-1.9.13-gcc-13.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-https://github.com/sudo-project/sudo/issues/239
-https://github.com/sudo-project/sudo/pull/240
-
-From 20d1348354ddbfb1b1f95522f81d73ec00988358 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Wed, 15 Feb 2023 03:20:36 +0000
-Subject: [PATCH] sudo_fatal: Fix build where compiler recognises [[noreturn]]
- attribute (C23)
-
-If the compiler supports [[noreturn]] as a attribute as in C23,
-then we define sudo_noreturn to be it. When that's the case, we must place
-it at the beginning of the declaration, before any other *extension*
-attributes (__attribute(...)).
-
-sudo_dso_public is always an extension attribute, while sudo_noreturn only
-might be, so put it first.
-
-This only shows up with GCC 13 so far (see the linked GCC bug (notabug)
-for a bit more exploration). Clang 16 does support the attribute but doesn't let
-you sue it for earlier language versions (need to pass explicit -std=c2x,
-unlike with GCC here).
-
-This is essentially a followup to e707ffe58b3ccfe5c72f54c38eac1d7069d5021e.
-
-Tested with GCC 13.0.1 20230212 (unreleased), GCC 12.2.1 20230211,
-Clang 16.0.0_rc2, and Clang 15.0.7.
-
-Bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108796
-Closes: https://github.com/sudo-project/sudo/issues/239
-Fixes: e707ffe58b3ccfe5c72f54c38eac1d7069d5021e
-Fixes: 16ae61dcd7d3cd8bf6eb10a22fa742d4505da4e9
---- a/include/sudo_fatal.h
-+++ b/include/sudo_fatal.h
-@@ -171,12 +171,12 @@ sudo_dso_public int sudo_fatal_callback_deregister_v1(sudo_fatal_callback_t fun
- sudo_dso_public int sudo_fatal_callback_register_v1(sudo_fatal_callback_t func);
- sudo_dso_public char *sudo_warn_gettext_v1(const char *domainname, const char *msgid) sudo_attr_fmt_arg(2);
- sudo_dso_public void sudo_warn_set_locale_func_v1(sudo_warn_setlocale_t func);
--sudo_dso_public sudo_noreturn void sudo_fatal_nodebug_v1(const char *fmt, ...) sudo_printf0like(1, 2);
--sudo_dso_public sudo_noreturn void sudo_fatalx_nodebug_v1(const char *fmt, ...) sudo_printflike(1, 2);
--sudo_dso_public sudo_noreturn void sudo_gai_fatal_nodebug_v1(int errnum, const char *fmt, ...) sudo_printflike(2, 3);
--sudo_dso_public sudo_noreturn void sudo_vfatal_nodebug_v1(const char *fmt, va_list ap) sudo_printf0like(1, 0);
--sudo_dso_public sudo_noreturn void sudo_vfatalx_nodebug_v1(const char *fmt, va_list ap) sudo_printflike(1, 0);
--sudo_dso_public sudo_noreturn void sudo_gai_vfatal_nodebug_v1(int errnum, const char *fmt, va_list ap) sudo_printflike(2, 0);
-+sudo_noreturn sudo_dso_public void sudo_fatal_nodebug_v1(const char *fmt, ...) sudo_printf0like(1, 2);
-+sudo_noreturn sudo_dso_public void sudo_fatalx_nodebug_v1(const char *fmt, ...) sudo_printflike(1, 2);
-+sudo_noreturn sudo_dso_public void sudo_gai_fatal_nodebug_v1(int errnum, const char *fmt, ...) sudo_printflike(2, 3);
-+sudo_noreturn sudo_dso_public void sudo_vfatal_nodebug_v1(const char *fmt, va_list ap) sudo_printf0like(1, 0);
-+sudo_noreturn sudo_dso_public void sudo_vfatalx_nodebug_v1(const char *fmt, va_list ap) sudo_printflike(1, 0);
-+sudo_noreturn sudo_dso_public void sudo_gai_vfatal_nodebug_v1(int errnum, const char *fmt, va_list ap) sudo_printflike(2, 0);
- sudo_dso_public void sudo_warn_nodebug_v1(const char *fmt, ...) sudo_printf0like(1, 2);
- sudo_dso_public void sudo_warnx_nodebug_v1(const char *fmt, ...) sudo_printflike(1, 2);
- sudo_dso_public void sudo_gai_warn_nodebug_v1(int errnum, const char *fmt, ...) sudo_printflike(2, 3);
-
diff --git a/app-admin/sudo/files/sudo-1.9.13-missing-bracket-as-if.patch b/app-admin/sudo/files/sudo-1.9.13-missing-bracket-as-if.patch
deleted file mode 100644
index e341e93a99bc..000000000000
--- a/app-admin/sudo/files/sudo-1.9.13-missing-bracket-as-if.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-https://github.com/sudo-project/sudo/commit/defec5d46eec7345b62060049f72215ffd7f3e7e
-
-From defec5d46eec7345b62060049f72215ffd7f3e7e Mon Sep 17 00:00:00 2001
-From: "Todd C. Miller" <Todd.Miller@sudo.ws>
-Date: Tue, 14 Feb 2023 14:24:28 -0700
-Subject: [PATCH] Add missing '[' to AS_IF() call. Fixes GitHub issue #238.
-
---- a/configure
-+++ b/configure
-@@ -24525,7 +24525,8 @@ fi
-
- if test X"$with_noexec" != X"no"
- then :
-- # Check for non-standard exec functions
-+
-+ # Check for non-standard exec functions
- ac_fn_c_check_func "$LINENO" "exect" "ac_cv_func_exect"
- if test "x$ac_cv_func_exect" = xyes
- then :
-@@ -24564,7 +24565,7 @@ fi
-
-
- fi
--]
-+
- fi
-
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
---- a/configure.ac
-+++ b/configure.ac
-@@ -3022,7 +3022,7 @@ AC_CHECK_FUNCS([setpassent setgroupent])
- dnl
- dnl Function checks for sudo_noexec
- dnl
--AS_IF([test X"$with_noexec" != X"no"],
-+AS_IF([test X"$with_noexec" != X"no"], [
- # Check for non-standard exec functions
- AC_CHECK_FUNCS([exect execvP execvpe])
- # Check for posix_spawn, and posix_spawnp
-