commit aranym for openSUSE:Factory

2019-07-15 Thread root
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

2019-06-19 Thread root
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

2018-02-27 Thread root
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

2016-03-29 Thread h_root
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

2015-03-16 Thread h_root
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

2014-10-22 Thread h_root
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

2014-09-15 Thread h_root
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

2014-04-25 Thread h_root
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

2014-04-02 Thread h_root
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

2014-01-07 Thread h_root
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

2013-12-11 Thread h_root
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

2013-06-19 Thread h_root
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

2013-04-29 Thread h_root
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

2013-04-16 Thread h_root
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

2013-03-01 Thread h_root
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

2012-10-09 Thread h_root
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

2011-12-06 Thread h_root
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

2011-12-01 Thread h_root
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