notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details
freerdp3 Free implementation of Remote Desktop Protocol
3.16.0 net on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.16.0Version of this port present on the latest quarterly branch.
Maintainer: vvd@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-01-08 10:51:12
Last Update: 2025-06-25 22:29:59
Commit Hash: 3d22601
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
Also Listed In: comms wayland
License: APACHE20
WWW:
https://www.freerdp.com/
Description:
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Enjoy the freedom of using your software wherever you want, the way you want it, in a world where interoperability can finally liberate your computing experience.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (317 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/freerdp3-3.16.0/catalog.mk
  3. /usr/local/share/licenses/freerdp3-3.16.0/LICENSE
  4. /usr/local/share/licenses/freerdp3-3.16.0/APACHE20
  5. bin/winpr-hash3
  6. bin/winpr-makecert3
  7. bin/sdl2-freerdp3
  8. bin/sdl3-freerdp3
  9. bin/wlfreerdp3
  10. bin/xfreerdp3
  11. include/freerdp3/freerdp/addin.h
  12. include/freerdp3/freerdp/altsec.h
  13. include/freerdp3/freerdp/api.h
  14. include/freerdp3/freerdp/assistance.h
  15. include/freerdp3/freerdp/autodetect.h
  16. include/freerdp3/freerdp/build-config.h
  17. include/freerdp3/freerdp/buildflags.h
  18. include/freerdp3/freerdp/cache/persistent.h
  19. include/freerdp3/freerdp/channels/ainput.h
  20. include/freerdp3/freerdp/channels/audin.h
  21. include/freerdp3/freerdp/channels/channels.h
  22. include/freerdp3/freerdp/channels/cliprdr.h
  23. include/freerdp3/freerdp/channels/disp.h
  24. include/freerdp3/freerdp/channels/drdynvc.h
  25. include/freerdp3/freerdp/channels/echo.h
  26. include/freerdp3/freerdp/channels/encomsp.h
  27. include/freerdp3/freerdp/channels/geometry.h
  28. include/freerdp3/freerdp/channels/gfxredir.h
  29. include/freerdp3/freerdp/channels/location.h
  30. include/freerdp3/freerdp/channels/log.h
  31. include/freerdp3/freerdp/channels/rail.h
  32. include/freerdp3/freerdp/channels/rdp2tcp.h
  33. include/freerdp3/freerdp/channels/rdpear.h
  34. include/freerdp3/freerdp/channels/rdpdr.h
  35. include/freerdp3/freerdp/channels/rdpecam.h
  36. include/freerdp3/freerdp/channels/rdpei.h
  37. include/freerdp3/freerdp/channels/rdpemsc.h
  38. include/freerdp3/freerdp/channels/rdpewa.h
  39. include/freerdp3/freerdp/channels/rdpgfx.h
  40. include/freerdp3/freerdp/channels/rdpsnd.h
  41. include/freerdp3/freerdp/channels/remdesk.h
  42. include/freerdp3/freerdp/channels/scard.h
  43. include/freerdp3/freerdp/channels/telemetry.h
  44. include/freerdp3/freerdp/channels/tsmf.h
  45. include/freerdp3/freerdp/channels/urbdrc.h
  46. include/freerdp3/freerdp/channels/video.h
  47. include/freerdp3/freerdp/channels/wtsvc.h
  48. include/freerdp3/freerdp/client.h
  49. include/freerdp3/freerdp/client/ainput.h
  50. include/freerdp3/freerdp/client/audin.h
  51. include/freerdp3/freerdp/client/channels.h
  52. include/freerdp3/freerdp/client/client_cliprdr_file.h
  53. include/freerdp3/freerdp/client/cliprdr.h
  54. include/freerdp3/freerdp/client/cmdline.h
  55. include/freerdp3/freerdp/client/disp.h
  56. include/freerdp3/freerdp/client/drdynvc.h
  57. include/freerdp3/freerdp/client/encomsp.h
  58. include/freerdp3/freerdp/client/file.h
  59. include/freerdp3/freerdp/client/geometry.h
  60. include/freerdp3/freerdp/client/location.h
  61. include/freerdp3/freerdp/client/printer.h
  62. include/freerdp3/freerdp/client/rail.h
  63. include/freerdp3/freerdp/client/rdpei.h
  64. include/freerdp3/freerdp/client/rdpgfx.h
  65. include/freerdp3/freerdp/client/rdpdr.h
  66. include/freerdp3/freerdp/client/rdpsnd.h
  67. include/freerdp3/freerdp/client/remdesk.h
  68. include/freerdp3/freerdp/client/sshagent.h
  69. include/freerdp3/freerdp/client/tsmf.h
  70. include/freerdp3/freerdp/client/utils/smartcard_cli.h
  71. include/freerdp3/freerdp/client/video.h
  72. include/freerdp3/freerdp/codec/audio.h
  73. include/freerdp3/freerdp/codec/bitmap.h
  74. include/freerdp3/freerdp/codec/bulk.h
  75. include/freerdp3/freerdp/codec/clear.h
  76. include/freerdp3/freerdp/codec/color.h
  77. include/freerdp3/freerdp/codec/dsp.h
  78. include/freerdp3/freerdp/codec/h264.h
  79. include/freerdp3/freerdp/codec/interleaved.h
  80. include/freerdp3/freerdp/codec/jpeg.h
  81. include/freerdp3/freerdp/codec/nsc.h
  82. include/freerdp3/freerdp/codec/planar.h
  83. include/freerdp3/freerdp/codec/progressive.h
  84. include/freerdp3/freerdp/codec/region.h
  85. include/freerdp3/freerdp/codec/rfx.h
  86. include/freerdp3/freerdp/codec/yuv.h
  87. include/freerdp3/freerdp/codec/zgfx.h
  88. include/freerdp3/freerdp/codecs.h
  89. include/freerdp3/freerdp/config.h
  90. include/freerdp3/freerdp/constants.h
  91. include/freerdp3/freerdp/crypto/ber.h
  92. include/freerdp3/freerdp/crypto/certificate.h
  93. include/freerdp3/freerdp/crypto/certificate_data.h
  94. include/freerdp3/freerdp/crypto/certificate_store.h
  95. include/freerdp3/freerdp/crypto/crypto.h
  96. include/freerdp3/freerdp/crypto/der.h
  97. include/freerdp3/freerdp/crypto/er.h
  98. include/freerdp3/freerdp/crypto/per.h
  99. include/freerdp3/freerdp/crypto/privatekey.h
  100. include/freerdp3/freerdp/display.h
  101. include/freerdp3/freerdp/dvc.h
  102. include/freerdp3/freerdp/emulate/scard/smartcard_emulate.h
  103. include/freerdp3/freerdp/error.h
  104. include/freerdp3/freerdp/event.h
  105. include/freerdp3/freerdp/extension.h
  106. include/freerdp3/freerdp/freerdp.h
  107. include/freerdp3/freerdp/gdi/bitmap.h
  108. include/freerdp3/freerdp/gdi/dc.h
  109. include/freerdp3/freerdp/gdi/gdi.h
  110. include/freerdp3/freerdp/gdi/gfx.h
  111. include/freerdp3/freerdp/gdi/pen.h
  112. include/freerdp3/freerdp/gdi/region.h
  113. include/freerdp3/freerdp/gdi/shape.h
  114. include/freerdp3/freerdp/gdi/video.h
  115. include/freerdp3/freerdp/graphics.h
  116. include/freerdp3/freerdp/heartbeat.h
  117. include/freerdp3/freerdp/input.h
  118. include/freerdp3/freerdp/license.h
  119. include/freerdp3/freerdp/listener.h
  120. include/freerdp3/freerdp/locale/keyboard.h
  121. include/freerdp3/freerdp/locale/locale.h
  122. include/freerdp3/freerdp/log.h
  123. include/freerdp3/freerdp/message.h
  124. include/freerdp3/freerdp/metrics.h
  125. include/freerdp3/freerdp/peer.h
  126. include/freerdp3/freerdp/pointer.h
  127. include/freerdp3/freerdp/primary.h
  128. include/freerdp3/freerdp/primitives.h
  129. include/freerdp3/freerdp/rail.h
  130. include/freerdp3/freerdp/redirection.h
  131. include/freerdp3/freerdp/scancode.h
  132. include/freerdp3/freerdp/secondary.h
  133. include/freerdp3/freerdp/server/ainput.h
  134. include/freerdp3/freerdp/server/audin.h
  135. include/freerdp3/freerdp/server/channels.h
  136. include/freerdp3/freerdp/server/cliprdr.h
  137. include/freerdp3/freerdp/server/disp.h
  138. include/freerdp3/freerdp/server/drdynvc.h
  139. include/freerdp3/freerdp/server/echo.h
  140. include/freerdp3/freerdp/server/encomsp.h
  141. include/freerdp3/freerdp/server/gfxredir.h
  142. include/freerdp3/freerdp/server/location.h
  143. include/freerdp3/freerdp/server/proxy/proxy_config.h
  144. include/freerdp3/freerdp/server/proxy/proxy_context.h
  145. include/freerdp3/freerdp/server/proxy/proxy_log.h
  146. include/freerdp3/freerdp/server/proxy/proxy_modules_api.h
  147. include/freerdp3/freerdp/server/proxy/proxy_server.h
  148. include/freerdp3/freerdp/server/proxy/proxy_types.h
  149. include/freerdp3/freerdp/server/rail.h
  150. include/freerdp3/freerdp/server/rdpemsc.h
  151. include/freerdp3/freerdp/server/rdpdr.h
  152. include/freerdp3/freerdp/server/rdpecam-enumerator.h
  153. include/freerdp3/freerdp/server/rdpecam.h
  154. include/freerdp3/freerdp/server/rdpei.h
  155. include/freerdp3/freerdp/server/rdpgfx.h
  156. include/freerdp3/freerdp/server/rdpsnd.h
  157. include/freerdp3/freerdp/server/remdesk.h
  158. include/freerdp3/freerdp/server/server-common.h
  159. include/freerdp3/freerdp/server/shadow.h
  160. include/freerdp3/freerdp/server/telemetry.h
  161. include/freerdp3/freerdp/session.h
  162. include/freerdp3/freerdp/settings.h
  163. include/freerdp3/freerdp/settings_keys.h
  164. include/freerdp3/freerdp/settings_types.h
  165. include/freerdp3/freerdp/settings_types_private.h
  166. include/freerdp3/freerdp/svc.h
  167. include/freerdp3/freerdp/streamdump.h
  168. include/freerdp3/freerdp/timer.h
  169. include/freerdp3/freerdp/transport_io.h
  170. include/freerdp3/freerdp/types.h
  171. include/freerdp3/freerdp/update.h
  172. include/freerdp3/freerdp/utils/aad.h
  173. include/freerdp3/freerdp/utils/cliprdr_utils.h
  174. include/freerdp3/freerdp/utils/drdynvc.h
  175. include/freerdp3/freerdp/utils/encoded_types.h
  176. include/freerdp3/freerdp/utils/gfx.h
  177. include/freerdp3/freerdp/utils/helpers.h
  178. include/freerdp3/freerdp/utils/http.h
  179. include/freerdp3/freerdp/utils/passphrase.h
  180. include/freerdp3/freerdp/utils/pcap.h
  181. include/freerdp3/freerdp/utils/pod_arrays.h
  182. include/freerdp3/freerdp/utils/profiler.h
  183. include/freerdp3/freerdp/utils/proxy_utils.h
  184. include/freerdp3/freerdp/utils/rdpdr_utils.h
  185. include/freerdp3/freerdp/utils/ringbuffer.h
  186. include/freerdp3/freerdp/utils/signal.h
  187. include/freerdp3/freerdp/utils/smartcard_call.h
  188. include/freerdp3/freerdp/utils/smartcard_operations.h
  189. include/freerdp3/freerdp/utils/smartcard_pack.h
  190. include/freerdp3/freerdp/utils/smartcardlogon.h
  191. include/freerdp3/freerdp/utils/stopwatch.h
  192. include/freerdp3/freerdp/utils/string.h
  193. include/freerdp3/freerdp/version.h
  194. include/freerdp3/freerdp/window.h
  195. include/winpr3/winpr/asn1.h
  196. include/winpr3/winpr/assert-api.h
  197. include/winpr3/winpr/assert.h
  198. include/winpr3/winpr/bcrypt.h
  199. include/winpr3/winpr/bitstream.h
  200. include/winpr3/winpr/build-config.h
  201. include/winpr3/winpr/buildflags.h
  202. include/winpr3/winpr/cast.h
  203. include/winpr3/winpr/clipboard.h
  204. include/winpr3/winpr/cmdline.h
  205. include/winpr3/winpr/collections.h
  206. include/winpr3/winpr/comm.h
  207. include/winpr3/winpr/config.h
  208. include/winpr3/winpr/cred.h
  209. include/winpr3/winpr/crt.h
  210. include/winpr3/winpr/crypto.h
  211. include/winpr3/winpr/custom-crypto.h
  212. include/winpr3/winpr/debug.h
  213. include/winpr3/winpr/dsparse.h
  214. include/winpr3/winpr/endian.h
  215. include/winpr3/winpr/environment.h
  216. include/winpr3/winpr/error.h
  217. include/winpr3/winpr/file.h
  218. include/winpr3/winpr/handle.h
  219. include/winpr3/winpr/image.h
  220. include/winpr3/winpr/ini.h
  221. include/winpr3/winpr/input.h
  222. include/winpr3/winpr/interlocked.h
  223. include/winpr3/winpr/intrin.h
  224. include/winpr3/winpr/io.h
  225. include/winpr3/winpr/json.h
  226. include/winpr3/winpr/library.h
  227. include/winpr3/winpr/memory.h
  228. include/winpr3/winpr/ncrypt.h
  229. include/winpr3/winpr/nt.h
  230. include/winpr3/winpr/ntlm.h
  231. include/winpr3/winpr/pack.h
  232. include/winpr3/winpr/path.h
  233. include/winpr3/winpr/pipe.h
  234. include/winpr3/winpr/platform.h
  235. include/winpr3/winpr/pool.h
  236. include/winpr3/winpr/print.h
  237. include/winpr3/winpr/registry.h
  238. include/winpr3/winpr/rpc.h
  239. include/winpr3/winpr/sam.h
  240. include/winpr3/winpr/schannel.h
  241. include/winpr3/winpr/secapi.h
  242. include/winpr3/winpr/security.h
  243. include/winpr3/winpr/shell.h
  244. include/winpr3/winpr/smartcard.h
  245. include/winpr3/winpr/spec.h
  246. include/winpr3/winpr/ssl.h
  247. include/winpr3/winpr/sspi.h
  248. include/winpr3/winpr/sspicli.h
  249. include/winpr3/winpr/stream.h
  250. include/winpr3/winpr/string.h
  251. include/winpr3/winpr/strlst.h
  252. include/winpr3/winpr/synch.h
  253. include/winpr3/winpr/sysinfo.h
  254. include/winpr3/winpr/tchar.h
  255. include/winpr3/winpr/thread.h
  256. include/winpr3/winpr/timezone.h
  257. include/winpr3/winpr/tools/makecert.h
  258. include/winpr3/winpr/user.h
  259. include/winpr3/winpr/version.h
  260. include/winpr3/winpr/wincrypt.h
  261. include/winpr3/winpr/windows.h
  262. include/winpr3/winpr/winpr.h
  263. include/winpr3/winpr/winsock.h
  264. include/winpr3/winpr/wlog.h
  265. include/winpr3/winpr/wtsapi.h
  266. include/winpr3/winpr/wtypes.h
  267. lib/cmake/FreeRDP-Client3/FreeRDP-ClientConfig.cmake
  268. lib/cmake/FreeRDP-Client3/FreeRDP-ClientConfigVersion.cmake
  269. lib/cmake/FreeRDP-Client3/FreeRDP-ClientTargets-release.cmake
  270. lib/cmake/FreeRDP-Client3/FreeRDP-ClientTargets.cmake
  271. lib/cmake/FreeRDP3/FreeRDPConfig.cmake
  272. lib/cmake/FreeRDP3/FreeRDPConfigVersion.cmake
  273. lib/cmake/FreeRDP3/FreeRDPTargets-release.cmake
  274. lib/cmake/FreeRDP3/FreeRDPTargets.cmake
  275. lib/cmake/WinPR3/WinPRConfig.cmake
  276. lib/cmake/WinPR3/WinPRConfigVersion.cmake
  277. lib/cmake/WinPR3/WinPRTargets-release.cmake
  278. lib/cmake/WinPR3/WinPRTargets.cmake
  279. lib/cmake/WinPR-tools3/WinPR-toolsConfig.cmake
  280. lib/cmake/WinPR-tools3/WinPR-toolsConfigVersion.cmake
  281. lib/cmake/WinPR-tools3/WinPR-toolsTargets-release.cmake
  282. lib/cmake/WinPR-tools3/WinPR-toolsTargets.cmake
  283. lib/libfreerdp-client3.so
  284. lib/libfreerdp-client3.so.3
  285. lib/libfreerdp-client3.so.3.16.0
  286. lib/libfreerdp3.so
  287. lib/libfreerdp3.so.3
  288. lib/libfreerdp3.so.3.16.0
  289. lib/libwinpr-tools3.so
  290. lib/libwinpr-tools3.so.3
  291. lib/libwinpr-tools3.so.3.16.0
  292. lib/libwinpr3.so
  293. lib/libwinpr3.so.3
  294. lib/libwinpr3.so.3.16.0
  295. libdata/pkgconfig/freerdp-client3.pc
  296. libdata/pkgconfig/freerdp3.pc
  297. libdata/pkgconfig/winpr-tools3.pc
  298. libdata/pkgconfig/winpr3.pc
  299. share/FreeRDP/KeyboardLayoutMap.json
  300. share/WinPR/TimeZoneNameMap.json
  301. share/applications/sdl2-freerdp3-file.desktop
  302. share/applications/sdl2-freerdp3.desktop
  303. share/applications/sdl3-freerdp3-file.desktop
  304. share/applications/sdl3-freerdp3.desktop
  305. share/applications/xfreerdp3-file.desktop
  306. share/applications/xfreerdp3.desktop
  307. share/icons/hicolor/scalable/apps/FreeRDP.svg
  308. share/man/man1/sdl2-freerdp3.1.gz
  309. share/man/man1/sdl3-freerdp3.1.gz
  310. share/man/man1/winpr-hash3.1.gz
  311. share/man/man1/winpr-makecert3.1.gz
  312. share/man/man1/wlfreerdp3.1.gz
  313. share/man/man1/xfreerdp3.1.gz
  314. share/man/man7/wlog3.7.gz
  315. @owner
  316. @group
  317. @mode
Collapse this list.
Dependency lines:
  • freerdp3>0:net/freerdp3
To install the port:
cd /usr/ports/net/freerdp3/ && make install clean
To add the package, run one of these commands:
  • pkg install net/freerdp3
  • pkg install freerdp3
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: freerdp3
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1750888888 SHA256 (freerdp-3.16.0.tar.gz) = 385af54245560493698730b688b5e6e5d56d5c7ecf2fa7c1d7cedfde8a4ba456 SIZE (freerdp-3.16.0.tar.gz) = 10455341

Expand this list (26 items)

Collapse this list.

SHA256 (akallabeth-webview-2a0a130_GH0.tar.gz) = 22448da4658b73cc20e6944d9a351ab6c40d1a50026997f8278f63713f5f7c07 SIZE (akallabeth-webview-2a0a130_GH0.tar.gz) = 185888 SHA256 (281b9245966f019a8aa0271a73acd8da8104baa9.patch) = beb7b98aab60752910221ee44217cd4e385e3ccd78290f30d58ad68aefd24dd8 SIZE (281b9245966f019a8aa0271a73acd8da8104baa9.patch) = 4573 SHA256 (6f03b25f8ec9320d10b3f3163543f8b6dd9ebc0c.patch) = 1e403108424ce00a60255eb11e824a718cb1eeef5346fe2895e08e1cddd27fcf SIZE (6f03b25f8ec9320d10b3f3163543f8b6dd9ebc0c.patch) = 1229 SHA256 (5d32afcdd0b780d95b77c6005d1b79482884cd46.patch) = b95656b6c9824a53e1048fa94c78b01cab39945c81d33cd9c982029a64a7da92 SIZE (5d32afcdd0b780d95b77c6005d1b79482884cd46.patch) = 862 SHA256 (40c988e2da289e83081421942685a1a248f46603.patch) = dbf1325a2d529421ae261a408b246687a85623ab6be8adf1a6cf1456129796f2 SIZE (40c988e2da289e83081421942685a1a248f46603.patch) = 6439 SHA256 (8e38600298310bc74271fd99aca74c2d5a2d071c.patch) = 31cc2084daae83e7ef4a1a2212a1aae33c26872603f3481369a2a43afbec5841 SIZE (8e38600298310bc74271fd99aca74c2d5a2d071c.patch) = 1051 SHA256 (4dc6091fde72a25dadcfed1f76c455cc9c3bf093.patch) = 17a35c8a25f330079b50eff414b56064affb2f7bf29b7d95a81f2b700a1a15e2 SIZE (4dc6091fde72a25dadcfed1f76c455cc9c3bf093.patch) = 6347 SHA256 (bee5edeb315336102f738a26a9bcff5b4d9ff03c.patch) = ae1c96a46efc2047ed30b2b7426cc05906de50aa16edd39683be776222b686cf SIZE (bee5edeb315336102f738a26a9bcff5b4d9ff03c.patch) = 1270 SHA256 (59bfe47ef7c0fa596edad0716aaf28782d9e857a.patch) = e681df060ba2693fd2c97044b9e55de4f2a02d94f5e95082dce925f8dca314f6 SIZE (59bfe47ef7c0fa596edad0716aaf28782d9e857a.patch) = 908 SHA256 (419ad81aa78d31394c8e8b8452b40ef842f48730.patch) = 662c6475d220dfca60733163d48f400961ba011f00cb4029e3db5cb4c1d534c3 SIZE (419ad81aa78d31394c8e8b8452b40ef842f48730.patch) = 1721 SHA256 (a86e3dc53c5cf4ba6879a4571b0610dddd224fbf.patch) = 158243d15e815613d0dcf049d3e416c0fa6aa6c73b3a485b6b9cb8aed24ae17c SIZE (a86e3dc53c5cf4ba6879a4571b0610dddd224fbf.patch) = 1382 SHA256 (daeec1f98d69516fe52276608a750de3b3146d4e.patch) = 6ba79f3ff2e049b86f9c9c5e8b812bcc59b979d637cfe934e8db3c19d0f2f066 SIZE (daeec1f98d69516fe52276608a750de3b3146d4e.patch) = 1273 SHA256 (efd89c035481088c5b352222fbeb0bfc69ac75fe.patch) = 5c71f15588bb33e166346dcf444977f3870986cdeb24afa2d84ff4200de95467 SIZE (efd89c035481088c5b352222fbeb0bfc69ac75fe.patch) = 1178

Collapse this list.


Packages (timestamps in pop-ups are UTC):
freerdp3
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.15.0_13.16.0-3.15.0_13.16.0---
FreeBSD:13:quarterly3.15.0_13.15.0_1-3.15.0_13.16.0---
FreeBSD:14:latest3.15.0_13.16.0-3.15.0_13.16.0---
FreeBSD:14:quarterly3.15.0_13.16.0-3.15.0_13.16.0---
FreeBSD:15:latest3.15.0_13.16.0n/a3.15.0n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. uvcvideo.h : multimedia/v4l_compat
  2. videodev2.h : multimedia/v4l_compat
  3. input.h : devel/evdev-proto
  4. wayland-scanner : graphics/wayland
  5. cmake : devel/cmake-core
  6. ninja : devel/ninja
  7. update-desktop-database : devel/desktop-file-utils
  8. pkgconf>=1.3.0_1 : devel/pkgconf
  9. libgssapi.so : security/heimdal
  10. sdl2-config : devel/sdl20
  11. xorgproto>=0 : x11/xorgproto
  12. ice.pc : x11/libICE
  13. sm.pc : x11/libSM
  14. x11.pc : x11/libX11
  15. xext.pc : x11/libXext
  16. xcursor.pc : x11/libXcursor
  17. xfixes.pc : x11/libXfixes
  18. xi.pc : x11/libXi
  19. xinerama.pc : x11/libXinerama
  20. xkbfile.pc : x11/libxkbfile
  21. xrandr.pc : x11/libXrandr
  22. xrender.pc : x11/libXrender
  23. xv.pc : x11/libXv
Runtime dependencies:
  1. wayland-scanner : graphics/wayland
  2. update-desktop-database : devel/desktop-file-utils
  3. libgssapi.so : security/heimdal
  4. ice.pc : x11/libICE
  5. sm.pc : x11/libSM
  6. x11.pc : x11/libX11
  7. xext.pc : x11/libXext
  8. xcursor.pc : x11/libXcursor
  9. xfixes.pc : x11/libXfixes
  10. xi.pc : x11/libXi
  11. xinerama.pc : x11/libXinerama
  12. xkbfile.pc : x11/libxkbfile
  13. xrandr.pc : x11/libXrandr
  14. xrender.pc : x11/libXrender
  15. xv.pc : x11/libXv
Library dependencies:
  1. libepoll-shim.so : devel/libepoll-shim
  2. libcups.so : print/cups
  3. libavcodec.so : multimedia/ffmpeg
  4. libavutil.so : multimedia/ffmpeg
  5. libicuuc.so : devel/icu
  6. libjson-c.so : devel/json-c
  7. libv4l2.so : multimedia/libv4l
  8. libv4lconvert.so : multimedia/libv4l
  9. libvulkan.so : graphics/vulkan-loader
  10. libswscale.so : multimedia/ffmpeg
  11. libwayland-client.so : graphics/wayland
  12. libwayland-cursor.so : graphics/wayland
  13. libxkbcommon.so : x11/libxkbcommon
  14. libsoup-3.0.so : devel/libsoup3
  15. libharfbuzz.so : print/harfbuzz
  16. libwebkitgtk-6.0.so : www/webkit2-gtk@60
  17. libgraphene-1.0.so : graphics/graphene
  18. libSDL2_image.so : graphics/sdl2_image
  19. libSDL3_image.so : graphics/sdl3_image
  20. libSDL2.so : devel/sdl20
  21. libSDL3.so : devel/sdl3
  22. libSDL2_ttf.so : graphics/sdl2_ttf
  23. libSDL3_ttf.so : graphics/sdl3_ttf
  24. libatk-1.0.so : accessibility/at-spi2-core
  25. libcairo.so : graphics/cairo
  26. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  27. libglib-2.0.so : devel/glib20
  28. libintl.so : devel/gettext-runtime
  29. libgtk-4.so : x11-toolkits/gtk40
  30. libharfbuzz.so : print/harfbuzz
  31. libpango-1.0.so : x11-toolkits/pango
This port is required by:
for Libraries
  1. net/gnome-connections
  2. net/krdc

Configuration Options:
===> The following configuration options are available for freerdp3-3.16.0: ALSA=off: ALSA audio architecture support BROKENFOCUS=off: Work around focus bug in some WMs (PR #254908) CUPS=on: CUPS printing system support FAAC=off: FAAC AAC encoder support FAAD=off: FAAD AAC decoder support FDKAAC=off: Support for FDK-AAC for sound and microphone redirection FFMPEG=on: FFmpeg support (WMA, AIFF, AC3, APE...) GSM=off: GSM codec support ICU=on: Unicode support via ICU JPEG=off: JPEG image format support LAME=off: LAME MP3 audio encoder support MANPAGES=on: Build and/or install manual pages OPENH264=off: H.264 video codec support via OpenH264 OPUS=off: Opus audio codec support PCSC=off: Smart card support (smart card device redirection) PKCS11=off: Use security/pkcs11-helper PULSEAUDIO=off: PulseAudio sound server support RDPECAM=on: RDP webcam redirection (require FFMPEG and SWSCALE) SDL2=on: Build FreeRDP SDL 2 client SDL3=on: Build FreeRDP SDL 3 client SIMD=on: Use CPU-specific optimizations SOXR=off: SoX resampler support via libsoxr URIPARSER=off: Use uriparser RFC 3986 URI parsing library to handle URIs WAYLAND=on: Build FreeRDP Wayland client WEBVIEW=on: Build with WebView support for AAD login popup browser X11=on: Build FreeRDP X11 client ====> Add to/from BMP conversion support to clipboard (experimental) JPEG_CB=off: JPEG image format support PNG=off: PNG image format support WEBP=off: WebP image format support ====> Options that require JSON AAD=on: Compile with support for Azure AD authentication (require SDL and WEBVIEW) KEYBOARD_LAYOUT=on: Use keyboard definitions from JSON file TIMEZONE_FILE=on: Support timezones as JSON resources (if OFF, compiled in is used) ====> GSSAPI Security API support: you can only select none or one of them GSSAPI_HEIMDAL=on: GSSAPI support via security/heimdal GSSAPI_MIT=off: GSSAPI support via security/krb5 ====> JSON file/format/parser support: you can only select none or one of them CJSON=off: JSON file/format/parser support via cJSON JSON_C=on: JSON file/format parser support via json-c ====> Options available for the radio SCALE: you can only select none or one of them CAIRO=off: Use CAIRO image library for screen resizing SWSCALE=on: Use SWScale image library for screen resizing (recommended) ===> Use 'make config' to modify these settings
Options name:
net_freerdp3
USES:
alias cmake compiler:c++11-lib cpe desktop-file-utils localbase:ldflags pathfix pkgconfig ssl xorg gssapi:heimdal sdl sdl gnome
FreshPorts was unable to extract/find any pkg message
Master Sites:
  1. There is no master site for this port.

Number of commits found: 42

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.16.0
25 Jun 2025 22:29:59
commit hash: 3d22601ab30ed00bd410b73874dd24d12945b979commit hash: 3d22601ab30ed00bd410b73874dd24d12945b979commit hash: 3d22601ab30ed00bd410b73874dd24d12945b979commit hash: 3d22601ab30ed00bd410b73874dd24d12945b979 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: Update 3.15.0 => 3.16.0

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.16.0
3.15.0_1
16 May 2025 15:28:00
commit hash: f0955012857b4cee78d58b758855e3f813ba0907commit hash: f0955012857b4cee78d58b758855e3f813ba0907commit hash: f0955012857b4cee78d58b758855e3f813ba0907commit hash: f0955012857b4cee78d58b758855e3f813ba0907 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: Fix realm usage for Heimdal

Upstream issue: https://github.com/FreeRDP/FreeRDP/issues/11589

PR:	286816
MFH:	2025Q2
3.15.0
15 Apr 2025 15:58:12
commit hash: 81faeb72c0be6368b602cef4b11fdfd6a43cc4edcommit hash: 81faeb72c0be6368b602cef4b11fdfd6a43cc4edcommit hash: 81faeb72c0be6368b602cef4b11fdfd6a43cc4edcommit hash: 81faeb72c0be6368b602cef4b11fdfd6a43cc4ed files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: Update 3.14.1 => 3.15.0

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.15.0

Reported by:	portscout
3.14.1
25 Mar 2025 20:20:35
commit hash: 5b9656d4fc8a436e4be9f17e85a5ef21012b038bcommit hash: 5b9656d4fc8a436e4be9f17e85a5ef21012b038bcommit hash: 5b9656d4fc8a436e4be9f17e85a5ef21012b038bcommit hash: 5b9656d4fc8a436e4be9f17e85a5ef21012b038b files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: Update 3.14.0 => 3.14.1

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.14.1
3.14.0
17 Mar 2025 04:02:08
commit hash: e87d8134a3460dff28f0c469fff83a187e9820bccommit hash: e87d8134a3460dff28f0c469fff83a187e9820bccommit hash: e87d8134a3460dff28f0c469fff83a187e9820bccommit hash: e87d8134a3460dff28f0c469fff83a187e9820bc files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
gnome.mk: rename gdkpixbuf2 to gdkpixbuf to prepare for port move

The GTK 1-based gdk-pixbuf has not existed for some time.

No functional or package changes.
3.14.0
13 Mar 2025 21:23:17
commit hash: 2ec5c084df648a128e62365a9e4c930b50f6d36acommit hash: 2ec5c084df648a128e62365a9e4c930b50f6d36acommit hash: 2ec5c084df648a128e62365a9e4c930b50f6d36acommit hash: 2ec5c084df648a128e62365a9e4c930b50f6d36a files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: Update 3.13.0 → 3.14.0

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.14.0
3.13.0
09 Mar 2025 14:15:41
commit hash: 5336c337b86d96146e493bdfdcd023b3f4e2b3eccommit hash: 5336c337b86d96146e493bdfdcd023b3f4e2b3eccommit hash: 5336c337b86d96146e493bdfdcd023b3f4e2b3eccommit hash: 5336c337b86d96146e493bdfdcd023b3f4e2b3ec files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: RDPECAM (RDP webcam redirection) require FFMPEG and SWSCALE

Fixes:	9ba31cc97ff7 (Update 3.12.0 → 3.13.0)
3.13.0
09 Mar 2025 13:07:48
commit hash: 9ba31cc97ff7ae8dddc6bfbcf329fb4b26432a09commit hash: 9ba31cc97ff7ae8dddc6bfbcf329fb4b26432a09commit hash: 9ba31cc97ff7ae8dddc6bfbcf329fb4b26432a09commit hash: 9ba31cc97ff7ae8dddc6bfbcf329fb4b26432a09 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: Update 3.12.0 → 3.13.0

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.13.0

Port changes:
- add RDPECAM option (RDP webcam redirection) to OPTIONS_DEFAULT;
- split long lines.
3.12.0
04 Mar 2025 16:42:46
commit hash: c592dd5bef27f8849b3bba0823eeda15fea9d0e1commit hash: c592dd5bef27f8849b3bba0823eeda15fea9d0e1commit hash: c592dd5bef27f8849b3bba0823eeda15fea9d0e1commit hash: c592dd5bef27f8849b3bba0823eeda15fea9d0e1 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: Add experimental RDP webcam redirection support

Based on patch from jsm.

Reported by:	BSOD (via Discord)
Tested by:	jsm, BSOD
3.12.0
15 Feb 2025 13:14:46
commit hash: 3a1f830b530b4cb1fe2a8126683d4431e740bfe2commit hash: 3a1f830b530b4cb1fe2a8126683d4431e740bfe2commit hash: 3a1f830b530b4cb1fe2a8126683d4431e740bfe2commit hash: 3a1f830b530b4cb1fe2a8126683d4431e740bfe2 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: 3.11.1 => 3.12.0

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.12.0
3.11.1_2
14 Feb 2025 23:12:32
commit hash: ff33dd4700e81bd57df259a0fe29ed5fdddf2653commit hash: ff33dd4700e81bd57df259a0fe29ed5fdddf2653commit hash: ff33dd4700e81bd57df259a0fe29ed5fdddf2653commit hash: ff33dd4700e81bd57df259a0fe29ed5fdddf2653 files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
*/*: Bump consumers of devel/icu

...to avoid library mismatches
3.11.1_1
07 Feb 2025 22:02:03
commit hash: 994addd0a939f8ea313d99c7d4718b5f36e5c34dcommit hash: 994addd0a939f8ea313d99c7d4718b5f36e5c34dcommit hash: 994addd0a939f8ea313d99c7d4718b5f36e5c34dcommit hash: 994addd0a939f8ea313d99c7d4718b5f36e5c34d files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: Add build SDL 3 client
3.11.1
07 Feb 2025 15:19:12
commit hash: 9fabea2c6690065512172d5362b3b8867bc1316fcommit hash: 9fabea2c6690065512172d5362b3b8867bc1316fcommit hash: 9fabea2c6690065512172d5362b3b8867bc1316fcommit hash: 9fabea2c6690065512172d5362b3b8867bc1316f files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: Update 3.10.0 → 3.11.1

Changelogs:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.11.0
https://github.com/FreeRDP/FreeRDP/releases/tag/3.11.1
3.10.3
06 Feb 2025 00:40:10
commit hash: e97a9a4d25afb9add8569420151e40ff96ce74c3commit hash: e97a9a4d25afb9add8569420151e40ff96ce74c3commit hash: e97a9a4d25afb9add8569420151e40ff96ce74c3commit hash: e97a9a4d25afb9add8569420151e40ff96ce74c3 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: Sort plist - no functional changes
3.10.3
03 Feb 2025 17:18:09
commit hash: e103b31964db32940c165f8cecbb1f6621f503aacommit hash: e103b31964db32940c165f8cecbb1f6621f503aacommit hash: e103b31964db32940c165f8cecbb1f6621f503aacommit hash: e103b31964db32940c165f8cecbb1f6621f503aa files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: Update 3.10.2 → 3.10.3

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.10.3
3.10.2_3
22 Jan 2025 12:43:23
commit hash: 993ae0b98e09fb98f486558b4575a34b07da7b84commit hash: 993ae0b98e09fb98f486558b4575a34b07da7b84commit hash: 993ae0b98e09fb98f486558b4575a34b07da7b84commit hash: 993ae0b98e09fb98f486558b4575a34b07da7b84 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: Rename variables "*_" to "_*"

Fixes:	560772623792 (adjust missed reference to www/webkit2-gtk)
3.10.2_2
21 Jan 2025 13:42:56
commit hash: 56077262379296d812f70274296e3137222a2f8acommit hash: 56077262379296d812f70274296e3137222a2f8acommit hash: 56077262379296d812f70274296e3137222a2f8acommit hash: 56077262379296d812f70274296e3137222a2f8a files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
net/freerdp3: adjust missed reference to www/webkit2-gtk

While here, fix *_LIB_DEPENDS typo that caused the miss.

Reported by: antoine
Pointy-hat to: vishwin
With hat: gnome
3.10.2_1
13 Jan 2025 17:00:32
commit hash: 542b6000bec92176867d1512591b25646cd000e8commit hash: 542b6000bec92176867d1512591b25646cd000e8commit hash: 542b6000bec92176867d1512591b25646cd000e8commit hash: 542b6000bec92176867d1512591b25646cd000e8 files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
net/freerdp3: Pull in a patch from upstream fixing CMake files' installation dir

This allows other ports to correctly locate freerdp libraries via CMake

Approved by:	vvd
3.10.2
21 Dec 2024 00:36:51
commit hash: ffdb8bbeee74c9d2f01be8fb62fb518c1e2e98c6commit hash: ffdb8bbeee74c9d2f01be8fb62fb518c1e2e98c6commit hash: ffdb8bbeee74c9d2f01be8fb62fb518c1e2e98c6commit hash: ffdb8bbeee74c9d2f01be8fb62fb518c1e2e98c6 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: Fix plist if SDL=off or X11=off

PR:	283454
3.10.2
17 Dec 2024 22:29:52
commit hash: 9a8b494c47d51ea0ff7d16353773fd8c4144ebeecommit hash: 9a8b494c47d51ea0ff7d16353773fd8c4144ebeecommit hash: 9a8b494c47d51ea0ff7d16353773fd8c4144ebeecommit hash: 9a8b494c47d51ea0ff7d16353773fd8c4144ebee files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: Update 3.10.0 → 3.10.2

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.10.2
3.10.0
14 Dec 2024 15:54:05
commit hash: f88acd86479370f71e151a4f0b575011fa99a43acommit hash: f88acd86479370f71e151a4f0b575011fa99a43acommit hash: f88acd86479370f71e151a4f0b575011fa99a43acommit hash: f88acd86479370f71e151a4f0b575011fa99a43a files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: Update 3.9.0 → 3.10.0

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.10.0
3.9.0_1
23 Nov 2024 08:31:00
commit hash: 5505c50fcc0b6fbc8e6ddacb7fdbac437f0054e5commit hash: 5505c50fcc0b6fbc8e6ddacb7fdbac437f0054e5commit hash: 5505c50fcc0b6fbc8e6ddacb7fdbac437f0054e5commit hash: 5505c50fcc0b6fbc8e6ddacb7fdbac437f0054e5 files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
*: Bump PORTREVISIONs of Pulseaudio consumers

Sponsored by:	Future Crew, LLC
3.9.0
22 Oct 2024 19:12:33
commit hash: 5af36837c8bc7a72f17369c2f8827254638ba3bccommit hash: 5af36837c8bc7a72f17369c2f8827254638ba3bccommit hash: 5af36837c8bc7a72f17369c2f8827254638ba3bccommit hash: 5af36837c8bc7a72f17369c2f8827254638ba3bc files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: Update 3.8.0 → 3.9.0

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.9.0
3.8.0
03 Sep 2024 21:33:00
commit hash: f4029689b8dd536a990245a3a99abd2754935b6ccommit hash: f4029689b8dd536a990245a3a99abd2754935b6ccommit hash: f4029689b8dd536a990245a3a99abd2754935b6ccommit hash: f4029689b8dd536a990245a3a99abd2754935b6c files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: Update 3.7.0 → 3.8.0

Changelog:	https://github.com/FreeRDP/FreeRDP/releases/tag/3.8.0
3.7.0
09 Aug 2024 19:22:10
commit hash: 22f3e1e89f118f0523a1e489a2a6dd72e8486caecommit hash: 22f3e1e89f118f0523a1e489a2a6dd72e8486caecommit hash: 22f3e1e89f118f0523a1e489a2a6dd72e8486caecommit hash: 22f3e1e89f118f0523a1e489a2a6dd72e8486cae files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: update 3.6.3 → 3.7.0

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.7.0
3.6.3
27 Jul 2024 08:07:16
commit hash: 4a88deec10c140c22d032b6330634195f99ee02bcommit hash: 4a88deec10c140c22d032b6330634195f99ee02bcommit hash: 4a88deec10c140c22d032b6330634195f99ee02bcommit hash: 4a88deec10c140c22d032b6330634195f99ee02b files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
net/freerdp3: Fix build against kde-goes-to-6 branch
3.6.3
11 Jul 2024 10:49:49
commit hash: e916668cf48551cbc55cb123eec0715ca6bf52dacommit hash: e916668cf48551cbc55cb123eec0715ca6bf52dacommit hash: e916668cf48551cbc55cb123eec0715ca6bf52dacommit hash: e916668cf48551cbc55cb123eec0715ca6bf52da files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: update 3.6.2 → 3.6.3

Noteworthy changes:
 * fix a graphics regression (#10352)
 * workaround for a protocol bug of older FreeRDP based servers (#10358)
 * fix possible NULL dereference in command line parser (#10348)
 * fix intrinsics detection (#10346, #10350)
https://github.com/FreeRDP/FreeRDP/releases/tag/3.6.3

MFH:	2024Q3
3.6.2
05 Jul 2024 11:29:26
commit hash: 4f43fb070863032e24b11d56c752734c99bfc6cdcommit hash: 4f43fb070863032e24b11d56c752734c99bfc6cdcommit hash: 4f43fb070863032e24b11d56c752734c99bfc6cdcommit hash: 4f43fb070863032e24b11d56c752734c99bfc6cd files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: clean unnecessary comment

Fixes:	96edc74da20b (update 3.5.1 → 3.6.2)
MFH:	2024Q3
3.6.2
05 Jul 2024 10:29:45
commit hash: 96edc74da20b27d99bdf4641bd821507b8bc019bcommit hash: 96edc74da20b27d99bdf4641bd821507b8bc019bcommit hash: 96edc74da20b27d99bdf4641bd821507b8bc019bcommit hash: 96edc74da20b27d99bdf4641bd821507b8bc019b files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: update 3.5.1 → 3.6.2

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.6.2

MFH:	2023Q3
3.5.1
30 Apr 2024 16:34:26
commit hash: 97a0b5ecc988b9c19d9e7bc99ae2f593ba0e730fcommit hash: 97a0b5ecc988b9c19d9e7bc99ae2f593ba0e730fcommit hash: 97a0b5ecc988b9c19d9e7bc99ae2f593ba0e730fcommit hash: 97a0b5ecc988b9c19d9e7bc99ae2f593ba0e730f files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: fix dependency from libpcsclite.so

libpcsclite.so is not dynamically linked - it loaded in runtime.
Option PCSC isn't default.
3.5.1
22 Apr 2024 15:35:56
commit hash: 9ecbdf2a6bc20dec61ce72d41e2dc8d574c0e9dccommit hash: 9ecbdf2a6bc20dec61ce72d41e2dc8d574c0e9dccommit hash: 9ecbdf2a6bc20dec61ce72d41e2dc8d574c0e9dccommit hash: 9ecbdf2a6bc20dec61ce72d41e2dc8d574c0e9dc files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: update to 3.5.1

Bugfix release.
Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.5.1

Approved by:	arrowd (mentor, implicit)
MFH:		2024Q2
3.5.0
19 Apr 2024 13:23:13
commit hash: abb53c26871fba80cc76ee4264a3fb8d05e895f7commit hash: abb53c26871fba80cc76ee4264a3fb8d05e895f7commit hash: abb53c26871fba80cc76ee4264a3fb8d05e895f7commit hash: abb53c26871fba80cc76ee4264a3fb8d05e895f7 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: use patch from mastar branch

Use a patch from the master branch instead of a patch from a pull
request that does not belong to any branch in this repository.
The contents of the patch have not changed.

Approved by:	arrowd (mentor, implicit)
MFH:		2024Q2
3.5.0
18 Apr 2024 20:31:11
commit hash: 8c3cc66ae44252df585713b085edda4c4f04c457commit hash: 8c3cc66ae44252df585713b085edda4c4f04c457commit hash: 8c3cc66ae44252df585713b085edda4c4f04c457commit hash: 8c3cc66ae44252df585713b085edda4c4f04c457 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: update to 3.5.0 with 6 CVEs fixed

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.5.0

CVE:
CVE-2024-32041 [Low] OutOfBound Read in zgfx_decompress_segment
CVE-2024-32039 [Moderate] Integer overflow & OutOfBound Write in
clear_decompress_residual_data
CVE-2024-32040 [Low] integer underflow in nsc_rle_decode
CVE-2024-32458 [Low] OutOfBound Read in planar_skip_plane_rle
CVE-2024-32459 [Low] OutOfBound Read in ncrush_decompress
CVE-2024-32460 [Low] OutOfBound Read in interleaved_decompress

Approved by:	arrowd (mentor, implicit)
MFH:		2024Q2
3.4.0_1
13 Apr 2024 14:39:12
commit hash: 43757efeb94c5864c62a1d58a6ea51aea66cdd9ccommit hash: 43757efeb94c5864c62a1d58a6ea51aea66cdd9ccommit hash: 43757efeb94c5864c62a1d58a6ea51aea66cdd9ccommit hash: 43757efeb94c5864c62a1d58a6ea51aea66cdd9c files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
*/*: remove GNU_CONFIGURE_MANPREFIX and pet the portclippy

Approved by:	arrowd (mentor)
3.4.0_1
17 Mar 2024 17:58:07
commit hash: f2aa302b1089d3f818d3d3c0e4d0548aaf766e7bcommit hash: f2aa302b1089d3f818d3d3c0e4d0548aaf766e7bcommit hash: f2aa302b1089d3f818d3d3c0e4d0548aaf766e7bcommit hash: f2aa302b1089d3f818d3d3c0e4d0548aaf766e7b files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: fix "sysinfo" breakage

After upstream commit
https://github.com/FreeRDP/FreeRDP/commit/4732f379d4d723378a5ec4948b00061cebbd67af
net/freerdp3 build fails in enveronments without devel/libsysinfo installed.
But with devel/libsysinfo installed net/freerdp3 grab silently
LOCALBASE/include/sys/sysinfo.h, build without errors, but sdl-freerdp
and wlfreerdp3 run failed with error:
ld-elf.so.1: /usr/local/lib/libwinpr3.so.3: Undefined symbol "sysinfo"

Upstream check supported version of the posix using _POSIX_C_SOURCE define.
This doesn't work on FreeBSD.
Together with upstream trying to find correct solution...

Approved by:	arrowd (mentor)
3.4.0
15 Mar 2024 12:51:41
commit hash: 42af7a87f07fa9fed876474717dc6297d2bea026commit hash: 42af7a87f07fa9fed876474717dc6297d2bea026commit hash: 42af7a87f07fa9fed876474717dc6297d2bea026commit hash: 42af7a87f07fa9fed876474717dc6297d2bea026 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: update to 3.4.0

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.4.0

Approved by:	arrowd (mentor, implicit)
3.3.0
08 Mar 2024 13:50:09
commit hash: 39ab02e0f6b47be3a2e1cf19cc3d9c45e02d2ab0commit hash: 39ab02e0f6b47be3a2e1cf19cc3d9c45e02d2ab0commit hash: 39ab02e0f6b47be3a2e1cf19cc3d9c45e02d2ab0commit hash: 39ab02e0f6b47be3a2e1cf19cc3d9c45e02d2ab0 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: Fix a undeclared variable issue with NEON builds

https://pkg-status.freebsd.org/ampere3/data/132arm64-default/74acf3311b89/logs/freerdp3-3.3.0.log
https://pkg-status.freebsd.org/ampere3/data/140arm64-default/74acf3311b89/logs/freerdp3-3.3.0.log

/wrkdirs/usr/ports/net/freerdp3/work/freerdp-3.3.0/libfreerdp/primitives/prim_YUV_neon.c:209:10:
error: use of undeclared identifier 'x'
                for (; x < nWidth; x++)
                       ^
/wrkdirs/usr/ports/net/freerdp3/work/freerdp-3.3.0/libfreerdp/primitives/prim_YUV_neon.c:209:22:
error: use of undeclared identifier 'x'
                for (; x < nWidth; x++)
                                   ^
/wrkdirs/usr/ports/net/freerdp3/work/freerdp-3.3.0/libfreerdp/primitives/prim_YUV_neon.c:238:8:
error: use of undeclared identifier 'x'
                        if (x % 2)
                            ^
... cut ...

fatal error: too many errors emitted, stopping now [-ferror-limit=]
9 warnings and 20 errors generated.

Reported by:	pkg-fallout
Approved by:	arrowd (mentor, implicit)
3.3.0
23 Feb 2024 07:57:33
commit hash: 7d42429970081e5a319d2f8f8f695c090331f05ccommit hash: 7d42429970081e5a319d2f8f8f695c090331f05ccommit hash: 7d42429970081e5a319d2f8f8f695c090331f05ccommit hash: 7d42429970081e5a319d2f8f8f695c090331f05c files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: update to 3.3.0

Add clipboard support for JPEG, PNG, WEBP formats (non-default options,
experimental)
Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.3.0

Approved by:	arrowd (mentor, implicit)
3.2.0
20 Jan 2024 13:17:37
commit hash: ff498c3c106982908acdb5e8e1d422d0b2cb6a3bcommit hash: ff498c3c106982908acdb5e8e1d422d0b2cb6a3bcommit hash: ff498c3c106982908acdb5e8e1d422d0b2cb6a3bcommit hash: ff498c3c106982908acdb5e8e1d422d0b2cb6a3b files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: update to 3.2.0

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.2.0

Approved by:	arrowd (mentor, implicit)
MFH:		2024Q1
3.1.0
11 Jan 2024 07:30:41
commit hash: f623f66ecbdca27230b5a72cfece5dabaeb7a4bdcommit hash: f623f66ecbdca27230b5a72cfece5dabaeb7a4bdcommit hash: f623f66ecbdca27230b5a72cfece5dabaeb7a4bdcommit hash: f623f66ecbdca27230b5a72cfece5dabaeb7a4bd files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: replace local patches with commited in the upstream repository

Approved by:	arrowd (mentor, implicit)
3.1.0
08 Jan 2024 10:47:40
commit hash: 9c47628e330aee5a7d6d70d3abebca201b6d4012commit hash: 9c47628e330aee5a7d6d70d3abebca201b6d4012commit hash: 9c47628e330aee5a7d6d70d3abebca201b6d4012commit hash: 9c47628e330aee5a7d6d70d3abebca201b6d4012 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: update to 3.1.0

Changelogs:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.1.0
https://github.com/FreeRDP/FreeRDP/releases/tag/3.0.0
https://github.com/FreeRDP/FreeRDP/releases/tag/3.0.0-rc0
https://github.com/FreeRDP/FreeRDP/releases/tag/3.0.0-beta4
https://github.com/FreeRDP/FreeRDP/releases/tag/3.0.0-beta3
https://github.com/FreeRDP/FreeRDP/releases/tag/3.0.0-beta2
https://github.com/FreeRDP/FreeRDP/releases/tag/3.0.0-beta1

All FreeRDP consumers in ports doesn't support FreeRDP 3.x yet:
multimedia/vlc, net/gnome-connections, net/guacamole-server, net/krdc,
net/remmina, net/remotebox, net/vinagre.
When support appears, then will rename this port.

Approved by:		arrowd (mentor)
Differential Revision:	https://reviews.freebsd.org/D43127
2.11.4_2
08 Jan 2024 10:47:39
commit hash: 9eb61f92f5de9f04b0f341a4ca27d6719997beb0commit hash: 9eb61f92f5de9f04b0f341a4ca27d6719997beb0commit hash: 9eb61f92f5de9f04b0f341a4ca27d6719997beb0commit hash: 9eb61f92f5de9f04b0f341a4ca27d6719997beb0 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/freerdp3: copy of net/freerdp in preparation for landing 3.x

Approved by:		arrowd (mentor)
Differential Revision:	https://reviews.freebsd.org/D43127

Number of commits found: 42