pkgsrc-WIP-changes archive

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

Import i686-elf-binutils version 2.31.1



Module Name:	pkgsrc-wip
Committed By:	Pierre Pronchery <khorben%defora.org@localhost>
Pushed By:	khorben
Date:		Sun Nov 24 23:38:20 2024 +0100
Changeset:	37663153f7a0fb8d8d47950b7c6c84e22af40645

Modified Files:
	Makefile
Added Files:
	i686-elf-binutils/DESCR
	i686-elf-binutils/Makefile
	i686-elf-binutils/PLIST
	i686-elf-binutils/distinfo

Log Message:
Import i686-elf-binutils version 2.31.1

Cross binutils for bare metal i686 ELF environment.

This was inspired by cross/aarch64-none-elf-binutils.

Tested on NetBSD/amd64.

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

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

diffstat:
 Makefile                   |  1 +
 i686-elf-binutils/DESCR    |  1 +
 i686-elf-binutils/Makefile | 33 ++++++++++++++++
 i686-elf-binutils/PLIST    | 94 ++++++++++++++++++++++++++++++++++++++++++++++
 i686-elf-binutils/distinfo |  5 +++
 5 files changed, 134 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index a9d57dbdaf..ad56e69a9f 100644
--- a/Makefile
+++ b/Makefile
@@ -1667,6 +1667,7 @@ SUBDIR+=	hztool
 SUBDIR+=	i2pd
 SUBDIR+=	i2pd-git
 SUBDIR+=	i3-git
+SUBDIR+=	i686-elf-binutils
 SUBDIR+=	iText
 SUBDIR+=	iTextXML
 SUBDIR+=	ibus-tutcode
diff --git a/i686-elf-binutils/DESCR b/i686-elf-binutils/DESCR
new file mode 100644
index 0000000000..554f303125
--- /dev/null
+++ b/i686-elf-binutils/DESCR
@@ -0,0 +1 @@
+Cross binutils for bare metal i686 ELF environment.
diff --git a/i686-elf-binutils/Makefile b/i686-elf-binutils/Makefile
new file mode 100644
index 0000000000..fd1ea6f6cd
--- /dev/null
+++ b/i686-elf-binutils/Makefile
@@ -0,0 +1,33 @@
+# $NetBSD$
+
+DISTNAME=	binutils-2.31.1
+PKGNAME=	cross-i686-elf-${DISTNAME}
+CATEGORIES=	cross
+MASTER_SITES=	${MASTER_SITE_GNU:=binutils/}
+EXTRACT_SUFX=	.tar.bz2
+
+MAINTAINER=	port-i386%NetBSD.org@localhost
+HOMEPAGE=	# empty
+COMMENT=	Cross binutils for bare metal i686 ELF
+LICENSE=	gnu-gpl-v2 AND gnu-gpl-v3 AND gnu-lgpl-v2 AND gnu-lgpl-v3
+
+USE_LIBTOOL=		yes
+USE_TOOLS+=		gmake makeinfo
+GNU_CONFIGURE=		yes
+GNU_CONFIGURE_STRICT=	no # several sub-configures know --enable-nls
+
+I686ELF_PREFIX=		${PREFIX}/cross-i686-elf
+
+OBJDIR=			../build
+CONFIGURE_DIRS=		${OBJDIR}
+CONFIGURE_SCRIPT=	${WRKSRC}/configure
+GNU_CONFIGURE_PREFIX=	${I686ELF_PREFIX}
+
+CONFIGURE_ARGS+=	--disable-werror --target=i686-elf
+CONFIGURE_ARGS+=	--disable-nls
+INFO_FILES=		yes
+
+pre-configure:
+	${RUN} cd ${WRKSRC} && ${MKDIR} ${OBJDIR}
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/i686-elf-binutils/PLIST b/i686-elf-binutils/PLIST
new file mode 100644
index 0000000000..990f359f81
--- /dev/null
+++ b/i686-elf-binutils/PLIST
@@ -0,0 +1,94 @@
+@comment $NetBSD$
+cross-i686-elf/bin/i686-elf-addr2line
+cross-i686-elf/bin/i686-elf-ar
+cross-i686-elf/bin/i686-elf-as
+cross-i686-elf/bin/i686-elf-c++filt
+cross-i686-elf/bin/i686-elf-elfedit
+cross-i686-elf/bin/i686-elf-gprof
+cross-i686-elf/bin/i686-elf-ld
+cross-i686-elf/bin/i686-elf-ld.bfd
+cross-i686-elf/bin/i686-elf-nm
+cross-i686-elf/bin/i686-elf-objcopy
+cross-i686-elf/bin/i686-elf-objdump
+cross-i686-elf/bin/i686-elf-ranlib
+cross-i686-elf/bin/i686-elf-readelf
+cross-i686-elf/bin/i686-elf-size
+cross-i686-elf/bin/i686-elf-strings
+cross-i686-elf/bin/i686-elf-strip
+cross-i686-elf/i686-elf/bin/ar
+cross-i686-elf/i686-elf/bin/as
+cross-i686-elf/i686-elf/bin/ld
+cross-i686-elf/i686-elf/bin/ld.bfd
+cross-i686-elf/i686-elf/bin/nm
+cross-i686-elf/i686-elf/bin/objcopy
+cross-i686-elf/i686-elf/bin/objdump
+cross-i686-elf/i686-elf/bin/ranlib
+cross-i686-elf/i686-elf/bin/readelf
+cross-i686-elf/i686-elf/bin/strip
+cross-i686-elf/i686-elf/lib/ldscripts/elf_i386.x
+cross-i686-elf/i686-elf/lib/ldscripts/elf_i386.xbn
+cross-i686-elf/i686-elf/lib/ldscripts/elf_i386.xc
+cross-i686-elf/i686-elf/lib/ldscripts/elf_i386.xce
+cross-i686-elf/i686-elf/lib/ldscripts/elf_i386.xd
+cross-i686-elf/i686-elf/lib/ldscripts/elf_i386.xdc
+cross-i686-elf/i686-elf/lib/ldscripts/elf_i386.xdce
+cross-i686-elf/i686-elf/lib/ldscripts/elf_i386.xde
+cross-i686-elf/i686-elf/lib/ldscripts/elf_i386.xdw
+cross-i686-elf/i686-elf/lib/ldscripts/elf_i386.xdwe
+cross-i686-elf/i686-elf/lib/ldscripts/elf_i386.xe
+cross-i686-elf/i686-elf/lib/ldscripts/elf_i386.xn
+cross-i686-elf/i686-elf/lib/ldscripts/elf_i386.xr
+cross-i686-elf/i686-elf/lib/ldscripts/elf_i386.xs
+cross-i686-elf/i686-elf/lib/ldscripts/elf_i386.xsc
+cross-i686-elf/i686-elf/lib/ldscripts/elf_i386.xsce
+cross-i686-elf/i686-elf/lib/ldscripts/elf_i386.xse
+cross-i686-elf/i686-elf/lib/ldscripts/elf_i386.xsw
+cross-i686-elf/i686-elf/lib/ldscripts/elf_i386.xswe
+cross-i686-elf/i686-elf/lib/ldscripts/elf_i386.xu
+cross-i686-elf/i686-elf/lib/ldscripts/elf_i386.xw
+cross-i686-elf/i686-elf/lib/ldscripts/elf_i386.xwe
+cross-i686-elf/i686-elf/lib/ldscripts/elf_iamcu.x
+cross-i686-elf/i686-elf/lib/ldscripts/elf_iamcu.xbn
+cross-i686-elf/i686-elf/lib/ldscripts/elf_iamcu.xc
+cross-i686-elf/i686-elf/lib/ldscripts/elf_iamcu.xce
+cross-i686-elf/i686-elf/lib/ldscripts/elf_iamcu.xd
+cross-i686-elf/i686-elf/lib/ldscripts/elf_iamcu.xdc
+cross-i686-elf/i686-elf/lib/ldscripts/elf_iamcu.xdce
+cross-i686-elf/i686-elf/lib/ldscripts/elf_iamcu.xde
+cross-i686-elf/i686-elf/lib/ldscripts/elf_iamcu.xdw
+cross-i686-elf/i686-elf/lib/ldscripts/elf_iamcu.xdwe
+cross-i686-elf/i686-elf/lib/ldscripts/elf_iamcu.xe
+cross-i686-elf/i686-elf/lib/ldscripts/elf_iamcu.xn
+cross-i686-elf/i686-elf/lib/ldscripts/elf_iamcu.xr
+cross-i686-elf/i686-elf/lib/ldscripts/elf_iamcu.xs
+cross-i686-elf/i686-elf/lib/ldscripts/elf_iamcu.xsc
+cross-i686-elf/i686-elf/lib/ldscripts/elf_iamcu.xsce
+cross-i686-elf/i686-elf/lib/ldscripts/elf_iamcu.xse
+cross-i686-elf/i686-elf/lib/ldscripts/elf_iamcu.xsw
+cross-i686-elf/i686-elf/lib/ldscripts/elf_iamcu.xswe
+cross-i686-elf/i686-elf/lib/ldscripts/elf_iamcu.xu
+cross-i686-elf/i686-elf/lib/ldscripts/elf_iamcu.xw
+cross-i686-elf/i686-elf/lib/ldscripts/elf_iamcu.xwe
+cross-i686-elf/info/as.info
+cross-i686-elf/info/bfd.info
+cross-i686-elf/info/binutils.info
+cross-i686-elf/info/gprof.info
+cross-i686-elf/info/ld.info
+cross-i686-elf/man/man1/i686-elf-addr2line.1
+cross-i686-elf/man/man1/i686-elf-ar.1
+cross-i686-elf/man/man1/i686-elf-as.1
+cross-i686-elf/man/man1/i686-elf-c++filt.1
+cross-i686-elf/man/man1/i686-elf-dlltool.1
+cross-i686-elf/man/man1/i686-elf-elfedit.1
+cross-i686-elf/man/man1/i686-elf-gprof.1
+cross-i686-elf/man/man1/i686-elf-ld.1
+cross-i686-elf/man/man1/i686-elf-nm.1
+cross-i686-elf/man/man1/i686-elf-objcopy.1
+cross-i686-elf/man/man1/i686-elf-objdump.1
+cross-i686-elf/man/man1/i686-elf-ranlib.1
+cross-i686-elf/man/man1/i686-elf-readelf.1
+cross-i686-elf/man/man1/i686-elf-size.1
+cross-i686-elf/man/man1/i686-elf-strings.1
+cross-i686-elf/man/man1/i686-elf-strip.1
+cross-i686-elf/man/man1/i686-elf-windmc.1
+cross-i686-elf/man/man1/i686-elf-windres.1
diff --git a/i686-elf-binutils/distinfo b/i686-elf-binutils/distinfo
new file mode 100644
index 0000000000..5888c21d96
--- /dev/null
+++ b/i686-elf-binutils/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.6 2021/10/26 10:07:50 nia Exp $
+
+BLAKE2s (binutils-2.31.1.tar.bz2) = 07b287f0f0b000ac69314f071b98e9fd494a9609649508d08205553ae527283e
+SHA512 (binutils-2.31.1.tar.bz2) = b42954e6f49a0adcd2676bdd77dfb59bfc25cec8184b007521d1e2b1d5d0593b58639e3d9448d5a40fe024c3cea386a37743627d6bb16d502f52a4a32b9573bd
+Size (binutils-2.31.1.tar.bz2) = 30110779 bytes


Home | Main Index | Thread Index | Old Index