ChangeLog

# ChangeLog for net-irc/bitchx
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-irc/bitchx/ChangeLog,v 1.68 2008/03/11 18:07:32 cla Exp $

11 Mar 2008; Dawid Węgliński bitchx-1.1-r4.ebuild:
Use sane unpack(), add lowercase symlink.

27 Feb 2008; Sven Wegener -bitchx-1.1-r3.ebuild:
Cleanup.

11 Nov 2007; Raúl Porcel bitchx-1.1-r4.ebuild:
Add ~ia64 wrt #198460

24 Sep 2007; Luca Barbato
+files/1.1/bitchx-1.1-inline.patch, bitchx-1.1-r4.ebuild:
Fix bug #185663, thanks to David Klempner

*bitchx-1.1-r4 (17 Jul 2007)

17 Jul 2007; Luca Barbato
+files/1.1/bitchx-1.1-pbxs.patch, +bitchx-1.1-r4.ebuild:
fix bug #183149

19 Nov 2006; Saleem Abdulrasool -bitchx-1.1-r1.ebuild,
-bitchx-1.1-r2.ebuild:
Drop the older versions

19 Nov 2006; Saleem Abdulrasool bitchx-1.1-r1.ebuild,
bitchx-1.1-r2.ebuild, bitchx-1.1-r3.ebuild:
Drop gnome, gtk, esd, ncurses, cdrom useflags for GNOME 1.x removal

13 Nov 2006; Diego Pettenò bitchx-1.1-r1.ebuild,
bitchx-1.1-r2.ebuild, bitchx-1.1-r3.ebuild:
Remove xmms useflag.

07 Nov 2006; Jeroen Roovers bitchx-1.1-r3.ebuild:
Stable for HPPA (bug #149851).

30 Oct 2006; Luis Medinas bitchx-1.1-r3.ebuild:
Stable on amd64 see bug #149851.

26 Oct 2006; Joshua Jackson bitchx-1.1-r3.ebuild:
Stable x86 for gcc4

22 Oct 2006; Jason Wever bitchx-1.1-r3.ebuild:
Stable on SPARC wrt bug #149851.

20 Oct 2006; Bryan Østergaard bitchx-1.1-r3.ebuild:
Stable on Alpha.

20 Oct 2006; Luca Barbato bitchx-1.1-r3.ebuild:
Marked ppc

20 Oct 2006; Markus Ullmann bitchx-1.1-r3.ebuild:
Fix for bug #147165 thanks to armin76 on irc

*bitchx-1.1-r3 (06 Sep 2006)

06 Sep 2006; Mike Frysinger
+files/1.1/bitchx-1.1-build.patch, files/1.1/bitchx-1.1-gcc34.patch,
+files/1.1/bitchx-1.1-gcc41.patch, +files/1.1/bitchx-1.1-headers.patch,
+bitchx-1.1-r3.ebuild:
Clean up ebuild and compiling with gcc-4.1 #113736; thanks to everyone.

22 Mar 2005; bitchx-1.1-r2.ebuild:
pseudo-fixing bug #61133 with an ugly hack, prevents bitchx from building with
gtk support on amd64

29 Dec 2004; Ciaran McCreesh :
Change encoding to UTF-8 for GLEP 31 compliance

06 Sep 2004; Ciaran McCreesh bitchx-1.1-r1.ebuild,
bitchx-1.1-r2.ebuild:
Switch to use epause and ebeep, bug #62950

*bitchx-1.1-r2 (31 Aug 2004)

31 Aug 2004; Guy Martin +files/fPIC.patch,
+bitchx-1.1-r2.ebuild:
Added a unconditionnal -fPIC patch (#55238).

22 Aug 2004; Sven Wegener bitchx-1.1-r1.ebuild:
Updated SRC_URI as upstream download location has changed. Closes bug #61005.

22 Jul 2004; Sven Wegener -bitchx-1.1.ebuild:
Removed old ebuild.

*bitchx-1.1-r1 (05 Jul 2004)

05 Jul 2004; Sven Wegener
-files/bitchx-1.0.19-cjk.patch, -files/bitchx-1.0.19-freenode.patch,
-files/bitchx-1.0.19-gcc-3.3.patch, -files/bitchx-1.0.19-hebrew.patch,
-files/bitchx-1.0.19-nickcomp-nocolor.patch,
-files/bitchx-1.0.19-security.patch, -files/bitchx-1.0.19-security2.patch,
-bitchx-1.0.19-r5.ebuild, -bitchx-1.0.19-r6.ebuild, +bitchx-1.1-r1.ebuild:
Added support for the local cdrom USE flag. Closes bug #55823. Removed older
ebuilds.

20 Jun 2004; Sven Wegener
+files/1.1/bitchx-1.1-gcc34.patch, bitchx-1.1.ebuild:
Fixed compile error with gcc-3.4. Closes bug #54454.

07 Jun 2004; Chuck Short bitchx-1.0.19-r5.ebuild,
bitchx-1.0.19-r6.ebuild, bitchx-1.1.ebuild:
Update homepage and SRC_URI. Closes #52360.

05 Jun 2004; Bryan Østergaard bitchx-1.1.ebuild:
Stable on alpha.

29 May 2004; Pieter Van den Abeele
bitchx-1.0.19-r6.ebuild, bitchx-1.1.ebuild:
Masked bitchx-1.1.ebuild stable for ppc

29 May 2004; Pieter Van den Abeele
bitchx-1.0.19-r6.ebuild:
Masked bitchx-1.0.19-r6.ebuild stable for ppc

25 Apr 2004; Travis Tilley +files/BitchX-64bit.patch,
bitchx-1.1.ebuild:
ported to amd64

15 Apr 2004; Jason Wever bitchx-1.1.ebuild:
Stable on sparc.

15 Apr 2004; Guy Martin bitchx-1.1.ebuild:
Marked stable on hppa.

13 Apr 2004; Chuck Short bitchx-1.1.ebuild:
Marked stable for x86.

05 Apr 2004; Jason Wever bitchx-1.0.19-r6.ebuild:
Stable on sparc.

28 Mar 2004; bitchx-1.0.19-r6.ebuild:
Marked stable on x86.

*bitchx-1.1 (28 Mar 2004)

28 Mar 2004; bitchx-1.1.ebuild,
files/1.1/bitchx-1.1-cjk.patch, files/1.1/bitchx-1.1-freenode.patch,
files/1.1/bitchx-1.1-hebrew.patch:
New release, closes #45974.

28 Mar 2004; Chuck Short bitchx-1.0.19-r5.ebuild,
bitchx-1.0.19-r6.ebuild:
New version of bitchx is out, updated src_uri, partially fixes 45974.

23 Mar 2004; Chuck Short bitchx-1.0.19-r5.ebuild,
bitchx-1.0.19-r6.ebuild:
Removed USE="ncurses" since it is not tested and its already in DEPEND.

06 Feb 2004; Aron Griffis bitchx-1.0.19-r6.ebuild:
add ~alpha

02 Jan 2004; Chuck Short bitchx-1.0.19-r5.ebuild,
bitchx-1.0.19-r6.ebuild:
Updated copyright years.

15 Oct 2003; Martin Holzer bitchx-1.0.19-r6.ebuild:
fixing type which pretend to install package. closes #31119.

*bitchx-1.0.19-r6 (05 Sep 2003)

03 Dec 2003; bitchx-1.0.19-r6.ebuild :
Added hppa to KEYWORDS.

05 Sep 2003; bitchx-1.0.19-r6.ebuild,
files/bitchx-1.0.19-freenode.patch,
files/bitchx-1.0.19-nickcomp-nocolor.patch:
per almost every gentoo developers request we are removing the bold out of the
default NICK_COMP fset, and switching freenode to be the default network. two
minor patches added added to handle this.

19 Aug 2003; Greg Fitzgerald bitchx-1.0.19-r5.ebuild,
files/bitchx-1.0.19-hebrew.patch:
Added Hebrew Patch, This closes bug #26181

06 Aug 2003; Patrick Kursawe bitchx-1.0.19-r5.ebuild:
Updated homepage and SRC_URI

16 Jun 2003; Luca Barbato :
Applied the fix as suggested by Martin Lesser
to make sure that the zvt
workaround works everywhere.

05 Jun 2003; Luca Barbato :
State clearly that you can have either gtkBitchX or
the standar BitchX, not both.

16 Jun 2003; Luca Barbato :
gtkBitchX fix, gcc-3.3 fix

*bitchx-1.0.19-r5 (15 Mar 2003)

23 Mar 2003; Jungmin Seo :
removed the cjk patch SRC_URI

15 Mar 2003; Daniel Ahlberg :
Security update.

*bitchx-1.0.19-r4 (20 Feb 2003)

23 Mar 2003; Jungmin Seo :
removed the cjk patch SRC_URI

13 Mar 2003; Guy Martin bitchx-1.0.19-r4.ebuild :
Added -fPIC to CFLAGS and added hppa to KEYWORDS.

20 Feb 2003; Daniel Ahlberg :
Security update.

06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords

*bitchx-1.0.19-r3 (11 Nov 2002)

21 Dec 2002; Jungmin Seo bitchx-1.0.19-r3.ebuild,
ChangeLog, files/bitchx-1.0.19-cjk.patch:
Added 'cjk' use flag on the ebuild, the patch for 'cjk' and
the patch is for using 2-byte nicks (euc-kr and euc-jp)

19 Nov 2002; phoen][x bitchx-1.0.19-r3.ebuild :
Added "-fPIC" to C(XX)FLAGS on alpha boxes. This fixes bug 10932.
Thanks to bjb for the help.

21 Oct 2002; phoen][x bitchx-1.0.19-r3.ebuild,
files/digest-bitchx-1.0.19-r3 :
Used sed to patch include/config.h. BitchX now compiles with #define LATIN1 ON.
This shouldn't break anything but add support for the standard LATIN1 letters.
This closes bug #10332.

*bitchx-1.0.19-r2 (26 Jun 2002)

26 Oct 2002; Jack Morgan bitchx-1.0.19-r2.ebuild :
Added Sparc/sparc64 keywords

21 Oct 2002; phoen][x bitchx-1.0.19-r2.ebuild :
Fixed the flag-o-matic setting. It explicitely replaced -O3 with -O2,
which made the ebuild fail on -O4++ (which aren't standard gcc settings).
Flag-o-matic replaces -O[3-9] with -O2 now.

03 Oct 2002; Brad Cowan bitchx-1.0.19-r2.ebuild :
Added flag-o-matic to change -O3 to -O2 this fixes a segmentation fault
problem. closes bug #8667

22 Aug 2002; Seemant Kulleen bitchx-1.0.19-r2.ebuild :
Man page now installs properly (ie, it's readable). Thanks to:
stocke2@cox.net (Eric Stockbridge) in bug #6720.

16 Jul 2002; Ben Lutgens ChangeLog :
Commented out the "use socks5" stuff because bitchx is being lame and
doesn't work with any packaged socks implementations in the tree :-(

26 Jun 2002; Seemant Kulleen bitchx-1.0.19-r1.ebuild
files/digest-bitchx-1.0.19-r2 :
LFH/man page fixes, SLOT, LICENSE

*bitchx-1.0.19-r1 (23 April 2002)

23 April 2002; Bart Verwilst Changelog:
Quick revision bump, fixed symlink bug..

*bitchx-1.0.19 (16 Apr 2002)

16 Apr 2002; Seemant Kulleen bitchx-1.0.19.ebuild,
files/digest-bitchx-1.0.19
Quick version bump, and ebuild clean up

25 Feb 2002; Geert Bevin bitchx-1.0.18-r5.ebuild,
files/bitchx-1.0.18-dupver.patch :
Gcc3 related fixes.

*bitchx-1.0.18-r5 (25 Feb 2002)

25 Feb 2002; Dan Armak ChangeLog :
Fixed bug #817 - now, when gnome is in use both gtkBitchX and plain BitchX
are built and installed.
Also, fixed case where gtkBitchX would be built even when gnome isn't in use.

*bitchx-1.0.18-r4 (1 Feb 2002)

1 Feb 2002; G.Bevin ChangeLog :
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

Manifest

AUX 1.1/bitchx-1.1-build.patch 1537 RMD160 f8e6f64ced74de43b23a331e55540766c42bf719 SHA1 de72e19478bbb7a77f96c19ee28693f4825a3095 SHA256 7cbbb5af0a67782eb2753ab5dca0747f591771dc0f0f117d3803a8eeb741caa9
AUX 1.1/bitchx-1.1-cjk.patch 7050 RMD160 550e382894fb84c3505e6519a9ef25dd3c9fcc74 SHA1 2c5927ed71099a4e8ef3cc9c89966b49bb631255 SHA256 50ea7029aae83d2b3456f45e8a03e19fdd798e510278c4a1b7e1d7e215b0e263
AUX 1.1/bitchx-1.1-freenode.patch 976 RMD160 56cb4ead99e77ecaeb9750214ac54ead59a51316 SHA1 b5f2cbccece387f2543ad96728387fb15ed25862 SHA256 32c57fb74e7993453a639a8b0841c47e9389c3274dfae9d8999a750c2e666012
AUX 1.1/bitchx-1.1-gcc34.patch 350 RMD160 012606af941b8b2d29efecaf2184545e347e3ee4 SHA1 2fdaec7314c24db35921ef7391a1e29ed6060364 SHA256 4d5dd3c7e56a1a7caeb27bebd5d5364c0bd799758e160a8f1eaeb68d00bfbab1
AUX 1.1/bitchx-1.1-gcc41.patch 4804 RMD160 6f145ff8d57cc25dc938df0723e5c5f1c3d93946 SHA1 fff0ffbd4039ee3f2e7afcf4cd0cd9596e8e206b SHA256 25d06b5ed92b19a310d43c54664819c3ba81633752e72b638f0cb0fde8074a71
AUX 1.1/bitchx-1.1-headers.patch 896 RMD160 84b683fe9a9c1480fc5a156b06d964cc258d3ae7 SHA1 10465fa9aca79f7ecde308dcfa605520240bed9f SHA256 650aa207bd2fd867cf9d5a9f82e614ff86ae9b6666879c1247b85b26b2e18ccb
AUX 1.1/bitchx-1.1-hebrew.patch 477 RMD160 482fdfeffc2549f728fede5882a2360269fe13eb SHA1 af143c97b5a50a369021581d6986e3f2874d7697 SHA256 5090acf698cea3a22a2a663af4914c580b3508a5bc5cabdedcb21cd3c6d27a17
AUX 1.1/bitchx-1.1-inline.patch 595 RMD160 7daee23c8ac4865b691e09f8edeaac0855ae1f5f SHA1 d3b53e9dcf0e8c1f6149d0e0a24a46a102aefdd8 SHA256 bdc0e93d26952378f422fd74a8403c9d6cf6cc139e731d9148821eac8be80d61
AUX 1.1/bitchx-1.1-pbxs.patch 350 RMD160 21dc3bf478099f2c7197f3d9830d99cb68ec5411 SHA1 d63308f41ef5d910969f430520f0f0c0b0dfdde2 SHA256 64a3c7628ba8460924b81243d3052203b841583eb6e0306812a5e825db22ee2c
AUX BitchX-64bit.patch 1135 RMD160 645e192d449ac5bae976e105797cc561b78950b7 SHA1 91386fd2e664090ca54c62c0dd4d0716ca95fda1 SHA256 759670da659d826d4b109f136bbe3b3222b064af78822f3218fd9490d696099e
AUX fPIC.patch 16020 RMD160 f5d74dbce125e6a453d0cfed0ba0de380e23ee58 SHA1 b1318d59dcde51e8aece1e82becf96d52e9e8fae SHA256 cf57831c0f75d00b97582442e664cf77602ce9e0ef057685bea2084012da2163
DIST ircii-pana-1.1-final.tar.gz 2532476 RMD160 4105de2587964146e2391a26a8a16e3d0059a93f SHA1 b25635b62c7ff905b6492a4aaa88c43b5aa164f8 SHA256 7464cd75a10f2d117a10cf0184e5d4b9ece44de03a226402c17bdd3f2c7eca57
EBUILD bitchx-1.1-r4.ebuild 2340 RMD160 3c758afed3ba4879ba6fb0c8cb490c63b35477aa SHA1 244141f08688a8d8937b89f28c6215a9e5c88e03 SHA256 588d2eb438d7b2073d1b51e08fe8cbc655548639ab81d8eebca54538b72de9dc
MISC ChangeLog 10610 RMD160 05cec4725432f0fe2b7da14c364984b7e2f52dd1 SHA1 25992436a76f29512b180d6392c26ca0131d978f SHA256 dbf6c5cd577c95fe97901a4e56038365ae4cd42bc9ad5b123b0ace4d880a96f2
MISC metadata.xml 160 RMD160 279429d1df694561fc2b163cb81c09387b9d940c SHA1 97da1b72eecc5585c65717da08eaccc9bc1cf7cd SHA256 5e058419199e306612929b80a996e3d16c6b20de674a56bb60558d3d36524fe2

bitchx-1.1-r4.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-irc/bitchx/bitchx-1.1-r4.ebuild,v 1.4 2008/03/11 18:07:32 cla Exp $

inherit flag-o-matic eutils

MY_P=ircii-pana-${PV}-final
S=${WORKDIR}/BitchX
DESCRIPTION="An IRC Client"
HOMEPAGE="http://www.bitchx.org/"
SRC_URI="http://www.bitchx.org/files/source/${MY_P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ~ia64 ppc sh sparc x86"
IUSE="cjk ipv6 ssl"

DEPEND=">=sys-libs/ncurses-5.1
ssl? ( >=dev-libs/openssl-0.9.6 )"

src_unpack() {
unpack ${A}
cd "${S}"
use cjk && epatch "${FILESDIR}"/${PV}/${P}-cjk.patch
epatch "${FILESDIR}"/${PV}/${P}-pbxs.patch
epatch "${FILESDIR}"/${PV}/${P}-hebrew.patch
epatch "${FILESDIR}"/${PV}/${P}-freenode.patch
epatch "${FILESDIR}"/${PV}/${P}-gcc34.patch
epatch "${FILESDIR}"/${PV}/${P}-gcc41.patch
epatch "${FILESDIR}"/${PV}/${P}-inline.patch
epatch "${FILESDIR}"/${PV}/${P}-headers.patch
epatch "${FILESDIR}"/${PV}/${P}-build.patch
epatch "${FILESDIR}"/fPIC.patch
epatch "${FILESDIR}"/BitchX-64bit.patch

sed -i \
-e "s/#undef LATIN1/#define LATIN1 ON/;" \
include/config.h
}

src_compile() {
replace-flags -O[3-9] -O2
append-flags -fno-strict-aliasing

# Disable CDROM or else it will take over your CDROM drive
local myconf="--disable-cdrom --disable-sound --without-gtk"

# lamer@gentoo.org BROKEN, will not work with our socks
# implementations, is looking for a SOCKSConnect function that our
# dante packages don't have :-(
# use socks5 \
# && myconf="${myconf} --with-socks=5" \
# || myconf="${myconf} --without-socks"

econf \
--with-plugins \
$(use_with ssl) \
$(use_enable ipv6) \
${myconf} || die

emake || die "make failed"
emake -C contrib vh1 || die "make vh1 failed"
}

src_install () {
einstall || die
dobin contrib/vh1 || die
dosym BitchX-1.1-final /usr/bin/BitchX
dosym BitchX-1.1-final /usr/bin/bitchx

cd "${S}"
dodoc bugs Changelog README* IPv6-support

cd "${S}"/doc
insinto /usr/include/X11/bitmaps
doins BitchX.xpm || die
dodoc README.* *.txt */*.txt tcl/*
dohtml -r *

cd "${S}"/dll
docinto plugins
dodoc nap/README.nap
newdoc acro/README README.acro
newdoc arcfour/README README.arcfour
newdoc blowfish/README README.blowfish
newdoc qbx/README README.qbx
}

files

metadata.xml




net-irc