<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/b893f386b784194f536c6797764ee76431ad775d">https://github.com/macports/macports-ports/commit/b893f386b784194f536c6797764ee76431ad775d</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 b893f38  libhttpseverywhere: fix build with vala 0.42, rebuild
</span>b893f38 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit b893f386b784194f536c6797764ee76431ad775d
</span>Author: David B. Evans <devans@macports.org>
AuthorDate: Fri Jan 4 12:39:15 2019 -0800

<span style='display:block; white-space:pre;color:#404040;'>    libhttpseverywhere: fix build with vala 0.42, rebuild
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Due to vala Archive.Read API changes.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes https://trac.macports.org/ticket/57675
</span>---
 www/libhttpseverywhere/Portfile                   |  4 +++-
 www/libhttpseverywhere/files/patch-vala-0.42.diff | 20 ++++++++++++++++++++
 2 files changed, 23 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/libhttpseverywhere/Portfile b/www/libhttpseverywhere/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e9b5b79..abe4830 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/www/libhttpseverywhere/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/www/libhttpseverywhere/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup           meson 1.0
</span> 
 name                libhttpseverywhere
 version             0.8.3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            2
</span> license             LGPL-3+
 set branch          [join [lrange [split ${version} .] 0 1] .]
 categories          www
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,6 +44,8 @@ depends_lib         path:lib/pkgconfig/glib-2.0.pc:glib2 \
</span>                     port:libxml2 \
                     port:vala
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-vala-0.42.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> test.run            yes
 test.cmd            test/httpseverywhere_test
 test.target
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/libhttpseverywhere/files/patch-vala-0.42.diff b/www/libhttpseverywhere/files/patch-vala-0.42.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..9bd379b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/www/libhttpseverywhere/files/patch-vala-0.42.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/update.vala.orig   2019-01-04 12:01:53.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/update.vala        2019-01-04 12:04:02.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -188,7 +188,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             Archive.Read zipreader = new Archive.Read();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             zipreader.set_format(Archive.Format.ZIP);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-            zipreader.open_memory(output, size_read);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            zipreader.open_memory(output);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             string json = "";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             unowned Archive.Entry e = null;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -198,7 +198,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                     found_ruleset_file = true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                     uint8[] jsonblock = new uint8[1024*1024];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                     while (true) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                        var r = zipreader.read_data(jsonblock, 1024*1024);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                        var r = zipreader.read_data(jsonblock);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                         if (r < 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                             throw new UpdateError.CANT_READ_FROM_ARCHIVE("Failed reading archive stream");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                         }
</span></pre><pre style='margin:0'>

</pre>