aboutsummaryrefslogtreecommitdiffstats
path: root/devel/crossgo32
diff options
context:
space:
mode:
authorerich <erich@FreeBSD.org>1997-03-28 04:53:42 +0800
committererich <erich@FreeBSD.org>1997-03-28 04:53:42 +0800
commit97d3169d1f48a6e03e54e91d821f98a725165c6e (patch)
treed69df73d529c8eb272ebc8fd8f5d3c2695c0c141 /devel/crossgo32
parent12c237e6d7178dc13ddb3c0e654e6b6107c443f0 (diff)
downloadfreebsd-ports-gnome-97d3169d1f48a6e03e54e91d821f98a725165c6e.tar.gz
freebsd-ports-gnome-97d3169d1f48a6e03e54e91d821f98a725165c6e.tar.zst
freebsd-ports-gnome-97d3169d1f48a6e03e54e91d821f98a725165c6e.zip
port for cross compiling go32 (dos) binaries
Submitted by: Pedro Giffuni <pgiffuni@fps.biblos.unal.edu.co>
Diffstat (limited to 'devel/crossgo32')
-rw-r--r--devel/crossgo32/Makefile27
-rw-r--r--devel/crossgo32/distinfo1
-rw-r--r--devel/crossgo32/files/patch-aa7
-rw-r--r--devel/crossgo32/pkg-comment1
-rw-r--r--devel/crossgo32/pkg-descr13
-rw-r--r--devel/crossgo32/pkg-plist185
6 files changed, 234 insertions, 0 deletions
diff --git a/devel/crossgo32/Makefile b/devel/crossgo32/Makefile
new file mode 100644
index 000000000000..9c138e429e8e
--- /dev/null
+++ b/devel/crossgo32/Makefile
@@ -0,0 +1,27 @@
+# New ports collection makefile for: crossgo32
+# Version required: 1.3
+# Date created: 6 Mar 97
+# Whom: Pedro Giffuni <pgiffuni@fps.biblos.unal.edu.co>
+#
+# $Id: Makefile,v 1.8 1997/01/31 08:23:06 tg Exp $
+#
+
+DISTNAME= crosstree-1.3
+PKGNAME= crossgo32-1.3
+CATEGORIES= devel
+MASTER_SITES= ftp://freefall.FreeBSD.ORG/pub/FreeBSD/LOCAL_PORTS/
+
+MAINTAINER= pgiffuni@fps.biblos.unal.edu.co
+
+USE_GMAKE= yes
+TARGET=i386-go32
+HAS_CONFIGURE= yes
+CONFIGURE_ARGS= --prefix=${PREFIX} --target=${TARGET}
+
+MAN1= i386-go32-ar.1 i386-go32-nm.1 i386-go32-objdump.1 \
+ i386-go32-ranlib.1 i386-go32-size.1 i386-go32-strings.1 \
+ i386-go32-strip.1 i386-go32-objcopy.1 i386-go32-nlmconv.1 \
+ i386-go32-g++.1 i386-go32-gcc.1 cccp.1 \
+ i386-go32-c++filt.1 configure.1 i386-go32-as.1 i386-go32-ld.1
+
+.include <bsd.port.mk>
diff --git a/devel/crossgo32/distinfo b/devel/crossgo32/distinfo
new file mode 100644
index 000000000000..6be5ec81807a
--- /dev/null
+++ b/devel/crossgo32/distinfo
@@ -0,0 +1 @@
+MD5 (crosstree-1.3.tar.gz) = 02a77d3892c93aa6cfeeebe39e949051
diff --git a/devel/crossgo32/files/patch-aa b/devel/crossgo32/files/patch-aa
new file mode 100644
index 000000000000..e2a88d958f22
--- /dev/null
+++ b/devel/crossgo32/files/patch-aa
@@ -0,0 +1,7 @@
+--- gcc/config/i386/x-freebsd.orig Wed Mar 26 10:00:45 1997
++++ gcc/config/i386/x-freebsd Wed Mar 26 10:00:49 1997
+@@ -1,3 +1,3 @@
+ # Don't run fixproto
+ STMP_FIXPROTO =
+-CLIB=-lgnumalloc
++CLIB=
diff --git a/devel/crossgo32/pkg-comment b/devel/crossgo32/pkg-comment
new file mode 100644
index 000000000000..57d72996d0d2
--- /dev/null
+++ b/devel/crossgo32/pkg-comment
@@ -0,0 +1 @@
+Cross Development Environment for 32-bit DOS
diff --git a/devel/crossgo32/pkg-descr b/devel/crossgo32/pkg-descr
new file mode 100644
index 000000000000..9ef0379876c9
--- /dev/null
+++ b/devel/crossgo32/pkg-descr
@@ -0,0 +1,13 @@
+This package permits the creation of 32-bit DOS executables.
+The package is composed of the following utilities:
+GNU`s misc. utilities binutils-1.7
+The GNU's C Compiler gcc-2.7.2.2 + crosspatch
+Cygnus's embedded libraries newlib-1.7.1
+
+To run your programs you require an specific DPMI software available with
+DJGPP. For more information about go32 take a look at
+ http://www.delorie.com/DJGPP.
+
+_________
+Pedro Giffuni S.
+pgiffuni@fps.biblos.unal.edu.co
diff --git a/devel/crossgo32/pkg-plist b/devel/crossgo32/pkg-plist
new file mode 100644
index 000000000000..2380689fa63d
--- /dev/null
+++ b/devel/crossgo32/pkg-plist
@@ -0,0 +1,185 @@
+bin/i386-go32-size
+bin/i386-go32-objdump
+bin/i386-go32-nm
+bin/i386-go32-ar
+bin/i386-go32-strings
+bin/i386-go32-strip
+bin/i386-go32-ranlib
+bin/i386-go32-c++filt
+bin/i386-go32-objcopy
+bin/i386-go32-as
+bin/i386-go32-gasp
+bin/i386-go32-ld
+bin/i386-go32-g++
+bin/i386-go32-c++
+bin/protoize
+bin/unprotoize
+bin/i386-go32-gcc
+i386-go32/bin/nm
+i386-go32/bin/strip
+i386-go32/bin/ar
+i386-go32/bin/ranlib
+i386-go32/bin/as
+i386-go32/bin/ld
+i386-go32/bin/gcc
+i386-go32/lib/ldscripts/i386go32.x
+i386-go32/lib/ldscripts/i386go32.xbn
+i386-go32/lib/ldscripts/i386go32.xn
+i386-go32/lib/ldscripts/i386go32.xr
+i386-go32/lib/ldscripts/i386go32.xu
+i386-go32/lib/libg.a
+i386-go32/lib/libc.a
+i386-go32/lib/libiberty.a
+i386-go32/lib/libm.a
+i386-go32/lib/crt0.o
+i386-go32/include/machine/fastmath.h
+i386-go32/include/machine/ieeefp.h
+i386-go32/include/machine/setjmp-dj.h
+i386-go32/include/machine/setjmp.h
+i386-go32/include/machine/types.h
+i386-go32/include/_ansi.h
+i386-go32/include/_syslist.h
+i386-go32/include/ar.h
+i386-go32/include/assert.h
+i386-go32/include/ctype.h
+i386-go32/include/dirent.h
+i386-go32/include/errno.h
+i386-go32/include/fastmath.h
+i386-go32/include/fcntl.h
+i386-go32/include/grp.h
+i386-go32/include/ieeefp.h
+i386-go32/include/locale.h
+i386-go32/include/math.h
+i386-go32/include/paths.h
+i386-go32/include/process.h
+i386-go32/include/pwd.h
+i386-go32/include/reent.h
+i386-go32/include/regdef.h
+i386-go32/include/setjmp.h
+i386-go32/include/signal.h
+i386-go32/include/stdio.h
+i386-go32/include/stdlib.h
+i386-go32/include/string.h
+i386-go32/include/termios.h
+i386-go32/include/time.h
+i386-go32/include/utime.h
+i386-go32/include/unctrl.h
+i386-go32/include/unistd.h
+i386-go32/include/utmp.h
+i386-go32/include/sys/_types.h
+i386-go32/include/sys/config.h
+i386-go32/include/sys/dirent.h
+i386-go32/include/sys/errno.h
+i386-go32/include/sys/fcntl.h
+i386-go32/include/sys/param.h
+i386-go32/include/sys/reent.h
+i386-go32/include/sys/resource.h
+i386-go32/include/sys/signal.h
+i386-go32/include/sys/stat-dj.h
+i386-go32/include/sys/stat.h
+i386-go32/include/sys/time.h
+i386-go32/include/sys/times.h
+i386-go32/include/sys/types.h
+i386-go32/include/sys/unistd.h
+i386-go32/include/sys/wait.h
+i386-go32/include/sys/dir.h
+i386-go32/include/sys/dos.h
+i386-go32/include/sys/dpmi.h
+i386-go32/include/sys/file.h
+i386-go32/include/sys/go32.h
+i386-go32/include/sys/pc.h
+i386-go32/include/sys/register.h
+i386-go32/include/sys/setjmp.h
+i386-go32/include/sys/stdc.h
+i386-go32/include/sys/uio.h
+include/bfd.h
+include/ansidecl.h
+include/bfdlink.h
+include/obstack.h
+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-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
+lib/libiberty.a
+lib/libi386-go32-bfd.a
+lib/gcc-lib/i386-go32/2.7.2.2/include/syslimits.h
+lib/gcc-lib/i386-go32/2.7.2.2/include/objc/hash.h
+lib/gcc-lib/i386-go32/2.7.2.2/include/objc/list.h
+lib/gcc-lib/i386-go32/2.7.2.2/include/objc/sarray.h
+lib/gcc-lib/i386-go32/2.7.2.2/include/objc/objc.h
+lib/gcc-lib/i386-go32/2.7.2.2/include/objc/objc-api.h
+lib/gcc-lib/i386-go32/2.7.2.2/include/objc/NXConstStr.h
+lib/gcc-lib/i386-go32/2.7.2.2/include/objc/Object.h
+lib/gcc-lib/i386-go32/2.7.2.2/include/objc/Protocol.h
+lib/gcc-lib/i386-go32/2.7.2.2/include/objc/encoding.h
+lib/gcc-lib/i386-go32/2.7.2.2/include/objc/typedstream.h
+lib/gcc-lib/i386-go32/2.7.2.2/include/stdarg.h
+lib/gcc-lib/i386-go32/2.7.2.2/include/stddef.h
+lib/gcc-lib/i386-go32/2.7.2.2/include/varargs.h
+lib/gcc-lib/i386-go32/2.7.2.2/include/va-alpha.h
+lib/gcc-lib/i386-go32/2.7.2.2/include/va-h8300.h
+lib/gcc-lib/i386-go32/2.7.2.2/include/va-i860.h
+lib/gcc-lib/i386-go32/2.7.2.2/include/va-i960.h
+lib/gcc-lib/i386-go32/2.7.2.2/include/va-mips.h
+lib/gcc-lib/i386-go32/2.7.2.2/include/va-m88k.h
+lib/gcc-lib/i386-go32/2.7.2.2/include/va-pa.h
+lib/gcc-lib/i386-go32/2.7.2.2/include/va-pyr.h
+lib/gcc-lib/i386-go32/2.7.2.2/include/va-sparc.h
+lib/gcc-lib/i386-go32/2.7.2.2/include/va-clipper.h
+lib/gcc-lib/i386-go32/2.7.2.2/include/va-spur.h
+lib/gcc-lib/i386-go32/2.7.2.2/include/iso646.h
+lib/gcc-lib/i386-go32/2.7.2.2/include/va-ppc.h
+lib/gcc-lib/i386-go32/2.7.2.2/include/proto.h
+lib/gcc-lib/i386-go32/2.7.2.2/include/limits.h
+lib/gcc-lib/i386-go32/2.7.2.2/include/README
+lib/gcc-lib/i386-go32/2.7.2.2/include/float.h
+lib/gcc-lib/i386-go32/2.7.2.2/cc1
+lib/gcc-lib/i386-go32/2.7.2.2/cc1obj
+lib/gcc-lib/i386-go32/2.7.2.2/cc1plus
+lib/gcc-lib/i386-go32/2.7.2.2/specs
+lib/gcc-lib/i386-go32/2.7.2.2/SYSCALLS.c.X
+lib/gcc-lib/i386-go32/2.7.2.2/cpp
+lib/gcc-lib/i386-go32/2.7.2.2/libgcc.a
+lib/libi386-go32-opcodes.a
+man/man1/i386-go32-nm.1.gz
+man/man1/i386-go32-size.1.gz
+man/man1/i386-go32-c++filt.1.gz
+man/man1/i386-go32-nlmconv.1.gz
+man/man1/i386-go32-objcopy.1.gz
+man/man1/configure.1.gz
+man/man1/i386-go32-strip.1.gz
+man/man1/i386-go32-strings.1.gz
+man/man1/i386-go32-ranlib.1.gz
+man/man1/i386-go32-objdump.1.gz
+man/man1/i386-go32-ar.1.gz
+man/man1/i386-go32-g++.1.gz
+man/man1/i386-go32-gcc.1.gz
+man/man1/cccp.1.gz
+man/man1/i386-go32-ld.1.gz
+man/man1/i386-go32-as.1.gz