<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/70bde8e50c2b72d6eb2ca5b413fdb75523fa2025">https://github.com/macports/macports-ports/commit/70bde8e50c2b72d6eb2ca5b413fdb75523fa2025</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 70bde8e50c2 iulib: Fix build failure due to implicit functions
</span>70bde8e50c2 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 70bde8e50c2b72d6eb2ca5b413fdb75523fa2025
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Tue Feb 2 04:50:53 2021 -0600

<span style='display:block; white-space:pre;color:#404040;'>    iulib: Fix build failure due to implicit functions
</span>---
 graphics/iulib/Portfile             |  1 +
 graphics/iulib/files/implicit.patch | 22 ++++++++++++++++++++++
 2 files changed, 23 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/iulib/Portfile b/graphics/iulib/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3353d71ed1f..aa480b551f1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/iulib/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/iulib/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -37,6 +37,7 @@ master_sites        macports_distfiles
</span> patchfiles          patch-SConstruct.diff \
                     patch-components.cc.diff \
                     imgops.patch \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    implicit.patch \
</span>                     narray-util.patch
 
 post-patch {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/iulib/files/implicit.patch b/graphics/iulib/files/implicit.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..bfa5c01d3f4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/iulib/files/implicit.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,22 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: implicit declaration of function 'jpeg_std_error' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: unknown type name 'size_t'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: unknown type name 'FILE'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: too few arguments to function call, single argument 'err' was not specified
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: implicit declaration of function 'TIFFOpen' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: too few arguments to function call, expected 2, have 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- SConstruct.orig        2021-02-02 04:46:51.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ SConstruct     2021-02-02 04:48:13.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -68,9 +68,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     print "compiling for development (slower but safer)"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ assert conf.CheckLibWithHeader('png', 'png.h', 'C', 'png_byte;', 1),"please install: libpng12-dev"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-assert conf.CheckLibWithHeader('jpeg', 'jconfig.h', 'C', 'jpeg_std_error();', 1),"please install: libjpeg62-dev"    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++assert conf.CheckLibWithHeader('jpeg', ['stddef.h', 'stdio.h', 'jpeglib.h'], 'C', 'jpeg_std_error(0);', 1),"please install: libjpeg62-dev"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ assert conf.CheckLibWithHeader('z', 'zlib.h', 'C', 'inflate;', 1), "please install: zlib"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-assert conf.CheckLibWithHeader('tiff', 'tiff.h', 'C', 'TIFFOpen();', 1), "please install: libtiff4-dev"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++assert conf.CheckLibWithHeader('tiff', 'tiffio.h', 'C', 'TIFFOpen(0, 0);', 1), "please install: libtiff4-dev"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ### check for optional parts
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span></pre><pre style='margin:0'>

</pre>