head 1.4; access; symbols pkgsrc-2013Q2:1.4.0.54 pkgsrc-2013Q2-base:1.4 pkgsrc-2012Q4:1.4.0.52 pkgsrc-2012Q4-base:1.4 pkgsrc-2011Q4:1.4.0.50 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q2:1.4.0.48 pkgsrc-2011Q2-base:1.4 pkgsrc-2009Q4:1.4.0.46 pkgsrc-2009Q4-base:1.4 pkgsrc-2008Q4:1.4.0.44 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.42 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.40 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.38 pkgsrc-2008Q2-base:1.4 pkgsrc-2008Q1:1.4.0.36 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.4.0.34 pkgsrc-2007Q4-base:1.4 pkgsrc-2007Q3:1.4.0.32 pkgsrc-2007Q3-base:1.4 pkgsrc-2007Q2:1.4.0.30 pkgsrc-2007Q2-base:1.4 pkgsrc-2007Q1:1.4.0.28 pkgsrc-2007Q1-base:1.4 pkgsrc-2006Q4:1.4.0.26 pkgsrc-2006Q4-base:1.4 pkgsrc-2006Q3:1.4.0.24 pkgsrc-2006Q3-base:1.4 pkgsrc-2006Q2:1.4.0.22 pkgsrc-2006Q2-base:1.4 pkgsrc-2006Q1:1.4.0.20 pkgsrc-2006Q1-base:1.4 pkgsrc-2005Q4:1.4.0.18 pkgsrc-2005Q4-base:1.4 pkgsrc-2005Q3:1.4.0.16 pkgsrc-2005Q3-base:1.4 pkgsrc-2005Q2:1.4.0.14 pkgsrc-2005Q2-base:1.4 pkgsrc-2005Q1:1.4.0.12 pkgsrc-2005Q1-base:1.4 pkgsrc-2004Q4:1.4.0.10 pkgsrc-2004Q4-base:1.4 pkgsrc-2004Q3:1.4.0.8 pkgsrc-2004Q3-base:1.4 pkgsrc-2004Q2:1.4.0.6 pkgsrc-2004Q2-base:1.4 pkgsrc-2004Q1:1.4.0.4 pkgsrc-2004Q1-base:1.4 pkgsrc-2003Q4:1.4.0.2 pkgsrc-2003Q4-base:1.4 netbsd-1-6-1:1.2.0.2 netbsd-1-6-1-base:1.2 netbsd-1-6:1.1.1.1.0.8 netbsd-1-6-RELEASE-base:1.1.1.1 pkgviews:1.1.1.1.0.4 pkgviews-base:1.1.1.1 buildlink2:1.1.1.1.0.2 buildlink2-base:1.1.1.1 netbsd-1-5-PATCH003:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.4 date 2003.09.17.16.41.39; author jmmv; state dead; branches; next 1.3; 1.3 date 2003.06.23.21.13.12; author seb; state Exp; branches; next 1.2; 1.2 date 2003.01.13.23.31.12; author salo; state Exp; branches; next 1.1; 1.1 date 2001.06.20.16.43.01; author wiz; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2001.06.20.16.43.01; author wiz; state Exp; branches; next ; desc @@ 1.4 log @nasm has been updated to 0.98.37, so this package is useless now. @ text @$NetBSD: patch-ab,v 1.3 2003/06/23 21:13:12 seb Exp $ --- doc/Makefile.in.orig 2002-05-18 22:17:28.000000000 +0000 +++ doc/Makefile.in @@@@ -9,20 +9,20 @@@@ prefix = @@prefix@@ exec_prefix = @@exec_prefix@@ bindir = @@bindir@@ mandir = @@mandir@@ -docdir = $(prefix)/doc/nasm +docdir = $(prefix)/share/doc/nasm +htmldocdir = $(prefix)/share/doc/html/nasm infodir = @@infodir@@ INSTALL = @@INSTALL@@ INSTALL_PROGRAM = @@INSTALL_PROGRAM@@ INSTALL_DATA = @@INSTALL_DATA@@ -PERL = perl -MAKEINFO = makeinfo +PERL = ${PERL5} TEXI2DVI = texi2dvi PS2PDF = ps2pdf -dOptimize=true # Part of GhostScript SRCS = nasmdoc.src -OUT = nasm.info nasmdoc.ps nasmdoc.pdf +OUT = nasm.info nasmdoc.ps # nasmdoc.pdf all: $(OUT) @@@@ -73,6 +73,7 @@@@ spotless: clean install: all $(INSTALL_DATA) info/* $(INSTALLROOT)$(infodir) - mkdir -p $(INSTALLROOT)$(docdir)/html - $(INSTALL_DATA) html/* $(INSTALLROOT)$(docdir)/html - $(INSTALL_DATA) nasmdoc.ps nasmdoc.pdf nasmdoc.txt $(INSTALLROOT)$(docdir) + $(INSTALL_DATA_DIR) $(INSTALLROOT)$(docdir) + $(INSTALL_DATA_DIR) $(INSTALLROOT)$(htmldocdir) + $(INSTALL_DATA) html/* $(INSTALLROOT)$(htmldocdir) + $(INSTALL_DATA) nasmdoc.ps nasmdoc.txt $(INSTALLROOT)$(docdir) @ 1.3 log @Convert to USE_NEW_TEXINFO. @ text @d1 1 a1 1 $NetBSD$ @ 1.2 log @Update to version 0.98.35. Suggested by Juan RP in PR pkg/19841. - HOMEPAGE has changed - nasm now has GNU autoconf configure script Changes: * NASM is now LGPL. 0.98.35 ------- * Fix build failure on 16-bit DOS (Makefile.bc3 workaround for compiler bug.) * Fix dependencies and compiler warnings. * Add "const" in a number of places. * Add -X option to specify error reporting format (use -Xvc to integrate with Microsoft Visual Studio.) * Minor changes for code legibility. * Drop use of tmpnam() in rdoff (security fix.) 0.98.34 ------- * Correct additional address-size vs. operand-size confusions. * Generate dependencies for all Makefiles automatically. * Add support for unimplemented (but theoretically available) registers such as tr0 and cr5. Segment registers 6 and 7 are called segr6 and segr7 for the operations which they can be represented. * Correct some disassembler bugs related to redundant address-size prefixes. Some work still remains in this area. * Correctly generate an error for things like "SEG eax". * Add the JMPE instruction, enabled by "CPU IA64". * Correct compilation on newer gcc/glibc platforms. * Issue an error on things like "jmp far eax". 0.98.33 ------- * New __NASM_PATCHLEVEL__ and __NASM_VERSION_ID__ standard macros to round out the version-query macros. version.pl now understands X.YYplWW or X.YY.ZZplWW as a version number, equivalent to X.YY.ZZ.WW (or X.YY.0.WW, as appropriate). * New keyword "strict" to disable the optimization of specific operands. * Fix the handing of size overrides with JMP instructions (instructions such as "jmp dword foo".) * Fix the handling of "ABSOLUTE label", where "label" points into a relocatable segment. * Fix OBJ output format with lots of externs. * More documentation updates. * Add -Ov option to get verbose information about optimizations. * Undo a braindead change which broke %elif directives. * Makefile updates. 0.98.32 ------- * Fix NASM crashing when %macro directives were left unterminated. * Lots of documentation updates. * Complete rewrite of the PostScript/PDF documentation generator. * The MS Visual C++ Makefile was updated and corrected. * Recognize .rodata as a standard section name in ELF. * Fix some obsolete Perl4-isms in Perl scripts. * Fix configure.in to work with autoconf 2.5x. * Fix a couple of "make cleaner" misses. * Make the normal "./configure && make" work with Cygwin. 0.98.31 ------- * Correctly build in a separate object directory again. * Derive all references to the version number from the version file. * New standard macros __NASM_SUBMINOR__ and __NASM_VER__ macros. * Lots of Makefile updates and bug fixes. * New %ifmacro directive to test for multiline macros. * Documentation updates. * Fixes for 16-bit OBJ format output. * Changed the NASM environment variable to NASMENV. 0.98.30 ------- * Changed doc files a lot: completely removed old READMExx and Wishlist files, incorporating all information in CHANGES and TODO. * I waited a long time to rename zoutieee.c to (original) outieee.c * moved all output modules to output/ subdirectory. * Added 'make strip' target to strip debug info from nasm & ndisasm. * Added INSTALL file with installation instructions. * Added -v option description to nasm man. * Added dist makefile target to produce source distributions. * 16-bit support for ELF output format (GNU extension, but useful.) 0.98.28 ------- * Fastcooked this for Debian's Woody release: Frank applied the INCBIN bug patch to 0.98.25alt and called it 0.98.28 to not confuse poor little apt-get. 0.98.26 ------- * Reorganised files even better from 0.98.25alt 0.98.25alt ---------- * Prettified the source tree. Moved files to more reasonable places. * Added findleak.pl script to misc/ directory. 0.98.8 - 0.98.25 ---------------- * UNKNOWN @ text @d3 3 a5 3 --- doc/Makefile.in.orig Sun May 19 00:17:28 2002 +++ doc/Makefile.in Mon Jan 13 23:51:53 2003 @@@@ -9,20 +9,21 @@@@ d19 1 a20 1 MAKEINFO = makeinfo d30 1 a30 1 @@@@ -73,6 +74,7 @@@@ @ 1.1 log @Initial revision @ text @d3 38 a40 44 --- 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 @ 1.1.1.1 log @Initial import of nasm-devel, development version of nasm. Provided by Hiramatsu Yoshifumi in pkg/13226, with slight changes by me. @ text @@