- Update from version 2.16.03 to 3.00
- Update of rootfile not required
- Changelog
    3.00
            Improve the documentation for building from source (appendix D).
            Add support for the APX and AVX10 instruction sets, and various
                miscellaneous new instructions.
            Add new preprocessor functions: %b2hs(), %chr(), %depend(), %find(),
                %findi(), %hs2b(), %null(), %ord(), %pathsearch(), and 
%realpath().
                See section 5.4.
            New preprocessor directive %note to insert a note in the list file,
                without issuing an external diagnosic. Unlike a comment, it is
                optionally macro-expanded, see section 5.11.
            New preprocessor directive %iffile (and corresponding function 
%isfile())
                to test for the existence of a file. See section 5.6.12.
            New preprocessor directive %ifdirective to test for the existence 
of a
                preprocessor directive, assembly directive, or 
pseudo-instruction; see
                section 5.6.10.
            Fix a number of invalid memory references (usually causing crashes) 
on
                various invalid inputs.
            Fix multiple bugs in the handling of $–escaped symbols.
            The use of $ as a prefix for hexadecimal numbers has been 
deprecated, and
                will now issue a warning. A new directive [DOLLARHEX] can be 
used to
                disable this syntax entirely, see section 8.12.
            Fix the generation of segment selector references (mainly used in 
the obj
                output format.)
            Fix crash in the obj backend when code was emitted into the default
                segment, without any labels having been defined.
            Clean up the command-line help text (-h) and break it down into 
individual
                topics, as the previous output was just too verbose to be 
practical
                as a quick reference.
            The implicit DEFAULT ABS in 64-bit mode is deprecated and may be 
changed
                to REL in the future. See section 8.2. A warning is now emitted 
for
                this condition.
            It is now possible to set the REL/ABS default for memory accesses 
using
                FS: or GS:, see section 8.2.
            The __?DEFAULT?__ standard macro now reflects the settings of the 
DEFAULT
                directive. See section 6.4.
            The NASM preprocessor now assumes that an unknown directive starting
                with %if or %elif is a misspelled or not yet implemented 
conditional
                directive, and tries to match it with a corresponding %endif. 
See
                section 5.6.14.
            The masm macro package now defines a macro for x87 register syntax. 
See
                section 7.5.
            A new macro package, vtern, to simplify generation of the control
                immediates for the VPTERNLOGD and VPTERNLOGQ instructions. See
                section 7.6.
            A new command line option -LF allows overriding [LIST -] directives.
            In the obj output format, allow a segment in the FLAT pseudo-group 
to also
                belong to another (real) group. Used on OS/2.
            Add a new build_version directive to the Mach-O backend. See 
section 9.8.6.
            Fix a spec violation in the generation of DWARF debugging 
information on ELF.
            Response files can now be nested.
            Many documentation improvements.

Signed-off-by: Adolf Belka <[email protected]>
---
 lfs/nasm | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/lfs/nasm b/lfs/nasm
index 2eef65eae..daeb44535 100644
--- a/lfs/nasm
+++ b/lfs/nasm
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2024  IPFire Team  <[email protected]>                     #
+# Copyright (C) 2007-2025  IPFire Team  <[email protected]>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 2.16.03
+VER        = 3.00
 
 THISAPP    = nasm-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 
742cbf330341fde9f778d8ca13e8c06199f48796d47028ac973d39e3d9e434450cdfebe89f6ab248d372bdaeb0c88a25eb7153a39b66fc05e770523d4c9e11e9
+$(DL_FILE)_BLAKE2 = 
9cfb8debdc4623cbd5dee2dbc8f4c52bedbf6bee6aa9165bf0abc31658e969ad54446e327ee3b65978396640dce5bb2dfe1ba2314afc0e5eb32b918d90d66a4e
 
 install : $(TARGET)
 
@@ -71,8 +71,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
        cd $(DIR_APP) && ./configure \
-       --prefix=/usr
-
+                               --prefix=/usr
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
        @rm -rf $(DIR_APP)
-- 
2.51.0


Reply via email to