Changeset View
Changeset View
Standalone View
Standalone View
net/xrdp-devel/Makefile
# Created by: alepulver | # Created by: alepulver | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= xrdp | PORTNAME= xrdp | ||||
PORTVERSION= 0.9.5 | PORTVERSION= 0.9.6 | ||||
DISTVERSIONPREFIX= v | DISTVERSIONPREFIX= v | ||||
PORTREVISION= 1 | |||||
PORTEPOCH= 1 | PORTEPOCH= 1 | ||||
CATEGORIES= net | CATEGORIES= net | ||||
PKGNAMESUFFIX= -devel | PKGNAMESUFFIX= -devel | ||||
DIST_SUBDIR?= ${PORTNAME} | DIST_SUBDIR?= ${PORTNAME} | ||||
MAINTAINER= meta@FreeBSD.org | MAINTAINER= meta@FreeBSD.org | ||||
COMMENT= Open source Remote Desktop Protocol (RDP) server | COMMENT= Open source Remote Desktop Protocol (RDP) server | ||||
LICENSE= APACHE20 | LICENSE= APACHE20 | ||||
LICENSE_FILE= ${WRKSRC}/COPYING | LICENSE_FILE= ${WRKSRC}/COPYING | ||||
# pulseaudio's built source is required for audio redirection | IGNORE= no development version available right now, use net/xrdp instead | ||||
# pulseaudio's configured source is required for audio redirection | |||||
BUILD_DEPENDS= ${NONEXISTENT}:audio/pulseaudio:configure \ | BUILD_DEPENDS= ${NONEXISTENT}:audio/pulseaudio:configure \ | ||||
${LOCALBASE}/bin/nasm:devel/nasm | ${LOCALBASE}/bin/nasm:devel/nasm | ||||
RUN_DEPENDS= ${LOCALBASE}/lib/xorg/modules/libxorgxrdp.so:x11-drivers/xorgxrdp | RUN_DEPENDS= ${LOCALBASE}/lib/xorg/modules/libxorgxrdp.so:x11-drivers/xorgxrdp | ||||
USES= autoreconf:build jpeg localbase libtool pkgconfig ssl | USES= autoreconf:build jpeg localbase libtool pkgconfig ssl | ||||
USE_XORG= ice pixman sm x11 xfixes xrandr | USE_XORG= ice pixman sm x11 xfixes xrandr | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
USE_LDCONFIG= ${PREFIX}/lib/xrdp | USE_LDCONFIG= ${PREFIX}/lib/xrdp | ||||
Show All 36 Lines | |||||
PULSE_WRKSRC= ${MAKE} -C ${PORTSDIR}/audio/pulseaudio -VWRKSRC | PULSE_WRKSRC= ${MAKE} -C ${PORTSDIR}/audio/pulseaudio -VWRKSRC | ||||
post-extract: | post-extract: | ||||
# librfxcodec is provided as git submodule | # librfxcodec is provided as git submodule | ||||
@${CP} -r ${WRKSRC_librfxcodec}/ ${WRKSRC}/librfxcodec/ | @${CP} -r ${WRKSRC_librfxcodec}/ ${WRKSRC}/librfxcodec/ | ||||
@${CP} -r ${WRKSRC_libpainter}/ ${WRKSRC}/libpainter/ | @${CP} -r ${WRKSRC_libpainter}/ ${WRKSRC}/libpainter/ | ||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} \ | |||||
-e "s|^PULSE_SCRIPT=/etc/xrdp/pulse/default.pa|PULSE_SCRIPT=${PREFIX}/etc/xrdp/pulse/default.pa|" \ | |||||
${WRKSRC}/sesman/sesman.ini | |||||
@${REINPLACE_CMD} \ | @${REINPLACE_CMD} \ | ||||
-e "s|^PULSE_DIR = .*|PULSE_DIR = `${PULSE_WRKSRC}`|" \ | -e "s|^PULSE_DIR = .*|PULSE_DIR = `${PULSE_WRKSRC}`|" \ | ||||
-e "s|-Wall -O2|-Wall -O2 -I${LOCALBASE}/include|" \ | -e "s|-Wall -O2|-Wall -O2 -I${LOCALBASE}/include|" \ | ||||
${WRKSRC}/sesman/chansrv/pulse/Makefile | ${WRKSRC}/sesman/chansrv/pulse/Makefile | ||||
pre-configure: | pre-configure: | ||||
@cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ./bootstrap | @cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ./bootstrap | ||||
Show All 24 Lines |