diff --git a/devel/nasm/Makefile b/devel/nasm/Makefile new file mode 100644 index 00000000000..27c7b54b3a2 --- /dev/null +++ b/devel/nasm/Makefile @@ -0,0 +1,26 @@ +# OpenBSD makefile for: nasm +# Version required: 0.97 +# Date created: May 21 1998 +# Whom: Angelos D. Keromytis +# +# $OpenBSD: Makefile,v 1.1.1.1 1998/05/22 01:41:14 angelos Exp $ +# + +DISTNAME= nasm-0.97 +CATEGORIES= devel lang +MASTER_SITES= ${MASTER_SITE_SUNSITE} +MASTER_SITE_SUBDIR= devel/lang/assemblers +HAS_CONFIGURE= + +MAINTAINER= angelos@openbsd.org + +MAN1= nasm.1 ndisasm.1 + +do-install: + cd ${WRKSRC} && \ + ${INSTALL_PROGRAM} nasm ndisasm ${PREFIX}/bin &&\ + ${INSTALL_MAN} nasm.1 ndisasm.1 ${PREFIX}/man/man1 + $(MKDIR) -p $(PREFIX)/share/nasm + ${INSTALL_MAN} $(WRKSRC)/*.doc $(PREFIX)/share/nasm + +.include diff --git a/devel/nasm/files/md5 b/devel/nasm/files/md5 new file mode 100644 index 00000000000..92d0517be24 --- /dev/null +++ b/devel/nasm/files/md5 @@ -0,0 +1 @@ +MD5 (nasm-0.97.tar.gz) = 2ffa8f915144e7607ff9443f35a49148 diff --git a/devel/nasm/pkg/COMMENT b/devel/nasm/pkg/COMMENT new file mode 100644 index 00000000000..9e7694f67e1 --- /dev/null +++ b/devel/nasm/pkg/COMMENT @@ -0,0 +1 @@ +General-purpose multi-platform x86 assembler diff --git a/devel/nasm/pkg/DESCR b/devel/nasm/pkg/DESCR new file mode 100644 index 00000000000..9f92e09cf2a --- /dev/null +++ b/devel/nasm/pkg/DESCR @@ -0,0 +1,10 @@ +This is a distribution of NASM, the Netwide Assembler. NASM is a +prototype general-purpose x86 assembler. It will currently output +flat-form binary files, a.out, COFF and ELF Unix object files, +Microsoft Win32 and 16-bit DOS object files, OS/2 object files, the +as86 object format, and a home-grown format called RDF. + +Also included is NDISASM, a prototype x86 binary-file disassembler +which uses the same instruction table as NASM. + +http://www.cryogen.com/Nasm diff --git a/devel/nasm/pkg/PLIST b/devel/nasm/pkg/PLIST new file mode 100644 index 00000000000..927a2f7b9e8 --- /dev/null +++ b/devel/nasm/pkg/PLIST @@ -0,0 +1,5 @@ +bin/nasm +bin/ndisasm +man/man1/nasm.1 +man/man1/ndisasm.1 +share/nasm/internal.doc