head	1.2;
access;
symbols
	pkgsrc-2013Q2:1.2.0.46
	pkgsrc-2013Q2-base:1.2
	pkgsrc-2012Q4:1.2.0.44
	pkgsrc-2012Q4-base:1.2
	pkgsrc-2011Q4:1.2.0.42
	pkgsrc-2011Q4-base:1.2
	pkgsrc-2011Q2:1.2.0.40
	pkgsrc-2011Q2-base:1.2
	pkgsrc-2009Q4:1.2.0.38
	pkgsrc-2009Q4-base:1.2
	pkgsrc-2008Q4:1.2.0.36
	pkgsrc-2008Q4-base:1.2
	pkgsrc-2008Q3:1.2.0.34
	pkgsrc-2008Q3-base:1.2
	cube-native-xorg:1.2.0.32
	cube-native-xorg-base:1.2
	pkgsrc-2008Q2:1.2.0.30
	pkgsrc-2008Q2-base:1.2
	pkgsrc-2008Q1:1.2.0.28
	pkgsrc-2008Q1-base:1.2
	pkgsrc-2007Q4:1.2.0.26
	pkgsrc-2007Q4-base:1.2
	pkgsrc-2007Q3:1.2.0.24
	pkgsrc-2007Q3-base:1.2
	pkgsrc-2007Q2:1.2.0.22
	pkgsrc-2007Q2-base:1.2
	pkgsrc-2007Q1:1.2.0.20
	pkgsrc-2007Q1-base:1.2
	pkgsrc-2006Q4:1.2.0.18
	pkgsrc-2006Q4-base:1.2
	pkgsrc-2006Q3:1.2.0.16
	pkgsrc-2006Q3-base:1.2
	pkgsrc-2006Q2:1.2.0.14
	pkgsrc-2006Q2-base:1.2
	pkgsrc-2006Q1:1.2.0.12
	pkgsrc-2006Q1-base:1.2
	pkgsrc-2005Q4:1.2.0.10
	pkgsrc-2005Q4-base:1.2
	pkgsrc-2005Q3:1.2.0.8
	pkgsrc-2005Q3-base:1.2
	pkgsrc-2005Q2:1.2.0.6
	pkgsrc-2005Q2-base:1.2
	pkgsrc-2005Q1:1.2.0.4
	pkgsrc-2005Q1-base:1.2
	pkgsrc-2004Q4:1.2.0.2
	pkgsrc-2004Q4-base:1.2
	pkgsrc-2004Q3:1.1.1.1.0.8
	pkgsrc-2004Q3-base:1.1.1.1
	pkgsrc-2004Q2:1.1.1.1.0.6
	pkgsrc-2004Q2-base:1.1.1.1
	pkgsrc-2004Q1:1.1.1.1.0.4
	pkgsrc-2004Q1-base:1.1.1.1
	pkgsrc-2003Q4:1.1.1.1.0.2
	pkgsrc-2003Q4-base:1.1.1.1
	pkgsrc-base:1.1.1.1
	TNF:1.1.1;
locks; strict;
comment	@# @;


1.2
date	2004.10.26.22.59.45;	author wiz;	state dead;
branches;
next	1.1;

1.1
date	2003.04.11.15.39.03;	author jmmv;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2003.04.11.15.39.03;	author jmmv;	state Exp;
branches
	1.1.1.1.8.1;
next	;

1.1.1.1.8.1
date	2004.11.10.20.46.45;	author salo;	state dead;
branches;
next	;


desc
@@


1.2
log
@Remove gaim-gtk1 and gaim-gnome packages: they are outdated and
unmaintained; thus they get no security fixes and don't adapt
to changing im protocols.
@
text
@$NetBSD: patch-ab,v 1.1 2003/04/11 15:39:03 jmmv Exp $

--- src/perl.c.orig	Sat Dec 21 20:08:19 2002
+++ src/perl.c	Thu Jan  9 16:03:03 2003
@@@@ -178,15 +178,13 @@@@
 {
 	DIR *dir;
 	struct dirent *ent;
-	struct dirent *dirent_buf;
 	char *buf;
 	char *path;
 
 	path = gaim_user_dir();
 	dir = opendir(path);
 	if (dir) {
-		dirent_buf = g_malloc(sizeof(struct dirent) + NAME_MAX);
-		while ((readdir_r(dir,dirent_buf,&ent),ent)) {
+ 		while ((ent = readdir(dir))) {
 			if (strcmp(ent->d_name, ".") && strcmp(ent->d_name, "..")) {
 				if (is_pl_file(ent->d_name)) {
 					buf = g_malloc(strlen(path) + strlen(ent->d_name) + 2);
@@@@ -197,7 +195,6 @@@@
 			}
 		}
 		closedir(dir);
-		g_free(dirent_buf);
 	}
 	g_free(path);
 }
@@@@ -295,7 +292,7 @@@@
 XS (XS_GAIM_register)
 {
 	char *name, *ver, *callback, *unused; /* exactly like X-Chat, eh? :) */
-	unsigned int junk;
+	STRLEN junk;
 	struct perlscript *scp;
 	dXSARGS;
 	items = 0;
@@@@ -406,7 +403,7 @@@@
 {
 	char *title;
 	char *message;
-	unsigned int junk;
+	STRLEN junk;
 	dXSARGS;
 	items = 0;
 
@@@@ -474,7 +471,7 @@@@
 
 XS (XS_GAIM_command)
 {
-	unsigned int junk;
+	STRLEN junk;
 	char *command = NULL;
 	dXSARGS;
 	items = 0;
@@@@ -526,7 +523,7 @@@@
 XS (XS_GAIM_user_info)
 {
 	struct gaim_connection *gc;
-	unsigned int junk;
+	STRLEN junk;
 	struct buddy *buddy = NULL;
 	dXSARGS;
 	items = 0;
@@@@ -552,7 +549,7 @@@@
 {
 	char *nick, *who, *what;
 	struct conversation *c;
-	int junk;
+	STRLEN junk;
 	int send, wflags;
 	dXSARGS;
 	items = 0;
@@@@ -584,7 +581,7 @@@@
 	struct gaim_connection *gc;
 	char *nick, *what;
 	int isauto;
-	int junk;
+	STRLEN junk;
 	dXSARGS;
 	items = 0;
 
@@@@ -607,7 +604,7 @@@@
 	char *nick, *what;
 	int isauto;
 	struct conversation *c;
-	unsigned int junk;
+	STRLEN junk;
 	dXSARGS;
 	items = 0;
 
@@@@ -637,7 +634,7 @@@@
 	char *what;
 	struct conversation *b = NULL;
 	GSList *bcs;
-	unsigned int junk;
+	STRLEN junk;
 	dXSARGS;
 	items = 0;
 
@@@@ -803,7 +800,7 @@@@
 
 XS (XS_GAIM_add_event_handler)
 {
-	unsigned int junk;
+	STRLEN junk;
 	struct _perl_event_handlers *handler;
 	dXSARGS;
 	items = 0;
@@@@ -830,7 +827,7 @@@@
 
 XS (XS_GAIM_add_timeout_handler)
 {
-	unsigned int junk;
+	STRLEN junk;
 	long timeout;
 	struct _perl_timeout_handlers *handler;
 	dXSARGS;
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
$NetBSD: patch-ab,v 1.4 2003/01/09 16:15:09 mycroft Exp $
@


1.1.1.1
log
@Reimport of gaim (0.59.8) as gaim-gtk1.  Newer versions of gaim are going
to use gtk2, but people may still one the gtk1 based version (which will
receive bugfixes only).

Gaim is a clone of AOL's Instant Messenger client.  It features nearly all
of the functionality of the official AIM client while also being smaller
and faster. Gaim also has plugins that let you use ICQ, Yahoo, MSN, IRC,
Jabber, Napster, and Zephyr. 
@
text
@@


1.1.1.1.8.1
log
@Pullup ticket 138 - requested by Thomas Klausner
remove gaim1 packages, they have been vulnerable for a long time,
and no fixes will be forthcoming.
@
text
@d1 1
a1 1
$NetBSD: patch-ab,v 1.1.1.1 2003/04/11 15:39:03 jmmv Exp $
@

