<pre style='margin:0'>
Marcus Calhoun-Lopez (MarcusCalhoun-Lopez) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/f61adec180a50a9f9998561405b69d9a628e7f19">https://github.com/macports/macports-ports/commit/f61adec180a50a9f9998561405b69d9a628e7f19</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit f61adec180a50a9f9998561405b69d9a628e7f19
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Sun Nov 4 10:44:53 2018 -0700

<span style='display:block; white-space:pre;color:#404040;'>    pcc/pcc-libs: update version 1.0.0->1.1.0 & new port
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes https://trac.macports.org/ticket/37206
</span>---
 lang/pcc/Portfile                  | 38 +++++++++++++++++++++++++++++++-------
 lang/pcc/files/patch-no_empty.diff | 12 ++++++++++++
 lang/pcc/files/patch-string.diff   | 24 ++++++++++++++++++++++++
 lang/pcc/files/patch-typo.diff     | 11 +++++++++++
 4 files changed, 78 insertions(+), 7 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/pcc/Portfile b/lang/pcc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 782cb47..92d0c9e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/pcc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/pcc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,7 +2,7 @@
</span> PortSystem              1.0
 
 name                    pcc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version                 1.0.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version                 1.1.0
</span> categories              lang
 platforms               darwin
 maintainers             nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -17,14 +17,38 @@ long_description        \
</span> 
 homepage                http://pcc.ludd.ltu.se/
 master_sites            http://pcc.ludd.ltu.se/ftp/pub/pcc-releases/
<span style='display:block; white-space:pre;background:#e0ffe0;'>+distname                ${subport}-${version}
</span> extract.suffix          .tgz
 use_parallel_build      no
<span style='display:block; white-space:pre;background:#e0ffe0;'>+universal_variant       no
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums               md5     6e5d851ee57fe58702fe4e80ecd1f852 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha1    a994d6bf75ae81add70d35478b59fca7c63bd5df \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        rmd160  a559e93341945d3257a803eedf64af4223e59355
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} eq ${name}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums           rmd160  be1a8ea9b7bc231f47e75f351db9769e8fad2a58 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  d9e3fed84c767dcddefb6b1f854d5da8921f3f65d8bd02997743412f41474d64 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    848427
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build           port:flex port:m4 port:bison
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build       port:flex port:m4 port:bison
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_run         port:pcc-libs
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args          --mandir=${prefix}/share/man
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.env           YACC="${prefix}/bin/bison -y"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # fix typo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # avoid
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    #    error: subscripted value is neither array nor pointer nor vector
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # certain file names are defined as empty in os/darwin/ccconfig.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append   patch-typo.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        patch-string.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        patch-no_empty.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.env       YACC="${prefix}/bin/bison -y"
</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;'>+configure.args-append --host=${build_arch}-apple-${os.platform}${os.major}.0.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport pcc-libs {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums           rmd160  049c0a083ed46e3f22990c07bfcee4eac6daf660 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  dd4cb124da0b2edcda6ceb823c3ca8fc05919d35c89c34dec617517afe6bbfee \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    198204
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    supported_archs     ppc i386
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.cc-append [get_canonical_archflags cc]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/pcc/files/patch-no_empty.diff b/lang/pcc/files/patch-no_empty.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..03f95d7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/pcc/files/patch-no_empty.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- cc/cc/cc.c.orig        2018-11-04 08:35:51.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ cc/cc/cc.c     2018-11-04 08:36:31.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1869,7 +1869,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   b = CRTBEGIN;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   e = CRTEND;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          if (b[0])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           strap(&middle_linker_flags, &crtdirs, b, 'p');
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          if (e[0])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           strap(&late_linker_flags, &crtdirs, e, 'a');
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           if (CRTI[0])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   strap(&middle_linker_flags, &crtdirs, CRTI, 'p');
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/pcc/files/patch-string.diff b/lang/pcc/files/patch-string.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..67d7cb3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/pcc/files/patch-string.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,24 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- os/darwin/ccconfig.h.orig      2014-06-03 23:43:50.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ os/darwin/ccconfig.h   2018-11-04 01:41:27.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -33,14 +33,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define   CPPADD          { "-D__Darwin__", "-D__APPLE__", "-D__MACH__", "-D__APPLE_CPP__", NULL }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define   CRT0            "crt1.o"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define GCRT0             "gcrt1.o"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define CRTBEGIN_T        0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define CRTEND_T  0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define CRTBEGIN  0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define CRTEND            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define CRTBEGIN_T        ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define CRTEND_T  ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define CRTBEGIN  ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define CRTEND            ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define CRTBEGIN_S        "dylib1.o"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define CRTEND_S  0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define CRTI              0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define CRTN              0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define CRTEND_S  ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define CRTI              ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define CRTN              ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define DEFLIBS           { "-lSystem", "-lpcc", NULL }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define DEFPROFLIBS       { "-lSystem_profile", "-lpcc", NULL }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define STARTLABEL "start"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/pcc/files/patch-typo.diff b/lang/pcc/files/patch-typo.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..2e38d52
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/pcc/files/patch-typo.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- cc/cc/cc.c.orig        2014-12-06 02:52:55.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ cc/cc/cc.c     2018-11-04 01:23:08.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -206,7 +206,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define PCCLIBDIR NULL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifndef DEFLIBDIRS        /* default library search paths */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#ifdef MULTIARCH_PATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef MULTIARCH_PATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define DEFLIBDIRS        { "/usr/lib/", 0 }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define DEFLIBDIRS        { "/usr/lib/", "/usr/lib/" MULTIARCH_PATH "/", 0 }
</span></pre><pre style='margin:0'>

</pre>