<pre style='margin:0'>
Chris Jones (cjones051073) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/caa5949d11180276a951452f270b0463c6b06f4e">https://github.com/macports/macports-ports/commit/caa5949d11180276a951452f270b0463c6b06f4e</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 caa5949d111 gcc-devel: update to 15-20240630 snapshot
</span>caa5949d111 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit caa5949d11180276a951452f270b0463c6b06f4e
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Thu Jul 4 15:10:22 2024 +0100

<span style='display:block; white-space:pre;color:#404040;'>    gcc-devel: update to 15-20240630 snapshot
</span>---
 lang/gcc-devel/Portfile                            | 26 ++++++++++++----------
 .../patch-disable-sys-header-missing-abort.diff    | 11 ---------
 2 files changed, 14 insertions(+), 23 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc-devel/Portfile b/lang/gcc-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b90225485b3..f5e236e3590 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,13 +27,13 @@ set libgccname      lib${name}
</span> 
 set libcxxname      ${name}-libcxx
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version         14-20240303
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version         15-20240630
</span> revision        0
 subport         ${libgccname} { revision [ expr ${revision} + 0 ] }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums       rmd160  daa8953ee2718a28b7c67170fce2300d29e4ebee \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                sha256  c432cf29aa1f0f362533a868e9c89ed0b21df50bc438ec0d77ba2a2a31571f00 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                size    87667912
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums       rmd160  5a5baf2efa5750eb6952fe48c3cd061b58039b37 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                sha256  e5d214bafbce9fc30ac916603765f3bf4bd79faee4ad0d2693772b066638568f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                size    88427396
</span> 
 # Primary releases
 master_sites    https://ftpmirror.gnu.org/gcc/gcc-${version}/ \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -102,7 +102,6 @@ configure.dir       ${workpath}/build
</span> configure.cmd       ${worksrcpath}/configure
 configure.args      --enable-languages=[join ${gcc_configure_langs} ","] \
                     --libdir=${prefix}/lib/${name} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --includedir=${prefix}/include/${name} \
</span>                     --infodir=${prefix}/share/info \
                     --mandir=${prefix}/share/man \
                     --datarootdir=${prefix}/share/gcc-${major} \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -159,8 +158,6 @@ if { ${subport} ne ${libcxxname} && ${os.platform} eq "darwin" } {
</span> }
 
 if { ${os.platform} eq "darwin" } {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Do not abort if 'system' headers in /opt/local/include/gcc are missing
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles-append      patch-disable-sys-header-missing-abort.diff
</span>     # GCC fixinc work-around for sys/ucred.h on OSX10.14.4 no longer seems to work ???
     if { ${os.major} == 18 } {
         patchfiles-append  patch-OSX10.14-ucred-atomic-define.diff
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -380,11 +377,6 @@ if {${subport} eq ${libgccname}} {
</span>         --libdir=${prefix}/lib/${name} \
         --libdir=${prefix}/lib/libgcc
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # see https://trac.macports.org/ticket/54766
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-replace \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        --includedir=${prefix}/include/${name} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        --includedir=${prefix}/include/gcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     configure.args-replace \
         --with-gxx-include-dir=${prefix}/include/${name}/c++/ \
         --with-gxx-include-dir=${prefix}/include/gcc/c++/
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -487,6 +479,16 @@ if {${subport} eq ${name}} {
</span>             }
         }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+        # Ensure all headers are in versioned dir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # Required after we stopped using the option the --includedir option
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # See https://github.com/iains/gcc-13-branch/issues/20 for more details.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        foreach h [glob -nocomplain ${destroot}${prefix}/include/*.h] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set f [file tail ${h}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set newh ${destroot}${prefix}/include/${name}/${f}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ui_debug "Moving ${h} to ${newh}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            file rename ${h} ${newh}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     }
 
     select.group        gcc
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc-devel/files/patch-disable-sys-header-missing-abort.diff b/lang/gcc-devel/files/patch-disable-sys-header-missing-abort.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 880bb1cc19c..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc-devel/files/patch-disable-sys-header-missing-abort.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/Makefile.in.orig   2023-09-27 12:34:24
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/Makefile.in        2023-09-27 12:35:59
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3280,7 +3280,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         echo "  ${BUILD_SYSTEM_HEADER_DIR}" >&2 ; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         tooldir_sysinc=`echo "${gcc_tooldir}/sys-include" | sed -e :a -e "s,[^/]*/\.\.\/,," -e ta`; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         if test "x${BUILD_SYSTEM_HEADER_DIR}" = "x$${tooldir_sysinc}"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        then sleep 1; else exit 1; fi; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        then sleep 1; else exit 0; fi; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       fi; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       $(mkinstalldirs) $${fix_dir}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       chmod a+rx $${fix_dir} || true; \
</span></pre><pre style='margin:0'>

</pre>