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.changes    2011-12-01 
17:37:30.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.aranym.new/aranym.changes       2012-10-09 
13:54:30.000000000 +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 other activity where VDI had to blit screen areas then
+ please upgrade to this version ASAP. We've added a workaround for
+ a serious bug in the libSDL that was causing these weird ARAnyM crashes.
+
+ version 0.9.8beta news:
+
+ o CPU: fixed TRAPcc and FTRAPcc instructions (for Guillaume's mplayer :-)
+ o VIDEL: pixel precise horizontal scrolling implemented
+ o fixed BUSY signal handling on the parallel port
+ o fixed mouse grab/ungrab/autograb (see below)
+ o added new ARAnyM mouse cursor (white arrow)
+ o added middle mouse button handling (in Eiffel mode)
+ o added suport for reversing mouse Y-axis in IKBD (used in Linux-m68k)
+ o fixed many DSP56001 instructions
+ o fixed NFJPEG on 64bit hosts
+ o fixed several NF drivers to work under FreeMiNT (not rely on __NF cookie)
+ o buggy JIT-FPU was disabled. Now FPU is precise though slower in JIT mode
+
+ Mouse grab/ungrab/autograb has changed: first, ungrabbing when leaving
+ ARAnyM window was fixed (issue with autograb on the window border).
+ Then, ARAnyM got a new mouse cursor (white one) so you can recognize
+ now when the mouse is grabbed (the cursor pointer is black in TOS)
+ and when it's not (the cursor pointer is white now).
+ At last, mouse autograb upon entering ARAnyM window was disabled until
+ we can ensure the Atari mouse cursor is positioned in sync with host
+ mouse cursor (will require Atari OS support, probably in a form
+ of aranym.acc and AES implementing appl_tplay).
+ Also the "AutoGrabMouse" config option has been removed.
+- Specfile cleanup
+
+-------------------------------------------------------------------

Old:
----
  aranym-0.9.7beta.diff
  aranym-0.9.7beta.tar.gz

New:
----
  aranym-0.9.14.tar.gz

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

Other differences:
------------------
++++++ aranym.spec ++++++
--- /var/tmp/diff_new_pack.wYxYlS/_old  2012-10-09 13:54:32.000000000 +0200
+++ /var/tmp/diff_new_pack.wYxYlS/_new  2012-10-09 13:54:32.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package aranym
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 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
@@ -16,18 +16,24 @@
 #
 
 
-
 Name:           aranym
-BuildRequires:  Mesa-devel SDL-devel SDL_image-devel automake gcc-c++ unzip 
update-desktop-files
+BuildRequires:  Mesa-devel
+BuildRequires:  SDL-devel
+BuildRequires:  SDL_image-devel
+BuildRequires:  automake
+BuildRequires:  gcc-c++
+BuildRequires:  libusb-1_0-devel
+BuildRequires:  mpfr-devel
+BuildRequires:  unzip
+BuildRequires:  update-desktop-files
 Url:            http://aranym.org/
 Summary:        ARAnyM (Atari Running on Any Machine)
-Version:        0.9.7beta
-Release:        1
-Group:          System/Emulators/Other
 License:        GPL-2.0+ ; LGPL-2.1+
+Group:          System/Emulators/Other
+Version:        0.9.14
+Release:        0
 Source:         %{name}-%{version}.tar.gz
 Source1:        afros-0.9.6-1.zip
-Patch:          %{name}-%{version}.diff
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -71,75 +77,63 @@
 * Native CD-ROM access (under Linux, other OS: audio CD only) without
 scsi, ide, or other emulation
 
-
-
-Authors:
---------
-    Ctirad Fertr <phana...@volny.cz>
-    Milan Jurik <m.ju...@sh.cvut.cz>
-    Stanislav Opichal <opich...@seznam.cz>
-    Petr Stehlik <psteh...@sophics.cz>
-    Johan Klockars <r...@cd.chalmers.se>
-    Didier MEQUIGNON <didier.mequig...@wanadoo.fr>
-    Patrice Mandin <pman...@caramail.com>
-    Xavier Joubert
-    Andreas Schwab <sch...@suse.de>
-
 %prep
 %setup -q -n %{name}-%{version} -a 1
-%patch
+# 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
 
 %build
-autoreconf -fi
+%define common_opts --enable-addressing=direct --enable-usbhost
 %ifarch %ix86
-./configure CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" \
-           --prefix=/usr --mandir=%{_mandir} --disable-nat-debug \
-           --enable-addressing=direct --enable-jit-compiler
+mkdir jit
+cd jit
+%subdir_configure %common_opts --enable-jit-compiler
 make depend
 make %{?jobs:-j%jobs}
-mv aranym aranym-jit
-make clean
+cd ..
 %endif
-./configure CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" \
-           --prefix=/usr --mandir=%{_mandir} --disable-nat-debug \
-%ifarch ppc ppc64
-           --enable-fpe=uae \
-%endif
-           --enable-addressing=direct \
-           --enable-lilo --enable-fullmmu
+mkdir mmu
+cd mmu
+%subdir_configure %common_opts --enable-lilo --enable-fullmmu
 make depend
 make %{?jobs:-j%jobs}
-mv aranym aranym-mmu
-make clean
-./configure CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" \
-           --prefix=/usr --mandir=%{_mandir} --disable-nat-debug \
-%ifarch ppc ppc64
-           --enable-fpe=uae \
-%endif
-           --enable-addressing=direct
+cd ..
+%configure %common_opts
 make depend
 make %{?jobs:-j%jobs}
 
 %install
 make install DESTDIR=$RPM_BUILD_ROOT docdir=%{_docdir}
 %ifarch %ix86
-install -m 755 aranym-jit $RPM_BUILD_ROOT%{_bindir}
+install -m 755 jit/aranym $RPM_BUILD_ROOT%{_bindir}/aranym-jit
+%endif
+install -m 755 mmu/aranym $RPM_BUILD_ROOT%{_bindir}/aranym-mmu
+for s in 32 48; do
+  install -d $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${s}x${s}/apps/
+  install -m 644 contrib/icon-$s.png 
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${s}x${s}/apps/aranym.png
+done
+%ifarch %ix86
+%suse_update_desktop_file -i aranym-jit
 %endif
-install -m 755 aranym-mmu $RPM_BUILD_ROOT%{_bindir}
-install -d $RPM_BUILD_ROOT%{_datadir}/pixmaps
-install -m 644 contrib/icon-32.png 
$RPM_BUILD_ROOT%{_datadir}/pixmaps/aranym.png
 %suse_update_desktop_file -i aranym
+%suse_update_desktop_file -i aranym-mmu
 cp -a afros-* $RPM_BUILD_ROOT%{_datadir}/aranym/afros
 find $RPM_BUILD_ROOT%{_datadir}/aranym/afros -type d -name CVS -exec rm -rf {} 
+
 
 %post
-%run_permissions
+%set_permissions %{_bindir}/aratapif
+
 %verifyscript
 %verify_permissions -e %{_bindir}/aratapif
 
-%clean
-rm -fr $RPM_BUILD_ROOT
-
 %files
 %defattr(-, root, root)
 %doc %{_docdir}/aranym
@@ -147,7 +141,7 @@
 %{_bindir}/aranym*
 %{_mandir}/man1/*.gz
 %{_datadir}/aranym
-%{_datadir}/pixmaps/*
 %{_datadir}/applications/*
+%{_datadir}/icons/hicolor
 
 %changelog


++++++ aranym-0.9.7beta.tar.gz -> aranym-0.9.14.tar.gz ++++++
++++ 53459 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to