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 photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details on branch 2025Q3
xrdp-devel Open source Remote Desktop Protocol (RDP) server (development version)
0.10.80.b20241229_3,1 net on this many watch lists=0 search for ports that depend on this port This port version is marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.10.80.b20241229_3,1Version of this port present on the latest quarterly branch.
Maintainer: meta@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-08-06 03:39:04
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 (133 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/xrdp-devel-0.10.80.b20241229_3,1/catalog.mk
  3. /usr/local/share/licenses/xrdp-devel-0.10.80.b20241229_3,1/LICENSE
  4. /usr/local/share/licenses/xrdp-devel-0.10.80.b20241229_3,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-devel/km-00000405.toml
  15. etc/xrdp-devel/km-00000406.toml
  16. etc/xrdp-devel/km-00000407.toml
  17. etc/xrdp-devel/km-00000409.toml
  18. etc/xrdp-devel/km-0000040a.toml
  19. etc/xrdp-devel/km-0000040b.toml
  20. etc/xrdp-devel/km-0000040c.toml
  21. etc/xrdp-devel/km-00000410.toml
  22. etc/xrdp-devel/km-00000411.toml
  23. etc/xrdp-devel/km-00000412.toml
  24. etc/xrdp-devel/km-00000414.toml
  25. etc/xrdp-devel/km-00000415.toml
  26. etc/xrdp-devel/km-00000416.toml
  27. etc/xrdp-devel/km-00000419.toml
  28. etc/xrdp-devel/km-0000041d.toml
  29. etc/xrdp-devel/km-00000807.toml
  30. etc/xrdp-devel/km-00000809.toml
  31. etc/xrdp-devel/km-0000080a.toml
  32. etc/xrdp-devel/km-0000080c.toml
  33. etc/xrdp-devel/km-00000813.toml
  34. etc/xrdp-devel/km-00000816.toml
  35. etc/xrdp-devel/km-0000100c.toml
  36. etc/xrdp-devel/km-00010409.toml
  37. etc/xrdp-devel/km-00060409.toml
  38. etc/xrdp-devel/km-19360409.toml
  39. etc/xrdp-devel/pulse/default.pa
  40. @sample etc/xrdp-devel/gfx.toml.sample
  41. @sample etc/xrdp-devel/reconnectwm.sh.sample
  42. @sample etc/xrdp-devel/sesman.ini.sample
  43. @sample etc/xrdp-devel/startwm.sh.sample
  44. @sample etc/xrdp-devel/xrdp_keyboard.ini.sample
  45. @sample etc/xrdp-devel/xrdp.ini.sample
  46. include/ms-erref.h
  47. include/ms-fscc.h
  48. include/ms-rdpbcgr.h
  49. include/ms-rdpeclip.h
  50. include/ms-rdpedisp.h
  51. include/ms-rdpefs.h
  52. include/ms-rdpegdi.h
  53. include/ms-rdpele.h
  54. include/ms-rdperp.h
  55. include/ms-smb2.h
  56. include/painter.h
  57. include/rfxcodec_common.h
  58. include/rfxcodec_decode.h
  59. include/rfxcodec_encode.h
  60. include/xrdp_client_info.h
  61. include/xrdp_constants.h
  62. include/xrdp_rail.h
  63. include/xrdp_scancode_defs.h
  64. include/xrdp_sockets.h
  65. lib/libpainter.a
  66. lib/librfxencode.a
  67. lib/xrdp/libcommon.a
  68. lib/xrdp/libcommon.so
  69. lib/xrdp/libcommon.so.0
  70. lib/xrdp/libcommon.so.0.0.0
  71. lib/xrdp/libipm.a
  72. lib/xrdp/libipm.so
  73. lib/xrdp/libipm.so.0
  74. lib/xrdp/libipm.so.0.0.0
  75. lib/xrdp/libmc.a
  76. lib/xrdp/libmc.so
  77. lib/xrdp/libsesman.a
  78. lib/xrdp/libsesman.so
  79. lib/xrdp/libsesman.so.0
  80. lib/xrdp/libsesman.so.0.0.0
  81. lib/xrdp/libtoml.a
  82. lib/xrdp/libtoml.so
  83. lib/xrdp/libtoml.so.1
  84. lib/xrdp/libtoml.so.1.0.0
  85. lib/xrdp/libvnc.a
  86. lib/xrdp/libvnc.so
  87. lib/xrdp/libxrdp.a
  88. lib/xrdp/libxrdp.so
  89. lib/xrdp/libxrdp.so.0
  90. lib/xrdp/libxrdp.so.0.0.0
  91. lib/xrdp/libxrdpapi.a
  92. lib/xrdp/libxrdpapi.so
  93. lib/xrdp/libxrdpapi.so.0
  94. lib/xrdp/libxrdpapi.so.0.0.0
  95. lib/xrdp/libxup.a
  96. lib/xrdp/libxup.so
  97. libdata/pkgconfig/libpainter.pc
  98. libdata/pkgconfig/rfxcodec.pc
  99. libdata/pkgconfig/xrdp.pc
  100. libexec/xrdp/waitforx
  101. libexec/xrdp/xrdp-droppriv
  102. libexec/xrdp/xrdp-sesexec
  103. sbin/xrdp
  104. sbin/xrdp-chansrv
  105. sbin/xrdp-sesman
  106. share/man/man1/xrdp-dis.1.gz
  107. share/man/man5/gfx.toml.5.gz
  108. share/man/man5/sesman.ini.5.gz
  109. share/man/man5/xrdp-km.toml.5.gz
  110. share/man/man5/xrdp.ini.5.gz
  111. share/man/man8/xrdp-chansrv.8.gz
  112. share/man/man8/xrdp-dumpfv1.8.gz
  113. share/man/man8/xrdp-genkeymap.8.gz
  114. share/man/man8/xrdp-keygen.8.gz
  115. share/man/man8/xrdp-sesadmin.8.gz
  116. share/man/man8/xrdp-sesman.8.gz
  117. share/man/man8/xrdp-sesrun.8.gz
  118. share/man/man8/xrdp.8.gz
  119. share/xrdp/ad24b.bmp
  120. share/xrdp/ad256.bmp
  121. share/xrdp/cursor0.cur
  122. share/xrdp/cursor1.cur
  123. share/xrdp/README.logo
  124. share/xrdp/sans-10.fv1
  125. share/xrdp/sans-18.fv1
  126. share/xrdp/xrdp_logo.bmp
  127. share/xrdp/xrdp_logo.png
  128. share/xrdp/xrdp-chkpriv
  129. share/xrdp/xrdp24b.bmp
  130. share/xrdp/xrdp256.bmp
  131. @owner
  132. @group
  133. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • xrdp-devel>0:net/xrdp-devel
Conflicts:
CONFLICTS:
  • xrdp
To install the port:
cd /usr/ports/net/xrdp-devel/ && make install clean
To add the package, run one of these commands:
  • pkg install net/xrdp-devel
  • pkg install xrdp-devel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: xrdp-devel
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1735438248 SHA256 (xrdp/neutrinolabs-xrdp-v0.10.80.b20241229-4e378c9_GH0.tar.gz) = 3fada9a0e9a7a26f72dd7f18026714dc015c1bb0f98f107df6bc31332480f5bd SIZE (xrdp/neutrinolabs-xrdp-v0.10.80.b20241229-4e378c9_GH0.tar.gz) = 1122678

Expand this list (6 items)

Collapse this list.

SHA256 (xrdp/neutrinolabs-librfxcodec-e8208bf_GH0.tar.gz) = f6e6760033675e24bdfc222f6d455164919221e693c2b7306187b31af6de88c5 SIZE (xrdp/neutrinolabs-librfxcodec-e8208bf_GH0.tar.gz) = 60593 SHA256 (xrdp/neutrinolabs-libpainter-2255b38_GH0.tar.gz) = df669fb5a801b2e5f9c1e6c97d85675ca63dbed6409b4bbf3adc60ac95e64f0e SIZE (xrdp/neutrinolabs-libpainter-2255b38_GH0.tar.gz) = 13940 SHA256 (xrdp/neutrinolabs-ulalaca-xrdp-f683d17_GH0.tar.gz) = 7745c30c26986bfa537237053de34e9feaae8f2f4af1a9a898be680771b891b8 SIZE (xrdp/neutrinolabs-ulalaca-xrdp-f683d17_GH0.tar.gz) = 18247

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
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. xkbfile.pc : x11/libxkbfile
  12. xrandr.pc : x11/libXrandr
Runtime dependencies:
  1. libxorgxrdp.so : x11-drivers/xorgxrdp-devel
  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. xkbfile.pc : x11/libxkbfile
  9. 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-devel-0.10.80.b20241229_3,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-devel
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-devel" and the "/usr/local/etc/xrdp-devel/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://codeload.github.com/neutrinolabs/xrdp/tar.gz/4e378c9?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.10.80.b20241229_3,1
06 Aug 2025 03:35:18
commit hash: 1df0725945dec4a5dbf4e148b7b0df70a30cea20commit hash: 1df0725945dec4a5dbf4e148b7b0df70a30cea20commit hash: 1df0725945dec4a5dbf4e148b7b0df70a30cea20commit hash: 1df0725945dec4a5dbf4e148b7b0df70a30cea20 files touched by this commit This port version is marked as vulnerable.
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)

Number of commits found: 1