aboutsummaryrefslogtreecommitdiffstats
path: root/devel/gcc-m68k
diff options
context:
space:
mode:
authorsteve <steve@FreeBSD.org>1998-08-09 09:35:38 +0800
committersteve <steve@FreeBSD.org>1998-08-09 09:35:38 +0800
commitb3ece50c78fcda7168401e4da69db996d3caa0c8 (patch)
tree2ee7edc52234cbfb9e4fdf10397d9a424a478f9c /devel/gcc-m68k
parent68876a1c4a1bf94e9d511166b92cf0bd6036967a (diff)
downloadfreebsd-ports-gnome-b3ece50c78fcda7168401e4da69db996d3caa0c8.tar.gz
freebsd-ports-gnome-b3ece50c78fcda7168401e4da69db996d3caa0c8.tar.zst
freebsd-ports-gnome-b3ece50c78fcda7168401e4da69db996d3caa0c8.zip
Initial import of m68kgcc version 2.8.1.
GCC cross-compiler for the m68k. PR: 7220 (3 of 5) Submitted by: Jerry Hicks <jhicks@glenatl.glenayre.com>
Diffstat (limited to 'devel/gcc-m68k')
-rw-r--r--devel/gcc-m68k/Makefile31
-rw-r--r--devel/gcc-m68k/distinfo1
-rw-r--r--devel/gcc-m68k/files/patch-aa18
-rw-r--r--devel/gcc-m68k/pkg-comment1
-rw-r--r--devel/gcc-m68k/pkg-descr9
-rw-r--r--devel/gcc-m68k/pkg-plist95
6 files changed, 155 insertions, 0 deletions
diff --git a/devel/gcc-m68k/Makefile b/devel/gcc-m68k/Makefile
new file mode 100644
index 000000000000..4f3b953b7103
--- /dev/null
+++ b/devel/gcc-m68k/Makefile
@@ -0,0 +1,31 @@
+# New ports collection makefile for: m68kgcc-2.8.1
+# Version required: 2.8.1
+# Date created: 7 July 1998
+# Whom: Jerry Hicks <jhicks@glenatl.glenayre.com>
+#
+# $Id$
+#
+
+DISTNAME= gcc-2.8.1
+PKGNAME= m68kgcc-2.8.1
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_GNU}
+
+MAINTAINER= jhicks@glenatl.glenayre.com
+
+BUILD_DEPENDS= m68k-coff-as:${PORTSDIR}/devel/m68kbinutils \
+ m68k-coff-ld:${PORTSDIR}/devel/m68kbinutils
+RUN_DEPENDS= m68k-coff-as:${PORTSDIR}/devel/m68kbinutils \
+ m68k-coff-ld:${PORTSDIR}/devel/m68kbinutils
+
+NO_PACKAGE= please compile locally
+USE_GMAKE= yes
+GNU_CONFIGURE= yes
+
+CONFIGURE_ARGS= --target=m68k-coff --with-gnu-as --with-gnu-ld
+
+MAKE_FLAGS+= LANGUAGES="c c++" SUBDIRS="cp"
+
+MAN1= cccp.1 m68k-coff-g++.1 m68k-coff-gcc.1
+
+.include <bsd.port.mk>
diff --git a/devel/gcc-m68k/distinfo b/devel/gcc-m68k/distinfo
new file mode 100644
index 000000000000..c2e61dece4d5
--- /dev/null
+++ b/devel/gcc-m68k/distinfo
@@ -0,0 +1 @@
+MD5 (gcc-2.8.1.tar.gz) = 311829e9c36080fb54b0145285746a9e
diff --git a/devel/gcc-m68k/files/patch-aa b/devel/gcc-m68k/files/patch-aa
new file mode 100644
index 000000000000..fe3000f040ca
--- /dev/null
+++ b/devel/gcc-m68k/files/patch-aa
@@ -0,0 +1,18 @@
+--- scan-types.sh.orig Tue Jul 7 19:36:58 1998
++++ scan-types.sh Tue Jul 7 19:38:39 1998
+@@ -14,6 +14,7 @@
+ # using sed to search for typedefs in the output.
+
+ cat >st-dummy.c <<!EOF!
++#if 0 /* WE DON'T HAVE THESE UNTIL NEWLIB HAS BEEN INSTALLED!!! */
+ #include <sys/types.h>
+ #include <stddef.h>
+ #include <stdarg.h>
+@@ -27,6 +28,7 @@
+ #endif
+ #ifdef va_list
+ typedef va_list XXXva_list;
++#endif
+ #endif
+ !EOF!
+
diff --git a/devel/gcc-m68k/pkg-comment b/devel/gcc-m68k/pkg-comment
new file mode 100644
index 000000000000..c1fa46d5c67e
--- /dev/null
+++ b/devel/gcc-m68k/pkg-comment
@@ -0,0 +1 @@
+FSF gcc-2.8.1 for Motorola M68K and Coldfire cross-development
diff --git a/devel/gcc-m68k/pkg-descr b/devel/gcc-m68k/pkg-descr
new file mode 100644
index 000000000000..f6375bd3d9f6
--- /dev/null
+++ b/devel/gcc-m68k/pkg-descr
@@ -0,0 +1,9 @@
+FSF gcc-2.8.1 for embedded Motorola M68K and Coldfire cross-development
+
+This port is used by devel/crossm68k-devel to generate a cross-development
+environment for embedded Motorola 68xxx and Coldfire applications.
+
+devel/m68knewlib uses this port as a dependency.
+--------------------------------------------------------------------------
+Jerry Hicks
+jhicks@glenatl.glenayre.com
diff --git a/devel/gcc-m68k/pkg-plist b/devel/gcc-m68k/pkg-plist
new file mode 100644
index 000000000000..f614e23ff324
--- /dev/null
+++ b/devel/gcc-m68k/pkg-plist
@@ -0,0 +1,95 @@
+bin/m68k-coff-gcc
+bin/m68k-coff-c++
+bin/m68k-coff-g++
+man/man1/cccp.1.gz
+man/man1/m68k-coff-g++.1.gz
+man/man1/m68k-coff-gcc.1.gz
+m68k-coff/include/assert.h
+@unexec install-info --delete %D/info/cpp.info %D/info/dir
+@unexec install-info --delete %D/info/gcc.info %D/info/dir
+info/cpp.info
+info/cpp.info-1
+info/cpp.info-2
+info/cpp.info-3
+info/gcc.info
+info/gcc.info-1
+info/gcc.info-10
+info/gcc.info-11
+info/gcc.info-12
+info/gcc.info-13
+info/gcc.info-14
+info/gcc.info-15
+info/gcc.info-16
+info/gcc.info-17
+info/gcc.info-18
+info/gcc.info-19
+info/gcc.info-2
+info/gcc.info-20
+info/gcc.info-21
+info/gcc.info-22
+info/gcc.info-23
+info/gcc.info-24
+info/gcc.info-25
+info/gcc.info-26
+info/gcc.info-27
+info/gcc.info-28
+info/gcc.info-3
+info/gcc.info-4
+info/gcc.info-5
+info/gcc.info-6
+info/gcc.info-7
+info/gcc.info-8
+info/gcc.info-9
+@exec install-info %D/info/cpp.info %D/info/dir
+@exec install-info %D/info/gcc.info %D/info/dir
+lib/gcc-lib/m68k-coff/2.8.1/include/syslimits.h
+lib/gcc-lib/m68k-coff/2.8.1/include/stdarg.h
+lib/gcc-lib/m68k-coff/2.8.1/include/stddef.h
+lib/gcc-lib/m68k-coff/2.8.1/include/varargs.h
+lib/gcc-lib/m68k-coff/2.8.1/include/va-alpha.h
+lib/gcc-lib/m68k-coff/2.8.1/include/va-h8300.h
+lib/gcc-lib/m68k-coff/2.8.1/include/va-i860.h
+lib/gcc-lib/m68k-coff/2.8.1/include/va-i960.h
+lib/gcc-lib/m68k-coff/2.8.1/include/va-mips.h
+lib/gcc-lib/m68k-coff/2.8.1/include/va-m88k.h
+lib/gcc-lib/m68k-coff/2.8.1/include/va-mn10200.h
+lib/gcc-lib/m68k-coff/2.8.1/include/va-mn10300.h
+lib/gcc-lib/m68k-coff/2.8.1/include/va-pa.h
+lib/gcc-lib/m68k-coff/2.8.1/include/va-pyr.h
+lib/gcc-lib/m68k-coff/2.8.1/include/va-sparc.h
+lib/gcc-lib/m68k-coff/2.8.1/include/va-clipper.h
+lib/gcc-lib/m68k-coff/2.8.1/include/va-spur.h
+lib/gcc-lib/m68k-coff/2.8.1/include/va-m32r.h
+lib/gcc-lib/m68k-coff/2.8.1/include/va-sh.h
+lib/gcc-lib/m68k-coff/2.8.1/include/va-v850.h
+lib/gcc-lib/m68k-coff/2.8.1/include/va-arc.h
+lib/gcc-lib/m68k-coff/2.8.1/include/iso646.h
+lib/gcc-lib/m68k-coff/2.8.1/include/va-ppc.h
+lib/gcc-lib/m68k-coff/2.8.1/include/proto.h
+lib/gcc-lib/m68k-coff/2.8.1/include/math-68881.h
+lib/gcc-lib/m68k-coff/2.8.1/include/typeinfo
+lib/gcc-lib/m68k-coff/2.8.1/include/exception
+lib/gcc-lib/m68k-coff/2.8.1/include/new
+lib/gcc-lib/m68k-coff/2.8.1/include/new.h
+lib/gcc-lib/m68k-coff/2.8.1/include/limits.h
+lib/gcc-lib/m68k-coff/2.8.1/include/README
+lib/gcc-lib/m68k-coff/2.8.1/include/float.h
+lib/gcc-lib/m68k-coff/2.8.1/include/stdlib.h
+lib/gcc-lib/m68k-coff/2.8.1/include/fixed
+lib/gcc-lib/m68k-coff/2.8.1/cc1
+lib/gcc-lib/m68k-coff/2.8.1/cc1plus
+lib/gcc-lib/m68k-coff/2.8.1/specs
+lib/gcc-lib/m68k-coff/2.8.1/cpp
+lib/gcc-lib/m68k-coff/2.8.1/libgcc.a
+lib/gcc-lib/m68k-coff/2.8.1/m68000/libgcc.a
+lib/gcc-lib/m68k-coff/2.8.1/m68000/msoft-float/libgcc.a
+lib/gcc-lib/m68k-coff/2.8.1/m5200/libgcc.a
+lib/gcc-lib/m68k-coff/2.8.1/msoft-float/libgcc.a
+@dirrm lib/gcc-lib/m68k-coff/2.8.1/include
+@dirrm lib/gcc-lib/m68k-coff/2.8.1/m68000/msoft-float
+@dirrm lib/gcc-lib/m68k-coff/2.8.1/m68000
+@dirrm lib/gcc-lib/m68k-coff/2.8.1/m5200
+@dirrm lib/gcc-lib/m68k-coff/2.8.1/msoft-float
+@dirrm lib/gcc-lib/m68k-coff/2.8.1
+@dirrm lib/gcc-lib/m68k-coff
+@dirrm m68k-coff/include