Package: gaim-librvp Version: 0.9.5-1 Severity: grave Tags: patch
With the upload of gaim 2.0.0beta5, gaim-librvp will not build or run due to a gaim ABI change. Attached is a patch which will fix the problem.
diff -ur librvp-0.9.5.orig/rvp.c librvp-0.9.5/rvp.c --- librvp-0.9.5.orig/rvp.c 2006-11-11 16:18:29.000000000 -0500 +++ librvp-0.9.5/rvp.c 2006-11-11 16:25:24.000000000 -0500 @@ -2465,7 +2465,7 @@ } } } else { /* type = RECV */ - gaim_proxy_connect( xfer->account, ipaddr, atoi( port ), + gaim_proxy_connect( NULL, xfer->account, ipaddr, atoi( port ), rvp_xfer_connect_callback, xfer ); } } @@ -5609,7 +5609,7 @@ gaim_debug_misc( __FUNCTION__, "Reconnection required (%s)\n", gfd->website.address ); - if (( sock = gaim_proxy_connect( ac, gfd->website.address, + if (( sock = gaim_proxy_connect( NULL, ac, gfd->website.address, gfd->website.port, url_fetched_cb, gfd )) < 0 ) { rvp_async_data( gc, gfd, 0 ); @@ -5825,7 +5825,7 @@ gfd->parsedheaders = NULL; } - if (( sock = gaim_proxy_connect( ac, gfd->website.address, + if (( sock = gaim_proxy_connect( NULL, ac, gfd->website.address, gfd->website.port, url_fetched_cb, gfd )) < 0 ) { rvp_async_data( gc, gfd, 0 ); @@ -6476,7 +6476,7 @@ } if (( sock = - gaim_proxy_connect( ac, gfud->website.address, + gaim_proxy_connect( NULL, ac, gfud->website.address, gfud->website.port, url_fetched_cb, gfud )) < 0 ) { rvp_async_data( gc, gfud, 0 ); destroy_fetch_url_data( gfud ); @@ -6725,7 +6725,7 @@ rd->domain = g_strdup( domain ); rd->authid = g_strdup( id ); - if ( gaim_proxy_connect( account, rd->authhost, rd->port, + if ( gaim_proxy_connect( NULL, account, rd->authhost, rd->port, rvp_login_connect, gc ) < 0 ) { gaim_connection_error(gc, _("Failed to connect to server.")); }