aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sysutils/synergy/Makefile11
-rw-r--r--sysutils/synergy/pkg-plist6
2 files changed, 14 insertions, 3 deletions
diff --git a/sysutils/synergy/Makefile b/sysutils/synergy/Makefile
index cac287b85d2d..3bef5196be2c 100644
--- a/sysutils/synergy/Makefile
+++ b/sysutils/synergy/Makefile
@@ -4,7 +4,7 @@ PORTNAME= synergy
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.0
DISTVERSIONSUFFIX= -stable
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
@@ -28,13 +28,17 @@ CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib
MAKE_JOBS_UNSAFE=yes
-PLIST_FILES= bin/synergyc bin/synergys bin/synergy-core \
- man/man1/synergyc.1.gz man/man1/synergys.1.gz
PORTEXAMPLES= synergy.conf.example synergy.conf.example-basic \
synergy.conf.example-advanced
OPTIONS_DEFINE= EXAMPLES
+post-patch:
+ @${REINPLACE_CMD} -e 's|return "/etc"|return "${PREFIX}/etc"|' \
+ ${WRKSRC}/src/lib/arch/unix/ArchFileUnix.cpp
+ @${REINPLACE_CMD} -e 's|/etc/synergy.conf|${PREFIX}/etc/synergy.conf|' \
+ ${WRKSRC}/doc/synergys.man
+
do-install:
.for f in synergyc synergys synergy-core
${INSTALL_PROGRAM} ${BUILD_WRKSRC}/bin/${f} ${STAGEDIR}${PREFIX}/bin
@@ -43,6 +47,7 @@ do-install:
${INSTALL_MAN} ${WRKSRC}/doc/${f}.man \
${STAGEDIR}${MANPREFIX}/man/man1/${f}.1
.endfor
+ ${INSTALL_DATA} ${WRKSRC}/doc/synergy.conf.example-basic ${STAGEDIR}${PREFIX}/etc/synergy.conf.sample # server config
do-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
diff --git a/sysutils/synergy/pkg-plist b/sysutils/synergy/pkg-plist
new file mode 100644
index 000000000000..8cf0395313fb
--- /dev/null
+++ b/sysutils/synergy/pkg-plist
@@ -0,0 +1,6 @@
+bin/synergyc
+bin/synergys
+bin/synergy-core
+man/man1/synergyc.1.gz
+man/man1/synergys.1.gz
+@sample etc/synergy.conf.sample