Prune sysutils/pcpustat
[dports.git] / sysutils / synergy / Makefile
1 # $FreeBSD$
2
3 PORTNAME=       synergy
4 PORTVERSION=    1.7.4
5 CATEGORIES=     sysutils
6
7 MAINTAINER=     kevlo@FreeBSD.org
8 COMMENT=        Mouse and keyboard sharing utility
9
10 LICENSE=        GPLv2
11 LICENSE_FILE=   ${WRKSRC}/LICENSE
12
13 USES=           cmake cpe
14 CPE_VENDOR=     synergy-foss
15 USE_XORG=       ice xtst x11 sm
16 USE_GITHUB=     yes
17
18 DISTVERSIONPREFIX=      v
19 DISTVERSIONSUFFIX=      -stable
20
21 LIB_DEPENDS=    libcurl.so:${PORTSDIR}/ftp/curl
22
23 MAKE_JOBS_UNSAFE=yes
24
25 CFLAGS+=        -I${LOCALBASE}/include -L${LOCALBASE}/lib
26
27 PLIST_FILES=    bin/synergyc bin/synergyd bin/synergys \
28                 man/man1/synergyc.1.gz man/man1/synergys.1.gz
29 PORTEXAMPLES=   synergy.conf.example synergy.conf.example-basic \
30                 synergy.conf.example-advanced
31
32 OPTIONS_DEFINE= EXAMPLES
33
34 BROKEN_sparc64= cannot build: C++ code errors
35
36 do-install:
37 .for f in synergyc synergyd synergys
38         ${INSTALL_PROGRAM} ${WRKSRC}/bin/${f} ${STAGEDIR}${PREFIX}/bin
39 .endfor
40         ${INSTALL_MAN} ${WRKSRC}/doc/synergyc.man \
41                 ${STAGEDIR}${MANPREFIX}/man/man1/synergyc.1
42         ${INSTALL_MAN} ${WRKSRC}/doc/synergys.man \
43                 ${STAGEDIR}${MANPREFIX}/man/man1/synergys.1
44         ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
45 .for f in ${PORTEXAMPLES}
46         ${INSTALL_DATA} ${WRKSRC}/doc/${f} ${STAGEDIR}${EXAMPLESDIR}
47 .endfor
48
49 .include <bsd.port.mk>