please give this a try. seems to work ok on amd64 here.

Index: Makefile
===================================================================
RCS file: /cvs/ports/net/pidgin/Makefile,v
retrieving revision 1.16
diff -u -r1.16 Makefile
--- Makefile    15 Dec 2007 21:13:00 -0000      1.16
+++ Makefile    22 Mar 2008 11:23:54 -0000
@@ -4,13 +4,12 @@
 
 COMMENT=       multi-protocol instant messaging client
 
-DISTNAME=      pidgin-2.3.1
-PKGNAME=       ${DISTNAME}p0
-SHARED_LIBS += jabber               0.0      # .0.0
-SHARED_LIBS += oscar                0.0      # .0.0
-SHARED_LIBS += purple               2.1      # .3.1
-SHARED_LIBS += purple-client        2.1      # .3.1
-SHARED_LIBS += gnt                  2.0      # .0.0
+DISTNAME=      pidgin-2.4.0
+SHARED_LIBS += jabber               1.0      # .0.0
+SHARED_LIBS += oscar                1.0      # .0.0
+SHARED_LIBS += purple               3.0      # .4.0
+SHARED_LIBS += purple-client        3.0      # .4.0
+SHARED_LIBS += gnt                  3.0      # .0.0
 CATEGORIES=    net
 
 HOMEPAGE=      http://pidgin.im/
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/pidgin/distinfo,v
retrieving revision 1.8
diff -u -r1.8 distinfo
--- distinfo    9 Dec 2007 10:56:31 -0000       1.8
+++ distinfo    22 Mar 2008 11:23:54 -0000
@@ -1,5 +1,5 @@
-MD5 (pidgin-2.3.1.tar.gz) = p1CZ9QE8e7cWHSlL+nQ5ww==
-RMD160 (pidgin-2.3.1.tar.gz) = SaKAr5ztNKgs6WIB8Ogh06Rpi3c=
-SHA1 (pidgin-2.3.1.tar.gz) = JYjDj65nbtyYGm8s00RE5KkqxG4=
-SHA256 (pidgin-2.3.1.tar.gz) = FavIvI+ABtfbNtfGTluign2B5v17LnxBMLjN2A62+cs=
-SIZE (pidgin-2.3.1.tar.gz) = 13262172
+MD5 (pidgin-2.4.0.tar.gz) = m9ZxqCdIrAqMXWKDGY9WTQ==
+RMD160 (pidgin-2.4.0.tar.gz) = RMG+vwJJBk8KWBYELWqNLQTzVnw=
+SHA1 (pidgin-2.4.0.tar.gz) = EYLRqsIvAwO3Z6CWI3bc5p65GmU=
+SHA256 (pidgin-2.4.0.tar.gz) = s6wPzMpQdGr3Hi9zz0smq89sEb1IeIu590T9e0S4XdA=
+SIZE (pidgin-2.4.0.tar.gz) = 13437184
Index: patches/patch-config_h_in
===================================================================
RCS file: /cvs/ports/net/pidgin/patches/patch-config_h_in,v
retrieving revision 1.6
diff -u -r1.6 patch-config_h_in
--- patches/patch-config_h_in   28 Nov 2007 08:48:32 -0000      1.6
+++ patches/patch-config_h_in   22 Mar 2008 11:23:54 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-config_h_in,v 1.6 2007/11/28 08:48:32 steven Exp $
---- config.h.in.orig   Sat Nov 24 14:06:47 2007
-+++ config.h.in        Mon Nov 26 16:06:45 2007
-@@ -160,6 +160,12 @@
+--- config.h.in.orig   Fri Feb 29 13:10:42 2008
++++ config.h.in        Sat Mar 22 10:28:49 2008
+@@ -169,6 +169,12 @@
  /* Define to 1 if you have the <nss.h> header file. */
  #undef HAVE_NSS_H
  
Index: patches/patch-configure_ac
===================================================================
RCS file: /cvs/ports/net/pidgin/patches/patch-configure_ac,v
retrieving revision 1.8
diff -u -r1.8 patch-configure_ac
--- patches/patch-configure_ac  9 Dec 2007 10:56:31 -0000       1.8
+++ patches/patch-configure_ac  22 Mar 2008 11:23:54 -0000
@@ -1,6 +1,6 @@
 $OpenBSD: patch-configure_ac,v 1.8 2007/12/09 10:56:31 steven Exp $
---- configure.ac.orig  Fri Dec  7 15:36:58 2007
-+++ configure.ac       Sat Dec  8 21:03:07 2007
+--- configure.ac.orig  Fri Feb 29 13:09:17 2008
++++ configure.ac       Sat Mar 22 10:28:49 2008
 @@ -610,6 +610,7 @@ if test "x$enable_consoleui" = "xyes"; then
                # ncursesw was not found. Look for plain old ncurses
                enable_consoleui=yes
@@ -9,7 +9,7 @@
                AC_CHECK_LIB(panel, update_panels, [GNT_LIBS="$GNT_LIBS 
-lpanel"], [enable_consoleui=no])
                AC_DEFINE(NO_WIDECHAR, 1, [Define to 1 if you don't have 
wide-character support.])
                if test x"$ac_ncurses_includes" != "x"; then
-@@ -831,7 +832,7 @@ else
+@@ -773,7 +774,7 @@ else
        if test "$ac_silc_libs" != "no"; then
                SILC_LIBS="-L$ac_silc_libs"
        fi
@@ -18,7 +18,7 @@
        AC_CHECK_LIB(silcclient, silc_client_init, [silcclient=yes], , 
$SILC_LIBS)
  
        if test "x$silcincludes" = "xyes" -a "x$silcclient" = "xyes"; then
-@@ -1518,8 +1519,13 @@ dnl ##################################################
+@@ -1483,8 +1484,13 @@ dnl ##################################################
  
  dnl These two are inverses of each other <-- stolen from evolution!
  
@@ -33,7 +33,7 @@
        [enable_gnutls="$enableval"],
        [enable_gnutls="yes"])
  
-@@ -1531,6 +1537,90 @@ AC_ARG_ENABLE(nss,
+@@ -1496,6 +1502,90 @@ AC_ARG_ENABLE(nss,
  msg_ssl="None. MSN, Novell Groupwise and Google Talk will not work without 
GnuTLS or NSS. OpenSSL is NOT usable!"
  
  dnl #
@@ -124,7 +124,7 @@
  dnl # Check for GnuTLS if it's specified.
  dnl #
  if test "x$enable_gnutls" != "xno"; then
-@@ -1893,12 +1983,20 @@ fi
+@@ -1858,12 +1948,20 @@ fi
  
  AM_CONDITIONAL(USE_NSS, test "x$enable_nss" = "xyes")
  
Index: patches/patch-finch_libgnt_Makefile_in
===================================================================
RCS file: /cvs/ports/net/pidgin/patches/patch-finch_libgnt_Makefile_in,v
retrieving revision 1.6
diff -u -r1.6 patch-finch_libgnt_Makefile_in
--- patches/patch-finch_libgnt_Makefile_in      28 Nov 2007 08:48:32 -0000      
1.6
+++ patches/patch-finch_libgnt_Makefile_in      22 Mar 2008 11:23:54 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-finch_libgnt_Makefile_in,v 1.6 2007/11/28 08:48:32 steven Exp $
---- finch/libgnt/Makefile.in.orig      Sat Nov 24 14:07:07 2007
-+++ finch/libgnt/Makefile.in   Mon Nov 26 16:06:45 2007
-@@ -354,7 +354,7 @@ target_vendor = @target_vendor@
+--- finch/libgnt/Makefile.in.orig      Fri Feb 29 13:11:08 2008
++++ finch/libgnt/Makefile.in   Sat Mar 22 10:28:49 2008
+@@ -355,7 +355,7 @@ target_vendor = @target_vendor@
  top_builddir = @top_builddir@
  top_srcdir = @top_srcdir@
  EXTRA_DIST = genmarshal pygnt
Index: patches/patch-finch_libgnt_gntwm_c
===================================================================
RCS file: /cvs/ports/net/pidgin/patches/patch-finch_libgnt_gntwm_c,v
retrieving revision 1.4
diff -u -r1.4 patch-finch_libgnt_gntwm_c
--- patches/patch-finch_libgnt_gntwm_c  9 Dec 2007 10:56:31 -0000       1.4
+++ patches/patch-finch_libgnt_gntwm_c  22 Mar 2008 11:23:54 -0000
@@ -1,12 +1,12 @@
 $OpenBSD: patch-finch_libgnt_gntwm_c,v 1.4 2007/12/09 10:56:31 steven Exp $
---- finch/libgnt/gntwm.c.orig  Fri Dec  7 15:37:01 2007
-+++ finch/libgnt/gntwm.c       Sat Dec  8 21:04:33 2007
-@@ -21,7 +21,7 @@
-  */
- 
+--- finch/libgnt/gntwm.c.orig  Fri Feb 29 13:09:19 2008
++++ finch/libgnt/gntwm.c       Sat Mar 22 10:28:39 2008
+@@ -26,7 +26,7 @@
+ #include <Python.h>
+ #else
  #define _GNU_SOURCE
 -#if (defined(__APPLE__) || defined(__unix__)) && !defined(__FreeBSD__)
 +#if (defined(__APPLE__) || defined(__unix__)) && !defined(__FreeBSD__) && 
!defined(__OpenBSD__)
  #define _XOPEN_SOURCE_EXTENDED
  #endif
- 
+ #endif
Index: patches/patch-finch_plugins_Makefile_am
===================================================================
RCS file: patches/patch-finch_plugins_Makefile_am
diff -N patches/patch-finch_plugins_Makefile_am
--- patches/patch-finch_plugins_Makefile_am     12 May 2007 15:19:36 -0000      
1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-finch_plugins_Makefile_am,v 1.1.1.1 2007/05/12 15:19:36 alek 
Exp $
---- finch/plugins/Makefile.am.orig     Thu Apr 12 07:53:30 2007
-+++ finch/plugins/Makefile.am  Tue May  1 23:11:26 2007
-@@ -24,7 +24,7 @@ gntgf_la_CFLAGS = $(X11_CFLAGS)
- gntclipboard_la_LIBADD = $(GLIB_LIBS) $(X11_LIBS)
- gntgf_la_LIBADD       = $(GLIB_LIBS) $(X11_LIBS) 
$(top_builddir)/finch/libgnt/libgnt.la
- gnthistory_la_LIBADD  = $(GLIB_LIBS)
--gntlastlog_la_LIBADD  = $(GLIB_LIBS)
-+gntlastlog_la_LIBADD  = $(GLIB_LIBS) $(top_builddir)/finch/libgnt/libgnt.la
- 
- endif # PLUGINS
- 
Index: patches/patch-finch_plugins_Makefile_in
===================================================================
RCS file: /cvs/ports/net/pidgin/patches/patch-finch_plugins_Makefile_in,v
retrieving revision 1.6
diff -u -r1.6 patch-finch_plugins_Makefile_in
--- patches/patch-finch_plugins_Makefile_in     28 Nov 2007 08:48:32 -0000      
1.6
+++ patches/patch-finch_plugins_Makefile_in     22 Mar 2008 11:23:54 -0000
@@ -1,6 +1,6 @@
 $OpenBSD: patch-finch_plugins_Makefile_in,v 1.6 2007/11/28 08:48:32 steven Exp 
$
---- finch/plugins/Makefile.in.orig     Sat Nov 24 14:07:07 2007
-+++ finch/plugins/Makefile.in  Mon Nov 26 16:06:45 2007
+--- finch/plugins/Makefile.in.orig     Fri Feb 29 13:11:08 2008
++++ finch/plugins/Makefile.in  Sat Mar 22 10:28:49 2008
 @@ -81,7 +81,8 @@ gnthistory_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLF
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
        $(gnthistory_la_LDFLAGS) $(LDFLAGS) -o $@
@@ -11,7 +11,7 @@
  am__gntlastlog_la_SOURCES_DIST = lastlog.c
  @[EMAIL PROTECTED] = lastlog.lo
  gntlastlog_la_OBJECTS = $(am_gntlastlog_la_OBJECTS)
-@@ -380,7 +381,7 @@ gntlastlog_la_LDFLAGS = -module -avoid-version
+@@ -395,7 +396,7 @@ grouping_la_LDFLAGS = -module -avoid-version
  @[EMAIL PROTECTED] = $(X11_CFLAGS)
  @[EMAIL PROTECTED] = $(X11_CFLAGS)
  @[EMAIL PROTECTED] = $(GLIB_LIBS) $(X11_LIBS)
@@ -19,4 +19,4 @@
 [EMAIL PROTECTED]@gntgf_la_LIBADD = $(GLIB_LIBS) $(X11_LIBS)
  @[EMAIL PROTECTED] = $(GLIB_LIBS)
  @[EMAIL PROTECTED] = $(GLIB_LIBS)
- EXTRA_DIST = pietray.py
+ @[EMAIL PROTECTED] = $(GLIB_LIBS) $(top_builddir)/finch/libgnt/libgnt.la
Index: patches/patch-libpurple_plugins_ssl_Makefile_in
===================================================================
RCS file: 
/cvs/ports/net/pidgin/patches/patch-libpurple_plugins_ssl_Makefile_in,v
retrieving revision 1.6
diff -u -r1.6 patch-libpurple_plugins_ssl_Makefile_in
--- patches/patch-libpurple_plugins_ssl_Makefile_in     28 Nov 2007 08:48:32 
-0000      1.6
+++ patches/patch-libpurple_plugins_ssl_Makefile_in     22 Mar 2008 11:23:54 
-0000
@@ -1,6 +1,6 @@
 $OpenBSD: patch-libpurple_plugins_ssl_Makefile_in,v 1.6 2007/11/28 08:48:32 
steven Exp $
---- libpurple/plugins/ssl/Makefile.in.orig     Sat Nov 24 14:07:09 2007
-+++ libpurple/plugins/ssl/Makefile.in  Mon Nov 26 16:06:45 2007
+--- libpurple/plugins/ssl/Makefile.in.orig     Fri Feb 29 13:11:11 2008
++++ libpurple/plugins/ssl/Makefile.in  Sat Mar 22 10:28:49 2008
 @@ -53,6 +53,12 @@ am__installdirs = "$(DESTDIR)$(plugindir)"
  pluginLTLIBRARIES_INSTALL = $(INSTALL)
  LTLIBRARIES = $(plugin_LTLIBRARIES)
@@ -32,7 +32,7 @@
  GNUTLS_CFLAGS = @GNUTLS_CFLAGS@
  GNUTLS_LIBS = @GNUTLS_LIBS@
  GREP = @GREP@
-@@ -356,17 +364,21 @@ EXTRA_DIST = \
+@@ -357,17 +365,21 @@ EXTRA_DIST = \
  
  plugindir = $(libdir)/purple-$(PURPLE_MAJOR_VERSION)
  ssl_la_LDFLAGS = -module -avoid-version
@@ -54,7 +54,7 @@
  @[EMAIL PROTECTED] = $(GLIB_LIBS) $(GNUTLS_LIBS)
  @[EMAIL PROTECTED] = $(GLIB_LIBS) $(NSS_LIBS)
  AM_CPPFLAGS = \
-@@ -378,6 +390,7 @@ AM_CPPFLAGS = \
+@@ -379,6 +391,7 @@ AM_CPPFLAGS = \
        $(GLIB_CFLAGS) \
        $(PLUGIN_CFLAGS)
  
@@ -62,7 +62,7 @@
  ssl_gnutls_la_CFLAGS = $(AM_CPPFLAGS) $(GNUTLS_CFLAGS)
  ssl_nss_la_CFLAGS = $(AM_CPPFLAGS) $(NSS_CFLAGS)
  all: all-am
-@@ -440,6 +453,8 @@ clean-pluginLTLIBRARIES:
+@@ -441,6 +454,8 @@ clean-pluginLTLIBRARIES:
          echo "rm -f \"$${dir}/so_locations\""; \
          rm -f "$${dir}/so_locations"; \
        done
@@ -71,7 +71,7 @@
  ssl-gnutls.la: $(ssl_gnutls_la_OBJECTS) $(ssl_gnutls_la_DEPENDENCIES) 
        $(ssl_gnutls_la_LINK) $(am_ssl_gnutls_la_rpath) 
$(ssl_gnutls_la_OBJECTS) $(ssl_gnutls_la_LIBADD) $(LIBS)
  ssl-nss.la: $(ssl_nss_la_OBJECTS) $(ssl_nss_la_DEPENDENCIES) 
-@@ -454,6 +469,7 @@ distclean-compile:
+@@ -455,6 +470,7 @@ distclean-compile:
        -rm -f *.tab.c
  
  @AMDEP_TRUE@@am__include@ @[EMAIL PROTECTED]/$(DEPDIR)/[EMAIL PROTECTED]@
Index: patches/patch-libpurple_protocols_gg_Makefile_in
===================================================================
RCS file: 
/cvs/ports/net/pidgin/patches/patch-libpurple_protocols_gg_Makefile_in,v
retrieving revision 1.6
diff -u -r1.6 patch-libpurple_protocols_gg_Makefile_in
--- patches/patch-libpurple_protocols_gg_Makefile_in    28 Nov 2007 08:48:32 
-0000      1.6
+++ patches/patch-libpurple_protocols_gg_Makefile_in    22 Mar 2008 11:23:55 
-0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-libpurple_protocols_gg_Makefile_in,v 1.6 2007/11/28 08:48:32 
steven Exp $
---- libpurple/protocols/gg/Makefile.in.orig    Sat Nov 24 14:07:11 2007
-+++ libpurple/protocols/gg/Makefile.in Mon Nov 26 16:06:45 2007
-@@ -420,7 +420,7 @@ libgg_la_LDFLAGS = -module -avoid-version
+--- libpurple/protocols/gg/Makefile.in.orig    Fri Feb 29 13:11:12 2008
++++ libpurple/protocols/gg/Makefile.in Sat Mar 22 10:28:49 2008
+@@ -421,7 +421,7 @@ libgg_la_LDFLAGS = -module -avoid-version
  @[EMAIL PROTECTED] = $(AM_CFLAGS)
  @[EMAIL PROTECTED] = $(GADU_LIBS)
  @[EMAIL PROTECTED] = $(GGSOURCES)
Index: patches/patch-libpurple_protocols_oscar_Makefile_in
===================================================================
RCS file: 
/cvs/ports/net/pidgin/patches/patch-libpurple_protocols_oscar_Makefile_in,v
retrieving revision 1.6
diff -u -r1.6 patch-libpurple_protocols_oscar_Makefile_in
--- patches/patch-libpurple_protocols_oscar_Makefile_in 28 Nov 2007 08:48:32 
-0000      1.6
+++ patches/patch-libpurple_protocols_oscar_Makefile_in 22 Mar 2008 11:23:55 
-0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-libpurple_protocols_oscar_Makefile_in,v 1.6 2007/11/28 
08:48:32 steven Exp $
---- libpurple/protocols/oscar/Makefile.in.orig Sat Nov 24 14:07:14 2007
-+++ libpurple/protocols/oscar/Makefile.in      Mon Nov 26 16:06:45 2007
-@@ -469,9 +469,9 @@ libicq_la_LDFLAGS = -module -avoid-version
+--- libpurple/protocols/oscar/Makefile.in.orig Fri Feb 29 13:11:16 2008
++++ libpurple/protocols/oscar/Makefile.in      Sat Mar 22 10:28:49 2008
+@@ -470,9 +470,9 @@ libicq_la_LDFLAGS = -module -avoid-version
  @[EMAIL PROTECTED] = $(OSCARSOURCES)
  @[EMAIL PROTECTED] = $(GLIB_LIBS)
  @[EMAIL PROTECTED] = libaim.c
Index: patches/patch-libpurple_purple-remote
===================================================================
RCS file: /cvs/ports/net/pidgin/patches/patch-libpurple_purple-remote,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 patch-libpurple_purple-remote
--- patches/patch-libpurple_purple-remote       12 May 2007 15:19:36 -0000      
1.1.1.1
+++ patches/patch-libpurple_purple-remote       22 Mar 2008 11:23:55 -0000
@@ -1,8 +1,8 @@
 $OpenBSD: patch-libpurple_purple-remote,v 1.1.1.1 2007/05/12 15:19:36 alek Exp 
$
---- libpurple/purple-remote.orig       Fri Feb  2 17:22:36 2007
-+++ libpurple/purple-remote    Fri Feb  2 17:22:59 2007
+--- libpurple/purple-remote.orig       Fri Feb 29 13:09:28 2008
++++ libpurple/purple-remote    Sat Mar 22 10:28:40 2008
 @@ -1,4 +1,4 @@
--#!/usr/bin/python
+-#!/usr/bin/env python
 +#!%python%
  
  import dbus
Index: patches/patch-libpurple_purple-url-handler
===================================================================
RCS file: /cvs/ports/net/pidgin/patches/patch-libpurple_purple-url-handler,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 patch-libpurple_purple-url-handler
--- patches/patch-libpurple_purple-url-handler  12 May 2007 15:19:36 -0000      
1.1.1.1
+++ patches/patch-libpurple_purple-url-handler  22 Mar 2008 11:23:55 -0000
@@ -1,8 +1,8 @@
 $OpenBSD: patch-libpurple_purple-url-handler,v 1.1.1.1 2007/05/12 15:19:36 
alek Exp $
---- libpurple/purple-url-handler.orig  Fri Feb  2 17:18:14 2007
-+++ libpurple/purple-url-handler       Fri Feb  2 17:19:23 2007
+--- libpurple/purple-url-handler.orig  Fri Feb 29 13:09:28 2008
++++ libpurple/purple-url-handler       Sat Mar 22 10:28:40 2008
 @@ -1,4 +1,4 @@
--#!/usr/bin/python
+-#!/usr/bin/env python
 +#!%python%
  
  import dbus
Index: patches/patch-pidgin_gtkdialogs_c
===================================================================
RCS file: /cvs/ports/net/pidgin/patches/patch-pidgin_gtkdialogs_c,v
retrieving revision 1.6
diff -u -r1.6 patch-pidgin_gtkdialogs_c
--- patches/patch-pidgin_gtkdialogs_c   28 Nov 2007 08:48:32 -0000      1.6
+++ patches/patch-pidgin_gtkdialogs_c   22 Mar 2008 11:23:55 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-pidgin_gtkdialogs_c,v 1.6 2007/11/28 08:48:32 steven Exp $
---- pidgin/gtkdialogs.c.orig   Sat Nov 24 14:06:02 2007
-+++ pidgin/gtkdialogs.c        Mon Nov 26 16:06:34 2007
-@@ -611,6 +611,12 @@ g_string_append(str, "<br/>  <b>Library Support</b><br
+--- pidgin/gtkdialogs.c.orig   Fri Feb 29 13:09:28 2008
++++ pidgin/gtkdialogs.c        Sat Mar 22 10:28:40 2008
+@@ -604,6 +604,12 @@ g_string_append(str, "<br/>  <b>Library Support</b><br
        g_string_append(str, "    <b>GtkSpell:</b> Disabled<br/>");
  #endif
  
Index: patches/patch-pidgin_gtkmain_c
===================================================================
RCS file: /cvs/ports/net/pidgin/patches/patch-pidgin_gtkmain_c,v
retrieving revision 1.4
diff -u -r1.4 patch-pidgin_gtkmain_c
--- patches/patch-pidgin_gtkmain_c      1 Oct 2007 22:03:30 -0000       1.4
+++ patches/patch-pidgin_gtkmain_c      22 Mar 2008 11:23:55 -0000
@@ -1,6 +1,6 @@
 $OpenBSD: patch-pidgin_gtkmain_c,v 1.4 2007/10/01 22:03:30 merdely Exp $
---- pidgin/gtkmain.c.orig      Fri Sep 14 00:45:41 2007
-+++ pidgin/gtkmain.c   Tue Sep 18 20:13:19 2007
+--- pidgin/gtkmain.c.orig      Fri Feb 29 13:09:29 2008
++++ pidgin/gtkmain.c   Sat Mar 22 10:28:40 2008
 @@ -87,6 +87,7 @@ static SnDisplay *sn_display = NULL;
  #endif
  
@@ -9,7 +9,7 @@
  
  /*
   * Lists of signals we wish to catch and those we wish to ignore.
-@@ -182,6 +183,8 @@ clean_pid()
+@@ -182,6 +183,8 @@ clean_pid(void)
        do {
                pid = waitpid(-1, &status, WNOHANG);
        } while (pid != 0 && pid != (pid_t)-1);
Index: patches/patch-pidgin_gtknotify_c
===================================================================
RCS file: /cvs/ports/net/pidgin/patches/patch-pidgin_gtknotify_c,v
retrieving revision 1.6
diff -u -r1.6 patch-pidgin_gtknotify_c
--- patches/patch-pidgin_gtknotify_c    28 Nov 2007 08:48:32 -0000      1.6
+++ patches/patch-pidgin_gtknotify_c    22 Mar 2008 11:23:55 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-pidgin_gtknotify_c,v 1.6 2007/11/28 08:48:32 steven Exp $
---- pidgin/gtknotify.c.orig    Sat Nov 24 14:06:02 2007
-+++ pidgin/gtknotify.c Mon Nov 26 16:06:34 2007
-@@ -1014,7 +1014,16 @@ uri_command(const char *command, gboolean sync)
+--- pidgin/gtknotify.c.orig    Fri Feb 29 13:09:29 2008
++++ pidgin/gtknotify.c Sat Mar 22 10:28:40 2008
+@@ -1024,7 +1024,16 @@ uri_command(const char *command, gboolean sync)
                        g_error_free(error);
                }
                else
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/pidgin/pkg/PLIST,v
retrieving revision 1.9
diff -u -r1.9 PLIST
--- pkg/PLIST   15 Dec 2007 21:13:00 -0000      1.9
+++ pkg/PLIST   22 Mar 2008 11:23:55 -0000
@@ -17,11 +17,13 @@
 include/finch/gntdebug.h
 include/finch/gntft.h
 include/finch/gntidle.h
+include/finch/gntlog.h
 include/finch/gntnotify.h
 include/finch/gntplugin.h
 include/finch/gntpounce.h
 include/finch/gntprefs.h
 include/finch/gntrequest.h
+include/finch/gntroomlist.h
 include/finch/gntsound.h
 include/finch/gntstatus.h
 include/finch/gntui.h
@@ -160,6 +162,7 @@
 include/pidgin/pidgin.h
 include/pidgin/pidgincombobox.h
 include/pidgin/pidginstock.h
+include/pidgin/pidgintooltip.h
 lib/finch/
 lib/finch/gntclipboard.la
 lib/finch/gntclipboard.so
@@ -169,6 +172,8 @@
 lib/finch/gnthistory.so
 lib/finch/gntlastlog.la
 lib/finch/gntlastlog.so
+lib/finch/grouping.la
+lib/finch/grouping.so
 lib/libgnt.la
 @lib lib/libgnt.so.${LIBgnt_VERSION}
 lib/libjabber.la
@@ -276,7 +281,6 @@
 @man man/man1/finch.1
 @man man/man1/pidgin.1
 share/aclocal/purple.m4
-share/applications/
 share/applications/pidgin.desktop
 share/dbus-1/services/purple.service
 share/doc/pidgin/
@@ -347,6 +351,7 @@
 share/locale/pt_BR/LC_MESSAGES/pidgin.mo
 share/locale/ro/LC_MESSAGES/pidgin.mo
 share/locale/ru/LC_MESSAGES/pidgin.mo
+share/locale/si/LC_MESSAGES/pidgin.mo
 share/locale/sk/LC_MESSAGES/pidgin.mo
 share/locale/sl/LC_MESSAGES/pidgin.mo
 share/locale/sq/LC_MESSAGES/pidgin.mo
@@ -915,6 +920,7 @@
 share/purple/ca-certs/Equifax_Secure_CA.pem
 share/purple/ca-certs/GTE_CyberTrust_Global_Root.pem
 share/purple/ca-certs/Microsoft_Secure_Server_Authority.pem
+share/purple/ca-certs/StartCom_Free_SSL_CA.pem
 share/purple/ca-certs/Verisign_Class3_Primary_CA.pem
 share/purple/ca-certs/Verisign_RSA_Secure_Server_CA.pem
 share/sounds/

Reply via email to