summaryrefslogtreecommitdiff
path: root/app-crypt
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-11-17 03:03:09 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-11-17 03:03:09 +0000
commit3455c0a5153ae27d7c6c16ecd35fa3dec33f3dda (patch)
treeb29c1fa32b8be70c36e7f8bf53ab5fca875037f9 /app-crypt
parentb0735771a80a647a2ea5a03a87d5873d175bd744 (diff)
gentoo auto-resync : 17:11:2024 - 03:03:09
Diffstat (limited to 'app-crypt')
-rw-r--r--app-crypt/Manifest.gzbin25240 -> 25236 bytes
-rw-r--r--app-crypt/pgpdump/Manifest3
-rw-r--r--app-crypt/pgpdump/files/pgpdump-0.36-c23.patch35
-rw-r--r--app-crypt/pgpdump/pgpdump-0.36.ebuild1
4 files changed, 38 insertions, 1 deletions
diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz
index 858146ddc07d..161e069ba60d 100644
--- a/app-crypt/Manifest.gz
+++ b/app-crypt/Manifest.gz
Binary files differ
diff --git a/app-crypt/pgpdump/Manifest b/app-crypt/pgpdump/Manifest
index 49ffac922009..c9654eae9e2f 100644
--- a/app-crypt/pgpdump/Manifest
+++ b/app-crypt/pgpdump/Manifest
@@ -1,4 +1,5 @@
AUX pgpdump-0.32-respect-ldflags.patch 998 BLAKE2B fefa545f3c2d1d3ed3baa5a9d2b84b9b32745626883e9b8056fff045ceb0d06a490f5068782dbda07e4956429a2d2f31865c9c0e55b91bd9aa613f9ce6016537 SHA512 ed333769ded8acbec36d34bc86d935705294d96854e84af4673d44ed3d04f5272d2c1bba38b2742afeb02b2a307a983ff61566433ad1546769e6a68f2318e760
+AUX pgpdump-0.36-c23.patch 845 BLAKE2B 97eb3be9c2116a7a38c421d525e2934ef76aefb66a39153a8b114bd129c9373d28a432d024fd95fa99c9a8e3c3c580952b0917b7eb5a9a00dbd045feaca35a58 SHA512 a94b0273f28b685177f485d68672a260892094ea3ce67adc5c84e810e73e4b1f1c079e2663030d55cf58104ffd0d650eca34204d8298b8e4f8b6b378fc0be698
DIST pgpdump-0.36.tar.gz 77084 BLAKE2B 35fb10acd70ca4e2408bc8fdc2cbebe37d2b1ecbd96fdb847688fe1c15ef78e993bddb30015da42847ab50d2dea6ba44d97d958f395095725947120119c10aaf SHA512 0e8917893ff824b4fcb1656727f3bb120b1772259047f50f56931750ac74548eddb89a75baeaa2da4e39db8045af0db3c4f5ccbcda7e129ca4949c0abf7d4dd2
-EBUILD pgpdump-0.36.ebuild 522 BLAKE2B cc2c490850625ebf4c326efa49dcacb84f931b5d7bc1de78aea3bb611a188c2e12c1bbe891172021dbed367f55206ce7abebf98fe93d66a57d4bd012b4c4a579 SHA512 80eef09d6407be07a1aa9e34ad8815d13ecb0aee0e49c768d9023c236a8524560bd970a6edfb4756f97a2ea067d78ec03def2b4f833381fe6fbc28cd94cf2cb7
+EBUILD pgpdump-0.36.ebuild 558 BLAKE2B 6349bf9ce748efb8bb437fb289b6aaefe044c9c99b9981a6e92d69560109ba03a852007b2591290827e8b563a81cfcde9ea69d9affc647a261d6d49e497df011 SHA512 2ef846d335dc129b9d4bf8198ea9c865581a3f7693865dab7bb2e77c171bcc0fc20a827829ff21ef9fcc702e45827a37ef52837f056a27c71569bd21ad9c9025
MISC metadata.xml 254 BLAKE2B c39b24370eb9491088f6f7a71340e8308caeada31bf26e230402746b603099e096a8b8f80b88deabebc07f9d3055c3111da87220137814482042e50309a45f65 SHA512 fa4f3d885634d2a414f4824bd250e03bcd17fbff0832f84ca03bc27e4564e772ec0e25b4de6968117f71b1f0a9461e91ac1d80adc84d679e2c83148c12a635fa
diff --git a/app-crypt/pgpdump/files/pgpdump-0.36-c23.patch b/app-crypt/pgpdump/files/pgpdump-0.36-c23.patch
new file mode 100644
index 000000000000..70c4453a0993
--- /dev/null
+++ b/app-crypt/pgpdump/files/pgpdump-0.36-c23.patch
@@ -0,0 +1,35 @@
+https://github.com/kazu-yamamoto/pgpdump/pull/45
+
+From 541442dc04259bde680b46742522177be40cc065 Mon Sep 17 00:00:00 2001
+From: Sam James <sam@gentoo.org>
+Date: Sun, 17 Nov 2024 02:04:03 +0000
+Subject: [PATCH] Fix C23 compatibility
+
+C23 removes unprototyped functions, so fix the function pointer type.
+---
+ packet.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/packet.c b/packet.c
+index b6f3665..bdd3d3e 100644
+--- a/packet.c
++++ b/packet.c
+@@ -4,7 +4,7 @@
+
+ #include "pgpdump.h"
+
+-typedef void (*funcptr)();
++typedef void (*funcptr)(int);
+
+ private int get_new_len(int);
+ private int is_partial(int);
+@@ -91,7 +91,7 @@ TAG[] = {
+ #define TAG_NUM (sizeof(TAG) * sizeof(string))
+
+ private void
+-(*tag_func[])() = {
++(*tag_func[])(int) = {
+ Reserved,
+ Public_Key_Encrypted_Session_Key_Packet,
+ Signature_Packet,
+
diff --git a/app-crypt/pgpdump/pgpdump-0.36.ebuild b/app-crypt/pgpdump/pgpdump-0.36.ebuild
index b4695a9c1939..e835dec48598 100644
--- a/app-crypt/pgpdump/pgpdump-0.36.ebuild
+++ b/app-crypt/pgpdump/pgpdump-0.36.ebuild
@@ -17,6 +17,7 @@ RDEPEND="${DEPEND}"
PATCHES=(
"${FILESDIR}"/${PN}-0.32-respect-ldflags.patch
+ "${FILESDIR}"/${PN}-0.36-c23.patch
)
src_install() {