<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/6cc13bb4fa772a6b886c62c512817e4e983b2792">https://github.com/macports/macports-ports/commit/6cc13bb4fa772a6b886c62c512817e4e983b2792</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 6cc13bb4fa7 ImageMagick: Fix implicit declaration of function
</span>6cc13bb4fa7 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 6cc13bb4fa772a6b886c62c512817e4e983b2792
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Fri Oct 2 16:40:04 2020 -0500

<span style='display:block; white-space:pre;color:#404040;'>    ImageMagick: Fix implicit declaration of function
</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/61262
</span>---
 graphics/ImageMagick/Portfile             |  2 ++
 graphics/ImageMagick/files/implicit.patch | 43 +++++++++++++++++++++++++++++++
 2 files changed, 45 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/ImageMagick/Portfile b/graphics/ImageMagick/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 344b0f2d5c8..8a47e0d8399 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/ImageMagick/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/ImageMagick/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -72,6 +72,8 @@ depends_lib-append          port:pkgconfig
</span> 
 depends_run                 port:urw-fonts
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles                  implicit.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.ccache            no
 
 configure.args              --enable-shared \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/ImageMagick/files/implicit.patch b/graphics/ImageMagick/files/implicit.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..082460a74cf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/ImageMagick/files/implicit.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,43 @@
</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 'sendfile' is invalid in C99
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/ImageMagick/ImageMagick6/commit/3417f41c34b290ec97cafedfd9dc149eb708d727
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/ImageMagick/ImageMagick6/commit/6ecb84f4002051862fd87f002918818543769f39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -22894,7 +22894,7 @@ fi
</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;'>+ # Check additional headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-for ac_header in arm/limits.h arpa/inet.h complex.h errno.h fcntl.h limits.h linux/unistd.h locale.h machine/param.h mach-o/dyld.h netinet/in.h OS.h process.h sun_prefetch.h stdarg.h sys/ipc.h sys/mman.h sys/resource.h sys/sendfile.h sys/socket.h sys/syslimits.h sys/time.h sys/timeb.h sys/times.h sys/wait.h utime.h wchar.h xlocale.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++for ac_header in arm/limits.h arpa/inet.h complex.h errno.h fcntl.h limits.h linux/unistd.h locale.h machine/param.h mach-o/dyld.h netinet/in.h OS.h process.h sun_prefetch.h stdarg.h sys/ipc.h sys/mman.h sys/resource.h sys/sendfile.h sys/socket.h sys/syslimits.h sys/time.h sys/timeb.h sys/times.h sys/uio.h sys/wait.h utime.h wchar.h xlocale.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ do :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- magick/cache.c.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ magick/cache.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -809,7 +809,7 @@ static MagickBooleanType ClonePixelCacheOnDisk(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   quantum=(size_t) MagickMaxBufferExtent;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if ((fstat(cache_info->file,&file_stats) == 0) && (file_stats.st_size > 0))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#if defined(MAGICKCORE_HAVE_SENDFILE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined(MAGICKCORE_HAVE_SENDFILE) && !defined(__APPLE__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       if (cache_info->length < 0x7ffff000)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           count=sendfile(clone_info->file,cache_info->file,(off_t *) NULL,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- magick/studio.h.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ magick/studio.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -221,6 +221,12 @@ extern int vsnprintf(char *,size_t,const char *,va_list);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # if defined(MAGICKCORE_HAVE_SYS_SENDFILE_H)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #  include <sys/sendfile.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# if defined(MAGICKCORE_HAVE_SYS_SOCKET_H)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#  include <sys/socket.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# if defined(MAGICKCORE_HAVE_SYS_UIO_H)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#  include <sys/uio.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # include <types.h>
</span></pre><pre style='margin:0'>

</pre>