# Created by: Alejandro Pulver # $FreeBSD: head/net/ssvnc/Makefile 412348 2016-04-01 14:17:44Z mat $ PORTNAME= ssvnc PORTVERSION= 1.0.29 PORTREVISION= 2 CATEGORIES= net security MASTER_SITES= SF DISTFILES= ${DISTNAME}.src${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Enhanced TightVNC Viewer (SSVNC: SSL/SSH VNC viewer) LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= stunnel:security/stunnel \ xterm:x11/xterm OPTIONS_DEFINE= DOCS ULTRAFTP ULTRAFTP_DESC= UltraVNC File Transfer support (Java required) USES= gmake imake:env jpeg perl5 tk:wrapper USE_OPENSSL= yes USE_PERL5= run USE_XORG= xi xmu xt xaw ice xpm xext sm MAKE_ENV+= ROOT=${STAGEDIR} .include .if ${PORT_OPTIONS:MULTRAFTP} USE_JAVA= yes PLIST_SUB+= ULTRAFTP="" .else MAKE_ARGS+= JSRC="" PLIST_SUB+= ULTRAFTP="@comment " .endif .if ! ${PORT_OPTIONS:MDOCS} MAKE_ARGS+= DOCS="" .endif post-patch: @${REINPLACE_CMD} -e 's|grep Linux|grep ${OPSYS}|' ${WRKSRC}/scripts/util/ss_vncviewer @${REINPLACE_CMD} -e 's|[[:<:]]ssvnc[[:>:]]|ssvnc-gui|' ${WRKSRC}/man/man1/ssvnc.1 @${REINPLACE_CMD} -e 's|/usr/local/bin|${LOCALBASE}/bin|' \ -e 's|^CC =|CC ?=|' ${WRKSRC}/vncstorepw/Makefile do-configure: @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} config post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ssvnc/*.so @${MKDIR} ${STAGEDIR}${MAN1PREFIX}/man/man1 .for man in ssvnc.1 ssvncviewer.1 ${INSTALL_MAN} ${WRKSRC}/man/man1/${man} \ ${STAGEDIR}${MAN1PREFIX}/man/man1 .endfor .include