ktls-utils: Upgrade to 1.3.0

Drop musl patch as it is fixed upstream [1]

[1] 3b419faa9f

Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
Khem Raj 2025-12-09 08:27:49 -08:00
parent f2b8b47e45
commit 1ccdc56c01
No known key found for this signature in database
GPG Key ID: BB053355919D3314
2 changed files with 2 additions and 40 deletions

View File

@ -1,36 +0,0 @@
From ca95e956307672484e8c018263600749aa9c4f4d Mon Sep 17 00:00:00 2001
From: Alistair Francis <alistair.francis@wdc.com>
Date: Wed, 9 Apr 2025 11:14:52 +1000
Subject: [PATCH] tlshd: Define ALLPERMS if it doesn't exist to fix musl build
ALLPERMS exists in glibc, but not on musl, so we manually define
it if it doesn't exist. This fixes building on musl systems.
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Upstream-Status: Submitted [https://github.com/oracle/ktls-utils/pull/88]
---
src/tlshd/config.c | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/src/tlshd/config.c b/src/tlshd/config.c
index 38948e8..e653bd8 100644
--- a/src/tlshd/config.c
+++ b/src/tlshd/config.c
@@ -46,6 +46,14 @@
static GKeyFile *tlshd_configuration;
+/**
+ * ALLPERMS exists in glibc, but not on musl, so we
+ * manually define it if it doesn't exist
+ */
+#ifndef ALLPERMS
+#define ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)
+#endif
+
/**
* tlshd_config_init - Read tlshd's config file
* @pathname: Pathname to config file
--
2.49.0

View File

@ -7,11 +7,9 @@ RDEPENDS:${PN} += " gnutls"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=d568123389d9a12625cca2b089b1728b"
SRCREV = "03abde4ed7f539d77a412a1c98052e1c4d262963"
SRC_URI = "git://github.com/oracle/ktls-utils.git;nobranch=1;protocol=https;branch=ktls-utils-1.2-fixes \
file://0001-tlshd-Define-ALLPERMS-if-it-doesn-t-exist-to-fix-mus.patch \
SRC_URI = "https://github.com/oracle/ktls-utils/releases/download/${BP}/${BP}.tar.gz \
"
SRC_URI[sha256sum] = "8ee295b26b608450bc0c47ba199b34cf92f7f9ec4c81a62363e6450da76b6739"
inherit autotools-brokensep pkgconfig systemd