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
