# Created by: alepulver # $FreeBSD$ PORTNAME= xrdp PORTVERSION= 0.6.1 PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= net MASTER_SITES= GH DIST_SUBDIR?= ${PORTNAME} MAINTAINER= meta+ports@vmeta.jp COMMENT= Open source Remote Desktop Protocol (RDP) server LICENSE= GPLv2 USES= pkgconfig USE_XORG= x11 xfixes USE_AUTOTOOLS= autoconf:env automake:env libtool GNU_CONFIGURE= yes USE_RC_SUBR= xrdp USE_LDCONFIG= ${STAGEDIR}${PREFIX}/lib/xrdp USE_GITHUB= yes GH_ACCOUNT= neutrinolabs GH_PROJECT= xrdp GH_COMMIT= 5d53758 GH_TAGNAME= ${GH_COMMIT} CONFIGURE_ARGS= --localstatedir=/var LDFLAGS+= -L${LOCALBASE}/lib CPPFLAGS+= -I${LOCALBASE}/include CONFLICTS_INSTALL= xrdp-devel-[0-9]* x11rdp-devel-[0-9]* OPTIONS_DEFINE= DEBUG OPTIONS_DEFAULT= JP106 X11RDP OPTIONS_GROUP= KEYMAP XSERVER OPTIONS_GROUP_KEYMAP= JP106 OPTIONS_GROUP_XSERVER= X11RDP OPTIONS_RADIO= XVNC OPTIONS_RADIO_XVNC= REALVNC TIGERVNC TIGHTVNC TRIDIAVNC REALVNC_DESC= Use RealVNC TIGERVNC_DESC= Use TigerVNC (recommended) TIGHTVNC_DESC= Use TightVNC TRIDIAVNC_DESC= Use TridiaVNC X11RDP_DESC= Use X11rdp (most recommended) JP106_DESC= Install Japanese JP106 keymap .include # Which Xserver to use .if ${PORT_OPTIONS:MREALVNC} RUN_DEPENDS= Xvnc:${PORTSDIR}/net/vnc .endif .if ${PORT_OPTIONS:MTIGERVNC} RUN_DEPENDS= Xvnc:${PORTSDIR}/net/tigervnc .endif .if ${PORT_OPTIONS:MTIGHTVNC} RUN_DEPENDS= Xvnc:${PORTSDIR}/net/tightvnc .endif .if ${PORT_OPTIONS:MTRIDIAVNC} RUN_DEPENDS= Xvnc:${PORTSDIR}/net/tridiavnc .endif # X11rdp .if ${PORT_OPTIONS:MX11RDP} || exists(${LOCALBASE}/bin/X11rdp) RUN_DEPENDS+= X11rdp:${PORTSDIR}/x11-servers/x11rdp EXTRA_PATCHES+= ${FILESDIR}/extra-patch-x11rdp_xrdp.ini .endif .if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+= --enable-xrdpdebug CFLAGS+= -DXRDP_DEBUG .endif .if ${PORT_OPTIONS:MJP106} KEYMAP_FILES+= km-0411.ini km-e0010411.ini \ km-e0200411.ini km-e0210411.ini PLIST_SUB+= JP106="" .else PLIST_SUB+= JP106="@comment " .endif SUB_FILES= pkg-message post-patch: .for f in sesman/sesman.ini sesman/startwm.sh xrdp/rsakeys.ini xrdp/xrdp.ini @${MV} ${WRKSRC}/$f ${WRKSRC}/$f.sample .endfor pre-configure: @cd ${WRKSRC} && ./bootstrap post-install: .for f in sesman.ini startwm.sh xrdp.ini @if [ ! -f ${STAGEDIR}${PREFIX}/etc/xrdp/$f ]; then \ ${CP} -p ${STAGEDIR}${PREFIX}/etc/xrdp/$f.sample ${STAGEDIR}${PREFIX}/etc/xrdp/$f ; \ fi .endfor .for f in ${KEYMAP_FILES} ${INSTALL_DATA} ${FILESDIR}/$f ${STAGEDIR}${PREFIX}/etc/xrdp .endfor .include ef='/~lantw44/cgit/cgit.cgi/freebsd-ports-graphics/commit/emulators/sim6811/files?id=ddc831edbdc0e553f4127cd743e90f69fdbe3430'>commitdiffstats
Commit message (Expand)AuthorAgeFilesLines