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]
This commit is contained in:
Joe Marcus Clarke 2003-12-04 06:49:23 +00:00
parent b1c0e8c681
commit e8c087b5d0
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=94885
8 changed files with 112 additions and 6 deletions

View file

@ -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}

View file

@ -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

View file

@ -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;
}

View file

@ -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

View file

@ -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}

View file

@ -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

View file

@ -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;
}

View file

@ -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