Date: Sun, 25 Feb 2018 03:23:22 +0000 (UTC) From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r462893 - in head/sysutils/synergy: . files Message-ID: <201802250323.w1P3NMwt097255@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: yuri Date: Sun Feb 25 03:23:21 2018 New Revision: 462893 URL: https://svnweb.freebsd.org/changeset/ports/462893 Log: sysutils/synergy: Update to 2.0.0 Changelog (incomplete): https://github.com/symless/synergy-core/blob/master/ChangeLog Additional port changes: * Changed to DISTVERSION * USES=cmake:outsource * Added SYNERGY_REVISION cmake variable with fake 7-digit hash that it now expects * Updated PLIST_FILES * Updated do-install * Split out do-install-EXAMPLES-on * Removed post-extract with gtest extraction (not needed) * Updated WWW * Updated patches, deleted unnecessary ones. Approved by: tcberner (mentor, implicit) Added: head/sysutils/synergy/files/patch-CMakeLists.txt (contents, props changed) Deleted: head/sysutils/synergy/files/patch-src_CMakeLists.txt head/sysutils/synergy/files/patch-src_lib_common_common.h head/sysutils/synergy/files/patch-src_test_CMakeLists.txt Modified: head/sysutils/synergy/Makefile head/sysutils/synergy/distinfo head/sysutils/synergy/files/patch-src_lib_arch_CMakeLists.txt head/sysutils/synergy/pkg-descr Modified: head/sysutils/synergy/Makefile ============================================================================== --- head/sysutils/synergy/Makefile Sun Feb 25 03:10:33 2018 (r462892) +++ head/sysutils/synergy/Makefile Sun Feb 25 03:23:21 2018 (r462893) @@ -1,8 +1,8 @@ # $FreeBSD$ PORTNAME= synergy -PORTVERSION= 1.8.8 DISTVERSIONPREFIX= v +DISTVERSION= 2.0.0 DISTVERSIONSUFFIX= -stable CATEGORIES= sysutils @@ -14,37 +14,37 @@ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libcurl.so:ftp/curl -USES= cmake cpe ssl +USES= cmake:outsource cpe ssl CPE_VENDOR= synergy-foss -USE_XORG= ice xtst x11 sm xext xinerama xrandr xi USE_GITHUB= yes GH_ACCOUNT= symless GH_PROJECT= synergy-core +USE_XORG= ice xtst x11 sm xext xinerama xrandr xi +CMAKE_ARGS= -DSYNERGY_REVISION:STRING=${PORTVERSION:S/.//g}00000 # it expects a 7-digit hash + CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib MAKE_JOBS_UNSAFE=yes -PLIST_FILES= bin/synergyc bin/synergyd bin/synergys \ +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-extract: - @${MKDIR} ${WRKSRC}/ext/gtest-1.6.0 - @${TAR} xf ${WRKSRC}/ext/gtest-1.6.0.zip -C ${WRKSRC}/ext/gtest-1.6.0 - do-install: -.for f in synergyc synergyd synergys - ${INSTALL_PROGRAM} ${WRKSRC}/bin/${f} ${STAGEDIR}${PREFIX}/bin +.for f in synergyc synergys synergy-core + ${INSTALL_PROGRAM} ${BUILD_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 - ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} +.for f in synergyc synergys + ${INSTALL_MAN} ${WRKSRC}/doc/${f}.man \ + ${STAGEDIR}${MANPREFIX}/man/man1/${f}.1 +.endfor + +do-install-EXAMPLES-on: + @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for f in ${PORTEXAMPLES} ${INSTALL_DATA} ${WRKSRC}/doc/${f} ${STAGEDIR}${EXAMPLESDIR} .endfor Modified: head/sysutils/synergy/distinfo ============================================================================== --- head/sysutils/synergy/distinfo Sun Feb 25 03:10:33 2018 (r462892) +++ head/sysutils/synergy/distinfo Sun Feb 25 03:23:21 2018 (r462893) @@ -1,3 +1,3 @@ -TIMESTAMP = 1511905795 -SHA256 (symless-synergy-core-v1.8.8-stable_GH0.tar.gz) = 9ee45aabf9f77925bfab6248e713ae5d9e6bfe6bc246e4a0a6304dc6a30f5f14 -SIZE (symless-synergy-core-v1.8.8-stable_GH0.tar.gz) = 13498827 +TIMESTAMP = 1519524199 +SHA256 (symless-synergy-core-v2.0.0-stable_GH0.tar.gz) = d4afbbde2c819da44588afbf66ebb3376494d627f6bc4efaf0144b3fb3a41905 +SIZE (symless-synergy-core-v2.0.0-stable_GH0.tar.gz) = 5892923 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 Sun Feb 25 03:23:21 2018 (r462893) @@ -0,0 +1,11 @@ +--- CMakeLists.txt.orig 2018-02-25 02:25:11 UTC ++++ CMakeLists.txt +@@ -299,7 +299,7 @@ elseif (${CMAKE_SYSTEM_NAME} MATCHES "Da + ${OPENSSL_ROOT}/lib/libssl.a + ${OPENSSL_ROOT}/lib/libcrypto.a + ) +-elseif (${CMAKE_SYSTEM_NAME} MATCHES "Linux") ++elseif (${CMAKE_SYSTEM_NAME} MATCHES "Linux|.*BSD") + set (OPENSSL_LIBS ssl crypto) + else() + message (FATAL_ERROR "Couldn't find OpenSSL") Modified: head/sysutils/synergy/files/patch-src_lib_arch_CMakeLists.txt ============================================================================== --- head/sysutils/synergy/files/patch-src_lib_arch_CMakeLists.txt Sun Feb 25 03:10:33 2018 (r462892) +++ head/sysutils/synergy/files/patch-src_lib_arch_CMakeLists.txt Sun Feb 25 03:23:21 2018 (r462893) @@ -1,9 +1,9 @@ ---- src/lib/arch/CMakeLists.txt.orig 2015-08-03 10:52:29.431081000 +0800 -+++ src/lib/arch/CMakeLists.txt 2015-08-03 10:52:45.330309000 +0800 -@@ -50,5 +50,5 @@ +--- src/lib/arch/CMakeLists.txt.orig 2018-02-25 02:17:23 UTC ++++ src/lib/arch/CMakeLists.txt +@@ -40,5 +40,5 @@ endif() add_library(arch STATIC ${sources}) if (UNIX) -- target_link_libraries(arch dl ${libs}) -+ target_link_libraries(arch ${libs}) +- target_link_libraries(arch dl ${libs}) ++ target_link_libraries(arch ${CMAKE_DL_LIBS} ${libs}) endif() Modified: head/sysutils/synergy/pkg-descr ============================================================================== --- head/sysutils/synergy/pkg-descr Sun Feb 25 03:10:33 2018 (r462892) +++ head/sysutils/synergy/pkg-descr Sun Feb 25 03:23:21 2018 (r462893) @@ -4,4 +4,4 @@ own display, without special hardware. It's intended with multiple computers on their desk since each system uses its own display. -WWW: http://synergy-foss.org/ +WWW: https://symless.com/synergy
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201802250323.w1P3NMwt097255>