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