BSD Ports

net/freerdp 2.11.7_5 MidnightBSD

Free implementation of Remote Desktop Protocol

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
1c7e6ed56b
License
Apache-2.0
Categories
net, comms

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.

In the other systems

SystemPortVersion
MidnightBSDnet/freerdp2.11.7_5
FreeBSDnet/freerdp2.11.8_1
OpenBSDx11/freerdp3.32.2
NetBSDwip/freerdp33.19.0
DragonFlynet/freerdp2.11.7_3
HardenedBSDnet/freerdp2.11.8_1
GhostBSDnet/freerdp2.11.8_1

Install

Binary package:

mport install freerdp

From mports:

cd /usr/mports/net/freerdp && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	freerdp>0:net/freerdp
LIB_DEPENDS=	libfreerdp-client.so:net/freerdp

Dependencies

As this port's Makefile names them.

Library 1

Build dependencies 1
Run dependencies 1

No port depends on this one.

Configuration

Options name: net_freerdp

OptionDefaultDescription
ALSAoff
BROKENFOCUSoffWork around focus bug in some WMs (PR #254908)
CAIROoffUse CAIRO image library for screen resizing
CUPSon
FAACoff
FAADoff
FFMPEGoff
GSMoff
GSTREAMERon
ICUon
JPEGoff
LAMEoff
MANPAGESon
OPENH264offH.264 video codec support via OpenH264
PCSCoffSmart card support (smart card device redirection)
PULSEAUDIOoff
SOXRoff
SWSCALEonUse SWScale image library for screen resizing (recommended)
WAYLANDonBuild FreeRDP Wayland client
X11onBuild FreeRDP X11 client
USES
cmake compiler:c++11-lib cpe localbase pathfix pkgconfig ssl
Service scripts
none

Files

Manual pages 5
  • winpr-hash(1)
  • winpr-makecert(1)
  • wlfreerdp(1)
  • wlog(7)
  • xfreerdp(1)
pkg-plist 266
  • bin/winpr-hash
  • bin/winpr-makecert
  • bin/wlfreerdp
  • bin/xfreerdp
  • include/freerdp%%MAJORVERSION%%/freerdp/addin.h
  • include/freerdp%%MAJORVERSION%%/freerdp/altsec.h
  • include/freerdp%%MAJORVERSION%%/freerdp/api.h
  • include/freerdp%%MAJORVERSION%%/freerdp/assistance.h
  • include/freerdp%%MAJORVERSION%%/freerdp/autodetect.h
  • include/freerdp%%MAJORVERSION%%/freerdp/build-config.h
  • include/freerdp%%MAJORVERSION%%/freerdp/cache/bitmap.h
  • include/freerdp%%MAJORVERSION%%/freerdp/cache/brush.h
  • include/freerdp%%MAJORVERSION%%/freerdp/cache/cache.h
  • include/freerdp%%MAJORVERSION%%/freerdp/cache/glyph.h
  • include/freerdp%%MAJORVERSION%%/freerdp/cache/nine_grid.h
  • include/freerdp%%MAJORVERSION%%/freerdp/cache/offscreen.h
  • include/freerdp%%MAJORVERSION%%/freerdp/cache/palette.h
  • include/freerdp%%MAJORVERSION%%/freerdp/cache/pointer.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/ainput.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/audin.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/channels.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/cliprdr.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/disp.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/echo.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/encomsp.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/geometry.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/log.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/rail.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/rdpdr.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/rdpecam.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/rdpei.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/rdpgfx.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/rdpsnd.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/remdesk.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/telemetry.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/tsmf.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/urbdrc.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/video.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/wtsvc.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/ainput.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/audin.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/channels.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/cliprdr.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/cmdline.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/disp.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/drdynvc.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/encomsp.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/file.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/geometry.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/printer.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/rail.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/rdpei.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/rdpgfx.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/rdpsnd.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/remdesk.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/sshagent.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/tsmf.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/video.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/audio.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/bitmap.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/bulk.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/clear.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/color.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/dsp.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/h264.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/interleaved.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/jpeg.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/mppc.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/ncrush.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/nsc.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/planar.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/progressive.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/region.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/rfx.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/xcrush.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/yuv.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/zgfx.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codecs.h
  • include/freerdp%%MAJORVERSION%%/freerdp/constants.h
  • include/freerdp%%MAJORVERSION%%/freerdp/crypto/ber.h
  • include/freerdp%%MAJORVERSION%%/freerdp/crypto/certificate.h
  • include/freerdp%%MAJORVERSION%%/freerdp/crypto/crypto.h
  • include/freerdp%%MAJORVERSION%%/freerdp/crypto/der.h
  • include/freerdp%%MAJORVERSION%%/freerdp/crypto/er.h
  • include/freerdp%%MAJORVERSION%%/freerdp/crypto/per.h
  • include/freerdp%%MAJORVERSION%%/freerdp/crypto/tls.h
  • include/freerdp%%MAJORVERSION%%/freerdp/display.h
  • include/freerdp%%MAJORVERSION%%/freerdp/dvc.h
  • include/freerdp%%MAJORVERSION%%/freerdp/error.h
  • include/freerdp%%MAJORVERSION%%/freerdp/event.h
  • include/freerdp%%MAJORVERSION%%/freerdp/extension.h
  • include/freerdp%%MAJORVERSION%%/freerdp/freerdp.h
  • include/freerdp%%MAJORVERSION%%/freerdp/gdi/bitmap.h
  • include/freerdp%%MAJORVERSION%%/freerdp/gdi/dc.h
  • include/freerdp%%MAJORVERSION%%/freerdp/gdi/gdi.h
  • include/freerdp%%MAJORVERSION%%/freerdp/gdi/gfx.h
  • include/freerdp%%MAJORVERSION%%/freerdp/gdi/pen.h
  • include/freerdp%%MAJORVERSION%%/freerdp/gdi/region.h
  • include/freerdp%%MAJORVERSION%%/freerdp/gdi/shape.h

The first 100 are listed.

distinfo 2
FileSizeSHA256
freerdp-2.11.7.tar.gz7.33752e+065a2d54e1ca0f1facd1632bcc94c73b9f071a80c5fdbbb3f26e79f02aaa586ca3
78cdb555c57c33b7f331cb280ac2f615cb87fa74.patch966d49ea1c5a0fdb644b32fd61479dfca6770c0bb6446bbe9d274e5ae4f62f0a00b
Master sites 2
  • https://pub.freerdp.com/releases/
  • https://github.com/FreeRDP/FreeRDP/releases/download/2.11.7/

Commit history 1

DateCommitCreditsLog message
1c7e6ed56b Lucas Holt */*: bump PORTREVISION after multimedia/openh264 update to 2.6.0
openh264 2.6.0 changed its shared library version from libopenh264.so.6 to libopenh264.so.8, so every port that links against it must be rebuilt. Bump PORTREVISION on the direct consumers. www/ungoogled-chromium is not listed because it was updated to 149.0.7827.200 in the same batch and is already built against the new library. AI-Assisted-by: Claude Opus 4.8 (1M context) <[email protected]> Signed-off-by: Lucas Holt <[email protected]>