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
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
freerdp3 Free implementation of Remote Desktop Protocol
3.5.1 net on this many watch lists=0 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.5.1Version 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-04-30 16:34:26
Commit Hash: 97a0b5e
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 (302 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/freerdp3-3.5.1/catalog.mk
  3. /usr/local/share/licenses/freerdp3-3.5.1/LICENSE
  4. /usr/local/share/licenses/freerdp3-3.5.1/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/library.h
  220. include/winpr3/winpr/memory.h
  221. include/winpr3/winpr/ncrypt.h
  222. include/winpr3/winpr/nt.h
  223. include/winpr3/winpr/ntlm.h
  224. include/winpr3/winpr/pack.h
  225. include/winpr3/winpr/path.h
  226. include/winpr3/winpr/pipe.h
  227. include/winpr3/winpr/platform.h
  228. include/winpr3/winpr/pool.h
  229. include/winpr3/winpr/print.h
  230. include/winpr3/winpr/registry.h
  231. include/winpr3/winpr/rpc.h
  232. include/winpr3/winpr/sam.h
  233. include/winpr3/winpr/schannel.h
  234. include/winpr3/winpr/secapi.h
  235. include/winpr3/winpr/security.h
  236. include/winpr3/winpr/shell.h
  237. include/winpr3/winpr/smartcard.h
  238. include/winpr3/winpr/spec.h
  239. include/winpr3/winpr/ssl.h
  240. include/winpr3/winpr/sspi.h
  241. include/winpr3/winpr/sspicli.h
  242. include/winpr3/winpr/stream.h
  243. include/winpr3/winpr/string.h
  244. include/winpr3/winpr/strlst.h
  245. include/winpr3/winpr/synch.h
  246. include/winpr3/winpr/sysinfo.h
  247. include/winpr3/winpr/tchar.h
  248. include/winpr3/winpr/thread.h
  249. include/winpr3/winpr/timezone.h
  250. include/winpr3/winpr/tools/makecert.h
  251. include/winpr3/winpr/user.h
  252. include/winpr3/winpr/version.h
  253. include/winpr3/winpr/wincrypt.h
  254. include/winpr3/winpr/windows.h
  255. include/winpr3/winpr/winpr.h
  256. include/winpr3/winpr/winsock.h
  257. include/winpr3/winpr/wlog.h
  258. include/winpr3/winpr/wtsapi.h
  259. include/winpr3/winpr/wtypes.h
  260. lib/libfreerdp-client3.so
  261. lib/libfreerdp-client3.so.3
  262. lib/libfreerdp-client3.so.3.5.1
  263. lib/libfreerdp3.so
  264. lib/libfreerdp3.so.3
  265. lib/libfreerdp3.so.3.5.1
  266. lib/libwinpr-tools3.so
  267. lib/libwinpr-tools3.so.3
  268. lib/libwinpr-tools3.so.3.5.1
  269. lib/libwinpr3.so
  270. lib/libwinpr3.so.3
  271. lib/libwinpr3.so.3.5.1
  272. libdata/pkgconfig/freerdp-client3.pc
  273. libdata/pkgconfig/freerdp3.pc
  274. libdata/pkgconfig/winpr-tools3.pc
  275. libdata/pkgconfig/winpr3.pc
  276. share/man/man1/sdl-freerdp3.1.gz
  277. share/man/man1/winpr-hash3.1.gz
  278. share/man/man1/winpr-makecert3.1.gz
  279. share/man/man1/wlfreerdp3.1.gz
  280. share/man/man1/xfreerdp3.1.gz
  281. share/man/man7/wlog3.7.gz
  282. share/cmake/Modules/FreeRDP-Client3/FreeRDP-ClientConfig.cmake
  283. share/cmake/Modules/FreeRDP-Client3/FreeRDP-ClientConfigVersion.cmake
  284. share/cmake/Modules/FreeRDP-Client3/FreeRDP-ClientTargets-release.cmake
  285. share/cmake/Modules/FreeRDP-Client3/FreeRDP-ClientTargets.cmake
  286. share/cmake/Modules/FreeRDP3/FreeRDPConfig.cmake
  287. share/cmake/Modules/FreeRDP3/FreeRDPConfigVersion.cmake
  288. share/cmake/Modules/FreeRDP3/FreeRDPTargets-release.cmake
  289. share/cmake/Modules/FreeRDP3/FreeRDPTargets.cmake
  290. share/cmake/Modules/WinPR3/WinPRConfig.cmake
  291. share/cmake/Modules/WinPR3/WinPRConfigVersion.cmake
  292. share/cmake/Modules/WinPR3/WinPRTargets-release.cmake
  293. share/cmake/Modules/WinPR3/WinPRTargets.cmake
  294. share/cmake/Modules/WinPR-tools3/WinPR-toolsConfig.cmake
  295. share/cmake/Modules/WinPR-tools3/WinPR-toolsConfigVersion.cmake
  296. share/cmake/Modules/WinPR-tools3/WinPR-toolsTargets-release.cmake
  297. share/cmake/Modules/WinPR-tools3/WinPR-toolsTargets.cmake
  298. @dir include/winpr3/CMakeFiles
  299. @dir include/winpr3/config
  300. @owner
  301. @group
  302. @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 = 1713795685 SHA256 (freerdp-3.5.1.tar.gz) = 28036fd3c7d23ad320fd3eb2463119d1bde0dddb624b5a8353bf43197f1044c0 SIZE (freerdp-3.5.1.tar.gz) = 9338947

No package information for this port in our database
Sometimes this happens. Not all ports have packages.
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. gettext-runtime>=0.22_1 : devel/gettext-runtime
  9. msgfmt : devel/gettext-tools
  10. gstreamer1-plugins>=1.22.10 : multimedia/gstreamer1-plugins
  11. sdl2-config : devel/sdl20
  12. xorgproto>=0 : x11/xorgproto
  13. xorgproto>=0 : x11/xorgproto
  14. ice.pc : x11/libICE
  15. sm.pc : x11/libSM
  16. x11.pc : x11/libX11
  17. xext.pc : x11/libXext
  18. x11.pc : x11/libX11
  19. xext.pc : x11/libXext
  20. xrandr.pc : x11/libXrandr
  21. xcursor.pc : x11/libXcursor
  22. xfixes.pc : x11/libXfixes
  23. xi.pc : x11/libXi
  24. xinerama.pc : x11/libXinerama
  25. xkbfile.pc : x11/libxkbfile
  26. xrandr.pc : x11/libXrandr
  27. xrender.pc : x11/libXrender
  28. xv.pc : x11/libXv
Runtime dependencies:
  1. wayland-scanner : graphics/wayland
  2. libgssapi.so : security/heimdal
  3. gstreamer1-plugins>=1.22.10 : multimedia/gstreamer1-plugins
  4. ice.pc : x11/libICE
  5. sm.pc : x11/libSM
  6. x11.pc : x11/libX11
  7. xext.pc : x11/libXext
  8. x11.pc : x11/libX11
  9. xext.pc : x11/libXext
  10. xrandr.pc : x11/libXrandr
  11. xcursor.pc : x11/libXcursor
  12. xfixes.pc : x11/libXfixes
  13. xi.pc : x11/libXi
  14. xinerama.pc : x11/libXinerama
  15. xkbfile.pc : x11/libxkbfile
  16. xrandr.pc : x11/libXrandr
  17. xrender.pc : x11/libXrender
  18. xv.pc : x11/libXv
Library dependencies:
  1. libepoll-shim.so : devel/libepoll-shim
  2. libcjson.so : devel/libcjson
  3. libcjson_utils.so : devel/libcjson
  4. libcups.so : print/cups
  5. libgstbase-1.0.so : multimedia/gstreamer1
  6. libicuuc.so : devel/icu
  7. libatk-1.0.so : accessibility/at-spi2-core
  8. libsoup-2.4.so : devel/libsoup
  9. libharfbuzz.so : print/harfbuzz
  10. libwebkit2gtk-4.0.so : www/webkit2-gtk3
  11. libswscale.so : multimedia/ffmpeg
  12. libwayland-client.so : graphics/wayland
  13. libwayland-cursor.so : graphics/wayland
  14. libxkbcommon.so : x11/libxkbcommon
  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. libpango-1.0.so : x11-toolkits/pango
  23. libgstreamer-1.0.so : multimedia/gstreamer1
  24. libSDL2_image.so : graphics/sdl2_image
  25. libSDL2.so : devel/sdl20
  26. libSDL2_ttf.so : graphics/sdl2_ttf
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for freerdp3-3.5.1: AAD=on: Compile with support for Azure AD authentication 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 FFMPEG=off: FFmpeg support (WMA, AIFF, AC3, APE...) GSM=off: GSM codec support GSTREAMER=on: Multimedia support via GStreamer 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 ====> 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 ====> 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 localbase:ldflags pathfix pkgconfig ssl xorg gssapi:heimdal gettext gnome gstreamer xorg gettext gnome sdl
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.5.1/
  2. https://pub.freerdp.com/releases/
Collapse this list.

Number of commits found: 13

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