View | Details | Raw Unified | Return to bug 37713 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-3 / +17 lines)
Lines 5-24 Link Here
5
# $FreeBSD: ports/net/jabber-aim/Makefile,v 1.1 2002/04/19 04:22:50 ijliao Exp $
5
# $FreeBSD: ports/net/jabber-aim/Makefile,v 1.1 2002/04/19 04:22:50 ijliao Exp $
6
6
7
PORTNAME=	aim-transport
7
PORTNAME=	aim-transport
8
PORTVERSION=	0.9.24c
8
PORTVERSION=	0.9.25
9
CATEGORIES=	net
9
CATEGORIES=	net
10
MASTER_SITES=	http://download.jabber.org/dists/transports/aim-transport/
10
MASTER_SITES=	http://aim-transport.jabberstudio.org/
11
PKGNAMEPREFIX=	jabber-
11
PKGNAMEPREFIX=	jabber-
12
DISTNAME=	${PORTNAME}-stable
12
DIST_SUBDIR=	jabber
13
DIST_SUBDIR=	jabber
13
14
14
MAINTAINER=	sean@chittenden.org
15
MAINTAINER=	sean@chittenden.org
15
16
16
BUILD_DEPENDS=	${LOCALBASE}/sbin/jabberd:${PORTSDIR}/net/jabber
17
BUILD_DEPENDS=	${LOCALBASE}/sbin/jabberd:${PORTSDIR}/net/jabber \
18
		${LOCALBASE}/bin/libtoolize:${PORTSDIR}/devel/libtool
17
19
18
USE_GMAKE=	yes
20
USE_GMAKE=	yes
21
USE_AUTOMAKE=	yes
22
USE_AUTOMAKE_VER=	15
23
AUTOMAKE_ARGS+=	--add-missing --gnu
19
USE_AUTOCONF=	yes
24
USE_AUTOCONF=	yes
20
25
21
CONFIGURE_ARGS+=	--with-jabberd=${PREFIX}/include/jabber
26
CONFIGURE_ARGS+=	--with-jabberd=${PREFIX}/include/jabber
27
28
post-extract:
29
	@${MV} ${WRKDIR}/${PORTNAME} ${WRKDIR}/${DISTNAME}
30
31
pre-configure:
32
	@cd ${WRKSRC}; \
33
	libtoolize --force --copy; \
34
	${ACLOCAL} -I macros; \
35
	${AUTOHEADER}
22
36
23
do-install:
37
do-install:
24
	${INSTALL_DATA} ${WRKSRC}/src/aimtrans.so ${PREFIX}/lib/jabber/
38
	${INSTALL_DATA} ${WRKSRC}/src/aimtrans.so ${PREFIX}/lib/jabber/
(-)distinfo (-1 / +1 lines)
Line 1 Link Here
1
MD5 (jabber/aim-transport-0.9.24c.tar.gz) = a3c18654d41ebfaa3c74117004bf7d93
1
MD5 (jabber/aim-transport-stable.tar.gz) = 802fbf87f950147afe47841af234d40d
(-)files/patch-aa (-40 / +7 lines)
Lines 1-41 Link Here
1
--- src/sessions.c	Tue Nov 27 04:14:37 2001
1
--- src/Makefile.am.orig	Fri May  3 18:39:47 2002
2
+++ /usr/ports/distfiles/jabber/sessions.c.orig	Wed Jan 30 09:07:47 2002
2
+++ src/Makefile.am	Fri May  3 18:39:57 2002
3
@@ -221,6 +221,29 @@
3
@@ -59,4 +59,4 @@
4
     return 1;
5
 }
6
 
4
 
7
+static int aim_icbmparaminfo(aim_session_t* sess, aim_frame_t* fr, ...)
5
 aimtrans_so_LDFLAGS = -fPIC -shared 
8
+{
6
 
9
+    struct aim_icbmparameters *params;
7
-CFLAGS += -DAIM_BUILDDATE=\"`date +%Y%m%d`\" -DAIM_BUILDTIME=\"`date +%H%M%S`\" -g
10
+    va_list ap;
8
+CFLAGS = -DAIM_BUILDDATE=\"`date +%Y%m%d`\" -DAIM_BUILDTIME=\"`date +%H%M%S`\" -g
11
+
12
+	va_start(ap, fr);
13
+	params = va_arg(ap, struct aim_icbmparameters *);
14
+	va_end(ap);
15
+
16
+	/*
17
+	 * Set these to your taste, or client medium.  Setting minmsginterval
18
+	 * higher is good for keeping yourself from getting flooded (esp
19
+	 * if you're on a slow connection or something where that would be
20
+	 * useful).
21
+	 */
22
+	params->maxmsglen = 8000;
23
+	params->minmsginterval = 0; /* in milliseconds */
24
+
25
+	aim_seticbmparam(sess, params);
26
+
27
+	return 1;
28
+}
29
+
30
 int at_conninitdone_admin(aim_session_t *sess,
31
                           aim_frame_t *command, ...)
32
 {
33
@@ -411,6 +434,8 @@
34
                             AIM_CB_SPECIAL_CONNERR, at_parse_connerr, 0);
35
         aim_conn_addhandler(sess, bosconn, 0x0001, 0x001f, 
36
                             at_memrequest, 0);
37
+        aim_conn_addhandler(sess, bosconn, 0x0004, 0x0005, 
38
+                            aim_icbmparaminfo, 0);
39
         
40
     
41
         am = pmalloco(s->p, sizeof(_at_mio));

Return to bug 37713