package/trousers: bump version to 0.3.14
Removed patches 0001 & 0003, applied upstream. Rebased patches 0002 & 0004 and renumbered them. Added sha256 hashes for tarball and license file. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
parent
1e4693fca6
commit
ece420b121
|
@ -8,8 +8,10 @@ executables, and -Wl,-z,relro turns on read-only relocation support in gcc.
|
|||
Add checks to ensure that the compiler and linker understand these options.
|
||||
|
||||
Signed-off-by: Lada Trimasova <ltrimas@synopsys.com>
|
||||
[Bernd: Rebased for version 0.3.14]
|
||||
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
|
||||
---
|
||||
configure.in | 5 +++
|
||||
configure.ac | 5 +++
|
||||
m4/ax_check_compile_flag.m4 | 72 ++++++++++++++++++++++++++++++++++++
|
||||
m4/ax_check_link_flag.m4 | 71 +++++++++++++++++++++++++++++++++++
|
||||
src/tcsd/Makefile.am | 4 +-
|
||||
|
@ -19,12 +21,12 @@ Signed-off-by: Lada Trimasova <ltrimas@synopsys.com>
|
|||
|
||||
diff --git a/configure.in b/configure.in
|
||||
index add23dc..9603353 100644
|
||||
--- a/configure.in
|
||||
+++ b/configure.in
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -12,6 +12,7 @@ TSS_VER_MINOR=3
|
||||
# compute $target
|
||||
AC_CANONICAL_TARGET
|
||||
AM_INIT_AUTOMAKE([foreign 1.6])
|
||||
AM_INIT_AUTOMAKE([foreign subdir-objects 1.6])
|
||||
+AC_CONFIG_MACRO_DIR([m4])
|
||||
|
||||
# Debugging support
|
||||
|
@ -205,11 +207,8 @@ index 2210734..6640ab2 100644
|
|||
-tcsd_CFLAGS=-DAPPID=\"TCSD\" -DVAR_PREFIX=\"@localstatedir@\" -DETC_PREFIX=\"@sysconfdir@\" -I${top_srcdir}/src/include -fPIE -DPIE
|
||||
+tcsd_CFLAGS=-DAPPID=\"TCSD\" -DVAR_PREFIX=\"@localstatedir@\" -DETC_PREFIX=\"@sysconfdir@\" -I${top_srcdir}/src/include $(PIE_CFLAGS)
|
||||
tcsd_LDADD=${top_builddir}/src/tcs/libtcs.a ${top_builddir}/src/tddl/libtddl.a -lpthread @CRYPTOLIB@
|
||||
-tcsd_LDFLAGS=-pie -Wl,-z,relro -Wl,-z,now
|
||||
-tcsd_LDFLAGS=@TCSD_LDFLAGS@
|
||||
+tcsd_LDFLAGS=$(PIE_LDFLAGS) $(RELRO_LDFLAGS)
|
||||
|
||||
tcsd_SOURCES=svrside.c tcsd_conf.c tcsd_threads.c platform.c
|
||||
|
||||
--
|
||||
2.5.0
|
||||
|
||||
if TSS_BUILD_PS
|
|
@ -1,94 +0,0 @@
|
|||
From f03c7987c234a81f7e4274b26bab07318357a2a5 Mon Sep 17 00:00:00 2001
|
||||
From: Sergio Prado <sergio.prado@e-labworks.com>
|
||||
Date: Fri, 25 Dec 2015 20:09:21 -0200
|
||||
Subject: [PATCH] Remove inline for read_data and write_data
|
||||
|
||||
read_data and write_data functions are declared with inline, but
|
||||
their definition is not in a .h file. This is causing errors when
|
||||
linking:
|
||||
|
||||
tcsps.c:(.text+0x4ac): undefined reference to `read_data'
|
||||
tcsps.c:(.text+0x1888): undefined reference to `write_data'
|
||||
...
|
||||
|
||||
Partial backport of upstream commit
|
||||
3297fcdf5ac0df868778e976b8b59e35542c1ee2.
|
||||
|
||||
Signed-off-by: Sergio Prado <sergio.prado@e-labworks.com>
|
||||
---
|
||||
src/include/tcsps.h | 5 -----
|
||||
src/tcs/ps/ps_utils.c | 8 --------
|
||||
src/tspi/ps/ps_utils.c | 4 ++--
|
||||
3 files changed, 2 insertions(+), 15 deletions(-)
|
||||
|
||||
diff --git a/src/include/tcsps.h b/src/include/tcsps.h
|
||||
index 87542965877d..dcd5db469822 100644
|
||||
--- a/src/include/tcsps.h
|
||||
+++ b/src/include/tcsps.h
|
||||
@@ -23,13 +23,8 @@ int get_file();
|
||||
int put_file(int);
|
||||
void close_file(int);
|
||||
void ps_destroy();
|
||||
-#ifdef SOLARIS
|
||||
TSS_RESULT read_data(int, void *, UINT32);
|
||||
TSS_RESULT write_data(int, void *, UINT32);
|
||||
-#else
|
||||
-inline TSS_RESULT read_data(int, void *, UINT32);
|
||||
-inline TSS_RESULT write_data(int, void *, UINT32);
|
||||
-#endif
|
||||
int write_key_init(int, UINT32, UINT32, UINT32);
|
||||
TSS_RESULT cache_key(UINT32, UINT16, TSS_UUID *, TSS_UUID *, UINT16, UINT32, UINT32);
|
||||
TSS_RESULT UnloadBlob_KEY_PS(UINT16 *, BYTE *, TSS_KEY *);
|
||||
diff --git a/src/tcs/ps/ps_utils.c b/src/tcs/ps/ps_utils.c
|
||||
index 2e7f502b9599..35ac89f8fc12 100644
|
||||
--- a/src/tcs/ps/ps_utils.c
|
||||
+++ b/src/tcs/ps/ps_utils.c
|
||||
@@ -42,11 +42,7 @@
|
||||
struct key_disk_cache *key_disk_cache_head = NULL;
|
||||
|
||||
|
||||
-#ifdef SOLARIS
|
||||
TSS_RESULT
|
||||
-#else
|
||||
-inline TSS_RESULT
|
||||
-#endif
|
||||
read_data(int fd, void *data, UINT32 size)
|
||||
{
|
||||
int rc;
|
||||
@@ -64,11 +60,7 @@ read_data(int fd, void *data, UINT32 size)
|
||||
}
|
||||
|
||||
|
||||
-#ifdef SOLARIS
|
||||
TSS_RESULT
|
||||
-#else
|
||||
-inline TSS_RESULT
|
||||
-#endif
|
||||
write_data(int fd, void *data, UINT32 size)
|
||||
{
|
||||
int rc;
|
||||
diff --git a/src/tspi/ps/ps_utils.c b/src/tspi/ps/ps_utils.c
|
||||
index aac40a147314..83259141d375 100644
|
||||
--- a/src/tspi/ps/ps_utils.c
|
||||
+++ b/src/tspi/ps/ps_utils.c
|
||||
@@ -22,7 +22,7 @@
|
||||
#include "tspps.h"
|
||||
#include "tsplog.h"
|
||||
|
||||
-inline TSS_RESULT
|
||||
+TSS_RESULT
|
||||
read_data(int fd, void *data, UINT32 size)
|
||||
{
|
||||
int rc;
|
||||
@@ -39,7 +39,7 @@ read_data(int fd, void *data, UINT32 size)
|
||||
return TSS_SUCCESS;
|
||||
}
|
||||
|
||||
-inline TSS_RESULT
|
||||
+TSS_RESULT
|
||||
write_data(int fd, void *data, UINT32 size)
|
||||
{
|
||||
int rc;
|
||||
--
|
||||
1.9.1
|
||||
|
|
@ -6,15 +6,17 @@ Subject: [PATCH] Check that getpwent_r is available before using it
|
|||
This fixes building trousers with musl
|
||||
|
||||
Signed-off-by: Noé Rubinstein <nrubinstein@aldebaran.com>
|
||||
[Bernd: Rebased for version 0.3.14]
|
||||
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
|
||||
---
|
||||
configure.in | 4 ++++
|
||||
configure.ac | 4 ++++
|
||||
src/tspi/ps/tspps.c | 10 +++++-----
|
||||
2 files changed, 9 insertions(+), 5 deletions(-)
|
||||
|
||||
diff --git a/configure.in b/configure.in
|
||||
index fd3f5f1..e3d7acf 100644
|
||||
--- a/configure.in
|
||||
+++ b/configure.in
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -145,6 +145,10 @@ else
|
||||
AC_MSG_ERROR(["gtk", "openssl" and "none" are the only supported gui options for trousers])
|
||||
fi
|
|
@ -1,29 +0,0 @@
|
|||
From 66bbe0a87818a1e3c721780dc33b2d81fdf4a774 Mon Sep 17 00:00:00 2001
|
||||
From: Romain Naour <romain.naour@gmail.com>
|
||||
Date: Sun, 21 Aug 2016 23:32:10 +0200
|
||||
Subject: [PATCH] tsp_tcsi_param: include limits.h to fix musl build
|
||||
|
||||
The musl libc doesn't provide <bits/local_lim.h>, use <limits.h>
|
||||
instead.
|
||||
|
||||
Signed-off-by: Romain Naour <romain.naour@gmail.com>
|
||||
---
|
||||
src/tspi/tsp_tcsi_param.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/tspi/tsp_tcsi_param.c b/src/tspi/tsp_tcsi_param.c
|
||||
index 670f86f..8f2b4e4 100644
|
||||
--- a/src/tspi/tsp_tcsi_param.c
|
||||
+++ b/src/tspi/tsp_tcsi_param.c
|
||||
@@ -11,7 +11,7 @@
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <stdio.h>
|
||||
-#include <bits/local_lim.h>
|
||||
+#include <limits.h>
|
||||
#include "trousers/tss.h"
|
||||
#include "trousers/trousers.h"
|
||||
#include "trousers_types.h"
|
||||
--
|
||||
2.5.5
|
||||
|
|
@ -1,3 +1,6 @@
|
|||
# http://sourceforge.net/projects/trousers/files/trousers/0.3.13/
|
||||
sha1 d23f1a3df4febffc4174f5cca7d1c54230477bb2 trousers-0.3.13.tar.gz
|
||||
md5 ad508f97b406f6e48cd90e85d78e7ca8 trousers-0.3.13.tar.gz
|
||||
# http://sourceforge.net/projects/trousers/files/trousers/0.3.14/
|
||||
sha1 9ca2cc9e1179465f6c5d9055e2b855e25031b85a trousers-0.3.14.tar.gz
|
||||
md5 4a476b4f036dd20a764fb54fc24edbec trousers-0.3.14.tar.gz
|
||||
# Locally computed
|
||||
sha256 ce50713a261d14b735ec9ccd97609f0ad5ce69540af560e8c3ce9eb5f2d28f47 trousers-0.3.14.tar.gz
|
||||
sha256 1ad596d12e7471549663c03e280b5b5d084a2e853fb86e4d766109818f9d7dae LICENSE
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
################################################################################
|
||||
|
||||
TROUSERS_VERSION = 0.3.13
|
||||
TROUSERS_VERSION = 0.3.14
|
||||
TROUSERS_SITE = http://downloads.sourceforge.net/project/trousers/trousers/$(TROUSERS_VERSION)
|
||||
TROUSERS_LICENSE = BSD-3-Clause
|
||||
TROUSERS_LICENSE_FILES = LICENSE
|
||||
|
|
Loading…
Reference in a new issue