<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/a8db3cc1610f1bff8cd05fab91aae7182aec101e">https://github.com/macports/macports-ports/commit/a8db3cc1610f1bff8cd05fab91aae7182aec101e</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 a8db3cc1610 pipebench: fix implicit declarations etc
</span>a8db3cc1610 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit a8db3cc1610f1bff8cd05fab91aae7182aec101e
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Fri Nov 17 18:30:20 2023 +1100

<span style='display:block; white-space:pre;color:#404040;'>    pipebench: fix implicit declarations etc
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Also add modern checksums and use correct compiler and CFLAGS.
</span>---
 benchmarks/pipebench/Portfile             | 17 +++++++++--------
 benchmarks/pipebench/files/Makefile.patch | 21 +++++++++++++++++++++
 benchmarks/pipebench/files/implicit.patch | 11 +++++++++++
 3 files changed, 41 insertions(+), 8 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/benchmarks/pipebench/Portfile b/benchmarks/pipebench/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ea2de40da30..f27ec7d440e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/benchmarks/pipebench/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/benchmarks/pipebench/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,15 +11,16 @@ long_description \
</span>   going through a pipe. It can be used to show the progress \
        of a large md5 process: cat bigfile | pipebench | md5
 homepage         http://www.habets.pp.se/synscan/programs.php?prog=pipebench
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms        darwin
</span> master_sites     ftp://ftp.habets.pp.se/pub/synscan/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums        md5 eb1b888ec6c413c2cb096ac052174a78
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums        md5 eb1b888ec6c413c2cb096ac052174a78 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 rmd160 9aa9a4a9ef8c641ca25207707cffaefd91f58d85 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 sha256 ca764003446222ad9dbd33bbc7d94cdb96fa72608705299b6cc8734cd3562211
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   reinplace s|/usr/local|${destroot}${prefix}| ${worksrcpath}/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   reinplace s|man/man1|share/man/man1| ${worksrcpath}/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles       implicit.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 Makefile.patch
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-use_configure     no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_configure    no
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.destdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.env        CC=${configure.cc} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 "CFLAGS=${configure.cflags} [get_canonical_archflags cc]"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.env     prefix=${prefix}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/benchmarks/pipebench/files/Makefile.patch b/benchmarks/pipebench/files/Makefile.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..ebb38e29ef5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/benchmarks/pipebench/files/Makefile.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,21 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile.orig  2002-12-16 06:58:36
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile       2023-11-17 18:25:10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,13 +1,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # $Id: Makefile,v 1.2 2002/12/15 19:58:36 marvin Exp $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CC=gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CFLAGS=-Wall -w -pedantic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CC?=gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CFLAGS+=-Wall -Wextra
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++prefix?=/usr/local
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ all: pipebench
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ doc: pipebench.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install: pipebench
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  cp pipebench /usr/local/bin/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  cp pipebench.1 /usr/local/man/man1/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  cp pipebench $(DESTDIR)$(prefix)/bin/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  cp pipebench.1 $(DESTDIR)$(prefix)/share/man/man1/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pipebench: pipebench.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $(CC) $(CFLAGS) -o pipebench pipebench.c
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/benchmarks/pipebench/files/implicit.patch b/benchmarks/pipebench/files/implicit.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..a09fec1cb5f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/benchmarks/pipebench/files/implicit.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- pipebench.c.orig       2003-04-21 02:49:58
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ pipebench.c    2023-11-17 18:19:01
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -27,6 +27,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdio.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <string.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 <time.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <signal.h>
</span></pre><pre style='margin:0'>

</pre>