pkgsrc-wip/xrdp/Makefile

58 lines
1.8 KiB
Makefile

# $NetBSD: Makefile,v 1.19 2012/10/07 20:11:10 asau Exp $
DISTNAME= xrdp-0.5.0
CATEGORIES= net x11
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=xrdp/}
MAINTAINER= mwilhelmy@users.sourceforge.net
HOMEPAGE= http://xrdp.sourceforge.net/
COMMENT= Remote Desktop Protocol server
LICENSE= gnu-gpl-v2
USE_TOOLS+= autoconf automake gmake
USE_LIBTOOL= yes
RCD_SCRIPTS= xrdp sesman
RCD_SCRIPT_SRC.xrdp= files/xrdp.sh
RCD_SCRIPT_SRC.sesman= files/sesman.sh
WRKSRC= ${WRKDIR}/xrdp
EGDIR= ${PREFIX}/share/examples/xrdp
AUTO_MKDIRS= yes
MAKE_DIRS= share/examples/pam.d
INSTALLATION_DIRS= share/xrdp share/examples/xrdp
PKG_SYSCONFSUBDIR= xrdp
CONF_FILES+= ${EGDIR}/sesman.ini ${PKG_SYSCONFDIR}/sesman.ini
CONF_FILES+= ${EGDIR}/rsakeys.ini ${PKG_SYSCONFDIR}/rsakeys.ini
CONF_FILES+= ${EGDIR}/xrdp.ini ${PKG_SYSCONFDIR}/xrdp.ini
SUBST_CLASSES+= man
SUBST_MESSAGE.man= Fixing variables in man-pages
SUBST_STAGE.man= post-patch
SUBST_FILES.man= docs/man/sesman.ini.5 docs/man/xrdp.ini.5
SUBST_FILES.man+= docs/man/xrdp.8 docs/man/xrdp-sesman.8 docs/man/xrdp-sesrun.8
SUBST_SED.man= -E -e 's,\$$\{(SESMAN|XRDP)_BIN_DIR\},${PREFIX}/bin,g'
SUBST_SED.man+= -e 's,\$$\{(SESMAN|XRDP)_CFG_DIR\},${PKG_SYSCONFDIR},g'
SUBST_SED.man+= -e 's,\$$\{(SESMAN|XRDP)_LOG_DIR\},.,g' # FIXME
SUBST_SED.man+= -e 's,\$$\{(SESMAN|XRDP)_PID_DIR\},/var/run,g'
SUBST_CLASSES+= paths
SUBST_MESSAGE.paths= Fixing hardcoded paths
SUBST_STAGE.paths= post-patch
SUBST_FILES.paths= sesman/env.c
SUBST_VARS.paths= PREFIX
GNU_CONFIGURE= yes
pre-configure:
set -e; cd ${WRKSRC}; ${CONFIG_SHELL} bootstrap
.include "../../security/openssl/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/pam.buildlink3.mk"
.include "../../mk/dlopen.buildlink3.mk"
.include "../../x11/libX11/buildlink3.mk"
.include "../../x11/libXfixes/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"