summaryrefslogtreecommitdiff
path: root/app-crypt/p11-kit
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-07-10 23:40:16 +0100
committerV3n3RiX <venerix@redcorelinux.org>2019-07-10 23:40:16 +0100
commit51af5f0eb4cddbe6aa7953717873691d77aae9ff (patch)
tree1541525274162b033ebbc3ed38abaf335fbbd49a /app-crypt/p11-kit
parent7014a5a3ea0feffab9701fdd6b64cc7667a985af (diff)
gentoo resync : 11.07.2019
Diffstat (limited to 'app-crypt/p11-kit')
-rw-r--r--app-crypt/p11-kit/Manifest5
-rw-r--r--app-crypt/p11-kit/files/p11-kit-0.23.12-mktime.patch26
-rw-r--r--app-crypt/p11-kit/p11-kit-0.23.12-r1.ebuild (renamed from app-crypt/p11-kit/p11-kit-0.23.12.ebuild)4
-rw-r--r--app-crypt/p11-kit/p11-kit-0.23.16.1-r1.ebuild (renamed from app-crypt/p11-kit/p11-kit-0.23.16.1.ebuild)4
4 files changed, 37 insertions, 2 deletions
diff --git a/app-crypt/p11-kit/Manifest b/app-crypt/p11-kit/Manifest
index 6a7aa00f315a..9e927fd3f61b 100644
--- a/app-crypt/p11-kit/Manifest
+++ b/app-crypt/p11-kit/Manifest
@@ -1,5 +1,6 @@
+AUX p11-kit-0.23.12-mktime.patch 683 BLAKE2B 16d25f2634dea248659ee9790555afaf0e3af14a05d7f186a23f321044f319f9302ef893d5f196855de7e4c04283bceb482c6e4986bd8ac10c0ec43c56bdf748 SHA512 d4f381e27271583a8a4fbf44e4b10eb9a5a3a700e8b1c820182c87dbc5bbfe963e4bd2ff0389b58e765a8810018bae5f18dfa2ed3b967dc5275087609a95e366
DIST p11-kit-0.23.12.tar.gz 1257028 BLAKE2B 8add003ad298b7c4548c40f863835e9aae4234a66a4b216149be7c473f2b3b7ffb633b95883d58e5b039c974dd8571e56e23f6dcc77e484672605e6178d75ad2 SHA512 ae43b1f6ba5400cf5ae7b64b8c93aa47e5c7ee927196828600fd88beb6fdf6bcb6a63bc822d356757255638f9fbf10896e0604e32a1332a9a833836fa0468726
DIST p11-kit-0.23.16.1.tar.gz 1292783 BLAKE2B 60be56656156c86d6f0f3285bd691ed85ec1a992e8a789f0f21f9ada172a8cab0581cc42f89c3079a1bd7b3493f0d38cd952711fda50c2e80bf96e94fcd9ff87 SHA512 7d0bbd793b43dba081054b4d022a8dbd1d477a3bd6aced72a641087023cf020f1d898899a08e737880e6c810f924814c62497c5ecb19f8322cde42667426a9a7
-EBUILD p11-kit-0.23.12.ebuild 1966 BLAKE2B 1206c4507d07eda081785b681500ff330f63a08b58bae8ec18a62b6cf7e6484f5f9647cc8b5cd5c9f08506b68191880e69f531dfa7105777b570861e28f4a264 SHA512 20436bddb6b3e615515dd263fca36fc0be2485b24cd455331fbc1647af9c39b9efc4158751de6580cc5e77d87df6aec760d4ac8410253d0806cdfc85e2999c27
-EBUILD p11-kit-0.23.16.1.ebuild 1977 BLAKE2B a937d8c5e932bea68cbc92a9293b7d5a68ec624d69d9769d1cc1d886391ac4653b3e94c2fa72d86016537bc9c0b4a09f00ba6fc8bff72f6cbf82ea67397fef92 SHA512 92499d081ea6adb01678301510123a2563222b6082ff7857a2e151ff8142f739894b747d79caa7ced9ea7699061c1ac65adc9953e165e528bc5798a87fa03c37
+EBUILD p11-kit-0.23.12-r1.ebuild 2012 BLAKE2B 0258f68c207b1eb2811588a98692dd570767cefcae1fd7f3efde037673fe49d5e5ec6834a9fe9203f72e87c7e567a96cf2199609e2b1aa64869a737368902f6a SHA512 8b6b470fba6a4d54161a662bcba9b837fd4d01c1f51d24eba2dd65bbcf6711082717724ea316044d42ae6c1cef3078d8e149140953d9eb4e69c3e1a21e71162c
+EBUILD p11-kit-0.23.16.1-r1.ebuild 2032 BLAKE2B a7320d19797d4cf244a03c2f7f2c95aeeb0c85f595c2dea46c585b701deb5af95f25712a26600b7b0ad59f974d0906d6481bc18c4fea36dd46dc676ae27f542d SHA512 601380d8134a1218d93dd24e1a2279dc92be447b8d593e247d46f9e00b6f58741f86fc04a4b17759b4404ac6e8578c33f6e2643d9bbd05ca9078acb0dbd4cc14
MISC metadata.xml 454 BLAKE2B 82db424896936d17b167806a47d54674d1d6eebe192ad1f8b4e985b00f74f10aa5f18ea587b866906571a91dcfda83626f6b25ebdbd6a6e02da65b34511b2b0e SHA512 24042c945cc3ab622b74c30eaa08819ebce4af9320b083ceb1f3f4db110fba6539121b4dbf0d245afdc395a9854bec022575861f7ae4e9418018d6bddbd4a888
diff --git a/app-crypt/p11-kit/files/p11-kit-0.23.12-mktime.patch b/app-crypt/p11-kit/files/p11-kit-0.23.12-mktime.patch
new file mode 100644
index 000000000000..7cc0baada973
--- /dev/null
+++ b/app-crypt/p11-kit/files/p11-kit-0.23.12-mktime.patch
@@ -0,0 +1,26 @@
+From 3d009fda4cb39157d6876e7d16cbc57f7b59bc86 Mon Sep 17 00:00:00 2001
+From: Alon Bar-Lev <alon.barlev@gmail.com>
+Date: Mon, 1 Jul 2019 13:38:25 +0300
+Subject: [PATCH] trust: do not allow daylight to invalidate date validation
+
+Issue: 235
+Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
+---
+ trust/builder.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/trust/builder.c b/trust/builder.c
+index d819dc8..2fc0c40 100644
+--- a/trust/builder.c
++++ b/trust/builder.c
+@@ -261,6 +261,7 @@ type_date (p11_builder *builder,
+ return false;
+
+ memcpy (&two, &tm, sizeof (tm));
++ two.tm_isdst = -1; // do not perform tz fixup
+ if (mktime (&two) < 0)
+ return false;
+
+--
+2.21.0
+
diff --git a/app-crypt/p11-kit/p11-kit-0.23.12.ebuild b/app-crypt/p11-kit/p11-kit-0.23.12-r1.ebuild
index 1e38188fa1ae..acd2250428b5 100644
--- a/app-crypt/p11-kit/p11-kit-0.23.12.ebuild
+++ b/app-crypt/p11-kit/p11-kit-0.23.12-r1.ebuild
@@ -21,6 +21,10 @@ RDEPEND="asn1? ( >=dev-libs/libtasn1-3.4:=[${MULTILIB_USEDEP}] )
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
+PATCHES=(
+ "${FILESDIR}/${P}-mktime.patch"
+)
+
pkg_setup() {
# disable unsafe tests, bug#502088
export FAKED_MODE=1
diff --git a/app-crypt/p11-kit/p11-kit-0.23.16.1.ebuild b/app-crypt/p11-kit/p11-kit-0.23.16.1-r1.ebuild
index ec7c6c32971e..6b1c88e6912b 100644
--- a/app-crypt/p11-kit/p11-kit-0.23.16.1.ebuild
+++ b/app-crypt/p11-kit/p11-kit-0.23.16.1-r1.ebuild
@@ -21,6 +21,10 @@ RDEPEND="asn1? ( >=dev-libs/libtasn1-3.4:=[${MULTILIB_USEDEP}] )
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
+PATCHES=(
+ "${FILESDIR}/${PN}-0.23.12-mktime.patch"
+)
+
pkg_setup() {
# disable unsafe tests, bug#502088
export FAKED_MODE=1