<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/299829ddb0b776d63a1cdd7ccedf1cb81fd6f6f1">https://github.com/macports/macports-ports/commit/299829ddb0b776d63a1cdd7ccedf1cb81fd6f6f1</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 299829ddb0b lcms2: update to version 2.10
</span>299829ddb0b is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 299829ddb0b776d63a1cdd7ccedf1cb81fd6f6f1
</span>Author: David B. Evans <devans@macports.org>
AuthorDate: Sat Jun 13 19:50:27 2020 -0700

<span style='display:block; white-space:pre;color:#404040;'>    lcms2: update to version 2.10
</span>---
 graphics/lcms2/Portfile                        | 10 ++++------
 graphics/lcms2/files/patch-CVE-2018-16435.diff | 26 --------------------------
 2 files changed, 4 insertions(+), 32 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/lcms2/Portfile b/graphics/lcms2/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d692ad0cddd..6357dce39b7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/lcms2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/lcms2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,8 +4,7 @@ PortSystem              1.0
</span> PortGroup               muniversal 1.0
 
 name                    lcms2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version                 2.9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version                 2.10
</span> worksrcdir              lcms2-${version}
 categories              graphics
 platforms               darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,10 +25,9 @@ homepage                http://www.littlecms.com/
</span> master_sites            sourceforge:project/lcms/lcms/${version}/ \
                         ${homepage}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums               rmd160  0003ffd3561e6ed787be81b5ed7b7af52211fe19 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  48c6fdf98396fa245ed86e622028caf49b96fa22f3e5734f853f806fbc8e7d20
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles              patch-CVE-2018-16435.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  db791339a962b500b1b1d6ee0e3819dc034ee720 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  50d411fd494c7c6973866e08c05dea83245d7e23a0db6237a9d00f88b2e0f346 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    15763103
</span> 
 depends_lib             port:jpeg \
                         port:tiff \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/lcms2/files/patch-CVE-2018-16435.diff b/graphics/lcms2/files/patch-CVE-2018-16435.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 85538d726be..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/lcms2/files/patch-CVE-2018-16435.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,26 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Extracted From 768f70ca405cd3159d990e962d54456773bb8cf8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: Marti Maria <info@littlecms.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Wed, 15 Aug 2018 20:07:56 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git src/cmscgats.c src/cmscgats.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/cmscgats.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/cmscgats.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1507,10 +1507,16 @@ void AllocateDataSet(cmsIT8* it8)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     t-> nSamples   = atoi(cmsIT8GetProperty(it8, "NUMBER_OF_FIELDS"));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     t-> nPatches   = atoi(cmsIT8GetProperty(it8, "NUMBER_OF_SETS"));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    t-> Data = (char**)AllocChunk (it8, ((cmsUInt32Number) t->nSamples + 1) * ((cmsUInt32Number) t->nPatches + 1) *sizeof (char*));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if (t->Data == NULL) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if (t -> nSamples < 0 || t->nSamples > 0x7ffe || t->nPatches < 0 || t->nPatches > 0x7ffe)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        SynError(it8, "AllocateDataSet: too much data");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        t->Data = (char**)AllocChunk(it8, ((cmsUInt32Number)t->nSamples + 1) * ((cmsUInt32Number)t->nPatches + 1) * sizeof(char*));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        if (t->Data == NULL) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        SynError(it8, "AllocateDataSet: Unable to allocate data array");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            SynError(it8, "AllocateDataSet: Unable to allocate data array");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span></pre><pre style='margin:0'>

</pre>