From 0236e9591596e1dd69a2c50c66940006149b636c Mon Sep 17 00:00:00 2001 From: Jeremy Messenger Date: Wed, 11 Jul 2007 15:20:27 +0000 Subject: Fix creation of ~/.xchat2/scrollback/ paths, bump the PORTREVISION. Obtained from: http://xchat.org/files/source/2.8/patches/ --- irc/xchat/Makefile | 1 + irc/xchat/files/patch-xc284-scrollbmkdir | 33 ++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 irc/xchat/files/patch-xc284-scrollbmkdir (limited to 'irc') diff --git a/irc/xchat/Makefile b/irc/xchat/Makefile index 5a6d3614a9dc..64372f5f0cc1 100644 --- a/irc/xchat/Makefile +++ b/irc/xchat/Makefile @@ -8,6 +8,7 @@ PORTNAME= xchat PORTVERSION= 2.8.4 +PORTREVISION= 1 CATEGORIES= irc gnome ipv6 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ http://xchat.org/files/source/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}/ diff --git a/irc/xchat/files/patch-xc284-scrollbmkdir b/irc/xchat/files/patch-xc284-scrollbmkdir new file mode 100644 index 000000000000..2ac328497a8b --- /dev/null +++ b/irc/xchat/files/patch-xc284-scrollbmkdir @@ -0,0 +1,33 @@ +# +# Fix creation of ~/.xchat2/scrollback/ paths. +# +--- src/common/text.c 15 Jun 2007 03:53:42 -0000 1.89 ++++ src/common/text.c 8 Jul 2007 08:59:02 -0000 +@@ -49,20 +49,25 @@ + + + static void mkdir_p (char *dir); ++static char *log_create_filename (char *channame); + + + static char * + scrollback_get_filename (session *sess, char *buf, int max) + { +- char *net; ++ char *net, *chan; + + net = server_get_network (sess->server, FALSE); + if (!net) + return NULL; + +- snprintf (buf, max, "%s/scrollback/%s/%s.txt", get_xdir_fs (), net, sess->channel); ++ snprintf (buf, max, "%s/scrollback/%s/%s.txt", get_xdir_fs (), net, ""); + mkdir_p (buf); + ++ chan = log_create_filename (sess->channel); ++ snprintf (buf, max, "%s/scrollback/%s/%s.txt", get_xdir_fs (), net, chan); ++ free (chan); ++ + return buf; + } + -- cgit v1.2.3