From 79f71ebf5b3f899c6370fceac0c298205c0cc7e4 Mon Sep 17 00:00:00 2001 From: wiz Date: Wed, 20 Jun 2001 16:43:01 +0000 Subject: Initial import of nasm-devel, development version of nasm. Provided by Hiramatsu Yoshifumi in pkg/13226, with slight changes by me. --- devel/nasm-devel/Makefile | 23 ++++++++++++++++++ devel/nasm-devel/distinfo | 7 ++++++ devel/nasm-devel/patches/patch-aa | 48 ++++++++++++++++++++++++++++++++++++ devel/nasm-devel/patches/patch-ab | 46 +++++++++++++++++++++++++++++++++++ devel/nasm-devel/patches/patch-ac | 51 +++++++++++++++++++++++++++++++++++++++ devel/nasm-devel/pkg/DESCR | 6 +++++ devel/nasm-devel/pkg/PLIST | 43 +++++++++++++++++++++++++++++++++ 7 files changed, 224 insertions(+) create mode 100644 devel/nasm-devel/Makefile create mode 100644 devel/nasm-devel/distinfo create mode 100644 devel/nasm-devel/patches/patch-aa create mode 100644 devel/nasm-devel/patches/patch-ab create mode 100644 devel/nasm-devel/patches/patch-ac create mode 100644 devel/nasm-devel/pkg/DESCR create mode 100644 devel/nasm-devel/pkg/PLIST (limited to 'devel') diff --git a/devel/nasm-devel/Makefile b/devel/nasm-devel/Makefile new file mode 100644 index 00000000000..7d421ac592c --- /dev/null +++ b/devel/nasm-devel/Makefile @@ -0,0 +1,23 @@ +# $NetBSD: Makefile,v 1.1.1.1 2001/06/20 16:43:01 wiz Exp $ +# + +DISTNAME= nasm-0.98.08 +CATEGORIES= devel lang +MASTER_SITES= ftp://nasm.2y.net/nasm/ + +MAINTAINER= packages@netbsd.org +HOMEPAGE= http://nasm.2y.net/ +COMMENT= General-purpose x86 assembler + +BUILD_DEPENDS+= perl>=5.0:../../lang/perl5 + +INSTALL_TARGET= install_everything +USE_GMAKE= yes +INFO_FILES= nasm.info + +MAKE_ENV+= PREFIX="${PREFIX}" \ + PERL5="${PERL5}" \ + INSTALL_PROGRAM="${INSTALL_PROGRAM}" \ + INSTALL_DATA="${INSTALL_DATA}" + +.include "../../mk/bsd.pkg.mk" diff --git a/devel/nasm-devel/distinfo b/devel/nasm-devel/distinfo new file mode 100644 index 00000000000..b66db66f338 --- /dev/null +++ b/devel/nasm-devel/distinfo @@ -0,0 +1,7 @@ +$NetBSD: distinfo,v 1.1.1.1 2001/06/20 16:43:01 wiz Exp $ + +SHA1 (nasm-0.98.08.tar.gz) = b82034b405b6d0a670f583aebb065e0a77775e69 +Size (nasm-0.98.08.tar.gz) = 480594 bytes +SHA1 (patch-aa) = b4a43eead22cde2b386969a82794e77aea6adb11 +SHA1 (patch-ab) = d0f17dca23119d26b49aff5c0c8cc7fa2aabaed5 +SHA1 (patch-ac) = 1bc1f1a44c039636721b7e60dfe4c4bd5ec0dde4 diff --git a/devel/nasm-devel/patches/patch-aa b/devel/nasm-devel/patches/patch-aa new file mode 100644 index 00000000000..7c716d74daa --- /dev/null +++ b/devel/nasm-devel/patches/patch-aa @@ -0,0 +1,48 @@ +$NetBSD: patch-aa,v 1.1.1.1 2001/06/20 16:43:01 wiz Exp $ + +--- Makefile.orig Fri Jun 15 21:03:47 2001 ++++ Makefile Fri Jun 15 21:10:50 2001 +@@ -9,18 +9,18 @@ + # distributed in the NASM archive. + + srcdir = . +-prefix = /usr/local ++prefix = ${PREFIX} + exec_prefix = ${prefix} + bindir = ${exec_prefix}/bin + mandir = ${prefix}/man + + CC = gcc +-CFLAGS = -g -O2 -Wall -ansi -pedantic -I$(srcdir) -I. ++CFLAGS = -O2 -Wall -ansi -pedantic -I$(srcdir) -I. + LDFLAGS = + +-INSTALL = /usr/bin/ginstall -c +-INSTALL_PROGRAM = ${INSTALL} +-INSTALL_DATA = ${INSTALL} -m 644 ++#INSTALL = /usr/bin/ginstall -c ++#INSTALL_PROGRAM = ${INSTALL} ++#INSTALL_DATA = ${INSTALL} -m 644 + + NROFF = nroff + +@@ -106,10 +106,10 @@ + perl $(srcdir)/macros.pl $(srcdir)/standard.mac + + install: nasm ndisasm +- $(INSTALL_PROGRAM) nasm $(INSTALLROOT)$(bindir)/nasm +- $(INSTALL_PROGRAM) ndisasm $(INSTALLROOT)$(bindir)/ndisasm +- $(INSTALL_DATA) $(srcdir)/nasm.1 $(INSTALLROOT)$(mandir)/man1/nasm.1 +- $(INSTALL_DATA) $(srcdir)/ndisasm.1 $(INSTALLROOT)$(mandir)/man1/ndisasm.1 ++ $(INSTALL_PROGRAM) nasm $(bindir)/nasm ++ $(INSTALL_PROGRAM) ndisasm $(bindir)/ndisasm ++ $(INSTALL_DATA) $(srcdir)/nasm.1 $(mandir)/man1/nasm.1 ++ $(INSTALL_DATA) $(srcdir)/ndisasm.1 $(mandir)/man1/ndisasm.1 + + clean: + rm -f *.o *.s *.i nasm ndisasm +@@ -140,4 +140,3 @@ + everything: all doc rdf + + install_everything: everything install install_doc install_rdf +- diff --git a/devel/nasm-devel/patches/patch-ab b/devel/nasm-devel/patches/patch-ab new file mode 100644 index 00000000000..7bb4f6d5072 --- /dev/null +++ b/devel/nasm-devel/patches/patch-ab @@ -0,0 +1,46 @@ +$NetBSD: patch-ab,v 1.1.1.1 2001/06/20 16:43:01 wiz Exp $ + +--- rdoff/Makefile.orig Fri Jun 15 21:21:30 2001 ++++ rdoff/Makefile Fri Jun 15 21:26:10 2001 +@@ -11,18 +11,18 @@ + + top_srcdir = .. + srcdir = . +-prefix = /usr/local ++prefix = ${PREFIX} + exec_prefix = ${prefix} + bindir = ${exec_prefix}/bin + mandir = ${prefix}/man + + CC = gcc +-CFLAGS = -g -O2 -Wall -ansi -pedantic -I$(srcdir) -I$(top_srcdir) ++CFLAGS = -O2 -Wall -ansi -pedantic -I$(srcdir) -I$(top_srcdir) + LDFLAGS = + +-INSTALL = /usr/bin/ginstall -c +-INSTALL_PROGRAM = ${INSTALL} +-INSTALL_DATA = ${INSTALL} -m 644 ++#INSTALL = /usr/bin/ginstall -c ++#INSTALL_PROGRAM = ${INSTALL} ++#INSTALL_DATA = ${INSTALL} -m 644 + LN_S = ln -s + + LDRDFLIBS = rdoff.o nasmlib.o symtab.o collectn.o rdlib.o segtab.o hash.o +@@ -73,10 +73,10 @@ + distclean: spotless + + install: rdfdump ldrdf rdx rdflib rdf2bin rdf2com rdf2ihx +- $(INSTALL_PROGRAM) rdfdump $(INSTALLROOT)$(bindir)/rdfdump +- $(INSTALL_PROGRAM) ldrdf $(INSTALLROOT)$(bindir)/ldrdf +- $(INSTALL_PROGRAM) rdx $(INSTALLROOT)$(bindir)/rdx +- $(INSTALL_PROGRAM) rdflib $(INSTALLROOT)$(bindir)/rdflib +- $(INSTALL_PROGRAM) rdf2bin $(INSTALLROOT)$(bindir)/rdf2bin +- $(INSTALL_PROGRAM) rdf2ihx $(INSTALLROOT)$(bindir)/rdf2ihx +- cd $(INSTALLROOT)$(bindir) && rm -f rdf2com && $(LN_S) rdf2bin rdf2com ++ $(INSTALL_PROGRAM) rdfdump $(bindir)/rdfdump ++ $(INSTALL_PROGRAM) ldrdf $(bindir)/ldrdf ++ $(INSTALL_PROGRAM) rdx $(bindir)/rdx ++ $(INSTALL_PROGRAM) rdflib $(bindir)/rdflib ++ $(INSTALL_PROGRAM) rdf2bin $(bindir)/rdf2bin ++ $(INSTALL_PROGRAM) rdf2ihx $(bindir)/rdf2ihx ++ cd $(bindir) && rm -f rdf2com && $(LN_S) rdf2bin rdf2com diff --git a/devel/nasm-devel/patches/patch-ac b/devel/nasm-devel/patches/patch-ac new file mode 100644 index 00000000000..63c13692546 --- /dev/null +++ b/devel/nasm-devel/patches/patch-ac @@ -0,0 +1,51 @@ +$NetBSD: patch-ac,v 1.1.1.1 2001/06/20 16:43:01 wiz Exp $ + +--- doc/Makefile.orig Mon Mar 5 21:15:13 2001 ++++ doc/Makefile Sat Jun 16 01:13:13 2001 +@@ -5,18 +5,18 @@ + # + + srcdir = . +-prefix = /usr/local ++prefix = ${PREFIX} + exec_prefix = ${prefix} + bindir = ${exec_prefix}/bin + mandir = ${prefix}/man +-docdir = $(prefix)/doc/nasm ++docdir = $(prefix)/share/doc/nasm + infodir = ${prefix}/info + +-INSTALL = /usr/bin/ginstall -c +-INSTALL_PROGRAM = ${INSTALL} +-INSTALL_DATA = ${INSTALL} -m 644 ++#INSTALL = /usr/bin/ginstall -c ++#INSTALL_PROGRAM = ${INSTALL} ++#INSTALL_DATA = ${INSTALL} -m 644 + +-PERL = perl ++#PERL = perl + MAKEINFO = makeinfo + + SRCS = nasmdoc.src +@@ -31,7 +31,7 @@ + # Consider html, txt and src output a side effect + .src.texi: + mkdir -p html +- $(PERL) ./rdsrc.pl < $< ++ $(PERL5) ./rdsrc.pl < $< + mv -f *.html html + + nasm.info: nasmdoc.texi +@@ -53,7 +53,8 @@ + -rm -rf html info *.hlp *.txt *.ps *.inf + + install: all +- $(INSTALL_DATA) info/* $(INSTALLROOT)$(infodir) +- mkdir -p $(INSTALLROOT)$(docdir)/html +- $(INSTALL_DATA) html/* $(INSTALLROOT)$(docdir)/html +- $(INSTALL_DATA) nasmdoc.ps nasmdoc.txt $(INSTALLROOT)$(docdir) ++ $(INSTALL_DATA) info/* $(infodir) ++ mkdir -p $(docdir) ++ mkdir -p $(prefix)/share/doc/html/nasm ++ $(INSTALL_DATA) html/* $(prefix)/share/doc/html/nasm ++ $(INSTALL_DATA) nasmdoc.ps nasmdoc.txt $(docdir) diff --git a/devel/nasm-devel/pkg/DESCR b/devel/nasm-devel/pkg/DESCR new file mode 100644 index 00000000000..3412f0031f4 --- /dev/null +++ b/devel/nasm-devel/pkg/DESCR @@ -0,0 +1,6 @@ +The Netwide Assembler, NASM, is an 80x86 assembler designed for +portability and modularity. It supports a range of object file +formats, including Linux a.out and ELF, NetBSD/FreeBSD, COFF, +Microsoft 16-bit OBJ and Win32. It will also output plain binary +files. Its syntax is designed to be simple and easy to understand, +similar to Intel's but less complex. diff --git a/devel/nasm-devel/pkg/PLIST b/devel/nasm-devel/pkg/PLIST new file mode 100644 index 00000000000..e42158e38f6 --- /dev/null +++ b/devel/nasm-devel/pkg/PLIST @@ -0,0 +1,43 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2001/06/20 16:43:01 wiz Exp $ +bin/nasm +bin/ndisasm +bin/rdfdump +bin/ldrdf +bin/rdx +bin/rdflib +bin/rdf2bin +bin/rdf2ihx +bin/rdf2com +man/man1/nasm.1 +man/man1/ndisasm.1 +@unexec install-info --delete %D/info/nasm.info %D/info/dir +info/nasm.info +info/nasm.info-1 +info/nasm.info-2 +info/nasm.info-3 +info/nasm.info-4 +info/nasm.info-5 +info/nasm.info-6 +info/nasm.info-7 +info/nasm.info-8 +info/nasm.info-9 +info/nasm.info-10 +info/nasm.info-11 +@exec install-info %D/info/nasm.info %D/info/dir +share/doc/html/nasm/nasmdoc0.html +share/doc/html/nasm/nasmdoc1.html +share/doc/html/nasm/nasmdoc2.html +share/doc/html/nasm/nasmdoc3.html +share/doc/html/nasm/nasmdoc4.html +share/doc/html/nasm/nasmdoc5.html +share/doc/html/nasm/nasmdoc6.html +share/doc/html/nasm/nasmdoc7.html +share/doc/html/nasm/nasmdoc8.html +share/doc/html/nasm/nasmdoc9.html +share/doc/html/nasm/nasmdo10.html +share/doc/html/nasm/nasmdoca.html +share/doc/html/nasm/nasmdoci.html +share/doc/nasm/nasmdoc.ps +share/doc/nasm/nasmdoc.txt +@dirrm share/doc/html/nasm +@dirrm share/doc/nasm -- cgit v1.2.3