svn commit: r395948 - in head/mail/sylpheed: . files

Emanuel Haupt ehaupt at FreeBSD.org
Thu Sep 3 12:14:27 UTC 2015


Author: ehaupt
Date: Thu Sep  3 12:14:25 2015
New Revision: 395948
URL: https://svnweb.freebsd.org/changeset/ports/395948

Log:
  Updated patch to fix breakage on platforms with a 64 bit time_t. This fixes a
  regression that was introduced with r391392.
  
  PR:		202832
  Submitted by:	yamagi at yamagi.org

Modified:
  head/mail/sylpheed/Makefile
  head/mail/sylpheed/files/extra-patch-libsylph_ssl.c
  head/mail/sylpheed/files/patch-libsylph-defs.h
  head/mail/sylpheed/files/patch-libsylph_procmsg.c
  head/mail/sylpheed/files/patch-src-printing.c

Modified: head/mail/sylpheed/Makefile
==============================================================================
--- head/mail/sylpheed/Makefile	Thu Sep  3 11:07:42 2015	(r395947)
+++ head/mail/sylpheed/Makefile	Thu Sep  3 12:14:25 2015	(r395948)
@@ -3,6 +3,7 @@
 
 PORTNAME=	sylpheed
 PORTVERSION=	3.4.3
+PORTREVISION=	1
 CATEGORIES=	mail ipv6
 MASTER_SITES=	http://sylpheed.sraoss.jp/sylpheed/v${PORTVERSION:C/\.[^\.]*$//}/  \
 		LOCAL/ehaupt

Modified: head/mail/sylpheed/files/extra-patch-libsylph_ssl.c
==============================================================================
--- head/mail/sylpheed/files/extra-patch-libsylph_ssl.c	Thu Sep  3 11:07:42 2015	(r395947)
+++ head/mail/sylpheed/files/extra-patch-libsylph_ssl.c	Thu Sep  3 12:14:25 2015	(r395948)
@@ -1,6 +1,6 @@
---- libsylph/ssl.c.orig	2014-06-10 06:06:36.000000000 +0200
-+++ libsylph/ssl.c	2015-02-16 16:38:30.082429979 +0100
-@@ -59,6 +59,7 @@
+--- libsylph/ssl.c.orig	2014-06-10 04:06:36 UTC
++++ libsylph/ssl.c
+@@ -59,6 +59,7 @@ static gchar *find_certs_file(const gcha
  		LOOK_FOR("ca-bundle.crt");
  		LOOK_FOR("ca-root.crt");
  		LOOK_FOR("certs.crt");
@@ -8,7 +8,7 @@
  	}
  
  #undef LOOK_FOR
-@@ -117,7 +118,7 @@
+@@ -117,7 +118,7 @@ void ssl_init(void)
  			certs_dir = NULL;
  		}
  #else

Modified: head/mail/sylpheed/files/patch-libsylph-defs.h
==============================================================================
--- head/mail/sylpheed/files/patch-libsylph-defs.h	Thu Sep  3 11:07:42 2015	(r395947)
+++ head/mail/sylpheed/files/patch-libsylph-defs.h	Thu Sep  3 12:14:25 2015	(r395948)
@@ -1,6 +1,6 @@
---- libsylph/defs.h.orig	Tue Sep 13 16:55:49 2005
-+++ libsylph/defs.h	Mon Sep 19 03:23:15 2005
-@@ -81,8 +81,8 @@
+--- libsylph/defs.h.orig	2014-06-10 04:06:36 UTC
++++ libsylph/defs.h
+@@ -89,8 +89,8 @@
  #else
  #  define DEFAULT_SIGNATURE	".signature"
  #endif
@@ -11,7 +11,7 @@
  /* #define DEFAULT_INC_PATH	"/usr/bin/imget" */
  /* #define DEFAULT_INC_PROGRAM	"imget" */
  #define DEFAULT_SENDMAIL_CMD	"/usr/sbin/sendmail -t -i"
-@@ -91,7 +91,7 @@
+@@ -103,7 +103,7 @@
  #ifdef _PATH_MAILDIR
  #  define DEFAULT_SPOOL_PATH	_PATH_MAILDIR
  #else

Modified: head/mail/sylpheed/files/patch-libsylph_procmsg.c
==============================================================================
--- head/mail/sylpheed/files/patch-libsylph_procmsg.c	Thu Sep  3 11:07:42 2015	(r395947)
+++ head/mail/sylpheed/files/patch-libsylph_procmsg.c	Thu Sep  3 12:14:25 2015	(r395948)
@@ -9,12 +9,14 @@
  	*p += sizeof(len);
  	if (len > G_MAXINT || len > endp - *p)
  		return -1;
-@@ -197,7 +197,7 @@ static gint procmsg_read_cache_data_str_
+@@ -197,7 +197,9 @@ static gint procmsg_read_cache_data_str_
  		g_mapped_file_free(mapfile);			\
  		return NULL;					\
  	} else {						\
 -		n = *(const guint32 *)p;			\
-+		memcpy(&n, p, sizeof(n));			\
++		guint32 v;					\
++		memcpy(&v, p, sizeof(v));			\
++		n = v;						\
  		p += sizeof(guint32);				\
  	}							\
  }

Modified: head/mail/sylpheed/files/patch-src-printing.c
==============================================================================
--- head/mail/sylpheed/files/patch-src-printing.c	Thu Sep  3 11:07:42 2015	(r395947)
+++ head/mail/sylpheed/files/patch-src-printing.c	Thu Sep  3 12:14:25 2015	(r395948)
@@ -1,6 +1,6 @@
---- src/printing.c.orig	Wed Dec 27 15:50:14 2006
-+++ src/printing.c	Wed Dec 27 16:28:28 2006
-@@ -149,8 +149,6 @@
+--- src/printing.c.orig	2014-06-10 04:06:36 UTC
++++ src/printing.c
+@@ -151,8 +151,6 @@ static gint layout_set_headers(PangoLayo
  
  	desc = pango_font_description_from_string(prefs_common_get()->textfont);
  	size = pango_font_description_get_size(desc);
@@ -9,9 +9,9 @@
  	pango_font_description_set_size(desc, size);
  	pango_layout_set_font_description(layout, desc);
  	pango_font_description_free(desc);
-@@ -406,10 +404,6 @@
+@@ -417,10 +415,6 @@ static void draw_page(GtkPrintOperation 
  	}
- 	g_print("count = %d\n", count);
+ 	debug_print("count = %d\n", count);
  
 -	desc = gtkut_get_default_font_desc();
 -	pango_font_description_set_size(desc, font_size);


More information about the svn-ports-all mailing list