diff options
author | same <same75@gmail.com> | 2010-01-21 15:12:05 +0200 |
---|---|---|
committer | same <same75@gmail.com> | 2010-01-21 15:12:05 +0200 |
commit | 813f434cf2914c2d4c5bd5ccb0000ffd5a91c485 (patch) | |
tree | 70603c235505a6998e078c981d1110d6fef24338 | |
parent | [kde.eclass] Patch for >=autoconf-2.65. (diff) | |
download | kde-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.5 | 1 | ||||
-rw-r--r-- | kde-base/kopete/ChangeLog | 8 | ||||
-rw-r--r-- | kde-base/kopete/Manifest | 4 | ||||
-rw-r--r-- | kde-base/kopete/kopete-3.5.10-r5.ebuild | 159 |
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." +} |