head 1.6; access; symbols pkgsrc-2016Q4:1.5.0.22 pkgsrc-2016Q4-base:1.5 pkgsrc-2016Q3:1.5.0.20 pkgsrc-2016Q3-base:1.5 pkgsrc-2016Q2:1.5.0.18 pkgsrc-2016Q2-base:1.5 pkgsrc-2016Q1:1.5.0.16 pkgsrc-2016Q1-base:1.5 pkgsrc-2015Q4:1.5.0.14 pkgsrc-2015Q4-base:1.5 pkgsrc-2015Q3:1.5.0.12 pkgsrc-2015Q3-base:1.5 pkgsrc-2015Q2:1.5.0.10 pkgsrc-2015Q2-base:1.5 pkgsrc-2015Q1:1.5.0.8 pkgsrc-2015Q1-base:1.5 pkgsrc-2014Q4:1.5.0.6 pkgsrc-2014Q4-base:1.5 pkgsrc-2014Q3:1.5.0.4 pkgsrc-2014Q3-base:1.5 pkgsrc-2014Q2:1.5.0.2 pkgsrc-2014Q2-base:1.5 pkgsrc-2014Q1:1.4.0.54 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.4.0.52 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.50 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.48 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.46 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.4.0.44 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.4.0.42 pkgsrc-2012Q3-base:1.4 pkgsrc-2012Q2:1.4.0.40 pkgsrc-2012Q2-base:1.4 pkgsrc-2012Q1:1.4.0.38 pkgsrc-2012Q1-base:1.4 pkgsrc-2011Q4:1.4.0.36 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q3:1.4.0.34 pkgsrc-2011Q3-base:1.4 pkgsrc-2011Q2:1.4.0.32 pkgsrc-2011Q2-base:1.4 pkgsrc-2011Q1:1.4.0.30 pkgsrc-2011Q1-base:1.4 pkgsrc-2010Q4:1.4.0.28 pkgsrc-2010Q4-base:1.4 pkgsrc-2010Q3:1.4.0.26 pkgsrc-2010Q3-base:1.4 pkgsrc-2010Q2:1.4.0.24 pkgsrc-2010Q2-base:1.4 pkgsrc-2010Q1:1.4.0.22 pkgsrc-2010Q1-base:1.4 pkgsrc-2009Q4:1.4.0.20 pkgsrc-2009Q4-base:1.4 pkgsrc-2009Q3:1.4.0.18 pkgsrc-2009Q3-base:1.4 pkgsrc-2009Q2:1.4.0.16 pkgsrc-2009Q2-base:1.4 pkgsrc-2009Q1:1.4.0.14 pkgsrc-2009Q1-base:1.4 pkgsrc-2008Q4:1.4.0.12 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.10 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.8 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.6 pkgsrc-2008Q2-base:1.4 cwrapper:1.4.0.4 pkgsrc-2008Q1:1.4.0.2 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.2.0.8 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.6 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.4 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.2 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.1.0.26 pkgsrc-2006Q4-base:1.1 pkgsrc-2006Q3:1.1.0.24 pkgsrc-2006Q3-base:1.1 pkgsrc-2006Q2:1.1.0.22 pkgsrc-2006Q2-base:1.1 pkgsrc-2006Q1:1.1.0.20 pkgsrc-2006Q1-base:1.1 pkgsrc-2005Q4:1.1.0.18 pkgsrc-2005Q4-base:1.1 pkgsrc-2005Q3:1.1.0.16 pkgsrc-2005Q3-base:1.1 pkgsrc-2005Q2:1.1.0.14 pkgsrc-2005Q2-base:1.1 pkgsrc-2005Q1:1.1.0.12 pkgsrc-2005Q1-base:1.1 pkgsrc-2004Q4:1.1.0.10 pkgsrc-2004Q4-base:1.1 pkgsrc-2004Q3:1.1.0.8 pkgsrc-2004Q3-base:1.1 pkgsrc-2004Q2:1.1.0.6 pkgsrc-2004Q2-base:1.1 pkgsrc-2004Q1:1.1.0.4 pkgsrc-2004Q1-base:1.1 pkgsrc-2003Q4:1.1.0.2 pkgsrc-2003Q4-base:1.1; locks; strict; comment @# @; 1.6 date 2017.02.14.08.05.30; author adam; state dead; branches; next 1.5; commitid cufJlzeaZLZysTFz; 1.5 date 2014.04.08.12.50.43; author adam; state Exp; branches; next 1.4; commitid Zojy3B9KjAQ0zSvx; 1.4 date 2008.02.08.03.50.07; author bjs; state Exp; branches; next 1.3; 1.3 date 2008.01.28.05.38.20; author bjs; state Exp; branches; next 1.2; 1.2 date 2007.01.06.15.11.58; author jmmv; state Exp; branches; next 1.1; 1.1 date 2003.09.17.16.40.14; author jmmv; state Exp; branches; next ; desc @@ 1.6 log @Version 2.12.02 Fix preprocessor errors, especially %error and %warning, inside %if statements. Fix relative relocations in 32-bit Mach-O. More Codeview debug format fixes. If the MASM PTR keyword is encountered, issue a warning. This is much more likely to indicate a MASM-ism encountered in NASM than it is a valid label. This warning can be suppressed with -w-ptr, the [warning] directive (see section 2.1.24) or by the macro definition %idefine ptr %??. When an error or a warning comes from the expansion of a multi-line macro, display the file and line numbers for the expanded macros. Macros defined with .nolist do not get displayed. Add macros ilog2fw() and ilog2cw() to the ifunc macro package. @ text @$NetBSD: patch-aa,v 1.5 2014/04/08 12:50:43 adam Exp $ --- Makefile.in.orig 2014-02-20 00:04:27.000000000 +0000 +++ Makefile.in @@@@ -22,7 +22,7 @@@@ INTERNAL_CFLAGS = -I$(srcdir) -I. ALL_CFLAGS = $(BUILD_CFLAGS) $(INTERNAL_CFLAGS) LDFLAGS = @@LDFLAGS@@ LIBS = @@LIBS@@ -PERL = perl -I$(srcdir)/perllib +PERL = ${PERL5} XOBJS = @@XOBJS@@ @@@@ -201,12 +201,12 @@@@ perlreq: $(PERLREQ) manpages: nasm.1 ndisasm.1 install: nasm$(X) ndisasm$(X) - $(MKDIR) -p $(INSTALLROOT)$(bindir) - $(INSTALL_PROGRAM) nasm$(X) $(INSTALLROOT)$(bindir)/nasm$(X) - $(INSTALL_PROGRAM) ndisasm$(X) $(INSTALLROOT)$(bindir)/ndisasm$(X) - $(MKDIR) -p $(INSTALLROOT)$(mandir)/man1 - $(INSTALL_DATA) $(srcdir)/nasm.1 $(INSTALLROOT)$(mandir)/man1/nasm.1 - $(INSTALL_DATA) $(srcdir)/ndisasm.1 $(INSTALLROOT)$(mandir)/man1/ndisasm.1 + $(BSD_INSTALL_PROGRAM_DIR) $(INSTALLROOT)$(bindir) + $(BSD_INSTALL_PROGRAM) nasm$(X) $(INSTALLROOT)$(bindir)/nasm$(X) + $(BSD_INSTALL_PROGRAM) ndisasm$(X) $(INSTALLROOT)$(bindir)/ndisasm$(X) + $(BSD_INSTALL_MAN_DIR) $(INSTALLROOT)$(mandir)/man1 + $(BSD_INSTALL_MAN) $(srcdir)/nasm.1 $(INSTALLROOT)$(mandir)/man1/nasm.1 + $(BSD_INSTALL_MAN) $(srcdir)/ndisasm.1 $(INSTALLROOT)$(mandir)/man1/ndisasm.1 clean: $(RM) -f *.$(O) *.s *.i @ 1.5 log @Changes 2.11.02: * Add the XSAVEC, XSAVES and XRSTORS family instructions. * Add the CLFLUSHOPT instruction. @ text @d1 1 a1 1 $NetBSD$ @ 1.4 log @ Update package to install html documentation in the right place. While here, simplify things by using the BSD_INSTALL* variables. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.3 2008/01/28 05:38:20 bjs Exp $ d3 1 a3 1 --- Makefile.in.orig 2008-01-17 15:22:39.000000000 -0500 d14 2 a15 2 @@@@ -148,12 +148,12 @@@@ PERLREQ = macros.c insnsa.c insnsd.c ins perlreq: $(PERLREQ) @ 1.3 log @ Update to version 2.01. There are far too many changes to include here; please see the ChangeLog if interested. All patches except Makefile patches are no longer necessary. While here, add -Wno-signed-char to quiet these warnings. Also change INSTALLATION_DIRS to AUTO_MKDIRS, quiet pkglint by setting INFO_FILES=yes. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.2 2007/01/06 15:11:58 jmmv Exp $ d14 19 @ 1.2 log @Add support to generate Mach-O objects (for Intel Macs). Code taken from the CVS repository, so it will be in the next public release of nasm. Bump PKGREVISION to 3. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.1 2003/09/17 16:40:14 jmmv Exp $ d3 1 a3 1 --- Makefile.in.orig 2005-01-15 00:05:31.000000000 +0100 d5 2 a6 2 @@@@ -18,7 +18,7 @@@@ CC = @@CC@@ CFLAGS = @@CFLAGS@@ @@GCCFLAGS@@ @@DEFS@@ -I$(srcdir) -I. d9 1 a9 1 -PERL = perl d12 1 a12 9 INSTALL = @@INSTALL@@ INSTALL_PROGRAM = @@INSTALL_PROGRAM@@ @@@@ -51,7 +51,7 @@@@ NASM = nasm.$(O) nasmlib.$(O) float.$(O) labels.$(O) parser.$(O) outform.$(O) output/outbin.$(O) \ output/outaout.$(O) output/outcoff.$(O) output/outelf.$(O) \ output/outobj.$(O) output/outas86.$(O) output/outrdf2.$(O) \ - output/outdbg.$(O) output/outieee.$(O) \ + output/outdbg.$(O) output/outieee.$(O) output/outmacho.$(O) \ preproc.$(O) listing.$(O) eval.$(O) a13 1 NDISASM = ndisasm.$(O) disasm.$(O) sync.$(O) nasmlib.$(O) insnsd.$(O) @ 1.1 log @Update to 0.98.37 (really, rename nasm-devel to nasm). This version is far more complete than 0.98, plus homogenizing the package in a single one will save us from conflicts during bulk builds (and during manual builds too). @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.3 2003/08/30 15:09:03 wiz Exp $ d3 1 a3 1 --- Makefile.in.orig Fri Aug 29 21:56:40 2003 d14 9 @