ChangeLog

# ChangeLog for net-im/tkabber
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-im/tkabber/ChangeLog,v 1.34 2008/03/27 13:40:55 coldwind Exp $

27 Mar 2008; Santiago M. Mola
-tkabber-0.9.5b.ebuild, -tkabber-0.9.6_beta.ebuild, -tkabber-0.9.7.ebuild,
-tkabber-0.9.8.ebuild:
Remove old versions.

23 May 2007; Christian Faulhammer
tkabber-0.9.5b.ebuild:
fix typo, featurefull -> featureful, spotted by nightmorph

18 May 2007; Peter Weller tkabber-0.9.9.ebuild:
Stable on amd64 wrt bug 176729

06 May 2007; Marius Mauch tkabber-0.9.9.ebuild:
Replacing einfo with elog

30 Apr 2007; Jose Luis Rivero ChangeLog:
Stable on alpha wrt bug #96933

22 Feb 2007; Piotr JaroszyƄski ChangeLog:
Transition to Manifest2.

30 Nov 2006; Gustavo Zacarias tkabber-0.9.9.ebuild:
Stable on sparc

28 Nov 2006; Christian Faulhammer tkabber-0.9.9.ebuild:
stable x86, bug #96933

*tkabber-0.9.9 (28 Oct 2006)

28 Oct 2006; Gustavo Felisberto ;
+files/NAT_HTTP_filetransfer.diff, +tkabber-0.9.9.ebuild:
Adding new version. Credits must go to Antek Grzymala for his work in in bug
#143953.

27 Apr 2006; Alec Warner files/digest-tkabber-0.9.5b,
files/digest-tkabber-0.9.6_beta, files/digest-tkabber-0.9.7, Manifest:
Fixing SHA256 digest, pass four

*tkabber-0.9.8 (08 Apr 2006)

08 Apr 2006; +tkabber-0.9.8.ebuild:
tkabber now depend on >=dev-tcltk/tclxml-3.0 bug #97113; version bump bug
#99856

15 Sep 2005; Aron Griffis tkabber-0.9.6_beta.ebuild:
Mark 0.9.6_beta stable on alpha

05 May 2005; Sven Wegener tkabber-0.9.5b.ebuild,
tkabber-0.9.6_beta.ebuild:
Removed * postfix from <, <=, >= and > dependencies.

07 Apr 2005; Jan Brinkmann tkabber-0.9.7.ebuild:
added ~amd64 to KEYWORDS, fixes #88180

02 Apr 2005; Jason Wever tkabber-0.9.6_beta.ebuild:
Stable on SPARC.

26 Nov 2004; Olivier Crete tkabber-0.9.5b.ebuild:
Remove sed in global scope

*tkabber-0.9.7 (26 Nov 2004)

26 Nov 2004; Olivier Crete -tkabber-0.9.3b-r1.ebuild,
-tkabber-0.9.4b.ebuild, +tkabber-0.9.7.ebuild:
Bumped to 0.9.7 (thanks to mikovits christian )
Fixed compilation with portage 2.0.51 (thanks to Alexander Kreuzer
and Rob Orlowsky )
Marked 0.9.6_beta stable on x86 and cleaned up old versions

08 Aug 2004; Tom Martin tkabber-0.9.6_beta.ebuild:
Typo in DESCRIPTION: writen -> written. Bug 59717.

19 Jun 2004; Jason Wever tkabber-0.9.6_beta.ebuild:
Added ~sparc keyword.

23 May 2004; Don Seiler ; tkabber-0.9.3b-r1.ebuild,
tkabber-0.9.4b.ebuild, tkabber-0.9.5b.ebuild, tkabber-0.9.6_beta.ebuild:
Updating package homepage

*tkabber-0.9.6_beta (06 Feb 2004)

06 Feb 2004; Don Seiler ; metadata.xml,
tkabber-0.9.6_beta.ebuild:
Version bump. Thanks to Michael Kohl

14 Jan 2004; Aron Griffis tkabber-0.9.5b.ebuild:
add ~alpha

*tkabber-0.9.5b (08 Jul 2003)

08 Jul 2003; Arcady Genkin :
Version update. Thanks to Tobias Sager .

*tkabber-0.9.4b (02 Mar 2003)

23 Apr 2003; Stanislav Brabec tkabber-0.9.4b.ebuild:
Fixed DEPEND for tcl/tk 8.4 (#19558).

02 Mar 2003; Arcady Genkin :
Version update.

*tkabber-0.9.3b-r1 (31 Jan 2003)

23 Apr 2003; Stanislav Brabec tkabber-0.9.3b-r1.ebuild:
Fixed DEPEND for tcl/tk 8.4 (#19558).

04 Feb 2003; Arcady Genkin :
Wrapped SSL and GPG support in the corresponding USE flags.

02 Feb 2003; Arcady Genkin :
Added dev-tcltk/tclxml-expat dependency. This makes the ebuild utilize
all documented optional features of tkabber.

*tkabber-0.9.3b (31 Jan 2003)

01 Feb 2003; Arcady Genkin :
Added dev-tcltk/tkTheme to dependencies. This adds docking support for
KDE and WindowMaker, for example.
Added dev-tcltk/tkXwin to dependencies. This adds auto-away feature.
Added dev-tcltk/tclgpgme to dependencies. This adds GPG
encryption/signing of the messages.

31 Jan 2003; Arcady Genkin :
Initial version of the package.

Manifest

AUX NAT_HTTP_filetransfer.diff 2252 RMD160 66b6798cc37ed00fd37f7822a969919383c0d4c1 SHA1 524eb4fe1db51f7a46491bd5aad14991fe546664 SHA256 bda2f2668cf3bd24b978c2e4ec5cb6c78b9db1257fcfe48a78ecda0be7d74abf
DIST tkabber-0.9.9.tar.gz 785288 RMD160 ecaed256760caa30b97654c67852257dec770ba6 SHA1 ad5187dc164e238ae7fcc62c97bb9e54cf3ecfe0 SHA256 a5d3f38654a480d1ea2df60be3a5d9180d867fe400424ff09f8154fc86fc067a
DIST tkabber-plugins-0.9.9.tar.gz 366148 RMD160 920595ba427758d13be4398078a0d1bb400ac602 SHA1 35cc4571a4dab1febcf1fc536a594fe2517f0168 SHA256 03435ab0e890d2ed7cee55e727c9a16136bbf89a12af28cf8a72f16080c5e96a
EBUILD tkabber-0.9.9.ebuild 2469 RMD160 d4c7768b0d59ed076cb34ea1920420c766bd6cf1 SHA1 921c333d288e2d16a9223855a06c93df83e4d500 SHA256 3899c48963cd19832874a17e30403e13bbd8c11f48debdc98610b71e31d79561
MISC ChangeLog 4611 RMD160 bf172a934253835872ba349c8e5775f1aba4ff5a SHA1 72469cae938962e17a88c548dfe90f46564ac2fd SHA256 7a83cca59f838d326c90498539974affa6b162e3801770a1831ce9399d60b193
MISC metadata.xml 328 RMD160 b5060e2fedfc631212b9caa91f6a03038a2a6483 SHA1 248cbcbb875592a40b3f5f64eb689c817953eaa1 SHA256 36a582e2e60e10e38aea6ac729445310a48c73d2f24572bfc514e56b05800feb

files

metadata.xml




net-im
Tkabber is a Free and Open Source client for the Jabber instant messaging system. It's writen in Tcl/Tk, and works on many platforms.

tkabber-0.9.9.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-im/tkabber/tkabber-0.9.9.ebuild,v 1.6 2007/05/18 22:10:55 welp Exp $

inherit eutils

DESCRIPTION="Tkabber is a Free and Open Source client for the Jabber instant messaging system, written in Tcl/Tk."
HOMEPAGE="http://tkabber.jabber.ru/"
SRC_URI="http://files.jabberstudio.org/tkabber/${P}.tar.gz
plugins? ( http://files.jabberstudio.org/tkabber/tkabber-plugins-${PV}.tar.gz )"
IUSE="crypt plugins ssl extras"

DEPEND=">=dev-lang/tcl-8.3.3
>=dev-lang/tk-8.3.3
|| ( >=dev-tcltk/tclxml-3.0 dev-tcltk/tclxml-expat )
crypt? ( >=dev-tcltk/tclgpgme-1.0 )
>=dev-tcltk/tcllib-1.3
>=dev-tcltk/bwidget-1.3
ssl? ( >=dev-tcltk/tls-1.4.1 )
>=dev-tcltk/tkXwin-1.0
>=dev-tcltk/tkTheme-1.0"

LICENSE="GPL-2"
KEYWORDS="alpha amd64 sparc x86"
SLOT="0"

pkg_setup() {
if ! use extras; then
ewarn "You have the extras use flag off. That means that proxy file transfers will not work"
ewarn "If you need that press Contrl-C now and activate it!"
fi
if has_version '>=dev-tcltk/tclxml-3.0' \
&& ! built_with_use dev-tcltk/tclxml expat ; then
eerror "tclxml is missing expat support."
eerror "Please add 'expat' to your USE flags, and re-emerge tclxml."
die "tclxml needs expat support"
fi
}

src_compile() {
# dont run make, because the Makefile is broken with all=install
echo -n
if use extras; then
epatch ${FILESDIR}/NAT_HTTP_filetransfer.diff
fi
}

src_install() {
dodir /usr/share/tkabber
cp -R *.tcl plugins pixmaps textundo aniemoteicons ifacetk \
emoticons-tkabber msgs mclistbox-1.02 \
jabberlib-tclxml sounds ${D}/usr/share/tkabber

if use plugins; then
mkdir ${D}/usr/share/tkabber/site-plugins
cp -R ${WORKDIR}/tkabber-plugins-${PV}/* \
${D}/usr/share/tkabber/site-plugins
newdoc ${WORKDIR}/tkabber-plugins-${PV}/README README.plugins
fi

cat <<-EOF > tkabber
#!/bin/sh
TKABBER_SITE_PLUGINS=/usr/share/tkabber/site-plugins \
exec wish /usr/share/tkabber/tkabber.tcl -name tkabber
EOF

chmod +x tkabber
dobin tkabber
dodoc AUTHORS COPYING ChangeLog INSTALL README
dohtml README.html
cp -R doc examples contrib ${D}/usr/share/doc/${PF}
}

pkg_postinst() {
elog "There's no UI option to disable emoticons yet, however"
elog "you can put the following into your ~/.tkabber/config.tcl"
elog
elog "hook::add finload_hook {"
elog " array unset emoteicons::emoteicons"
elog "}"
}