850a79fb24
Suggested by Juan RP <juan at xtraeme dot dyndns dot org> 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
47 lines
1.1 KiB
Text
47 lines
1.1 KiB
Text
@comment $NetBSD: PLIST,v 1.3 2003/01/13 23:31:11 salo 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
|
|
info/nasm.info-12
|
|
info/nasm.info-13
|
|
info/nasm.info-14
|
|
@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/nasmdocb.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
|