summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Kuleshov <svyatogor@gentoo.org>2003-11-05 18:39:09 +0000
committerSergey Kuleshov <svyatogor@gentoo.org>2003-11-05 18:39:09 +0000
commitf7c26e72bf5ef69d4de291b4e2fab1b82497a996 (patch)
tree6b7c4e5da7583163d72be66ac3ab24e317bef9c5 /net-im/sim
parentFixed ICQ login problem (bug #32800). (diff)
downloadhistorical-f7c26e72bf5ef69d4de291b4e2fab1b82497a996.tar.gz
historical-f7c26e72bf5ef69d4de291b4e2fab1b82497a996.tar.bz2
historical-f7c26e72bf5ef69d4de291b4e2fab1b82497a996.zip
Fixed ICQ login problem (bug #32800).
Diffstat (limited to 'net-im/sim')
-rw-r--r--net-im/sim/Manifest4
-rw-r--r--net-im/sim/files/icqlogon-gentoo.patch33
-rw-r--r--net-im/sim/sim-0.9.ebuild4
3 files changed, 37 insertions, 4 deletions
diff --git a/net-im/sim/Manifest b/net-im/sim/Manifest
index 444d1c2a8f4e..3de9be28d29a 100644
--- a/net-im/sim/Manifest
+++ b/net-im/sim/Manifest
@@ -1,7 +1,7 @@
MD5 d2591bab556bc46ee7bdab9f5b9063f6 sim-0.8.2-r2.ebuild 1356
MD5 fc552e7e8553628a13d7c60be53a7ecd sim-0.8.3.ebuild 1242
-MD5 65c4f638ed82c9d7315b216019808098 sim-0.9.ebuild 1361
-MD5 b2ae8f4ce890a40a13a5be50d76c8ef7 ChangeLog 2659
+MD5 5e7248d20f84192c093d98912c96b6f9 sim-0.9.ebuild 1363
+MD5 1ca591405dad8f13b9ad722601b8f8e0 ChangeLog 2913
MD5 37236013e0d26d43c6bff35a8a48e8ec metadata.xml 220
MD5 0f0af3c4d6d9ba7bba0e22fa6a5278b9 files/sim-0.8.2-nostl.diff 863
MD5 70f338fa515789e891aee9725c524201 files/digest-sim-0.8.2-r2 62
diff --git a/net-im/sim/files/icqlogon-gentoo.patch b/net-im/sim/files/icqlogon-gentoo.patch
new file mode 100644
index 000000000000..540f24749807
--- /dev/null
+++ b/net-im/sim/files/icqlogon-gentoo.patch
@@ -0,0 +1,33 @@
+--- sim-0.9/plugins/icq/icqlogin-orig.cpp 2003-11-05 18:51:21.000000000 +0200
++++ sim-0.9/plugins/icq/icqlogin.cpp 2003-11-05 18:52:59.000000000 +0200
+@@ -131,18 +131,18 @@
+ pass[n++] = c;
+ }
+
+- m_socket->writeBuffer << 0x00000001L;
+- m_socket->writeBuffer.tlv(0x0001, uin);
+- m_socket->writeBuffer.tlv(0x0002, pass, n);
+- m_socket->writeBuffer.tlv(0x0003, "ICQBasic");
+- m_socket->writeBuffer.tlv(0x0016, 0x010A);
+- m_socket->writeBuffer.tlv(0x0017, 0x0014);
+- m_socket->writeBuffer.tlv(0x0018, 0x0009);
+- m_socket->writeBuffer.tlv(0x0019, 0x0000);
+- m_socket->writeBuffer.tlv(0x001A, 0x04E5);
+- m_socket->writeBuffer.tlv(0x0014, 0x0000043DL);
+- m_socket->writeBuffer.tlv(0x000f, "en");
+- m_socket->writeBuffer.tlv(0x000e, "us");
++ m_socket->writeBuffer << 0x00000001L;
++ m_socket->writeBuffer.tlv(0x0001, uin);
++ m_socket->writeBuffer.tlv(0x0002, pass, n);
++ m_socket->writeBuffer.tlv(0x0003, "ICQ Inc. - Product of ICQ (TM).2001b.5.17.1.3642.85");
++ m_socket->writeBuffer.tlv(0x0016, 0x010A);
++ m_socket->writeBuffer.tlv(0x0017, 0x0005);
++ m_socket->writeBuffer.tlv(0x0018, 0x0011);
++ m_socket->writeBuffer.tlv(0x0019, 0x0001);
++ m_socket->writeBuffer.tlv(0x001A, 0x0E3A);
++ m_socket->writeBuffer.tlv(0x0014, 0x00000055L);
++ m_socket->writeBuffer.tlv(0x000e, "us");
++ m_socket->writeBuffer.tlv(0x000f, "en");
+ sendPacket();
+ return;
+ }
diff --git a/net-im/sim/sim-0.9.ebuild b/net-im/sim/sim-0.9.ebuild
index ab939b739958..87635acaa9c3 100644
--- a/net-im/sim/sim-0.9.ebuild
+++ b/net-im/sim/sim-0.9.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2003 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-im/sim/sim-0.9.ebuild,v 1.1 2003/11/04 07:57:17 aliz Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-im/sim/sim-0.9.ebuild,v 1.2 2003/11/05 18:39:01 sergey Exp $
if [ $( use kde ) ]; then
inherit kde-base eutils
@@ -23,7 +23,7 @@ DEPEND="$DEPEND sys-devel/flex"
src_unpack() {
unpack ${A} ; cd ${S}
-
+ epatch ${FILESDIR}/icqlogon-gentoo.patch
sed -i "s:head -\([0-9]\):head -n \1:g" acinclude.m4 aclocal.m4 configure
sed -i "s:\.\/Makefile:Makefile:g" configure
sed -i 's:rm -rf $(sim_plugindir)/.*::g' plugins/*/Makefile.in