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