Portage is a package management system used by Gentoo Linux
# 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
Stable on amd64 wrt bug 176729
06 May 2007; Marius Mauch
Replacing einfo with elog
30 Apr 2007; Jose Luis Rivero
Stable on alpha wrt bug #96933
22 Feb 2007; Piotr JaroszyĆski
Transition to Manifest2.
30 Nov 2006; Gustavo Zacarias
Stable on sparc
28 Nov 2006; Christian Faulhammer
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.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 now depend on >=dev-tcltk/tclxml-3.0 bug #97113; version bump bug
#99856
15 Sep 2005; Aron Griffis
Mark 0.9.6_beta stable on alpha
05 May 2005; Sven Wegener
tkabber-0.9.6_beta.ebuild:
Removed * postfix from <, <=, >= and > dependencies.
07 Apr 2005; Jan Brinkmann
added ~amd64 to KEYWORDS, fixes #88180
02 Apr 2005; Jason Wever
Stable on SPARC.
26 Nov 2004; Olivier Crete
Remove sed in global scope
*tkabber-0.9.7 (26 Nov 2004)
26 Nov 2004; Olivier Crete
-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
Marked 0.9.6_beta stable on x86 and cleaned up old versions
08 Aug 2004; Tom Martin
Typo in DESCRIPTION: writen -> written. Bug 59717.
19 Jun 2004; Jason Wever
Added ~sparc keyword.
23 May 2004; Don Seiler
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
tkabber-0.9.6_beta.ebuild:
Version bump. Thanks to Michael Kohl
14 Jan 2004; Aron Griffis
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
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
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.
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
# 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 "}"
}