<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/949390b5b4305d8fcbcc69c54758ea12c5585682">https://github.com/macports/macports-ports/commit/949390b5b4305d8fcbcc69c54758ea12c5585682</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 949390b5b43 c2d: New port, version 0.57
</span>949390b5b43 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 949390b5b4305d8fcbcc69c54758ea12c5585682
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Thu Oct 26 00:11:16 2023 -0500

<span style='display:block; white-space:pre;color:#404040;'>    c2d: New port, version 0.57
</span>---
 devel/c2d/Portfile                      | 42 ++++++++++++++++++++++++++++
 devel/c2d/files/Makefile.patch          | 49 +++++++++++++++++++++++++++++++++
 devel/c2d/files/strict-prototypes.patch | 45 ++++++++++++++++++++++++++++++
 3 files changed, 136 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/c2d/Portfile b/devel/c2d/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..bc2def84e3f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/c2d/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,42 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           makefile 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        datajerk c2d 0.57 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  60cbec32e9544127230849beec941e8af3910dd3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  f6437d3bbd43fb638ef8378232b2453d1c75f5e5ed7f85adc47565596f940cc1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    201911
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {ryandesign @ryandesign} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             Permissive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         command line tool for creating Apple II disk images
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    ${name} is a command line utility that will read Apple II \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    binary and monitor text files and output a DOS-ordered \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    disk image that will boot your code quickly.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          Makefile.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    strict-prototypes.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Don't extract the pre-compiled binaries; we'll compile them ourselves.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+extract.post_args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --exclude ${worksrcdir}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    file mkdir ${worksrcpath}/bin
</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;'>+set docdir          ${prefix}/share/doc/${subport}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -W ${worksrcpath}/bin c2d page2text text2page ${destroot}${prefix}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -W ${worksrcpath} -m 0644 README.md ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/c2d/files/Makefile.patch b/devel/c2d/files/Makefile.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..bdb09a3e8b0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/c2d/files/Makefile.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,49 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Allow compiler to be specified with CC.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/datajerk/c2d/pull/3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Allow CFLAGS and LDFLAGS to be specified.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile.orig  2017-05-03 12:43:15.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile       2023-10-25 22:26:20.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,6 +1,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ WIN32GCC = /usr/local/gcc-4.8.0-qt-4.8.4-for-mingw32/win32-gcc/bin/i586-mingw32-gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CFLAGS ?= -O3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ all: bin/c2d bin/text2page bin/page2text
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ windows: bin/c2d.exe bin/text2page.exe bin/page2text.exe
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11,25 +13,25 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ./makeheader
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bin/c2d: c2d.c c2d.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  gcc -Wall -Wno-missing-braces -I. -O3 -o $@ $< -lm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) -Wall -Wno-missing-braces -I. $(CFLAGS) $(LDFLAGS) -o $@ $< -lm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bin/c2d.exe: c2d.c c2d.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  $(WIN32GCC) -Wall -Wno-missing-braces -I. -O3 -o $@ $<
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(WIN32GCC) -Wall -Wno-missing-braces -I. $(CFLAGS) $(LDFLAGS) -o $@ $<
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bin/text2page: text2page.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  gcc -Wall -O3 -o $@ $< -lm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) -Wall $(CFLAGS) $(LDFLAGS) -o $@ $< -lm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bin/text2page.exe: text2page.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  $(WIN32GCC) -Wall -O3 -o $@ $<
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(WIN32GCC) -Wall $(CFLAGS) $(LDFLAGS) -o $@ $<
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bin/page2text: page2text.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  gcc -Wall -O3 -o $@ $< -lm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) -Wall $(CFLAGS) $(LDFLAGS) -o $@ $< -lm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bin/page2text.exe: page2text.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  $(WIN32GCC) -Wall -O3 -o $@ $<
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(WIN32GCC) -Wall $(CFLAGS) $(LDFLAGS) -o $@ $<
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bin/mandelbrotgr: mandelbrotgr.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  gcc -Wall -O3 -o $@ $< -lm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) -Wall $(CFLAGS) $(LDFLAGS) -o $@ $< -lm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ clean:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   rm -f bin/* *.dsk c2d.h c2d.h.1
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/c2d/files/strict-prototypes.patch b/devel/c2d/files/strict-prototypes.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..9e02a385692
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/c2d/files/strict-prototypes.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,45 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix issues found with -Wstrict-prototypes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/datajerk/c2d/pull/2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- c2d.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ c2d.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -49,7 +49,7 @@ Bugs:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define MONITOR 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define LOADER "loader"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-void usage();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void usage(void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ char *getext(char *filename);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int main(int argc, char **argv)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -346,7 +346,7 @@ char *getext(char *filename)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   return (rval);
</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;'>+-void usage()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void usage(void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   fprintf(stderr, "%s", usagetext);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- page2text.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ page2text.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2,7 +2,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define MASK 0x7F
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-int main()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int main(int argc, char **argv)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   int i, j, k, line;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   char screen[24][40];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- text2page.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ text2page.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3,7 +3,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define NORMAL 0x80
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define BLINK 0x40
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-int main()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int main(int argc, char **argv)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   char c;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   int i, j, k, line = 0;
</span></pre><pre style='margin:0'>

</pre>