diff options
author | Cédric Krier <cedk@gentoo.org> | 2007-09-18 21:28:30 +0000 |
---|---|---|
committer | Cédric Krier <cedk@gentoo.org> | 2007-09-18 21:28:30 +0000 |
commit | a61403a5546f8ede5983890b072a9e42f15fdbd8 (patch) | |
tree | 241faa8c8fde99c6afc51c5d27f621bb8b1546da /net-im/bitlbee | |
parent | stable x86, security bug 192818 (diff) | |
download | gentoo-2-a61403a5546f8ede5983890b072a9e42f15fdbd8.tar.gz gentoo-2-a61403a5546f8ede5983890b072a9e42f15fdbd8.tar.bz2 gentoo-2-a61403a5546f8ede5983890b072a9e42f15fdbd8.zip |
Remove old
(Portage version: 2.1.2.12)
Diffstat (limited to 'net-im/bitlbee')
-rw-r--r-- | net-im/bitlbee/ChangeLog | 9 | ||||
-rw-r--r-- | net-im/bitlbee/bitlbee-0.92-r1.ebuild | 117 | ||||
-rw-r--r-- | net-im/bitlbee/bitlbee-0.92-r2.ebuild | 142 | ||||
-rw-r--r-- | net-im/bitlbee/bitlbee-0.92-r3.ebuild | 154 | ||||
-rw-r--r-- | net-im/bitlbee/bitlbee-0.92.ebuild | 111 | ||||
-rw-r--r-- | net-im/bitlbee/bitlbee-0.99.ebuild | 128 | ||||
-rw-r--r-- | net-im/bitlbee/bitlbee-1.0.ebuild | 127 | ||||
-rw-r--r-- | net-im/bitlbee/files/bitlbee-0.80-xinetd.patch | 24 | ||||
-rw-r--r-- | net-im/bitlbee/files/bitlbee-0.82-segv.diff | 12 | ||||
-rw-r--r-- | net-im/bitlbee/files/bitlbee-0.84-passport.diff | 31 | ||||
-rw-r--r-- | net-im/bitlbee/files/digest-bitlbee-0.92 | 3 | ||||
-rw-r--r-- | net-im/bitlbee/files/digest-bitlbee-0.92-r1 | 3 | ||||
-rw-r--r-- | net-im/bitlbee/files/digest-bitlbee-0.92-r2 | 9 | ||||
-rw-r--r-- | net-im/bitlbee/files/digest-bitlbee-0.92-r3 | 12 | ||||
-rw-r--r-- | net-im/bitlbee/files/digest-bitlbee-0.99 | 6 | ||||
-rw-r--r-- | net-im/bitlbee/files/digest-bitlbee-1.0 | 6 |
16 files changed, 8 insertions, 886 deletions
diff --git a/net-im/bitlbee/ChangeLog b/net-im/bitlbee/ChangeLog index 821861cebd99..01cc7ef57c2f 100644 --- a/net-im/bitlbee/ChangeLog +++ b/net-im/bitlbee/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for net-im/bitlbee # Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-im/bitlbee/ChangeLog,v 1.85 2007/09/18 21:16:12 cedk Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-im/bitlbee/ChangeLog,v 1.86 2007/09/18 21:28:29 cedk Exp $ + + 18 Sep 2007; Cédric Krier <cedk@gentoo.org> + -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) diff --git a/net-im/bitlbee/bitlbee-0.92-r1.ebuild b/net-im/bitlbee/bitlbee-0.92-r1.ebuild deleted file mode 100644 index 7d20b9e18528..000000000000 --- a/net-im/bitlbee/bitlbee-0.92-r1.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# 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-0.92-r1.ebuild,v 1.6 2007/09/16 10:40:53 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="~x86 ~ppc ~sparc ~alpha ~ia64 ~amd64" -IUSE="debug jabber msn oscar yahoo flood gnutls openssl" - -DEPEND=">=dev-libs/glib-2.0 - msn? ( gnutls? ( net-libs/gnutls ) - openssl? ( dev-libs/openssl ) ) - jabber? ( gnutls? ( net-libs/gnutls ) - openssl? ( dev-libs/openssl ) )" - -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: as of bitlbee-0.82-r1, all protocols are useflags." - elog " Make sure you've enabled the flags you want." - elog "To use jabber over SSL or MSN Messenger, you will need to enable" - elog "either the gnutls, nss or openssl useflags." - - 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}-0.80-xinetd.patch - cd ${S} && epatch ${FILESDIR}/${PN}-gentoohack.patch -} - -src_compile() { - # setup useflags - local myconf - use debug && myconf="${myconf} --debug=1" - use msn || myconf="${myconf} --msn=0 " - use jabber || myconf="${myconf} --jabber=0" - use oscar || myconf="${myconf} --oscar=0" - use yahoo || myconf="${myconf} --yahoo=0" - use gnutls && myconf="${myconf} --ssl=gnutls" - use nss && myconf="${myconf} --ssl=nss" - use openssl && myconf="${myconf} --ssl=openssl" - use flood && myconf="${myconf} --flood=1" - - if ( ( use jabber && use ssl ) || use msn ) && use !gnutls && use !nss \ - && use !openssl; then - myconf="${myconf} --ssl=bogus" - fi - - econf --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,TODO,user-guide.txt} - dohtml -A sgml doc/*.sgml - dohtml -A xml doc/*.xml - dohtml -A xsl doc/*.xsl - dohtml doc/*.html - - doman doc/bitlbee.8 doc/bitlbee.conf.5 - - dobin utils/bitlbeed - - insinto /etc/xinetd.d - newins doc/bitlbee.xinetd bitlbee - - 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." -} diff --git a/net-im/bitlbee/bitlbee-0.92-r2.ebuild b/net-im/bitlbee/bitlbee-0.92-r2.ebuild deleted file mode 100644 index ab8d9fae3aa6..000000000000 --- a/net-im/bitlbee/bitlbee-0.92-r2.ebuild +++ /dev/null @@ -1,142 +0,0 @@ -# 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-0.92-r2.ebuild,v 1.6 2007/09/16 10:40:53 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 - aimextras? ( http://get.bitlbee.org/patches/hanji/all.patch ) - msnextras? ( http://www.bitlbee.be/andy/bitlbee-0.92-msn6.akke.patch )" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 ~ppc ~sparc ~alpha ~ia64 ~amd64" -IUSE="debug jabber msn oscar yahoo flood gnutls openssl aimextras msnextras" - -DEPEND=">=dev-libs/glib-2.0 - msn? ( gnutls? ( net-libs/gnutls ) - openssl? ( dev-libs/openssl ) ) - jabber? ( gnutls? ( net-libs/gnutls ) - openssl? ( dev-libs/openssl ) )" - -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: as of bitlbee-0.82-r1, all protocols are useflags." - elog " Make sure you've enabled the flags you want." - elog "" - elog "To use jabber over SSL or MSN Messenger, you will need to enable" - elog "either the gnutls or openssl useflags." - - if use aimextras; then - elog "" - elog "NOTE: This is a patch for extra AIM functionality that is NOT" - elog " supported by upstream. Please do not report any problems" - elog " to them about this as they will be ignored." - fi - - if use msnextras; then - elog "" - elog "NOTE: This is a patch for extra MSN functionality that is NOT" - elog " supported by upstream. Please do not report any problems" - elog " to them about this as they will be ignored." - 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}-0.80-xinetd.patch - cd ${S} && epatch ${FILESDIR}/${PN}-gentoohack.patch - - if use aimextras; then - epatch ${DISTDIR}/all.patch - fi - - if use msnextras; then - epatch ${DISTDIR}/${P}-msn6.akke.patch - fi - -} - -src_compile() { - # setup useflags - local myconf - use debug && myconf="${myconf} --debug=1" - use msn || myconf="${myconf} --msn=0 " - use jabber || myconf="${myconf} --jabber=0" - use oscar || myconf="${myconf} --oscar=0" - use yahoo || myconf="${myconf} --yahoo=0" - use gnutls && myconf="${myconf} --ssl=gnutls" - use openssl && myconf="${myconf} --ssl=openssl" - use flood && myconf="${myconf} --flood=1" - - if ( ( use jabber && ( use gnutls || use openssl ) ) || use msn ) && \ - use !gnutls && use !openssl; then - myconf="${myconf} --ssl=bogus" - fi - - econf --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,TODO,user-guide.txt} - dohtml -A sgml doc/*.sgml - dohtml -A xml doc/*.xml - dohtml -A xsl doc/*.xsl - dohtml doc/*.html - - doman doc/bitlbee.8 doc/bitlbee.conf.5 - - dobin utils/bitlbeed - - insinto /etc/xinetd.d - newins doc/bitlbee.xinetd bitlbee - - 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." -} diff --git a/net-im/bitlbee/bitlbee-0.92-r3.ebuild b/net-im/bitlbee/bitlbee-0.92-r3.ebuild deleted file mode 100644 index a2d11b8334b7..000000000000 --- a/net-im/bitlbee/bitlbee-0.92-r3.ebuild +++ /dev/null @@ -1,154 +0,0 @@ -# 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-0.92-r3.ebuild,v 1.6 2007/09/16 10:40:53 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 - aimextras? ( http://get.bitlbee.org/patches/hanji/all.patch ) - msnextras? ( http://www.bitlbee.be/andy/bitlbee-0.92-msn6.akke.patch ) - gtalk? ( http://get.bitlbee.org/patches/bitlbee-jabberserver.patch )" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 ~ppc ~sparc ~alpha ~ia64 ~amd64" -IUSE="debug jabber gtalk msn oscar yahoo flood gnutls openssl aimextras msnextras" - -DEPEND=">=dev-libs/glib-2.0 - msn? ( gnutls? ( net-libs/gnutls ) - openssl? ( dev-libs/openssl ) ) - jabber? ( gnutls? ( net-libs/gnutls ) - openssl? ( dev-libs/openssl ) )" - -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: as of bitlbee-0.82-r1, all protocols are useflags." - elog " Make sure you've enabled the flags you want." - elog "" - elog "To use jabber over SSL or MSN Messenger, you will need to enable" - elog "either the gnutls or openssl useflags." - - if use aimextras; then - elog "" - elog "NOTE: This is a patch for extra AIM functionality that is NOT" - elog " supported by upstream. Please do not report any problems" - elog " to them about this as they will be ignored." - fi - - if use msnextras; then - elog "" - elog "NOTE: This is a patch for extra MSN functionality that is NOT" - elog " supported by upstream. Please do not report any problems" - elog " to them about this as they will be ignored." - fi - - if use gtalk; then - elog "" - elog "NOTE: This is a patch for Google Talk ability over Jabber" - elog " It is provided by ludvig.ericson@gmail.com - do not" - elog " mail any questions to the Portage buglist." - 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}-0.80-xinetd.patch - cd ${S} && epatch ${FILESDIR}/${PN}-gentoohack.patch - - if use aimextras; then - epatch ${DISTDIR}/all.patch - fi - - if use msnextras; then - epatch ${DISTDIR}/${P}-msn6.akke.patch - fi - - if use gtalk; then - epatch ${DISTDIR}/bitlbee-jabberserver.patch - fi - -} - -src_compile() { - # setup useflags - local myconf - use debug && myconf="${myconf} --debug=1" - use msn || myconf="${myconf} --msn=0 " - use jabber || myconf="${myconf} --jabber=0" - use oscar || myconf="${myconf} --oscar=0" - use yahoo || myconf="${myconf} --yahoo=0" - use gnutls && myconf="${myconf} --ssl=gnutls" - use openssl && myconf="${myconf} --ssl=openssl" - use flood && myconf="${myconf} --flood=1" - - if ( ( use jabber && ( use gnutls || use openssl ) ) || use msn ) && \ - use !gnutls && use !openssl; then - myconf="${myconf} --ssl=bogus" - fi - - econf --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,TODO,user-guide.txt} - dohtml -A sgml doc/*.sgml - dohtml -A xml doc/*.xml - dohtml -A xsl doc/*.xsl - dohtml doc/*.html - - doman doc/bitlbee.8 doc/bitlbee.conf.5 - - dobin utils/bitlbeed - - insinto /etc/xinetd.d - newins doc/bitlbee.xinetd bitlbee - - 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." -} diff --git a/net-im/bitlbee/bitlbee-0.92.ebuild b/net-im/bitlbee/bitlbee-0.92.ebuild deleted file mode 100644 index a745bbb84e27..000000000000 --- a/net-im/bitlbee/bitlbee-0.92.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# 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-0.92.ebuild,v 1.10 2007/04/28 20:49:36 swegener 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="x86 ppc sparc alpha ia64 amd64" -IUSE="debug jabber msn oscar yahoo flood ssl" - -DEPEND=">=dev-libs/glib-2.0 - msn? ( net-libs/gnutls ) - jabber? ( ssl? ( net-libs/gnutls ) )" - -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: as of bitlbee-0.82-r1, all protocols are useflags." - elog " Make sure you've enabled the flags you want." - - 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}-0.80-xinetd.patch - cd ${S} && epatch ${FILESDIR}/${PN}-gentoohack.patch -} - -src_compile() { - # setup useflags - local myconf - use debug && myconf="${myconf} --debug=1" - use msn || myconf="${myconf} --msn=0 " - use jabber || myconf="${myconf} --jabber=0" - use oscar || myconf="${myconf} --oscar=0" - use yahoo || myconf="${myconf} --yahoo=0" - use flood && myconf="${myconf} --flood=1" - - if ( ( use jabber && use ssl ) || use msn ); then - myconf="${myconf} --ssl=gnutls" - else - myconf="${myconf} --ssl=bogus" - fi - - econf --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,TODO,user-guide.txt} - dohtml -A sgml doc/*.sgml - dohtml -A xml doc/*.xml - dohtml -A xsl doc/*.xsl - dohtml doc/*.html - - doman doc/bitlbee.8 doc/bitlbee.conf.5 - - dobin utils/bitlbeed - - insinto /etc/xinetd.d - newins doc/bitlbee.xinetd bitlbee - - 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." -} diff --git a/net-im/bitlbee/bitlbee-0.99.ebuild b/net-im/bitlbee/bitlbee-0.99.ebuild deleted file mode 100644 index 905cb9c06239..000000000000 --- a/net-im/bitlbee/bitlbee-0.99.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# 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-0.99.ebuild,v 1.7 2007/09/16 10:40:53 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 - msnextras? ( http://www.bitlbee.be/andy/bitlbee-0.92-msn6.akke.patch )" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 ~ppc ~sparc ~alpha ~ia64 ~amd64" -IUSE="debug jabber msn oscar yahoo flood gnutls openssl msnextras" - -DEPEND=">=dev-libs/glib-2.0 - msn? ( gnutls? ( net-libs/gnutls ) - openssl? ( dev-libs/openssl ) ) - jabber? ( gnutls? ( net-libs/gnutls ) - openssl? ( dev-libs/openssl ) )" - -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: as of bitlbee-0.82-r1, all protocols are useflags." - elog " Make sure you've enabled the flags you want." - elog "" - elog "To use jabber over SSL or MSN Messenger, you will need to enable" - elog "either the gnutls or openssl useflags." - - if use msnextras; then - elog "" - elog "NOTE: This is a patch for extra MSN functionality that is NOT" - elog " supported by upstream. Please do not report any problems" - elog " to them about this as they will be ignored." - 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}-0.80-xinetd.patch - cd ${S} && epatch ${FILESDIR}/${PN}-gentoohack.patch - - if use msnextras; then - epatch ${DISTDIR}/bitlbee-0.92-msn6.akke.patch - fi -} - -src_compile() { - # setup useflags - local myconf - use debug && myconf="${myconf} --debug=1" - use msn || myconf="${myconf} --msn=0 " - use jabber || myconf="${myconf} --jabber=0" - use oscar || myconf="${myconf} --oscar=0" - use yahoo || myconf="${myconf} --yahoo=0" - use gnutls && myconf="${myconf} --ssl=gnutls" - use openssl && myconf="${myconf} --ssl=openssl" - use flood && myconf="${myconf} --flood=1" - - if ( ( use jabber && ( use gnutls || use openssl ) ) || use msn ) && \ - use !gnutls && use !openssl; then - myconf="${myconf} --ssl=bogus" - fi - - econf --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,TODO,user-guide.txt} - dohtml -A sgml doc/*.sgml - dohtml -A xml doc/*.xml - dohtml -A xsl doc/*.xsl - dohtml doc/*.html - - doman doc/bitlbee.8 doc/bitlbee.conf.5 - - dobin utils/bitlbeed - - insinto /etc/xinetd.d - newins doc/bitlbee.xinetd bitlbee - - 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." -} diff --git a/net-im/bitlbee/bitlbee-1.0.ebuild b/net-im/bitlbee/bitlbee-1.0.ebuild deleted file mode 100644 index f1549bce81a6..000000000000 --- a/net-im/bitlbee/bitlbee-1.0.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# 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.0.ebuild,v 1.6 2007/04/28 20:49:36 swegener 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 - msnextras? ( http://www.bitlbee.be/andy/bitlbee-0.92-msn6.akke.patch )" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 ~ppc ~sparc ~alpha ~ia64 ~amd64" -IUSE="debug jabber msn oscar yahoo gnutls openssl msnextras" - -DEPEND=">=dev-libs/glib-2.0 - msn? ( gnutls? ( net-libs/gnutls ) - openssl? ( dev-libs/openssl ) ) - jabber? ( gnutls? ( net-libs/gnutls ) - openssl? ( dev-libs/openssl ) )" - -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: as of bitlbee-0.82-r1, all protocols are useflags." - elog " Make sure you've enabled the flags you want." - elog "" - elog "To use jabber over SSL or MSN Messenger, you will need to enable" - elog "either the gnutls or openssl useflags." - - if use msnextras; then - elog "" - elog "NOTE: This is a patch for extra MSN functionality that is NOT" - elog " supported by upstream. Please do not report any problems" - elog " to them about this as they will be ignored." - 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}/${P}-xinetd.patch - cd ${S} && epatch ${FILESDIR}/${PN}-gentoohack.patch - - if use msnextras; then - epatch ${DISTDIR}/bitlbee-0.92-msn6.akke.patch - fi -} - -src_compile() { - # setup useflags - local myconf - use debug && myconf="${myconf} --debug=1" - use msn || myconf="${myconf} --msn=0 " - use jabber || myconf="${myconf} --jabber=0" - use oscar || myconf="${myconf} --oscar=0" - use yahoo || myconf="${myconf} --yahoo=0" - use gnutls && myconf="${myconf} --ssl=gnutls" - use openssl && myconf="${myconf} --ssl=openssl" - - if ( ( use jabber && ( use gnutls || use openssl ) ) || use msn ) && \ - use !gnutls && use !openssl; then - myconf="${myconf} --ssl=bogus" - fi - - econf --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,TODO,user-guide.txt} - dohtml -A sgml doc/*.sgml - dohtml -A xml doc/*.xml - dohtml -A xsl doc/*.xsl - dohtml doc/*.html - - doman doc/bitlbee.8 doc/bitlbee.conf.5 - - dobin utils/bitlbeed - - insinto /etc/xinetd.d - newins doc/bitlbee.xinetd bitlbee - - 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." -} diff --git a/net-im/bitlbee/files/bitlbee-0.80-xinetd.patch b/net-im/bitlbee/files/bitlbee-0.80-xinetd.patch deleted file mode 100644 index 724e2c97a77a..000000000000 --- a/net-im/bitlbee/files/bitlbee-0.80-xinetd.patch +++ /dev/null @@ -1,24 +0,0 @@ ---- bitlbee.xinetd.orig 2003-06-24 20:23:48.000000000 -0400 -+++ bitlbee.xinetd 2003-06-24 20:24:14.000000000 -0400 -@@ -1,12 +1,14 @@ - ## xinetd file for BitlBee. Please check this file before using it, the - ## user, port and/or binary location might be wrong. - --service 6667 -+service ircd - { -- socket_type = stream -- protocol = tcp -- wait = no -- user = nobody -- server = /usr/local/sbin/bitlbee -- port = 6667 -+ socket_type = stream -+ protocol = tcp -+ wait = no -+ user = nobody -+ only_from = localhost -+ server = /usr/sbin/bitlbee -+ port = 6667 -+ disable = yes - } diff --git a/net-im/bitlbee/files/bitlbee-0.82-segv.diff b/net-im/bitlbee/files/bitlbee-0.82-segv.diff deleted file mode 100644 index 267cba514892..000000000000 --- a/net-im/bitlbee/files/bitlbee-0.82-segv.diff +++ /dev/null @@ -1,12 +0,0 @@ -diff -uNrx debian bitlbee-0.82/account.c bitlbee-0.83/account.c ---- bitlbee-0.82/account.c Sat Nov 1 00:21:36 2003 -+++ bitlbee-0.83/account.c Sat Nov 1 00:32:37 2003 -@@ -106,7 +106,7 @@ - return; - } - -- if( proto_prpl[a->protocol] == NULL ) -+ if( proto_prpl[a->protocol]->login == NULL ) - { - irc_usermsg( irc, "Support for protocol %s is not included in this BitlBee", proto_name[a->protocol] ); - return; diff --git a/net-im/bitlbee/files/bitlbee-0.84-passport.diff b/net-im/bitlbee/files/bitlbee-0.84-passport.diff deleted file mode 100644 index 3f481771af68..000000000000 --- a/net-im/bitlbee/files/bitlbee-0.84-passport.diff +++ /dev/null @@ -1,31 +0,0 @@ ---- bitlbee-0.84/protocols/msn/passport.c Thu Feb 12 16:23:37 2004 -+++ bitlbee-fixed/protocols/msn/passport.c Tue Mar 16 21:00:37 2004 -@@ -236,25 +236,14 @@ - if (dummy) - *dummy = 0; - -- /* X509 stuff */ -+ sd = tcp_connect(server, "443"); -+ - gnutls_certificate_allocate_credentials(&xcred); -- /* initialize TLS session */ - gnutls_init(&session, GNUTLS_CLIENT); -- -- /* use the default priorities */ -- gnutls_transport_set_lowat(session, 50); -- - gnutls_set_default_priority(session); -- gnutls_certificate_type_set_priority(session, -- pp_cert_type_priority); -- /* put the x509 credentials to the current session */ - gnutls_credentials_set(session, GNUTLS_CRD_CERTIFICATE, xcred); -- -- /* create a connection to the server */ -- sd = tcp_connect(server, "443"); -- /* associate the connection to the session */ - gnutls_transport_set_ptr(session, (gnutls_transport_ptr) sd); -- /* perform the TLS handshake */ -+ - ret = gnutls_handshake(session); - - if (ret < 0) { diff --git a/net-im/bitlbee/files/digest-bitlbee-0.92 b/net-im/bitlbee/files/digest-bitlbee-0.92 deleted file mode 100644 index 01f71569d93d..000000000000 --- a/net-im/bitlbee/files/digest-bitlbee-0.92 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 0ffec374b76f376f75b2cab95636a0de bitlbee-0.92.tar.gz 464110 -RMD160 a0b9d6bb92915f6cb1674ccc3b5c78f7ce627a01 bitlbee-0.92.tar.gz 464110 -SHA256 099dc9ec7533fb1cd10d609283533f728039a2e6fac80a97a6c2615514e22e48 bitlbee-0.92.tar.gz 464110 diff --git a/net-im/bitlbee/files/digest-bitlbee-0.92-r1 b/net-im/bitlbee/files/digest-bitlbee-0.92-r1 deleted file mode 100644 index 01f71569d93d..000000000000 --- a/net-im/bitlbee/files/digest-bitlbee-0.92-r1 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 0ffec374b76f376f75b2cab95636a0de bitlbee-0.92.tar.gz 464110 -RMD160 a0b9d6bb92915f6cb1674ccc3b5c78f7ce627a01 bitlbee-0.92.tar.gz 464110 -SHA256 099dc9ec7533fb1cd10d609283533f728039a2e6fac80a97a6c2615514e22e48 bitlbee-0.92.tar.gz 464110 diff --git a/net-im/bitlbee/files/digest-bitlbee-0.92-r2 b/net-im/bitlbee/files/digest-bitlbee-0.92-r2 deleted file mode 100644 index 6bef4a2a8816..000000000000 --- a/net-im/bitlbee/files/digest-bitlbee-0.92-r2 +++ /dev/null @@ -1,9 +0,0 @@ -MD5 e2bfa862645c776500fdd0f75cd93bda all.patch 38874 -RMD160 ba2b378d0451829001f135b5c4f135bb680d4d6e all.patch 38874 -SHA256 ad326091e786f4365252a7c370b0e12184d1b5b906c041901219d2c3cf2a67e7 all.patch 38874 -MD5 fd78a28895c73d9afe39ddfed2af7076 bitlbee-0.92-msn6.akke.patch 86602 -RMD160 3cd7044b193a11251fa28cacc6b9fb5a91f9ba8f bitlbee-0.92-msn6.akke.patch 86602 -SHA256 96065fdb3fbf2438c193c4db59aa506fab85b51f7755c1ee86a58d7aa26cbca7 bitlbee-0.92-msn6.akke.patch 86602 -MD5 0ffec374b76f376f75b2cab95636a0de bitlbee-0.92.tar.gz 464110 -RMD160 a0b9d6bb92915f6cb1674ccc3b5c78f7ce627a01 bitlbee-0.92.tar.gz 464110 -SHA256 099dc9ec7533fb1cd10d609283533f728039a2e6fac80a97a6c2615514e22e48 bitlbee-0.92.tar.gz 464110 diff --git a/net-im/bitlbee/files/digest-bitlbee-0.92-r3 b/net-im/bitlbee/files/digest-bitlbee-0.92-r3 deleted file mode 100644 index 56d9f50990c6..000000000000 --- a/net-im/bitlbee/files/digest-bitlbee-0.92-r3 +++ /dev/null @@ -1,12 +0,0 @@ -MD5 e2bfa862645c776500fdd0f75cd93bda all.patch 38874 -RMD160 ba2b378d0451829001f135b5c4f135bb680d4d6e all.patch 38874 -SHA256 ad326091e786f4365252a7c370b0e12184d1b5b906c041901219d2c3cf2a67e7 all.patch 38874 -MD5 fd78a28895c73d9afe39ddfed2af7076 bitlbee-0.92-msn6.akke.patch 86602 -RMD160 3cd7044b193a11251fa28cacc6b9fb5a91f9ba8f bitlbee-0.92-msn6.akke.patch 86602 -SHA256 96065fdb3fbf2438c193c4db59aa506fab85b51f7755c1ee86a58d7aa26cbca7 bitlbee-0.92-msn6.akke.patch 86602 -MD5 0ffec374b76f376f75b2cab95636a0de bitlbee-0.92.tar.gz 464110 -RMD160 a0b9d6bb92915f6cb1674ccc3b5c78f7ce627a01 bitlbee-0.92.tar.gz 464110 -SHA256 099dc9ec7533fb1cd10d609283533f728039a2e6fac80a97a6c2615514e22e48 bitlbee-0.92.tar.gz 464110 -MD5 bad7113544e72a9edcf0dec16a8ec630 bitlbee-jabberserver.patch 1996 -RMD160 3fececb5dd75046343d92624ac5f4061bd480ad2 bitlbee-jabberserver.patch 1996 -SHA256 4f96c522f12d0207048ba85a92b9c266127a2412ed23d198119299b4999ddf16 bitlbee-jabberserver.patch 1996 diff --git a/net-im/bitlbee/files/digest-bitlbee-0.99 b/net-im/bitlbee/files/digest-bitlbee-0.99 deleted file mode 100644 index 9f31fbb7ceaf..000000000000 --- a/net-im/bitlbee/files/digest-bitlbee-0.99 +++ /dev/null @@ -1,6 +0,0 @@ -MD5 fd78a28895c73d9afe39ddfed2af7076 bitlbee-0.92-msn6.akke.patch 86602 -RMD160 3cd7044b193a11251fa28cacc6b9fb5a91f9ba8f bitlbee-0.92-msn6.akke.patch 86602 -SHA256 96065fdb3fbf2438c193c4db59aa506fab85b51f7755c1ee86a58d7aa26cbca7 bitlbee-0.92-msn6.akke.patch 86602 -MD5 cd7c0666385deea0f1ee309ba4073cbd bitlbee-0.99.tar.gz 469547 -RMD160 e39ff67dcecb3b107623f6850ee1bf5612c19633 bitlbee-0.99.tar.gz 469547 -SHA256 73d29aa06b95b07c71bf5c488d4c126fa9ab8d84df4aa20de0e22f751f8480d0 bitlbee-0.99.tar.gz 469547 diff --git a/net-im/bitlbee/files/digest-bitlbee-1.0 b/net-im/bitlbee/files/digest-bitlbee-1.0 deleted file mode 100644 index 176981610541..000000000000 --- a/net-im/bitlbee/files/digest-bitlbee-1.0 +++ /dev/null @@ -1,6 +0,0 @@ -MD5 fd78a28895c73d9afe39ddfed2af7076 bitlbee-0.92-msn6.akke.patch 86602 -RMD160 3cd7044b193a11251fa28cacc6b9fb5a91f9ba8f bitlbee-0.92-msn6.akke.patch 86602 -SHA256 96065fdb3fbf2438c193c4db59aa506fab85b51f7755c1ee86a58d7aa26cbca7 bitlbee-0.92-msn6.akke.patch 86602 -MD5 f3ae3beda45e6f7d3fdd77e377f0876d bitlbee-1.0.tar.gz 453937 -RMD160 0d06c4a3d4c39e65a88f8d8f2178bb4d78dac731 bitlbee-1.0.tar.gz 453937 -SHA256 90e845c46b953e62a3991b331ad7755131c6701f5fc265212a02392e35bff030 bitlbee-1.0.tar.gz 453937 |