<pre style='margin:0'>
David B. Evans (dbevans) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/8d46afaf056112dd9fb5d2da6c76e423a78f287c">https://github.com/macports/macports-ports/commit/8d46afaf056112dd9fb5d2da6c76e423a78f287c</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 8d46afa  gnome-calendar: build fix for libical 3.0.6, rebuild
</span>8d46afa is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 8d46afaf056112dd9fb5d2da6c76e423a78f287c
</span>Author: David B. Evans <devans@macports.org>
AuthorDate: Thu Oct 24 14:35:59 2019 -0700

<span style='display:block; white-space:pre;color:#404040;'>    gnome-calendar: build fix for libical 3.0.6, rebuild
</span>---
 gnome/gnome-calendar/Portfile                      |  5 ++-
 .../files/patch-utils-libical-3.0.diff             | 49 ++++++++++++++++++++++
 2 files changed, 52 insertions(+), 2 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gnome-calendar/Portfile b/gnome/gnome-calendar/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 63ebd03..6f16aca 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/gnome-calendar/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gnome-calendar/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem          1.0
</span> 
 name                gnome-calendar
 version             3.24.3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            3
</span> license             GPL-3+
 set branch          [join [lrange [split ${version} .] 0 1] .]
 description         Calendar is a calendar application for GNOME.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,7 +39,8 @@ depends_run         port:adwaita-icon-theme \
</span>                     port:yelp
 
 patchfiles          patch-src-Makefile.am.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-separate-weeks-events-overlaps.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-separate-weeks-events-overlaps.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-utils-libical-3.0.diff
</span> 
 # reconfigure using upstream autogen.sh for intltool 0.51 compatibility
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gnome-calendar/files/patch-utils-libical-3.0.diff b/gnome/gnome-calendar/files/patch-utils-libical-3.0.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..ecec7b1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gnome-calendar/files/patch-utils-libical-3.0.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,49 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From ad404c26ed22690d842a01df3e10a851a198a0b7 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Wed, 15 Nov 2017 13:09:54 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] utils: simplify gcal_dup_icaltime
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Instead of copying member by member, copy the entire struct contents.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+It works as before, but doesn't depend on the member names.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+This fixes compiling gnome-calendar with libical 3.0.0, since the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+struct icaltimetype had one of the members removed (is_utc).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://bugzilla.gnome.org/show_bug.cgi?id=790072
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ src/gcal-utils.c | 19 +------------------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 1 insertion(+), 18 deletions(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/src/gcal-utils.c b/src/gcal-utils.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index c80ba53a..4558f540 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/gcal-utils.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/gcal-utils.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -199,24 +199,7 @@ datetime_is_date (GDateTime *dt)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ icaltimetype*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gcal_dup_icaltime (const icaltimetype *date)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  icaltimetype *new_date;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if (date == NULL)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    return NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  new_date= g_new (icaltimetype, 1);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  new_date->year = date->year;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  new_date->month = date->month;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  new_date->day = date->day;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  new_date->hour = date->hour;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  new_date->minute = date->minute;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  new_date->second = date->second;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  new_date->is_utc = date->is_utc;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  new_date->is_date = date->is_date;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  new_date->is_daylight = date->is_daylight;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  new_date->zone = date->zone;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  return new_date;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  return g_memdup (date, sizeof (icaltimetype));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /**
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2.22.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>

</pre>