# ChangeLog for x11-misc/synergy
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/synergy/ChangeLog,v 1.36 2005/11/03 12:43:48 nelchael Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/synergy/ChangeLog,v 1.37 2005/11/11 22:04:39 nelchael Exp $
+
+ 12 Nov 2005; Krzysiek Pawlik <nelchael@gentoo.org>
+ +files/synergy-1.2.5-print-buffer.patch, synergy-1.2.5.ebuild:
+ Fix bug 110562 - segfault when server is started with --help.
03 Nov 2005; Krzysiek Pawlik <nelchael@gentoo.org> -synergy-1.2.2.ebuild,
-synergy-1.2.3.ebuild, synergy-1.2.4.ebuild, synergy-1.2.5.ebuild:
-MD5 0a55828b000d3b4cb3230c7bd7c030a4 ChangeLog 4291
+MD5 b9d125be3a2613313e15c8c8f6ac0f74 ChangeLog 4474
MD5 d8b0d98a25b5d57140f0bd5f7e6307b0 files/digest-synergy-1.2.4 65
MD5 6ae1c41860d170a2a890a695cf65877f files/digest-synergy-1.2.5 65
+MD5 13e6e9a7fe7aba9b1a817d4668051646 files/synergy-1.2.5-print-buffer.patch 649
MD5 cdb11033a3fa6525334cecf938961c07 metadata.xml 166
MD5 6de4947e46d4bdf52a050b3f00aac8f3 synergy-1.2.4.ebuild 896
-MD5 034e0270fa6464b1cb390de60aa36f0b synergy-1.2.5.ebuild 900
+MD5 3f1b252cc1a290484709b71a9ef8735c synergy-1.2.5.ebuild 1000
--- /dev/null
+diff -Nru synergy-1.2.5.orig/lib/base/CLog.cpp synergy-1.2.5/lib/base/CLog.cpp
+--- synergy-1.2.5.orig/lib/base/CLog.cpp 2005-10-27 00:37:38.000000000 +0200
++++ synergy-1.2.5/lib/base/CLog.cpp 2005-10-27 00:38:17.000000000 +0200
+@@ -118,7 +118,7 @@
+ int pad = g_priorityPad;
+
+ // print to buffer
+- char stack[1024];
++ char stack[4096];
+ va_list args;
+ va_start(args, fmt);
+ char* buffer = CStringUtil::vsprint(stack,
+@@ -150,7 +150,7 @@
+ }
+
+ // compute prefix padding length
+- char stack[1024];
++ char stack[4096];
+ sprintf(stack, "%d", line);
+ int pad = strlen(file) + 1 /* comma */ +
+ strlen(stack) + 1 /* colon */ + 1 /* space */ +
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/synergy/synergy-1.2.5.ebuild,v 1.2 2005/11/03 12:43:48 nelchael Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/synergy/synergy-1.2.5.ebuild,v 1.3 2005/11/11 22:04:39 nelchael Exp $
+
+inherit eutils
DESCRIPTION="Lets you easily share a single mouse and keyboard between multiple computers."
SRC_URI="mirror://sourceforge/${PN}2/${P}.tar.gz"
DEPEND="virtual/x11"
+src_unpack() {
+
+ unpack "${A}"
+ epatch "${FILESDIR}/${P}-print-buffer.patch"
+
+}
+
src_compile() {
econf --sysconfdir=/etc || die
dodoc AUTHORS BUGS ChangeLog HISTORY NEWS PORTING README TODO
insinto /etc
doins ${S}/examples/synergy.conf
+
}
pkg_postinst() {
+
einfo
einfo "${PN} can also be used to connect to computers running Windows."
einfo "Visit ${HOMEPAGE} to find the Windows client."
einfo
+
}