diff options
-rw-r--r-- | net/Makefile | 1 | ||||
-rw-r--r-- | net/mknbi/Makefile | 32 | ||||
-rw-r--r-- | net/mknbi/distinfo | 2 | ||||
-rw-r--r-- | net/mknbi/files/patch-Makefile | 28 | ||||
-rw-r--r-- | net/mknbi/pkg-descr | 7 | ||||
-rw-r--r-- | net/mknbi/pkg-plist | 35 |
6 files changed, 105 insertions, 0 deletions
diff --git a/net/Makefile b/net/Makefile index 6569009347ce..2594565460c4 100644 --- a/net/Makefile +++ b/net/Makefile @@ -356,6 +356,7 @@ SUBDIR += micq SUBDIR += minder SUBDIR += minisapserver + SUBDIR += mknbi SUBDIR += mldonkey SUBDIR += mldonkey-core SUBDIR += mldonkey-core-devel diff --git a/net/mknbi/Makefile b/net/mknbi/Makefile new file mode 100644 index 000000000000..fedeb005a3b0 --- /dev/null +++ b/net/mknbi/Makefile @@ -0,0 +1,32 @@ +# New ports collection makefile for: mknbi +# Date created: 17 Mar 2005 +# Whom: X +# +# $FreeBSD$ +# + +PORTNAME= mknbi +PORTVERSION= 1.4.4 +CATEGORIES= net +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= etherboot + +MAINTAINER= ports@FreeBSD.org +COMMENT= Creates tagged boot images for net/ether boot + +BUILD_DEPENDS= nasm:${PORTSDIR}/devel/nasm + +MAN1= mknbi.1 disnbi.1 +.for i in mkelf.1 mknbi-linux.1 mkelf-linux.1 \ + mknbi-rom.1 mkelf-img.1 mknbi-menu.1 mkelf-menu.1 \ + mknbi-nfl.1 mkelf-nfl.1 mknbi-dos.1 mknbi-fdos.1 mkelf-lua.1 +MLINKS+= mknbi.1 ${i} +.endfor + +PORTDOCS= COPYING README LOG spec.txt + +USE_GMAKE= yes +USE_PERL5= yes +ONLY_FOR_ARCHS= i386 + +.include <bsd.port.mk> diff --git a/net/mknbi/distinfo b/net/mknbi/distinfo new file mode 100644 index 000000000000..0d20142ed664 --- /dev/null +++ b/net/mknbi/distinfo @@ -0,0 +1,2 @@ +MD5 (mknbi-1.4.4.tar.gz) = 5ddafef0a582cfb2b3cd30951662e6e2 +SIZE (mknbi-1.4.4.tar.gz) = 212454 diff --git a/net/mknbi/files/patch-Makefile b/net/mknbi/files/patch-Makefile new file mode 100644 index 000000000000..6d74f89e64bd --- /dev/null +++ b/net/mknbi/files/patch-Makefile @@ -0,0 +1,28 @@ +--- Makefile.orig Tue Aug 17 04:47:29 2004 ++++ Makefile Thu Mar 17 21:33:37 2005 +@@ -18,7 +18,7 @@ + FIRSTRELOCS= 0x92800 0x82800 + OLDGAS:= $(shell $(AS) --version | grep -q '2\.9\.1' && echo -DGAS291) + CFLAGS= -I. -Os -ffreestanding -fstrength-reduce -fomit-frame-pointer \ +- -mcpu=i386 \ ++ -march=i386 \ + -Wall -W -Wno-format -Wno-unused -DVERSION=\"$(VERSION)$(EXTRAVERSION)\" + LDBINARYFLAG= --oformat binary + FIRST32SIZE= 6144 +@@ -38,13 +38,13 @@ + # Must pick ANSIMODE=1 if ANSIESC is chosen + BOOTMENU_FLAGS= -DCONSOLE_CRT -DANSIESC -DANSIMODE=1 -DMOTD -DUSRPARMS -DPASSWD -DPOWERSAVE -DCOMCONSOLE=0x3f8 -DCOMPRESERVE + +-PREFIX= /usr/local ++PREFIX?= /usr/local + INSTPREFIX= $(BUILD_ROOT)$(PREFIX) + LIBDIR= $(PREFIX)/lib/mknbi + INSTLIBDIR= $(INSTPREFIX)/lib/mknbi + BINDIR= $(INSTPREFIX)/bin +-MANDIR= $(INSTPREFIX)/share/man/man1 +-DOCDIR= $(INSTPREFIX)/share/doc/packages/mknbi-$(RPMVERSION) ++MANDIR= $(INSTPREFIX)/man/man1 ++DOCDIR= $(INSTPREFIX)/share/doc/mknbi + + INSTALL= install + diff --git a/net/mknbi/pkg-descr b/net/mknbi/pkg-descr new file mode 100644 index 000000000000..d3de39f82aa1 --- /dev/null +++ b/net/mknbi/pkg-descr @@ -0,0 +1,7 @@ +mknbi is a program that makes network bootable images for various operating +systems suitable for network loading by Etherboot or Netboot, which are ROM +boot loaders. If you are looking to boot using PXE, look no further, mknbi is +not what you want. You probably want something like PXELINUX which is part of +the SYSLINUX package. + +WWW: http://www.etherboot.org/ diff --git a/net/mknbi/pkg-plist b/net/mknbi/pkg-plist new file mode 100644 index 000000000000..95f5b38124ed --- /dev/null +++ b/net/mknbi/pkg-plist @@ -0,0 +1,35 @@ +bin/mknbi-linux +bin/mknbi-rom +bin/mknbi-fdos +bin/mknbi-dos +bin/mknbi-menu +bin/mknbi-nfl +bin/mkelf-linux +bin/mkelf-img +bin/mkelf-menu +bin/mkelf-nfl +bin/mkelf-lua +bin/disnbi +bin/dismbr +bin/disdosbb +bin/nbitoelf +lib/mknbi/mknbi +lib/mknbi/disnbi +lib/mknbi/dismbr +lib/mknbi/disdosbb +lib/mknbi/nbitoelf +lib/mknbi/Nbi.pm +lib/mknbi/Elf.pm +lib/mknbi/TruncFD.pm +lib/mknbi/first32@0x92800.linux +lib/mknbi/first32elf@0x92800.linux +lib/mknbi/first32@0x82800.linux +lib/mknbi/first32elf@0x82800.linux +lib/mknbi/first.dos +lib/mknbi/first.fdos +lib/mknbi/menu +lib/mknbi/nfl +lib/mknbi/altboot.bin +lib/mknbi/rmrd.com +lib/mknbi/lua +@dirrm lib/mknbi |