<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>