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

Expand this list (2 items)

Collapse this list.

SHA256 (6fb7bfd043d159d3819486fb601b598102cca823.patch) = 3fb0428ed3caaacb9f8cef0a115b667ef43dc39149ce1687ae2332752a1d82ea SIZE (6fb7bfd043d159d3819486fb601b598102cca823.patch) = 2683

Collapse this list.


Packages (timestamps in pop-ups are UTC):
freerdp3
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.7.03.8.0--3.8.0---
FreeBSD:13:quarterly3.6.33.6.3--3.6.3---
FreeBSD:14:latest3.7.03.8.0--3.8.0---
FreeBSD:14:quarterly3.6.33.6.3--3.6.3---
FreeBSD:15:latest3.8.03.8.0n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. xmlto : textproc/xmlto
  2. input.h : devel/evdev-proto
  3. wayland-scanner : graphics/wayland
  4. cmake : devel/cmake-core
  5. ninja : devel/ninja
  6. pkgconf>=1.3.0_1 : devel/pkgconf
  7. libgssapi.so : security/heimdal
  8. sdl2-config : devel/sdl20
  9. gettext-runtime>=0.22_1 : devel/gettext-runtime
  10. msgfmt : devel/gettext-tools
  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. libgssapi.so : security/heimdal
  3. ice.pc : x11/libICE
  4. sm.pc : x11/libSM
  5. x11.pc : x11/libX11
  6. xext.pc : x11/libXext
  7. xcursor.pc : x11/libXcursor
  8. xfixes.pc : x11/libXfixes
  9. xi.pc : x11/libXi
  10. xinerama.pc : x11/libXinerama
  11. xkbfile.pc : x11/libxkbfile
  12. xrandr.pc : x11/libXrandr
  13. xrender.pc : x11/libXrender
  14. xv.pc : x11/libXv
Library dependencies:
  1. libepoll-shim.so : devel/libepoll-shim
  2. libcups.so : print/cups
  3. libicuuc.so : devel/icu
  4. libjson-c.so : devel/json-c
  5. libswscale.so : multimedia/ffmpeg
  6. libwayland-client.so : graphics/wayland
  7. libwayland-cursor.so : graphics/wayland
  8. libxkbcommon.so : x11/libxkbcommon
  9. libsoup-2.4.so : devel/libsoup
  10. libharfbuzz.so : print/harfbuzz
  11. libwebkit2gtk-4.0.so : www/webkit2-gtk3
  12. libSDL2_image.so : graphics/sdl2_image
  13. libSDL2.so : devel/sdl20
  14. libSDL2_ttf.so : graphics/sdl2_ttf
  15. libintl.so : devel/gettext-runtime
  16. libatk-1.0.so : accessibility/at-spi2-core
  17. libcairo.so : graphics/cairo
  18. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  19. libglib-2.0.so : devel/glib20
  20. libintl.so : devel/gettext-runtime
  21. libgtk-3.so : x11-toolkits/gtk30
  22. libharfbuzz.so : print/harfbuzz
  23. libpango-1.0.so : x11-toolkits/pango
This port is required by:
for Run
  1. sysutils/bhyvemgr

Configuration Options:
===> The following configuration options are available for freerdp3-3.8.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=off: 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 SDL=on: Build FreeRDP SDL client SOXR=off: SoX resampler support via libsoxr SSE=on: Use SSE optimized routines URIPARSER=off: Use uriparser RFC 3986 URI parsing library to handle URIs WAYLAND=on: Build FreeRDP Wayland client 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) 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) ====> Build with WebView support for AAD login popup browser: you can only select none or one of them WEBENGINE=off: Webpage renderer support via WebEngine WEBKIT=on: WebKit webpage renderer support ===> Use 'make config' to modify these settings
Options name:
net_freerdp3
USES:
alias cmake compiler:c++11-lib cpe localbase:ldflags pathfix pkgconfig ssl xorg gssapi:heimdal sdl gettext gnome
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://github.com/FreeRDP/FreeRDP/releases/download/3.8.0/
  2. https://pub.freerdp.com/releases/
Collapse this list.

Number of commits found: 19

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
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: 19