<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/1eb52557d618a9b44b89564456f78c744ceab275">https://github.com/macports/macports-ports/commit/1eb52557d618a9b44b89564456f78c744ceab275</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 1eb52557d61 libelf: fix implicit declarations, update deps
</span>1eb52557d61 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 1eb52557d618a9b44b89564456f78c744ceab275
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Thu Feb 1 09:49:39 2024 +1100

<span style='display:block; white-space:pre;color:#404040;'>    libelf: fix implicit declarations, update deps
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    The configure script checks for some gettext executables, but nothing
</span><span style='display:block; white-space:pre;color:#404040;'>    appears to actually use them or the runtime lib.
</span>---
 devel/libelf/Portfile             |  5 ++---
 devel/libelf/files/implicit.patch | 28 ++++++++++++++++++++++++++++
 2 files changed, 30 insertions(+), 3 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libelf/Portfile b/devel/libelf/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ea5a6365685..c9efc6a8429 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libelf/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libelf/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,9 +22,8 @@ long_description    'Libelf' lets you read, modify or create ELF files in an \
</span> homepage            https://web.archive.org/web/20190223180146/http://www.mr511.de/software/english.html
 master_sites        macports_distfiles
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          elf_repl.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib                port:gettext
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          elf_repl.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    implicit.patch
</span> 
 use_autoreconf      yes
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libelf/files/implicit.patch b/devel/libelf/files/implicit.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..130a6838e5e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libelf/files/implicit.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,28 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.in.orig      2008-05-23 18:17:56
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure.in   2024-02-01 09:39:49
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -275,6 +275,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   libelf_cv_working_memmove,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   [AC_TRY_RUN(changequote(<<, >>)dnl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ <<#include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if HAVE_STRING_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <string.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_MEMMOVE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void *memmove();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -282,11 +285,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define memmove(d,s,n) bcopy((s),(d),(n))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern int strcmp();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-main() {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int main(void) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   char buf[] = "0123456789";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   memmove(buf + 1, buf, 9);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if (strcmp(buf, "0012345678")) exit(1);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  exit(0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if (strcmp(buf, "0012345678")) return (1);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  return (0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }>>, changequote([, ])dnl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     libelf_cv_working_memmove=yes,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     libelf_cv_working_memmove=no,
</span></pre><pre style='margin:0'>

</pre>