Hello community,

here is the log from the commit of package aranym for openSUSE:Factory checked 
in at 2019-06-19 20:57:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/aranym (Old)
 and      /work/SRC/openSUSE:Factory/.aranym.new.4811 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "aranym"

Wed Jun 19 20:57:38 2019 rev:41 rq:704075 version:1.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/aranym/aranym.changes    2018-02-27 
17:00:07.743335103 +0100
+++ /work/SRC/openSUSE:Factory/.aranym.new.4811/aranym.changes  2019-06-19 
20:57:47.773949832 +0200
@@ -1,0 +2,45 @@
+Sun May 19 15:53:56 UTC 2019 - Andreas Schwab <[email protected]>
+
+- pow10.patch: use pow10 only if it exists
+
+-------------------------------------------------------------------
+Sun May 19 12:03:00 UTC 2019 - Andreas Schwab <[email protected]>
+
+- Fix url
+- Clean up spec file
+
+-------------------------------------------------------------------
+Sun May 19 00:08:25 UTC 2019 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to aranym 1.1.0.
+  * Notable changes:
+    + ARAnyM is hosted by GitHub.com at https://aranym.github.io/
+    + there are automated builds for x86/amd64, armhf and macOS
+    + added hotkey for turning audio on/off
+    + HostFS MiNT file locking implemented
+    + nfosmesa updated to OpenGL 4.6
+    + MetaDOS driver improved
+    + hotkeys work in the Setup GUI dialog as well
+    + configurable directory for screenshots (via Setup GUI)
+    + on macOS the configuration file is now looked up first
+      in ~/Documents/Aranym_files (if it does not exist yet)
+    + displaying non-ASCII characters in the fileselector
+      should work now
+    + path of loaded TOS/EmuTOS can now be selected in the Setup GUI
+    + JIT CPU compiler now supports Solaris
+    + JIT CPU compiler now supports more 64bit hosts (like kfreebsd)
+  * New features:
+    + NatFeat SCSI driver for Linux
+    + NatFeat host exec
+    + NatFeat for query/set CPU JIT
+    + NatFeat for ARAnyM exit
+    + new command line option --option
+      that can set any value from the config file
+    + AppImage running on all Linux distros can now be built
+- arm-ucontext-t.patch: Removed
+- cas2-emulation.patch: Removed
+- fmovecr-const.patch: Removed
+- nan-sign.patch: Removed
+- ncr5380-mode-reg.patch: Removed
+
+-------------------------------------------------------------------

Old:
----
  aranym-1.0.2.tar.gz
  arm-ucontext-t.patch
  cas2-emulation.patch
  fmovecr-const.patch
  nan-sign.patch
  ncr5380-mode-reg.patch

New:
----
  aranym-1.1.0.tar.gz
  pow10.patch

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

Other differences:
------------------
++++++ aranym.spec ++++++
--- /var/tmp/diff_new_pack.UA3tSD/_old  2019-06-19 20:57:48.721950621 +0200
+++ /var/tmp/diff_new_pack.UA3tSD/_new  2019-06-19 20:57:48.725950625 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package aranym
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -12,11 +12,20 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:           aranym
+Version:        1.1.0
+Release:        0
+Summary:        Atari Running on Any Machine
+License:        GPL-2.0-or-later AND LGPL-2.1-or-later
+Group:          System/Emulators/Other
+URL:            http://aranym.github.io/
+Source:         %{name}-%{version}.tar.gz
+Source1:        afros812.zip
+Patch:          pow10.patch
 BuildRequires:  Mesa-devel
 BuildRequires:  SDL-devel
 BuildRequires:  SDL_image-devel
@@ -28,20 +37,6 @@
 BuildRequires:  unzip
 BuildRequires:  update-desktop-files
 BuildRequires:  zlib-devel
-Url:            http://aranym.org/
-Summary:        Atari Running on Any Machine
-License:        GPL-2.0+ and LGPL-2.1+
-Group:          System/Emulators/Other
-Version:        1.0.2
-Release:        0
-Source:         %{name}-%{version}.tar.gz
-Source1:        afros812.zip
-Patch:          cas2-emulation.patch
-Patch1:         fmovecr-const.patch
-Patch2:         nan-sign.patch
-Patch3:         ncr5380-mode-reg.patch
-Patch4:         arm-ucontext-t.patch
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Requires(post): permissions
 
 %description
@@ -73,54 +68,47 @@
   scsi, ide, or other emulation
 
 %prep
-%setup -q -n %{name}-%{version} -a 1
+%setup -q -a 1
 %patch -p1
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
 # Don't remove -g from CFLAGS
 sed -i -e 's,/-g,/-:,' configure.ac configure
 
 %build
-%define common_opts --enable-addressing=direct --enable-usbhost 
--enable-nfosmesa
+%define common_opts --docdir=%{_docdir}/%{name} --enable-addressing=direct 
--enable-usbhost --enable-nfosmesa
 %define _configure ../configure
-%ifarch %ix86 x86_64 %arm
+%ifarch %{ix86} x86_64 %{arm}
 mkdir jit
 cd jit
-%configure %common_opts --enable-jit-compiler
-make depend
-make %{?jobs:-j%jobs}
+%configure %{common_opts} --enable-jit-compiler
+make %{?_smp_mflags}
 cd ..
 %endif
 mkdir mmu
 cd mmu
-%configure %common_opts --enable-lilo --enable-fullmmu
-make depend
-make %{?jobs:-j%jobs}
+%configure %{common_opts} --enable-lilo --enable-fullmmu
+make %{?_smp_mflags}
 cd ..
 %define _configure ./configure
-%configure %common_opts
-make depend
-make %{?jobs:-j%jobs}
+%configure %{common_opts}
+make %{?_smp_mflags}
 
 %install
-make install DESTDIR=$RPM_BUILD_ROOT docdir=%{_docdir}
-%ifarch %ix86 x86_64 %arm
-install -m 755 jit/aranym $RPM_BUILD_ROOT%{_bindir}/aranym-jit
+make install DESTDIR=%{buildroot}
+%ifarch %{ix86} x86_64 %{arm}
+install -m 755 jit/aranym %{buildroot}%{_bindir}/aranym-jit
 %endif
-install -m 755 mmu/aranym $RPM_BUILD_ROOT%{_bindir}/aranym-mmu
+install -m 755 mmu/aranym %{buildroot}%{_bindir}/aranym-mmu
 for s in 32 48; do
-  install -d $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${s}x${s}/apps/
-  install -m 644 contrib/icon-$s.png 
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${s}x${s}/apps/aranym.png
+  install -d %{buildroot}%{_datadir}/icons/hicolor/${s}x${s}/apps/
+  install -m 644 contrib/icon-$s.png 
%{buildroot}%{_datadir}/icons/hicolor/${s}x${s}/apps/aranym.png
 done
-%ifarch %ix86 x86_64 %arm
+%ifarch %{ix86} x86_64 %{arm}
 %suse_update_desktop_file -i aranym-jit
 %endif
 %suse_update_desktop_file -i aranym
 %suse_update_desktop_file -i aranym-mmu
-cp -a afros $RPM_BUILD_ROOT%{_datadir}/aranym/afros
-find $RPM_BUILD_ROOT%{_datadir}/aranym/afros -type d -name CVS -exec rm -rf {} 
+
+cp -a afros %{buildroot}%{_datadir}/aranym/afros
+find %{buildroot}%{_datadir}/aranym/afros -type d -name CVS -exec rm -rf {} +
 
 %post
 %set_permissions %{_bindir}/aratapif
@@ -129,13 +117,13 @@
 %verify_permissions -e %{_bindir}/aratapif
 
 %files
-%defattr(-, root, root)
-%doc %{_docdir}/aranym
+%doc %{_docdir}/%{name}
 %verify(not mode) %attr(755,root,root) %{_bindir}/aratapif
 %{_bindir}/aranym*
 %{_mandir}/man1/*.gz
 %{_datadir}/aranym
 %{_datadir}/applications/*
 %{_datadir}/icons/hicolor
+%{_datadir}/pixmaps/*
 
 %changelog


++++++ aranym-1.0.2.tar.gz -> aranym-1.1.0.tar.gz ++++++
++++ 555428 lines of diff (skipped)

++++++ pow10.patch ++++++
Index: aranym-1.1.0/config.h.in
===================================================================
--- aranym-1.1.0.orig/config.h.in
+++ aranym-1.1.0/config.h.in
@@ -369,6 +369,9 @@
 /* Define to 1 if you have the `pathconf' function. */
 #undef HAVE_PATHCONF
 
+/* Define to 1 if you have the `pow10' function. */
+#undef HAVE_POW10
+
 /* Define to 1 if you have the `pow10l' function. */
 #undef HAVE_POW10L
 
Index: aranym-1.1.0/configure
===================================================================
--- aranym-1.1.0.orig/configure
+++ aranym-1.1.0/configure
@@ -12488,7 +12488,7 @@ _ACEOF
 fi
 done
 
-                        for ac_func in logl log10l expl powl exp2l pow2l 
exp10l pow10l fabsl sqrtl log1pl expm1l exp2 pow2
+                        for ac_func in logl log10l expl powl exp2l pow2l 
exp10l pow10l fabsl sqrtl log1pl expm1l exp2 pow2 pow10
 do :
   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
Index: aranym-1.1.0/configure.ac
===================================================================
--- aranym-1.1.0.orig/configure.ac
+++ aranym-1.1.0/configure.ac
@@ -1486,7 +1486,7 @@ for fpe in $FPE_CORE_TEST_ORDER; do
       dnl Math functions required by C99 standard, but probably not
       dnl implemented everywhere. In that case, we fall back to the
       dnl regular variant for doubles.
-      AC_CHECK_FUNCS(logl log10l expl powl exp2l pow2l exp10l pow10l fabsl 
sqrtl log1pl expm1l exp2 pow2)
+      AC_CHECK_FUNCS(logl log10l expl powl exp2l pow2l exp10l pow10l fabsl 
sqrtl log1pl expm1l exp2 pow2 pow10)
       AC_CHECK_FUNCS(sinl cosl tanl sinhl coshl tanhl)
       AC_CHECK_FUNCS(asinl acosl atanl asinhl acoshl atanhl)
       AC_CHECK_FUNCS(floorl ceill truncl roundl)
Index: aranym-1.1.0/src/uae_cpu/fpu/mathlib.h
===================================================================
--- aranym-1.1.0.orig/src/uae_cpu/fpu/mathlib.h
+++ aranym-1.1.0/src/uae_cpu/fpu/mathlib.h
@@ -756,7 +756,11 @@ PRIVATE inline uae_u32 FFPU get_quotient
 # define fp_pow                pow
 #endif
 #ifndef fp_pow10
-# define fp_pow10      pow10
+# ifdef HAVE_POW10
+#   define fp_pow10    pow10
+# else
+#   define fp_pow10    exp10
+# endif
 #endif
 #ifndef fp_pow2
 # ifdef HAVE_POW2

Reply via email to