diff options
author | Jeremy Messenger <mezz@FreeBSD.org> | 2007-07-11 15:20:27 +0000 |
---|---|---|
committer | Jeremy Messenger <mezz@FreeBSD.org> | 2007-07-11 15:20:27 +0000 |
commit | 0236e9591596e1dd69a2c50c66940006149b636c (patch) | |
tree | 7c7dec5739000e64391f09fd177faaeaf0f819e1 /irc | |
parent | 482b3c85aad2b5d02dcfa85e4ca0901ab2aa4bbc (diff) | |
download | ports-0236e9591596e1dd69a2c50c66940006149b636c.tar.gz ports-0236e9591596e1dd69a2c50c66940006149b636c.zip |
Notes
Diffstat (limited to 'irc')
-rw-r--r-- | irc/xchat/Makefile | 1 | ||||
-rw-r--r-- | irc/xchat/files/patch-xc284-scrollbmkdir | 33 |
2 files changed, 34 insertions, 0 deletions
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; + } + |