diff options
author | dillo <dillo> | 2005-07-17 14:32:46 +0000 |
---|---|---|
committer | dillo <dillo> | 2005-07-17 14:32:46 +0000 |
commit | da76092c3546866ac81838f9956d87880ab080bb (patch) | |
tree | bff346f9ccc2033686ab023c096f9f5a8e9e06d8 | |
parent | 889df9dd0195aa071dae6e7b15e7fbd5943180b4 (diff) | |
download | pkgsrc-da76092c3546866ac81838f9956d87880ab080bb.tar.gz |
Accept ENOTCONN as indicating socket is not ready for write (needed for upcoming irssi-icq). Bump PKGREVISION.
-rw-r--r-- | chat/irssi/Makefile | 4 | ||||
-rw-r--r-- | chat/irssi/distinfo | 3 | ||||
-rw-r--r-- | chat/irssi/patches/patch-ae | 13 |
3 files changed, 17 insertions, 3 deletions
diff --git a/chat/irssi/Makefile b/chat/irssi/Makefile index cb3456d7da4..80b120527ee 100644 --- a/chat/irssi/Makefile +++ b/chat/irssi/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.34 2005/06/26 20:25:48 snj Exp $ +# $NetBSD: Makefile,v 1.35 2005/07/17 14:32:46 dillo Exp $ DISTNAME= ${IRSSI_DISTNAME} -PKGREVISION= 4 +PKGREVISION= 5 CATEGORIES= chat MASTER_SITES= http://real.irssi.org/files/ EXTRACT_SUFX= ${IRSSI_EXTRACT_SUFX} diff --git a/chat/irssi/distinfo b/chat/irssi/distinfo index 32bb609151d..bba84bb4c39 100644 --- a/chat/irssi/distinfo +++ b/chat/irssi/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.19 2005/06/26 20:25:48 snj Exp $ +$NetBSD: distinfo,v 1.20 2005/07/17 14:32:46 dillo Exp $ SHA1 (irssi-0.8.9.tar.bz2) = 57799a1e99ac5f6694eb6fd049d39a4e2e51f576 RMD160 (irssi-0.8.9.tar.bz2) = 7a0a2a639c041802bfddd458c35bccaec8084013 @@ -7,3 +7,4 @@ SHA1 (patch-aa) = 45d8161733f58ab3733022c823933bb1cc93a8e2 SHA1 (patch-ab) = c395fbeeb2dd15490f04f2cb2c94daf6c5955e85 SHA1 (patch-ac) = 9572891333279dc368f44c52f9584c34f10d7aa1 SHA1 (patch-ad) = 7629117264f84c4f20697200456f91662b52f724 +SHA1 (patch-ae) = 58afbd982978ad51bb96b3b48182ae3df56224fe diff --git a/chat/irssi/patches/patch-ae b/chat/irssi/patches/patch-ae new file mode 100644 index 00000000000..62fe1d8b23c --- /dev/null +++ b/chat/irssi/patches/patch-ae @@ -0,0 +1,13 @@ +$NetBSD: patch-ae,v 1.4 2005/07/17 14:32:46 dillo Exp $ + +--- src/core/network.c.orig 2003-10-11 04:00:02.000000000 +0200 ++++ src/core/network.c +@@ -389,7 +389,7 @@ int net_transmit(GIOChannel *handle, con + + err = g_io_channel_write(handle, (char *) data, len, &ret); + if (err == G_IO_ERROR_AGAIN || +- (err != 0 && (errno == EINTR || errno == EPIPE))) ++ (err != 0 && (errno == EINTR || errno == EPIPE || errno == ENOTCONN))) + return 0; + + return err == 0 ? (int)ret : -1; |