<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>