Update to version 4.6.10.

PR:		23095
Submitted by:	maintainer
This commit is contained in:
Steve Price 2000-12-11 02:22:36 +00:00
parent 1f1e1cd777
commit 53ad9271aa
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=35844
4 changed files with 25 additions and 68 deletions

View File

@ -6,13 +6,10 @@
#
PORTNAME= etherboot
PORTVERSION= 4.6.1
PORTVERSION= 4.6.10
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \
http://www.us.kernel.org/pub/linux/devel/gcc/ \
http://www.ambrisko.com/doug/
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
DISTFILES= ${DISTNAME}.tar.gz ${BINUTILS_VER}.tar.gz
MAINTAINER= ambrisko@whistle.com
@ -21,15 +18,6 @@ BUILD_DEPENDS= nasm:${PORTSDIR}/devel/nasm
NO_PACKAGE= lots of configuration necessary
USE_GMAKE=1
WRKSRC= ${WRKDIR}/${DISTNAME}/src
BINUTILS_VER= binutils-2.9.1.0.25 # need newer version of gas for data32
pre-configure:
cd ${WRKDIR}/${BINUTILS_VER} ; \
./configure -host=i386-unknown-freebsdelf
pre-build:
cd ${WRKDIR}/${BINUTILS_VER} ; \
make
do-install:
@${ECHO} Refer ${DESCR} and ${WRKDIR}/${PKGNAME}/doc for how to

View File

@ -1,2 +1 @@
MD5 (etherboot-4.6.1.tar.gz) = 2d450c003c5f3e5de936ded468fd2e5a
MD5 (binutils-2.9.1.0.25.tar.gz) = 2350a282f8fd53b409f523e77fccb904
MD5 (etherboot-4.6.10.tar.gz) = 2fe80de7cdfabed05cc2094cfad58f5d

View File

@ -1,19 +1,7 @@
*** Makefile.orig Sat Mar 18 00:30:20 2000
--- Makefile Sat Mar 18 19:46:12 2000
*** Makefile.orig Mon Oct 16 21:24:09 2000
--- Makefile Sun Oct 22 10:05:01 2000
***************
*** 90,95 ****
--- 90,98 ----
IDENT16= 'Etherboot/16 $(VERSION) (GPL) $@'
IDENT32= 'Etherboot/32 $(VERSION) (GPL) $@'
+ AS= `echo ../../bin*/gas/as-new`
+ LD32= `echo ../../bin*/ld/ld-new`
+
# Find out if we're using binutils 2.9.5 which uses a different syntax in some
# places (most prominently in the opcode prefix area).
NEWGAS:= $(shell $(AS) --version | grep -q '2\.9\.1' || echo -DGAS295)
***************
*** 142,148 ****
*** 149,155 ****
#AS86= as86
# If you have made changes to the *.S files and you want to rebuild *loader.bin
# and {floppy,com}load.bin and you have nasm (not most people)
@ -21,7 +9,7 @@
# if your as has trouble with the data32 directive, uncomment this
# but note that the premade start*.o will be larger than necessary because it
--- 145,151 ----
--- 149,155 ----
#AS86= as86
# If you have made changes to the *.S files and you want to rebuild *loader.bin
# and {floppy,com}load.bin and you have nasm (not most people)
@ -29,21 +17,3 @@
# if your as has trouble with the data32 directive, uncomment this
# but note that the premade start*.o will be larger than necessary because it
***************
*** 207,213 ****
|| { $(RM) $@; echo "ERROR: code size exceeds limit!"; exit 1; }
# Make sure that the relocation address is acceptable for all ROM sizes
! RELOCADDR=0x98000
# Evaluate ROMLIMIT only once - it is constant during the make run.
# Note that the 3K safety margin below is for the 1K extended BIOS data area
# and for the Etherboot runtime stack. Under normal situations, 2K of stack
--- 211,218 ----
|| { $(RM) $@; echo "ERROR: code size exceeds limit!"; exit 1; }
# Make sure that the relocation address is acceptable for all ROM sizes
! #RELOCADDR=0x98000
! RELOCADDR=0x8f000
# Evaluate ROMLIMIT only once - it is constant during the make run.
# Note that the 3K safety margin below is for the 1K extended BIOS data area
# and for the Etherboot runtime stack. Under normal situations, 2K of stack

View File

@ -1,19 +1,19 @@
*** Config.orig Mon May 15 10:15:18 2000
--- Config Mon May 15 10:16:04 2000
*** main.c.orig Sun Oct 22 10:07:25 2000
--- main.c Sun Oct 22 10:07:58 2000
***************
*** 143,149 ****
# CFLAGS32+= -DCONSOLE_DUAL -DCOMCONSOLE=0x3f8 -DCONSPEED=9600
# Enable generic ELF, Multiboot ELF or FreeBSD ELF/a.out boot image support
! # CFLAGS32+= -DELF_IMAGE -DAOUT_IMAGE -DIMAGE_MULTIBOOT -DIMAGE_FREEBSD
# Change download protocol to NFS. Only available for Etherboot/32 for now.
# CFLAGS32+= -DDOWNLOAD_PROTO_NFS
--- 143,149 ----
# CFLAGS32+= -DCONSOLE_DUAL -DCOMCONSOLE=0x3f8 -DCONSPEED=9600
# Enable generic ELF, Multiboot ELF or FreeBSD ELF/a.out boot image support
! CFLAGS32+= -DELF_IMAGE -DAOUT_IMAGE -DIMAGE_MULTIBOOT -DIMAGE_FREEBSD
# Change download protocol to NFS. Only available for Etherboot/32 for now.
# CFLAGS32+= -DDOWNLOAD_PROTO_NFS
*** 940,946 ****
memset(motd, 0, sizeof(motd));
#endif
end_of_rfc1533 = NULL;
! vendorext_isvalid = 0;
if (memcmp(p, rfc1533_cookie, 4))
return(0); /* no RFC 1533 header found */
p += 4;
--- 940,946 ----
memset(motd, 0, sizeof(motd));
#endif
end_of_rfc1533 = NULL;
! vendorext_isvalid = 1; /* FreeBSD uses this field for swap */
if (memcmp(p, rfc1533_cookie, 4))
return(0); /* no RFC 1533 header found */
p += 4;