Portage is a package management system used by Gentoo Linux
# ChangeLog for net-im/bitlbee
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-im/bitlbee/ChangeLog,v 1.101 2008/04/12 18:30:03 dertobi123 Exp $
12 Apr 2008; Tobias Scherbaum
ppc stable, bug #213958
30 Mar 2008; Cédric Krier
Change ewarn to elog for bug #215432
30 Mar 2008; Santiago M. Mola
amd64 stable wrt bug #213958
30 Mar 2008; Raúl Porcel
alpha/ia64/sparc stable wrt #213958
29 Mar 2008; Christian Faulhammer
stable x86, bug 213958
29 Mar 2008; Cédric Krier
Change order of ssl selection
27 Mar 2008; Cédric Krier
Disable jabber protocol to compile with nss for bug #213958
25 Mar 2008; Cédric Krier
bitlbee-1.0.4.ebuild, bitlbee-1.1-r1.ebuild:
Fix missing quote
25 Mar 2008; Cédric Krier
Add missing dep for bug #213958
*bitlbee-1.2 (19 Mar 2008)
19 Mar 2008; Cédric Krier
Version bump
*bitlbee-1.1.1 (30 Dec 2007)
30 Dec 2007; Cédric Krier
Version bump
13 Dec 2007; Cédric Krier
Fix to enable bogus ssl
13 Dec 2007; Cédric Krier
-files/bitlbee-1.0-xinetd.patch, -bitlbee-1.0.1.ebuild,
-bitlbee-1.0.2.ebuild, -bitlbee-1.1.ebuild:
Remove old
*bitlbee-1.1-r1 (13 Dec 2007)
13 Dec 2007; Cédric Krier
+bitlbee-1.1-r1.ebuild:
Fix for bugs #134202 and #156159
28 Oct 2007; Christian Heim
bitlbee-1.0.2.ebuild, bitlbee-1.0.3.ebuild, bitlbee-1.0.4.ebuild,
bitlbee-1.1.ebuild:
Include virtual/logger in RDEPEND, as the initscript already specifies 'need
logger'.
18 Sep 2007; Cédric Krier
-files/bitlbee-0.80-xinetd.patch, -files/bitlbee-0.82-segv.diff,
-files/bitlbee-0.84-passport.diff, -bitlbee-0.92.ebuild,
-bitlbee-0.92-r1.ebuild, -bitlbee-0.92-r2.ebuild, -bitlbee-0.92-r3.ebuild,
-bitlbee-0.99.ebuild, -bitlbee-1.0.ebuild:
Remove old
*bitlbee-1.1 (18 Sep 2007)
18 Sep 2007; Cédric Krier
Version bump
18 Sep 2007; Cédric Krier
Fix ssl option for bug #134202
16 Sep 2007; Cédric Krier
bitlbee-0.92-r2.ebuild, bitlbee-0.92-r3.ebuild, bitlbee-0.99.ebuild:
Fix syntax for bug #192664
*bitlbee-1.0.4 (05 Sep 2007)
05 Sep 2007; Cédric Krier
+files/bitlbeed.initd, +bitlbee-1.0.4.ebuild:
Version bump and use bitlbee user instead of nobody
05 Sep 2007; Cédric Krier
Add cedk
05 Sep 2007; Christian Heim
Removing weeve from metadata due to his retirement (see #181019 for reference).
28 Apr 2007; Sven Wegener
bitlbee-0.92-r1.ebuild, bitlbee-0.92-r2.ebuild, bitlbee-0.92-r3.ebuild,
bitlbee-0.99.ebuild, bitlbee-1.0.ebuild, bitlbee-1.0.1.ebuild,
bitlbee-1.0.2.ebuild, bitlbee-1.0.3.ebuild:
Fix *initd, *confd and *envd calls (#173884, #174266)
10 Mar 2007; Peter Weller
Keyworded ~x86-fbsd
22 Feb 2007; Piotr Jaroszyński
Transition to Manifest2.
12 Jan 2007; Alexander H. Færøy
Stable on IA64.
05 Jan 2007; Jason Wever
bitlbee-0.92-r1.ebuild, bitlbee-0.92-r2.ebuild, bitlbee-0.92-r3.ebuild,
bitlbee-0.99.ebuild, bitlbee-1.0.ebuild, bitlbee-1.0.1.ebuild,
bitlbee-1.0.2.ebuild, bitlbee-1.0.3.ebuild:
Change einfo statements into elog statements.
10 Sep 2006; Emanuele Giaquinta
Stable on ppc; bug #146417
09 Sep 2006; Thomas Cort
Stable on amd64 wrt Bug #146417.
05 Sep 2006; Stephen Bennett
x86 stable
05 Sep 2006; Thomas Cort
Stable on alpha wrt Bug #146417.
05 Sep 2006; Jason Wever
Stable on SPARC.
02 Sep 2006; Jason Wever
bitlbee-1.0.ebuild, bitlbee-1.0.1.ebuild, bitlbee-1.0.2.ebuild,
bitlbee-1.0.3.ebuild:
Fixed grammar in the einfo note about the IRSSI script, resolves bug #144992.
*bitlbee-1.0.3 (16 Jul 2006)
16 Jul 2006; Jason Wever
+files/bitlbee-1.0.3-xinetd.patch, +bitlbee-1.0.3.ebuild:
Version bump tp 1.0.3. Updated SSL handling to better allow support for
openssl, gnutls and nss. Also fixed handling of SSL so that building MSN
without SSL support will fail at the request of upstream and users.
Addresses bugs #138279, #134202 and #132409.
13 Jul 2006; Aron Griffis
Mark 1.0.1 stable on ia64
27 Apr 2006; Alec Warner
files/digest-bitlbee-0.92-r1, files/digest-bitlbee-0.92-r2,
files/digest-bitlbee-0.92-r3, files/digest-bitlbee-0.99,
files/digest-bitlbee-1.0, Manifest:
Fixing SHA256 digest, pass four
21 Apr 2006; Tobias Scherbaum
bitlbee-1.0.1.ebuild:
ppc stable, bug #130422
21 Apr 2006; Joshua Jackson
stable on x86; bug #130422
19 Apr 2006; Thomas Cort
Stable on amd64 wrt Bug #130422.
19 Apr 2006; Thomas Cort
Stable on alpha wrt Bug #130422.
*bitlbee-1.0.2 (19 Apr 2006)
19 Apr 2006; Jason Wever
+bitlbee-1.0.2.ebuild:
Version bump to 1.0.2. Marked 1.0.1 stable on SPARC.
27 Feb 2006; Jason Wever
bitlbee-0.92-r1.ebuild, bitlbee-0.92-r2.ebuild, bitlbee-0.92-r3.ebuild,
bitlbee-0.99.ebuild, bitlbee-1.0.ebuild, bitlbee-1.0.1.ebuild:
Applied fix suggestion from bug #124216.
13 Feb 2006; Jason Wever
Fixed to use configure rather than econf as this configure ain't your
autotool's baby! Thanks to Ticho for pointing this out. Also fixed docs
installing.
*bitlbee-1.0.1 (15 Jan 2006)
15 Jan 2006; Jason Wever
Version bump.
*bitlbee-1.0 (08 Dec 2005)
08 Dec 2005; Jason Wever
+files/bitlbee-1.0-xinetd.patch, +bitlbee-1.0.ebuild:
Version bump.
*bitlbee-0.99 (07 Nov 2005)
07 Nov 2005; Jason Wever
Version bump, resolves bug #111419. Thanks to Ludvig Ericson
longer used as that functionality is natively present in this release.
*bitlbee-0.92-r3 (31 Oct 2005)
31 Oct 2005; Jason Wever
Rev bump, adds support for Google Talk. Resolves bug #109026. Thanks to
Ludvig Ericson
*bitlbee-0.92-r2 (16 Jul 2005)
16 Jul 2005; Jason Wever
Revision bump, resolves bug #97098.
*bitlbee-0.92-r1 (15 May 2005)
15 May 2005; Jason Wever
-bitlbee-0.91.ebuild, -bitlbee-0.91-r1.ebuild, bitlbee-0.92.ebuild,
+bitlbee-0.92-r1.ebuild:
Updated bitlbee to support toolchain-funcs eclass instead of gcc and added a
new rev bump to resolve bug #74367.
01 May 2005; Michael Hanselmann
Stable on ppc.
20 Apr 2005; Simon Stelling
stable on amd64
28 Feb 2005; Aron Griffis
stable on ia64 #83467
*bitlbee-0.92 (27 Feb 2005)
27 Feb 2005; Jason Wever
+files/bitlbee-gentoohack.patch, +bitlbee-0.92.ebuild:
Version bump, resolves bug #83401.
24 Nov 2004; Jason Wever
Really add the fix in 0.91-r1 :) Thanks to Enrique D. Bosch
*bitlbee-0.91-r1 (23 Nov 2004)
23 Nov 2004; Jason Wever
Rev bump. Fixes problem in bug #71990 where enabling the ssl useflag
clobbers all other useflag settings. Thanks to Enrique D. Bosch
01 Nov 2004; Bryan Østergaard
Stable on alpha.
13 Oct 2004; Tom Martin
Marked ~amd64.
07 Oct 2004; Jason Wever
-bitlbee-0.85a.ebuild, -bitlbee-0.90-r1.ebuild, -bitlbee-0.90.ebuild,
bitlbee-0.91.ebuild:
Stablized 0.91 on sparc and x86, older version cleanup where applicable.
27 Sep 2004; Jason Wever
Added fix to enable ssl for jabber, thanks to Thomas Matthijs
*bitlbee-0.91 (26 Sep 2004)
26 Sep 2004; Jason Wever
Version bump.
08 Aug 2004; Jason Wever
Stable on sparc and x86.
01 Jul 2004; Jeremy Huddleston
bitlbee-0.85a.ebuild, bitlbee-0.90-r1.ebuild, bitlbee-0.90.ebuild:
virtual/glibc -> virtual/libc
*bitlbee-0.90-r1 (26 Jun 2004)
26 Jun 2004; Jason Wever
Revision bump, includes yahoo authentication patch from bitlbee.org.
*bitlbee-0.90 (29 May 2004)
29 May 2004; Jason Wever
-bitlbee-0.85.ebuild, +bitlbee-0.90.ebuild:
Version bump to 0.90 and removed old ebuilds for 0.85 and 0.85-r1.
26 Apr 2004; Aron Griffis
bitlbee-0.85-r1.ebuild, bitlbee-0.85.ebuild, bitlbee-0.85a.ebuild:
Add die following econf for bug 48950
22 Apr 2004; Jason Wever
-bitlbee-0.82-r1.ebuild, -bitlbee-0.83.ebuild, bitlbee-0.85a.ebuild:
Marked 0.85a stable on sparc and x86 as well as removed old versions 0.80-r2,
0.82-r1 and 0.83.
30 Mar 2004; Jason Wever
Added ~ppc keyword.
29 Mar 2004; Aron Griffis
bitlbee-0.84.ebuild, bitlbee-0.85a.ebuild:
Adjust alpha/ia64 keywords since the alpha keywords were lost when this ebuild
was version-bumped
25 Mar 2004; David Holm
Added to ~ppc.
*bitlbee-0.85a (24 Mar 2004)
24 Mar 2004; Jason Wever
Version bump.
*bitlbee-0.85-r1 (16 Mar 2004)
16 Mar 2004; Jason Wever
Added bitlbee-0.85-r1 which has a patch for msn login problems and removed old
bitlbee-0.83 ebuild.
*bitlbee-0.85 (14 Mar 2004)
14 Mar 2004; Jason Wever
Version bump.
26 Feb 2004; Jason Wever
Marked stable on x86 and sparc.
*bitlbee-0.84 (13 Feb 2004)
13 Feb 2004; Jason Wever
Version bump.
26 Jan 2004; Jason Wever
Fixed init.d script to correctly reference the options from the conf.d file.
Thanks to Michael Fyles
25 Jan 2004; Jason Wever
Marked stable on sparc and x86.
09 Jan 2004; Jason Wever
bitlbee-0.73-r1.ebuild, bitlbee-0.73.ebuild, bitlbee-0.74a.ebuild,
bitlbee-0.80-r1.ebuild, bitlbee-0.80.ebuild, bitlbee-0.81a.ebuild,
bitlbee-0.82-r1.ebuild, bitlbee-0.82.ebuild, bitlbee-0.83.ebuild:
Added checks to 0.82-r1 and 0.83 to fail if no protocols selected at request
of upstream author. Old ebuild cleanup.
*bitlbee-0.83 (31 Dec 2003)
31 Dec 2003; Jason Wever
version bump
25 Dec 2003; Jason Wever
Marked stable on x86 and sparc.
*bitlbee-0.82-r1 (19 Nov 2003)
19 Nov 2003; Jason Wever
bitlbee-0.82-r1.ebuild:
Stabilized 0.81a for x86 and sparc, and revbumped 0.82 to 0.82-r1 to add local
useflags for all protocols, which resolves bug #33606.
*bitlbee-0.82 (06 Nov 2003)
06 Nov 2003; Jason Wever
files/bitlbee-0.82-segv.diff:
Version bump. removed the tcpd useflag as bitlbee's authors say it doesn't
work right and they don't support it anymore. Added useflags for debug and msn
since msn now requires libsoup to run.
*bitlbee-0.81a (16 Oct 2003)
16 Oct 2003; Jason Wever
Version bump.
16 Oct 2003; Jason Wever
files/bitlbeed.confd, files/bitlbeed.init:
Fixed the bitlbeed init script to run bitlbeed as user nobody (similarly to
how it's run in the xinetd.d config). Resolves bug #30552.
16 Oct 2003; Markus Nigbur
bitlbee-0.73-r1.ebuild, bitlbee-0.73.ebuild, bitlbee-0.74a.ebuild,
bitlbee-0.80-r1.ebuild, bitlbee-0.80-r2.ebuild, bitlbee-0.80.ebuild:
Fixed typo in description.
*bitlbee-0.80-r2 (05 Oct 2003)
05 Oct 2003; Jason Wever
files/yahoo.diff:
Revision bump, adds the yahoo patch from bitlbee's website.
01 Oct 2003; Tavis Ormandy
Stable on alpha
*bitlbee-0.80-r1 (09 Sep 2003)
09 Sep 2003; Jason Wever
files/bitlbeed.confd, files/bitlbeed.init:
Added an init script for bitlbeed.
16 Aug 2003; Jason Wever
Marked stable for x86.
15 Aug 2003; Jason Wever
Changed ~sparc keyword to sparc.
11 Jul 2003; Tavis Ormandy
~alpha
02 Jul 2003; Jason Wever
Added metadata.xml
*bitlbee-0.80 (24 Jun 2003)
24 Jun 2003; Jason Wever
files/bitlbee-0.80-xinetd.patch:
Version bump.
*bitlbee-0.74a (14 Jun 2003)
14 Jun 2003; Jason Wever
Version bump and security fix.
15 May 2003; Jason Wever
Changed ~sparc keyword to sparc.
*bitlbee-0.73-r1 (20 Apr 2003)
20 Apr 2003; Jason Wever
Ebuild cleanups and addition of bitlebeed for users who don't want to run
ident. Thanks to Alastair Tse
*bitlbee-0.73 (13 Apr 2003)
13 Apr 2003; Jason Wever
New version.
*bitlbee-20030305 (09 Apr 2003)
13 Apr 2003; Jason Wever
bitlbee-20030305.ebuild:
Removed daily snapshop as new version is out.
13 Apr 2003; Jason Wever
bitlbee-20030305.ebuild:
Changed patch name and adjusted ebuilds to new patch name
09 Apr 2003; Jason Wever
Added a daily development snapshot. Now more/better IM protocol support.
*bitlbee-0.72 (08 Apr 2003)
08 Apr 2003; Jason Wever
files/bitlbee-0.72-xinetd.patch:
Initial addition.
AUX bitlbee-1.0.3-xinetd.patch 504 RMD160 ceda3cb2ac112a8cd79565a4654c432747cf8821 SHA1 67cbfbcc411ec8846acb74398435daeb8bf0dddd SHA256 d1644765e413d2964997396f56ee7df915861f105a6238e926ac81d643c8d3ec
AUX bitlbee-gentoohack.patch 1015 RMD160 7149ceb9401a3f3986bd79b10a2ee16bd671e4a6 SHA1 612e35eb03253f30d476b883a93c89f3a131c564 SHA256 5d492cce483fd54f3abc7cdf7268e60efca9d0c70ad42ce37b58e21cce6d5745
AUX bitlbee-xinetd.patch 519 RMD160 7594a98df26708e500c3f0c9e02e7974de19eff0 SHA1 cb9f28ed97dc2222b4b14423f8e82e65e8da1b45 SHA256 8a2c05060ab68f44dc296ccf5054e1dd29342b61b9801d9d90e05830b9edc20e
AUX bitlbeed.confd 556 RMD160 775492d2db54e176b204cf45a3b1884d0fde363d SHA1 210f526e8924dd516b483f5710105fe531699943 SHA256 6a01b88182ac4e72499744e0c4909bb2529f2c908d1667dc8c104083c05998c0
AUX bitlbeed.confd2 524 RMD160 13aeb8ebb6b2885a310ba8606d1994aced3c1cb6 SHA1 7ac73948da0ffeb705482cf1d05a6fa93c267f3d SHA256 8f9e258452d62eb15990b465e1f74251e7ceb4d6b2c93a35c42a026d75e96418
AUX bitlbeed.init 724 RMD160 255ac91b8a905b865fc37a5795264b97604ec69d SHA1 9b54dfebaf8d472e1630b222052729e85a1fd31f SHA256 9354a26e47ca354b28e6a135eb6567970bd351a262ddb29202eab8fc2e6faf59
AUX bitlbeed.initd 619 RMD160 198fad260fc60a44897becca7ff442e3152e185d SHA1 105ec657f49b4be1fec46d8246eba988ea41e341 SHA256 32757768687046e379bf2f57dafcc8ce313b936431af1dcf835bef681d266a84
AUX oscar-sms.patch 715 RMD160 f5e174cc7ac90242483ea1319d8b9c62afac8f18 SHA1 eadab70334facfce9d3f1e942d7d083c2d5b128a SHA256 b1401aa25f244795b921aff2894d685ab0ab04bbaca755b18938fe280140e021
DIST bitlbee-1.0.3.tar.gz 455344 RMD160 d27c7a9104528402d4d3e2f78b40eda5f6490d72 SHA1 6e4065d8b576a3c11c2e6bb008ea1bdc7b182cd1 SHA256 1d272c8712ee279ee8ac305562e7b8591e634fae69664a5a2d43301cb1d6277d
DIST bitlbee-1.0.4.tar.gz 455833 RMD160 f7e44595845aabf987a5112fdf6b9daed04448d0 SHA1 830e8a2b8930a6e5b1978a3cae9d8a16034ab7ff SHA256 6f23f37ea641d67e56c61b70d3ac7d404243929c393302ead4758d4ffe6d5b1c
DIST bitlbee-1.1.1dev.tar.gz 461690 RMD160 2f89fa16148ea197a8ec3d3eb4f851287fe2aeed SHA1 47fe878395cc341752233ca525f9b28e483e0526 SHA256 c4f33233ba57c507f1236642f70e1ca98879c0a31fa97fc23d6ff1e72ef0a8dc
DIST bitlbee-1.1dev.tar.gz 439464 RMD160 aacee84da6f88a85890760ad6d17a3504ea55cc9 SHA1 4355c4c4186b921da6232f17e9b4842dd2943607 SHA256 a7cd5be951ff65520aa4aabee86be60233399b578dd7efd992f01f6e0c55af1c
DIST bitlbee-1.2.tar.gz 469482 RMD160 c48c5f8af418ba4fe7310732ced6290521cc656e SHA1 71dc24e9025375460e999345db70fb5dff7d45d8 SHA256 ff69fa43445c833a34ea64c23178383e3abe98f2ec7e791ea0cf3913e4090bb8
EBUILD bitlbee-1.0.3.ebuild 4622 RMD160 cad15ed525e30646bed341d56b50fc0ba0890280 SHA1 11241ceeb09841ee1c1967aa943255500a7b3143 SHA256 73034c4f9653ba2a71901f488719b90ea714dbd84b322d433fbf37804d59d658
EBUILD bitlbee-1.0.4.ebuild 4780 RMD160 7ec0ca612ed9be89b962d3b8135de1d242411c66 SHA1 8ec67fb2ccbc57b12b4c929647c7d83c9553cfcc SHA256 985a541fd32d87aeece425260110bb2d278a174f869cf82178ef42b4a785575f
EBUILD bitlbee-1.1-r1.ebuild 4525 RMD160 5db4e8fe9bbce32fcd893fe61fbea13c83e9a1e0 SHA1 3b6fd1383bf0bf9875f96f2cfb81a47d6a99926d SHA256 d6a509f1318f4c438915963792dd2ba84b97d883835cd16048b5848e2abaf4da
EBUILD bitlbee-1.1.1.ebuild 4485 RMD160 7fadfde761bc4e8caf669c76b4d5e0f7277d9014 SHA1 1bfa40755c72c014bc3fc05b44dd28be086dbe42 SHA256 69cb6853f13059de983725bcb679db40f56312585879ed63bc90a046928d1074
EBUILD bitlbee-1.2.ebuild 4763 RMD160 90fa46de3289ce1697bba3b96fce3613c4489b19 SHA1 18387f34c9b734c6ed73a52e4ecb058492938c26 SHA256 4999807a9d122bf839ce357cfadd14c19517f6f0db7d42e9ea609f63224985e6
MISC ChangeLog 16067 RMD160 2583f64ac830c5af10cd71aa3dc74a0dd88f7c85 SHA1 4422f2c8ca4c48296a4e9f2cc897c662e610a220 SHA256 fc410692a7a5d3f343c4d2c028458519d4ec439ad9a624f12e1ac1a89998c15c
MISC metadata.xml 441 RMD160 f440e9e63bc4c6abdcf4b7e23fcfddcd678f961e SHA1 6cca8fafd875ff937fc225a1b0fd1876802ffb42 SHA256 a6dcfed15814498c58a9625f9bb9f742595a253181656d8b7fc69234d3170840
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-im/bitlbee/bitlbee-1.0.3.ebuild,v 1.14 2008/03/25 22:11:48 cedk Exp $
inherit eutils toolchain-funcs
DESCRIPTION="irc to IM gateway that support multiple IM protocols"
HOMEPAGE="http://www.bitlbee.org/"
SRC_URI="http://get.bitlbee.org/src/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 ia64 ppc sparc x86 ~x86-fbsd"
IUSE="debug jabber msn oscar yahoo gnutls ssl nss xinetd ipv6"
DEPEND=">=dev-libs/glib-2.0
msn? ( gnutls? ( net-libs/gnutls )
ssl? ( dev-libs/openssl )
nss? ( dev-libs/nss ) )
jabber? ( gnutls? ( net-libs/gnutls )
ssl? ( dev-libs/openssl )
nss? ( dev-libs/nss ) )"
RDEPEND="${DEPEND}
virtual/logger"
no_flags_die() {
eerror ""
eerror "Please choose a protocol or protocols to use with"
eerror "bitlbee by enabling the useflag for the protocol"
eerror "desired."
eerror ""
eerror " Valid useflags are;"
eerror " jabber, msn, oscar and yahoo"
die "No IM protocols selected!"
}
pkg_setup() {
elog "Note: Support for all IM protocols are controlled by use flags."
elog " Make sure you've enabled the flags you want."
elog ""
# Warn but not die if jabber is enabled but SSL is not
if ( use jabber && ( use !ssl && use !gnutls && use !nss ) ); then
ewarn ""
ewarn "You have enabled support for Jabber but do not have SSL"
ewarn "support enabled. This *will* prevent bitlbee from being"
ewarn "able to connect to SSL enabled Jabber servers. If you need to"
ewarn "connect to Jabber over SSL, enable one of the following use"
ewarn "flags: gnutls, nss ssl"
ewarn ""
fi
# At the request of upstream, die if MSN Messenger support is enabled
# but no SSL support has been enabled
if ( use msn && ( use !ssl && use !gnutls && use !nss ) ); then
eerror ""
eerror "In order to enable support for the MSN Messenger protocol,"
eerror "SSL support needs to be enabled. Please enable the ssl,"
eerror "gnutls or nss use flags to provide SSL support".
die "MSN support enabled without any SSL support enabled."
fi
use jabber || use msn || use oscar || use yahoo || no_flags_die
}
src_unpack() {
unpack ${P}.tar.gz
# Patch the default xinetd file to add/adjust values to Gentoo defaults
cd "${S}"/doc && epatch "${FILESDIR}"/${PN}-1.0.3-xinetd.patch
cd "${S}" && epatch "${FILESDIR}"/${PN}-gentoohack.patch
}
src_compile() {
# setup protocol, ipv6 and debug
local myconf
use debug && myconf="${myconf} --debug=1"
use ipv6 || myconf="${myconf} --ipv6=0"
use msn || myconf="${myconf} --msn=0 "
use jabber || myconf="${myconf} --jabber=0"
use oscar || myconf="${myconf} --oscar=0"
use yahoo || myconf="${myconf} --yahoo=0"
# setup ssl use flags
use ssl && use gnutls && myconf="${myconf} --ssl=gnutls"
use ssl && use nss && myconf="${myconf} --ssl=nss"
use ssl && use !gnutls && use !nss && myconf="${myconf} --ssl=openssl"
if ( ( use jabber && ( use gnutls || use ssl || use nss ) ) \
|| use msn ) && use !gnutls && use !ssl && use !nss; then
myconf="${myconf} --ssl=bogus"
fi
# NOTE: bitlbee's configure script is not an autotool creation, so that is
# why we don't use econf.
./configure --prefix=/usr --datadir=/usr/share/bitlbee \
--etcdir=/etc/bitlbee ${myconf} || die "econf failed"
emake || die "make failed"
# make bitlbeed forking server
cd utils
$(tc-getCC) ${CFLAGS} bitlbeed.c -o bitlbeed || die "bitlbeed failed to compile"
}
src_install() {
dodir /var/lib/bitlbee
make install DESTDIR="${D}" || die "install failed"
make install-etc DESTDIR="${D}" || die "install failed"
make install-doc DESTDIR="${D}" || die "install failed"
keepdir /var/lib/bitlbee
dodoc doc/{AUTHORS,CHANGES,CREDITS,FAQ,README}
dodoc doc/user-guide/user-guide.txt
dohtml -A xml doc/user-guide/*.xml
dohtml -A xsl doc/user-guide/*.xsl
dohtml doc/user-guide/*.html
doman doc/bitlbee.8 doc/bitlbee.conf.5
dobin utils/bitlbeed
if use xinetd; then
insinto /etc/xinetd.d
newins doc/bitlbee.xinetd bitlbee
fi
newinitd "${FILESDIR}"/bitlbeed.init bitlbeed || die
newconfd "${FILESDIR}"/bitlbeed.confd bitlbeed || die
keepdir /var/run/bitlbeed
dodir /usr/share/bitlbee
cp "${S}"/utils/* "${D}"/usr/share/bitlbee
rm "${D}"/usr/share/bitlbee/bitlbeed*
}
pkg_postinst() {
chown nobody:nobody "${ROOT}"/var/lib/bitlbee
chmod 700 "${ROOT}"/var/lib/bitlbee
elog "The utils included in bitlbee (other than bitlbeed) are now"
elog "located in /usr/share/bitlbee"
elog
elog "NOTE: The IRSSI script is no longer provided by BitlBee."
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-im/bitlbee/bitlbee-1.0.4.ebuild,v 1.4 2008/03/25 22:11:48 cedk Exp $
inherit eutils toolchain-funcs
DESCRIPTION="irc to IM gateway that support multiple IM protocols"
HOMEPAGE="http://www.bitlbee.org/"
SRC_URI="http://get.bitlbee.org/src/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~x86-fbsd"
IUSE="debug jabber msn oscar yahoo gnutls ssl nss xinetd ipv6"
DEPEND=">=dev-libs/glib-2.0
msn? ( gnutls? ( net-libs/gnutls )
ssl? ( dev-libs/openssl )
nss? ( dev-libs/nss ) )
jabber? ( gnutls? ( net-libs/gnutls )
ssl? ( dev-libs/openssl )
nss? ( dev-libs/nss ) )"
RDEPEND="${DEPEND}
virtual/logger"
no_flags_die() {
eerror ""
eerror "Please choose a protocol or protocols to use with"
eerror "bitlbee by enabling the useflag for the protocol"
eerror "desired."
eerror ""
eerror " Valid useflags are;"
eerror " jabber, msn, oscar and yahoo"
die "No IM protocols selected!"
}
pkg_setup() {
elog "Note: Support for all IM protocols are controlled by use flags."
elog " Make sure you've enabled the flags you want."
elog ""
# Warn but not die if jabber is enabled but SSL is not
if ( use jabber && ( use !ssl && use !gnutls && use !nss ) ); then
ewarn ""
ewarn "You have enabled support for Jabber but do not have SSL"
ewarn "support enabled. This *will* prevent bitlbee from being"
ewarn "able to connect to SSL enabled Jabber servers. If you need to"
ewarn "connect to Jabber over SSL, enable one of the following use"
ewarn "flags: gnutls, nss ssl"
ewarn ""
fi
# At the request of upstream, die if MSN Messenger support is enabled
# but no SSL support has been enabled
if ( use msn && ( use !ssl && use !gnutls && use !nss ) ); then
eerror ""
eerror "In order to enable support for the MSN Messenger protocol,"
eerror "SSL support needs to be enabled. Please enable the ssl,"
eerror "gnutls or nss use flags to provide SSL support".
die "MSN support enabled without any SSL support enabled."
fi
use jabber || use msn || use oscar || use yahoo || no_flags_die
enewgroup bitlbee
enewuser bitlbee -1 -1 /var/lib/bitlbee bitlbee
}
src_unpack() {
unpack ${P}.tar.gz
cd "${S}"
sed -i \
-e "s@/usr/local/sbin/bitlbee@/usr/sbin/bitlbee@" \
-e "s/nobody/bitlbee/" \
-e "s/}/ disable = yes\n}/" \
doc/bitlbee.xinetd || die "sed failed"
}
src_compile() {
# setup protocol, ipv6 and debug
local myconf
use debug && myconf="${myconf} --debug=1"
use ipv6 || myconf="${myconf} --ipv6=0"
use msn || myconf="${myconf} --msn=0 "
use jabber || myconf="${myconf} --jabber=0"
use oscar || myconf="${myconf} --oscar=0"
use yahoo || myconf="${myconf} --yahoo=0"
# setup ssl use flags
use ssl && use gnutls && myconf="${myconf} --ssl=gnutls"
use ssl && use nss && myconf="${myconf} --ssl=nss"
use ssl && use !gnutls && use !nss && \
myconf="${myconf} --ssl=openssl"
if ( use jabber || use msn ) \
&& use !ssl && use !gnutls && use !nss; then
myconf="${myconf} --ssl=bogus"
fi
# NOTE: bitlbee's configure script is not an autotool creation,
# so that is why we don't use econf.
./configure --prefix=/usr --datadir=/usr/share/bitlbee \
--etcdir=/etc/bitlbee --strip=0 ${myconf} || die "econf failed"
sed -i \
-e "s/CFLAGS=.*$/CFLAGS=${CFLAGS}/" \
Makefile.settings || die "sed failed"
emake || die "make failed"
# make bitlbeed forking server
cd utils
$(tc-getCC) ${CFLAGS} bitlbeed.c -o bitlbeed \
|| die "bitlbeed failed to compile"
}
src_install() {
make install DESTDIR="${D}" || die "install failed"
make install-etc DESTDIR="${D}" || die "install failed"
make install-doc DESTDIR="${D}" || die "install failed"
keepdir /var/lib/bitlbee
fperms 700 /var/lib/bitlbee
fowners bitlbee:bitlbee /var/lib/bitlbee
dodoc doc/{AUTHORS,CHANGES,CREDITS,FAQ,README}
dodoc doc/user-guide/user-guide.txt
dohtml -A xml doc/user-guide/*.xml
dohtml -A xsl doc/user-guide/*.xsl
dohtml doc/user-guide/*.html
doman doc/bitlbee.8 doc/bitlbee.conf.5
dobin utils/bitlbeed
if use xinetd; then
insinto /etc/xinetd.d
newins doc/bitlbee.xinetd bitlbee
fi
newinitd "${FILESDIR}"/bitlbeed.initd bitlbeed || die
newconfd "${FILESDIR}"/bitlbeed.confd2 bitlbeed || die
keepdir /var/run/bitlbeed
dodir /usr/share/bitlbee
insinto /usr/share/bitlbee
cd utils
doins centericq2bitlbee.sh convert_gnomeicu.txt create_nicksfile.pl
}
pkg_postinst() {
chown -R bitlbee:bitlbee "${ROOT}"/var/lib/bitlbee
elog "The utils included in bitlbee (other than bitlbeed) are now"
elog "located in /usr/share/bitlbee"
elog
elog "NOTE: The IRSSI script is no longer provided by BitlBee."
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-im/bitlbee/bitlbee-1.1-r1.ebuild,v 1.4 2008/03/25 22:11:48 cedk Exp $
EAPI="1"
inherit eutils toolchain-funcs confutils
MY_P="${P}dev"
DESCRIPTION="irc to IM gateway that support multiple IM protocols"
HOMEPAGE="http://www.bitlbee.org/"
SRC_URI="http://get.bitlbee.org/src/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~x86-fbsd"
IUSE="debug gnutls ipv6 +jabber msn nss +oscar ssl +yahoo xinetd" # ldap - Bug 195758
COMMON_DEPEND=">=dev-libs/glib-2.4
msn? ( gnutls? ( net-libs/gnutls )
!gnutls? ( nss? ( dev-libs/nss ) )
!gnutls? ( !nss? ( ssl? ( dev-libs/openssl ) ) )
)
jabber? ( gnutls? ( net-libs/gnutls )
!gnutls? ( nss? ( dev-libs/nss ) )
!gnutls? ( !nss? ( ssl? ( dev-libs/openssl ) ) )
)"
# ldap? ( net-nds/openldap )"
DEPEND="${COMMON_DEPEND}
dev-util/pkgconfig"
RDEPEND="${COMMON_DEPEND}
virtual/logger
xinetd? ( sys-apps/xinetd )"
S="${WORKDIR}/${MY_P}"
pkg_setup() {
elog "Note: Support for all IM protocols are controlled by use flags."
elog " Make sure you've enabled the flags you want."
elog
confutils_require_any jabber msn oscar yahoo
# At the request of upstream, die if MSN Messenger support is enabled
# but no SSL support has been enabled
confutils_use_depend_any msn gnutls nss ssl
# Warn but not die if jabber is enabled but SSL is not
if use jabber && ! use gnutls && ! use nss && ! use ssl ; then
ewarn ""
ewarn "You have enabled support for Jabber but do not have SSL"
ewarn "support enabled. This *will* prevent bitlbee from being"
ewarn "able to connect to SSL enabled Jabber servers. If you need to"
ewarn "connect to Jabber over SSL, enable ONE of the following use"
ewarn "flags: gnutls, nss or ssl"
ewarn ""
fi
enewgroup bitlbee
enewuser bitlbee -1 -1 /var/lib/bitlbee bitlbee
}
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/oscar-sms.patch"
sed -i \
-e "s@/usr/local/sbin/bitlbee@/usr/sbin/bitlbee@" \
-e "s/nobody/bitlbee/" \
-e "s/}/ disable = yes\n}/" \
doc/bitlbee.xinetd || die "sed failed in xinetd"
sed -i \
-e "s@mozilla-nss@nss@g" \
configure || die "sed failed in configure"
}
src_compile() {
# ldap hard-disabled for now
local myconf="--ldap=0"
# setup protocol, ipv6 and debug
for flag in debug ipv6 msn jabber oscar yahoo ; do
if use ${flag} ; then
myconf="${myconf} --${flag}=1"
else
myconf="${myconf} --${flag}=0"
fi
done
# setup ssl use flags
if use gnutls ; then
myconf="${myconf} --ssl=gnutls"
elif use nss ; then
myconf="${myconf} --ssl=nss"
elif use ssl ; then
myconf="${myconf} --ssl=openssl"
else
myconf="${myconf} --ssl=bogus"
einfo "You will not have any encryption support enabled."
fi
# NOTE: bitlbee's configure script is not an autotool creation,
# so that is why we don't use econf.
./configure --prefix=/usr --datadir=/usr/share/bitlbee \
--etcdir=/etc/bitlbee --strip=0 ${myconf} || die "econf failed"
sed -i \
-e "s/CFLAGS=.*$/CFLAGS=${CFLAGS}/" \
Makefile.settings || die "sed failed"
emake || die "make failed"
# make bitlbeed forking server
cd utils
$(tc-getCC) ${CFLAGS} bitlbeed.c -o bitlbeed \
|| die "bitlbeed failed to compile"
}
src_install() {
make install DESTDIR="${D}" || die "install failed"
make install-etc DESTDIR="${D}" || die "install failed"
make install-doc DESTDIR="${D}" || die "install failed"
keepdir /var/lib/bitlbee
fperms 700 /var/lib/bitlbee
fowners bitlbee:bitlbee /var/lib/bitlbee
dodoc doc/{AUTHORS,CHANGES,CREDITS,FAQ,README}
dodoc doc/user-guide/user-guide.txt
dohtml -A xml doc/user-guide/*.xml
dohtml -A xsl doc/user-guide/*.xsl
dohtml doc/user-guide/*.html
doman doc/bitlbee.8 doc/bitlbee.conf.5
dobin utils/bitlbeed
if use xinetd; then
insinto /etc/xinetd.d
newins doc/bitlbee.xinetd bitlbee
fi
newinitd "${FILESDIR}"/bitlbeed.initd bitlbeed || die
newconfd "${FILESDIR}"/bitlbeed.confd2 bitlbeed || die
keepdir /var/run/bitlbeed
dodir /usr/share/bitlbee
insinto /usr/share/bitlbee
cd utils
doins centericq2bitlbee.sh convert_gnomeicu.txt create_nicksfile.pl
doins bitlbee-ctl.pl
}
pkg_postinst() {
chown -R bitlbee:bitlbee "${ROOT}"/var/lib/bitlbee
elog "The utils included in bitlbee (other than bitlbeed) are now"
elog "located in /usr/share/bitlbee"
elog
elog "NOTE: The IRSSI script is no longer provided by BitlBee."
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-im/bitlbee/bitlbee-1.1.1.ebuild,v 1.1 2007/12/30 12:18:08 cedk Exp $
EAPI="1"
inherit eutils toolchain-funcs confutils
MY_P="${P}dev"
DESCRIPTION="irc to IM gateway that support multiple IM protocols"
HOMEPAGE="http://www.bitlbee.org/"
SRC_URI="http://get.bitlbee.org/src/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~x86-fbsd"
IUSE="debug gnutls ipv6 +jabber msn nss +oscar ssl +yahoo xinetd" # ldap - Bug 195758
COMMON_DEPEND=">=dev-libs/glib-2.4
msn? ( gnutls? ( net-libs/gnutls )
!gnutls? ( nss? ( dev-libs/nss ) )
!gnutls? ( !nss? ( ssl? ( dev-libs/openssl ) ) )
)
jabber? ( gnutls? ( net-libs/gnutls )
!gnutls? ( nss? ( dev-libs/nss ) )
!gnutls? ( !nss? ( ssl? ( dev-libs/openssl ) ) )
)"
# ldap? ( net-nds/openldap )"
DEPEND="${COMMON_DEPEND}
dev-util/pkgconfig"
RDEPEND="${COMMON_DEPEND}
virtual/logger
xinetd? ( sys-apps/xinetd )"
S="${WORKDIR}/${MY_P}"
pkg_setup() {
elog "Note: Support for all IM protocols are controlled by use flags."
elog " Make sure you've enabled the flags you want."
elog
confutils_require_any jabber msn oscar yahoo
# At the request of upstream, die if MSN Messenger support is enabled
# but no SSL support has been enabled
confutils_use_depend_any msn gnutls nss ssl
# Warn but not die if jabber is enabled but SSL is not
if use jabber && ! use gnutls && ! use nss && ! use ssl ; then
ewarn ""
ewarn "You have enabled support for Jabber but do not have SSL"
ewarn "support enabled. This *will* prevent bitlbee from being"
ewarn "able to connect to SSL enabled Jabber servers. If you need to"
ewarn "connect to Jabber over SSL, enable ONE of the following use"
ewarn "flags: gnutls, nss or ssl"
ewarn ""
fi
enewgroup bitlbee
enewuser bitlbee -1 -1 /var/lib/bitlbee bitlbee
}
src_unpack() {
unpack ${A}
cd "${S}"
sed -i \
-e "s@/usr/local/sbin/bitlbee@/usr/sbin/bitlbee@" \
-e "s/nobody/bitlbee/" \
-e "s/}/ disable = yes\n}/" \
doc/bitlbee.xinetd || die "sed failed in xinetd"
sed -i \
-e "s@mozilla-nss@nss@g" \
configure || die "sed failed in configure"
}
src_compile() {
# ldap hard-disabled for now
local myconf="--ldap=0"
# setup protocol, ipv6 and debug
for flag in debug ipv6 msn jabber oscar yahoo ; do
if use ${flag} ; then
myconf="${myconf} --${flag}=1"
else
myconf="${myconf} --${flag}=0"
fi
done
# setup ssl use flags
if use gnutls ; then
myconf="${myconf} --ssl=gnutls"
elif use nss ; then
myconf="${myconf} --ssl=nss"
elif use ssl ; then
myconf="${myconf} --ssl=openssl"
else
myconf="${myconf} --ssl=bogus"
einfo "You will not have any encryption support enabled."
fi
# NOTE: bitlbee's configure script is not an autotool creation,
# so that is why we don't use econf.
./configure --prefix=/usr --datadir=/usr/share/bitlbee \
--etcdir=/etc/bitlbee --strip=0 ${myconf} || die "econf failed"
sed -i \
-e "s/CFLAGS=.*$/CFLAGS=${CFLAGS}/" \
Makefile.settings || die "sed failed"
emake || die "make failed"
# make bitlbeed forking server
cd utils
$(tc-getCC) ${CFLAGS} bitlbeed.c -o bitlbeed \
|| die "bitlbeed failed to compile"
}
src_install() {
make install DESTDIR="${D}" || die "install failed"
make install-etc DESTDIR="${D}" || die "install failed"
make install-doc DESTDIR="${D}" || die "install failed"
keepdir /var/lib/bitlbee
fperms 700 /var/lib/bitlbee
fowners bitlbee:bitlbee /var/lib/bitlbee
dodoc doc/{AUTHORS,CHANGES,CREDITS,FAQ,README}
dodoc doc/user-guide/user-guide.txt
dohtml -A xml doc/user-guide/*.xml
dohtml -A xsl doc/user-guide/*.xsl
dohtml doc/user-guide/*.html
doman doc/bitlbee.8 doc/bitlbee.conf.5
dobin utils/bitlbeed
if use xinetd; then
insinto /etc/xinetd.d
newins doc/bitlbee.xinetd bitlbee
fi
newinitd "${FILESDIR}"/bitlbeed.initd bitlbeed || die
newconfd "${FILESDIR}"/bitlbeed.confd2 bitlbeed || die
keepdir /var/run/bitlbeed
dodir /usr/share/bitlbee
insinto /usr/share/bitlbee
cd utils
doins centericq2bitlbee.sh convert_gnomeicu.txt create_nicksfile.pl
doins bitlbee-ctl.pl
}
pkg_postinst() {
chown -R bitlbee:bitlbee "${ROOT}"/var/lib/bitlbee
elog "The utils included in bitlbee (other than bitlbeed) are now"
elog "located in /usr/share/bitlbee"
elog
elog "NOTE: The IRSSI script is no longer provided by BitlBee."
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-im/bitlbee/bitlbee-1.2.ebuild,v 1.9 2008/04/12 18:30:03 dertobi123 Exp $
EAPI="1"
inherit eutils toolchain-funcs confutils
DESCRIPTION="irc to IM gateway that support multiple IM protocols"
HOMEPAGE="http://www.bitlbee.org/"
SRC_URI="http://get.bitlbee.org/src/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 ia64 ppc sparc x86 ~x86-fbsd"
IUSE="debug gnutls ipv6 +jabber msn nss +oscar ssl test +yahoo xinetd" # ldap - Bug 195758
COMMON_DEPEND=">=dev-libs/glib-2.4
msn? ( gnutls? ( net-libs/gnutls )
!gnutls? ( nss? ( dev-libs/nss ) )
!gnutls? ( !nss? ( ssl? ( dev-libs/openssl ) ) )
)
jabber? ( gnutls? ( net-libs/gnutls )
!gnutls? ( nss? ( dev-libs/nss ) )
!gnutls? ( !nss? ( ssl? ( dev-libs/openssl ) ) )
)"
# ldap? ( net-nds/openldap )"
DEPEND="${COMMON_DEPEND}
dev-util/pkgconfig
test? ( dev-libs/check )"
RDEPEND="${COMMON_DEPEND}
virtual/logger
xinetd? ( sys-apps/xinetd )"
pkg_setup() {
elog "Note: Support for all IM protocols are controlled by use flags."
elog " Make sure you've enabled the flags you want."
elog
confutils_require_any jabber msn oscar yahoo
# At the request of upstream, die if MSN Messenger support is enabled
# but no SSL support has been enabled
confutils_use_depend_any msn gnutls nss ssl
if use jabber && ! use gnutls && ! use ssl ; then
if use nss; then
ewarn ""
ewarn "You have enabled nss and jabber"
ewarn "but nss doesn't work with jabber"
ewarn "Enable ONE of the following use instead"
ewarn "flags: gnutls or ssl"
ewarn ""
die "nss with jabber doesn't work"
fi
elog ""
elog "You have enabled support for Jabber but do not have SSL"
elog "support enabled. This *will* prevent bitlbee from being"
elog "able to connect to SSL enabled Jabber servers. If you need to"
elog "connect to Jabber over SSL, enable ONE of the following use"
elog "flags: gnutls or ssl"
elog ""
fi
enewgroup bitlbee
enewuser bitlbee -1 -1 /var/lib/bitlbee bitlbee
}
src_unpack() {
unpack ${A}
cd "${S}"
sed -i \
-e "s@/usr/local/sbin/bitlbee@/usr/sbin/bitlbee@" \
-e "s/nobody/bitlbee/" \
-e "s/}/ disable = yes\n}/" \
doc/bitlbee.xinetd || die "sed failed in xinetd"
sed -i \
-e "s@mozilla-nss@nss@g" \
configure || die "sed failed in configure"
}
src_compile() {
# ldap hard-disabled for now
local myconf="--ldap=0"
# setup protocol, ipv6 and debug
for flag in debug ipv6 msn jabber oscar yahoo ; do
if use ${flag} ; then
myconf="${myconf} --${flag}=1"
else
myconf="${myconf} --${flag}=0"
fi
done
# setup ssl use flags
if use gnutls ; then
myconf="${myconf} --ssl=gnutls"
einfo "Use gnutls as SSL support"
elif use ssl ; then
myconf="${myconf} --ssl=openssl"
einfo "Use openssl as SSL support"
elif use nss ; then
myconf="${myconf} --ssl=nss"
einfo "Use nss as SSL support"
else
myconf="${myconf} --ssl=bogus"
einfo "You will not have any encryption support enabled."
fi
# NOTE: bitlbee's configure script is not an autotool creation,
# so that is why we don't use econf.
./configure --prefix=/usr --datadir=/usr/share/bitlbee \
--etcdir=/etc/bitlbee --strip=0 ${myconf} || die "econf failed"
sed -i \
-e "s/CFLAGS=.*$/CFLAGS=${CFLAGS}/" \
Makefile.settings || die "sed failed"
emake || die "make failed"
# make bitlbeed forking server
cd utils
$(tc-getCC) ${CFLAGS} bitlbeed.c -o bitlbeed \
|| die "bitlbeed failed to compile"
}
src_install() {
make install DESTDIR="${D}" || die "install failed"
make install-etc DESTDIR="${D}" || die "install failed"
make install-doc DESTDIR="${D}" || die "install failed"
keepdir /var/lib/bitlbee
fperms 700 /var/lib/bitlbee
fowners bitlbee:bitlbee /var/lib/bitlbee
dodoc doc/{AUTHORS,CHANGES,CREDITS,FAQ,README,RELEASE-SPEECH-1.2}
dodoc doc/user-guide/user-guide.txt
dohtml -A xml doc/user-guide/*.xml
dohtml -A xsl doc/user-guide/*.xsl
dohtml doc/user-guide/*.html
doman doc/bitlbee.8 doc/bitlbee.conf.5
dobin utils/bitlbeed
if use xinetd; then
insinto /etc/xinetd.d
newins doc/bitlbee.xinetd bitlbee
fi
newinitd "${FILESDIR}"/bitlbeed.initd bitlbeed || die
newconfd "${FILESDIR}"/bitlbeed.confd2 bitlbeed || die
keepdir /var/run/bitlbeed
dodir /usr/share/bitlbee
insinto /usr/share/bitlbee
cd utils
doins centericq2bitlbee.sh convert_gnomeicu.txt create_nicksfile.pl
doins bitlbee-ctl.pl
}
pkg_postinst() {
chown -R bitlbee:bitlbee "${ROOT}"/var/lib/bitlbee
elog "The utils included in bitlbee (other than bitlbeed) are now"
elog "located in /usr/share/bitlbee"
elog
elog "NOTE: The IRSSI script is no longer provided by BitlBee."
}
Bitlbee as an IRC to IM gateway. It provides an irc server that allows
you to log on and then connect to various instant messaging protocols
(AIM, MSN, Yahoo, Jabber, etc).