1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-27 00:57:50 +00:00

port for cross compiling go32 (dos) binaries

Submitted by:	Pedro Giffuni <pgiffuni@fps.biblos.unal.edu.co>
This commit is contained in:
Eric L. Hernes 1997-03-27 20:53:42 +00:00
parent 6554e7aafa
commit 85fc76521b
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=6033
6 changed files with 234 additions and 0 deletions

27
devel/crossgo32/Makefile Normal file
View File

@ -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>

1
devel/crossgo32/distinfo Normal file
View File

@ -0,0 +1 @@
MD5 (crosstree-1.3.tar.gz) = 02a77d3892c93aa6cfeeebe39e949051

View File

@ -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=

View File

@ -0,0 +1 @@
Cross Development Environment for 32-bit DOS

13
devel/crossgo32/pkg-descr Normal file
View File

@ -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

185
devel/crossgo32/pkg-plist Normal file
View File

@ -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