pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/synergy



Module Name:    pkgsrc
Committed By:   tnn
Date:           Fri May  9 22:19:48 UTC 2025

Added Files:
        pkgsrc/net/synergy: DESCR Makefile PLIST distinfo

Log Message:
net/synergy: put back removed package until after next branch or so

requested by abs@


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.3 pkgsrc/net/synergy/DESCR
cvs rdiff -u -r0 -r1.95 pkgsrc/net/synergy/Makefile
cvs rdiff -u -r0 -r1.10 pkgsrc/net/synergy/PLIST
cvs rdiff -u -r0 -r1.45 pkgsrc/net/synergy/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/net/synergy/DESCR
diff -u /dev/null pkgsrc/net/synergy/DESCR:1.3
--- /dev/null   Fri May  9 22:19:48 2025
+++ pkgsrc/net/synergy/DESCR    Fri May  9 22:19:48 2025
@@ -0,0 +1,8 @@
+With synergy, all the computers on your desktop form a single virtual
+screen.  You use the mouse and keyboard of only one of the computers
+while you use all of the monitors on all of the computers.  You tell
+synergy how many screens you have and their positions relative to one
+another.  Synergy then detects when the mouse moves off the edge of a
+screen and jumps it instantly to the neighboring screen.  The keyboard
+works normally on each screen; input goes to whichever screen has the
+cursor.

Index: pkgsrc/net/synergy/Makefile
diff -u /dev/null pkgsrc/net/synergy/Makefile:1.95
--- /dev/null   Fri May  9 22:19:48 2025
+++ pkgsrc/net/synergy/Makefile Fri May  9 22:19:48 2025
@@ -0,0 +1,101 @@
+# $NetBSD: Makefile,v 1.95 2025/05/09 22:19:48 tnn Exp $
+
+DISTNAME=              synergy-core-1.14.6.19
+PKGNAME=               ${DISTNAME:S/-core//}
+PKGREVISION=           11
+CATEGORIES=            net x11
+MASTER_SITES=          ${MASTER_SITE_GITHUB:=symless/}
+GITHUB_PROJECT=                synergy-core
+GITHUB_TAG=            ${PKGVERSION_NOREV}-stable
+DISTFILES=             ${DEFAULT_DISTFILES}            \
+                         googletest-1.10.0.tar.gz      \
+                         pugixml-1.12.1.tar.gz
+SITES.googletest-1.10.0.tar.gz=        \
+       -${MASTER_SITE_GITHUB:=google/}googletest/archive/release-1.10.0.tar.gz
+SITES.pugixml-1.12.1.tar.gz=   \
+       -${MASTER_SITE_GITHUB:=zeux/}pugixml/archive/v1.12.1.tar.gz
+
+MAINTAINER=            pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=              http://synergy-project.org/
+COMMENT=               Let a user share a mouse and keyboard among computers
+LICENSE=               gnu-gpl-v2
+
+USE_LANGUAGES=         c c++11
+USE_CMAKE=             yes
+USE_TOOLS+=            pkg-config
+CMAKE_CONFIGURE_ARGS+=         -DSYNERGY_BUILD_LEGACY_GUI=OFF
+CMAKE_CONFIGURE_ARGS+=         -DSYNERGY_BUILD_LEGACY_INSTALLER=OFF
+
+CONFIGURE_ENV+=                GIT_COMMIT=218fa800
+
+EXAMPLES=      MacReadme.txt org.synergy-foss.org.synergyc.plist \
+               org.synergy-foss.org.synergys.plist synergy.conf.example \
+               synergy.conf.example-advanced synergy.conf.example-basic
+
+SUBST_CLASSES+=                        fix-paths
+SUBST_STAGE.fix-paths=         pre-configure
+SUBST_MESSAGE.fix-paths=       Fixing absolute paths.
+SUBST_FILES.fix-paths=         src/lib/arch/unix/ArchFileUnix.cpp
+SUBST_FILES.fix-paths+=                src/lib/arch/unix/ArchDaemonUnix.h
+SUBST_FILES.fix-paths+=                src/lib/synergy/unix/AppUtilUnix.cpp
+SUBST_SED.fix-paths=           -e 's,"/etc,"${PKG_SYSCONFDIR},g'
+SUBST_SED.fix-paths+=          -e 's,"/usr/share/X11,"${X11BASE}/share/X11,g'
+
+post-extract:
+       ${RM} -rf ${WRKSRC}/ext/googletest
+       ${LN} -s ${WRKDIR}/googletest-* ${WRKSRC}/ext/googletest
+       ${RM} -rf ${WRKSRC}/ext/pugixml
+       ${LN} -s ${WRKDIR}/pugixml-* ${WRKSRC}/ext/pugixml
+
+INSTALLATION_DIRS=     bin ${PKGMANDIR}/man1 share/examples/${PKGBASE}
+
+do-install:
+.for p in synergyc synergys
+       ${INSTALL_PROGRAM} ${WRKSRC}/bin/${p} ${DESTDIR}${PREFIX}/bin/${p}
+       ${INSTALL_MAN} ${WRKSRC}/doc/${p}.man ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/${p}.1
+.endfor
+.for f in ${EXAMPLES}
+       ${INSTALL_DATA} ${WRKSRC}/doc/${f} ${DESTDIR}${PREFIX}/share/examples/${PKGBASE}
+.endfor
+
+.include "../../mk/compiler.mk"
+.if !empty(PKGSRC_COMPILER:Mclang)
+_WRAP_EXTRA_ARGS.CXX+= -Wno-switch -Wno-unused \
+                       -Wno-deprecated-register -Wno-tautological-compare \
+                       -Wno-logical-op-parentheses -Wno-null-dereference
+CWRAPPERS_APPEND.cxx+= -Wno-switch -Wno-unused \
+                       -Wno-deprecated-register -Wno-tautological-compare \
+                       -Wno-logical-op-parentheses -Wno-null-dereference
+.endif
+
+.include "../../mk/endian.mk"
+.if ${MACHINE_ENDIAN} == "big"
+CFLAGS+=       -DUSYNERGY_BIG_ENDIAN
+.else
+CFLAGS+=       -DUSYNERGY_LITTLE_ENDIAN
+.endif
+
+# XXX surely there exists a better way to do this
+.if ${OPSYS} != "Linux"
+BUILDLINK_TRANSFORM+=  rm:-ldl
+.endif
+
+LDFLAGS.SunOS+=        -lsocket -lnsl
+
+.include "../../net/mDNSResponder/buildlink3.mk"
+.include "../../security/openssl/buildlink3.mk"
+.include "../../www/curl/buildlink3.mk"
+.if !exists(/System/Library/Frameworks/Carbon.framework)
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../graphics/gdk-pixbuf2/buildlink3.mk"
+.include "../../sysutils/libnotify/buildlink3.mk"
+.include "../../x11/libXext/buildlink3.mk"
+.include "../../x11/libXinerama/buildlink3.mk"
+.include "../../x11/libxkbfile/buildlink3.mk"
+.include "../../x11/libXrandr/buildlink3.mk"
+.include "../../x11/libXt/buildlink3.mk"
+.include "../../x11/libXtst/buildlink3.mk"
+.endif
+.include "../../mk/dlopen.buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/synergy/PLIST
diff -u /dev/null pkgsrc/net/synergy/PLIST:1.10
--- /dev/null   Fri May  9 22:19:48 2025
+++ pkgsrc/net/synergy/PLIST    Fri May  9 22:19:48 2025
@@ -0,0 +1,11 @@
+@comment $NetBSD: PLIST,v 1.10 2025/05/09 22:19:48 tnn Exp $
+bin/synergyc
+bin/synergys
+man/man1/synergyc.1
+man/man1/synergys.1
+share/examples/synergy/MacReadme.txt
+share/examples/synergy/org.synergy-foss.org.synergyc.plist
+share/examples/synergy/org.synergy-foss.org.synergys.plist
+share/examples/synergy/synergy.conf.example
+share/examples/synergy/synergy.conf.example-advanced
+share/examples/synergy/synergy.conf.example-basic

Index: pkgsrc/net/synergy/distinfo
diff -u /dev/null pkgsrc/net/synergy/distinfo:1.45
--- /dev/null   Fri May  9 22:19:48 2025
+++ pkgsrc/net/synergy/distinfo Fri May  9 22:19:48 2025
@@ -0,0 +1,18 @@
+$NetBSD: distinfo,v 1.45 2025/05/09 22:19:48 tnn Exp $
+
+BLAKE2s (googletest-1.10.0.tar.gz) = 53d218b6e7821bf20289e24c4efec5b7a3cc2be8f06373c07a5af078dc4ee892
+SHA512 (googletest-1.10.0.tar.gz) = bd52abe938c3722adc2347afad52ea3a17ecc76730d8d16b065e165bc7477d762bce0997a427131866a89f1001e3f3315198204ffa5d643a9355f1f4d0d7b1a9
+Size (googletest-1.10.0.tar.gz) = 904349 bytes
+BLAKE2s (pugixml-1.12.1.tar.gz) = 89db006704bd615535d7b4eb78c2712de08c04c2f3669b39cd94532455afc1fc
+SHA512 (pugixml-1.12.1.tar.gz) = c1a80518e8d7b21f2a15b2023b77e87484f5b7581e68ff508785a60cab53d1689b5508f5a652d6f0d4fbcc91f66d59246fdfe499fd6b0e188c7914ed5919980b
+Size (pugixml-1.12.1.tar.gz) = 571665 bytes
+BLAKE2s (synergy-core-1.14.6.19.tar.gz) = 7c338506be57a16732ed5d01c21e11df82eeb069088149987f9392e4deca80e7
+SHA512 (synergy-core-1.14.6.19.tar.gz) = 84cbc12a4489e18b412feb29d45254962064ace270ff52043cdd047b714a7396886ab9b5dec8ab9d55be8494072b986d9b74f4e99f86590358a6d5c7e3c5020e
+Size (synergy-core-1.14.6.19.tar.gz) = 4658286 bytes
+SHA1 (patch-CMakeLists.txt) = 3f0e3a894f2233be5dee7efb20fc3931aab0532c
+SHA1 (patch-src_lib_arch_CMakeLists.txt) = 79464a7c2bc2f4012163fd4a84742bdd2e31dd4a
+SHA1 (patch-src_lib_arch_unix_ArchSystemUnix.cpp) = 722df1971a98bfca48792102d2157c91ce130835
+SHA1 (patch-src_lib_platform_CMakeLists.txt) = 0ed41294261e7dc07313a2d93a6874878f3c27bd
+SHA1 (patch-src_lib_platform_XWindowsKeyState.cpp) = 8c7715c4c569a180f825946e11b2b3967b9c84c1
+SHA1 (patch-src_lib_platform_XWindowsPowerManager.cpp) = 630c648cf31aea19d4b8ccd4f200c96401157459
+SHA1 (patch-src_lib_server_Config.cpp) = dc6a00fd33e71480a5f002cf15b8f876143f82a3



Home | Main Index | Thread Index | Old Index