diff --git a/srcpkgs/freerdp3/patches/avoid-use-of-reserved-types.patch b/srcpkgs/freerdp3/patches/avoid-use-of-reserved-types.patch new file mode 100644 index 00000000000..55683953b8b --- /dev/null +++ b/srcpkgs/freerdp3/patches/avoid-use-of-reserved-types.patch @@ -0,0 +1,23 @@ +From 38aebbca64e68c729d07b09bf62af405e87db144 Mon Sep 17 00:00:00 2001 +From: fossdd +Date: Fri, 7 Feb 2025 19:12:04 +0100 +Subject: [PATCH] [client,common] Avoid use of reserved types + +__off_t is a internal type of glibc and does not exist on other libc's. +--- + client/common/client_cliprdr_file.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/client/common/client_cliprdr_file.c b/client/common/client_cliprdr_file.c +index f1f220e528a4..e895f8b5684c 100644 +--- a/client/common/client_cliprdr_file.c ++++ b/client/common/client_cliprdr_file.c +@@ -775,7 +775,7 @@ static void write_file_attributes(CliprdrFuseFile* fuse_file, struct stat* attr) + { + attr->st_mode = S_IFREG | (fuse_file->is_readonly ? 0444 : 0644); + attr->st_nlink = 1; +- attr->st_size = WINPR_ASSERTING_INT_CAST(__off_t, fuse_file->size); ++ attr->st_size = WINPR_ASSERTING_INT_CAST(off_t, fuse_file->size); + } + attr->st_uid = getuid(); + attr->st_gid = getgid(); diff --git a/srcpkgs/freerdp3/patches/warn-print-after-ssl-init.patch b/srcpkgs/freerdp3/patches/warn-print-after-ssl-init.patch deleted file mode 100644 index 9ae1dabc150..00000000000 --- a/srcpkgs/freerdp3/patches/warn-print-after-ssl-init.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 60ed73552ffdb499dddf06c119be9437da7f9261 Mon Sep 17 00:00:00 2001 -From: akallabeth -Date: Sun, 29 Dec 2024 10:22:56 +0100 -Subject: [PATCH 1/2] [core,connection] print SSL warnings after init - ---- - libfreerdp/core/connection.c | 1 + - libfreerdp/core/freerdp.c | 1 - - 2 files changed, 1 insertion(+), 1 deletion(-) - -diff --git a/libfreerdp/core/connection.c b/libfreerdp/core/connection.c -index 979ccdf60a57..001b56944b8c 100644 ---- a/libfreerdp/core/connection.c -+++ b/libfreerdp/core/connection.c -@@ -319,6 +319,7 @@ BOOL rdp_client_connect(rdpRdp* rdp) - flags |= WINPR_SSL_INIT_ENABLE_FIPS; - - winpr_InitializeSSL(flags); -+ rdp_log_build_warnings(rdp); - - /* FIPS Mode forces the following and overrides the following(by happening later */ - /* in the command line processing): */ -diff --git a/libfreerdp/core/freerdp.c b/libfreerdp/core/freerdp.c -index 94dad20a0cd9..715da31d917b 100644 ---- a/libfreerdp/core/freerdp.c -+++ b/libfreerdp/core/freerdp.c -@@ -802,7 +802,6 @@ BOOL freerdp_context_new_ex(freerdp* instance, rdpSettings* settings) - if (!rdp) - goto fail; - -- rdp_log_build_warnings(rdp); - context->rdp = rdp; - context->pubSub = rdp->pubSub; - diff --git a/srcpkgs/freerdp3/template b/srcpkgs/freerdp3/template index f796bb464ee..a8663e27353 100644 --- a/srcpkgs/freerdp3/template +++ b/srcpkgs/freerdp3/template @@ -1,6 +1,6 @@ # Template file for 'freerdp3' pkgname=freerdp3 -version=3.10.3 +version=3.11.1 revision=1 build_style=cmake build_helper=qemu @@ -41,7 +41,7 @@ license="Apache-2.0" homepage="https://www.freerdp.com/" changelog="https://raw.githubusercontent.com/FreeRDP/FreeRDP/master/ChangeLog" distfiles="https://github.com/FreeRDP/FreeRDP/archive/${version}.tar.gz" -checksum=011b645e49401e59396ded91cccf9a0cdf68e6c43a3cb0bf6a9b6852c9c564a4 +checksum=8259f5d713b4a35fdcca867aae7ba352109063ec6b4c21ee3e6144486a9dfa97 # wayland - deprecated, sdl2 - experimental build_options="aad ffmpeg sdl2 smartcard wayland webview"