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