pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/binutils binutils: update to 2.39.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/03d0258d3f42
branches:  trunk
changeset: 382820:03d0258d3f42
user:      fcambus <fcambus%pkgsrc.org@localhost>
date:      Sat Aug 06 09:49:32 2022 +0000

description:
binutils: update to 2.39.

This release contains numerous bug fixes, and also the following new
features:

  * The ELF linker will now generate a warning message if the stack is made
    executable.  Similarly it will warn if the output binary contains a
    segment with all three of the read, write and execute permission
    bits set.  These warnings are intended to help developers identify
    programs which might be vulnerable to attack via these executable
    memory regions.

    The warnings are enabled by default but can be disabled via a command
    line option.  It is also possible to build a linker with the warnings
    disabled, should that be necessary.

  * The ELF linker now supports a --package-metadata option that allows
    embedding a JSON payload in accordance to the Package Metadata
    specification.

  * In linker scripts it is now possible to use TYPE=<type> in an output
    section description to set the section type value.

  * The objdump program now supports coloured/colored syntax
    highlighting of its disassembler output for some architectures.
    (Currently: AVR, RiscV, s390, x86, x86_64).

  * The nm program now supports a --no-weak/-W option to make it ignore
    weak symbols.

  * The readelf and objdump programs now support a -wE option to prevent
    them from attempting to access debuginfod servers when following
    links.

  * The objcopy program's --weaken, --weaken-symbol, and
    --weaken-symbols options now works with unique symbols as well.

diffstat:

 devel/binutils/Makefile     |  5 ++---
 devel/binutils/PLIST.common |  3 ++-
 devel/binutils/distinfo     |  8 ++++----
 3 files changed, 8 insertions(+), 8 deletions(-)

diffs (46 lines):

diff -r bbd8869fb951 -r 03d0258d3f42 devel/binutils/Makefile
--- a/devel/binutils/Makefile   Sat Aug 06 09:14:02 2022 +0000
+++ b/devel/binutils/Makefile   Sat Aug 06 09:49:32 2022 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.106 2022/06/28 11:31:40 wiz Exp $
+# $NetBSD: Makefile,v 1.107 2022/08/06 09:49:32 fcambus Exp $
 
-DISTNAME=      binutils-2.38
-PKGREVISION=   1
+DISTNAME=      binutils-2.39
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GNU:=binutils/}
 EXTRACT_SUFX=  .tar.bz2
diff -r bbd8869fb951 -r 03d0258d3f42 devel/binutils/PLIST.common
--- a/devel/binutils/PLIST.common       Sat Aug 06 09:14:02 2022 +0000
+++ b/devel/binutils/PLIST.common       Sat Aug 06 09:49:32 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.common,v 1.38 2022/02/10 14:03:07 fcambus Exp $
+@comment $NetBSD: PLIST.common,v 1.39 2022/08/06 09:49:32 fcambus Exp $
 ${MACHINE_GNU_PLATFORM}/bin/ar
 ${PLIST.gas}${MACHINE_GNU_PLATFORM}/bin/as
 ${PLIST.gld}${MACHINE_GNU_PLATFORM}/bin/ld
@@ -160,6 +160,7 @@
 ${PLIST.gold}share/locale/ja/LC_MESSAGES/gold.mo
 ${PLIST.gprof}share/locale/ja/LC_MESSAGES/gprof.mo
 ${PLIST.gld}share/locale/ja/LC_MESSAGES/ld.mo
+${PLIST.gprof}share/locale/ka/LC_MESSAGES/gprof.mo
 ${PLIST.gprof}share/locale/ms/LC_MESSAGES/gprof.mo
 ${PLIST.gprof}share/locale/nl/LC_MESSAGES/gprof.mo
 share/locale/nl/LC_MESSAGES/opcodes.mo
diff -r bbd8869fb951 -r 03d0258d3f42 devel/binutils/distinfo
--- a/devel/binutils/distinfo   Sat Aug 06 09:14:02 2022 +0000
+++ b/devel/binutils/distinfo   Sat Aug 06 09:49:32 2022 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.47 2022/02/10 14:03:07 fcambus Exp $
+$NetBSD: distinfo,v 1.48 2022/08/06 09:49:32 fcambus Exp $
 
-BLAKE2s (binutils-2.38.tar.bz2) = 80609a31f2040a8418a2004cb9de8b3d409e954c7c1d17afef8e9237227d00ee
-SHA512 (binutils-2.38.tar.bz2) = 7690b4158bd6587a85c6b98903980b9ac6f16b47f7fd1e60986b0a70388bedcfdc05d75597aa49c81fec1609ce24bed6c26583f76fd2471a9d63394fd9798afc
-Size (binutils-2.38.tar.bz2) = 34866647 bytes
+BLAKE2s (binutils-2.39.tar.bz2) = 79c9e003be8c3793764b1a79ac04ce9de89425360f6e7c9573d10fe92c6149b1
+SHA512 (binutils-2.39.tar.bz2) = faa592dd48fc715901ad704ac96dbd34b1792c51e77c7a92a387964b0700703c74be07de45cc4751945c8c0674368c73dc17bbc563d1d2cd235b5ebd8c6e7efb
+Size (binutils-2.39.tar.bz2) = 36782148 bytes
 SHA1 (patch-bfd_cache.c) = e2d96bad350552eacdffa83532f9dc9e15ee9be9
 SHA1 (patch-gold_Makefile.in) = e01d973f9625a1653851f796c123efec37102fbd
 SHA1 (patch-gold_options.h) = 03816bbf157d781820d96a4d3af0885dc2bbbaa9



Home | Main Index | Thread Index | Old Index