Subject: CVS commit: pkgsrc/devel/nasm
From: Adam Ciarcinski
Date: 2019-01-05 01:01:32
Message id: 20190105000132.C06FBFB16@cvs.NetBSD.org

Log Message:
nasm: updated to 2.14.02

Version 2.14.02
Fix crash due to multiple errors or warnings during the code generation pass if \ 
a list file is specified.

Version 2.14.01
Create all system-defined macros defore processing command-line given \ 
preprocessing directives (-p, -d, -u, --pragma, --before).
If debugging is enabled, define a __DEBUG_FORMAT__ predefined macro. See section \ 
4.11.7.
Fix an assert for the case in the obj format when a SEG operator refers to an \ 
EXTERN symbol declared further down in the code.
Fix a corner case in the floating-point code where a binary, octal or \ 
hexadecimal floating-point having at least 32, 11, or 8 mantissa digits could \ 
produce slightly incorrect results under very specific conditions.
Support -MD without a filename, for gcc compatibility. -MF can be used to set \ 
the dependencies output filename. See section 2.1.7.
Fix -E in combination with -MD. See section 2.1.21.
Fix missing errors on redefined labels; would cause convergence failure instead \ 
which is very slow and not easy to debug.
Duplicate definitions of the same label with the same value is now explicitly \ 
permitted (2.14 would allow it in some circumstances.)
Add the option --no-line to ignore %line directives in the source. See section \ 
2.1.33 and section 4.10.1.

Files:
RevisionActionfile
1.61modifypkgsrc/devel/nasm/Makefile
1.32modifypkgsrc/devel/nasm/distinfo