Changeset View
Changeset View
Standalone View
Standalone View
sysutils/synergy/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= synergy | PORTNAME= synergy | ||||
PORTVERSION= 1.6.2 | PORTVERSION= 1.7.3 | ||||
CATEGORIES= sysutils | CATEGORIES= sysutils | ||||
MAINTAINER= kevlo@FreeBSD.org | MAINTAINER= kevlo@FreeBSD.org | ||||
COMMENT= Mouse and keyboard sharing utility | COMMENT= Mouse and keyboard sharing utility | ||||
LICENSE= GPLv2 | LICENSE= GPLv2 | ||||
LICENSE_FILE= ${WRKSRC}/COPYING | LICENSE_FILE= ${WRKSRC}/COPYING | ||||
USES= cmake cpe | USES= cmake cpe | ||||
CPE_VENDOR= synergy-foss | CPE_VENDOR= synergy-foss | ||||
USE_XORG= ice xtst x11 sm | USE_XORG= ice xtst x11 sm | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
DISTVERSIONPREFIX= v | |||||
DISTVERSIONSUFFIX= -stable | |||||
LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl | LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl | ||||
MAKE_JOBS_UNSAFE=yes | MAKE_JOBS_UNSAFE=yes | ||||
CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib | CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib | ||||
PLIST_FILES= bin/synergyc bin/synergyd bin/synergys \ | PLIST_FILES= bin/synergyc bin/synergyd bin/synergys \ | ||||
man/man1/synergyc.1.gz man/man1/synergys.1.gz | man/man1/synergyc.1.gz man/man1/synergys.1.gz | ||||
PORTEXAMPLES= synergy.conf.example synergy.conf.example-basic \ | PORTEXAMPLES= synergy.conf.example synergy.conf.example-basic \ | ||||
synergy.conf.example-advanced | synergy.conf.example-advanced | ||||
OPTIONS_DEFINE= EXAMPLES | OPTIONS_DEFINE= EXAMPLES | ||||
post-extract: | post-extract: | ||||
cd ${WRKSRC}/ext/ | cp ${WRKSRC}/LICENSE ${WRKSRC}/COPYING | ||||
${MKDIR} ${WRKSRC}/ext/cryptopp562 | ${MKDIR} -p ${WRKSRC}/ext/gmock-1.6.0 ${WRKSRC}/ext/gtest-1.6.0 | ||||
(cd ${WRKSRC}/ext/cryptopp562 && ${TAR} xfz ${WRKSRC}/ext/cryptopp562.zip) | (cd ${WRKSRC}/ext/gmock-1.6.0 && ${TAR} xfz ../gmock-1.6.0.zip) | ||||
(cd ${WRKSRC}/ext/gtest-1.6.0 && ${TAR} xfz ../gtest-1.6.0.zip) | |||||
do-install: | do-install: | ||||
.for f in synergyc synergyd synergys | .for f in synergyc synergyd synergys | ||||
${INSTALL_PROGRAM} ${WRKSRC}/bin/${f} ${STAGEDIR}${PREFIX}/bin | ${INSTALL_PROGRAM} ${WRKSRC}/bin/${f} ${STAGEDIR}${PREFIX}/bin | ||||
.endfor | .endfor | ||||
${INSTALL_MAN} ${WRKSRC}/doc/synergyc.man \ | ${INSTALL_MAN} ${WRKSRC}/doc/synergyc.man \ | ||||
${STAGEDIR}${MANPREFIX}/man/man1/synergyc.1 | ${STAGEDIR}${MANPREFIX}/man/man1/synergyc.1 | ||||
${INSTALL_MAN} ${WRKSRC}/doc/synergys.man \ | ${INSTALL_MAN} ${WRKSRC}/doc/synergys.man \ | ||||
${STAGEDIR}${MANPREFIX}/man/man1/synergys.1 | ${STAGEDIR}${MANPREFIX}/man/man1/synergys.1 | ||||
${MKDIR} ${STAGEDIR}${EXAMPLESDIR} | ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} | ||||
.for f in ${PORTEXAMPLES} | .for f in ${PORTEXAMPLES} | ||||
${INSTALL_DATA} ${WRKSRC}/doc/${f} ${STAGEDIR}${EXAMPLESDIR} | ${INSTALL_DATA} ${WRKSRC}/doc/${f} ${STAGEDIR}${EXAMPLESDIR} | ||||
.endfor | .endfor | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |