Here is an update to pidgin 2.7.10.
Index: Makefile
===================================================================
RCS file: /home/cvs/ports/net/pidgin/Makefile,v
retrieving revision 1.87
diff -u -p -r1.87 Makefile
--- Makefile 12 Feb 2011 10:59:59 -0000 1.87
+++ Makefile 24 Feb 2011 01:59:27 -0000
@@ -6,7 +6,7 @@ COMMENT-main= multi-protocol instant mes
COMMENT-finch= multi-protocol instant messaging client, console client
COMMENT-libpurple= multi-protocol instant messaging library
-VERSION= 2.7.9
+VERSION= 2.7.10
DISTNAME= pidgin-${VERSION}
PKGNAME-main= pidgin-${VERSION}
PKGNAME-finch= finch-${VERSION}
@@ -15,8 +15,6 @@ PKGNAME-libpurple= libpurple-${VERSION}
FULLPKGNAME$i= ${PKGNAME$i}${FLAVOR_EXT:S/-gtkspell//}
FULLPKGPATH$i= ${PKGPATH},$i${FLAVOR_EXT:S/-gtkspell//:S/-/,/g}
.endfor
-REVISION-main= 0
-REVISION-libpurple= 0
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pidgin/}
@@ -141,7 +139,7 @@ post-extract:
post-build:
cp ${FILESDIR}/purple.service ${WRKSRC}
- ${SUBST_CMD} ${WRKSRC}/libpurple/purple-remote \
+ @${SUBST_CMD} ${WRKSRC}/libpurple/purple-remote \
${WRKSRC}/libpurple/purple-url-handler \
${WRKSRC}/purple.service
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/net/pidgin/distinfo,v
retrieving revision 1.35
diff -u -p -r1.35 distinfo
--- distinfo 28 Dec 2010 18:18:02 -0000 1.35
+++ distinfo 24 Feb 2011 01:34:46 -0000
@@ -1,5 +1,5 @@
-MD5 (pidgin-2.7.9.tar.gz) = SvNE7rNLd5G+zeQyO2mlhQ==
-RMD160 (pidgin-2.7.9.tar.gz) = sKx8/4mahIpvbGWLEcFCV0ZrIa0=
-SHA1 (pidgin-2.7.9.tar.gz) = PmBRMwa7+hRo5+jNelCYKTQG7Ik=
-SHA256 (pidgin-2.7.9.tar.gz) = 6RsvCLLh6aPGMG+m2dUIeS2dw7/bY7eDIZhJnV/4wek=
-SIZE (pidgin-2.7.9.tar.gz) = 14129626
+MD5 (pidgin-2.7.10.tar.gz) = CExNML8pXvlY6S4nl/6Q6A==
+RMD160 (pidgin-2.7.10.tar.gz) = nfxnXThZmAwln4StlXF4w9Lv3O4=
+SHA1 (pidgin-2.7.10.tar.gz) = nQCZWHqWC53kSP7xzFAo8I3kHPQ=
+SHA256 (pidgin-2.7.10.tar.gz) = LSqJf278Tu+KDyIyvu2ILilVc0+2n39+B46Z0Kqql+A=
+SIZE (pidgin-2.7.10.tar.gz) = 14134697
Index: patches/patch-finch_libgnt_gntwm_c
===================================================================
RCS file: /home/cvs/ports/net/pidgin/patches/patch-finch_libgnt_gntwm_c,v
retrieving revision 1.7
diff -u -p -r1.7 patch-finch_libgnt_gntwm_c
--- patches/patch-finch_libgnt_gntwm_c 6 Sep 2010 18:33:37 -0000 1.7
+++ patches/patch-finch_libgnt_gntwm_c 24 Feb 2011 01:52:05 -0000
@@ -1,6 +1,6 @@
$OpenBSD: patch-finch_libgnt_gntwm_c,v 1.7 2010/09/06 18:33:37 nicm Exp $
---- finch/libgnt/gntwm.c.orig Tue Aug 10 08:35:44 2010
-+++ finch/libgnt/gntwm.c Mon Aug 30 09:42:25 2010
+--- finch/libgnt/gntwm.c.orig Sat Jan 8 10:19:44 2011
++++ finch/libgnt/gntwm.c Wed Feb 23 20:51:51 2011
@@ -24,11 +24,10 @@
#ifdef USE_PYTHON
@@ -9,7 +9,7 @@ $OpenBSD: patch-finch_libgnt_gntwm_c,v 1
+#endif
#define _GNU_SOURCE
-#if (defined(__APPLE__) || defined(__unix__)) && !defined(__FreeBSD__) &&
!defined(__OpenBSD__)
-+#if (defined(__APPLE__) || defined(__unix__)) && !defined(__FreeBSD__)
++#if defined(__APPLE__) || defined(__unix__)
#define _XOPEN_SOURCE_EXTENDED
-#endif
#endif
Index: patches/patch-libpurple_cipher_c
===================================================================
RCS file: patches/patch-libpurple_cipher_c
diff -N patches/patch-libpurple_cipher_c
--- patches/patch-libpurple_cipher_c 12 Feb 2011 11:00:00 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,60 +0,0 @@
-$OpenBSD: patch-libpurple_cipher_c,v 1.1 2011/02/12 11:00:00 jasper Exp $
-
-Fix a potential information leak in cipher.c (SA43271).
-
---- libpurple/cipher.c.orig Thu Feb 10 19:32:03 2011
-+++ libpurple/cipher.c Thu Feb 10 19:34:18 2011
-@@ -249,7 +249,7 @@ md5_uninit(PurpleCipherContext *context) {
- purple_cipher_context_reset(context, NULL);
-
- md5_context = purple_cipher_context_get_data(context);
-- memset(md5_context, 0, sizeof(md5_context));
-+ memset(md5_context, 0, sizeof(*md5_context));
-
- g_free(md5_context);
- md5_context = NULL;
-@@ -705,7 +705,7 @@ md4_uninit(PurpleCipherContext *context) {
- purple_cipher_context_reset(context, NULL);
-
- md4_context = purple_cipher_context_get_data(context);
-- memset(md4_context, 0, sizeof(md4_context));
-+ memset(md4_context, 0, sizeof(*md4_context));
-
- g_free(md4_context);
- md4_context = NULL;
-@@ -1356,7 +1356,7 @@ des_uninit(PurpleCipherContext *context) {
- struct _des_ctx *des_context;
-
- des_context = purple_cipher_context_get_data(context);
-- memset(des_context, 0, sizeof(des_context));
-+ memset(des_context, 0, sizeof(*des_context));
-
- g_free(des_context);
- des_context = NULL;
-@@ -1706,7 +1706,7 @@ des3_uninit(PurpleCipherContext *context)
- struct _des3_ctx *des3_context;
-
- des3_context = purple_cipher_context_get_data(context);
-- memset(des3_context, 0, sizeof(des3_context));
-+ memset(des3_context, 0, sizeof(*des3_context));
-
- g_free(des3_context);
- des3_context = NULL;
-@@ -2382,7 +2382,7 @@ rc4_uninit(PurpleCipherContext *context) {
- struct RC4Context *rc4_ctx;
-
- rc4_ctx = purple_cipher_context_get_data(context);
-- memset(rc4_ctx, 0, sizeof(rc4_ctx));
-+ memset(rc4_ctx, 0, sizeof(*rc4_ctx));
-
- g_free(rc4_ctx);
- rc4_ctx = NULL;
-@@ -2828,7 +2828,7 @@ purple_cipher_context_destroy(PurpleCipherContext *con
- if(cipher->ops && cipher->ops->uninit)
- cipher->ops->uninit(context);
-
-- memset(context, 0, sizeof(context));
-+ memset(context, 0, sizeof(*context));
- g_free(context);
- context = NULL;
- }
Index: patches/patch-libpurple_protocols_silc_silc_c
===================================================================
RCS file:
/home/cvs/ports/net/pidgin/patches/patch-libpurple_protocols_silc_silc_c,v
retrieving revision 1.6
diff -u -p -r1.6 patch-libpurple_protocols_silc_silc_c
--- patches/patch-libpurple_protocols_silc_silc_c 7 Dec 2009 06:27:59
-0000 1.6
+++ patches/patch-libpurple_protocols_silc_silc_c 24 Feb 2011 01:45:04
-0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-libpurple_protocols_silc_silc_c,v 1.6 2009/12/07 06:27:59
steven Exp $
---- libpurple/protocols/silc/silc.c.orig Sun Nov 29 22:13:53 2009
-+++ libpurple/protocols/silc/silc.c Sun Dec 6 13:05:09 2009
-@@ -672,31 +672,12 @@ silcpurple_close(PurpleConnection *gc)
+--- libpurple/protocols/silc/silc.c.orig Sat Jan 8 10:19:45 2011
++++ libpurple/protocols/silc/silc.c Wed Feb 23 20:44:51 2011
+@@ -672,30 +672,12 @@ silcpurple_close(PurpleConnection *gc)
SilcPurpleTask task;
#endif /* __SILC_TOOLKIT_VERSION */
GHashTable *ui_info;
@@ -11,12 +11,12 @@ $OpenBSD: patch-libpurple_protocols_silc
g_return_if_fail(sg != NULL);
- ui_info = purple_core_get_ui_info();
--
+-
- if(ui_info) {
- ui_name = g_hash_table_lookup(ui_info, "name");
- ui_website = g_hash_table_lookup(ui_info, "website");
- }
--
+-
- if(!ui_name || !ui_website) {
- ui_name = "Pidgin";
- ui_website = PURPLE_WEBSITE;
@@ -29,32 +29,31 @@ $OpenBSD: patch-libpurple_protocols_silc
- "QUIT", quit_msg,
- NULL);
- g_free(quit_msg);
--
+ "QUIT", NULL);
+
if (sg->conn)
silc_client_close_connection(sg->client, sg->conn);
-
-@@ -1842,9 +1823,6 @@ static PurpleCmdRet silcpurple_cmd_quit(PurpleConversa
+@@ -1842,9 +1824,6 @@ static PurpleCmdRet silcpurple_cmd_quit(PurpleConversa
{
PurpleConnection *gc;
SilcPurple sg;
- GHashTable *ui_info;
- const char *ui_name = NULL, *ui_website = NULL;
- char *quit_msg;
-
+
gc = purple_conversation_get_gc(conv);
-@@ -1856,23 +1834,8 @@ static PurpleCmdRet silcpurple_cmd_quit(PurpleConversa
+@@ -1856,23 +1835,8 @@ static PurpleCmdRet silcpurple_cmd_quit(PurpleConversa
if (sg == NULL)
return PURPLE_CMD_RET_FAILED;
- ui_info = purple_core_get_ui_info();
--
+-
- if(ui_info) {
- ui_name = g_hash_table_lookup(ui_info, "name");
- ui_website = g_hash_table_lookup(ui_info, "website");
- }
--
+-
- if(!ui_name || !ui_website) {
- ui_name = "Pidgin";
- ui_website = PURPLE_WEBSITE;
Index: pkg/PLIST-libpurple
===================================================================
RCS file: /home/cvs/ports/net/pidgin/pkg/PLIST-libpurple,v
retrieving revision 1.13
diff -u -p -r1.13 PLIST-libpurple
--- pkg/PLIST-libpurple 29 Nov 2010 23:18:30 -0000 1.13
+++ pkg/PLIST-libpurple 24 Feb 2011 02:02:19 -0000
@@ -155,6 +155,7 @@ share/dbus-1/services/purple.service
share/purple/
share/purple/ca-certs/
share/purple/ca-certs/AOL_Member_CA.pem
+share/purple/ca-certs/AddTrust_External_Root.pem
share/purple/ca-certs/America_Online_Root_Certification_Authority_1.pem
share/purple/ca-certs/CAcert_Class3.pem
share/purple/ca-certs/CAcert_Root.pem
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.