<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/a895fd7afebef628c0e8593abd0ea49db3c97a84">https://github.com/macports/macports-ports/commit/a895fd7afebef628c0e8593abd0ea49db3c97a84</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 a895fd7afeb {lib}gcc11: Add libgccjit patch
</span>a895fd7afeb is described below

<span style='display:block; white-space:pre;color:#808000;'>commit a895fd7afebef628c0e8593abd0ea49db3c97a84
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Wed May 12 09:14:03 2021 +0100

<span style='display:block; white-space:pre;color:#404040;'>    {lib}gcc11: Add libgccjit patch
</span>---
 lang/gcc11/Portfile                      |  6 ++--
 lang/gcc11/files/patch-Make-lang.in.diff | 49 ++++++++++++++++++++++++++++++++
 2 files changed, 53 insertions(+), 2 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc11/Portfile b/lang/gcc11/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index de632cbc5b9..c79a50ce35c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc11/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc11/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,8 +11,9 @@ epoch               0
</span> 
 name                gcc11
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Note, ARM builds have their own version below...
</span> version             11.1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> 
 platforms           darwin
 categories          lang
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,7 +45,6 @@ master_sites        https://ftpmirror.gnu.org/gcc/gcc-${version}/ \
</span> # Branch from the Darwin maintainer of GCC with Apple Silicon support
 if { ${os.arch} eq "arm" } {
     version         11.1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision        0
</span>     master_sites    https://github.com/fxcoudert/gcc/archive
     distname        gcc-${version}-arm-20210504
     checksums       rmd160  ccb26e52571aff9230f4bdf067fe8c9d1fb79235 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -60,6 +60,8 @@ if { ${os.arch} eq "arm" } {
</span> 
 subport             libgcc11 { revision [ expr ${revision} + 0 ] }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-Make-lang.in.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> depends_build-append \
                     port:texinfo
 depends_lib-append  port:cctools \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc11/files/patch-Make-lang.in.diff b/lang/gcc11/files/patch-Make-lang.in.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..90ced63b5e5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc11/files/patch-Make-lang.in.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,49 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/jit/Make-lang.in.orig      2021-04-27 11:00:13.000000000 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/jit/Make-lang.in   2021-05-02 20:58:10.000000000 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -53,14 +53,17 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-LIBGCCJIT_LINKER_NAME = libgccjit.so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-LIBGCCJIT_SONAME = $(LIBGCCJIT_LINKER_NAME).$(LIBGCCJIT_VERSION_NUM)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-LIBGCCJIT_FILENAME = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  $(LIBGCCJIT_SONAME).$(LIBGCCJIT_MINOR_NUM).$(LIBGCCJIT_RELEASE_NUM)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-LIBGCCJIT_LINKER_NAME_SYMLINK = $(LIBGCCJIT_LINKER_NAME)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-LIBGCCJIT_SONAME_SYMLINK = $(LIBGCCJIT_SONAME)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ifeq ($(strip $(filter-out darwin%,$(target_os))),)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  LIBGCCJIT_LINKER_NAME = libgccjit.dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  LIBGCCJIT_FILENAME = libgccjit.$(LIBGCCJIT_VERSION_NUM).dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  LIBGCCJIT_LINKER_NAME = libgccjit.so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  LIBGCCJIT_SONAME = $(LIBGCCJIT_LINKER_NAME).$(LIBGCCJIT_VERSION_NUM)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  LIBGCCJIT_FILENAME = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(LIBGCCJIT_SONAME).$(LIBGCCJIT_MINOR_NUM).$(LIBGCCJIT_RELEASE_NUM)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  LIBGCCJIT_LINKER_NAME_SYMLINK = $(LIBGCCJIT_LINKER_NAME)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  LIBGCCJIT_SONAME_SYMLINK = $(LIBGCCJIT_SONAME)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Conditionalize the use of the LD_VERSION_SCRIPT_OPTION and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # LD_SONAME_OPTION depending if configure found them, using $(if)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -323,6 +326,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ jit.install-common: installdirs jit.install-headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $(INSTALL_PROGRAM) $(LIBGCCJIT_FILENAME) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     $(DESTDIR)$(libdir)/$(LIBGCCJIT_FILENAME)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ifeq ($(strip $(filter-out darwin%,$(target_os))),)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  install_name_tool -id $(libdir)/$(LIBGCCJIT_FILENAME) $(DESTDIR)/$(libdir)/$(LIBGCCJIT_FILENAME)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ln -sf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    $(LIBGCCJIT_FILENAME) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    $(DESTDIR)/$(libdir)/$(LIBGCCJIT_LINKER_NAME)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ln -sf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     $(LIBGCCJIT_FILENAME) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     $(DESTDIR)$(libdir)/$(LIBGCCJIT_SONAME_SYMLINK)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -330,6 +339,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     $(LIBGCCJIT_SONAME_SYMLINK)\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     $(DESTDIR)$(libdir)/$(LIBGCCJIT_LINKER_NAME_SYMLINK)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ jit.install-man:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span></pre><pre style='margin:0'>

</pre>