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
I started running short on disk space for the non-production FreshPorts hosts. This time, I have decided to ask for donations. See my recent blog post which points to my Patreon account.
There is a known issue with processing of security/vuxml data. As a results, the "Lastest Vulnerabilities" box is out of date and new entries after 2025-Sep-02 are not shown.
Port details on branch 2025Q3
xrdp Open source Remote Desktop Protocol (RDP) server
0.10.4.1_1,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 0.10.4.1_1,1Version of this port present on the latest quarterly branch.
Maintainer: meta@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-07-02 08:57:38
Last Update: 2025-08-06 03:35:18
Commit Hash: 1df0725
License: APACHE20
WWW:
https://www.xrdp.org/
Description:
Based on the work of rdesktop, xrdp uses the remote desktop protocol to present a GUI to the user. The goal of this project is to provide a fully functional Linux terminal server, capable of accepting connections from rdesktop and Microsoft's own terminal server / remote desktop clients. Unlike Windows NT/2000/2003 server, xrdp will not display a Windows desktop but an X window desktop to the user. Xrdp uses Xvnc or X11rdp to manage the X session.
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 (134 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/xrdp-0.10.4.1_1,1/catalog.mk
  3. /usr/local/share/licenses/xrdp-0.10.4.1_1,1/LICENSE
  4. /usr/local/share/licenses/xrdp-0.10.4.1_1,1/APACHE20
  5. bin/xrdp-dis
  6. bin/xrdp-dumpfv1
  7. bin/xrdp-genkeymap
  8. bin/xrdp-keygen
  9. bin/xrdp-sesadmin
  10. bin/xrdp-sesrun
  11. etc/pam.d/xrdp-sesman
  12. etc/rc.d/xrdp
  13. etc/rc.d/xrdp-sesman
  14. etc/xrdp/km-00000405.ini
  15. etc/xrdp/km-00000406.ini
  16. etc/xrdp/km-00000407.ini
  17. etc/xrdp/km-00000409.ini
  18. etc/xrdp/km-0000040a.ini
  19. etc/xrdp/km-0000040b.ini
  20. etc/xrdp/km-0000040c.ini
  21. etc/xrdp/km-0000040e.ini
  22. etc/xrdp/km-00000410.ini
  23. etc/xrdp/km-00000411.ini
  24. etc/xrdp/km-00000412.ini
  25. etc/xrdp/km-00000414.ini
  26. etc/xrdp/km-00000415.ini
  27. etc/xrdp/km-00000416.ini
  28. etc/xrdp/km-00000419.ini
  29. etc/xrdp/km-0000041d.ini
  30. etc/xrdp/km-00000426.ini
  31. etc/xrdp/km-00010426.ini
  32. etc/xrdp/km-00020426.ini
  33. etc/xrdp/km-00000807.ini
  34. etc/xrdp/km-00000809.ini
  35. etc/xrdp/km-0000080a.ini
  36. etc/xrdp/km-0000080c.ini
  37. etc/xrdp/km-00000813.ini
  38. etc/xrdp/km-00000816.ini
  39. etc/xrdp/km-0000100c.ini
  40. etc/xrdp/km-00010409.ini
  41. etc/xrdp/km-19360409.ini
  42. etc/xrdp/pulse/default.pa
  43. @sample etc/xrdp/gfx.toml.sample
  44. @sample etc/xrdp/reconnectwm.sh.sample
  45. @sample etc/xrdp/sesman.ini.sample
  46. @sample etc/xrdp/startwm.sh.sample
  47. @sample etc/xrdp/xrdp_keyboard.ini.sample
  48. @sample etc/xrdp/xrdp.ini.sample
  49. include/ms-erref.h
  50. include/ms-fscc.h
  51. include/ms-rdpbcgr.h
  52. include/ms-rdpeclip.h
  53. include/ms-rdpedisp.h
  54. include/ms-rdpefs.h
  55. include/ms-rdpegdi.h
  56. include/ms-rdpele.h
  57. include/ms-rdperp.h
  58. include/ms-smb2.h
  59. include/painter.h
  60. include/rfxcodec_common.h
  61. include/rfxcodec_decode.h
  62. include/rfxcodec_encode.h
  63. include/xrdp_client_info.h
  64. include/xrdp_constants.h
  65. include/xrdp_rail.h
  66. include/xrdp_sockets.h
  67. lib/libpainter.a
  68. lib/librfxencode.a
  69. lib/xrdp/libcommon.a
  70. lib/xrdp/libcommon.so
  71. lib/xrdp/libcommon.so.0
  72. lib/xrdp/libcommon.so.0.0.0
  73. lib/xrdp/libipm.a
  74. lib/xrdp/libipm.so
  75. lib/xrdp/libipm.so.0
  76. lib/xrdp/libipm.so.0.0.0
  77. lib/xrdp/libmc.a
  78. lib/xrdp/libmc.so
  79. lib/xrdp/libsesman.a
  80. lib/xrdp/libsesman.so
  81. lib/xrdp/libsesman.so.0
  82. lib/xrdp/libsesman.so.0.0.0
  83. lib/xrdp/libtoml.a
  84. lib/xrdp/libtoml.so
  85. lib/xrdp/libtoml.so.1
  86. lib/xrdp/libtoml.so.1.0.0
  87. lib/xrdp/libvnc.a
  88. lib/xrdp/libvnc.so
  89. lib/xrdp/libxrdp.a
  90. lib/xrdp/libxrdp.so
  91. lib/xrdp/libxrdp.so.0
  92. lib/xrdp/libxrdp.so.0.0.0
  93. lib/xrdp/libxrdpapi.a
  94. lib/xrdp/libxrdpapi.so
  95. lib/xrdp/libxrdpapi.so.0
  96. lib/xrdp/libxrdpapi.so.0.0.0
  97. lib/xrdp/libxup.a
  98. lib/xrdp/libxup.so
  99. libdata/pkgconfig/libpainter.pc
  100. libdata/pkgconfig/rfxcodec.pc
  101. libdata/pkgconfig/xrdp.pc
  102. libexec/xrdp/waitforx
  103. libexec/xrdp/xrdp-droppriv
  104. libexec/xrdp/xrdp-sesexec
  105. sbin/xrdp
  106. sbin/xrdp-chansrv
  107. sbin/xrdp-sesman
  108. share/man/man1/xrdp-dis.1.gz
  109. share/man/man5/gfx.toml.5.gz
  110. share/man/man5/sesman.ini.5.gz
  111. share/man/man5/xrdp.ini.5.gz
  112. share/man/man8/xrdp-chansrv.8.gz
  113. share/man/man8/xrdp-dumpfv1.8.gz
  114. share/man/man8/xrdp-genkeymap.8.gz
  115. share/man/man8/xrdp-keygen.8.gz
  116. share/man/man8/xrdp-sesadmin.8.gz
  117. share/man/man8/xrdp-sesman.8.gz
  118. share/man/man8/xrdp-sesrun.8.gz
  119. share/man/man8/xrdp.8.gz
  120. share/xrdp/ad24b.bmp
  121. share/xrdp/ad256.bmp
  122. share/xrdp/cursor0.cur
  123. share/xrdp/cursor1.cur
  124. share/xrdp/README.logo
  125. share/xrdp/sans-10.fv1
  126. share/xrdp/sans-18.fv1
  127. share/xrdp/xrdp_logo.bmp
  128. share/xrdp/xrdp_logo.png
  129. share/xrdp/xrdp-chkpriv
  130. share/xrdp/xrdp24b.bmp
  131. share/xrdp/xrdp256.bmp
  132. @owner
  133. @group
  134. @mode
Collapse this list.
Dependency lines:
  • xrdp>0:net/xrdp
Conflicts:
CONFLICTS:
  • xrdp-devel
To install the port:
cd /usr/ports/net/xrdp/ && make install clean
To add the package, run one of these commands:
  • pkg install net/xrdp
  • pkg install xrdp
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: xrdp
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1751948616 SHA256 (xrdp/xrdp-0.10.4.1.tar.gz) = 52eadf3e86c57be0de0b9d5c184b52a7946a070746d3eb04b5089dd6d42f8f5f SIZE (xrdp/xrdp-0.10.4.1.tar.gz) = 2468863

Packages (timestamps in pop-ups are UTC):
xrdp
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.10.4.1_1,10.10.4.1_3,1-0.10.4.1,10.10.4.1_3,1---
FreeBSD:13:quarterly0.10.4.1,10.10.4.1_2,1-0.10.4.1,10.10.4.1_2,10.9.24,10.9.24,10.9.24,1
FreeBSD:14:latest0.10.4.1,10.10.4.1_3,1-0.10.4.1,10.10.4.1_3,10.9.22.1,1-0.9.22.1,1
FreeBSD:14:quarterly0.10.4.1_2,10.10.4.1_2,1-0.10.4.1_2,10.10.4.1_2,10.9.24,10.9.24,10.9.24,1
FreeBSD:15:latest-0.10.4.1_1,1n/a0.10.3,1n/a0.9.24_1,10.9.24_1,10.9.24_1,1
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. nasm : devel/nasm
  2. pkgconf>=1.3.0_1 : devel/pkgconf
  3. autoconf>=2.72 : devel/autoconf
  4. automake>=1.17 : devel/automake
  5. libtoolize : devel/libtool
  6. ice.pc : x11/libICE
  7. pixman-1.pc : x11/pixman
  8. sm.pc : x11/libSM
  9. x11.pc : x11/libX11
  10. xfixes.pc : x11/libXfixes
  11. xrandr.pc : x11/libXrandr
Runtime dependencies:
  1. libxorgxrdp.so : x11-drivers/xorgxrdp
  2. xterm : x11/xterm
  3. ice.pc : x11/libICE
  4. pixman-1.pc : x11/pixman
  5. sm.pc : x11/libSM
  6. x11.pc : x11/libX11
  7. xfixes.pc : x11/libXfixes
  8. xrandr.pc : x11/libXrandr
Library dependencies:
  1. libImlib2.so : graphics/imlib2
  2. libfdk-aac.so : audio/fdk-aac
  3. libopenh264.so : multimedia/openh264
  4. libopus.so : audio/opus
  5. libx264.so : multimedia/libx264
  6. libjpeg.so : graphics/jpeg-turbo
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for xrdp-0.10.4.1_1,1: DEBUG=off: Build with debugging support FUSE=off: Enable drive redirection via FUSE (experimental) IPV6=on: IPv6 protocol support ====> Options available for the group AUDIO_CODEC FDKAAC=on: Enable Fraunhofer FDK AAC for audio redirection MP3LAME=off: Enable MP3 Lame for audio redirection OPUS=on: Enable Opus for audio redirection ====> Options available for the group VIDEO_CODEC OPENH264=on: H.264 video codec support via OpenH264 X264=on: H.264 video codec support via x264 ===> Use 'make config' to modify these settings
Options name:
net_xrdp
USES:
autoreconf:build compiler:c11 cpe jpeg libtool localbase pkgconfig ssl xorg
pkg-message:
For install:
xrdp has been installed. There is an rc.d script, so the service can be enabled by adding this line in /etc/rc.conf: xrdp_enable="YES" xrdp_sesman_enable="YES" Do not forget to edit the configuration files in "/usr/local/etc/xrdp" and the "/usr/local/etc/xrdp/startwm.sh" script. To enable audio redirection, install the following ports/packages to meet your environment. - audio/pipewire-module-xrdp - audio/pulseaudio-module-xrdp
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/neutrinolabs/xrdp/releases/download/v0.10.4.1/
Collapse this list.

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.10.4.1_1,1
06 Aug 2025 03:35:18
commit hash: 1df0725945dec4a5dbf4e148b7b0df70a30cea20commit hash: 1df0725945dec4a5dbf4e148b7b0df70a30cea20commit hash: 1df0725945dec4a5dbf4e148b7b0df70a30cea20commit hash: 1df0725945dec4a5dbf4e148b7b0df70a30cea20 files touched by this commit
Koichiro Iwao (meta) search for other commits by this committer
*/*: Bump multimedia/openh264 consumers after dc94e01

net/freerdp{,3} have been already bumped in e447cd0, so not being bumped
again.

The following one-liner was run on the 2025Q3 branch instead of
cherry-picking 17a31bf, as cherry-picking would have resulted conficts.

  $ git grep -l libopenh264 | \
      grep '^.*/.*/Makefile$'| \
      xargs -t -n1 portedit bump-revision -i

Approved by:	portmgr (blanket)
0.10.4.1,1
08 Jul 2025 04:32:35
commit hash: 91e529c670ffc306b2b81ebe2143c9475a94e19acommit hash: 91e529c670ffc306b2b81ebe2143c9475a94e19acommit hash: 91e529c670ffc306b2b81ebe2143c9475a94e19acommit hash: 91e529c670ffc306b2b81ebe2143c9475a94e19a files touched by this commit
Koichiro Iwao (meta) search for other commits by this committer
net/xrdp: Update to 0.10.4.1

A bugfix release for a regression in v0.10.4.

Changes:	https://github.com/neutrinolabs/xrdp/releases/tag/v0.10.4.1
(cherry picked from commit e8b72fdfef5f5094a702e6f262b76e3f4ec94773)
0.10.4,1
02 Jul 2025 08:51:53
commit hash: 25486e25e71b5e0fc1ac9540c47788ba83dc70d7commit hash: 25486e25e71b5e0fc1ac9540c47788ba83dc70d7commit hash: 25486e25e71b5e0fc1ac9540c47788ba83dc70d7commit hash: 25486e25e71b5e0fc1ac9540c47788ba83dc70d7 files touched by this commit
Koichiro Iwao (meta) search for other commits by this committer
net/xrdp: Update to 0.10.4

While here, fix typo in MASTER_SITES URL.

Changes:	https://github.com/neutrinolabs/xrdp/releases/tag/v0.10.4

The upstream release was half a day too late for the 2025Q3 branch, but
this version is the best one to use during this quarter.

(cherry picked from commit ab7f896d1cefd6b778aedf66ca075e1e431e674a)

Number of commits found: 3