[arch-commits] Commit in lib32-p11-kit/trunk (2 files)
Jan Steffens
heftig at archlinux.org
Mon Jan 21 23:28:09 UTC 2019
Date: Monday, January 21, 2019 @ 23:28:09
Author: heftig
Revision: 426766
0.23.15-1
Modified:
lib32-p11-kit/trunk/0001-Build-and-install-libnssckbi-p11-kit.so.patch
lib32-p11-kit/trunk/PKGBUILD
----------------------------------------------------+
0001-Build-and-install-libnssckbi-p11-kit.so.patch | 16 ++++++++--------
PKGBUILD | 12 ++++++++----
2 files changed, 16 insertions(+), 12 deletions(-)
Modified: 0001-Build-and-install-libnssckbi-p11-kit.so.patch
===================================================================
--- 0001-Build-and-install-libnssckbi-p11-kit.so.patch 2019-01-21 20:46:33 UTC (rev 426765)
+++ 0001-Build-and-install-libnssckbi-p11-kit.so.patch 2019-01-21 23:28:09 UTC (rev 426766)
@@ -1,5 +1,5 @@
-From ec8bb05e15640b1857b94ded128bc33ca7ec7fe0 Mon Sep 17 00:00:00 2001
-Message-Id: <ec8bb05e15640b1857b94ded128bc33ca7ec7fe0.1519917784.git.jan.steffens at gmail.com>
+From 8a1c9bb1170213498d3386d2a5c2882868e4f535 Mon Sep 17 00:00:00 2001
+Message-Id: <8a1c9bb1170213498d3386d2a5c2882868e4f535.1548110948.git.jan.steffens at gmail.com>
From: "Jan Alexander Steffens (heftig)" <jan.steffens at gmail.com>
Date: Thu, 1 Mar 2018 16:20:59 +0100
Subject: [PATCH] Build and install libnssckbi-p11-kit.so
@@ -15,12 +15,12 @@
2 files changed, 25 insertions(+), 1 deletion(-)
diff --git a/trust/Makefile.am b/trust/Makefile.am
-index 6e52c4d..157a1d9 100644
+index c4a65a3..303e1d0 100644
--- a/trust/Makefile.am
+++ b/trust/Makefile.am
@@ -66,6 +66,20 @@ p11_kit_trust_la_LDFLAGS = \
- p11_kit_trust_la_SOURCES = $(TRUST_SRCS)
+ p11_kit_trust_la_SOURCES = $(TRUST_SRCS) trust/module-init.c
+libnssckbi_compatdir = $(libdir)
+libnssckbi_compat_LTLIBRARIES = \
@@ -40,7 +40,7 @@
-no-undefined
diff --git a/trust/module.c b/trust/module.c
-index e8b7256..d578a90 100644
+index 1722340..e776270 100644
--- a/trust/module.c
+++ b/trust/module.c
@@ -201,7 +201,11 @@ create_tokens_inlock (p11_array *tokens,
@@ -55,9 +55,9 @@
{ P11_SYSTEM_TRUST_PREFIX, "System Trust", P11_TOKEN_FLAG_NONE },
{ NULL },
};
-@@ -529,8 +533,14 @@ sys_C_GetSlotInfo (CK_SLOT_ID id,
+@@ -534,8 +538,14 @@ sys_C_GetSlotInfo (CK_SLOT_ID id,
info->flags = CKF_TOKEN_PRESENT;
- strncpy ((char*)info->manufacturerID, MANUFACTURER_ID, 32);
+ memcpy ((char*)info->manufacturerID, MANUFACTURER_ID, 32);
+#ifdef LIBNSSCKBI_COMPAT
+ /* Change description to match libnssckbi so HPKP works in Chromium */
@@ -72,5 +72,5 @@
if (length > sizeof (info->slotDescription))
length = sizeof (info->slotDescription);
--
-2.16.1
+2.20.1
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2019-01-21 20:46:33 UTC (rev 426765)
+++ PKGBUILD 2019-01-21 23:28:09 UTC (rev 426766)
@@ -2,7 +2,7 @@
# Contributor: Christoph Vigano <mail at cvigano.de>
pkgname=lib32-p11-kit
-pkgver=0.23.14
+pkgver=0.23.15
pkgrel=1
pkgdesc="Provides a way to load and enumerate PKCS#11 modules (32-bit)"
arch=(x86_64)
@@ -13,7 +13,7 @@
source=("git+https://github.com/p11-glue/p11-kit?signed#tag=$pkgver"
0001-Build-and-install-libnssckbi-p11-kit.so.patch)
sha256sums=('SKIP'
- '0736f74cec5ca49d91afa47cd84f9ac0404947bf0064358e22c3e53b69e82798')
+ 'a2222e092b2c9ae2d2c344b3268f8f86e7b424973433d49653f72e6c51fa54cf')
validpgpkeys=('C0F67099B808FB063E2C81117BFB1108D92765AF' # Stef Walter
'462225C3B46F34879FC8496CD605848ED7E69871') # Daiki Ueno
@@ -47,10 +47,14 @@
make
}
-check() {
+check() (
cd p11-kit
+
+ # https://github.com/p11-glue/p11-kit/issues/212
+ unset SOURCE_DATE_EPOCH
+
make check
-}
+)
package() {
cd p11-kit
More information about the arch-commits
mailing list