Portage is a package management system used by Gentoo Linux
# ChangeLog for net-irc/irssi
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-irc/irssi/ChangeLog,v 1.136 2008/06/07 21:48:31 swegener Exp $
07 Jun 2008; Sven Wegener
+files/irssi-0.8.12-svn-4640.patch, irssi-0.8.12.ebuild:
Another patch to fix bug #202561.
07 Jun 2008; Sven Wegener
+files/irssi-0.8.12-svn-4637.patch, irssi-0.8.12.ebuild:
Pull in a patch from upstream to fix bug #181528.
17 May 2008; Sven Wegener
+files/irssi-0.8.12-svn-4829.patch, irssi-0.8.12.ebuild:
Add a patch submitted to upstream that fixes a segfault in irssi, that
happens when we have no /usr/lib/gconv available, bug #163685.
27 Feb 2008; Sven Wegener
Cleanup.
20 Feb 2008; nixnut
Added ppc at armin76's request
20 Jan 2008; Sven Wegener
+files/irssi-0.8.12-svn-4627.patch, irssi-0.8.12.ebuild:
Include a patch from upstream to fix a rare segmentation fault, notification
by Phil Sutter via mail.
04 Dec 2007; Jeroen Roovers
Stable for HPPA too.
01 Dec 2007; Markus Rothe
Stable on ppc64
19 Nov 2007; Joshua Kinard
Stable on mips.
18 Nov 2007; Christoph Mende
Stable on amd64
07 Nov 2007; Sven Wegener
-files/irssi-0.8.10-dcc-segv.patch, -files/irssi-0.8.10-line-split.patch,
-irssi-0.8.10-r4.ebuild, -irssi-0.8.12_rc1.ebuild:
Cleanup.
07 Nov 2007; Raúl Porcel
alpha/ia64/sparc/x86 stable
26 Oct 2007; Jeroen Roovers
Stable for HPPA too.
15 Oct 2007; Markus Rothe
Stable on ppc64
*irssi-0.8.12 (07 Oct 2007)
07 Oct 2007; Sven Wegener
Version bump, bug #194961.
22 Sep 2007; Sven Wegener
irssi-0.8.11.ebuild, irssi-0.8.12_rc1.ebuild:
Add epunt_cxx for bug #185602.
*irssi-0.8.12_rc1 (26 Aug 2007)
26 Aug 2007; Sven Wegener
Version bump.
13 Aug 2007; Tobias Scherbaum
ppc. stable
13 Jun 2007; Gustavo Zacarias
Stable on sparc
03 Jun 2007; Christoph Mende
Stable on amd64 wrt bug 180767
01 Jun 2007; Joshua Kinard
Stable on mips.
26 May 2007; Raúl Porcel
alpha/ia64/x86 stable
28 Apr 2007; Sven Wegener
-irssi-0.8.11_rc2.ebuild, irssi-0.8.11.ebuild:
Drop MY_P from 0.8.11. Cleanup _rc ebuilds.
*irssi-0.8.11 (25 Apr 2007)
25 Apr 2007; Sven Wegener
Version bump.
*irssi-0.8.11_rc2 (20 Apr 2007)
20 Apr 2007; Sven Wegener
Version bump.
17 Mar 2007; Sven Wegener
Cleanup.
17 Mar 2007; Steve Dibb
amd64 stable, bug 169090
06 Mar 2007; Markus Rothe
Stable on ppc64; bug #169090
03 Mar 2007; Andrej Kacian
Stable on x86, bug #169090.
*irssi-0.8.11_rc1 (22 Feb 2007)
22 Feb 2007; Sven Wegener
irssi-0.8.10-r4.ebuild, +irssi-0.8.11_rc1.ebuild:
Version bump, bug #167820.
17 Jan 2007; Fabian Groffen
irssi-0.8.10-r4.ebuild:
Dropped ppc-macos keyword, see you in prefix
11 Jan 2007; Gustavo Zacarias
irssi-0.8.10-r4.ebuild:
Stable on sparc
07 Jan 2007; Sven Wegener
irssi-0.8.10-r4.ebuild:
Drop the extern inline workaround, 0.8.10 doesn't use them anymore.
24 Dec 2006; Tobias Scherbaum
irssi-0.8.10-r4.ebuild:
Stable on ppc.
20 Dec 2006; Jeroen Roovers
Stable for HPPA.
14 Dec 2006; Alexander H. Færøy
irssi-0.8.10-r4.ebuild:
Stable on IA64 and MIPS.
22 Oct 2006; Sven Wegener
-files/irssi-socks-fix.patch, -irssi-0.8.10.ebuild:
Cleanup.
20 Oct 2006; Bryan Østergaard
Stable on Alpha.
13 Oct 2006; Sven Wegener
irssi-0.8.10-r3.ebuild, irssi-0.8.10-r4.ebuild:
Adust the irssi and silc-client blockers.
*irssi-0.8.10-r4 (13 Oct 2006)
13 Oct 2006; Sven Wegener
+files/irssi-0.8.10-line-split.patch, +irssi-0.8.10-r4.ebuild:
Revision bump. Pull in a patch from upstream that should fix bug #101640.
03 Aug 2006; Gustavo Zacarias
irssi-0.8.10-r3.ebuild:
Stable on sparc
22 Jul 2006; Simon Stelling
stable on amd64
09 Jul 2006; Joshua Kinard
Marked stable on mips.
06 Jul 2006; Markus Rothe
Stable on ppc64
29 Jun 2006; Guy Martin
Stable on hppa.
25 Jun 2006; Tobias Scherbaum
irssi-0.8.10-r3.ebuild:
ppc stable
22 Jun 2006; Emanuele Giaquinta
Add ~ppc-macos keyword.
18 Jun 2006; Andrej Kacian
Stable on x86. Bug #137189.
28 May 2006; Sven Wegener
Cleanup.
*irssi-0.8.10-r3 (05 May 2006)
05 May 2006; Emanuele Giaquinta
+files/irssi-0.8.10-dcc-segv.patch, +irssi-0.8.10-r3.ebuild:
Add patch from upstream to fix segv on /quit with glib-2.10.
30 Apr 2006; Sven Wegener
-files/irssi-0.8.9-64bit-exec-fix.patch, -files/0.8.9-gcc4-fix.patch,
-irssi-0.8.9-r1.ebuild:
Cleanup.
08 Apr 2006; Bryan Østergaard
07 Apr 2006; Diego Pettenò
Add ~x86-fbsd keyword.
25 Mar 2006; Sven Wegener
Drop myconf from econf, we don't need it anymore.
18 Mar 2006; Sven Wegener
irssi-0.8.10.ebuild, irssi-0.8.10-r2.ebuild:
Remove the old irssi-cvs blocker.
*irssi-0.8.10-r2 (18 Mar 2006)
18 Mar 2006; Sven Wegener
+irssi-0.8.10-r2.ebuild:
Another revision bump to partly revert the last commit. Using ncurses for
all things causes too much trouble.
*irssi-0.8.10-r1 (17 Mar 2006)
17 Mar 2006; Sven Wegener
Revision bump. Some general ebuild cleanup, depend on newer dante to remove
our socks patch and disable using terminfo directly, which should fix some
color weirdness.
26 Feb 2006; Joshua Kinard
Marked stable on mips.
21 Feb 2006; Luis Medinas
Stable on amd64.
21 Feb 2006; Lars Weiler
Stable on ppc.
21 Feb 2006; Jeroen Roovers
Stable on hppa.
20 Feb 2006; Markus Rothe
Stable on ppc64
20 Feb 2006; Gustavo Zacarias
Stable on sparc
19 Feb 2006; Sven Wegener
irssi-0.8.10.ebuild:
Marked stable on x86.
*irssi-0.8.10 (11 Dec 2005)
11 Dec 2005; Sven Wegener
-irssi-0.8.10_rc7.ebuild, +irssi-0.8.10.ebuild:
Version bump.
28 Nov 2005;
irssi-0.8.10_rc7.ebuild, irssi-0.8.9-r1.ebuild:
Switched from perl-module to perl-app eclass
13 Nov 2005; Sven Wegener
+files/0.8.9-gcc4-fix.patch, irssi-0.8.9-r1.ebuild:
Apply the gcc4 patch to 0.8.9 too, bug #110361.
*irssi-0.8.10_rc7 (10 Nov 2005)
10 Nov 2005; Sven Wegener
Version bump.
14 Oct 2005; Sven Wegener
Remove unused configure options and no longer needed perl build-time
dependency.
*irssi-0.8.10_rc6 (13 Oct 2005)
13 Oct 2005; Sven Wegener
-files/irssi-0.8.10_rc5-gcc4.patch, -irssi-0.8.10_rc5-r1.ebuild,
+irssi-0.8.10_rc6.ebuild:
Version bump.
13 Jun 2005; Sven Wegener
irssi-0.8.10_rc5-r1.ebuild:
Irssi uses extern inlines and that needs at least -O in CFLAGS.
19 May 2005; Sven Wegener
irssi-0.8.10_rc5-r1.ebuild:
Added a call to fixlocalpod to fix the collision-protect bug #68367.
17 May 2005; Sven Wegener
+files/irssi-0.8.10_rc5-gcc4.patch, irssi-0.8.10_rc5-r1.ebuild:
Pull in gcc-4 patch from upstream svn. Closes bug #92918.
15 May 2005; Sven Wegener
irssi-0.8.10_rc5-r1.ebuild:
Removed obsolete gettext support.
14 May 2005; Sven Wegener
irssi-0.8.10_rc5-r1.ebuild:
Added blocker for net-irc/irssi-svn
22 Apr 2005; Alin Nastac
irssi-0.8.10_rc5-r1.ebuild:
net-misc/dante -> net-proxy/dante
06 Mar 2005; Gustavo Zacarias
Apply socks patch to 0.8.9 too to fix LiveCD
01 Mar 2005; Sven Wegener
+files/irssi-socks-fix.patch, irssi-0.8.10_rc5-r1.ebuild,
-irssi-0.8.10_rc5.ebuild:
Added a patch that fixes wrong include order if socks support is enabled.
Closes bug #83522.
22 Jan 2005; Sven Wegener
irssi-0.8.10_rc5-r1.ebuild:
Added a call to syntax.pl to generate updated help files.
*irssi-0.8.10_rc5-r1 (21 Jan 2005)
21 Jan 2005; Sven Wegener
+irssi-0.8.10_rc5-r1.ebuild:
Pull in all CVS changes from 0.8.10_rc5 to now. Includes several bugfixes
(logging, memleak and more), updated help (recode) and some new features.
Read upstream's ChangeLog for more information. Closes bug #78917.
07 Jan 2005; Sven Wegener
Removed blockers on irssi-charconv and irssi-recode.
13 Nov 2004; Sven Wegener
-files/irssi-0.8.6-configure.patch, -files/irssi-0.8.8-configure.patch,
irssi-0.8.10_rc5.ebuild, -irssi-0.8.6-r6.ebuild, irssi-0.8.9-r1.ebuild,
-irssi-0.8.9.ebuild:
Moved all stable KEYWORDS to 0.8.9-r1 to allow the removal of old ebuilds.
07 Nov 2004; Joshua Kinard
Marked stable on mips.
31 Oct 2004; Kito
added ~ppc-macos
*irssi-0.8.10_rc5 (12 Sep 2004)
12 Sep 2004; Sven Wegener
Version bump to 0.8.10_rc5. This version has the features of
net-irc/irssi-charconv and net-irc/irssi-recode integrated, so we block them.
Closes bug #63367.
*irssi-0.8.9-r1 (24 Jul 2004)
24 Jul 2004; Sven Wegener
+files/irssi-0.8.9-64bit-exec-fix.patch, +irssi-0.8.9-r1.ebuild:
Added backported fix from upstream CVS, which fixes the /exec command bug on
64-bit arches. Closes bug #57785.
08 Jul 2004; Sven Wegener
irssi-0.8.6-r6.ebuild, irssi-0.8.9.ebuild:
Updated dependencies and ebuild cleanup.
18 Jun 2004; Sven Wegener
Added dev-libs/glib to RDEPEND. Closes bug #54323.
27 Apr 2004; Aron Griffis
irssi-0.8.6-r6.ebuild:
Add inherit eutils
12 Apr 2004;
Adding s390 keywords
05 Mar 2004; Tom Gall
marked stable on ppc64
21 Feb 2004; Seemant Kulleen
added perl, ssl and socks to RDEPENDS for livecd irssi to run properly
15 Jan 2004; Jon Portnoy
Stable on AMD64.
09 Jan 2004; Jason Wever
Marked stable on sparc.
09 Jan 2004; root
Marked stable on hppa.
05 Jan 2004; Aron Griffis
Use glib2 (this ebuild accidentally regressed from 0.8.6-r6). Don't
build the bot, which is apparently broken and unsupported. Mark
stable on x86, alpha and ia64. These changes fix bugs 33603, 35614
and 35532 and follow discussion with Greg F. in December.
12 Dec 2003; Greg Fitzgerald
Fixed patch problem, closes bug #35657
*irssi-0.8.9 (11 Dec 2003)
11 Dec 2003; Greg Fitzgerald
irssi-0.8.8.ebuild, irssi-0.8.9.ebuild:
Version Bump, fixes ssl bug #35532
11 Dec 2003; Greg Fitzgerald
irssi-0.8.8.ebuild:
Removed because of remoate crash bug
*irssi-0.8.8-r1 (26 Nov 2003)
26 Nov 2003; Greg Fitzgerald
Force glib2, removed bot (obsolete).
*irssi-0.8.6-r6 (26 Nov 2003)
26 Nov 2003; Greg Fitzgerald
Removed --with-bot, no used anymore and it was broken. Forced usage of glib2.
This closes bug #33603.
23 Nov 2003; Martin Holzer
files/irssi-0.8.8-configure.patch:
fixing head -1 issue. Closes #34186.
*irssi-0.8.8 (23 Nov 2003)
23 Nov 2003; Greg Fitzgerald
Version bump.
*irssi-0.8.6-r5 (11 Nov 2003)
11 Nov 2003; Chuck Short
New version, fixes use handling and new socks functionaility at compile time.
Ebuild submitted by Aron Griffis
Closes bug #33230.
*irssi-0.8.6-r4 (05 Oct 2003)
05 Oct 2003; Greg Fitzgerald
Fix for use=perl, this closes bug #30029
01 Oct 2003; Tavis Ormandy
Stable on alpha
*irssi-0.8.6-r3 (30 Sep 2003)
30 Sep 2003; Joshua Kinard
Changed ~mips to mips in KEYWORDS
18 Sep 2003; Jon Portnoy
ia64 keywords.
21 Aug 2003;
Added SSL suport, closes bug #26343.
*irssi-0.8.6-r2 (10 Feb 2003)
07 Aug 2003; Tavis Ormandy
stable on alpha
18 Jul 2003; Olivier Crete
files/irssi-0.8.6-configure.patch:
Fix tail use to make it posix compliant
18 Jul 2003; John Mylchreest
adding irssi-cvs block
19 Jun 2003;
Ugly hack to work around compression of the html files. (bug 23048)
01 Jun 2003; Joshua Kinard
Added ~mips to KEYWORDS
11 Feb 2003; Guy Martin
Added hppa to keywords.
04 Apr 2003; Jason Wever
Changed ~sparc keyword to sparc.
10 Feb 2003; Peter Johanson
Added ~alpha to KEYWORDS.
10 Feb 2002; Tobias Eichert
Removed older irssi ebuilds and revisions to
make the directory more concise..now we
have an ebuild for irssi-0.8.5 and irssi-0.8.6.
Changed =dev-libs/glib-2.2* dependency to
>=dev-libs/glib-1.2.
Changed "~x86" to "x86" in KEYWORDS.
10 Feb 2003; Tobias Eichert
Removed glib-1.2* as a dependency. Therefor added glib-2.2*.
Closes bug #13991.
*irssi-0.8.6-r1 (22 Dec 2002)
22 Dec 2002; Maik Schreiber
#12566).
21 Dec 2002; Maik Schreiber
"~x86" to "x86" in KEYWORDS.
06 Dec 2002; Rodney Rees
*irssi-0.8.6 (19 Nov 2002)
19 Nov 2002; Maik Schreiber
20 Oct 2002; Mike Frysinger
Added 'prepalldocs' to src_install since `make install` was putting them there
16 Sep 2002; Maarten Thibaut
Added sparc/sparc64 keywords.
13 Sep 2002; Michael Cummings
syntax to use perl eclass for perl Makefile.PL actions, bug 7868.
*irssi-0.8.5-r2 (12 Sep 2002)
10 Feb 2003; Peter Johanson
Added ~alpha to KEYWORDS.
12 Sep 2002; Daniel Robbins
configuration flag fixes: several use/configure combos were toggled, the
ebuild had "--enable-perl" instead of "--with-perl", etc. Lamer's socks
stuff has been commented out for the time being so that I can unmask
this now (but is being kept so that it can be uncommented later.)
*irssi-0.8.5-r1 (15 Jul 2002)
24 Jul 2002; Mark Guertin
15 Jul 2002; Ben Lutgens
version number. Anyone with socks in use gets an additional depend on
net-misc/dante-1.1.13. It's needed for libsocks.so and socks.h (otherwise
toggling the option --with-socks does no good) needs more socks testing
however so it's getting masked)
*irssi-0.8.5 (23 Jun 2002)
23 Jun 2002; lamer
upstream. Fixes a topic string overflow DoS attack. Upgrade now.
11 Apr 2002; Spider
glib-1.2* in preparation of unmasking the glib-2.0.1 packages
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX irssi-0.8.12-svn-4627.patch 701 RMD160 a38716dedeee45a3cec0d34834df60bbcb72e5c6 SHA1 83101715f3387ebcc2b35cff787b405c4c1a939f SHA256 ff869e600656e620b142142d295a32898d4349e32ff98ef8b04930e792242681
AUX irssi-0.8.12-svn-4637.patch 747 RMD160 b645519cc7cde0668107f1f125054131db6de174 SHA1 0ae5f5e610ea78aacf46ac1c482b68d58827d8f1 SHA256 d2adcecf69f97a43e256752269e7c3696a5a74397b08fbbc871f5b0efbdbb4d7
AUX irssi-0.8.12-svn-4640.patch 2630 RMD160 c261991ff8d2450dbe02b27133eeba2b7114e3ab SHA1 e000c414b4bbd37ad7d7ed7475b96c32516432b7 SHA256 d347e17bf7a10da09f883a33ca539ac5bd43cfecf7945e49c8223e33c8fe262e
AUX irssi-0.8.12-svn-4829.patch 924 RMD160 35a9e33ff801663911c9c9a36af836733333a710 SHA1 11edfa08d880ab9b1f00c1e8cd973dc7d96f69f4 SHA256 eaebef6519a3f10b085547a6a18a768e68ac68b74ed7252d834e5cdb6e4335f5
DIST irssi-0.8.12.tar.bz2 935918 RMD160 0588e6c2df0425c4f36bd84c1621d9ad170b6a81 SHA1 00ecca04766c51feef057b2327f67166be473fa3 SHA256 462d634bb509cc2bdd550ee5c7b269495f3173721b7404f162ad1f69b49bfff0
EBUILD irssi-0.8.12.ebuild 1447 RMD160 3c4025514550afbd7c5dc364d60186a5226ac0fd SHA1 68a264fd140d84758585810dc7368baea47a0e12 SHA256 442b27dd3f12d46369d6470c95cc20823cc41902e59a990c66d549c56688273d
MISC ChangeLog 18494 RMD160 c9f754d30fd10b2047c414054c24f0bf07e39d27 SHA1 026acf491e57ae0d3fc99ea1e19e85a485cd6ecf SHA256 77234a0c8f5bac9a065d896c62e78fb9214ef83d7e69fc059d868b194171edd4
MISC metadata.xml 270 RMD160 217b6381a937b94caa61f5d1dcbcdf24fe2852f1 SHA1 1e8951324990f813bd348ce2b1c4fc75cb097250 SHA256 4962741e0eded229c8ac0cca6dc8fed203d9b63ed7d8de546c661e6661579c75
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)
iD8DBQFISwI1I1lqEGTUzyQRAnUuAKC8h2eW4bGywplgrM9WmFfWoiLeWwCfZRRL
18h2VwZmL0sLLLuJAT1M4bU=
=mHNp
-----END PGP SIGNATURE-----
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-irc/irssi/irssi-0.8.12.ebuild,v 1.12 2008/06/07 21:48:31 swegener Exp $
inherit perl-module eutils
DESCRIPTION="A modular textUI IRC client with IPv6 support"
HOMEPAGE="http://irssi.org/"
SRC_URI="http://irssi.org/files/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
IUSE="ipv6 perl ssl socks5"
RDEPEND="sys-libs/ncurses
>=dev-libs/glib-2.2.1
ssl? ( dev-libs/openssl )
perl? ( dev-lang/perl )
socks5? ( >=net-proxy/dante-1.1.18 )"
DEPEND="${RDEPEND}
>=dev-util/pkgconfig-0.9.0"
RDEPEND="${RDEPEND}
perl? ( !net-im/silc-client )
!net-irc/irssi-svn"
src_unpack() {
unpack ${A}
cd "${S}"
epunt_cxx
epatch "${FILESDIR}"/${P}-svn-4627.patch
epatch "${FILESDIR}"/${P}-svn-4637.patch
epatch "${FILESDIR}"/${P}-svn-4640.patch
epatch "${FILESDIR}"/${P}-svn-4829.patch
}
src_compile() {
econf \
--with-proxy \
--with-ncurses \
--with-perl-lib=vendor \
$(use_with perl) \
$(use_with socks5 socks) \
$(use_enable ssl) \
$(use_enable ipv6) \
|| die "econf failed"
emake || die "emake failed"
}
src_install() {
make \
DESTDIR="${D}" \
docdir=/usr/share/doc/${PF} \
install || die "make install failed"
use perl && fixlocalpod
dodoc AUTHORS ChangeLog README TODO NEWS || die "dodoc failed"
}