pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/chat/irssi Make irssi actually work with a threaded Pe...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/307fefefca6f
branches:  trunk
changeset: 551006:307fefefca6f
user:      tonnerre <tonnerre%pkgsrc.org@localhost>
date:      Thu Dec 04 12:53:55 2008 +0000

description:
Make irssi actually work with a threaded Perl 5.10. (Now, the PerlIO mutex
must be initialized before trying to fiddle with the interpreter.)

diffstat:

 chat/irssi/Makefile         |   4 ++--
 chat/irssi/distinfo         |   3 ++-
 chat/irssi/patches/patch-ad |  13 +++++++++++++
 3 files changed, 17 insertions(+), 3 deletions(-)

diffs (47 lines):

diff -r 9e5bf3b7a6ea -r 307fefefca6f chat/irssi/Makefile
--- a/chat/irssi/Makefile       Thu Dec 04 11:46:16 2008 +0000
+++ b/chat/irssi/Makefile       Thu Dec 04 12:53:55 2008 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.49 2007/10/28 20:18:47 adrianp Exp $
+# $NetBSD: Makefile,v 1.50 2008/12/04 12:53:55 tonnerre Exp $
 
 DISTNAME=              ${IRSSI_DISTNAME}
-PKGREVISION=           1
+PKGREVISION=           2
 CATEGORIES=            chat
 MASTER_SITES=          http://www.irssi.org/files/
 EXTRACT_SUFX=          ${IRSSI_EXTRACT_SUFX}
diff -r 9e5bf3b7a6ea -r 307fefefca6f chat/irssi/distinfo
--- a/chat/irssi/distinfo       Thu Dec 04 11:46:16 2008 +0000
+++ b/chat/irssi/distinfo       Thu Dec 04 12:53:55 2008 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.27 2007/10/28 13:06:30 adrianp Exp $
+$NetBSD: distinfo,v 1.28 2008/12/04 12:53:55 tonnerre Exp $
 
 SHA1 (irssi-0.8.12.tar.bz2) = 00ecca04766c51feef057b2327f67166be473fa3
 RMD160 (irssi-0.8.12.tar.bz2) = 0588e6c2df0425c4f36bd84c1621d9ad170b6a81
@@ -6,6 +6,7 @@
 SHA1 (patch-aa) = 3333b23ae2b2c3f8f3ef246502badf1b263103c6
 SHA1 (patch-ab) = 287fd013349b3b6761d08f69ff8aeb8820d65b8c
 SHA1 (patch-ac) = c1bb6ae10be8b52a844f3d7c1c725cd4cc6db246
+SHA1 (patch-ad) = 278e45b6cb28966f1bf1a5dfea329b164cd6ebed
 SHA1 (patch-ae) = 975777ae62374aa50ad76e83ed857927e8f3cbe8
 SHA1 (patch-af) = 47b399f9549ef9772f40bd5e7d27344bffe1cebe
 SHA1 (patch-ag) = 4716b80fa1db0edb3e68b527396fcce03de06f47
diff -r 9e5bf3b7a6ea -r 307fefefca6f chat/irssi/patches/patch-ad
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/chat/irssi/patches/patch-ad       Thu Dec 04 12:53:55 2008 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-ad,v 1.8 2008/12/04 12:53:55 tonnerre Exp $
+
+--- src/perl/perl-core.c.orig  2008-12-04 13:45:24.000000000 +0100
++++ src/perl/perl-core.c
+@@ -452,6 +452,8 @@ void perl_core_init(void)
+       perl_signals_init();
+         signal_add_last("script error", (SIGNAL_FUNC) sig_script_error);
+ 
++      PERLIO_INIT;
++
+       perl_scripts_init();
+ 
+       if (irssi_init_finished)



Home | Main Index | Thread Index | Old Index