Hello community,

here is the log from the commit of package nasm for openSUSE:Factory checked in 
at 2018-03-16 10:34:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nasm (Old)
 and      /work/SRC/openSUSE:Factory/.nasm.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nasm"

Fri Mar 16 10:34:05 2018 rev:37 rq:587452 version:2.13.03

Changes:
--------
--- /work/SRC/openSUSE:Factory/nasm/nasm.changes        2018-01-26 
13:58:45.375342056 +0100
+++ /work/SRC/openSUSE:Factory/.nasm.new/nasm.changes   2018-03-16 
10:34:09.192340209 +0100
@@ -1,0 +2,16 @@
+Thu Mar 15 09:06:17 UTC 2018 - [email protected]
+
+- Modernise spec file with spec-cleaner
+
+-------------------------------------------------------------------
+Thu Mar 15 06:49:13 UTC 2018 - [email protected]
+
+- New upstream version 2.13.03:
+  * Add flags:
+    AES, VAES, VPCLMULQDQ
+  * Add VPCLMULQDQ instruction
+  * elf: Add missing dwarf loc section
+  * documentation updates
+- 9f45a77f4.patch: fixes compilation with gcc8 (bsc#1084631)
+
+-------------------------------------------------------------------

Old:
----
  nasm-2.13.02.tar.xz

New:
----
  9f45a77f4.patch
  nasm-2.13.03.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ nasm.spec ++++++
--- /var/tmp/diff_new_pack.m343YL/_old  2018-03-16 10:34:10.252302044 +0100
+++ /var/tmp/diff_new_pack.m343YL/_new  2018-03-16 10:34:10.252302044 +0100
@@ -17,13 +17,14 @@
 
 
 Name:           nasm
-Version:        2.13.02
+Version:        2.13.03
 Release:        0
 Summary:        Netwide Assembler (An x86 Assembler)
 License:        BSD-2-Clause
 Group:          Development/Languages/Other
-Url:            http://www.nasm.us/
+URL:            http://www.nasm.us/
 Source:         
http://www.nasm.us/pub/nasm/releasebuilds/%{version}/nasm-%{version}.tar.xz
+Patch1:         9f45a77f4.patch
 BuildRequires:  fdupes
 
 %description
@@ -31,13 +32,14 @@
 several binary formats, including ELF, a.out, Win32, and OS/2.
 
 %prep
-%setup -q
+%autosetup -p1
 
 %build
 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" version.h
 touch -r ./version.h.stamp ./version.h
+
 %configure
 make %{?_smp_mflags} all
 
@@ -46,11 +48,11 @@
 %fdupes %{buildroot}%{_mandir}
 
 %check
-make test
+make %{?_smp_mflags} test
 
 %files
-%defattr(-,root,root)
-%doc AUTHORS CHANGES ChangeLog LICENSE README
+%license LICENSE
+%doc AUTHORS CHANGES ChangeLog README
 %{_bindir}/ldrdf
 %{_bindir}/nasm
 %{_bindir}/ndisasm
@@ -62,16 +64,16 @@
 %{_bindir}/rdfdump
 %{_bindir}/rdflib
 %{_bindir}/rdx
-%{_mandir}/man1/ldrdf.1%{ext_man}
-%{_mandir}/man1/nasm.1%{ext_man}
-%{_mandir}/man1/ndisasm.1%{ext_man}
-%{_mandir}/man1/rdf2bin.1%{ext_man}
-%{_mandir}/man1/rdf2com.1%{ext_man}
-%{_mandir}/man1/rdf2ihx.1%{ext_man}
-%{_mandir}/man1/rdf2ith.1%{ext_man}
-%{_mandir}/man1/rdf2srec.1%{ext_man}
-%{_mandir}/man1/rdfdump.1%{ext_man}
-%{_mandir}/man1/rdflib.1%{ext_man}
-%{_mandir}/man1/rdx.1%{ext_man}
+%{_mandir}/man1/ldrdf.1%{?ext_man}
+%{_mandir}/man1/nasm.1%{?ext_man}
+%{_mandir}/man1/ndisasm.1%{?ext_man}
+%{_mandir}/man1/rdf2bin.1%{?ext_man}
+%{_mandir}/man1/rdf2com.1%{?ext_man}
+%{_mandir}/man1/rdf2ihx.1%{?ext_man}
+%{_mandir}/man1/rdf2ith.1%{?ext_man}
+%{_mandir}/man1/rdf2srec.1%{?ext_man}
+%{_mandir}/man1/rdfdump.1%{?ext_man}
+%{_mandir}/man1/rdflib.1%{?ext_man}
+%{_mandir}/man1/rdx.1%{?ext_man}
 
 %changelog

++++++ 9f45a77f4.patch ++++++
commit 9f45a77f46829e666b35530939b9237cf978d4dc
Author: Cyrill Gorcunov <[email protected]>
Date:   Sat Feb 10 00:40:46 2018 +0300

    nasmlib: Drop pure_func attrib from seg_alloc
    
    It not only reads static variable but writes it back as well.
    
    https://bugzilla.nasm.us/show_bug.cgi?id=3392461
    
    Reported-by: Michael Šimáček <[email protected]>
    Signed-off-by: Cyrill Gorcunov <[email protected]>

commit 5eb1838b4d3752fd863d19442943983a2a5ee87c
Author: Cyrill Gorcunov <[email protected]>
Date:   Sat Feb 10 00:33:41 2018 +0300

    nasmlib: Drop unused seg_init
    
    The helper has been eliminated in 2c4a4d5810d0a59b033a07876a2648ef5d4c2859
    
    https://bugzilla.nasm.us/show_bug.cgi?id=3392461
    
    Signed-off-by: Cyrill Gorcunov <[email protected]>
Index: nasm-2.13.03/include/nasmlib.h
===================================================================
--- nasm-2.13.03.orig/include/nasmlib.h
+++ nasm-2.13.03/include/nasmlib.h
@@ -188,11 +188,9 @@ int64_t readnum(char *str, bool *error);
 int64_t readstrnum(char *str, int length, bool *warn);
 
 /*
- * seg_init: Initialise the segment-number allocator.
  * seg_alloc: allocate a hitherto unused segment number.
  */
-void pure_func seg_init(void);
-int32_t pure_func seg_alloc(void);
+int32_t seg_alloc(void);
 
 /*
  * many output formats will be able to make use of this: a standard
++++++ nasm-2.13.02.tar.xz -> nasm-2.13.03.tar.xz ++++++
++++ 55118 lines of diff (skipped)


Reply via email to