From cf27e8877ffe5a626330f768a571933ed85c2e72c706b477416702d184ca45cf Mon Sep 17 00:00:00 2001 From: Steffen Winterfeldt Date: Mon, 27 Jan 2020 17:39:31 +0000 Subject: [PATCH 1/4] - release 3.0 OBS-URL: https://build.opensuse.org/package/show/system:install:head/libx86emu?expand=0&rev=38 --- libx86emu-2.6.tar.xz | 3 --- libx86emu-3.0.tar.xz | 3 +++ libx86emu.changes | 11 +++++++++++ libx86emu.spec | 2 +- 4 files changed, 15 insertions(+), 4 deletions(-) delete mode 100644 libx86emu-2.6.tar.xz create mode 100644 libx86emu-3.0.tar.xz diff --git a/libx86emu-2.6.tar.xz b/libx86emu-2.6.tar.xz deleted file mode 100644 index 457ddca..0000000 --- a/libx86emu-2.6.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:20f53df60e1c76025c06d16332fda64d28f7ec5e87b56c32a1ff1b2ab34fd7da -size 86596 diff --git a/libx86emu-3.0.tar.xz b/libx86emu-3.0.tar.xz new file mode 100644 index 0000000..034c083 --- /dev/null +++ b/libx86emu-3.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ec4d1448edbf0997c85f71716a9cc0bfb17a185b1425c6c5360673241bc1148 +size 89288 diff --git a/libx86emu.changes b/libx86emu.changes index 634923f..f64dc2c 100644 --- a/libx86emu.changes +++ b/libx86emu.changes @@ -1,3 +1,14 @@ +-------------------------------------------------------------------- +Mon Jan 27 17:38:19 UTC 2020 - wfeldt@opensuse.org + +- merge gh#wfeldt/libx86emu#27 +- rework (i)div and (i)mul instructions +- fix typo +- add (i)div opcode tests +- rework (i)mul instructions to set flags correctly +- add (i)mul tests +- 3.0 + -------------------------------------------------------------------- Fri Jan 17 12:32:27 UTC 2020 - wfeldt@opensuse.org diff --git a/libx86emu.spec b/libx86emu.spec index 8357c64..ca646b4 100644 --- a/libx86emu.spec +++ b/libx86emu.spec @@ -22,7 +22,7 @@ BuildRequires: xz Summary: An x86 emulation library License: BSD-3-Clause Group: Development/Libraries/C and C++ -Version: 2.6 +Version: 3.0 Release: 0 Source: %{name}-%{version}.tar.xz Url: https://github.com/wfeldt/libx86emu From 66b3059001a48bb6185994fa0af69b6f54fb4c295fdc69b067c5df4a12884c01 Mon Sep 17 00:00:00 2001 From: Steffen Winterfeldt Date: Mon, 27 Jan 2020 17:40:40 +0000 Subject: [PATCH 2/4] OBS-URL: https://build.opensuse.org/package/show/system:install:head/libx86emu?expand=0&rev=39 --- libx86emu.spec | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/libx86emu.spec b/libx86emu.spec index ca646b4..5f6e3fe 100644 --- a/libx86emu.spec +++ b/libx86emu.spec @@ -32,18 +32,18 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build An x86 emulation library with focus on usage and execution logging functions. -%package -n libx86emu2 +%package -n libx86emu3 Summary: An x86 emulation library Group: System/Libraries -%description -n libx86emu2 +%description -n libx86emu3 An x86 emulation library with focus on usage and execution logging functions. %package -n libx86emu-devel Summary: Development files for libx86emu Group: Development/Libraries/C and C++ -Requires: libx86emu2 = %version +Requires: libx86emu3 = %version %description -n libx86emu-devel An x86 emulation library with focus on usage and @@ -61,11 +61,11 @@ make LIBDIR=%{_libdir} install -d -m 755 %{buildroot}%{_libdir} %make_install LIBDIR=%{_libdir} -%post -n libx86emu2 -p /sbin/ldconfig +%post -n libx86emu3 -p /sbin/ldconfig -%postun -n libx86emu2 -p /sbin/ldconfig +%postun -n libx86emu3 -p /sbin/ldconfig -%files -n libx86emu2 +%files -n libx86emu3 %defattr(-,root,root) %{_libdir}/*.so.* %doc README.md From eb4d8dc0c19c8e1ae94f5bd8bda39344f5813e44c00f2e9cf1fc9ad546a930d3 Mon Sep 17 00:00:00 2001 From: Steffen Winterfeldt Date: Tue, 28 Jan 2020 14:19:22 +0000 Subject: [PATCH 3/4] - release 3.1 OBS-URL: https://build.opensuse.org/package/show/system:install:head/libx86emu?expand=0&rev=40 --- libx86emu-3.0.tar.xz | 3 --- libx86emu-3.1.tar.xz | 3 +++ libx86emu.changes | 8 ++++++++ libx86emu.spec | 2 +- 4 files changed, 12 insertions(+), 4 deletions(-) delete mode 100644 libx86emu-3.0.tar.xz create mode 100644 libx86emu-3.1.tar.xz diff --git a/libx86emu-3.0.tar.xz b/libx86emu-3.0.tar.xz deleted file mode 100644 index 034c083..0000000 --- a/libx86emu-3.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2ec4d1448edbf0997c85f71716a9cc0bfb17a185b1425c6c5360673241bc1148 -size 89288 diff --git a/libx86emu-3.1.tar.xz b/libx86emu-3.1.tar.xz new file mode 100644 index 0000000..2272ec4 --- /dev/null +++ b/libx86emu-3.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b5bfd248d2cff411200a467a4f0dd19dd6f14e7e7cb6e83ff36f85e7f84fb44 +size 89248 diff --git a/libx86emu.changes b/libx86emu.changes index f64dc2c..0e2cc50 100644 --- a/libx86emu.changes +++ b/libx86emu.changes @@ -1,3 +1,11 @@ +-------------------------------------------------------------------- +Tue Jan 28 14:19:00 UTC 2020 - wfeldt@opensuse.org + +- merge gh#wfeldt/libx86emu#28 +- update README to explain about library versions +- adjust code to compile with older C standards +- 3.1 + -------------------------------------------------------------------- Mon Jan 27 17:38:19 UTC 2020 - wfeldt@opensuse.org diff --git a/libx86emu.spec b/libx86emu.spec index 5f6e3fe..bf0c2f9 100644 --- a/libx86emu.spec +++ b/libx86emu.spec @@ -22,7 +22,7 @@ BuildRequires: xz Summary: An x86 emulation library License: BSD-3-Clause Group: Development/Libraries/C and C++ -Version: 3.0 +Version: 3.1 Release: 0 Source: %{name}-%{version}.tar.xz Url: https://github.com/wfeldt/libx86emu From 5e0b2ddd3bc324ce90299850044ce72a2ad326ff909349be61975e70e1c07b42 Mon Sep 17 00:00:00 2001 From: Steffen Winterfeldt Date: Tue, 28 Jan 2020 14:39:11 +0000 Subject: [PATCH 4/4] OBS-URL: https://build.opensuse.org/package/show/system:install:head/libx86emu?expand=0&rev=41 --- libx86emu.spec | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libx86emu.spec b/libx86emu.spec index bf0c2f9..ce9128a 100644 --- a/libx86emu.spec +++ b/libx86emu.spec @@ -69,7 +69,11 @@ install -d -m 755 %{buildroot}%{_libdir} %defattr(-,root,root) %{_libdir}/*.so.* %doc README.md +%if %suse_version >= 1500 %license LICENSE* +%else +%doc LICENSE* +%endif %files -n libx86emu-devel %defattr(-,root,root)