Hello community, here is the log from the commit of package nasm for openSUSE:Factory checked in at 2017-06-02 10:29:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nasm (Old) and /work/SRC/openSUSE:Factory/.nasm.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nasm" Fri Jun 2 10:29:36 2017 rev:34 rq:497744 version:2.13.01 Changes: -------- --- /work/SRC/openSUSE:Factory/nasm/nasm.changes 2016-07-16 22:10:52.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.nasm.new/nasm.changes 2017-06-02 10:29:39.107108037 +0200 @@ -1,0 +2,32 @@ +Tue May 23 11:14:56 UTC 2017 - [email protected] + +- Update to version 2.13.01: + * Fix incorrect output for some types of FAR or SEG references in + the obj output format, and possibly other 16-bit output formats. + * Fix the address in the list file for an instruction containing + a TIMES directive. + * Fix error with TIMES used together with an instruction which + can vary in size, e.g. JMP. + * Fix breakage on some uses of the DZ pseudo-op. +- Changes for 2.13.00: + * Support the official forms of the UD0 and UD1 instructions. + * Allow self-segment-relative expressions in immediates and + displacements + * Handle a 64-bit origin in NDISASM. + * NASM can now generate sparse output files for relevant output + formats, if the underlying operating system supports them. + * Fix a number of bugs related to AVX-512 decorators. + * Fix the {z} decorator on AVX-512 VMOVDQ* instructions. + * Add new warnings for certain dangerous constructs which never + ought to have been allowed. + * Fix the EVEX (AVX-512) versions of the VPBROADCAST, VPEXTR, and + VPINSR instructions. + * Support contracted forms of additional instructions. + * Fix Codeview malformed compiler version record. + * Add the CLWB and PCOMMIT instructions. + * Add the %pragma preprocessor directive for soft-error + directives. + * Add the RDPID instruction. +- Drop doc subpackage + +------------------------------------------------------------------- Old: ---- nasm-2.12.02.tar.xz New: ---- nasm-2.13.01.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nasm.spec ++++++ --- /var/tmp/diff_new_pack.XYHWwk/_old 2017-06-02 10:29:39.791011403 +0200 +++ /var/tmp/diff_new_pack.XYHWwk/_new 2017-06-02 10:29:39.791011403 +0200 @@ -1,7 +1,7 @@ # # spec file for package nasm # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,76 +17,37 @@ Name: nasm -Version: 2.12.02 +Version: 2.13.01 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: asciidoc BuildRequires: fdupes -BuildRequires: groff -BuildRequires: makeinfo -BuildRequires: xmlto -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -NASM is a prototype general-purpose x86 assembler. It can currently -output several binary formats, including ELF, a.out, Win32, and OS/2. - -Read the licence agreement in %{_docdir}/nasm/Licence. +NASM is a prototype general-purpose x86 assembler. It can currently output +several binary formats, including ELF, a.out, Win32, and OS/2. %prep %setup -q -%package doc -Summary: Documentation for Nasm -License: LGPL-2.1+ -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. - %build -touch -r ./ver.c ./ver.c.stamp +touch -r ./version.h ./version.h.stamp TS=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e %%Y') -sed -i "s/__DATE__/\"$TS\"/g" ver.c -touch -r ./ver.c.stamp ./ver.c +sed -i "s/__DATE__/\"$TS\"/g" version.h +touch -r ./version.h.stamp ./version.h %configure make %{?_smp_mflags} all -make %{?_smp_mflags} -C doc html info nasmdoc.ps nasmdoc.txt %install -install -d -m 755 %{buildroot}%{_prefix}/bin -install -d -m 755 %{buildroot}/%{_mandir}/man1 -install -d -m 755 %{buildroot}/%{_docdir}/nasm -install -d -m 755 %{buildroot}/%{_docdir}/nasm/rdoff -install -d -m 755 %{buildroot}/%{_docdir}/nasm/html -install -d -m 755 %{buildroot}/%{_infodir} -make INSTALLROOT=%{buildroot} install -make INSTALLROOT=%{buildroot} rdf_install -install -m 644 AUTHORS CHANGES ChangeLog LICENSE TODO README doc/*.txt \ - %{buildroot}/%{_docdir}/nasm -install -m 644 rdoff/README rdoff/doc/* \ - %{buildroot}/%{_docdir}/nasm/rdoff -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 - -%preun doc -%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz +make INSTALLROOT=%{buildroot} install rdf_install +%fdupes -s %{buildroot} %files %defattr(-,root,root) +%doc AUTHORS CHANGES ChangeLog LICENSE README %{_bindir}/ldrdf %{_bindir}/nasm %{_bindir}/ndisasm @@ -110,9 +71,4 @@ %{_mandir}/man1/rdflib.1%{ext_man} %{_mandir}/man1/rdx.1%{ext_man} -%files doc -%defattr(-,root,root) -%doc %{_docdir}/nasm -%{_infodir}/nasm* - %changelog ++++++ nasm-2.12.02.tar.xz -> nasm-2.13.01.tar.xz ++++++ ++++ 217910 lines of diff (skipped)
