OBS User unknown 2008-06-25 19:34:16 +00:00 committed by Git OBS Bridge
parent 6101de6b3f
commit 9b8a60c754
6 changed files with 61 additions and 32 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1746c4d0fbe6f1f37c54459143f3a03875c372896ed823e3fa826f14fe72fbd2
size 729602

3
nasm-2.03.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bdeb99c84fcc7bc7655394387d86261c711794e38f87791960636e45bfbd9943
size 765408

View File

@ -1,11 +0,0 @@
--- rdoff/rdx.c
+++ rdoff/rdx.c
@@ -51,7 +51,7 @@
exit(255);
}
- code = (main_fn) s->offset;
+ code = (main_fn) (intptr_t) s->offset;
argv++, argc--; /* remove 'rdx' from command line */

View File

@ -1,11 +0,0 @@
--- preproc.c 2008-02-19 20:08:57.000000000 +0100
+++ preproc.c 2008-04-15 08:51:51.526780000 +0200
@@ -1074,7 +1074,7 @@
}
for (r = p, s = ourcopy; *r; r++) {
- if (r > p+MAX_KEYWORD)
+ if (r >= p+MAX_KEYWORD)
return tokval->t_type = TOKEN_ID; /* Not a keyword */
*s++ = tolower(*r);
}

View File

@ -1,3 +1,32 @@
-------------------------------------------------------------------
Thu Jun 12 12:39:18 CEST 2008 - pth@suse.de
- Update to 2.03:
* Add support for Intel AVX, CLMUL and FMA instructions,
including YMM registers.
* "dy", "resy" and "yword" for 32-byte operands.
* Fix some SSE5 instructions.
* Intel INVEPT, INVVPID and MOVBE instructions.
* Fix checking for critical expressions when the optimizer is enabled.
* Support the DWARF debugging format for ELF targets.
* Fix optimizations of signed bytes.
* Fix operation on bigendian machines.
* Fix buffer overflow in the preprocessor.
* SAFESEH support for Win32, IMAGEREL for Win64 (SEH).
* %? and %?? to refer to the name of a macro itself. In particular,
"%idefine keyword $%?" can be used to make a keyword "disappear".
* New options for dependency generation: -MD, -MF, -MP, -MT, -MQ.
* New preprocessor directives %pathsearch and %depend; INCBIN
reimplemented as a macro.
* %include now resolves macros in a sane manner.
* %substr can now be used to get other than one-character substrings.
* New type of character/string constants, using backquotes (`...`),
which support C-style escape sequences.
* %defstr and %idefstr to stringize macro definitions before creation.
* Fix forward references used in EQU statements.
- remove nasm-fix-crash.diff as its obsoleted by this version.
-------------------------------------------------------------------
Tue Apr 15 08:59:00 CEST 2008 - coolo@suse.de

View File

@ -1,5 +1,5 @@
#
# spec file for package nasm (Version 2.02)
# spec file for package nasm (Version 2.03)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@ -17,13 +17,11 @@ Url: http://nasm.sourceforge.net/
License: LGPL v2.1 or later
Group: Development/Languages/Other
AutoReqProv: on
Version: 2.02
Release: 3
Version: 2.03
Release: 2
Summary: Netwide Assembler (An x86 Assembler)
Source: nasm-%version.tar.bz2
Patch0: nasm-array_too_small.patch
Patch1: nasm-codecleanup.patch
Patch2: nasm-fix-crash.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@ -64,8 +62,6 @@ Authors:
%prep
%setup -q
%patch
%patch1
%patch2
%package doc
License: LGPL v2.1 or later
@ -124,6 +120,7 @@ install -m 644 AUTHORS CHANGES ChangeLog COPYING INSTALL TODO README \
install -m 644 rdoff/README rdoff/doc/* \
$RPM_BUILD_ROOT/%{_docdir}/nasm/rdoff
rm -f $RPM_BUILD_ROOT/%_docdir/nasm/*.ps
rm -f %buildroot%{_docdir}/nasm/INSTALL
%clean
[ "$RPM_BUILD_ROOT" != "/" -a -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT;
@ -145,6 +142,31 @@ rm -f $RPM_BUILD_ROOT/%_docdir/nasm/*.ps
%doc %{_infodir}/nasm*
%changelog
* Thu Jun 12 2008 pth@suse.de
- Update to 2.03:
* Add support for Intel AVX, CLMUL and FMA instructions,
including YMM registers.
* "dy", "resy" and "yword" for 32-byte operands.
* Fix some SSE5 instructions.
* Intel INVEPT, INVVPID and MOVBE instructions.
* Fix checking for critical expressions when the optimizer is enabled.
* Support the DWARF debugging format for ELF targets.
* Fix optimizations of signed bytes.
* Fix operation on bigendian machines.
* Fix buffer overflow in the preprocessor.
* SAFESEH support for Win32, IMAGEREL for Win64 (SEH).
* %%? and %%?? to refer to the name of a macro itself. In particular,
"%%idefine keyword $%%?" can be used to make a keyword "disappear".
* New options for dependency generation: -MD, -MF, -MP, -MT, -MQ.
* New preprocessor directives %%pathsearch and %%depend; INCBIN
reimplemented as a macro.
* %%include now resolves macros in a sane manner.
* %%substr can now be used to get other than one-character substrings.
* New type of character/string constants, using backquotes (`...`),
which support C-style escape sequences.
* %%defstr and %%idefstr to stringize macro definitions before creation.
* Fix forward references used in EQU statements.
- remove nasm-fix-crash.diff as its obsoleted by this version.
* Tue Apr 15 2008 coolo@suse.de
- fix crash in syslinux
* Mon Apr 07 2008 pth@suse.de