<pre style='margin:0'>
Mohamed Akram (mohd-akram) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/9e036d011bce59d2565f47a16acb49a47b1f7c54">https://github.com/macports/macports-ports/commit/9e036d011bce59d2565f47a16acb49a47b1f7c54</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 9e036d011bc FreeRDP: update to 3.5.1
</span>9e036d011bc is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 9e036d011bce59d2565f47a16acb49a47b1f7c54
</span>Author: Mohamed Akram <makr@macports.org>
AuthorDate: Sat Apr 27 03:10:34 2024 +0400
<span style='display:block; white-space:pre;color:#404040;'> FreeRDP: update to 3.5.1
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/67643
</span>---
net/FreeRDP/Portfile | 40 ++++++++++++++++++++++--------
net/FreeRDP/files/patch-64bitfs.diff | 11 --------
net/FreeRDP/files/patch-cmake-docbook.diff | 10 ++++++++
3 files changed, 40 insertions(+), 21 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/FreeRDP/Portfile b/net/FreeRDP/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1aa6dda8767..99aadc32f93 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/FreeRDP/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/FreeRDP/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,26 +5,27 @@ PortGroup github 1.0
</span> PortGroup cmake 1.1
epoch 3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup FreeRDP FreeRDP 2.7.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup FreeRDP FreeRDP 3.5.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from releases
</span> revision 0
categories net
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span> license Apache
maintainers nomaintainer
description A Remote Desktop Protocol implementation
long_description FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released \
under the Apache license.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://www.freerdp.com
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://www.freerdp.com
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 593ea88c790f863de87b0d16752f3f1e70c1527f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 18ccee68356cd4c62f9e4e42786777d8ad87d53598905ed7fc6e8de41b620b4b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 7274814
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 305e517c1d54579b56b4b0969e8965bc7d70630a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 28036fd3c7d23ad320fd3eb2463119d1bde0dddb624b5a8353bf43197f1044c0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 9338947
</span>
depends_build-append \
port:pkgconfig
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append port:xorg-libX11 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append port:libsdl2_ttf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:xorg-libX11 \
</span> port:xorg-libXcursor \
port:xorg-libXext \
port:xorg-libXi \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,8 +40,7 @@ depends_lib-append port:xorg-libX11 \
</span> path:lib/pkgconfig/libusb-1.0.pc:libusb \
path:lib/pkgconfig/cairo.pc:cairo
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Mac has 64bit filesystem too
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append patch-64bitfs.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-cmake-docbook.diff
</span>
# disable rdpsnd on macOS < 10.10 since
# AVAudioBuffer was introduced in 10.10
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -72,7 +72,8 @@ configure.args-append \
</span> -DWITH_FAAC=OFF \
-DWITH_SOXR=OFF \
-DWITH_CUPS=ON \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_CAIRO=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DWITH_CAIRO=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DWITH_PKCS11=OFF
</span>
# ffmpeg only supports VDA (video hardware acceleration, mostly H264) on 10.6.3+ (#48397)
if {${os.major} > 10 || (${os.major} == 10 && ${os.minor} >= 3)} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -117,3 +118,22 @@ variant codecs description {support MP3, FAAD2, FAAC and SOXR codecs} {
</span> }
build.post_args-append -k
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set app_dir ${applications_dir}/MacFreeRDP.app/Contents
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d ${destroot}${app_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ move ${destroot}${prefix}/Info.plist ${destroot}${prefix}/PkgInfo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${app_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d ${destroot}${app_dir}/MacOS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ move ${destroot}${prefix}/bin/MacFreeRDP ${destroot}${app_dir}/MacOS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d ${destroot}${app_dir}/Resources
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ move ${destroot}${prefix}/share/FreeRDP.icns \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {*}[glob ${destroot}${prefix}/share/*.nib] \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${app_dir}/Resources
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d ${destroot}${app_dir}/Resources/en.lproj
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ move {*}[glob ${destroot}${prefix}/share/*.strings] \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${app_dir}/Resources/en.lproj
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/FreeRDP/files/patch-64bitfs.diff b/net/FreeRDP/files/patch-64bitfs.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index ec2d9b00390..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/FreeRDP/files/patch-64bitfs.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- orig.CMakeLists.txt 2021-04-19 21:20:29.000000000 +0300
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ CMakeLists.txt 2021-04-19 21:21:08.000000000 +0300
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -239,7 +239,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Enable 64bit file support on linux and FreeBSD.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--if("${CMAKE_SYSTEM_NAME}" MATCHES "Linux" OR FREEBSD)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if("${CMAKE_SYSTEM_NAME}" MATCHES "Linux" OR FREEBSD OR APPLE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- add_definitions("-D_FILE_OFFSET_BITS=64")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/FreeRDP/files/patch-cmake-docbook.diff b/net/FreeRDP/files/patch-cmake-docbook.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..23f094e3978
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/FreeRDP/files/patch-cmake-docbook.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- cmake/FindDocBookXSL.cmake.orig 2024-04-22 13:18:39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ cmake/FindDocBookXSL.cmake 2024-04-27 02:00:26
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -18,6 +18,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ share/xml/docbook/stylesheet/nwalsh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ share/xsl/docbook
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ share/xsl/docbook-xsl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ share/xsl/docbook-xsl-nons
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ find_path (DOCBOOKXSL_DIR lib/lib.xsl
</span></pre><pre style='margin:0'>
</pre>