Bug 184414 - New port: sysutils/qsynergy - graphical front end for Synergy
Summary: New port: sysutils/qsynergy - graphical front end for Synergy
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Max Brazhnikov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-12-01 16:50 UTC by Kevin Zheng
Modified: 2013-12-05 12:40 UTC (History)
0 users

See Also:


Attachments
file.shar (2.18 KB, text/plain)
2013-12-01 16:50 UTC, Kevin Zheng
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kevin Zheng 2013-12-01 16:50:00 UTC
QSynergy is a comprehensive and easy to use graphical front end for Synergy.
Synergy lets a user control more than one computer with a single mouse and
keyboard (and has lots and lots of extra features on top of that).  Synergy
itself only comes with a GUI for MS Windows. QSynergy was written to fill
the gap for users on Mac and Unix platforms. Of course, it runs on MS
Windows as well.

WWW: http://www.volker-lanz.de/software/qsynergy

Please note that this port is DIFFERENT from sysutils/quicksynergy, which already exists in the ports tree.

Also, please check my use of ${PREFIX} in post-install.

Fix: Patch attached with submission follows:
Comment 1 Max Brazhnikov freebsd_committer freebsd_triage 2013-12-05 12:09:58 UTC
Responsible Changed
From-To: freebsd-ports-bugs->makc

I'll take it.
Comment 2 dfilter service freebsd_committer freebsd_triage 2013-12-05 12:36:30 UTC
Author: makc
Date: Thu Dec  5 12:36:21 2013
New Revision: 335666
URL: http://svnweb.freebsd.org/changeset/ports/335666

Log:
  Add new port sysutils/qsynergy:
  
  Comprehensive and easy to use graphical front end for Synergy.
  
  WWW: http://www.volker-lanz.de/software/qsynergy
  
  PR:		ports/184414
  Submitted by:	Kevin Zheng <kevinz5000@gmail.com>

Added:
  head/sysutils/qsynergy/
  head/sysutils/qsynergy/Makefile   (contents, props changed)
  head/sysutils/qsynergy/distinfo   (contents, props changed)
  head/sysutils/qsynergy/pkg-descr   (contents, props changed)
Modified:
  head/sysutils/Makefile

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Thu Dec  5 12:35:48 2013	(r335665)
+++ head/sysutils/Makefile	Thu Dec  5 12:36:21 2013	(r335666)
@@ -758,6 +758,7 @@
     SUBDIR += qjail2
     SUBDIR += qlogtools
     SUBDIR += qpxtool
+    SUBDIR += qsynergy
     SUBDIR += quicksynergy
     SUBDIR += qzeitgeist
     SUBDIR += radeontool

Added: head/sysutils/qsynergy/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/qsynergy/Makefile	Thu Dec  5 12:36:21 2013	(r335666)
@@ -0,0 +1,33 @@
+# Created by: Kevin Zheng <kevinz5000@gmail.com>
+# $FreeBSD$
+
+PORTNAME=	qsynergy
+PORTVERSION=	0.9.1
+CATEGORIES=	sysutils
+MASTER_SITES=	SF/${PORTNAME}/${PORTVERSION}
+
+MAINTAINER=	kevinz5000@gmail.com
+COMMENT=	Comprehensive and easy to use graphical front end for Synergy
+
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+USES=		qmake
+USE_QT4=	moc_build rcc_build uic_build gui network
+
+PLIST_FILES=	bin/qsynergy \
+		share/pixmaps/qsynergy.xpm
+
+DESKTOP_ENTRIES=	"QSynergy" "Graphical front end for Synergy" \
+			"${PREFIX}/share/pixmaps/qsynergy.xpm" \
+			"${PORTNAME}" "Qt;Settings;System;" true
+
+post-patch:
+	@${REINPLACE_CMD} -e "s|/usr/bin|${PREFIX}/bin|" \
+	    ${WRKSRC}/qsynergy.pro ${WRKSRC}/src/AppConfig.cpp
+
+post-install:
+	${INSTALL_DATA} ${WRKSRC}/dist/qsynergy.xpm \
+	    ${STAGEDIR}/${PREFIX}/share/pixmaps
+
+.include <bsd.port.mk>

Added: head/sysutils/qsynergy/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/qsynergy/distinfo	Thu Dec  5 12:36:21 2013	(r335666)
@@ -0,0 +1,2 @@
+SHA256 (qsynergy-0.9.1.tar.gz) = 3ae886f977cae04c2152cc9f0bdcf88b17bd6ebe6b003c3eba58c68b1eb24630
+SIZE (qsynergy-0.9.1.tar.gz) = 158259

Added: head/sysutils/qsynergy/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/qsynergy/pkg-descr	Thu Dec  5 12:36:21 2013	(r335666)
@@ -0,0 +1,8 @@
+QSynergy is a comprehensive and easy to use graphical front end for
+Synergy.  Synergy lets a user control more than one computer with
+a single mouse and keyboard (and has lots and lots of extra features
+on top of that).  Synergy itself only comes with a GUI for MS
+Windows.  QSynergy was written to fill the gap for users on Mac and
+Unix platforms.  Of course, it runs on MS Windows as well.
+
+WWW: http://www.volker-lanz.de/software/qsynergy
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 3 Max Brazhnikov freebsd_committer freebsd_triage 2013-12-05 12:36:55 UTC
State Changed
From-To: open->closed

New port added, with minor changes. Thanks!