diff options
author | erich <erich@FreeBSD.org> | 1997-03-28 04:53:42 +0800 |
---|---|---|
committer | erich <erich@FreeBSD.org> | 1997-03-28 04:53:42 +0800 |
commit | 97d3169d1f48a6e03e54e91d821f98a725165c6e (patch) | |
tree | d69df73d529c8eb272ebc8fd8f5d3c2695c0c141 /devel/crossgo32 | |
parent | 12c237e6d7178dc13ddb3c0e654e6b6107c443f0 (diff) | |
download | freebsd-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/Makefile | 27 | ||||
-rw-r--r-- | devel/crossgo32/distinfo | 1 | ||||
-rw-r--r-- | devel/crossgo32/files/patch-aa | 7 | ||||
-rw-r--r-- | devel/crossgo32/pkg-comment | 1 | ||||
-rw-r--r-- | devel/crossgo32/pkg-descr | 13 | ||||
-rw-r--r-- | devel/crossgo32/pkg-plist | 185 |
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 |