Hello community, here is the log from the commit of package nasm checked in at Wed Jan 23 23:17:49 CET 2008. -------- --- nasm/nasm.changes 2008-01-10 19:41:48.000000000 +0100 +++ /mounts/work_src_done/STABLE/nasm/nasm.changes 2008-01-22 11:58:06.000000000 +0100 @@ -1,0 +2,5 @@ +Tue Jan 22 11:56:31 CET 2008 - pth@suse.de + +- Update to 2.01 final. + +------------------------------------------------------------------- Old: ---- nasm-2.01rc2.tar.bz2 New: ---- nasm-2.01.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nasm.spec ++++++ --- /var/tmp/diff_new_pack.V19619/_old 2008-01-23 23:16:57.000000000 +0100 +++ /var/tmp/diff_new_pack.V19619/_new 2008-01-23 23:16:57.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package nasm (Version 2.01rc2) +# spec file for package nasm (Version 2.01) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -16,7 +16,7 @@ License: LGPL v2.1 or later Group: Development/Languages/Other AutoReqProv: on -Version: 2.01rc2 +Version: 2.01 Release: 1 Summary: Netwide Assembler (An x86 Assembler) Source: nasm-%version.tar.bz2 @@ -101,7 +101,9 @@ %doc %{_infodir}/nasm* %changelog -* Thu Jan 10 2008 - pth@suse.de +* Tue Jan 22 2008 pth@suse.de +- Update to 2.01 final. +* Thu Jan 10 2008 pth@suse.de - Update to 2.01rc2: 2.01 ---- @@ -142,59 +144,59 @@ * Significant performance improvements. - Fix array sized to low. - Fix pointer->int cast. -* Fri Jan 26 2007 - ro@suse.de +* Fri Jan 26 2007 ro@suse.de - replace ghostscript-mini by ghostscript_any in BuildReq (#119914) -* Wed Jan 25 2006 - mls@suse.de +* Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires -* Thu Sep 22 2005 - uli@suse.de +* Thu Sep 22 2005 uli@suse.de - update -> 0.98.39 (includes secfix and no longer builds with -ansi, among other things) -* Tue Dec 21 2004 - sf@suse.de +* Tue Dec 21 2004 sf@suse.de - use vsnprintf to avoid buffer overflow (#49336) -* Wed Feb 25 2004 - stepan@suse.de +* Wed Feb 25 2004 stepan@suse.de - update to 0.98.38 - use -fno-strict-aliasing - add rdx tools -* Sat Jan 10 2004 - adrian@suse.de +* Sat Jan 10 2004 adrian@suse.de - add %%defattr -* Thu Apr 24 2003 - ro@suse.de +* Thu Apr 24 2003 ro@suse.de - fix install_info --delete call and move from preun to postun -* Mon Feb 10 2003 - mmj@suse.de +* Mon Feb 10 2003 mmj@suse.de - Use %%install_info macro [#23442] - Use BuildRoot: -* Wed Nov 20 2002 - ro@suse.de +* Wed Nov 20 2002 ro@suse.de - use ghostscript-mini-packages -* Wed Sep 18 2002 - uli@suse.de +* Wed Sep 18 2002 uli@suse.de - update -> 0.98.35 (adds -X option to specify error reporting format, drops use of tmpnam() in rdoff) -* Tue Sep 17 2002 - ro@suse.de +* Tue Sep 17 2002 ro@suse.de - removed bogus self-provides -* Sun Aug 18 2002 - ro@suse.de +* Sun Aug 18 2002 ro@suse.de - fixed neededforbuild -* Sun Aug 18 2002 - ro@suse.de +* Sun Aug 18 2002 ro@suse.de - added ghostscript-x11-packages to neededforbuild (for gs) -* Wed Jul 31 2002 - uli@suse.de +* Wed Jul 31 2002 uli@suse.de - update -> 0.98.34 (need SSE2 support) - use RPM_OPT_FLAGS -* Thu May 03 2001 - uli@suse.de +* Thu May 03 2001 uli@suse.de - schwab fixed the fixed fix, and now it works! No, really, it works! -* Wed May 02 2001 - uli@suse.de +* Wed May 02 2001 uli@suse.de - ditched the fix, it breaks zsnes 1.20 and God knows what else... -* Fri Apr 27 2001 - uli@suse.de +* Fri Apr 27 2001 uli@suse.de - added a new and improved fix by H.J. Lu... -* Thu Apr 26 2001 - uli@suse.de +* Thu Apr 26 2001 uli@suse.de - some versions of ld don't eat the ELF binaries created by nasm 0.98, added fix by H.J. Lu -* Thu Nov 09 2000 - uli@suse.de +* Thu Nov 09 2000 uli@suse.de - added missing docs -* Fri Jun 02 2000 - kukuk@suse.de +* Fri Jun 02 2000 kukuk@suse.de - Use doc macro -* Thu Mar 02 2000 - kukuk@suse.de +* Thu Mar 02 2000 kukuk@suse.de - Use _mandir macro -* Mon Sep 13 1999 - bs@suse.de +* Mon Sep 13 1999 bs@suse.de - ran old prepare_spec on spec file to switch to new prepare_spec. -* Fri Jun 04 1999 - uli@suse.de +* Fri Jun 04 1999 uli@suse.de - update -> 0.98 -* Thu Dec 17 1998 - uli@suse.de +* Thu Dec 17 1998 uli@suse.de - new package, version 0.97 ++++++ nasm-2.01rc2.tar.bz2 -> nasm-2.01.tar.bz2 ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/nasm-2.01rc2/CHANGES new/nasm-2.01/CHANGES --- old/nasm-2.01rc2/CHANGES 2008-01-09 08:16:21.000000000 +0100 +++ new/nasm-2.01/CHANGES 2008-01-17 21:22:17.000000000 +0100 @@ -7,6 +7,7 @@ * Fix debugging info when using "-f elf" (backwards alias for "-f elf32"). * Man pages for rdoff tools (from the Debian project.) +* ELF: handle large numbers of sections. 2.00 ---- diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/nasm-2.01rc2/macros.c new/nasm-2.01/macros.c --- old/nasm-2.01rc2/macros.c 2008-01-09 08:16:25.000000000 +0100 +++ new/nasm-2.01/macros.c 2008-01-17 21:22:23.000000000 +0100 @@ -116,11 +116,11 @@ "[default %1]", "%endmacro", "%define __NASM_MAJOR__ 2", - "%define __NASM_MINOR__ 0", - "%define __NASM_SUBMINOR__ 99", - "%define __NASM_PATCHLEVEL__ 92", - "%define __NASM_VERSION_ID__ 00200635Ch", - "%define __NASM_VER__ \"2.01rc2\"", + "%define __NASM_MINOR__ 1", + "%define __NASM_SUBMINOR__ 0", + "%define __NASM_PATCHLEVEL__ 0", + "%define __NASM_VERSION_ID__ 002010000h", + "%define __NASM_VER__ \"2.01\"", NULL }; #define TASM_MACRO_COUNT 6 diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/nasm-2.01rc2/nasm.c new/nasm-2.01/nasm.c --- old/nasm-2.01rc2/nasm.c 2008-01-09 08:16:21.000000000 +0100 +++ new/nasm-2.01/nasm.c 2008-01-17 21:22:17.000000000 +0100 @@ -913,8 +913,6 @@ pass2 = passn > 1 ? 2 : 1; /* 1, 2, 2, ..., 2, 2 */ /* pass0 0, 0, 0, ..., 1, 2 */ - printf("pass = %d (%d,%d,%d)\n", passn, pass0, pass1, pass2); - def_label = passn > 1 ? redefine_label : define_label; globalbits = sb = cmd_sb; /* set 'bits' to command line default */ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/nasm-2.01rc2/nasm.spec new/nasm-2.01/nasm.spec --- old/nasm-2.01rc2/nasm.spec 2008-01-09 08:16:40.000000000 +0100 +++ new/nasm-2.01/nasm.spec 2008-01-17 21:22:39.000000000 +0100 @@ -1,8 +1,8 @@ # -*- coding: utf-8 -*- -%define nasm_version 2.01rc2 +%define nasm_version 2.01 Summary: The Netwide Assembler, a portable x86 assembler with Intel-like syntax Name: nasm -Version: 2.00.99.92 +Version: 2.01.00 Release: 1 License: LGPL Group: Development/Languages diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/nasm-2.01rc2/output/outelf32.c new/nasm-2.01/output/outelf32.c --- old/nasm-2.01rc2/output/outelf32.c 2008-01-09 08:16:21.000000000 +0100 +++ new/nasm-2.01/output/outelf32.c 2008-01-17 21:22:17.000000000 +0100 @@ -136,14 +136,13 @@ #define STV_HIDDEN 2 #define STV_PROTECTED 3 -#define GLOBAL_TEMP_BASE 16 /* bigger than any constant sym id */ +#define GLOBAL_TEMP_BASE 1048576 /* bigger than any reasonable sym id */ #define SEG_ALIGN 16 /* alignment of sections in file */ #define SEG_ALIGN_1 (SEG_ALIGN-1) static const char align_str[SEG_ALIGN] = ""; /* ANSI will pad this with 0s */ -#define ELF_MAX_SECTIONS 16 /* really 10, but let's play safe */ static struct ELF_SECTDATA { void *data; int32_t len; diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/nasm-2.01rc2/output/outelf64.c new/nasm-2.01/output/outelf64.c --- old/nasm-2.01rc2/output/outelf64.c 2008-01-09 08:16:21.000000000 +0100 +++ new/nasm-2.01/output/outelf64.c 2008-01-17 21:22:17.000000000 +0100 @@ -148,14 +148,13 @@ #define STV_HIDDEN 2 #define STV_PROTECTED 3 -#define GLOBAL_TEMP_BASE 16 /* bigger than any constant sym id */ +#define GLOBAL_TEMP_BASE 1048576 /* bigger than any reasonable sym id */ #define SEG_ALIGN 16 /* alignment of sections in file */ #define SEG_ALIGN_1 (SEG_ALIGN-1) static const char align_str[SEG_ALIGN] = ""; /* ANSI will pad this with 0s */ -#define ELF_MAX_SECTIONS 16 /* really 10, but let's play safe */ static struct ELF_SECTDATA { void *data; int64_t len; diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/nasm-2.01rc2/version new/nasm-2.01/version --- old/nasm-2.01rc2/version 2008-01-09 08:16:21.000000000 +0100 +++ new/nasm-2.01/version 2008-01-17 21:22:17.000000000 +0100 @@ -1 +1 @@ -2.01rc2 +2.01 diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/nasm-2.01rc2/version.h new/nasm-2.01/version.h --- old/nasm-2.01rc2/version.h 2008-01-09 08:16:39.000000000 +0100 +++ new/nasm-2.01/version.h 2008-01-17 21:22:38.000000000 +0100 @@ -1,9 +1,9 @@ #ifndef NASM_VERSION_H #define NASM_VERSION_H #define NASM_MAJOR_VER 2 -#define NASM_MINOR_VER 0 -#define NASM_SUBMINOR_VER 99 -#define NASM_PATCHLEVEL_VER 92 -#define NASM_VERSION_ID 0x0200635c -#define NASM_VER "2.01rc2" +#define NASM_MINOR_VER 1 +#define NASM_SUBMINOR_VER 0 +#define NASM_PATCHLEVEL_VER 0 +#define NASM_VERSION_ID 0x02010000 +#define NASM_VER "2.01" #endif /* NASM_VERSION_H */ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/nasm-2.01rc2/version.mac new/nasm-2.01/version.mac --- old/nasm-2.01rc2/version.mac 2008-01-09 08:16:25.000000000 +0100 +++ new/nasm-2.01/version.mac 2008-01-17 21:22:23.000000000 +0100 @@ -1,6 +1,6 @@ %define __NASM_MAJOR__ 2 -%define __NASM_MINOR__ 0 -%define __NASM_SUBMINOR__ 99 -%define __NASM_PATCHLEVEL__ 92 -%define __NASM_VERSION_ID__ 00200635Ch -%define __NASM_VER__ "2.01rc2" +%define __NASM_MINOR__ 1 +%define __NASM_SUBMINOR__ 0 +%define __NASM_PATCHLEVEL__ 0 +%define __NASM_VERSION_ID__ 002010000h +%define __NASM_VER__ "2.01" diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/nasm-2.01rc2/version.sed new/nasm-2.01/version.sed --- old/nasm-2.01rc2/version.sed 2008-01-09 08:16:40.000000000 +0100 +++ new/nasm-2.01/version.sed 2008-01-17 21:22:39.000000000 +0100 @@ -1,9 +1,9 @@ s/@@NASM_MAJOR@@/2/g -s/@@NASM_MINOR@@/0/g -s/@@NASM_SUBMINOR@@/99/g -s/@@NASM_PATCHLEVEL@@/92/g +s/@@NASM_MINOR@@/1/g +s/@@NASM_SUBMINOR@@/0/g +s/@@NASM_PATCHLEVEL@@/0/g s/@@NASM_SNAPSHOT@@/0/g -s/@@NASM_VERSION_ID@@/33579868/g -s/@@NASM_VERSION_XID@@/0x0200635c/g -s/@@NASM_VER@@/2.01rc2/g -s/@@NASM_MANGLED_VER@@/2.00.99.92/g +s/@@NASM_VERSION_ID@@/33619968/g +s/@@NASM_VERSION_XID@@/0x02010000/g +s/@@NASM_VER@@/2.01/g +s/@@NASM_MANGLED_VER@@/2.01.00/g ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org