pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/chat/libpurple Update to libpurple 2.1.0.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/64b2061eff9e
branches:  trunk
changeset: 532187:64b2061eff9e
user:      tnn <tnn%pkgsrc.org@localhost>
date:      Mon Aug 13 12:42:06 2007 +0000

description:
Update to libpurple 2.1.0.
Updates of pidgin and finch will follow shortly.

pkgsrc changes are some cleanup and removal of the 900kB patch-ac.
I'm not sure if this will break anything, but nobody knew the reason
of it's existence. Any fallout should be dealt with appropriately instead.
Maintainer reset to pkgsrc-users@ at previous maintainer's wish.

version 2.1.0 (07/28/2007):
libpurple:
 * Core changes to allow UIs to use second-granularity for scheduling.
   Pidgin and Finch, which use the glib event loop, were changed to use
   g_timeout_add_seconds() on glib >= 2.14 when possible.  This allows
   glib to better group our longer timers to increase power efficiency.
   (Arjan van de Ven with Intel Corporation)
 * No longer linkifies screennames containing @ signs in join/part
   notifications in chats
 * With the HTML logger, images in conversations are now saved.
   NOTE: Saved images are not yet displayed when loading logs.
 * Added support for QIP logs to the Log Reader plugin (Michael Shkutkov)

version 2.0.2 (06/14/2007):
libpurple:
 * Moving an ICQ buddy from one group to another no longer
   re-requests authorization from that person (Rene Hausleitner)
 * Added nullprpl, an example protocol plugin (Ryan Barrett)
 * Fixed SOCKS5 bug which caused Jabber file receiving to fail
 * Remove MSN's random "Authorization Failed" dialogs
 * Fix MSN to correctly detect incorrect passwords and disable the account
 * Get User Info on MSN is now more reliable & accurate
 * Updated SILC protocol to support SILC Toolkit 1.1 (Pekka Riikonen)
 * Fix for some QQ authentication problems
 * Fix for building on FreeBSD
 * Prevent "Logged in:" times for AIM buddies being ridiculously high
 * Updates and fixes to Bonjour support
 * Improve ICQ encoding support for some non-latin languages

diffstat:

 chat/libpurple/Makefile         |      8 +-
 chat/libpurple/Makefile.common  |      9 +-
 chat/libpurple/buildlink3.mk    |      4 +-
 chat/libpurple/distinfo         |     11 +-
 chat/libpurple/patches/patch-aa |     34 -
 chat/libpurple/patches/patch-ac |  29663 --------------------------------------
 chat/libpurple/patches/patch-ad |     36 -
 7 files changed, 14 insertions(+), 29751 deletions(-)

diffs (truncated from 29829 to 300 lines):

diff -r 8fc535d53f3e -r 64b2061eff9e chat/libpurple/Makefile
--- a/chat/libpurple/Makefile   Mon Aug 13 12:40:57 2007 +0000
+++ b/chat/libpurple/Makefile   Mon Aug 13 12:42:06 2007 +0000
@@ -1,9 +1,7 @@
-# $NetBSD: Makefile,v 1.3 2007/08/02 13:43:32 gdt Exp $
+# $NetBSD: Makefile,v 1.4 2007/08/13 12:42:06 tnn Exp $
 #
 
-PKGNAME=       libpurple-${VERSION}
-PKGREVISION=   1
-
+PKGNAME=       libpurple-${PIDGIN_VERSION}
 COMMENT=       Multi-protocol Instant Messaging client backend
 
 PKG_DESTDIR_SUPPORT=   user-destdir
@@ -30,6 +28,8 @@
 
 .include "options.mk"
 
+BUILD_DIRS=    m4macros libpurple po
+
 ## #post-build:
 ## #   cp ${WRKSRC}/libpurple/gconf/purple.schemas ${WRKSRC}/purple.schemas
 
diff -r 8fc535d53f3e -r 64b2061eff9e chat/libpurple/Makefile.common
--- a/chat/libpurple/Makefile.common    Mon Aug 13 12:40:57 2007 +0000
+++ b/chat/libpurple/Makefile.common    Mon Aug 13 12:42:06 2007 +0000
@@ -1,15 +1,14 @@
-# $NetBSD: Makefile.common,v 1.3 2007/08/04 14:01:52 tnn Exp $
+# $NetBSD: Makefile.common,v 1.4 2007/08/13 12:42:06 tnn Exp $
 #
 
-VERSION=       2.0.1
-DISTNAME=      pidgin-${VERSION}
+PIDGIN_VERSION=        2.1.0
+DISTNAME=      pidgin-${PIDGIN_VERSION}
 CATEGORIES=    chat
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=pidgin/}
 EXTRACT_SUFX=  .tar.bz2
 
-MAINTAINER=    jan.m.danielsson%gmail.com@localhost
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://www.pidgin.im/
-COMMENT=       Multi-protocol Instant Messaging client GTK frontend
 
 GNU_CONFIGURE=         yes
 USE_LIBTOOL=           yes
diff -r 8fc535d53f3e -r 64b2061eff9e chat/libpurple/buildlink3.mk
--- a/chat/libpurple/buildlink3.mk      Mon Aug 13 12:40:57 2007 +0000
+++ b/chat/libpurple/buildlink3.mk      Mon Aug 13 12:42:06 2007 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.2 2007/07/28 12:32:17 gdt Exp $
+# $NetBSD: buildlink3.mk,v 1.3 2007/08/13 12:42:06 tnn Exp $
 
 BUILDLINK_DEPTH:=              ${BUILDLINK_DEPTH}+
 LIBPURPLE_BUILDLINK3_MK:=      ${LIBPURPLE_BUILDLINK3_MK}+
@@ -12,7 +12,7 @@
 BUILDLINK_ORDER:=      ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libpurple
 
 .if ${LIBPURPLE_BUILDLINK3_MK} == "+"
-BUILDLINK_API_DEPENDS.libpurple+=      libpurple>=0.0.1
+BUILDLINK_API_DEPENDS.libpurple+=      libpurple>=2.1.0
 BUILDLINK_PKGSRCDIR.libpurple?=        ../../chat/libpurple
 .endif # LIBPURPLE_BUILDLINK3_MK
 
diff -r 8fc535d53f3e -r 64b2061eff9e chat/libpurple/distinfo
--- a/chat/libpurple/distinfo   Mon Aug 13 12:40:57 2007 +0000
+++ b/chat/libpurple/distinfo   Mon Aug 13 12:42:06 2007 +0000
@@ -1,11 +1,8 @@
-$NetBSD: distinfo,v 1.3 2007/08/05 21:50:08 gdt Exp $
+$NetBSD: distinfo,v 1.4 2007/08/13 12:42:07 tnn Exp $
 
-SHA1 (pidgin-2.0.1.tar.bz2) = 1b88284bbe89300a4c7227b4ea0a6f907d36dea3
-RMD160 (pidgin-2.0.1.tar.bz2) = ea3d3a29bdad659a9a8c07a66365be51b42bcef8
-Size (pidgin-2.0.1.tar.bz2) = 7682458 bytes
-SHA1 (patch-aa) = 009eb42ebf96657a2618c71add8aaeb711836991
+SHA1 (pidgin-2.1.0.tar.bz2) = 33f78d07c3c7797a710bb7d2032a8d0bd89a6ab3
+RMD160 (pidgin-2.1.0.tar.bz2) = d04437251fbea8a1902621ebdf98f6fdc826a6d4
+Size (pidgin-2.1.0.tar.bz2) = 7772942 bytes
 SHA1 (patch-ab) = cba3d381e62a5c4976467eee106a3700c4e771be
-SHA1 (patch-ac) = 0b1565ed6ce8f6c7500f65e6421c542c9337163b
-SHA1 (patch-ad) = c3ec5e83bd258a2cb1c7bb18337cd45c888dda04
 SHA1 (patch-ae) = 82cc41e44609480f30062f922ca6001d57336862
 SHA1 (patch-af) = 047d03f91ef386a92e302e7fa2c46ad2d08214e4
diff -r 8fc535d53f3e -r 64b2061eff9e chat/libpurple/patches/patch-aa
--- a/chat/libpurple/patches/patch-aa   Mon Aug 13 12:40:57 2007 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-$NetBSD: patch-aa,v 1.3 2007/08/05 21:50:08 gdt Exp $
-
-sys/param.h is required for definitions of NGROUPS, MAXLOGNAME, etc.
-Without this, lookup of sys/sysctl.h on NetBSD (and maybe other *BSD
-systems) does not work correctly.
-Those preprocessor symbols are also needed during the build.
-
---- configure.ac.orig  2007-05-25 16:28:21.000000000 +0000
-+++ configure.ac
-@@ -683,7 +683,7 @@ else
-       if test "$ac_silc_libs" != "no"; then
-               SILC_LIBS="-L$ac_silc_libs"
-       fi
--      SILC_LIBS="$SILC_LIBS -lsilc -lsilcclient -lpthread $LIBDL"
-+      SILC_LIBS="$SILC_LIBS -lsilc -lsilcclient ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS} $LIBDL"
-       AC_CHECK_LIB(silcclient, silc_client_init, [silcclient=yes], , $SILC_LIBS)
- fi
- AC_SUBST(SILC_LIBS)
-@@ -1917,8 +1917,13 @@ AC_CHECK_FUNCS(memcpy memmove random str
- AC_CHECK_HEADERS(malloc.h paths.h sgtty.h stdarg.h sys/cdefs.h)
- AC_CHECK_HEADERS(sys/file.h sys/filio.h sys/ioctl.h sys/msgbuf.h)
- AC_CHECK_HEADERS(sys/select.h sys/uio.h sys/utsname.h sys/wait.h)
--AC_CHECK_HEADERS(termios.h)
--AC_CHECK_HEADERS(sys/sysctl.h sys/socket.h)
-+AC_CHECK_HEADERS(sys/socket.h termios.h)
-+AC_CHECK_HEADERS_ONCE(sys/param.h)
-+AC_CHECK_HEADERS(sys/sysctl.h, [], [],
-+[#ifdef HAVE_SYS_PARAM_H
-+# include <sys/param.h>
-+# endif
-+])
- AC_VAR_TIMEZONE_EXTERNALS
- 
- AC_CACHE_CHECK(for tm_gmtoff in struct tm, ac_cv_struct_tm_gmtoff,
diff -r 8fc535d53f3e -r 64b2061eff9e chat/libpurple/patches/patch-ac
--- a/chat/libpurple/patches/patch-ac   Mon Aug 13 12:40:57 2007 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,29663 +0,0 @@
-$NetBSD: patch-ac,v 1.2 2007/08/04 13:30:25 joerg Exp $
-
---- configure.orig     2007-05-25 16:29:17.000000000 +0000
-+++ configure
-@@ -1,27 +1,56 @@
- #! /bin/sh
- # Guess values for system-dependent variables and create Makefiles.
--# Generated by GNU Autoconf 2.59 for pidgin 2.0.1.
-+# Generated by GNU Autoconf 2.61 for pidgin 2.0.1.
- #
- # Report bugs to <devel%pidgin.im@localhost>.
- #
--# Copyright (C) 2003 Free Software Foundation, Inc.
-+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
-+# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
- # This configure script is free software; the Free Software Foundation
- # gives unlimited permission to copy, distribute and modify it.
- ## --------------------- ##
- ## M4sh Initialization.  ##
- ## --------------------- ##
- 
--# Be Bourne compatible
-+# Be more Bourne compatible
-+DUALCASE=1; export DUALCASE # for MKS sh
- if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
-   emulate sh
-   NULLCMD=:
-   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
-   # is contrary to our usage.  Disable this feature.
-   alias -g '${1+"$@"}'='"$@"'
--elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
--  set -o posix
-+  setopt NO_GLOB_SUBST
-+else
-+  case `(set -o) 2>/dev/null` in
-+  *posix*) set -o posix ;;
-+esac
-+
-+fi
-+
-+
-+
-+
-+# PATH needs CR
-+# Avoid depending upon Character Ranges.
-+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
-+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
-+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
-+as_cr_digits='0123456789'
-+as_cr_alnum=$as_cr_Letters$as_cr_digits
-+
-+# The user is always right.
-+if test "${PATH_SEPARATOR+set}" != set; then
-+  echo "#! /bin/sh" >conf$$.sh
-+  echo  "exit 0"   >>conf$$.sh
-+  chmod +x conf$$.sh
-+  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
-+    PATH_SEPARATOR=';'
-+  else
-+    PATH_SEPARATOR=:
-+  fi
-+  rm -f conf$$.sh
- fi
--DUALCASE=1; export DUALCASE # for MKS sh
- 
- # Support unset when possible.
- if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
-@@ -31,8 +60,43 @@ else
- fi
- 
- 
-+# IFS
-+# We need space, tab and new line, in precisely that order.  Quoting is
-+# there to prevent editors from complaining about space-tab.
-+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
-+# splitting by setting IFS to empty value.)
-+as_nl='
-+'
-+IFS=" ""      $as_nl"
-+
-+# Find who we are.  Look in the path if we contain no directory separator.
-+case $0 in
-+  *[\\/]* ) as_myself=$0 ;;
-+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+  IFS=$as_save_IFS
-+  test -z "$as_dir" && as_dir=.
-+  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
-+done
-+IFS=$as_save_IFS
-+
-+     ;;
-+esac
-+# We did not find ourselves, most probably we were run as `sh COMMAND'
-+# in which case we are not to be found in the path.
-+if test "x$as_myself" = x; then
-+  as_myself=$0
-+fi
-+if test ! -f "$as_myself"; then
-+  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
-+  { (exit 1); exit 1; }
-+fi
-+
- # Work around bugs in pre-3.0 UWIN ksh.
--$as_unset ENV MAIL MAILPATH
-+for as_var in ENV MAIL MAILPATH
-+do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
-+done
- PS1='$ '
- PS2='> '
- PS4='+ '
-@@ -46,18 +110,19 @@ do
-   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
-     eval $as_var=C; export $as_var
-   else
--    $as_unset $as_var
-+    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
-   fi
- done
- 
- # Required to use basename.
--if expr a : '\(a\)' >/dev/null 2>&1; then
-+if expr a : '\(a\)' >/dev/null 2>&1 &&
-+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
-   as_expr=expr
- else
-   as_expr=false
- fi
- 
--if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
-+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
-   as_basename=basename
- else
-   as_basename=false
-@@ -65,157 +130,388 @@ fi
- 
- 
- # Name of the executable.
--as_me=`$as_basename "$0" ||
-+as_me=`$as_basename -- "$0" ||
- $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
-        X"$0" : 'X\(//\)$' \| \
--       X"$0" : 'X\(/\)$' \| \
--       .     : '\(.\)' 2>/dev/null ||
-+       X"$0" : 'X\(/\)' \| . 2>/dev/null ||
- echo X/"$0" |
--    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
--        /^X\/\(\/\/\)$/{ s//\1/; q; }
--        /^X\/\(\/\).*/{ s//\1/; q; }
--        s/.*/./; q'`
-+    sed '/^.*\/\([^/][^/]*\)\/*$/{
-+          s//\1/
-+          q
-+        }
-+        /^X\/\(\/\/\)$/{
-+          s//\1/
-+          q
-+        }
-+        /^X\/\(\/\).*/{
-+          s//\1/
-+          q
-+        }
-+        s/.*/./; q'`
- 
-+# CDPATH.
-+$as_unset CDPATH
- 
--# PATH needs CR, and LINENO needs CR and PATH.
--# Avoid depending upon Character Ranges.
--as_cr_letters='abcdefghijklmnopqrstuvwxyz'
--as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
--as_cr_Letters=$as_cr_letters$as_cr_LETTERS
--as_cr_digits='0123456789'



Home | Main Index | Thread Index | Old Index