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)


Reply via email to