diff --git a/nasm-2.03.90.tar.bz2 b/nasm-2.03.90.tar.bz2 new file mode 100644 index 0000000..aa89caa --- /dev/null +++ b/nasm-2.03.90.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e69723431622a500c2c4200682411f5733b4842a49183fca387788b79633b584 +size 784047 diff --git a/nasm-2.03.tar.bz2 b/nasm-2.03.tar.bz2 deleted file mode 100644 index edebb70..0000000 --- a/nasm-2.03.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bdeb99c84fcc7bc7655394387d86261c711794e38f87791960636e45bfbd9943 -size 765408 diff --git a/nasm-array_too_small.patch b/nasm-array_too_small.patch deleted file mode 100644 index 98027b3..0000000 --- a/nasm-array_too_small.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- listing.c -+++ listing.c -@@ -220,7 +220,7 @@ - { - uint64_t d = *(int64_t *)data; - char q[19]; -- uint8_t p[4], *r = p; -+ uint8_t p[8], *r = p; - q[0] = '('; - q[17] = ')'; - q[18] = '\0'; diff --git a/nasm.changes b/nasm.changes index 05f01c6..244e06a 100644 --- a/nasm.changes +++ b/nasm.changes @@ -1,3 +1,28 @@ +------------------------------------------------------------------- +Tue Sep 9 12:50:14 CEST 2008 - pth@suse.de + +- Update to 2.04rc1. Changes since 2.03: + + 2.04.rc1: + * Sanitize macro handing in the %error directive. + * New %warning directive to issue user-controlled warnings. + * __utf16__ and __utf32__ operators to generate UTF-16 and UTF-32 + strings. + * Correct the handling of nested %reps. + * Support for x87 packed BCD constants. + * New %strcat directive to join quoted strings together. + * Correct the LTR instruction in 64-bit mode. + * Fix unnecessary REX.W prefix on indirect jumps in 64-bit mode. + * New %use macro directive to support standard macro directives. + * Excess default parameters to %macro now issues a warning by default. + * Numerous bug fixes, especially to the AES, AVX and VTX instructions. + + 2.03.01: + + * Fix buffer overflow in the listing module. + * Fix the handling of hexadecimal escape codes in `...` strings. + * The -F option now implies -g. + ------------------------------------------------------------------- Thu Jun 12 12:39:18 CEST 2008 - pth@suse.de diff --git a/nasm.spec b/nasm.spec index c09a337..035fd4b 100644 --- a/nasm.spec +++ b/nasm.spec @@ -1,10 +1,17 @@ # -# spec file for package nasm (Version 2.03) +# spec file for package nasm (Version 2.03.90) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. -# This file and all modifications and additions to the pristine -# package are under the same license as the package itself. # +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + # Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -17,11 +24,10 @@ Url: http://nasm.sourceforge.net/ License: LGPL v2.1 or later Group: Development/Languages/Other AutoReqProv: on -Version: 2.03 -Release: 2 +Version: 2.03.90 +Release: 1 Summary: Netwide Assembler (An x86 Assembler) Source: nasm-%version.tar.bz2 -Patch0: nasm-array_too_small.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -60,8 +66,7 @@ Authors: Chuck Crayne %prep -%setup -q -%patch +%setup -q -n nasm-2.04rc1 %package doc License: LGPL v2.1 or later @@ -142,6 +147,25 @@ rm -f %buildroot%{_docdir}/nasm/INSTALL %doc %{_infodir}/nasm* %changelog +* Tue Sep 09 2008 pth@suse.de +- Update to 2.04rc1. Changes since 2.03: + 2.04.rc1: + * Sanitize macro handing in the %%error directive. + * New %%warning directive to issue user-controlled warnings. + * __utf16__ and __utf32__ operators to generate UTF-16 and UTF-32 + strings. + * Correct the handling of nested %%reps. + * Support for x87 packed BCD constants. + * New %%strcat directive to join quoted strings together. + * Correct the LTR instruction in 64-bit mode. + * Fix unnecessary REX.W prefix on indirect jumps in 64-bit mode. + * New %%use macro directive to support standard macro directives. + * Excess default parameters to %%macro now issues a warning by default. + * Numerous bug fixes, especially to the AES, AVX and VTX instructions. + 2.03.01: + * Fix buffer overflow in the listing module. + * Fix the handling of hexadecimal escape codes in `...` strings. + * The -F option now implies -g. * Thu Jun 12 2008 pth@suse.de - Update to 2.03: * Add support for Intel AVX, CLMUL and FMA instructions,