<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/cc9e9c45247d7b8df6cdc24551fc90998c42bf5d">https://github.com/macports/macports-ports/commit/cc9e9c45247d7b8df6cdc24551fc90998c42bf5d</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 cc9e9c45247 dcfldd: Fix implicit declaration of functions
</span>cc9e9c45247 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit cc9e9c45247d7b8df6cdc24551fc90998c42bf5d
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Sun Feb 14 00:01:18 2021 -0600

<span style='display:block; white-space:pre;color:#404040;'>    dcfldd: Fix implicit declaration of functions
</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/62289
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Also indicate license and modernize checksums.
</span>---
 sysutils/dcfldd/Portfile             | 15 ++++++----
 sysutils/dcfldd/files/implicit.patch | 53 ++++++++++++++++++++++++++++++++++++
 2 files changed, 62 insertions(+), 6 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/dcfldd/Portfile b/sysutils/dcfldd/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index bd8608f199d..a61dc210055 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/dcfldd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/dcfldd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,8 +5,14 @@ PortSystem          1.0
</span> name                dcfldd
 version             1.3.4-1
 revision            1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  3a6fba197686da8f1890d21f75b6bc2ae18592a7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  f5143a184da56fd5ac729d6d8cbcf9f5da8e1cf4604aa9fb97c59553b7e6d5f8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    163141
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories          sysutils
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-2+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> description         Enhanced dd with md5 checksums
 long_description    Enhanced dd with md5 checksums
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,12 +21,9 @@ platforms           darwin
</span> 
 master_sites        sourceforge
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           md5 952026c872f11b53ce0ec6681a3eef0a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha1 fb1c55f107a6af5ef8703a44d33476e508815913 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160 3a6fba197686da8f1890d21f75b6bc2ae18592a7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> configure.args  --mandir=${prefix}/share/man
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles  patch-sha1.h.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-sha1.h.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    implicit.patch
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex ${name}-(\[0-9.-]+)${extract.suffix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     ${name}-(\[0-9.-]+)${extract.suffix}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/dcfldd/files/implicit.patch b/sysutils/dcfldd/files/implicit.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..841e821fe43
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/dcfldd/files/implicit.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,53 @@
</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;'>+conftest.c:28:7: error: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Werror,-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+dcfldd.c:687:9: error: implicit declaration of function 'init_hashlist' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+translate.c:160:10: error: implicit declaration of function 'bit_count' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+util.c:85:29: error: implicit declaration of function 'safe_read' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2006-12-19 10:07:01.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure      2021-02-13 23:32:31.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3527,8 +3527,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   for (i = 0; i < 256; i++)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if (XOR (islower (i), ISLOWER (i))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   || toupper (i) != TOUPPER (i))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      exit(2);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  exit (0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      return 2;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _ACEOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rm -f conftest$ac_exeext
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- hash.h.orig    2005-06-26 18:17:46.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ hash.h 2021-02-13 23:48:43.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -98,6 +98,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void hash_update(hashlist_t *, void *, size_t);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void hash_update_buf(hashlist_t *, int, int, void *, size_t);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void hash_remainder(hashlist_t *, int);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extern void init_hashlist(hashlist_t **hashlist, hashflag_t flags);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* inner hashl_* funcitons are for iterating over hashlists */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void hashl_init(hashlist_t *, int);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- translate.c.orig       2005-05-15 15:15:28.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ translate.c    2021-02-13 23:53:59.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -23,6 +23,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "dcfldd.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "log.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include "util.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Output representation of newline and space characters.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    They change if we're converting to EBCDIC.  */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- util.c.orig    2006-02-12 08:45:16.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ util.c 2021-02-13 23:57:33.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -40,6 +40,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "config.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <unistd.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <errno.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include "safe-read.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int buggy_lseek_support(int fdesc)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span></pre><pre style='margin:0'>

</pre>