svn commit: r355803 - in head/sysutils/synergy: . files

Kevin Lo kevlo at FreeBSD.org
Fri May 30 09:00:05 UTC 2014


Author: kevlo
Date: Fri May 30 09:00:03 2014
New Revision: 355803
URL: http://svnweb.freebsd.org/changeset/ports/355803
QAT: https://qat.redports.org/buildarchive/r355803/

Log:
  Update to 1.5.0

Added:
  head/sysutils/synergy/files/patch-CMakeLists.txt   (contents, props changed)
  head/sysutils/synergy/files/patch-src-test-CMakeLists.txt   (contents, props changed)
Deleted:
  head/sysutils/synergy/files/patch-CConfig.cpp
  head/sysutils/synergy/files/patch-CConfig.h
  head/sysutils/synergy/files/patch-gtest-port.h
Modified:
  head/sysutils/synergy/Makefile
  head/sysutils/synergy/distinfo

Modified: head/sysutils/synergy/Makefile
==============================================================================
--- head/sysutils/synergy/Makefile	Fri May 30 08:50:20 2014	(r355802)
+++ head/sysutils/synergy/Makefile	Fri May 30 09:00:03 2014	(r355803)
@@ -1,11 +1,11 @@
 # $FreeBSD$
 
 PORTNAME=	synergy
-PORTVERSION=	1.3.8
-PORTREVISION=	1
+PORTVERSION=	1.5.0
 DISTVERSIONSUFFIX=	-Source
 CATEGORIES=	sysutils
-MASTER_SITES=	GOOGLE_CODE
+MASTER_SITES=	http://synergy-project.org/files/packages/
+DISTNAME=	${PORTNAME}-${PORTVERSION}-r2278${DISTVERSIONSUFFIX}
 
 MAINTAINER=	kevlo at FreeBSD.org
 COMMENT=	Mouse and keyboard sharing utility
@@ -13,21 +13,34 @@ COMMENT=	Mouse and keyboard sharing util
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}${DISTVERSIONSUFFIX}
 USES=		cmake
 USE_XORG=	ice xtst x11 sm
 
+LIB_DEPENDS=	libcurl.so:${PORTSDIR}/ftp/curl
+
 MAKE_JOBS_UNSAFE=yes
 
-CFLAGS+=	-L${LOCALBASE}/lib -I${LOCALBASE}/include
+CFLAGS+=	-I${LOCALBASE}/include -L${LOCALBASE}/lib
 
-PLIST_FILES=	bin/synergys bin/synergyc
+PLIST_FILES=    bin/synergyc bin/synergyd bin/synergys bin/syntool \
+		man/man1/synergyc.1.gz man/man1/synergys.1.gz
 PORTEXAMPLES=	synergy.conf.example synergy.conf.example-basic \
 		synergy.conf.example-advanced
 
+post-extract:
+	cd ${WRKSRC}/ext/
+	${MKDIR} ${WRKSRC}/ext/cryptopp562
+	(cd ${WRKSRC}/ext/cryptopp562 && ${TAR} xfz ${WRKSRC}/ext/cryptopp562.zip)
+
 do-install:
-.for f in synergys synergyc
+.for f in synergyc synergyd synergys syntool
 	${INSTALL_PROGRAM} ${WRKSRC}/bin/${f} ${STAGEDIR}${PREFIX}/bin
 .endfor
+	${INSTALL_MAN} ${WRKSRC}/doc/synergyc.man \
+		${STAGEDIR}${MANPREFIX}/man/man1/synergyc.1
+	${INSTALL_MAN} ${WRKSRC}/doc/synergys.man \
+		${STAGEDIR}${MANPREFIX}/man/man1/synergys.1
 .if !defined(NOPORTEXAMPLES)
 	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
 .for f in ${PORTEXAMPLES}

Modified: head/sysutils/synergy/distinfo
==============================================================================
--- head/sysutils/synergy/distinfo	Fri May 30 08:50:20 2014	(r355802)
+++ head/sysutils/synergy/distinfo	Fri May 30 09:00:03 2014	(r355803)
@@ -1,2 +1,2 @@
-SHA256 (synergy-1.3.8-Source.tar.gz) = 0afc83e4ed0b46ed497d4229b2b2854e8d3c581a112f4da05110943edbfacc03
-SIZE (synergy-1.3.8-Source.tar.gz) = 2518396
+SHA256 (synergy-1.5.0-r2278-Source.tar.gz) = 66bf6016a2e71b2b2b26fc445d28324d1d286b6fca7ae3e9d19fd300769af024
+SIZE (synergy-1.5.0-r2278-Source.tar.gz) = 4350894

Added: head/sysutils/synergy/files/patch-CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/synergy/files/patch-CMakeLists.txt	Fri May 30 09:00:03 2014	(r355803)
@@ -0,0 +1,13 @@
+--- CMakeLists.txt.orig	2014-05-23 23:43:58.000000000 +0800
++++ CMakeLists.txt	2014-05-30 13:55:26.000000000 +0800
+@@ -74,10 +74,6 @@
+ # Depending on the platform, pass in the required defines.
+ if (UNIX)
+ 
+-	# warnings as errors:
+-	# we have a problem with people checking in code with warnings.
+-	set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror")
+-
+ 	# For config.h, detect the libraries, functions, etc.
+ 	include(CheckIncludeFiles)
+ 	include(CheckLibraryExists)

Added: head/sysutils/synergy/files/patch-src-test-CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/synergy/files/patch-src-test-CMakeLists.txt	Fri May 30 09:00:03 2014	(r355803)
@@ -0,0 +1,23 @@
+--- src/test/CMakeLists.txt.orig	2014-05-30 14:01:30.000000000 +0800
++++ src/test/CMakeLists.txt	2014-05-30 14:12:21.000000000 +0800
+@@ -14,20 +14,5 @@
+ # You should have received a copy of the GNU General Public License
+ # along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ 
+-include_directories(
+-	../../ext/gtest-1.6.0
+-	../../ext/gtest-1.6.0/include
+-	../../ext/gmock-1.6.0
+-	../../ext/gmock-1.6.0/include)
+-	
+-add_library(gtest STATIC ../../ext/gtest-1.6.0/src/gtest-all.cc)
+-add_library(gmock STATIC ../../ext/gmock-1.6.0/src/gmock-all.cc)
+-
+-if (UNIX)
+-	# ignore warnings in gtest and gmock
+-	set_target_properties(gtest PROPERTIES COMPILE_FLAGS "-w")
+-	set_target_properties(gmock PROPERTIES COMPILE_FLAGS "-w")
+-endif()
+-
+ add_subdirectory(integtests)
+ add_subdirectory(unittests)


More information about the svn-ports-all mailing list