diff --git a/nasm-2.01.tar.bz2 b/nasm-2.01.tar.bz2 deleted file mode 100644 index c346c0c..0000000 --- a/nasm-2.01.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2180052c0ba241c3be45867db93c523e160917a85370d399c4eaa6c047384b60 -size 722479 diff --git a/nasm-2.02.tar.bz2 b/nasm-2.02.tar.bz2 new file mode 100644 index 0000000..5c23235 --- /dev/null +++ b/nasm-2.02.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1746c4d0fbe6f1f37c54459143f3a03875c372896ed823e3fa826f14fe72fbd2 +size 729602 diff --git a/nasm.changes b/nasm.changes index 71921fd..20f8047 100644 --- a/nasm.changes +++ b/nasm.changes @@ -1,3 +1,24 @@ +------------------------------------------------------------------- +Mon Apr 7 16:44:14 CEST 2008 - pth@suse.de + +- Update to 2.02: + * Additional fixes for MMX operands with explicit "qword", as well as + (hopefully) SSE operands with "oword". + * Fix handling of truncated strings with DO. + * Fix segfaults due to memory overwrites when floating-point constants + were used. + * Fix segfaults due to missing include files. + * Add autogenerated instruction list back into the documentation. + * ELF: Fix segfault when generating stabs, and no symbols have been + defined. + * ELF: Experimental support for DWARF debugging information. + * New compile date and time standard macros. + * %ifnum now returns true for negative numbers. + * Add support for the XSAVE instruction group. + * Fix issue with some warnings getting emitted way too many times. + * Autogenerated instruction list added to the documentation. +- Split off -doc subpackage + ------------------------------------------------------------------- Tue Jan 22 11:56:31 CET 2008 - pth@suse.de diff --git a/nasm.spec b/nasm.spec index d87072d..e820e85 100644 --- a/nasm.spec +++ b/nasm.spec @@ -1,5 +1,5 @@ # -# spec file for package nasm (Version 2.01) +# spec file for package nasm (Version 2.02) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -10,19 +10,19 @@ # norootforbuild + Name: nasm BuildRequires: ghostscript_any Url: http://nasm.sourceforge.net/ License: LGPL v2.1 or later Group: Development/Languages/Other AutoReqProv: on -Version: 2.01 +Version: 2.02 Release: 1 Summary: Netwide Assembler (An x86 Assembler) Source: nasm-%version.tar.bz2 Patch0: nasm-array_too_small.patch Patch1: nasm-codecleanup.patch -PreReq: %install_info_prereq BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -65,6 +65,45 @@ Authors: %patch %patch1 +%package doc +License: LGPL v2.1 or later +Group: Development/Languages/Other +Summary: Documentation for Nasm +PreReq: %install_info_prereq +Provides: nasm:/usr/share/doc/packages/nasm/nasmdoc.pdf + +%description doc +This package contains the documentation for Nasm. + + + +Authors: +-------- + Julian Hall + Simon Tatham + Nelson Rush + Frank Kotler + Stephen Silver + John Coffman + Yuri Zaporogets + H. Peter Anvin + John Fine + Kendall Bennet + Gary Clark + Andrew Crabtree + Rafael R. Sevilla + Jaime Tejedor GXmez, aka Metalbrain + James Seter + Edward J. Beroset + Stanislav Karchebny, aka berkus, madfire, daemonhunter + Debbie Wiles, aka debs + Trevor Woerner + Michael K. Ter Louw + Martin Wawro + Alexei Frounze + Keith Kanios, aka SpooK + Chuck Crayne + %build export CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr --infodir=%{_infodir} --mandir=%{_mandir} @@ -87,20 +126,41 @@ rm -f $RPM_BUILD_ROOT/%_docdir/nasm/*.ps %clean [ "$RPM_BUILD_ROOT" != "/" -a -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT; -%post +%post doc %install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz -%postun +%postun doc %install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz %files %defattr(-,root,root) /usr/bin/* -%doc %{_docdir}/nasm %doc %{_mandir}/man1/*.1.gz + +%files doc +%defattr(-,root,root) +%doc %{_docdir}/nasm %doc %{_infodir}/nasm* %changelog +* Mon Apr 07 2008 pth@suse.de +- Update to 2.02: + * Additional fixes for MMX operands with explicit "qword", as well as + (hopefully) SSE operands with "oword". + * Fix handling of truncated strings with DO. + * Fix segfaults due to memory overwrites when floating-point constants + were used. + * Fix segfaults due to missing include files. + * Add autogenerated instruction list back into the documentation. + * ELF: Fix segfault when generating stabs, and no symbols have been + defined. + * ELF: Experimental support for DWARF debugging information. + * New compile date and time standard macros. + * %%ifnum now returns true for negative numbers. + * Add support for the XSAVE instruction group. + * Fix issue with some warnings getting emitted way too many times. + * Autogenerated instruction list added to the documentation. +- Split off -doc subpackage * Tue Jan 22 2008 pth@suse.de - Update to 2.01 final. * Thu Jan 10 2008 pth@suse.de @@ -161,7 +221,7 @@ rm -f $RPM_BUILD_ROOT/%_docdir/nasm/*.ps - add %%defattr * 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 +* Tue Feb 11 2003 mmj@suse.de - Use %%install_info macro [#23442] - Use BuildRoot: * Wed Nov 20 2002 ro@suse.de