mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
SeaBIOS is an open source implementation of a 16bit X86 BIOS. SeaBIOS
can run in an emulator or it can run natively on X86 hardware with the use of coreboot. SeaBIOS is the default BIOS for qemu and kvm. This is a git snapshot to be used with the emulators/qemu-devel port. (compared to the version shipped with qemu 0.15.0 this snapshot adds ahci boot disk support.) WWW: http://www.seabios.org/SeaBIOS
This commit is contained in:
parent
5ab5932c3c
commit
3dcdb859a4
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=281848
4 changed files with 62 additions and 0 deletions
|
@ -135,6 +135,7 @@
|
|||
SUBDIR += quasi88
|
||||
SUBDIR += raine
|
||||
SUBDIR += rtc
|
||||
SUBDIR += seabios-devel
|
||||
SUBDIR += sim6811
|
||||
SUBDIR += simh
|
||||
SUBDIR += ski
|
||||
|
|
48
emulators/seabios-devel/Makefile
Normal file
48
emulators/seabios-devel/Makefile
Normal file
|
@ -0,0 +1,48 @@
|
|||
# New ports collection makefile for: seabios-devel
|
||||
# Date created: Sat Sep 10 19:00:54 CEST 2011
|
||||
# Whom: Juergen Lock <nox@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= seabios-devel
|
||||
PORTVERSION= 0.6.3p20110903
|
||||
CATEGORIES= emulators
|
||||
MASTER_SITES= http://www.linuxtogo.org/~kevin/SeaBIOS/:release \
|
||||
LOCAL/nox/
|
||||
DISTNAME= ${PORTNAME:S/-devel//}-${DISTVERSION:C/:(.)/\1/g}
|
||||
DIST_SUBDIR= qemu
|
||||
|
||||
MAINTAINER= nox@FreeBSD.org
|
||||
COMMENT= SeaBIOS git snapshot (for emulators/qemu-devel)
|
||||
|
||||
USE_GMAKE= yes
|
||||
USE_BZIP2= yes
|
||||
USE_PYTHON_BUILD= yes
|
||||
PATCH_STRIP= -p1
|
||||
ONLY_FOR_ARCHS= amd64 i386
|
||||
CONFLICTS_INSTALL= qemu-[0-9]*
|
||||
MAKE_JOBS_SAFE= yes
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${OSVERSION} < 900033
|
||||
BUILD_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils
|
||||
MAKE_ENV+= COMPILER_PATH=${LOCALBASE}/bin LD=${LOCALBASE}/bin/ld
|
||||
.endif
|
||||
|
||||
PLIST_FILES= share/qemu/${PORTNAME}.bin
|
||||
PLIST_DIRSTRY= share/qemu
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} s/elf32-i386/elf32-i386-freebsd/g \
|
||||
${WRKSRC}/tools/layoutrom.py \
|
||||
${WRKSRC}/vgasrc/vgalayout.lds.S
|
||||
@${REINPLACE_CMD} s/elf_i386/elf_i386_fbsd/g \
|
||||
${WRKSRC}/Makefile
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${PREFIX}/share/qemu
|
||||
@${INSTALL_DATA} ${WRKSRC}/out/bios.bin ${PREFIX}/share/qemu/${PORTNAME}.bin
|
||||
|
||||
.include <bsd.port.post.mk>
|
2
emulators/seabios-devel/distinfo
Normal file
2
emulators/seabios-devel/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (qemu/seabios-0.6.3p20110903.tar.bz2) = c335e237d9776a40039112bf0dba1ddf42ac58e17491cd426e479de47317f9ba
|
||||
SIZE (qemu/seabios-0.6.3p20110903.tar.bz2) = 357836
|
11
emulators/seabios-devel/pkg-descr
Normal file
11
emulators/seabios-devel/pkg-descr
Normal file
|
@ -0,0 +1,11 @@
|
|||
SeaBIOS is an open source implementation of a 16bit X86 BIOS. SeaBIOS
|
||||
can run in an emulator or it can run natively on X86 hardware with
|
||||
the use of coreboot.
|
||||
|
||||
SeaBIOS is the default BIOS for qemu and kvm.
|
||||
|
||||
This is a git snapshot to be used with the emulators/qemu-devel port.
|
||||
(compared to the version shipped with qemu 0.15.0 this snapshot adds
|
||||
ahci boot disk support.)
|
||||
|
||||
WWW: http://www.seabios.org/SeaBIOS
|
Loading…
Add table
Reference in a new issue