aboutsummaryrefslogtreecommitdiff
path: root/net-im
diff options
context:
space:
mode:
authorJoe Marcus Clarke <marcus@FreeBSD.org>2003-12-04 06:49:23 +0000
committerJoe Marcus Clarke <marcus@FreeBSD.org>2003-12-04 06:49:23 +0000
commite8c087b5d01f7afa6aa22ba9de3dcc6431435172 (patch)
tree3d7dce8dc50d80747c118c2bf4953a397ef0c6bb /net-im
parentb1c0e8c68134e949f2946df183eecce1c0075fd3 (diff)
downloadports-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/Makefile3
-rw-r--r--net-im/gaim/distinfo4
-rw-r--r--net-im/gaim/files/patch-log_free.diff51
-rw-r--r--net-im/gaim/pkg-plist1
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