diff options
author | Joe Marcus Clarke <marcus@FreeBSD.org> | 2003-12-04 06:49:23 +0000 |
---|---|---|
committer | Joe Marcus Clarke <marcus@FreeBSD.org> | 2003-12-04 06:49:23 +0000 |
commit | e8c087b5d01f7afa6aa22ba9de3dcc6431435172 (patch) | |
tree | 3d7dce8dc50d80747c118c2bf4953a397ef0c6bb /net-im | |
parent | b1c0e8c68134e949f2946df183eecce1c0075fd3 (diff) | |
download | ports-e8c087b5d01f7afa6aa22ba9de3dcc6431435172.tar.gz ports-e8c087b5d01f7afa6aa22ba9de3dcc6431435172.zip |
Update to 0.74.
---
Add a patch to fix a memory leak (PORTREVISION=1 for people that got the 0.74
update during the freeze). [1]
Submitted by: Matthew Luckie <mjl@luckie.org.nz>
Obtained from: http://web.ics.purdue.edu/~eblanton/gaim/gaim-0.75cvs-gaim_log_free.diff [1]
Notes
Notes:
svn path=/head/; revision=94885
Diffstat (limited to 'net-im')
-rw-r--r-- | net-im/gaim/Makefile | 3 | ||||
-rw-r--r-- | net-im/gaim/distinfo | 4 | ||||
-rw-r--r-- | net-im/gaim/files/patch-log_free.diff | 51 | ||||
-rw-r--r-- | net-im/gaim/pkg-plist | 1 |
4 files changed, 56 insertions, 3 deletions
diff --git a/net-im/gaim/Makefile b/net-im/gaim/Makefile index 24b1adc25189..5e13dbe56693 100644 --- a/net-im/gaim/Makefile +++ b/net-im/gaim/Makefile @@ -5,7 +5,8 @@ # PORTNAME= gaim -PORTVERSION= 0.73 +PORTVERSION= 0.74 +PORTREVISION= 1 CATEGORIES?= net MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} diff --git a/net-im/gaim/distinfo b/net-im/gaim/distinfo index 4cd95a9755fd..d15f7186178f 100644 --- a/net-im/gaim/distinfo +++ b/net-im/gaim/distinfo @@ -1,2 +1,2 @@ -MD5 (gaim-0.73.tar.bz2) = b8c9a2c37d13e72badf28f1fa478f4bb -MD5 (gaim-0.73-openssl.patch.gz) = f2ac96508db568a5578bf5f0b5c28dde +MD5 (gaim-0.74-openssl.patch.gz) = 7d766e388cd1bacd661adca1bd5fb54f +MD5 (gaim-0.74.tar.bz2) = 9af9287a96acea2b8a8937cfc9122412 diff --git a/net-im/gaim/files/patch-log_free.diff b/net-im/gaim/files/patch-log_free.diff new file mode 100644 index 000000000000..d8529f16efda --- /dev/null +++ b/net-im/gaim/files/patch-log_free.diff @@ -0,0 +1,51 @@ +Index: plugins/history.c +=================================================================== +RCS file: /cvsroot/gaim/gaim/plugins/history.c,v +retrieving revision 1.29 +diff -u -r1.29 history.c +--- plugins/history.c 30 Nov 2003 04:33:15 -0000 1.29 ++++ plugins/history.c 1 Dec 2003 23:09:47 -0000 +@@ -44,8 +44,7 @@ + while (logs) { + GaimLog *log = logs->data; + GList *logs2; +- g_free(log->name); +- g_free(log); ++ gaim_log_free(log); + logs2 = logs->next; + g_list_free_1(logs); + logs = logs2; +Index: src/gtklog.c +=================================================================== +RCS file: /cvsroot/gaim/gaim/src/gtklog.c,v +retrieving revision 1.9 +diff -u -r1.9 gtklog.c +--- src/gtklog.c 1 Dec 2003 00:09:48 -0000 1.9 ++++ src/gtklog.c 1 Dec 2003 23:09:47 -0000 +@@ -119,8 +119,7 @@ + while (lv->logs) { + GaimLog *log = lv->logs->data; + GList *logs2; +- g_free(log->name); +- g_free(log); ++ gaim_log_free(log); + logs2 = lv->logs->next; + g_list_free_1(lv->logs); + lv->logs = logs2; +Index: src/log.c +=================================================================== +RCS file: /cvsroot/gaim/gaim/src/log.c,v +retrieving revision 1.69 +diff -u -r1.69 log.c +--- src/log.c 1 Dec 2003 00:09:48 -0000 1.69 ++++ src/log.c 1 Dec 2003 23:09:47 -0000 +@@ -100,8 +100,7 @@ + GList *logs2 = logs->next; + GaimLog *log = (GaimLog*)(logs->data); + size += gaim_log_get_size(log); +- g_free(log->name); +- g_free(log); ++ gaim_log_free(log); + g_list_free_1(logs); + logs = logs2; + } diff --git a/net-im/gaim/pkg-plist b/net-im/gaim/pkg-plist index 8508752c30de..382ab6cf162c 100644 --- a/net-im/gaim/pkg-plist +++ b/net-im/gaim/pkg-plist @@ -293,6 +293,7 @@ share/locale/sk/LC_MESSAGES/gaim.mo share/locale/sr/LC_MESSAGES/gaim.mo share/locale/sr@Latn/LC_MESSAGES/gaim.mo share/locale/sv/LC_MESSAGES/gaim.mo +share/locale/vi/LC_MESSAGES/gaim.mo share/locale/zh_CN/LC_MESSAGES/gaim.mo share/locale/zh_TW/LC_MESSAGES/gaim.mo @dirrm share/gnome/sounds/gaim |