pkgsrc-WIP-changes archive

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

avr-binutils: Update to 2.45



Module Name:	pkgsrc-wip
Committed By:	Michael Baeuerle <micha%NetBSD.org@localhost>
Pushed By:	micha
Date:		Wed Feb 11 18:04:23 2026 +0100
Changeset:	ab6af99c115c6d921cd15121e1ef512d0858febc

Modified Files:
	Makefile
Added Files:
	avr-binutils/COMMIT_MSG
	avr-binutils/DESCR
	avr-binutils/Makefile
	avr-binutils/PLIST
	avr-binutils/buildlink3.mk
	avr-binutils/distinfo
	avr-binutils/patches/patch-bfd_Makefile.in
	avr-binutils/patches/patch-binutils_Makefile.in
	avr-binutils/patches/patch-gas_Makefile.in
	avr-binutils/patches/patch-gprof_Makefile.in
	avr-binutils/patches/patch-ld_Makefile.in
	avr-binutils/patches/patch-libctf_Makefile.in
	avr-binutils/patches/patch-libsframe_Makefile.in

Log Message:
avr-binutils: Update to 2.45

- Remove patch (merged upstream)

Changelog
=========

2025-07-13  Nick Clifton  <nickc%redhat.com@localhost>

        * 2.45 Binutils Branch point.

2025-01-19  Nick Clifton  <nickc%redhat.com@localhost>

        * 2.44 Binutils Branch point.

2024-07-20  Nick Clifton  <nickc%redhat.com@localhost>

        * 2.43 Binutils Branch point.

2024-07-15  Nick Clifton  <nickc%redhat.com@localhost>

        Import the following upstream commits to the config files:
        commit 948ae97ca5703224bd3eada06b7a69f40dd15a02
          Update copyright years
        commit 471d8141d3a9fd845fe2ddd20b10569ab6437bc9
          config.sub: recognize nanoMIPS CPUs
        commit ee6ea2f13ba4dc0836665d3c50099135bba36287
          config.guess: recognize ironclad OS
        commit 5e2f254bcb505da063ba541b25df2c3f567b5517
          config.sub: recognize ironclad OS
        commit 0e4a5b3a1ec551bf3cf4d432f4506ef02d1674c5
          config.sub: recognize *-*-uefi
        commit d21518c6c819d285c6d9ec0c39c55615d0dde19c
          Recognize the VideoCore 4 processor
        commit a9a369e97a39a49e675712aee4035ed662d24d71
          config.guess: detect LLVM-libc via features.h
        commit 5b83c2ff5da15451cb566e1837253d0f60543dd7
          config.sub: add LLVM-libc support

2024-03-20  Simon Marchi  <simon.marchi%efficios.com@localhost>

        * .pre-commit-config.yaml: Bump black hook to 24.3.0

2024-03-20  Simon Marchi  <simon.marchi%efficios.com@localhost>

        * .pre-commit-config.yaml: New.

2024-03-14  Simon Marchi  <simon.marchi%efficios.com@localhost>

        * Makefile.def: Add configure-gdbserver and all-gdbserver
        dependencies on all-libiconv.
        * Makefile.in: Re-generate.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=ab6af99c115c6d921cd15121e1ef512d0858febc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                                         |   1 +
 avr-binutils/COMMIT_MSG                          |  53 +++++++
 avr-binutils/DESCR                               |   2 +
 avr-binutils/Makefile                            |  60 +++++++
 avr-binutils/PLIST                               | 193 +++++++++++++++++++++++
 avr-binutils/buildlink3.mk                       |  15 ++
 avr-binutils/distinfo                            |  12 ++
 avr-binutils/patches/patch-bfd_Makefile.in       |  25 +++
 avr-binutils/patches/patch-binutils_Makefile.in  |  25 +++
 avr-binutils/patches/patch-gas_Makefile.in       |  15 ++
 avr-binutils/patches/patch-gprof_Makefile.in     |  25 +++
 avr-binutils/patches/patch-ld_Makefile.in        |  25 +++
 avr-binutils/patches/patch-libctf_Makefile.in    |  15 ++
 avr-binutils/patches/patch-libsframe_Makefile.in |  15 ++
 14 files changed, 481 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 2869bcdf4c..029a0e6414 100644
--- a/Makefile
+++ b/Makefile
@@ -277,6 +277,7 @@ SUBDIR+=	avidemux-cli
 SUBDIR+=	avidemux-plugins
 SUBDIR+=	avidemux-qt
 SUBDIR+=	avp
+SUBDIR+=	avr-binutils
 SUBDIR+=	avr-gcc
 SUBDIR+=	avr-gdb
 SUBDIR+=	avr-libc
diff --git a/avr-binutils/COMMIT_MSG b/avr-binutils/COMMIT_MSG
new file mode 100644
index 0000000000..821a0319dd
--- /dev/null
+++ b/avr-binutils/COMMIT_MSG
@@ -0,0 +1,53 @@
+cross/avr-binutils: Update to 2.45
+
+- Remove patch (merged upstream)
+
+
+Changelog
+=========
+
+2025-07-13  Nick Clifton  <nickc%redhat.com@localhost>
+
+        * 2.45 Binutils Branch point.
+
+2025-01-19  Nick Clifton  <nickc%redhat.com@localhost>
+
+        * 2.44 Binutils Branch point.
+
+2024-07-20  Nick Clifton  <nickc%redhat.com@localhost>
+
+        * 2.43 Binutils Branch point.
+
+2024-07-15  Nick Clifton  <nickc%redhat.com@localhost>
+
+        Import the following upstream commits to the config files:
+        commit 948ae97ca5703224bd3eada06b7a69f40dd15a02
+          Update copyright years
+        commit 471d8141d3a9fd845fe2ddd20b10569ab6437bc9
+          config.sub: recognize nanoMIPS CPUs
+        commit ee6ea2f13ba4dc0836665d3c50099135bba36287
+          config.guess: recognize ironclad OS
+        commit 5e2f254bcb505da063ba541b25df2c3f567b5517
+          config.sub: recognize ironclad OS
+        commit 0e4a5b3a1ec551bf3cf4d432f4506ef02d1674c5
+          config.sub: recognize *-*-uefi
+        commit d21518c6c819d285c6d9ec0c39c55615d0dde19c
+          Recognize the VideoCore 4 processor
+        commit a9a369e97a39a49e675712aee4035ed662d24d71
+          config.guess: detect LLVM-libc via features.h
+        commit 5b83c2ff5da15451cb566e1837253d0f60543dd7
+          config.sub: add LLVM-libc support
+
+2024-03-20  Simon Marchi  <simon.marchi%efficios.com@localhost>
+
+        * .pre-commit-config.yaml: Bump black hook to 24.3.0
+
+2024-03-20  Simon Marchi  <simon.marchi%efficios.com@localhost>
+
+        * .pre-commit-config.yaml: New.
+
+2024-03-14  Simon Marchi  <simon.marchi%efficios.com@localhost>
+
+        * Makefile.def: Add configure-gdbserver and all-gdbserver
+        dependencies on all-libiconv.
+        * Makefile.in: Re-generate.
diff --git a/avr-binutils/DESCR b/avr-binutils/DESCR
new file mode 100644
index 0000000000..b4580d3d6b
--- /dev/null
+++ b/avr-binutils/DESCR
@@ -0,0 +1,2 @@
+GNU binutils for Atmel AVR 8 bit RISC microcontrollers.
+Prerequisite for avr-gcc in a cross-compilation environment.
diff --git a/avr-binutils/Makefile b/avr-binutils/Makefile
new file mode 100644
index 0000000000..7be7f45ad0
--- /dev/null
+++ b/avr-binutils/Makefile
@@ -0,0 +1,60 @@
+# $NetBSD: Makefile,v 1.37 2024/04/26 11:48:09 micha Exp $
+
+DISTNAME=		binutils-2.45
+PKGNAME=		${DISTNAME:S/^/avr-/}
+CATEGORIES=		cross
+MASTER_SITES=		${MASTER_SITE_GNU:=binutils/}
+EXTRACT_SUFX=		.tar.lz
+
+MAINTAINER=		pkgsrc-users%NetBSD.org@localhost
+COMMENT=		GNU binutils for Atmel AVR 8-bit RISC microcontrollers
+LICENSE=		gnu-gpl-v2 AND gnu-gpl-v3 AND gnu-lgpl-v2 AND gnu-lgpl-v3
+
+USE_LANGUAGES=		c c++
+USE_CXX_FEATURES+=	c++11
+
+# No need to use makeinfo - this package doesn't install the documentation.
+USE_TOOLS+=		gmake perl
+USE_LIBTOOL=		yes
+GNU_CONFIGURE=		yes
+USE_PKGLOCALEDIR=	yes
+USE_GNU_CONFIGURE_HOST=	no
+
+CONFIGURE_ARGS+=	--enable-deterministic-archives
+CONFIGURE_ARGS+=	--disable-lto
+CONFIGURE_ARGS+=	--disable-nls
+CONFIGURE_ARGS+=	--disable-werror
+CONFIGURE_ARGS+=	--target=avr
+CONFIGURE_ARGS+=	--with-system-zlib
+
+AUTO_MKDIRS=		yes
+
+TEST_DEPENDS=		dejagnu>=1.6.2:../../devel/dejagnu
+TEST_TARGET=		check
+
+post-install:
+	${RM} -f ${DESTDIR}${PREFIX}/avr/lib/ldscripts/stamp
+	# emulators/simulvar needs library files
+	(cd ${WRKSRC}/bfd; 					\
+	${GMAKE} install-exec install-data; 			\
+	${LIBTOOL} --mode install ${INSTALL_DATA} libbfd.la	\
+	  ${DESTDIR}${PREFIX}/avr/lib;				\
+	${INSTALL_DATA} bfd.h ${DESTDIR}${PREFIX}/avr/include;	\
+	)
+	# emulators/simulavr wants libiberty
+	(cd ${WRKSRC}/libiberty ;				\
+	${INSTALL_DATA} libiberty.* ${DESTDIR}${PREFIX}/avr/lib/libiberty	\
+	)
+	# emulators/simulavr wants following header files
+	(cd ${WRKSRC}/include;					\
+	for f in ansidecl.h symcat.h diagnostics.h ; do		\
+	  ${INSTALL_DATA} $$f ${DESTDIR}${PREFIX}/avr/include;	\
+	done;							\
+	)
+	# Plugins may collide with other binutils flavours
+	${MV} ${DESTDIR}${PREFIX}/lib/bfd-plugins/libdep.so	\
+	  ${DESTDIR}${PREFIX}/avr/lib/bfd-plugins/
+
+BUILDLINK_API_DEPENDS.zlib+=	zlib>=1.2.3
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/avr-binutils/PLIST b/avr-binutils/PLIST
new file mode 100644
index 0000000000..3007b29ed4
--- /dev/null
+++ b/avr-binutils/PLIST
@@ -0,0 +1,193 @@
+@comment $NetBSD: PLIST,v 1.14 2024/04/26 11:48:09 micha Exp $
+avr/bin/ar
+avr/bin/as
+avr/bin/ld
+avr/bin/ld.bfd
+avr/bin/nm
+avr/bin/objcopy
+avr/bin/objdump
+avr/bin/ranlib
+avr/bin/readelf
+avr/bin/strip
+avr/include/ansidecl.h
+avr/include/bfd.h
+avr/include/diagnostics.h
+avr/include/symcat.h
+avr/lib/bfd-plugins/libdep.so
+avr/lib/ldscripts/avr1.x
+avr/lib/ldscripts/avr1.xbn
+avr/lib/ldscripts/avr1.xe
+avr/lib/ldscripts/avr1.xer
+avr/lib/ldscripts/avr1.xn
+avr/lib/ldscripts/avr1.xr
+avr/lib/ldscripts/avr1.xu
+avr/lib/ldscripts/avr2.x
+avr/lib/ldscripts/avr2.xbn
+avr/lib/ldscripts/avr2.xe
+avr/lib/ldscripts/avr2.xer
+avr/lib/ldscripts/avr2.xn
+avr/lib/ldscripts/avr2.xr
+avr/lib/ldscripts/avr2.xu
+avr/lib/ldscripts/avr25.x
+avr/lib/ldscripts/avr25.xbn
+avr/lib/ldscripts/avr25.xe
+avr/lib/ldscripts/avr25.xer
+avr/lib/ldscripts/avr25.xn
+avr/lib/ldscripts/avr25.xr
+avr/lib/ldscripts/avr25.xu
+avr/lib/ldscripts/avr3.x
+avr/lib/ldscripts/avr3.xbn
+avr/lib/ldscripts/avr3.xe
+avr/lib/ldscripts/avr3.xer
+avr/lib/ldscripts/avr3.xn
+avr/lib/ldscripts/avr3.xr
+avr/lib/ldscripts/avr3.xu
+avr/lib/ldscripts/avr31.x
+avr/lib/ldscripts/avr31.xbn
+avr/lib/ldscripts/avr31.xe
+avr/lib/ldscripts/avr31.xer
+avr/lib/ldscripts/avr31.xn
+avr/lib/ldscripts/avr31.xr
+avr/lib/ldscripts/avr31.xu
+avr/lib/ldscripts/avr35.x
+avr/lib/ldscripts/avr35.xbn
+avr/lib/ldscripts/avr35.xe
+avr/lib/ldscripts/avr35.xer
+avr/lib/ldscripts/avr35.xn
+avr/lib/ldscripts/avr35.xr
+avr/lib/ldscripts/avr35.xu
+avr/lib/ldscripts/avr4.x
+avr/lib/ldscripts/avr4.xbn
+avr/lib/ldscripts/avr4.xe
+avr/lib/ldscripts/avr4.xer
+avr/lib/ldscripts/avr4.xn
+avr/lib/ldscripts/avr4.xr
+avr/lib/ldscripts/avr4.xu
+avr/lib/ldscripts/avr5.x
+avr/lib/ldscripts/avr5.xbn
+avr/lib/ldscripts/avr5.xe
+avr/lib/ldscripts/avr5.xer
+avr/lib/ldscripts/avr5.xn
+avr/lib/ldscripts/avr5.xr
+avr/lib/ldscripts/avr5.xu
+avr/lib/ldscripts/avr51.x
+avr/lib/ldscripts/avr51.xbn
+avr/lib/ldscripts/avr51.xe
+avr/lib/ldscripts/avr51.xer
+avr/lib/ldscripts/avr51.xn
+avr/lib/ldscripts/avr51.xr
+avr/lib/ldscripts/avr51.xu
+avr/lib/ldscripts/avr6.x
+avr/lib/ldscripts/avr6.xbn
+avr/lib/ldscripts/avr6.xe
+avr/lib/ldscripts/avr6.xer
+avr/lib/ldscripts/avr6.xn
+avr/lib/ldscripts/avr6.xr
+avr/lib/ldscripts/avr6.xu
+avr/lib/ldscripts/avrtiny.x
+avr/lib/ldscripts/avrtiny.xbn
+avr/lib/ldscripts/avrtiny.xe
+avr/lib/ldscripts/avrtiny.xer
+avr/lib/ldscripts/avrtiny.xn
+avr/lib/ldscripts/avrtiny.xr
+avr/lib/ldscripts/avrtiny.xu
+avr/lib/ldscripts/avrxmega1.x
+avr/lib/ldscripts/avrxmega1.xbn
+avr/lib/ldscripts/avrxmega1.xe
+avr/lib/ldscripts/avrxmega1.xer
+avr/lib/ldscripts/avrxmega1.xn
+avr/lib/ldscripts/avrxmega1.xr
+avr/lib/ldscripts/avrxmega1.xu
+avr/lib/ldscripts/avrxmega2.x
+avr/lib/ldscripts/avrxmega2.xbn
+avr/lib/ldscripts/avrxmega2.xe
+avr/lib/ldscripts/avrxmega2.xer
+avr/lib/ldscripts/avrxmega2.xn
+avr/lib/ldscripts/avrxmega2.xr
+avr/lib/ldscripts/avrxmega2.xu
+avr/lib/ldscripts/avrxmega2_flmap.x
+avr/lib/ldscripts/avrxmega2_flmap.xbn
+avr/lib/ldscripts/avrxmega2_flmap.xe
+avr/lib/ldscripts/avrxmega2_flmap.xer
+avr/lib/ldscripts/avrxmega2_flmap.xn
+avr/lib/ldscripts/avrxmega2_flmap.xr
+avr/lib/ldscripts/avrxmega2_flmap.xu
+avr/lib/ldscripts/avrxmega3.x
+avr/lib/ldscripts/avrxmega3.xbn
+avr/lib/ldscripts/avrxmega3.xe
+avr/lib/ldscripts/avrxmega3.xer
+avr/lib/ldscripts/avrxmega3.xn
+avr/lib/ldscripts/avrxmega3.xr
+avr/lib/ldscripts/avrxmega3.xu
+avr/lib/ldscripts/avrxmega4.x
+avr/lib/ldscripts/avrxmega4.xbn
+avr/lib/ldscripts/avrxmega4.xe
+avr/lib/ldscripts/avrxmega4.xer
+avr/lib/ldscripts/avrxmega4.xn
+avr/lib/ldscripts/avrxmega4.xr
+avr/lib/ldscripts/avrxmega4.xu
+avr/lib/ldscripts/avrxmega4_flmap.x
+avr/lib/ldscripts/avrxmega4_flmap.xbn
+avr/lib/ldscripts/avrxmega4_flmap.xe
+avr/lib/ldscripts/avrxmega4_flmap.xer
+avr/lib/ldscripts/avrxmega4_flmap.xn
+avr/lib/ldscripts/avrxmega4_flmap.xr
+avr/lib/ldscripts/avrxmega4_flmap.xu
+avr/lib/ldscripts/avrxmega5.x
+avr/lib/ldscripts/avrxmega5.xbn
+avr/lib/ldscripts/avrxmega5.xe
+avr/lib/ldscripts/avrxmega5.xer
+avr/lib/ldscripts/avrxmega5.xn
+avr/lib/ldscripts/avrxmega5.xr
+avr/lib/ldscripts/avrxmega5.xu
+avr/lib/ldscripts/avrxmega6.x
+avr/lib/ldscripts/avrxmega6.xbn
+avr/lib/ldscripts/avrxmega6.xe
+avr/lib/ldscripts/avrxmega6.xer
+avr/lib/ldscripts/avrxmega6.xn
+avr/lib/ldscripts/avrxmega6.xr
+avr/lib/ldscripts/avrxmega6.xu
+avr/lib/ldscripts/avrxmega7.x
+avr/lib/ldscripts/avrxmega7.xbn
+avr/lib/ldscripts/avrxmega7.xe
+avr/lib/ldscripts/avrxmega7.xer
+avr/lib/ldscripts/avrxmega7.xn
+avr/lib/ldscripts/avrxmega7.xr
+avr/lib/ldscripts/avrxmega7.xu
+avr/lib/libbfd.la
+avr/lib/libiberty/libiberty.a
+avr/lib/libiberty/libiberty.texi
+bin/avr-addr2line
+bin/avr-ar
+bin/avr-as
+bin/avr-c++filt
+bin/avr-elfedit
+bin/avr-gprof
+bin/avr-ld
+bin/avr-ld.bfd
+bin/avr-nm
+bin/avr-objcopy
+bin/avr-objdump
+bin/avr-ranlib
+bin/avr-readelf
+bin/avr-size
+bin/avr-strings
+bin/avr-strip
+man/man1/avr-addr2line.1
+man/man1/avr-ar.1
+man/man1/avr-as.1
+man/man1/avr-c++filt.1
+man/man1/avr-dlltool.1
+man/man1/avr-elfedit.1
+man/man1/avr-gprof.1
+man/man1/avr-ld.1
+man/man1/avr-nm.1
+man/man1/avr-objcopy.1
+man/man1/avr-objdump.1
+man/man1/avr-ranlib.1
+man/man1/avr-readelf.1
+man/man1/avr-size.1
+man/man1/avr-strings.1
+man/man1/avr-strip.1
+man/man1/avr-windmc.1
+man/man1/avr-windres.1
diff --git a/avr-binutils/buildlink3.mk b/avr-binutils/buildlink3.mk
new file mode 100644
index 0000000000..b5882b1809
--- /dev/null
+++ b/avr-binutils/buildlink3.mk
@@ -0,0 +1,15 @@
+# $NetBSD: buildlink3.mk,v 1.7 2024/04/26 11:48:09 micha Exp $
+
+BUILDLINK_TREE+=	avr-binutils
+
+.if !defined(AVR_BINUTILS_BUILDLINK3_MK)
+AVR_BINUTILS_BUILDLINK3_MK:=
+
+USE_CXX_FEATURES+=	c++11
+
+BUILDLINK_API_DEPENDS.avr-binutils+=		avr-binutils>=2.45
+BUILDLINK_PKGSRCDIR.avr-binutils?=		../../wip/avr-binutils
+
+.endif # AVR_BINUTILS_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-avr-binutils
diff --git a/avr-binutils/distinfo b/avr-binutils/distinfo
new file mode 100644
index 0000000000..4996710447
--- /dev/null
+++ b/avr-binutils/distinfo
@@ -0,0 +1,12 @@
+$NetBSD: distinfo,v 1.18 2024/04/26 11:48:09 micha Exp $
+
+BLAKE2s (binutils-2.45.tar.lz) = 0bbce18d0dc5aed05cab4a354ef1770f40e2d8ed0a4a70f7f9699d297303a4ab
+SHA512 (binutils-2.45.tar.lz) = 9409b912c529498f5d94c80c9f441ec73a8cacb3b15e74ac58bce54580ccd468477cca7abc2d791f4989f5dde340cdc3da5af315bc05292a82e8846d85b9cf46
+Size (binutils-2.45.tar.lz) = 27439815 bytes
+SHA1 (patch-bfd_Makefile.in) = 9b0d2f502fc8e7f29e3a0f363bf339cd97b1e802
+SHA1 (patch-binutils_Makefile.in) = e264bf986cd75f2c45e07ee3bd40a81c13760e7b
+SHA1 (patch-gas_Makefile.in) = c11e7ae5913f62bb0aa50b728dbae88172f154c3
+SHA1 (patch-gprof_Makefile.in) = 5c1cd44d53e32e5c221e263380ff18b1c99c7cd6
+SHA1 (patch-ld_Makefile.in) = d5242bf42821c11f97120593fe6dde5f75e72cec
+SHA1 (patch-libctf_Makefile.in) = 8858241ac2db31b74883b2490212b72ac1420a99
+SHA1 (patch-libsframe_Makefile.in) = 8de7f6cbc590e3183489d16da88341732cddee68
diff --git a/avr-binutils/patches/patch-bfd_Makefile.in b/avr-binutils/patches/patch-bfd_Makefile.in
new file mode 100644
index 0000000000..a239310345
--- /dev/null
+++ b/avr-binutils/patches/patch-bfd_Makefile.in
@@ -0,0 +1,25 @@
+$NetBSD: patch-bfd_Makefile.in,v 1.3 2024/04/26 11:48:10 micha Exp $
+
+Avoid installing po (NLS) files.
+Avoid installing info files (which duplicates with other CPU).
+
+--- bfd/Makefile.in.orig	2024-01-29 00:00:00.000000000 +0000
++++ bfd/Makefile.in
+@@ -259,7 +259,7 @@ am__v_texidevnull_ = $(am__v_texidevnull
+ am__v_texidevnull_0 = > /dev/null
+ am__v_texidevnull_1 = 
+ am__dirstamp = $(am__leading_dot)dirstamp
+-INFO_DEPS = doc/bfd.info
++INFO_DEPS =
+ am__TEXINFO_TEX_DIR = $(srcdir)
+ DVIS = doc/bfd.dvi
+ PDFS = doc/bfd.pdf
+@@ -507,7 +507,7 @@ DISTCLEANFILES = $(BUILD_CFILES) $(BUILD
+ MAINTAINERCLEANFILES = $(DOCFILES) doc/bfd.info
+ INCDIR = $(srcdir)/../include
+ CSEARCH = -I. -I$(srcdir) -I$(INCDIR)
+-SUBDIRS = po
++SUBDIRS =
+ bfddocdir = doc
+ libbfd_la_LDFLAGS = $(am__append_1) -release `cat libtool-soversion` \
+ 	@SHARED_LDFLAGS@ $(am__empty)
diff --git a/avr-binutils/patches/patch-binutils_Makefile.in b/avr-binutils/patches/patch-binutils_Makefile.in
new file mode 100644
index 0000000000..f0af0162df
--- /dev/null
+++ b/avr-binutils/patches/patch-binutils_Makefile.in
@@ -0,0 +1,25 @@
+$NetBSD: patch-binutils_Makefile.in,v 1.3 2024/04/26 11:48:10 micha Exp $
+
+Avoid installing po (NLS) files.
+Avoid installing info files (which duplicates with other CPU).
+
+--- binutils/Makefile.in.orig	2022-02-09 11:48:29.000000000 +0000
++++ binutils/Makefile.in
+@@ -403,7 +403,7 @@ AM_V_texidevnull = $(am__v_texidevnull_@
+ am__v_texidevnull_ = $(am__v_texidevnull_@AM_DEFAULT_V@)
+ am__v_texidevnull_0 = > /dev/null
+ am__v_texidevnull_1 = 
+-INFO_DEPS = doc/binutils.info
++INFO_DEPS =
+ am__TEXINFO_TEX_DIR = $(srcdir)
+ DVIS = doc/binutils.dvi
+ PDFS = doc/binutils.pdf
+@@ -632,7 +632,7 @@ zlibdir = @zlibdir@
+ zlibinc = @zlibinc@
+ AUTOMAKE_OPTIONS = dejagnu no-dist foreign subdir-objects info-in-builddir no-texinfo.tex
+ ACLOCAL_AMFLAGS = -I .. -I ../config -I ../bfd
+-SUBDIRS = po
++SUBDIRS =
+ tooldir = $(exec_prefix)/$(target_alias)
+ MAINTAINERCLEANFILES = $(man_MANS) doc/binutils.info doc/cxxfilt.man
+ 
diff --git a/avr-binutils/patches/patch-gas_Makefile.in b/avr-binutils/patches/patch-gas_Makefile.in
new file mode 100644
index 0000000000..e346a1c4fa
--- /dev/null
+++ b/avr-binutils/patches/patch-gas_Makefile.in
@@ -0,0 +1,15 @@
+$NetBSD: patch-gas_Makefile.in,v 1.3 2024/04/26 11:48:10 micha Exp $
+
+Avoid installing info files (which duplicates with other CPU).
+
+--- gas/Makefile.in.orig	2022-02-09 11:48:02.000000000 +0000
++++ gas/Makefile.in
+@@ -266,7 +266,7 @@ AM_V_texidevnull = $(am__v_texidevnull_@
+ am__v_texidevnull_ = $(am__v_texidevnull_@AM_DEFAULT_V@)
+ am__v_texidevnull_0 = > /dev/null
+ am__v_texidevnull_1 = 
+-INFO_DEPS = doc/as.info
++INFO_DEPS =
+ TEXINFO_TEX = $(top_srcdir)/../texinfo.tex
+ am__TEXINFO_TEX_DIR = $(top_srcdir)/..
+ DVIS = doc/as.dvi
diff --git a/avr-binutils/patches/patch-gprof_Makefile.in b/avr-binutils/patches/patch-gprof_Makefile.in
new file mode 100644
index 0000000000..8cac4e5c77
--- /dev/null
+++ b/avr-binutils/patches/patch-gprof_Makefile.in
@@ -0,0 +1,25 @@
+$NetBSD: patch-gprof_Makefile.in,v 1.2 2024/04/26 11:48:10 micha Exp $
+
+Avoid installing po (NLS) files.
+Avoid installing info files (which duplicates with other CPU).
+
+--- gprof/Makefile.in.orig	2025-07-26 23:00:00.000000000 +0000
++++ gprof/Makefile.in
+@@ -223,7 +223,7 @@ AM_V_texidevnull = $(am__v_texidevnull_@
+ am__v_texidevnull_ = $(am__v_texidevnull_@AM_DEFAULT_V@)
+ am__v_texidevnull_0 = > /dev/null
+ am__v_texidevnull_1 = 
+-INFO_DEPS = gprof.info
++INFO_DEPS = 
+ am__TEXINFO_TEX_DIR = $(srcdir)/../texinfo
+ DVIS = gprof.dvi
+ PDFS = gprof.pdf
+@@ -453,7 +453,7 @@ AUTOMAKE_OPTIONS = foreign no-dist no-te
+ ACLOCAL_AMFLAGS = -I .. -I ../config -I ../bfd
+ TEXINFO_TEX = ../texinfo/texinfo.tex
+ SUFFIXES = .c .m
+-SUBDIRS = po testsuite
++SUBDIRS = testsuite
+ BASEDIR = $(srcdir)/..
+ BFDDIR = $(BASEDIR)/bfd
+ INCDIR = $(BASEDIR)/include
diff --git a/avr-binutils/patches/patch-ld_Makefile.in b/avr-binutils/patches/patch-ld_Makefile.in
new file mode 100644
index 0000000000..ccb62b9c45
--- /dev/null
+++ b/avr-binutils/patches/patch-ld_Makefile.in
@@ -0,0 +1,25 @@
+$NetBSD: patch-ld_Makefile.in,v 1.3 2024/04/26 11:48:10 micha Exp $
+
+Avoid installing po (NLS) files.
+Avoid installing info files (which duplicates with other CPU).
+
+--- ld/Makefile.in.orig	2024-01-29 00:00:00.000000000 +0000
++++ ld/Makefile.in
+@@ -307,7 +307,7 @@ AM_V_texidevnull = $(am__v_texidevnull_@
+ am__v_texidevnull_ = $(am__v_texidevnull_@AM_DEFAULT_V@)
+ am__v_texidevnull_0 = > /dev/null
+ am__v_texidevnull_1 = 
+-INFO_DEPS = ld.info ldint.info
++INFO_DEPS =
+ am__TEXINFO_TEX_DIR = $(srcdir)/../texinfo
+ DVIS = ld.dvi ldint.dvi
+ PDFS = ld.pdf ldint.pdf
+@@ -561,7 +561,7 @@ zlibinc = @zlibinc@
+ AUTOMAKE_OPTIONS = dejagnu no-texinfo.tex no-dist foreign info-in-builddir
+ ACLOCAL_AMFLAGS = -I .. -I ../config -I ../bfd
+ TEXINFO_TEX = ../texinfo/texinfo.tex
+-SUBDIRS = po
++SUBDIRS =
+ tooldir = $(exec_prefix)/$(target_alias)
+ 
+ # Automake 1.10+ disables lex and yacc output file regeneration if
diff --git a/avr-binutils/patches/patch-libctf_Makefile.in b/avr-binutils/patches/patch-libctf_Makefile.in
new file mode 100644
index 0000000000..53b401261f
--- /dev/null
+++ b/avr-binutils/patches/patch-libctf_Makefile.in
@@ -0,0 +1,15 @@
+$NetBSD: patch-libctf_Makefile.in,v 1.2 2024/04/26 11:48:10 micha Exp $
+
+Avoid installing info files (which duplicates with other CPU).
+
+--- libctf/Makefile.in.orig	2022-01-22 12:22:10.000000000 +0000
++++ libctf/Makefile.in
+@@ -306,7 +306,7 @@ am__v_texidevnull_ = $(am__v_texidevnull
+ am__v_texidevnull_0 = > /dev/null
+ am__v_texidevnull_1 = 
+ am__dirstamp = $(am__leading_dot)dirstamp
+-INFO_DEPS = doc/ctf-spec.info
++INFO_DEPS =
+ am__TEXINFO_TEX_DIR = $(srcdir)
+ DVIS = doc/ctf-spec.dvi
+ PDFS = doc/ctf-spec.pdf
diff --git a/avr-binutils/patches/patch-libsframe_Makefile.in b/avr-binutils/patches/patch-libsframe_Makefile.in
new file mode 100644
index 0000000000..d794aedde6
--- /dev/null
+++ b/avr-binutils/patches/patch-libsframe_Makefile.in
@@ -0,0 +1,15 @@
+$NetBSD: patch-libsframe_Makefile.in,v 1.1 2024/04/26 11:48:10 micha Exp $
+
+Avoid installing info files (which duplicates with other CPU).
+
+--- libsframe/Makefile.in.orig	2024-04-17 12:07:23.812823758 +0000
++++ libsframe/Makefile.in
+@@ -306,7 +306,7 @@ AM_V_texidevnull = $(am__v_texidevnull_@
+ am__v_texidevnull_ = $(am__v_texidevnull_@AM_DEFAULT_V@)
+ am__v_texidevnull_0 = > /dev/null
+ am__v_texidevnull_1 = 
+-INFO_DEPS = doc/sframe-spec.info
++INFO_DEPS =
+ am__TEXINFO_TEX_DIR = $(srcdir)
+ DVIS = doc/sframe-spec.dvi
+ PDFS = doc/sframe-spec.pdf


Home | Main Index | Thread Index | Old Index