Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 72074 Details for
Bug 111419
New bitlbee version 0.99
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Updated ebuild
bitlbee-0.99.ebuild (text/plain), 4.15 KB, created by
Ludvig Ericson
on 2005-11-03 15:28:50 UTC
(
hide
)
Description:
Updated ebuild
Filename:
MIME Type:
Creator:
Ludvig Ericson
Created:
2005-11-03 15:28:50 UTC
Size:
4.15 KB
patch
obsolete
># Copyright 1999-2005 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.1 2005/10/31 04:03:29 weeve 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="virtual/libc > >=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() { > einfo "Note: as of bitlbee-0.82-r1, all protocols are useflags." > einfo " Make sure you've enabled the flags you want." > einfo "" > einfo "To use jabber over SSL or MSN Messenger, you will need to enable" > einfo "either the gnutls or openssl useflags." > > if use aimextras; then > einfo "" > einfo "NOTE: This is a patch for extra AIM functionality that is NOT" > einfo " supported by upstream. Please do not report any problems" > einfo " to them about this as they will be ignored." > fi > > if use msnextras; then > einfo "" > einfo "NOTE: This is a patch for extra MSN functionality that is NOT" > einfo " supported by upstream. Please do not report any problems" > einfo " 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}/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 ) && !gnutls && !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 > > exeinto /etc/init.d > newexe ${FILESDIR}/bitlbeed.init bitlbeed || die > > insinto /etc/conf.d > newins ${FILESDIR}/bitlbeed.confd bitlbeed || die > > dodir /var/run/bitlbeed > 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 > einfo "The utils included in bitlbee (other than bitlbeed) are now" > einfo "located in /usr/share/bitlbee" > einfo > einfo "NOTE: The IRSSI script is no longer provided by bitlbee." >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 111419
:
72074
|
72260
|
72332