Summary
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.
Versions
v9999 :: 0 :: gentoo
- Modified
- License
- GPL-2
- USE flags
- debug gnutls ipv6 libevent nss otr plugins purple selinux test twitter xinetd xmpp
v3.6-r3 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- amd64 ppc x86 ~arm64 ~ppc64
- USE flags
- debug gnutls ipv6 libevent nss otr plugins purple selinux test twitter xinetd xmpp
USE flags
General
- debug
- Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- gnutls
- Prefer net-libs/gnutls as SSL/TLS provider (ineffective with USE=-ssl)
- ipv6
- Add support for IP version 6
- libevent
- Use libevent for event handling
- nss
- Prefer dev-libs/nss as SSL/TLS provider
- otr
- Enable support for encrypted conversations
- plugins
- Enable support for plugins
- purple
- Use libpurple instead of the built-in IM protocol support
- selinux
- !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- Enable Twitter protocol support
- xinetd
- Add support for the xinetd super-server
- xmpp
- Enable support for Extensible Messaging and Presence Protocol (XMPP) formerly known as Jabber
Dependencies
acct-group / bitlbee : System group: bitlbee
acct-user / bitlbee : User for biltbee
dev-libs / check : A unit test framework for C
dev-libs / glib : The GLib library of C routines
dev-libs / json-parser : Very low footprint JSON parser written in portable ANSI C
dev-libs / libevent : Library to execute a function when a specific event occurs on a file descriptor
dev-libs / nss : Mozilla's Network Security Services library that implements PKI support
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
net-im / pidgin : GTK Instant Messenger client
net-libs / gnutls : A secure communications library implementing the SSL, TLS and DTLS protocols
net-libs / libotr : (OTR) Messaging allows you to have private conversations over instant messaging
sec-policy / selinux-bitlbee : SELinux policy for bitlbee
Runtime Dependencies
acct-group / bitlbee : System group: bitlbee
acct-user / bitlbee : User for biltbee
dev-libs / glib : The GLib library of C routines
dev-libs / json-parser : Very low footprint JSON parser written in portable ANSI C
dev-libs / libevent : Library to execute a function when a specific event occurs on a file descriptor
dev-libs / nss : Mozilla's Network Security Services library that implements PKI support
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
net-im / pidgin : GTK Instant Messenger client
net-libs / gnutls : A secure communications library implementing the SSL, TLS and DTLS protocols
net-libs / libotr : (OTR) Messaging allows you to have private conversations over instant messaging
Depending packages
net-im / bitlbee-facebook : Facebook protocol plugin for BitlBee
net-im / bitlbee-steam : Steam protocol plugin for BitlBee
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Petr Vaněk · gentoo
net-im/bitlbee: drop 3.6-r2
Signed-off-by: Petr Vaněk <arkamar@gentoo.org> - Petr Vaněk · gentoo
net-im/bitlbee: sync live
Signed-off-by: Petr Vaněk <arkamar@gentoo.org> - Petr Vaněk · gentoo
net-im/bitlbee: enable py3.12
Signed-off-by: Petr Vaněk <arkamar@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
net-im/bitlbee: Stabilize 3.6-r3 x86, #873586
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
net-im/bitlbee: Stabilize 3.6-r3 ppc, #873586
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
net-im/bitlbee: Stabilize 3.6-r3 amd64, #873586
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
net-im/bitlbee: Keyword 3.6-r3 x86, #866105
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
net-im/bitlbee: Keyword 3.6-r3 ppc, #866105
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
net-im/bitlbee: Keyword 3.6-r3 arm64, #866105
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
net-im/bitlbee: Keyword 3.6-r3 ppc64, #866105
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Petr Vaněk · gentoo
net-im/bitlbee: remove system-json-parser patch from live
This feature is now integrated in upstream. Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/26925 Signed-off-by: Sam James <sam@gentoo.org> - Petr Vaněk · gentoo
net-im/bitlbee: remove obsolete xmpp? ( !nss ) requirement
This requirement was basically introduced with 1.2 release in commit [1] in order to solve https://bugs.gentoo.org/213958#c8 issue (the xmpp use flag was called jabber back then). The requirement was later transformed to REQUIRED_USE in commit [2]. However, this requirement seems no longer be valid. The nss use description in metadata was also bogus, it is changed to more generic form. [1] https://gitweb.gentoo.org/repo/gentoo/historical.git/commit/?id=30a0fafed3bd420fdb03e6e0a0da3d5f0a86b62e [2] https://gitweb.gentoo.org/repo/gentoo/historical.git/commit/?id=65aa90800da80b1fbffc36c7b15c3503c37d7fd0 Bug: https://bugs.gentoo.org/213958 Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Signed-off-by: Sam James <sam@gentoo.org> - Petr Vaněk · gentoo
net-im/bitlbee: drop msn and oscar use flags
msn[1] and oscar[2] protocols were removed in version 3.6, therefore both use flags do nothing. [1] https://github.com/bitlbee/bitlbee/commit/7ec2ce8fd7d30a536823ef9e08a3dad80ce76d4e [2] https://github.com/bitlbee/bitlbee/commit/e5d2c5607310ef9669a051a1b93e019319495955 Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Signed-off-by: Sam James <sam@gentoo.org> - Petr Vaněk · gentoo
net-im/bitlbee: tests require xmpp enabled not plugins
plugins use flag is not required for test to work but xmpp is, because of tests/check_jabber_* tests. The test? ( plugin ) requirement was wrongly introduced in commit eb108d8b5224 ("net-im/bitlbee: force plugins to be enabled for tests") as a solution for bug https://bugs.gentoo.org/617604 which was later reported again in bug https://bugs.gentoo.org/739510 and correctly fixed in commit 05dc33a126ab ("net-im/bitlbee: fix compilation with disabled plugins use"). Bug: https://bugs.gentoo.org/617604 Bug: https://bugs.gentoo.org/739510 Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Petr Vaněk · gentoo
net-im/bitlbee: sync live
Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/26703 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Petr Vaněk · gentoo
net-im/bitlbee: Use system json-parser
- Applied patch allows us to use system json-parser, it is based on upstream PR, see the link below - Dropped arm64, ppc, ppc64 and x86 keywords because newly introduced dev-libs/json-parser dependency has currently only ~amd64 keyword - EAPI 7 -> 8 Upstream-PR: https://github.com/bitlbee/bitlbee/pull/151 Bug: https://bugs.gentoo.org/861371 Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Petr Vaněk · gentoo
net-im/bitlbee: fix strict-aliasing issue in bundled library
The patch is based on fixes from upstream. LICENSE is extended with BSD-2, the license of bundled library. Upstream-PR: https://github.com/bitlbee/bitlbee/pull/162 Closes: https://bugs.gentoo.org/861371 Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Petr Vaněk · gentoo
net-im/bitlbee: set correct --libdir
The libdir is currently not used to install any files, however, it is used in generated bitlbee.pc, where it should point to correct directory. Closes: https://bugs.gentoo.org/861383 Fixes: b88db9002a8e ("net-im/bitlbee: Install pkgconfig to /usr/$(get_libdir)/pkgconfig") Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Petr Vaněk · gentoo
net-im/bitlbee: enable py3.11
Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/26304 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
net-im/bitlbee: Keyword 3.6-r1 arm64, #852857
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Petr Vaněk · gentoo
net-im/bitlbee: disable py3.7
Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/24068 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Petr Vaněk · gentoo
net-im/bitlbee: update EAPI 7 -> 8
Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Petr Vaněk · gentoo
net-im/bitlbee: enable py3.10
Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
net-im/bitlbee: remove libressl support
Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Petr Vaněk · gentoo
net-im/bitlbee: plugins use is required by purple
Purple code uses function conditionally exposed by plugins use flag, therefore plugins use is required by purple. This requirement was introduced in upstream by commit 6d212f401cf7 ("purple: include purple plugins in the 'plugins' command list"), where function purple_initmodule calls plugin_info_add. Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/20347 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Petr Vaněk · gentoo
net-im/bitlbee: fix compilation with disabled plugins use
The patch is taken from upstream where it was already merged. Upstream-PR: https://github.com/bitlbee/bitlbee/pull/156 Closes: https://bugs.gentoo.org/739510 Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Petr Vaněk · gentoo
net-im/bitlbee: add python 3.9 support
Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/20096 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-im/bitlbee: security cleanup
Bug: https://bugs.gentoo.org/631072 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
net-im/bitlbee: stable 3.6-r1 for ppc
stable wrt bug #631072 Package-Manager: Portage-3.0.5, Repoman-3.0.1 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
net-im/bitlbee: amd64 stable wrt bug #631072
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
net-im/bitlbee: x86 stable wrt bug #631072
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Petr Vaněk · gentoo
net-im/bitlbee: remove unnecessary chown from pkg_postinst phase
Closes: https://bugs.gentoo.org/630912 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/14984 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Petr Vaněk · gentoo
net-im/bitlbee: sync 3.6 with live ebuild
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Petr Vaněk · gentoo
net-im/bitlbee: fix dependencies in live ebuild
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Petr Vaněk · gentoo
net-im/bitlbee: fix libcheck and libevent bugs
Both patches are taken from upstream. Closes: https://bugs.gentoo.org/690504 Closes: https://bugs.gentoo.org/711364 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Petr Vaněk · gentoo
net-im/bitlbee: use acct-{group,user}/bitlbee
Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Petr Vaněk · gentoo
net-im/bitlbee: Install pkgconfig to /usr/$(get_libdir)/pkgconfig
This commit indirectly solves issues #678128 and #678510 because pkg-config searches bitlbee.pc in /usr/lib64/pkgconfig by default for ARCH=amd64. Closes: https://bugs.gentoo.org/678128 Closes: https://bugs.gentoo.org/678510 Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/13554 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
net-im: Remove *-fbsd KEYWORDS
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Tim Harder · gentoo
net-im/bitlbee: add missing conditional test RESTRICT
Signed-off-by: Tim Harder <radhermit@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Tim Harder · gentoo
net-im/bitlbee: version bump to 3.6
Also, simplify the init script. Bug: https://bugs.gentoo.org/631072 Closes: https://bugs.gentoo.org/640126 Signed-off-by: Tim Harder <radhermit@gentoo.org> - Tim Harder · gentoo
net-im/bitlbee: force plugins to be enabled for tests
Closes: https://bugs.gentoo.org/show_bug.cgi?id=617604 - Tim Harder · gentoo
net-im/bitlbee: remove old - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Agostino Sarubbo · gentoo
net-im/bitlbee: x86 stable wrt bug #607764
Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Michael Weber · gentoo
net-im/bitlbee: ppc stable (bug 607764).
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Agostino Sarubbo · gentoo
net-im/bitlbee: amd64 stable wrt bug #607764
Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Tim Harder · gentoo
net-im/bitlbee: version bump to 3.5.1 - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Tim Harder · gentoo
net-im/bitlbee: remove old - Tim Harder · gentoo
net-im/bitlbee: drop yahoo support (bug #607126) - Tim Harder · gentoo
net-im/bitlbee: version bump to 3.5 - Agostino Sarubbo · gentoo
net-im/bitlbee: ppc stable wrt bug #598724
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
net-im/bitlbee: x86 stable wrt bug #598724
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Tobias Klausmann · gentoo
net-im/bitlbee-3.4.2-r1: stable on amd64
Gentoo-Bug: 598724 - Tim Harder · gentoo
net-im/bitlbee: remove old - Tim Harder · gentoo
net-im/bitlbee: revision bump for various updates
* update to EAPI 6 * fix systemd unit to use bitlbee user (bug #472406) * update SSL handling, make it non-optional (bug #582658 by Alex Xu) * drop skype support, use libpurple and x11-plugins/pidgin-skypeweb instead (https://wiki.bitlbee.org/HowtoSkypeWeb) - Zac Medico · gentoo
net-im/bitlbee: add ${EPREFIX} to configure args
Package-Manager: portage-2.3.0 - Tim Harder · gentoo
net-im/bitlbee: remove old - Tim Harder · gentoo
net-im/bitlbee: version bump to 3.4.2 - Agostino Sarubbo · gentoo
net-im/bitlbee: ppc stable wrt bug #574942
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
net-im/bitlbee: x86 stable wrt bug #574942
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/sbraz/syncthing'
Pull Request: https://github.com/gentoo/gentoo/pull/990 - Agostino Sarubbo · gentoo
net-im/bitlbee: amd64 stable wrt bug #574942
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Jason A. Donenfeld · gentoo
Add libressl support to many packages
Package maintainers will likely want to cleanup various things for this experimental USE flag. - Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Coacher/mpv-verbump-to-0.15.0'
Pull request: https://github.com/gentoo/gentoo/pull/675 - Tim Harder · gentoo
net-im/bitlbee: add live ebuild - Tim Harder · gentoo
net-im/bitlbee: version bump to 3.4.1 - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed