aboutsummaryrefslogtreecommitdiffstats
path: root/devel/i386-rtems-binutils
diff options
context:
space:
mode:
authorsteve <steve@FreeBSD.org>2000-07-10 12:32:35 +0800
committersteve <steve@FreeBSD.org>2000-07-10 12:32:35 +0800
commitbaf00c90b0ff860e2ca98ff8a90ae868938be116 (patch)
tree82dc32e1ba892ad0bd718859ac844d0f1d90442f /devel/i386-rtems-binutils
parented5968c01d002e5ee352a51bbf640d1a42273931 (diff)
downloadfreebsd-ports-gnome-baf00c90b0ff860e2ca98ff8a90ae868938be116.tar.gz
freebsd-ports-gnome-baf00c90b0ff860e2ca98ff8a90ae868938be116.tar.zst
freebsd-ports-gnome-baf00c90b0ff860e2ca98ff8a90ae868938be116.zip
C/C++, CHILL, F77, JAVA, OBJC, binutils, and gdb from the RTEMS RTOS for
the i386, i960, m68k, mips64orion, powerpc, sh, and sparc processors. PR: 19335 Submitted by: James Housley <jim@thehouselys.net>
Diffstat (limited to 'devel/i386-rtems-binutils')
-rw-r--r--devel/i386-rtems-binutils/Makefile61
-rw-r--r--devel/i386-rtems-binutils/distinfo2
-rw-r--r--devel/i386-rtems-binutils/pkg-comment1
-rw-r--r--devel/i386-rtems-binutils/pkg-descr10
-rw-r--r--devel/i386-rtems-binutils/pkg-plist1
-rw-r--r--devel/i386-rtems-binutils/pkg-plist.i386-rtems38
-rw-r--r--devel/i386-rtems-binutils/pkg-plist.i960-rtems37
-rw-r--r--devel/i386-rtems-binutils/pkg-plist.m68k-rtems38
-rw-r--r--devel/i386-rtems-binutils/pkg-plist.mips-rtems38
-rw-r--r--devel/i386-rtems-binutils/pkg-plist.mips64orion-rtems38
-rw-r--r--devel/i386-rtems-binutils/pkg-plist.powerpc-rtems38
-rw-r--r--devel/i386-rtems-binutils/pkg-plist.sh-rtems42
-rw-r--r--devel/i386-rtems-binutils/pkg-plist.sparc-rtems38
13 files changed, 382 insertions, 0 deletions
diff --git a/devel/i386-rtems-binutils/Makefile b/devel/i386-rtems-binutils/Makefile
new file mode 100644
index 000000000000..42183197d864
--- /dev/null
+++ b/devel/i386-rtems-binutils/Makefile
@@ -0,0 +1,61 @@
+# New ports collection makefile for: i386-rtems-binutils
+# Date created: 9 June 2000
+# Whom: James Housley <jim@thehousleys.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= binutils
+PORTVERSION= 2.9.5.0.24
+CATEGORIES= devel
+MASTER_SITES= ftp://ftp.oarcorp.com/pub/rtems/betas/rtems-4.5.0-beta/c_tools/source/ \
+ http://www.thehousleys.net/rtems-4.5.0b3/
+PATCHFILES= ${BINNAME}-rtems-20000207.diff.gz
+PATCH_SITES= ftp://ftp.oarcorp.com/pub/rtems/betas/rtems-4.5.0-beta/c_tools/source/ \
+ http://www.thehousleys.net/rtems-4.5.0b3/
+
+MAINTAINER= jim@thehousleys.net
+
+DIST_SUBDIR= rtems
+
+LCLTARGET?= i386-rtems
+
+BINNAME= binutils-2.9.5.0.24
+MASTERDIR= ${.CURDIR}/../i386-rtems-binutils
+PLIST= ${PKGDIR}/PLIST.${LCLTARGET}
+
+PKGNAMEPREFIX= ${LCLTARGET}-
+USE_GMAKE= yes
+GNU_CONFIGURE= yes
+ALL_TARGET= all info
+
+CONFIGURE_TARGET?= --target=${LCLTARGET}
+CONFIGURE_ARGS?= --verbose
+CONFIGURE_WRKSRC?= ${WRKDIR}/build-${LCLTARGET}
+CONFIGURE_SCRIPT?= ../${BINNAME}/configure
+
+MAN1= ${LCLTARGET}-ar.1 ${LCLTARGET}-nm.1 ${LCLTARGET}-objdump.1 \
+ ${LCLTARGET}-ranlib.1 ${LCLTARGET}-size.1 \
+ ${LCLTARGET}-strings.1 ${LCLTARGET}-strip.1 \
+ ${LCLTARGET}-objcopy.1 ${LCLTARGET}-addr2line.1 \
+ ${LCLTARGET}-nlmconv.1 ${LCLTARGET}-c++filt.1 \
+ ${LCLTARGET}-as.1 ${LCLTARGET}-ld.1
+
+.if defined(PATCH_DEBUG)
+PATCH_DIST_ARGS= -d ${WRKDIR} -E ${PATCH_DIST_STRIP}
+.else
+PATCH_DIST_ARGS= -d ${WRKDIR} --forward --quiet -E ${PATCH_DIST_STRIP}
+.endif
+
+pre-configure:
+ @(cd ${WRKDIR} ; ${MKDIR} build-${LCLTARGET})
+
+do-build:
+ @(cd ${WRKDIR}/build-${LCLTARGET} ; \
+ ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
+
+do-install:
+ @(cd ${WRKDIR}/build-${LCLTARGET} && \
+ ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET})
+
+.include <bsd.port.mk>
diff --git a/devel/i386-rtems-binutils/distinfo b/devel/i386-rtems-binutils/distinfo
new file mode 100644
index 000000000000..d2d06d935f31
--- /dev/null
+++ b/devel/i386-rtems-binutils/distinfo
@@ -0,0 +1,2 @@
+MD5 (rtems/binutils-2.9.5.0.24-rtems-20000207.diff.gz) = 3b6e19c6f6bf569437dafdde69d9ef3a
+MD5 (rtems/binutils-2.9.5.0.24.tar.gz) = a87ace0b5a3eee5ea8a8723db9c51b7a
diff --git a/devel/i386-rtems-binutils/pkg-comment b/devel/i386-rtems-binutils/pkg-comment
new file mode 100644
index 000000000000..18b986e4259a
--- /dev/null
+++ b/devel/i386-rtems-binutils/pkg-comment
@@ -0,0 +1 @@
+FSF binutils-2.9.5.0.25 base-port for RTEMS development
diff --git a/devel/i386-rtems-binutils/pkg-descr b/devel/i386-rtems-binutils/pkg-descr
new file mode 100644
index 000000000000..4f2a2d230ee0
--- /dev/null
+++ b/devel/i386-rtems-binutils/pkg-descr
@@ -0,0 +1,10 @@
+The base port for all the RTEMS binutils ports. RTEMS is a
+Real-Time Operating System of Embedded Software development.
+It has its origins in the US Military, but is now open-source
+and supported by a wide varity of GNU tool languages. It
+a large number of processors and systems.
+
+WWW: http://www.oarcorp.com
+
+- Jim
+jim@thehousleys.net
diff --git a/devel/i386-rtems-binutils/pkg-plist b/devel/i386-rtems-binutils/pkg-plist
new file mode 100644
index 000000000000..549a621fec0c
--- /dev/null
+++ b/devel/i386-rtems-binutils/pkg-plist
@@ -0,0 +1 @@
+@comment this plist intentionally left empty
diff --git a/devel/i386-rtems-binutils/pkg-plist.i386-rtems b/devel/i386-rtems-binutils/pkg-plist.i386-rtems
new file mode 100644
index 000000000000..04edad5396ff
--- /dev/null
+++ b/devel/i386-rtems-binutils/pkg-plist.i386-rtems
@@ -0,0 +1,38 @@
+bin/i386-rtems-size
+bin/i386-rtems-objdump
+bin/i386-rtems-ar
+bin/i386-rtems-strings
+bin/i386-rtems-ranlib
+bin/i386-rtems-objcopy
+bin/i386-rtems-addr2line
+bin/i386-rtems-readelf
+bin/i386-rtems-nm
+bin/i386-rtems-strip
+bin/i386-rtems-c++filt
+bin/i386-rtems-as
+bin/i386-rtems-gasp
+bin/i386-rtems-ld
+include/bfd.h
+include/ansidecl.h
+include/bfdlink.h
+lib/libiberty.a
+lib/libbfd.la
+lib/libbfd.a
+lib/libopcodes.la
+lib/libopcodes.a
+i386-rtems/bin/nm
+i386-rtems/bin/strip
+i386-rtems/bin/ar
+i386-rtems/bin/ranlib
+i386-rtems/bin/as
+i386-rtems/bin/ld
+i386-rtems/lib/ldscripts/elf_i386.x
+i386-rtems/lib/ldscripts/elf_i386.xbn
+i386-rtems/lib/ldscripts/elf_i386.xn
+i386-rtems/lib/ldscripts/elf_i386.xr
+i386-rtems/lib/ldscripts/elf_i386.xs
+i386-rtems/lib/ldscripts/elf_i386.xu
+@dirrm i386-rtems/lib/ldscripts
+@dirrm i386-rtems/lib
+@dirrm i386-rtems/bin
+@dirrm i386-rtems
diff --git a/devel/i386-rtems-binutils/pkg-plist.i960-rtems b/devel/i386-rtems-binutils/pkg-plist.i960-rtems
new file mode 100644
index 000000000000..93a6aafcbb54
--- /dev/null
+++ b/devel/i386-rtems-binutils/pkg-plist.i960-rtems
@@ -0,0 +1,37 @@
+bin/i960-rtems-size
+bin/i960-rtems-objdump
+bin/i960-rtems-ar
+bin/i960-rtems-strings
+bin/i960-rtems-ranlib
+bin/i960-rtems-objcopy
+bin/i960-rtems-addr2line
+bin/i960-rtems-readelf
+bin/i960-rtems-nm
+bin/i960-rtems-strip
+bin/i960-rtems-c++filt
+bin/i960-rtems-as
+bin/i960-rtems-gasp
+bin/i960-rtems-ld
+include/bfd.h
+include/ansidecl.h
+include/bfdlink.h
+lib/libiberty.a
+lib/libbfd.la
+lib/libbfd.a
+lib/libopcodes.la
+lib/libopcodes.a
+i960-rtems/bin/nm
+i960-rtems/bin/strip
+i960-rtems/bin/ar
+i960-rtems/bin/ranlib
+i960-rtems/bin/as
+i960-rtems/bin/ld
+i960-rtems/lib/ldscripts/gld960coff.x
+i960-rtems/lib/ldscripts/gld960coff.xbn
+i960-rtems/lib/ldscripts/gld960coff.xn
+i960-rtems/lib/ldscripts/gld960coff.xr
+i960-rtems/lib/ldscripts/gld960coff.xu
+@dirrm i960-rtems/lib/ldscripts
+@dirrm i960-rtems/lib
+@dirrm i960-rtems/bin
+@dirrm i960-rtems
diff --git a/devel/i386-rtems-binutils/pkg-plist.m68k-rtems b/devel/i386-rtems-binutils/pkg-plist.m68k-rtems
new file mode 100644
index 000000000000..f1af6eef3862
--- /dev/null
+++ b/devel/i386-rtems-binutils/pkg-plist.m68k-rtems
@@ -0,0 +1,38 @@
+bin/m68k-rtems-size
+bin/m68k-rtems-objdump
+bin/m68k-rtems-ar
+bin/m68k-rtems-strings
+bin/m68k-rtems-ranlib
+bin/m68k-rtems-objcopy
+bin/m68k-rtems-addr2line
+bin/m68k-rtems-readelf
+bin/m68k-rtems-nm
+bin/m68k-rtems-strip
+bin/m68k-rtems-c++filt
+bin/m68k-rtems-as
+bin/m68k-rtems-gasp
+bin/m68k-rtems-ld
+include/bfd.h
+include/ansidecl.h
+include/bfdlink.h
+lib/libiberty.a
+lib/libbfd.la
+lib/libbfd.a
+lib/libopcodes.la
+lib/libopcodes.a
+m68k-rtems/bin/nm
+m68k-rtems/bin/strip
+m68k-rtems/bin/ar
+m68k-rtems/bin/ranlib
+m68k-rtems/bin/as
+m68k-rtems/bin/ld
+m68k-rtems/lib/ldscripts/m68kelf.x
+m68k-rtems/lib/ldscripts/m68kelf.xbn
+m68k-rtems/lib/ldscripts/m68kelf.xn
+m68k-rtems/lib/ldscripts/m68kelf.xr
+m68k-rtems/lib/ldscripts/m68kelf.xs
+m68k-rtems/lib/ldscripts/m68kelf.xu
+@dirrm m68k-rtems/lib/ldscripts
+@dirrm m68k-rtems/lib
+@dirrm m68k-rtems/bin
+@dirrm m68k-rtems
diff --git a/devel/i386-rtems-binutils/pkg-plist.mips-rtems b/devel/i386-rtems-binutils/pkg-plist.mips-rtems
new file mode 100644
index 000000000000..0161faa3ae43
--- /dev/null
+++ b/devel/i386-rtems-binutils/pkg-plist.mips-rtems
@@ -0,0 +1,38 @@
+bin/mips64orion-rtems-size
+bin/mips64orion-rtems-objdump
+bin/mips64orion-rtems-ar
+bin/mips64orion-rtems-strings
+bin/mips64orion-rtems-ranlib
+bin/mips64orion-rtems-objcopy
+bin/mips64orion-rtems-addr2line
+bin/mips64orion-rtems-readelf
+bin/mips64orion-rtems-nm
+bin/mips64orion-rtems-strip
+bin/mips64orion-rtems-c++filt
+bin/mips64orion-rtems-as
+bin/mips64orion-rtems-gasp
+bin/mips64orion-rtems-ld
+include/bfd.h
+include/ansidecl.h
+include/bfdlink.h
+lib/libiberty.a
+lib/libbfd.la
+lib/libbfd.a
+lib/libopcodes.la
+lib/libopcodes.a
+mips64orion-rtems/bin/nm
+mips64orion-rtems/bin/strip
+mips64orion-rtems/bin/ar
+mips64orion-rtems/bin/ranlib
+mips64orion-rtems/bin/as
+mips64orion-rtems/bin/ld
+mips64orion-rtems/lib/ldscripts/elf32ebmip.x
+mips64orion-rtems/lib/ldscripts/elf32ebmip.xbn
+mips64orion-rtems/lib/ldscripts/elf32ebmip.xn
+mips64orion-rtems/lib/ldscripts/elf32ebmip.xr
+mips64orion-rtems/lib/ldscripts/elf32ebmip.xs
+mips64orion-rtems/lib/ldscripts/elf32ebmip.xu
+@dirrm mips64orion-rtems/lib/ldscripts
+@dirrm mips64orion-rtems/lib
+@dirrm mips64orion-rtems/bin
+@dirrm mips64orion-rtems
diff --git a/devel/i386-rtems-binutils/pkg-plist.mips64orion-rtems b/devel/i386-rtems-binutils/pkg-plist.mips64orion-rtems
new file mode 100644
index 000000000000..0161faa3ae43
--- /dev/null
+++ b/devel/i386-rtems-binutils/pkg-plist.mips64orion-rtems
@@ -0,0 +1,38 @@
+bin/mips64orion-rtems-size
+bin/mips64orion-rtems-objdump
+bin/mips64orion-rtems-ar
+bin/mips64orion-rtems-strings
+bin/mips64orion-rtems-ranlib
+bin/mips64orion-rtems-objcopy
+bin/mips64orion-rtems-addr2line
+bin/mips64orion-rtems-readelf
+bin/mips64orion-rtems-nm
+bin/mips64orion-rtems-strip
+bin/mips64orion-rtems-c++filt
+bin/mips64orion-rtems-as
+bin/mips64orion-rtems-gasp
+bin/mips64orion-rtems-ld
+include/bfd.h
+include/ansidecl.h
+include/bfdlink.h
+lib/libiberty.a
+lib/libbfd.la
+lib/libbfd.a
+lib/libopcodes.la
+lib/libopcodes.a
+mips64orion-rtems/bin/nm
+mips64orion-rtems/bin/strip
+mips64orion-rtems/bin/ar
+mips64orion-rtems/bin/ranlib
+mips64orion-rtems/bin/as
+mips64orion-rtems/bin/ld
+mips64orion-rtems/lib/ldscripts/elf32ebmip.x
+mips64orion-rtems/lib/ldscripts/elf32ebmip.xbn
+mips64orion-rtems/lib/ldscripts/elf32ebmip.xn
+mips64orion-rtems/lib/ldscripts/elf32ebmip.xr
+mips64orion-rtems/lib/ldscripts/elf32ebmip.xs
+mips64orion-rtems/lib/ldscripts/elf32ebmip.xu
+@dirrm mips64orion-rtems/lib/ldscripts
+@dirrm mips64orion-rtems/lib
+@dirrm mips64orion-rtems/bin
+@dirrm mips64orion-rtems
diff --git a/devel/i386-rtems-binutils/pkg-plist.powerpc-rtems b/devel/i386-rtems-binutils/pkg-plist.powerpc-rtems
new file mode 100644
index 000000000000..2a20029fb191
--- /dev/null
+++ b/devel/i386-rtems-binutils/pkg-plist.powerpc-rtems
@@ -0,0 +1,38 @@
+bin/powerpc-rtems-size
+bin/powerpc-rtems-objdump
+bin/powerpc-rtems-ar
+bin/powerpc-rtems-strings
+bin/powerpc-rtems-ranlib
+bin/powerpc-rtems-objcopy
+bin/powerpc-rtems-addr2line
+bin/powerpc-rtems-readelf
+bin/powerpc-rtems-nm
+bin/powerpc-rtems-strip
+bin/powerpc-rtems-c++filt
+bin/powerpc-rtems-as
+bin/powerpc-rtems-gasp
+bin/powerpc-rtems-ld
+include/bfd.h
+include/ansidecl.h
+include/bfdlink.h
+lib/libiberty.a
+lib/libbfd.la
+lib/libbfd.a
+lib/libopcodes.la
+lib/libopcodes.a
+powerpc-rtems/bin/nm
+powerpc-rtems/bin/strip
+powerpc-rtems/bin/ar
+powerpc-rtems/bin/ranlib
+powerpc-rtems/bin/as
+powerpc-rtems/bin/ld
+powerpc-rtems/lib/ldscripts/elf32ppc.x
+powerpc-rtems/lib/ldscripts/elf32ppc.xbn
+powerpc-rtems/lib/ldscripts/elf32ppc.xn
+powerpc-rtems/lib/ldscripts/elf32ppc.xr
+powerpc-rtems/lib/ldscripts/elf32ppc.xs
+powerpc-rtems/lib/ldscripts/elf32ppc.xu
+@dirrm powerpc-rtems/lib/ldscripts
+@dirrm powerpc-rtems/lib
+@dirrm powerpc-rtems/bin
+@dirrm powerpc-rtems
diff --git a/devel/i386-rtems-binutils/pkg-plist.sh-rtems b/devel/i386-rtems-binutils/pkg-plist.sh-rtems
new file mode 100644
index 000000000000..9c9553aa7738
--- /dev/null
+++ b/devel/i386-rtems-binutils/pkg-plist.sh-rtems
@@ -0,0 +1,42 @@
+bin/sh-rtems-size
+bin/sh-rtems-objdump
+bin/sh-rtems-ar
+bin/sh-rtems-strings
+bin/sh-rtems-ranlib
+bin/sh-rtems-objcopy
+bin/sh-rtems-addr2line
+bin/sh-rtems-readelf
+bin/sh-rtems-nm
+bin/sh-rtems-strip
+bin/sh-rtems-c++filt
+bin/sh-rtems-as
+bin/sh-rtems-gasp
+bin/sh-rtems-ld
+include/bfd.h
+include/ansidecl.h
+include/bfdlink.h
+lib/libiberty.a
+lib/libbfd.la
+lib/libbfd.a
+lib/libopcodes.la
+lib/libopcodes.a
+sh-rtems/bin/nm
+sh-rtems/bin/strip
+sh-rtems/bin/ar
+sh-rtems/bin/ranlib
+sh-rtems/bin/as
+sh-rtems/bin/ld
+sh-rtems/lib/ldscripts/sh.x
+sh-rtems/lib/ldscripts/sh.xbn
+sh-rtems/lib/ldscripts/sh.xn
+sh-rtems/lib/ldscripts/sh.xr
+sh-rtems/lib/ldscripts/sh.xu
+sh-rtems/lib/ldscripts/shl.x
+sh-rtems/lib/ldscripts/shl.xbn
+sh-rtems/lib/ldscripts/shl.xn
+sh-rtems/lib/ldscripts/shl.xr
+sh-rtems/lib/ldscripts/shl.xu
+@dirrm sh-rtems/lib/ldscripts
+@dirrm sh-rtems/lib
+@dirrm sh-rtems/bin
+@dirrm sh-rtems
diff --git a/devel/i386-rtems-binutils/pkg-plist.sparc-rtems b/devel/i386-rtems-binutils/pkg-plist.sparc-rtems
new file mode 100644
index 000000000000..d167b23f3745
--- /dev/null
+++ b/devel/i386-rtems-binutils/pkg-plist.sparc-rtems
@@ -0,0 +1,38 @@
+bin/sparc-rtems-size
+bin/sparc-rtems-objdump
+bin/sparc-rtems-ar
+bin/sparc-rtems-strings
+bin/sparc-rtems-ranlib
+bin/sparc-rtems-objcopy
+bin/sparc-rtems-addr2line
+bin/sparc-rtems-readelf
+bin/sparc-rtems-nm
+bin/sparc-rtems-strip
+bin/sparc-rtems-c++filt
+bin/sparc-rtems-as
+bin/sparc-rtems-gasp
+bin/sparc-rtems-ld
+include/bfd.h
+include/ansidecl.h
+include/bfdlink.h
+lib/libiberty.a
+lib/libbfd.la
+lib/libbfd.a
+lib/libopcodes.la
+lib/libopcodes.a
+sparc-rtems/bin/nm
+sparc-rtems/bin/strip
+sparc-rtems/bin/ar
+sparc-rtems/bin/ranlib
+sparc-rtems/bin/as
+sparc-rtems/bin/ld
+sparc-rtems/lib/ldscripts/elf32_sparc.x
+sparc-rtems/lib/ldscripts/elf32_sparc.xbn
+sparc-rtems/lib/ldscripts/elf32_sparc.xn
+sparc-rtems/lib/ldscripts/elf32_sparc.xr
+sparc-rtems/lib/ldscripts/elf32_sparc.xs
+sparc-rtems/lib/ldscripts/elf32_sparc.xu
+@dirrm sparc-rtems/lib/ldscripts
+@dirrm sparc-rtems/lib
+@dirrm sparc-rtems/bin
+@dirrm sparc-rtems