summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsame <same75@gmail.com>2010-01-21 15:12:05 +0200
committersame <same75@gmail.com>2010-01-21 15:12:05 +0200
commit813f434cf2914c2d4c5bd5ccb0000ffd5a91c485 (patch)
tree70603c235505a6998e078c981d1110d6fef24338
parent[kde.eclass] Patch for >=autoconf-2.65. (diff)
downloadkde-sunset-813f434cf2914c2d4c5bd5ccb0000ffd5a91c485.tar.gz
kde-sunset-813f434cf2914c2d4c5bd5ccb0000ffd5a91c485.tar.bz2
kde-sunset-813f434cf2914c2d4c5bd5ccb0000ffd5a91c485.zip
[kde-base/kopete] Yahoo protocol back on track. I backported it (partially yet) from KDE4 trunk.
-rw-r--r--Documentation/package.unmask/kde-3.51
-rw-r--r--kde-base/kopete/ChangeLog8
-rw-r--r--kde-base/kopete/Manifest4
-rw-r--r--kde-base/kopete/kopete-3.5.10-r5.ebuild159
4 files changed, 170 insertions, 2 deletions
diff --git a/Documentation/package.unmask/kde-3.5 b/Documentation/package.unmask/kde-3.5
index 584f6336..d358f40e 100644
--- a/Documentation/package.unmask/kde-3.5
+++ b/Documentation/package.unmask/kde-3.5
@@ -302,6 +302,7 @@
=kde-base/kopete-3.5.10
=kde-base/kopete-3.5.10-r2
=kde-base/kopete-3.5.10-r4
+=kde-base/kopete-3.5.10-r5
=kde-base/korganizer-3.5.10
=kde-base/korn-3.5.10
=kde-base/korundum-3.5.10
diff --git a/kde-base/kopete/ChangeLog b/kde-base/kopete/ChangeLog
index aec04859..e73a8b04 100644
--- a/kde-base/kopete/ChangeLog
+++ b/kde-base/kopete/ChangeLog
@@ -1,7 +1,13 @@
# ChangeLog for kde-base/kopete
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/kde-base/kopete/ChangeLog,v 1.218 2009/10/12 23:58:47 abcd Exp $
+*kopete-3.5.10-r5 (21 Jan 2010)
+
+ 21 Jan 2010; Serghei Amelian <serghei@gentoo.org>
+ +kopete-3.5.10-r5.ebuild:
+ Yahoo protocol back on track. First attempt.
+
12 Oct 2009; Jonathan Callen <abcd@gentoo.org>
-files/kopete-3.5.9-icq-protocol-change.patch, -kopete-3.5.10-r3.ebuild:
Clean out cruft
diff --git a/kde-base/kopete/Manifest b/kde-base/kopete/Manifest
index 2064b587..4f2cdb45 100644
--- a/kde-base/kopete/Manifest
+++ b/kde-base/kopete/Manifest
@@ -8,9 +8,11 @@ AUX kopete-3.5.10-icq-protocol-change2.patch 1193 RMD160 3b64b3e73e676ba470224ae
AUX kopete-3.5.10-jabber-protocol-gtalknickfix.patch 557 RMD160 b4555d2843dbdb8acf60ddd404ccbdb588b25022 SHA1 f871ed82fe6678d0456aab02b3110030d54dcc52 SHA256 a8ada8e5d3d44e3c8f7ef64e05bdec51edc7c9c130b988a53192232d73b33bdd
AUX kopete-3.5.10-libgadu-CVE-2008-4776.patch 1122 RMD160 f0bee221b4e98731f6dfc2612fb636abb929854a SHA1 b8e3f021ddae685cafcca557ce1054f803e2a88a SHA256 58ce7f80403a6457e4803806b90be339820e4d654ba43a8323ea72b5ef0cd62a
AUX kopete-3.5.5-icqfix.patch 749 RMD160 129efdaa2bf0dbf88fe4714b4daab5f3606cbc91 SHA1 f3ef29b821ba5f0b62438a7b78a982625e42bd94 SHA256 e165e409343918ac49da0df867f7df34fffa5adfd550ca3079016d0b576a1987
+DIST kdenetwork-3.5-patchset-02.tar.bz2 59139 RMD160 ba03a66068026fc103e5a29a5cec33339685bf6b SHA1 7c1e4d1e37dbe3fa9a44a784c74ca302c6a6dd18 SHA256 21a9741fc3126a8c87db24b279631427cf961459053dc564af12c031abfa9e9c
DIST kdenetwork-3.5.10.tar.bz2 9336764 RMD160 f888f53746f1e734d3c15c09eac1c2b9c0564b20 SHA1 eb280bffaf4642bfda442cc6a9fb38dc4163b720 SHA256 a511aafe2356d6041de1c617085e6d4cf5b3cab38c390dc044c9bd86b3f0d4e9
EBUILD kopete-3.5.10-r2.ebuild 4119 RMD160 b024a6b17a68b96e0209d8ab66172017d4129538 SHA1 9fa9816c772ecb5c4349190afb6d6fb1f32c95e8 SHA256 4bb57afc0292fae18849b58aa5deefca3a0ee8cf661a747bd600e4847f0d9d68
EBUILD kopete-3.5.10-r4.ebuild 4691 RMD160 b43d9529dcae25405ec82c7b2407f4e4953ca94c SHA1 7977199877ef1c2b3c46d2b6ca9366dab9da8cda SHA256 63e8ac0c8424b3347673e6384905c03bc6b6025788780499bbf704b29fef2739
+EBUILD kopete-3.5.10-r5.ebuild 4779 RMD160 8bd08c540b731b57ca3079a4b4f912362f173f7e SHA1 412ed59aeced92f3bcf3f29fc036b91020ae0472 SHA256 a348b80e84fa747b11a39cdf4245cb6d7cc278274c16393b7c86f9b01079b2c8
EBUILD kopete-3.5.10.ebuild 4053 RMD160 41c7c906e627c637b33ae38d160ef06475a8a418 SHA1 1f65210a253621c4625839d2d63fb898342bde99 SHA256 7bbc78b00ced6af2ca532fd87a2230f2b03d717de6d198cb548882f5ee86b01b
-MISC ChangeLog 31661 RMD160 ecc965a428464cdfce7258bd76ae2c972d2dad46 SHA1 db1e48f8d36987dfd9f5fede39b55ad2e7235d4e SHA256 e08da2cd378d3b99ac6a9f4f286569950bcd344a9f9f3011b417a46565abad35
+MISC ChangeLog 31822 RMD160 3b36449099fe47787519a63b638be0e91a98e4c3 SHA1 c79b5bf51da7bd7b321760fd1bab9570428d6ea1 SHA256 b2fe43f6058a484a524b1ed0220d3a273853fa526e6b130f86ead5352d34e6b8
MISC metadata.xml 2177 RMD160 7fb05332a5564014005aea91cd62d4efc7587156 SHA1 e0774e6f4f08eaa49c0861c653d8557cf0eda640 SHA256 e62fb464ae82d480d882a14f378965bf18651cbb80c51234088fe8c2e0cd000c
diff --git a/kde-base/kopete/kopete-3.5.10-r5.ebuild b/kde-base/kopete/kopete-3.5.10-r5.ebuild
new file mode 100644
index 00000000..ba16e32c
--- /dev/null
+++ b/kde-base/kopete/kopete-3.5.10-r5.ebuild
@@ -0,0 +1,159 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kopete/kopete-3.5.10-r4.ebuild,v 1.11 2009/07/08 14:33:06 alexxy Exp $
+
+KMNAME=kdenetwork
+EAPI="1"
+inherit kde-meta eutils
+
+SRC_URI="${SRC_URI}
+ http://www.thel.ro/kde-sunset/kdenetwork-3.5-patchset-02.tar.bz2"
+
+DESCRIPTION="KDE multi-protocol IM client"
+HOMEPAGE="http://kopete.kde.org/"
+
+KEYWORDS="~alpha amd64 hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86"
+
+IUSE="emoticons-manager jingle ssl xscreensaver slp kernel_linux kdehiddenvisibility"
+PLUGINS="addbookmarks alias autoreplace connectionstatus contactnotes crypt highlight history latex netmeeting nowlistening
+ statistics texteffect translator webpresence"
+PROTOCOLS="gadu groupwise irc jabber oscar msn sametime sms v4l2 winpopup yahoo"
+IUSE="${IUSE} ${PLUGINS} ${PROTOCOLS}"
+
+# Even more broken tests...
+RESTRICT="test"
+
+# The kernel_linux? ( ) conditional dependencies are for webcams, not supported
+# on other kernels AFAIK
+BOTH_DEPEND="
+ =app-crypt/qca-1.0*
+ >=dev-libs/glib-2
+ dev-libs/libxml2
+ dev-libs/libxslt
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXrender
+ jabber? (
+ net-dns/libidn
+ )
+ jingle? (
+ dev-libs/expat
+ >=media-libs/speex-1.1.6
+ ~net-libs/ortp-0.7.1
+ )
+ kernel_linux? ( virtual/opengl )
+ sametime? ( =net-libs/meanwhile-1.0* )
+ sms? ( app-mobilephone/gsmlib )
+ xscreensaver? ( x11-libs/libXScrnSaver )
+"
+RDEPEND="
+ ${BOTH_DEPEND}
+ crypt? ( app-crypt/gnupg )
+ latex? (
+ media-gfx/imagemagick
+ virtual/latex-base
+ )
+ netmeeting? ( net-voip/ekiga )
+ ssl? ( =app-crypt/qca-tls-1.0* )
+"
+# !kde-base/kdenetwork is handled by the eclass.
+
+DEPEND="
+ ${BOTH_DEPEND}
+ x11-proto/videoproto
+ kernel_linux? (
+ virtual/os-headers
+ x11-libs/libXv
+ )
+ xscreensaver? ( x11-proto/scrnsaverproto )
+"
+
+pkg_setup() {
+ if use v4l2 && use kernel_linux && ! built_with_use x11-libs/qt:3 opengl; then
+ eerror "To support Video4Linux webcams in this package is required to have"
+ eerror "x11-libs/qt:3 compiled with OpenGL support."
+ eerror "Please reemerge x11-libs/qt:3 with USE=\"opengl\"."
+ die "Please reemerge x11-libs/qt:3 with USE=\"opengl\"."
+ fi
+
+ if use netmeeting && ! use msn; then
+ eerror "Netmeeting support (USE=\"netmeeting\") for the MSN module has"
+ eerror "been requested, but the MSN module (USE=\"msn\") is not enabled."
+ eerror "Enable the \"msn\" USE flag or disable the \"netmeeting\" USE flag."
+ die "Invalid USE flag combination."
+ fi
+}
+
+kopete_disable() {
+ einfo "Disabling $2 $1"
+ sed -i -e "s/$2//" "${S}/kopete/$1s/Makefile.am"
+}
+
+src_unpack() {
+ kde-meta_src_unpack
+
+ epatch "${FILESDIR}/${PN}-0.12_alpha1-xscreensaver.patch"
+ epatch "${FILESDIR}/${PN}-3.5.5-icqfix.patch"
+ epatch "${FILESDIR}/kdenetwork-3.5.5-linux-headers-2.6.18.patch"
+ epatch "${FILESDIR}/${P}-gcc43.patch"
+ epatch "${FILESDIR}/${PN}-3.5-rolling_icon.patch"
+ epatch "${FILESDIR}/${P}-libgadu-CVE-2008-4776.patch"
+ epatch "${FILESDIR}/${P}-icq-protocol-change2.patch"
+ epatch "${FILESDIR}/${P}-jabber-protocol-gtalknickfix.patch"
+ epatch "${FILESDIR}/${P}-glibc210.patch"
+
+ if use emoticons-manager; then
+ epatch "${FILESDIR}/emoticon-manager.patch"
+ fi
+
+ use addbookmarks || kopete_disable plugin addbookmarks
+ use alias || kopete_disable plugin alias
+ use autoreplace || kopete_disable plugin autoreplace
+ use connectionstatus || kopete_disable plugin connectionstatus
+ use contactnotes || kopete_disable plugin contactnotes
+ use crypt || kopete_disable plugin cryptography
+ use highlight || kopete_disable plugin highlight
+ use history || kopete_disable plugin history
+ use latex || kopete_disable plugin latex
+ use netmeeting || kopete_disable plugin netmeeting
+ use nowlistening || kopete_disable plugin nowlistening
+ use statistics || kopete_disable plugin statistics
+ use texteffect || kopete_disable plugin texteffect
+ use translator || kopete_disable plugin translator
+ use webpresence || kopete_disable plugin webpresence
+ use gadu || kopete_disable protocol '\$(GADU)'
+ use groupwise || kopete_disable protocol groupwise
+ use irc || kopete_disable protocol irc
+ use jabber || kopete_disable protocol '\$(JABBER)'
+ use oscar || kopete_disable protocol oscar
+ use msn || kopete_disable protocol msn
+ use winpopup || kopete_disable protocol winpopup
+ use yahoo || kopete_disable protocol yahoo
+
+ rm -f "${S}/configure"
+}
+
+src_compile() {
+ local myconf="
+ --without-xmms
+ $(use_enable debug testbed)
+ $(use_enable jingle)
+ $(use_enable sametime meanwhile)
+ $(use_enable sms smsgsm)
+ $(use_with xscreensaver)
+ "
+
+ kde_src_compile
+}
+
+src_install() {
+ kde_src_install
+
+ rm -f "${D}${KDEDIR}"/bin/{stun,relay}server
+}
+
+pkg_postinst() {
+ kde_pkg_postinst
+
+ elog "If you would like to use Off-The-Record encryption, emerge net-im/kopete-otr."
+}