diff --git a/nasm-2.11.06.tar.xz b/nasm-2.11.06.tar.xz deleted file mode 100644 index a9a6fdc..0000000 --- a/nasm-2.11.06.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:90f60d95a15b8a54bf34d87b9be53da89ee3d6213ea739fb2305846f4585868a -size 763960 diff --git a/nasm-2.11.08.tar.xz b/nasm-2.11.08.tar.xz new file mode 100644 index 0000000..f5e9884 --- /dev/null +++ b/nasm-2.11.08.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c99467c7072211c550d147640d8a1a0aa4d636d4d8cf849f3bf4317d900a1f7f +size 764872 diff --git a/nasm.changes b/nasm.changes index ea8faa6..5fd5f6f 100644 --- a/nasm.changes +++ b/nasm.changes @@ -1,3 +1,32 @@ +------------------------------------------------------------------- +Tue Feb 24 08:36:37 UTC 2015 - mpluskal@suse.com + +- Build doc package as noarch +- Use fdupes to remove duplicates +- Update to 2.11.08 + * Fix section length computation in bin backend which leaded in + incorrect relocation records. + * Add a warning for numeric preprocessor definitions passed via + command line which might have unexpected results otherwise. + * Add ability to specify a module name record in rdoff linker + with -mn option. + * Increase label length capacity up to 256 bytes in rdoff + backend for FreePascal sake, which tends to generate very + long labels for procedures. + * Fix segmentation failure when rip addressing is used in macho64 + backend. + * Fix access on out of memory when handling strings with a + single grave. We have sixed similar problem in previous + release but not all cases were covered. + * Fix NULL dereference in disassembled on BND instruction. +- Changes for 2.11.07 + * Fix 256 bit VMOVNTPS instruction. + * Fix -MD option handling, which was rather broken in previous + release changing command line api. + * Fix access to unitialized space when handling strings with + a single grave. + * Fix nil dereference in handling memory reference parsing. + ------------------------------------------------------------------- Sat Feb 21 14:54:41 UTC 2015 - mpluskal@suse.com diff --git a/nasm.spec b/nasm.spec index 18aad43..7a5ab00 100644 --- a/nasm.spec +++ b/nasm.spec @@ -17,13 +17,14 @@ Name: nasm -Version: 2.11.06 +Version: 2.11.08 Release: 0 Summary: Netwide Assembler (An x86 Assembler) License: BSD-2-Clause Group: Development/Languages/Other Url: http://www.nasm.us/ Source: http://www.nasm.us/pub/nasm/releasebuilds/%{version}/nasm-%{version}.tar.xz +BuildRequires: fdupes BuildRequires: makeinfo BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -43,6 +44,7 @@ Group: Development/Languages/Other Requires(post): info Requires(preun): info Provides: nasm:%{_docdir}/nasm/nasmdoc.pdf +BuildArch: noarch %description doc This package contains the documentation for Nasm. @@ -73,6 +75,7 @@ install -m 644 rdoff/README rdoff/doc/* \ install -m 644 doc/html/* %{buildroot}%{_docdir}/nasm/html install -m 644 ndisasm.1 nasm.1 rdoff/*.1 %{buildroot}%{_mandir}/man1 install -m 644 doc/info/* %{buildroot}%{_infodir} +%fdupes -s %{buildroot}%/* %post doc %install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz