<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/4b86857a9140911b089e675e9fa863818d9b3158">https://github.com/macports/macports-ports/commit/4b86857a9140911b089e675e9fa863818d9b3158</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 4b86857a914 binutils: update to 2.43.1
</span>4b86857a914 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 4b86857a9140911b089e675e9fa863818d9b3158
</span>Author: Sergey Fedorov <barracuda@macos-powerpc.org>
AuthorDate: Sun Sep 22 03:15:27 2024 +0800

<span style='display:block; white-space:pre;color:#404040;'>    binutils: update to 2.43.1
</span>---
 devel/binutils/Portfile                   | 16 +++++++++++-----
 devel/binutils/files/patch-fix-riscv.diff | 25 +++++++++++++++++++++++++
 2 files changed, 36 insertions(+), 5 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/binutils/Portfile b/devel/binutils/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index bc55fcb83b2..7a8eb3cd6b8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/binutils/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/binutils/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,19 +3,18 @@
</span> PortSystem          1.0
 
 name                binutils
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             2.41
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             2.43.1
</span> revision            0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  17d22bc99e0eee2dc8b77083f16634a634057927 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  ae9a5789e23459e59606e6714723f2d3ffc31c03174191ef0d015bdf06007450 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    26765692
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  6f8ed9d308d81752726f80939826621ed441d11b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  13f74202a3c4c51118b797a39ea4200d3f6cfbe224da6d1d95bb938480132dfd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    28174300
</span> 
 description         FSF Binutils for native development.
 long_description    Free Software Foundation development toolchain ("binutils") \
                     for native development. Tools are prefixed with g to avoid \
                     conflicts with original tools.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span> categories          devel
 license             GPL-3+
 maintainers         {@catap korins.ky:kirill} \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,6 +23,10 @@ homepage            https://www.gnu.org/software/binutils/binutils.html
</span> master_sites        gnu:binutils
 use_xz              yes
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Source unconditionally includes a header which may not exist.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# It was added in https://github.com/torvalds/linux/commit/ea3de9ce8aa280c5175c835bd3e94a3a9b814b74
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-fix-riscv.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> depends_build-append \
                     port:gettext
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -41,6 +44,9 @@ depends_lib-append  port:gettext-runtime \
</span>                     port:zlib \
                     port:zstd
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# bfd.c: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘bfd_error_type’
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.thread_local_storage yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # --enable-shared leads to Undefined symbols, avoid it
 # See: https://sourceware.org/bugzilla/show_bug.cgi?id=31056
 configure.args      --infodir='${prefix}/share/info' \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/binutils/files/patch-fix-riscv.diff b/devel/binutils/files/patch-fix-riscv.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..bce06d51f32
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/binutils/files/patch-fix-riscv.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,25 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gprofng/common/cpuid.c 2024-08-17 07:00:00.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gprofng/common/cpuid.c 2024-09-22 03:26:51.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -18,6 +18,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    Foundation, 51 Franklin Street - Fifth Floor, Boston,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    MA 02110-1301, USA.  */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef __linux__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <linux/version.h>
</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;'>+ #if defined(__i386__) || defined(__x86_64)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <cpuid.h>  /* GCC-provided */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #elif defined(__aarch64__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -46,8 +50,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <sched.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <sys/syscall.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <unistd.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// This header does not exist in earlier versions.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined(__linux__) && LINUX_VERSION_CODE >= KERNEL_VERSION(6,4,0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <asm/hwprobe.h>
</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;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  * Various routines to handle identification
</span></pre><pre style='margin:0'>

</pre>