commit aranym for openSUSE:Factory
Hello community, here is the log from the commit of package aranym for openSUSE:Factory checked in at 2019-07-15 22:44:04 Comparing /work/SRC/openSUSE:Factory/aranym (Old) and /work/SRC/openSUSE:Factory/.aranym.new.1887 (New) Package is "aranym" Mon Jul 15 22:44:04 2019 rev:42 rq:714519 version:1.1.0 Changes: --- /work/SRC/openSUSE:Factory/aranym/aranym.changes2019-06-19 20:57:47.773949832 +0200 +++ /work/SRC/openSUSE:Factory/.aranym.new.1887/aranym.changes 2019-07-15 22:44:05.951901101 +0200 @@ -1,0 +2,5 @@ +Wed Jul 10 17:13:40 UTC 2019 - Andreas Schwab + +- lto.patch: force no LTO during floating point format detection + +--- New: lto.patch Other differences: -- ++ aranym.spec ++ --- /var/tmp/diff_new_pack.KDQPve/_old 2019-07-15 22:44:06.639900937 +0200 +++ /var/tmp/diff_new_pack.KDQPve/_new 2019-07-15 22:44:06.643900937 +0200 @@ -26,6 +26,7 @@ Source: %{name}-%{version}.tar.gz Source1:afros812.zip Patch: pow10.patch +Patch1: lto.patch BuildRequires: Mesa-devel BuildRequires: SDL-devel BuildRequires: SDL_image-devel @@ -70,6 +71,7 @@ %prep %setup -q -a 1 %patch -p1 +%patch1 -p1 # Don't remove -g from CFLAGS sed -i -e 's,/-g,/-:,' configure.ac configure ++ lto.patch ++ Index: aranym-1.1.0/configure === --- aranym-1.1.0.orig/configure +++ aranym-1.1.0/configure @@ -12354,6 +12354,8 @@ struct possibility table [] = C(-5.22995989424860458374e+10) /* IBMHEXFP - s/390 format, EBCDIC */ }; EOF +ac_save_CFLAGS=$CFLAGS +CFLAGS="$CFLAGS -fno-lto" if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? @@ -12389,6 +12391,7 @@ if { { eval echo "\"\$as_me\":${as_linen else as_fn_error $? "compile failed" "$LINENO" 5 fi +CFLAGS=$ac_save_CFLAGS rm -rf conftest* ac_ext=c ac_cpp='$CPP $CPPFLAGS' Index: aranym-1.1.0/m4/float.m4 === --- aranym-1.1.0.orig/m4/float.m4 +++ aranym-1.1.0/m4/float.m4 @@ -23,6 +23,8 @@ cat > conftest.$ac_ext <
commit aranym for openSUSE:Factory
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.changes2018-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 + +- pow10.patch: use pow10 only if it exists + +--- +Sun May 19 12:03:00 UTC 2019 - Andreas Schwab + +- Fix url +- Clean up spec file + +--- +Sun May 19 00:08:25 UTC 2019 - John Paul Adrian Glaubitz + +- 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-nfosmes
commit aranym for openSUSE:Factory
Hello community, here is the log from the commit of package aranym for openSUSE:Factory checked in at 2018-02-27 16:59:46 Comparing /work/SRC/openSUSE:Factory/aranym (Old) and /work/SRC/openSUSE:Factory/.aranym.new (New) Package is "aranym" Tue Feb 27 16:59:46 2018 rev:40 rq:580359 version:1.0.2 Changes: --- /work/SRC/openSUSE:Factory/aranym/aranym.changes2016-03-29 10:40:03.0 +0200 +++ /work/SRC/openSUSE:Factory/.aranym.new/aranym.changes 2018-02-27 17:00:07.743335103 +0100 @@ -1,0 +2,5 @@ +Mon Feb 26 23:41:38 UTC 2018 - sch...@linux-m68k.org + +- arm-ucontext-t.patch: use ucontext_t instead of struct ucontext + +--- New: arm-ucontext-t.patch Other differences: -- ++ aranym.spec ++ --- /var/tmp/diff_new_pack.04Gq3v/_old 2018-02-27 17:00:10.647230180 +0100 +++ /var/tmp/diff_new_pack.04Gq3v/_new 2018-02-27 17:00:10.651230036 +0100 @@ -40,6 +40,7 @@ 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 @@ -77,6 +78,7 @@ %patch1 -p1 %patch2 -p1 %patch3 -p1 +%patch4 -p1 # Don't remove -g from CFLAGS sed -i -e 's,/-g,/-:,' configure.ac configure ++ arm-ucontext-t.patch ++ Index: aranym-1.0.2/src/Unix/linux/sigsegv_linux_arm.cpp === --- aranym-1.0.2.orig/src/Unix/linux/sigsegv_linux_arm.cpp +++ aranym-1.0.2/src/Unix/linux/sigsegv_linux_arm.cpp @@ -209,7 +209,7 @@ buserr: } static void segfault_vec(int /*sig*/, siginfo_t *sip, void *uc) { - mcontext_t *context = &(((struct ucontext *)uc)->uc_mcontext); + mcontext_t *context = &(((ucontext_t *)uc)->uc_mcontext); unsigned long *regs = &context->arm_r0; uintptr addr = (uintptr)sip->si_addr; addr -= FMEMORY;
commit aranym for openSUSE:Factory
Hello community, here is the log from the commit of package aranym for openSUSE:Factory checked in at 2016-03-29 10:00:40 Comparing /work/SRC/openSUSE:Factory/aranym (Old) and /work/SRC/openSUSE:Factory/.aranym.new (New) Package is "aranym" Changes: --- /work/SRC/openSUSE:Factory/aranym/aranym.changes2015-03-16 09:38:39.0 +0100 +++ /work/SRC/openSUSE:Factory/.aranym.new/aranym.changes 2016-03-29 10:40:03.0 +0200 @@ -1,0 +2,7 @@ +Mon Mar 21 00:04:40 UTC 2016 - sch...@linux-m68k.org + +- fmovecr-const.patch: Fix some FPU constants for MPFR +- nan-sign.patch: Properly track sign bit of NaN in mpfr fpu emulator +- ncr5380-mode-reg.patch: emulate NCR5380 MODE register + +--- New: fmovecr-const.patch nan-sign.patch ncr5380-mode-reg.patch Other differences: -- ++ aranym.spec ++ --- /var/tmp/diff_new_pack.PcBucx/_old 2016-03-29 10:40:05.0 +0200 +++ /var/tmp/diff_new_pack.PcBucx/_new 2016-03-29 10:40:05.0 +0200 @@ -37,6 +37,9 @@ 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 BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires(post): permissions @@ -71,6 +74,9 @@ %prep %setup -q -n %{name}-%{version} -a 1 %patch -p1 +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 # Don't remove -g from CFLAGS sed -i -e 's,/-g,/-:,' configure.ac configure ++ fmovecr-const.patch ++ >From 6b21029312c23c905fcf85551f6face32c6886f0 Mon Sep 17 00:00:00 2001 From: Thorsten Otto Date: Sun, 19 Apr 2015 11:53:18 +0200 Subject: [PATCH] Fix some FPU constants for MPFR --- ChangeLog| 4 src/uae_cpu/fpu/fpu_mpfr.cpp | 25 + 2 files changed, 17 insertions(+), 12 deletions(-) Index: aranym-1.0.2/src/uae_cpu/fpu/fpu_mpfr.cpp === --- aranym-1.0.2.orig/src/uae_cpu/fpu/fpu_mpfr.cpp +++ aranym-1.0.2/src/uae_cpu/fpu/fpu_mpfr.cpp @@ -141,28 +141,29 @@ fpu_init (bool integral_68040) mpfr_const_pi (fpu_constant_rom[0], MPFR_RNDN); // 11: log10 (2) mpfr_set_ui (fpu_constant_rom[11], 2, MPFR_RNDN); - mpfr_log10 (fpu_constant_rom[11], fpu_constant_rom[11], MPFR_RNDN); + mpfr_log10 (fpu_constant_rom[11], fpu_constant_rom[11], MPFR_RNDZ); // 12: e mpfr_set_ui (fpu_constant_rom[12], 1, MPFR_RNDN); - mpfr_exp (fpu_constant_rom[12], fpu_constant_rom[12], MPFR_RNDN); + mpfr_exp (fpu_constant_rom[12], fpu_constant_rom[12], MPFR_RNDZ); // 13: log2 (e) - mpfr_log2 (fpu_constant_rom[13], fpu_constant_rom[12], MPFR_RNDN); + mpfr_log2 (fpu_constant_rom[13], fpu_constant_rom[12], MPFR_RNDU); // 14: log10 (e) - mpfr_log10 (fpu_constant_rom[14], fpu_constant_rom[12], MPFR_RNDN); + mpfr_log10 (fpu_constant_rom[14], fpu_constant_rom[12], MPFR_RNDU); // 15: 0 mpfr_set_zero (fpu_constant_rom[15], 0); // 48: ln (2) - mpfr_set_ui (fpu_constant_rom[16], 2, MPFR_RNDN); - mpfr_log (fpu_constant_rom[16], fpu_constant_rom[16], MPFR_RNDN); + mpfr_const_log2 (fpu_constant_rom[16], MPFR_RNDN); // 49: ln (10) - mpfr_set_ui (fpu_constant_rom[17], 2, MPFR_RNDN); - mpfr_log10 (fpu_constant_rom[17], fpu_constant_rom[17], MPFR_RNDN); + mpfr_set_ui (fpu_constant_rom[17], 10, MPFR_RNDN); + mpfr_log (fpu_constant_rom[17], fpu_constant_rom[17], MPFR_RNDN); // 50 to 63: powers of 10 mpfr_set_ui (fpu_constant_rom[18], 1, MPFR_RNDN); - mpfr_set_ui (fpu_constant_rom[19], 10, MPFR_RNDN); - for (int i = 20; i < 31; i++) -mpfr_sqr (fpu_constant_rom[i], fpu_constant_rom[i - 1], MPFR_RNDN); - + for (int i = 19; i < 32; i++) + { +mpfr_set_ui (fpu_constant_rom[i], 1L << (i - 19) , MPFR_RNDN); +mpfr_exp10 (fpu_constant_rom[i], fpu_constant_rom[i], MPFR_RNDN); + } + fpu_inited = true; fpu_reset (); ++ nan-sign.patch ++ >From 789f038532fc23c1e0bfc0b6d4b37790425a39c3 Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Sat, 22 Aug 2015 13:28:40 +0200 Subject: [PATCH] Properly track sign bit of NaN in mpfr fpu emulator --- ChangeLog| 4 +++ src/uae_cpu/fpu/fpu_mpfr.cpp | 68 ++-- src/uae_cpu/fpu/types.h | 1 + 3 files changed, 58 insertions(+), 15 deletions(-) Index: aranym-1.0.2/src/uae_cpu/fpu/fpu_mpfr.cpp === --- aranym-1.0.2.orig/src/uae_cpu/fpu/fpu_mpfr.cpp +++ aranym-1.0.2/src/uae_cpu/fpu/fpu_mpfr.cpp @@ -112,10 +112,17 @@ get_cur_prec () #define DEFAULT_NAN_BITS 0xULL static void -set
commit aranym for openSUSE:Factory
Hello community, here is the log from the commit of package aranym for openSUSE:Factory checked in at 2015-03-16 09:38:38 Comparing /work/SRC/openSUSE:Factory/aranym (Old) and /work/SRC/openSUSE:Factory/.aranym.new (New) Package is "aranym" Changes: --- /work/SRC/openSUSE:Factory/aranym/aranym.changes2014-10-22 16:23:51.0 +0200 +++ /work/SRC/openSUSE:Factory/.aranym.new/aranym.changes 2015-03-16 09:38:39.0 +0100 @@ -1,0 +2,5 @@ +Sat Mar 14 20:35:31 UTC 2015 - sch...@linux-m68k.org + +- cas2-emulation.patch: Fix CAS2 emulation + +--- New: cas2-emulation.patch Other differences: -- ++ aranym.spec ++ --- /var/tmp/diff_new_pack.bXtNAa/_old 2015-03-16 09:38:40.0 +0100 +++ /var/tmp/diff_new_pack.bXtNAa/_new 2015-03-16 09:38:40.0 +0100 @@ -36,6 +36,7 @@ Release:0 Source: %{name}-%{version}.tar.gz Source1:afros812.zip +Patch: cas2-emulation.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires(post): permissions @@ -69,6 +70,7 @@ %prep %setup -q -n %{name}-%{version} -a 1 +%patch -p1 # Don't remove -g from CFLAGS sed -i -e 's,/-g,/-:,' configure.ac configure ++ cas2-emulation.patch ++ --- a/src/uae_cpu/gencpu.c +++ b/src/uae_cpu/gencpu.c @@ -1977,33 +1977,37 @@ static void gen_opcode (unsigned long int opcode) printf ("\tuae_u32 rn2 = regs.regs[(extra >> 12) & 15];\n"); if (curi->size == sz_word) { int old_brace_level = n_braces; + printf ("\tuae_u32 rc1 = (extra >> 16) & 7;\n"); + printf ("\tuae_u32 rc2 = extra & 7;\n"); printf ("\tuae_u16 dst1 = get_word(rn1), dst2 = get_word(rn2);\n"); - genflags (flag_cmp, curi->size, "newv", "m68k_dreg(regs, (extra >> 16) & 7)", "dst1"); + genflags (flag_cmp, curi->size, "newv", "m68k_dreg(regs, rc1)", "dst1"); printf ("\tif (GET_ZFLG) {\n"); - genflags (flag_cmp, curi->size, "newv", "m68k_dreg(regs, extra & 7)", "dst2"); + genflags (flag_cmp, curi->size, "newv", "m68k_dreg(regs, rc2)", "dst2"); printf ("\tif (GET_ZFLG) {\n"); printf ("\tput_word(rn1, m68k_dreg(regs, (extra >> 22) & 7));\n"); printf ("\tput_word(rn2, m68k_dreg(regs, (extra >> 6) & 7));\n"); printf ("\t}}\n"); pop_braces (old_brace_level); printf ("\tif (! GET_ZFLG) {\n"); - printf ("\tm68k_dreg(regs, (extra >> 6) & 7) = (m68k_dreg(regs, (extra >> 6) & 7) & ~0x) | (dst2 & 0x);\n"); - printf ("\tm68k_dreg(regs, (extra >> 22) & 7) = (m68k_dreg(regs, (extra >> 22) & 7) & ~0x) | (dst1 & 0x);\n"); + printf ("\tm68k_dreg(regs, rc2) = (m68k_dreg(regs, rc2) & ~0x) | (dst2 & 0x);\n"); + printf ("\tm68k_dreg(regs, rc1) = (m68k_dreg(regs, rc1) & ~0x) | (dst1 & 0x);\n"); printf ("\t}\n"); } else { int old_brace_level = n_braces; + printf ("\tuae_u32 rc1 = (extra >> 16) & 7;\n"); + printf ("\tuae_u32 rc2 = extra & 7;\n"); printf ("\tuae_u32 dst1 = get_long(rn1), dst2 = get_long(rn2);\n"); - genflags (flag_cmp, curi->size, "newv", "m68k_dreg(regs, (extra >> 16) & 7)", "dst1"); + genflags (flag_cmp, curi->size, "newv", "m68k_dreg(regs, rc1)", "dst1"); printf ("\tif (GET_ZFLG) {\n"); - genflags (flag_cmp, curi->size, "newv", "m68k_dreg(regs, extra & 7)", "dst2"); + genflags (flag_cmp, curi->size, "newv", "m68k_dreg(regs, rc2)", "dst2"); printf ("\tif (GET_ZFLG) {\n"); printf ("\tput_long(rn1, m68k_dreg(regs, (extra >> 22) & 7));\n"); printf ("\tput_long(rn2, m68k_dreg(regs, (extra >> 6) & 7));\n"); printf ("\t}}\n"); pop_braces (old_brace_level); printf ("\tif (! GET_ZFLG) {\n"); - printf ("\tm68k_dreg(regs, (extra >> 6) & 7) = dst2;\n"); - printf ("\tm68k_dreg(regs, (extra >> 22) & 7) = dst1;\n"); + printf ("\tm68k_dreg(regs, rc2) = dst2;\n"); + printf ("\tm68k_dreg(regs, rc1) = dst1;\n"); printf ("\t}\n"); } break; -- 2.3.3 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit aranym for openSUSE:Factory
Hello community, here is the log from the commit of package aranym for openSUSE:Factory checked in at 2014-10-22 16:23:49 Comparing /work/SRC/openSUSE:Factory/aranym (Old) and /work/SRC/openSUSE:Factory/.aranym.new (New) Package is "aranym" Changes: --- /work/SRC/openSUSE:Factory/aranym/aranym.changes2014-09-15 18:24:58.0 +0200 +++ /work/SRC/openSUSE:Factory/.aranym.new/aranym.changes 2014-10-22 16:23:51.0 +0200 @@ -1,0 +2,16 @@ +Sun Oct 19 15:48:28 UTC 2014 - sch...@linux-m68k.org + +- Update to aranym 1.0.2. + * JIT CPU compiler now supports also ARM platforms driven by Linux + * JIT CPU compiler fixes memory management and adds some instructions + * massive NatFeat HostFS fixes and improvements (symlinks and more) + * NatFeat CD-ROM for Win32 and SDL + * NatFeat OSMesa support improved (OpenGL 4.4 / Mesa 10.1.4) +osmesa.ldg can replace tinygl.ldg now + * seamless mouse integration and keyboard input improved + * NVRAM: many country codes added (from current FreeMiNT) + * libSDL2 is supported now (along with libSDL 1.2.x) + * Cygwin, MinGW, Mac OS X, CentOS and Debian build fixes +- ramdisk.patch: Removed + +--- Old: aranym-0.9.16.tar.gz ramdisk.patch New: aranym-1.0.2.tar.gz Other differences: -- ++ aranym.spec ++ --- /var/tmp/diff_new_pack.hfoNQY/_old 2014-10-22 16:23:53.0 +0200 +++ /var/tmp/diff_new_pack.hfoNQY/_new 2014-10-22 16:23:53.0 +0200 @@ -32,12 +32,12 @@ Summary:Atari Running on Any Machine License:GPL-2.0+ and LGPL-2.1+ Group: System/Emulators/Other -Version:0.9.16 +Version:1.0.2 Release:0 Source: %{name}-%{version}.tar.gz Source1:afros812.zip -Patch1: ramdisk.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build +Requires(post): permissions %description ARAnyM is a multiplatform virtual machine (a software layer) for @@ -69,7 +69,6 @@ %prep %setup -q -n %{name}-%{version} -a 1 -%patch1 -p1 # Don't remove -g from CFLAGS sed -i -e 's,/-g,/-:,' configure.ac configure ++ aranym-0.9.16.tar.gz -> aranym-1.0.2.tar.gz ++ 170911 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit aranym for openSUSE:Factory
Hello community, here is the log from the commit of package aranym for openSUSE:Factory checked in at 2014-09-15 17:41:20 Comparing /work/SRC/openSUSE:Factory/aranym (Old) and /work/SRC/openSUSE:Factory/.aranym.new (New) Package is "aranym" Changes: --- /work/SRC/openSUSE:Factory/aranym/aranym.changes2014-04-25 16:08:38.0 +0200 +++ /work/SRC/openSUSE:Factory/.aranym.new/aranym.changes 2014-09-15 18:24:58.0 +0200 @@ -1,0 +2,5 @@ +Sun Sep 14 08:22:17 UTC 2014 - sch...@linux-m68k.org + +- ramdisk.patch: Always load ramdisk to end of memory chunk + +--- New: ramdisk.patch Other differences: -- ++ aranym.spec ++ --- /var/tmp/diff_new_pack.HFVGHk/_old 2014-09-15 18:25:00.0 +0200 +++ /var/tmp/diff_new_pack.HFVGHk/_new 2014-09-15 18:25:00.0 +0200 @@ -36,6 +36,7 @@ Release:0 Source: %{name}-%{version}.tar.gz Source1:afros812.zip +Patch1: ramdisk.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -68,6 +69,7 @@ %prep %setup -q -n %{name}-%{version} -a 1 +%patch1 -p1 # Don't remove -g from CFLAGS sed -i -e 's,/-g,/-:,' configure.ac configure ++ ramdisk.patch ++ >From e8c0b10c096cec2ffefc2830fc6af9618173fd98 Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Mon, 21 Apr 2014 15:37:00 +0200 Subject: [PATCH] Always load ramdisk to end of memory chunk --- ChangeLog| 3 +++ src/bootos_linux.cpp | 13 ++--- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/src/bootos_linux.cpp b/src/bootos_linux.cpp index 8bd25ad..ecd2b6c 100644 --- a/src/bootos_linux.cpp +++ b/src/bootos_linux.cpp @@ -516,8 +516,8 @@ int LinuxBootOs::checkKernel(void) rd_len = ramdisk_length - RAMDISK_FS_START; if (FastRAMSize > rd_offset + rd_len) { /* Load in FastRAM */ - rd_start = FastRAMBase + rd_offset; - memcpy(FastRAMBaseHost + rd_offset, (unsigned char *)ramdisk + RAMDISK_FS_START, rd_len); + rd_start = FastRAMBase + FastRAMSize - rd_len; + memcpy(FastRAMBaseHost + rd_start - FastRAMBase, (unsigned char *)ramdisk + RAMDISK_FS_START, rd_len); } else { /* Load in ST-RAM */ rd_start = RAMSize - rd_len; @@ -527,15 +527,6 @@ int LinuxBootOs::checkKernel(void) bi.ramdisk.addr = SDL_SwapBE32(rd_start); bi.ramdisk.size = SDL_SwapBE32(rd_len); D(bug("lilo: Ramdisk at 0x%08x in RAM, length=0x%08x", rd_start, rd_len)); - -#if 0 - for (i=0; i<16; i++) { - uint32 *tmp; - - tmp = (uint32 *)((unsigned char *)FastRAMBaseHost + rd_offset + 512); - D(bug("lilo: ramdisk[%d]=0x%08x",i, SDL_SwapBE32(tmp[i]))); - } -#endif } else { bi.ramdisk.addr = 0; bi.ramdisk.size = 0; -- 2.1.0 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit aranym for openSUSE:Factory
Hello community, here is the log from the commit of package aranym for openSUSE:Factory checked in at 2014-04-25 16:08:37 Comparing /work/SRC/openSUSE:Factory/aranym (Old) and /work/SRC/openSUSE:Factory/.aranym.new (New) Package is "aranym" Changes: --- /work/SRC/openSUSE:Factory/aranym/aranym.changes2014-04-02 17:19:18.0 +0200 +++ /work/SRC/openSUSE:Factory/.aranym.new/aranym.changes 2014-04-25 16:08:38.0 +0200 @@ -1,0 +2,13 @@ +Sat Apr 12 20:36:17 UTC 2014 - sch...@linux-m68k.org + +- Update to aranym 0.9.16: + o JIT CPU compiler supported on 64-bit Linux and Mac OS X now! + o MFPR FPU emulation should be perfect + o Ethernet support under Mac OS X should be way better + o ARAnyM (with JIT?) now runs also on ARM platform driven by Linux + o new config setting "LoadToFastRAM" to load kernel in FastRAM + o David Gálvez improved NatFeat USB support (now requires FreeMiNT 1.17+) +- Remove all patches +- Enable JIT on x86_64 and arm + +--- Old: aranym-0.9.15.tar.gz byteswap.patch fpu-fbccl.patch fpu-nan-bits.patch fpu-rounding.patch lilo-load-to-fastram.patch no-map-32bit.patch New: aranym-0.9.16.tar.gz Other differences: -- ++ aranym.spec ++ --- /var/tmp/diff_new_pack.6sfAS7/_old 2014-04-25 16:08:39.0 +0200 +++ /var/tmp/diff_new_pack.6sfAS7/_new 2014-04-25 16:08:39.0 +0200 @@ -32,16 +32,10 @@ Summary:Atari Running on Any Machine License:GPL-2.0+ and LGPL-2.1+ Group: System/Emulators/Other -Version:0.9.15 +Version:0.9.16 Release:0 Source: %{name}-%{version}.tar.gz Source1:afros812.zip -Patch1: byteswap.patch -Patch2: fpu-rounding.patch -Patch3: fpu-fbccl.patch -Patch4: no-map-32bit.patch -Patch5: fpu-nan-bits.patch -Patch6: lilo-load-to-fastram.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -74,19 +68,13 @@ %prep %setup -q -n %{name}-%{version} -a 1 -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 -%patch5 -p1 -%patch6 -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 _configure ../configure -%ifarch %ix86 +%ifarch %ix86 x86_64 %arm mkdir jit cd jit %configure %common_opts --enable-jit-compiler @@ -107,7 +95,7 @@ %install make install DESTDIR=$RPM_BUILD_ROOT docdir=%{_docdir} -%ifarch %ix86 +%ifarch %ix86 x86_64 %arm install -m 755 jit/aranym $RPM_BUILD_ROOT%{_bindir}/aranym-jit %endif install -m 755 mmu/aranym $RPM_BUILD_ROOT%{_bindir}/aranym-mmu @@ -115,7 +103,7 @@ 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 done -%ifarch %ix86 +%ifarch %ix86 x86_64 %arm %suse_update_desktop_file -i aranym-jit %endif %suse_update_desktop_file -i aranym ++ aranym-0.9.15.tar.gz -> aranym-0.9.16.tar.gz ++ 6223 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit aranym for openSUSE:Factory
Hello community, here is the log from the commit of package aranym for openSUSE:Factory checked in at 2014-04-02 17:19:14 Comparing /work/SRC/openSUSE:Factory/aranym (Old) and /work/SRC/openSUSE:Factory/.aranym.new (New) Package is "aranym" Changes: --- /work/SRC/openSUSE:Factory/aranym/aranym.changes2014-01-07 14:32:59.0 +0100 +++ /work/SRC/openSUSE:Factory/.aranym.new/aranym.changes 2014-04-02 17:19:18.0 +0200 @@ -1,0 +2,5 @@ +Sun Mar 30 19:27:48 UTC 2014 - sch...@linux-m68k.org + +- lilo-load-to-fastram.patch: implement [LILO] LoadToFastRAM + +--- New: lilo-load-to-fastram.patch Other differences: -- ++ aranym.spec ++ --- /var/tmp/diff_new_pack.zhXAaM/_old 2014-04-02 17:19:19.0 +0200 +++ /var/tmp/diff_new_pack.zhXAaM/_new 2014-04-02 17:19:19.0 +0200 @@ -41,6 +41,7 @@ Patch3: fpu-fbccl.patch Patch4: no-map-32bit.patch Patch5: fpu-nan-bits.patch +Patch6: lilo-load-to-fastram.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -78,6 +79,7 @@ %patch3 -p1 %patch4 -p1 %patch5 -p1 +%patch6 -p1 # Don't remove -g from CFLAGS sed -i -e 's,/-g,/-:,' configure.ac configure ++ lilo-load-to-fastram.patch ++ Index: aranym-0.9.15/src/bootos_linux.cpp === --- aranym-0.9.15.orig/src/bootos_linux.cpp +++ aranym-0.9.15/src/bootos_linux.cpp @@ -409,9 +409,10 @@ int LinuxBootOs::checkKernel(void) Elf32_Ehdr *kexec_elf; /* header of kernel executable */ Elf32_Phdr *kernel_phdrs; unsigned long min_addr=0x, max_addr=0; - unsigned long kernel_size, mem_ptr; + unsigned long kernel_size, mem_ptr, kernel_offset; int i; const char *kname, *kernel_name="vmlinux"; + bool load_to_fastram = bx_options.lilo.load_to_fastram && FastRAMSize > 0; kexec_elf = (Elf32_Ehdr *) kernel; if (memcmp( &kexec_elf->e_ident[EI_MAG0], ELFMAG, SELFMAG ) == 0) { @@ -475,6 +476,10 @@ int LinuxBootOs::checkKernel(void) kernel_size = max_addr - min_addr; D(bug("lilo: kernel_size=%lu",kernel_size)); + if (load_to_fastram) + kernel_offset = FastRAMBase; + else + kernel_offset = 0; mem_ptr = KERNEL_START; for (i=0; ie_phnum); i++) { unsigned long segment_length; @@ -490,21 +495,29 @@ int LinuxBootOs::checkKernel(void) } segment_ptr = SDL_SwapBE32(kernel_phdrs[i].p_vaddr)-PAGE_SIZE; - memcpy(((char *)RAMBaseHost) + mem_ptr + segment_ptr, ((char *) kexec_elf) + segment_offset, segment_length); + if (load_to_fastram) + memcpy(FastRAMBaseHost + mem_ptr + segment_ptr, (char *) kexec_elf + segment_offset, segment_length); + else + memcpy(RAMBaseHost + mem_ptr + segment_ptr, (char *) kexec_elf + segment_offset, segment_length); - D(bug("lilo: Copied segment %d: 0x%08x,0x%08x at 0x%08x",i,segment_offset,segment_length,mem_ptr+segment_ptr)); + D(bug("lilo: Copied segment %d: 0x%08x,0x%08x at 0x%08x",i,segment_offset,segment_length,kernel_offset+mem_ptr+segment_ptr)); } /*--- Copy the ramdisk after kernel (and reserved bootinfo) ---*/ if (ramdisk && ramdisk_length) { unsigned long rd_start; unsigned long rd_len; + unsigned long rd_offset; + if (load_to_fastram) + rd_offset = KERNEL_START + kernel_size + MAX_BI_SIZE; + else + rd_offset = 0; rd_len = ramdisk_length - RAMDISK_FS_START; - if (FastRAMSize>rd_len) { + if (FastRAMSize > rd_offset + rd_len) { /* Load in FastRAM */ - rd_start = FastRAMBase; - memcpy(FastRAMBaseHost, ((unsigned char *)ramdisk) + RAMDISK_FS_START, rd_len); + rd_start = FastRAMBase + rd_offset; + memcpy(FastRAMBaseHost + rd_offset, (unsigned char *)ramdisk + RAMDISK_FS_START, rd_len); } else { /* Load in ST-RAM */ rd_start = RAMSize - rd_len; @@ -519,7 +532,7 @@ int LinuxBootOs::checkKernel(void) for (i=0; i<16; i++) { uint32 *tmp; - tmp = (uint32 *)(((unsigned char *)FastRAMBaseHost) /*+ rd_start*/ + 512); + tmp = (uint32 *)((unsigned char *)FastRAMBaseHost + rd_offset + 5
commit aranym for openSUSE:Factory
Hello community, here is the log from the commit of package aranym for openSUSE:Factory checked in at 2014-01-07 14:32:57 Comparing /work/SRC/openSUSE:Factory/aranym (Old) and /work/SRC/openSUSE:Factory/.aranym.new (New) Package is "aranym" Changes: --- /work/SRC/openSUSE:Factory/aranym/aranym.changes2013-12-11 17:01:37.0 +0100 +++ /work/SRC/openSUSE:Factory/.aranym.new/aranym.changes 2014-01-07 14:32:59.0 +0100 @@ -1,0 +2,5 @@ +Mon Jan 6 14:38:34 UTC 2014 - sch...@linux-m68k.org + +- Add zlib-devel to build requires to reenable ZLIB support + +--- Other differences: -- ++ aranym.spec ++ --- /var/tmp/diff_new_pack.sCn2g1/_old 2014-01-07 14:33:00.0 +0100 +++ /var/tmp/diff_new_pack.sCn2g1/_new 2014-01-07 14:33:00.0 +0100 @@ -27,6 +27,7 @@ BuildRequires: mpfr-devel 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+ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit aranym for openSUSE:Factory
Hello community, here is the log from the commit of package aranym for openSUSE:Factory checked in at 2013-12-11 17:01:36 Comparing /work/SRC/openSUSE:Factory/aranym (Old) and /work/SRC/openSUSE:Factory/.aranym.new (New) Package is "aranym" Changes: --- /work/SRC/openSUSE:Factory/aranym/aranym.changes2013-06-19 14:42:02.0 +0200 +++ /work/SRC/openSUSE:Factory/.aranym.new/aranym.changes 2013-12-11 17:01:37.0 +0100 @@ -1,0 +2,9 @@ +Tue Dec 10 18:19:17 UTC 2013 - sch...@linux-m68k.org + +- Enable NatFeat OSMesa support +- fpu-fbccl.patch: fix emulation of FBcc.L +- fpu-nan-bits.patch: preserve bits of NaN +- fpu-rounding.patch: improve accuracy of denormal results +- no-map-32bit.patch: use MAP_32BIT only when requested + +--- New: fpu-fbccl.patch fpu-nan-bits.patch fpu-rounding.patch no-map-32bit.patch Other differences: -- ++ aranym.spec ++ --- /var/tmp/diff_new_pack.Xr5sR6/_old 2013-12-11 17:01:38.0 +0100 +++ /var/tmp/diff_new_pack.Xr5sR6/_new 2013-12-11 17:01:38.0 +0100 @@ -22,6 +22,7 @@ BuildRequires: SDL_image-devel BuildRequires: automake BuildRequires: gcc-c++ +BuildRequires: libOSMesa-devel BuildRequires: libusb-1_0-devel BuildRequires: mpfr-devel BuildRequires: unzip @@ -35,6 +36,10 @@ Source: %{name}-%{version}.tar.gz Source1:afros812.zip Patch1: byteswap.patch +Patch2: fpu-rounding.patch +Patch3: fpu-fbccl.patch +Patch4: no-map-32bit.patch +Patch5: fpu-nan-bits.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -68,33 +73,31 @@ %prep %setup -q -n %{name}-%{version} -a 1 %patch1 -p1 +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 +%patch5 -p1 # Don't remove -g from CFLAGS -sed -i -e 's,/-g,/-:,' configure - -%define subdir_configure \ -cat >configure <<'EOF'\ -#!/bin/sh\ -exec ../${0##*/} "$@"\ -EOF\ -chmod +x configure\ -%configure +sed -i -e 's,/-g,/-:,' configure.ac configure %build -%define common_opts --enable-addressing=direct --enable-usbhost +%define common_opts --enable-addressing=direct --enable-usbhost --enable-nfosmesa +%define _configure ../configure %ifarch %ix86 mkdir jit cd jit -%subdir_configure %common_opts --enable-jit-compiler +%configure %common_opts --enable-jit-compiler make depend make %{?jobs:-j%jobs} cd .. %endif mkdir mmu cd mmu -%subdir_configure %common_opts --enable-lilo --enable-fullmmu +%configure %common_opts --enable-lilo --enable-fullmmu make depend make %{?jobs:-j%jobs} cd .. +%define _configure ./configure %configure %common_opts make depend make %{?jobs:-j%jobs} ++ fpu-fbccl.patch ++ --- a/src/uae_cpu/fpu/fpu_mpfr.cpp +++ b/src/uae_cpu/fpu/fpu_mpfr.cpp @@ -1834,7 +1834,11 @@ void fpuop_bcc (uae_u32 opcode, uaecptr pc, uae_u32 disp) { if (check_fp_cond (opcode)) -m68k_setpc (pc + (uae_s16) disp); +{ + if (!(opcode & (1 << 6))) + disp = (uae_s16) disp; + m68k_setpc (pc + disp); +} } void ++ fpu-nan-bits.patch ++ 996 lines (skipped) ++ fpu-rounding.patch ++ --- a/src/uae_cpu/fpu/fpu_mpfr.cpp +++ b/src/uae_cpu/fpu/fpu_mpfr.cpp @@ -528,40 +528,10 @@ update_exceptions () } static void -set_fp_register (int reg, mpfr_t value, mpfr_prec_t prec, mpfr_rnd_t rnd, bool do_flags) +set_fp_register (int reg, mpfr_t value, int t, mpfr_rnd_t rnd, bool do_flags) { - int t; - - switch (prec) -{ -case SINGLE_PREC: - { - MPFR_DECL_INIT (single, SINGLE_PREC); - // Round to single - set_format (SINGLE_PREC); - t = mpfr_set (single, value, rnd); - t = mpfr_check_range (single, t, rnd); - mpfr_subnormalize (single, t, rnd); - set_format (EXTENDED_PREC); - mpfr_set (fpu.registers[reg].f, single, rnd); - } - break; -case DOUBLE_PREC: - { - MPFR_DECL_INIT (dbl, DOUBLE_PREC); - // Round to double - set_format (DOUBLE_PREC); - t = mpfr_set (dbl, value, rnd); - t = mpfr_check_range (dbl, t, rnd); - mpfr_subnormalize (dbl, t, rnd); - set_format (EXTENDED_PREC); - mpfr_set (fpu.registers[reg].f, dbl, rnd); - } - break; -case EXTENDED_PREC: - mpfr_set (fpu.registers[reg].f, value, rnd); - break; -} + mpfr_subnormalize (value, t, rnd); + mpfr_set (fpu.registers[reg].f, value, rnd); if (do_flags) { uae_u32 flags = 0; @@ -1138,6 +1108,7 @@ fpuop_fmovem_register (uae_u32 opcode, uae_u32 extra) int list; int i; + set_format (EXTENDED_PREC); if (!get_fp_addr (opcode, &addr, extra & 0x2000)) return false; if (extra & 0x800) @@ -1208,19 +1179,22
commit aranym for openSUSE:Factory
Hello community, here is the log from the commit of package aranym for openSUSE:Factory checked in at 2013-06-19 14:42:00 Comparing /work/SRC/openSUSE:Factory/aranym (Old) and /work/SRC/openSUSE:Factory/.aranym.new (New) Package is "aranym" Changes: --- /work/SRC/openSUSE:Factory/aranym/aranym.changes2013-04-29 09:52:34.0 +0200 +++ /work/SRC/openSUSE:Factory/.aranym.new/aranym.changes 2013-06-19 14:42:02.0 +0200 @@ -1,0 +2,5 @@ +Tue Jun 18 18:09:11 UTC 2013 - sch...@linux-m68k.org + +- Update AFROS to version 8.12. + +--- Old: afros-0.9.6-1.zip New: afros812.zip Other differences: -- ++ aranym.spec ++ --- /var/tmp/diff_new_pack.XwE3kd/_old 2013-06-19 14:42:03.0 +0200 +++ /var/tmp/diff_new_pack.XwE3kd/_new 2013-06-19 14:42:03.0 +0200 @@ -33,7 +33,7 @@ Version:0.9.15 Release:0 Source: %{name}-%{version}.tar.gz -Source1:afros-0.9.6-1.zip +Source1:afros812.zip Patch1: byteswap.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -114,7 +114,7 @@ %endif %suse_update_desktop_file -i aranym %suse_update_desktop_file -i aranym-mmu -cp -a afros-* $RPM_BUILD_ROOT%{_datadir}/aranym/afros +cp -a afros $RPM_BUILD_ROOT%{_datadir}/aranym/afros find $RPM_BUILD_ROOT%{_datadir}/aranym/afros -type d -name CVS -exec rm -rf {} + %post -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit aranym for openSUSE:Factory
Hello community, here is the log from the commit of package aranym for openSUSE:Factory checked in at 2013-04-29 09:52:30 Comparing /work/SRC/openSUSE:Factory/aranym (Old) and /work/SRC/openSUSE:Factory/.aranym.new (New) Package is "aranym", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/aranym/aranym.changes2013-04-17 06:59:48.0 +0200 +++ /work/SRC/openSUSE:Factory/.aranym.new/aranym.changes 2013-04-29 09:52:34.0 +0200 @@ -1,0 +2,5 @@ +Sun Apr 28 12:35:52 UTC 2013 - sch...@linux-m68k.org + +- byteswap.patch: Avoid conflict with imported by SDL + +--- New: byteswap.patch Other differences: -- ++ aranym.spec ++ --- /var/tmp/diff_new_pack.DgpIsC/_old 2013-04-29 09:52:37.0 +0200 +++ /var/tmp/diff_new_pack.DgpIsC/_new 2013-04-29 09:52:37.0 +0200 @@ -34,6 +34,7 @@ Release:0 Source: %{name}-%{version}.tar.gz Source1:afros-0.9.6-1.zip +Patch1: byteswap.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -66,6 +67,7 @@ %prep %setup -q -n %{name}-%{version} -a 1 +%patch1 -p1 # Don't remove -g from CFLAGS sed -i -e 's,/-g,/-:,' configure ++ byteswap.patch ++ From: Andreas Schwab Date: Sun, 28 Apr 2013 14:21:46 +0200 Subject: [PATCH] Avoid conflict with definitions from diff --git a/src/uae_cpu/compiler/compemu.h b/src/uae_cpu/compiler/compemu.h index d2a942c..233dca8 100644 --- a/src/uae_cpu/compiler/compemu.h +++ b/src/uae_cpu/compiler/compemu.h @@ -396,7 +396,9 @@ DECLARE_MIDFUNC(lea_l_rr_indexed(W4 d, R4 s, R4 index, IMM factor)); DECLARE_MIDFUNC(mov_l_bRr(R4 d, R4 s, IMM offset)); DECLARE_MIDFUNC(mov_w_bRr(R4 d, R2 s, IMM offset)); DECLARE_MIDFUNC(mov_b_bRr(R4 d, R1 s, IMM offset)); +#undef bswap_32 DECLARE_MIDFUNC(bswap_32(RW4 r)); +#undef bswap_16 DECLARE_MIDFUNC(bswap_16(RW2 r)); DECLARE_MIDFUNC(mov_l_rr(W4 d, R4 s)); DECLARE_MIDFUNC(mov_l_mr(IMM d, R4 s)); -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit aranym for openSUSE:Factory
Hello community, here is the log from the commit of package aranym for openSUSE:Factory checked in at 2013-04-17 06:59:47 Comparing /work/SRC/openSUSE:Factory/aranym (Old) and /work/SRC/openSUSE:Factory/.aranym.new (New) Package is "aranym", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/aranym/aranym.changes2013-03-01 13:56:08.0 +0100 +++ /work/SRC/openSUSE:Factory/.aranym.new/aranym.changes 2013-04-17 06:59:48.0 +0200 @@ -1,0 +2,24 @@ +Mon Apr 15 17:54:42 UTC 2013 - sch...@linux-m68k.org + +- Update to aranym 0.9.15 + + The main new feature of this release is the seamless mouse integration mode: + + o Mouse input handling is improved a lot. Now ARAnyM has a seamless mouse + integration when new Clocky (2013/04/15) is loaded. + o There is no need to manually ungrab or grab the mouse. + o Also mouse grab on left button click now reacts on the first button + click everytime (previously only if you had window focus) and the + host and mouse cursor positions are synced. + o And if you ungrab the mouse intentionally then it's not automatically + grabbed when the host mouse pointer returns to ARAnyM window. + o At last, the annoying "resetting weird mouse packet" error is gone, too. + + Bugs fixed: + + o Native Features were missing proper memory overflow checks and bugs + in NatFeat drivers could kill the ARAnyM. + o NFVDI had a bug (a race condition) in resolution switching. + o build date of EmuTOS was decoded improperly + +--- Old: aranym-0.9.14.tar.gz New: aranym-0.9.15.tar.gz Other differences: -- ++ aranym.spec ++ --- /var/tmp/diff_new_pack.ISPtiZ/_old 2013-04-17 06:59:51.0 +0200 +++ /var/tmp/diff_new_pack.ISPtiZ/_new 2013-04-17 06:59:51.0 +0200 @@ -30,7 +30,7 @@ Summary:Atari Running on Any Machine License:GPL-2.0+ and LGPL-2.1+ Group: System/Emulators/Other -Version:0.9.14 +Version:0.9.15 Release:0 Source: %{name}-%{version}.tar.gz Source1:afros-0.9.6-1.zip ++ aranym-0.9.14.tar.gz -> aranym-0.9.15.tar.gz ++ 4196 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/aranym-0.9.14/ChangeLog new/aranym-0.9.15/ChangeLog --- old/aranym-0.9.14/ChangeLog 2012-09-20 09:37:47.0 +0200 +++ new/aranym-0.9.15/ChangeLog 2013-04-15 12:11:14.0 +0200 @@ -1,3 +1,65 @@ +*** CVS tagged as ARANYM_0_9_15 + +2013/04/15 - Petr +- input.cpp: fixed click to grab input, added proper host<->Atari mouse sync +- ikbd.cpp: fixed SendMouseMotion() and MergeMousePacket() +- include/aradata.h: added setAtariMousePosition() + + +2013/01/23 - Petr +- natfeat/nfvdi.cpp: fixes a bug (sort of a race condition) in NFVDI. + When fVDI switches to 32-bit display in VdiDriver::setResolution(), + a new HostSurface is created immediately for the VDI driver. + Then the video mode change is applied to the host window only on next VBL, + in HostScreen::refreshSurface(). + But in VdiDriver::expandArea(), there was a bogus test: +if (host->video->getBpp() == 8) { + This was wrong, because the VDI made a test on the host window surface, + which would only be correct on next VBL. Found and fixed by Vincent Riviere. + +- bootos_emutos.cpp: fix for now correct BCD date format in EmuTOS by Vincent. + + +2013/01/14 - Petr +- include/natfeats.h: added proper check for end of memory block that + is to be copied between host and guest using the LIBC memcpy(). + Re-enabled NATFEAT_LIBC_MEMCPY fast copying in NatFeats because + I believe it's relatively safe now when there are checks for + begin and end of the Atari memory block. Atari memory is contiguous + so when both begin and end of the block is readable/writeable + the whole block should be OK to copy by LIBC memcpy. + + +2013/01/13 - Petr +- input.cpp: "Reseting weird mouse packet" error message changed to + "Resetting suspicious mouse packet" debug message thus it'll no longer + annoy you. Thanks to Helmut Karlowski for pointing it out. + +- include/natfeats.h: added switch for previously default and dangerous + direct LIBC memcpy() to/from guest provided memory pointer. Now it is + disabled by default and byte by byte copying routine is used instead + (guest programs should no longer be able to kill the whole ARAnyM). + It might affect the NatFeats performance negati
commit aranym for openSUSE:Factory
Hello community, here is the log from the commit of package aranym for openSUSE:Factory checked in at 2013-03-01 13:56:06 Comparing /work/SRC/openSUSE:Factory/aranym (Old) and /work/SRC/openSUSE:Factory/.aranym.new (New) Package is "aranym", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/aranym/aranym.changes2012-10-09 13:54:30.0 +0200 +++ /work/SRC/openSUSE:Factory/.aranym.new/aranym.changes 2013-03-01 13:56:08.0 +0100 @@ -1,0 +2,5 @@ +Thu Feb 28 05:58:49 UTC 2013 - co...@suse.com + +- update license to new format + +--- Other differences: -- ++ aranym.spec ++ --- /var/tmp/diff_new_pack.U8Hnjk/_old 2013-03-01 13:56:10.0 +0100 +++ /var/tmp/diff_new_pack.U8Hnjk/_new 2013-03-01 13:56:10.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package aranym # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -27,8 +27,8 @@ BuildRequires: unzip BuildRequires: update-desktop-files Url:http://aranym.org/ -Summary:ARAnyM (Atari Running on Any Machine) -License:GPL-2.0+ ; LGPL-2.1+ +Summary:Atari Running on Any Machine +License:GPL-2.0+ and LGPL-2.1+ Group: System/Emulators/Other Version:0.9.14 Release:0 @@ -45,37 +45,24 @@ continue to live forever. Features: - * 68040 CPU (including MMU040) - * 68040 and 68881/2 FPU - * 14 MB ST-RAM and up to 3824 MB (configurable) of FastRAM - * VIDEL, Blitter, MFP, ACIA, IKBD for highest possible compatibility - * Sound (compatible with Atari XBIOS Sound subsystem, including TimerA DMA IRQ) - * Atari floppy DD/HD for connecting floppy image or real floppy drive - * Two IDE channels for connecting disk images, hard drives, or CD-ROMs - * Extended keyboard and mouse support (including mouse wheel) - * Direct access to host file system via BetaDOS and MiNT xfs drivers - * Networking using ethernet emulation with a driver for MiNT-Net - * TOS 4.04, EmuTOS, or Linux as the booting operating system - * Runs with FreeMiNT, MagiC, and any other operating system that runs also on real Atari computers - * Native CD-ROM access (under Linux, other OS: audio CD only) without -scsi, ide, or other emulation + scsi, ide, or other emulation %prep %setup -q -n %{name}-%{version} -a 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit aranym for openSUSE:Factory
Hello community, here is the log from the commit of package aranym for openSUSE:Factory checked in at 2012-10-09 13:47:33 Comparing /work/SRC/openSUSE:Factory/aranym (Old) and /work/SRC/openSUSE:Factory/.aranym.new (New) Package is "aranym", Maintainer is "sch...@novell.com" Changes: --- /work/SRC/openSUSE:Factory/aranym/aranym.changes2011-12-01 17:37:30.0 +0100 +++ /work/SRC/openSUSE:Factory/.aranym.new/aranym.changes 2012-10-09 13:54:30.0 +0200 @@ -1,0 +2,137 @@ +Mon Oct 1 21:04:40 UTC 2012 - sch...@linux-m68k.org + +- Update to aranym 0.9.14. + + version 0.9.14 news: + + Mac users: check out the new bridged ethernet (see README_ethernet.rtf). + + All users: try out the new Single Blit Composing and Single Blit Refresh + modes - they might give you a better video performance. + + There are also many compilation and build fixes for various MacOSX targets + and few MPFR FPU fixes. + + And last but not least, there's a neat user requested feature - mouse ungrab + (frees your keyboard and mouse from ARAnyM window so you can work in other + applications while ARAnyM is running) simply by clicking the host middle + mouse button (well, works only if you don't have the Eiffel mouse wheel + emulation enabled in settings). + + version 0.9.13 news: + + A couple of important bugfixes accumulated in last few days: + + o USB NatFeat doesn't fail to claim devices in certain cases + + o MPFR FPU got fix for restarting of instructions after access error + + o JIT CPU version should work even when compiled with newer compilers + + o update your mmusetup.cnf in MiNT setup for larger FastRAM (see + provided atari/mmusetup.cnf that is set for 512 MB FastRAM now) + + version 0.9.12 news: + + New features: + + o MPFR based new precise FPU emulation core. Somewhat slower than the + normally used IEEE or UAE FPU emulation cores (about 5 times) + but should be totally complete and precise. Enabled in Linux binary + MMU builds (aranym-mmu). Hopefully Debian-m68k developers will enjoy it + :-) + + o USB NatFeat fully usable: http://wiki.aranym.org/manual#usb + With a FreeMiNT driver you can access your USB flash discs from + the Atari side easily. First enter the SETUP GUI and plug in + the desired USB device. The USB support is compiled in by default + in all linux binary packages. + + o NF Clipboard implemented newly for BeOS + + o "aranym --version" will now list the built-in FPU core and also all + NatFeats that are compiled in. + + Bugfixes: + + o memleaks in various files + o blitter memmove fix + o MacOSX project fixes + o small 64bit fixes in nfcdrom + o aliasing issue fixes (in nfosmesa that is not compiled in) + o CPU CAS+CAS2 instructions - several very important fixes! + o some little fixes for newer GCCs in various files + o RPM spec file updated for Fedora, openSUSE and Mandriva. Give + rpmbuild -tb aranym_0.9.12.orig.tar.gz a try! + + version 0.9.11 news: + + New features: SCC serial port emulation and USB NatFeat support. + BeOS/Haiku port: fixes and improvements. + MMU emulation: fix for initialization and FPU registers. + Video: fix (refresh palette when switching from true color to bitplane + mode) and an improvement (use current fullscreen size if fixed size is 0x0). + + version 0.9.10 news: + + New feature: GEM clipboard support that allows you to pass data between + GEM clipboard and the host one (MS Windows, Mac OS X and X Window System). + It's currently implemented in FreeMiNT only and uses its aranym.xfs + virtual filesystem (U:\host\clipbrd). Please see setup instructions + in http://wiki.aranym.org/gem_clipbrd + + Also couple of important bugfixes: + + o fixed two nasty crashes in HostFS (related to recent symlink fixes) + o fixed Xcode building universal binaries on PPC + o VIDEL autozoom feature with correct aspect ratio for non-square pixels + + version 0.9.9 news: + + This time mostly bugfixes: + + o fixed possible crash in HostFS when quitting ARAnyM (not serious) + o fixed possible crash due to bug in libSDL up to v1.2.13 (very serious) + o fixed some redrawing problems in 8 and 16 color depths with soft NfVDI + o fixed all compile time warnings and Categories entry in aranym.desktop + o fixed weirdness when mouse pointer was leaving the window on Win and OSX + o fixed problem with invalid HostFS symlink breaking directory list + o improvement: HostFS symlinks are now shown as relative if possible + o fixed indirect descriptors handling in MMU + o fixed HostFS symlinks for certain path configurations + o added Mode key in the set of ARAnyM hotkey modifiers + o fixed Alt+mouse click problem on Mac OSX + o fixed Right Shift detection upon startup + + If you found ARAnyM crashing previously when moving windows around + or doing any oth
commit aranym for openSUSE:Factory
Hello community, here is the log from the commit of package aranym for openSUSE:Factory checked in at 2011-12-06 17:58:50 Comparing /work/SRC/openSUSE:Factory/aranym (Old) and /work/SRC/openSUSE:Factory/.aranym.new (New) Package is "aranym", Maintainer is "sch...@novell.com" Changes: Other differences: -- ++ aranym.spec ++ --- /var/tmp/diff_new_pack.HNEVcr/_old 2011-12-06 17:59:29.0 +0100 +++ /var/tmp/diff_new_pack.HNEVcr/_new 2011-12-06 17:59:29.0 +0100 @@ -24,7 +24,7 @@ Version:0.9.7beta Release:1 Group: System/Emulators/Other -License:GPL v2 or later; LGPL v2.1 or later +License:GPL-2.0+ ; LGPL-2.1+ Source: %{name}-%{version}.tar.gz Source1:afros-0.9.6-1.zip Patch: %{name}-%{version}.diff -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit aranym for openSUSE:Factory
Hello community, here is the log from the commit of package aranym for openSUSE:Factory checked in at 2011-12-01 17:37:28 Comparing /work/SRC/openSUSE:Factory/aranym (Old) and /work/SRC/openSUSE:Factory/.aranym.new (New) Package is "aranym", Maintainer is "sch...@novell.com" Changes: --- /work/SRC/openSUSE:Factory/aranym/aranym.changes2011-09-23 01:51:57.0 +0200 +++ /work/SRC/openSUSE:Factory/.aranym.new/aranym.changes 2011-12-01 17:37:30.0 +0100 @@ -1,0 +2,5 @@ +Wed Nov 30 10:45:02 UTC 2011 - co...@suse.com + +- add automake as buildrequire to avoid implicit dependency + +--- Other differences: -- ++ aranym.spec ++ --- /var/tmp/diff_new_pack.uO1oXQ/_old 2011-12-01 17:37:31.0 +0100 +++ /var/tmp/diff_new_pack.uO1oXQ/_new 2011-12-01 17:37:31.0 +0100 @@ -1,7 +1,7 @@ # -# spec file for package aranym (Version 0.9.7beta) +# spec file for package aranym # -# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ Name: aranym -BuildRequires: Mesa-devel SDL-devel SDL_image-devel gcc-c++ unzip update-desktop-files +BuildRequires: Mesa-devel SDL-devel SDL_image-devel automake gcc-c++ unzip update-desktop-files Url:http://aranym.org/ Summary:ARAnyM (Atari Running on Any Machine) Version:0.9.7beta -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org