pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/emulators/yabause Update to 0.9.10. Set LICENSE.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/49bc6a9dc04b
branches:  trunk
changeset: 398957:49bc6a9dc04b
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sat Sep 12 14:06:47 2009 +0000

description:
Update to 0.9.10. Set LICENSE.

Relevant changes:

0.9.9 -> 0.9.10
 scsp/68k:
  - Added code to make SCSP emulation frame-accurate (optional,
    enabled with --enable-scsp-frame-accurate configure switch).
  - Added a new 68000 emulation core.
 software video core:
  - Added line scroll emulation.
  - Improved user clipping.
  - Added some basic vertical scroll emulation, enough to get
    Sonic Jam working.
 gtk port
  - Gtk port is now compiling on Mac OS X.
  - Fixed full software screenshots.
  - Fixed store function in transfer dialog.
 general:
  - Added Lithuanian translation.
  - New sound core using OpenAL.
  - Added joystick core for Mac OS X.
  - Added a joystick core for Linux.
  - Added a PSP port.
  - Added support for loading ELF binaries.
  - Now using gettimeofday when available for better resolution.
  - Fixed save states.
0.9.8 -> 0.9.9
 opengl video core:
  - Fixed a bug that was causing some games to
    crash (albert odyssey, dragon ball, etc.)
 gtk port:
  - Automatic detection of current locale.
 qt port:
  - Added support of DESTDIR and --program-prefix
  - Automatic detection of current locale.
  - Added support for multiple players.
 general:
  - Hooks for renaming .desktop on installation.
  - .yts file are now installed.
  - Fixed parallel builds.
  - SDL peripheral core now handles all connected
    joysticks.
0.9.7 -> 0.9.8
 vdp2:
  - Fixed a bug in software renderer with rotating
    backgrounds.
 opengl video core:
  - Added gouraud shading and mesh processing.
    This is not enabled by default.
 software video core:
  - Fixed user clipping.
 gtk port:
  - Added mouse support.
  - Configuration dialog now displays key names instead
    of values. Also made it so each different configuration
    is saved. This broke compatibility with old .ini files.
 general:
  - Added mouse emulation.
  - Added de, es, it, pt-br and sv translations
  - Support for "out of src" build.
  - Fixed compilation for non supported platforms.
    For instance this should fix compilation on dragonfly bsd.
    Fixed compilation on GNU/Hurd too.
0.9.6 -> 0.9.7
 vdp1:
  - Added clipping for line-based drawing to software renderer.
 vdp2:
  - Toggling a screen is now core independent.
  - Added per-character priority to software renderer.
 gtk port:
  - Fixed fullscreen setting and added a keep ratio one.
  - Fixed a bug in the vdp2 debugger that was causing the emu to crash.
  - Full software mode can be compiled again.
  - Fixed segfault when taking screenshots in full software mode.
  - Fixed default value for region.
  - Window position is now saved and restored when re-opening the emu.
  - Fixed a problem when changing input cores.
 qt port:
  - Improved compilation process: make (un)install now works.
  - Fix crash when configuring input while using translated version.
 general:
  - Fixed a bug that was causing older save states to fail.
0.9.5 -> 0.9.6
 sdl joystick core:
  - Fixed it...
 software video core:
  - Improvements and bug fixes.
 gtk port:
  - Tagged more strings to be translatable.
  - Fixed bugs when setting a resolution in settings.
  - Fixed controller settings so keys can now be configured even if
    emulation is not started.
 qt port:
  - Removed libsjw core.
 general:
  - Updated copyright for some files where it was missing or
    inaccurate.
  - Fixes and improvements to the build process: fixed cross compilation
    of Qt port, added Wii port support, found a better way to "trigger"
    compilation of gen68k, fixed a bug when calling the sub-configure,
    .inc files are now cleaned, added MINI18N variable support, forwarded
    distclean rule to qt makefiles, configure now make sure the compiler
    is a cross compiler when cross compiling
  - Added a workaround for the "limits.h" problem... now distros should
    fix their headers...
  - Fixed the .desktop files for linux (gtk + qt ports)
  - Added translation files for fr and pt in the repository.

diffstat:

 emulators/yabause/Makefile         |   6 +++---
 emulators/yabause/PLIST            |  10 +++++++++-
 emulators/yabause/distinfo         |   9 +++++----
 emulators/yabause/patches/patch-aa |  26 ++++++++++++++++++++++++++
 4 files changed, 43 insertions(+), 8 deletions(-)

diffs (82 lines):

diff -r 4f1604a23912 -r 49bc6a9dc04b emulators/yabause/Makefile
--- a/emulators/yabause/Makefile        Sat Sep 12 12:31:37 2009 +0000
+++ b/emulators/yabause/Makefile        Sat Sep 12 14:06:47 2009 +0000
@@ -1,13 +1,13 @@
-# $NetBSD: Makefile,v 1.4 2009/08/26 19:57:27 sno Exp $
+# $NetBSD: Makefile,v 1.5 2009/09/12 14:06:47 wiz Exp $
 
-DISTNAME=      yabause-0.9.5
-PKGREVISION=   1
+DISTNAME=      yabause-0.9.10
 CATEGORIES=    emulators
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=yabause/}
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://yabause.sourceforge.net/
 COMMENT=       Sega Saturn system emulator
+LICENSE=       gnu-gpl-v2
 
 PKG_DESTDIR_SUPPORT=   user-destdir
 
diff -r 4f1604a23912 -r 49bc6a9dc04b emulators/yabause/PLIST
--- a/emulators/yabause/PLIST   Sat Sep 12 12:31:37 2009 +0000
+++ b/emulators/yabause/PLIST   Sat Sep 12 14:06:47 2009 +0000
@@ -1,5 +1,13 @@
-@comment $NetBSD: PLIST,v 1.3 2009/06/14 17:51:10 joerg Exp $
+@comment $NetBSD: PLIST,v 1.4 2009/09/12 14:06:47 wiz Exp $
 bin/yabause
 man/man1/yabause.1
 share/applications/yabause.desktop
 share/pixmaps/yabause.png
+share/yabause/yts/de.yts
+share/yabause/yts/es.yts
+share/yabause/yts/fr.yts
+share/yabause/yts/it.yts
+share/yabause/yts/lt.yts
+share/yabause/yts/pt.yts
+share/yabause/yts/pt_BR.yts
+share/yabause/yts/sv.yts
diff -r 4f1604a23912 -r 49bc6a9dc04b emulators/yabause/distinfo
--- a/emulators/yabause/distinfo        Sat Sep 12 12:31:37 2009 +0000
+++ b/emulators/yabause/distinfo        Sat Sep 12 14:06:47 2009 +0000
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.2 2008/05/13 18:29:57 tnn Exp $
+$NetBSD: distinfo,v 1.3 2009/09/12 14:06:47 wiz Exp $
 
-SHA1 (yabause-0.9.5.tar.gz) = 023534b96705eab98785730fdae85613304c1390
-RMD160 (yabause-0.9.5.tar.gz) = 68ae7914d809e2b4afd13c32fb93af7a0652556a
-Size (yabause-0.9.5.tar.gz) = 735785 bytes
+SHA1 (yabause-0.9.10.tar.gz) = 9fcdc11a1ebfb7161f4fb3b0cc0d646080403e8c
+RMD160 (yabause-0.9.10.tar.gz) = 1dc3ebfe57ad3abd5cdc21c626ec12584373bf89
+Size (yabause-0.9.10.tar.gz) = 1376089 bytes
+SHA1 (patch-aa) = d98c26c8c754e2b22c608a32964ff90329256179
diff -r 4f1604a23912 -r 49bc6a9dc04b emulators/yabause/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/yabause/patches/patch-aa        Sat Sep 12 14:06:47 2009 +0000
@@ -0,0 +1,26 @@
+$NetBSD: patch-aa,v 1.1 2009/09/12 14:06:47 wiz Exp $
+
+--- src/gtk/Makefile.in.orig   2009-05-31 21:06:27.000000000 +0000
++++ src/gtk/Makefile.in
+@@ -963,18 +963,10 @@ uninstall-am: uninstall-ApplicationsDATA
+ 
+ install-data-hook:
+       @for f in "$(DESTDIR)$(Applicationsdir)/yabause.desktop" ; do \
+-              fext=`echo $$f | sed 's,.\+\(\.[^.]\+\)$$,\1,'` ; \
+-              fbase=`basename "$$f" $$fext` ; \
+-              fdir=`dirname "$$f"` ; \
+-              fdest="$$fdir"/`echo "$$fbase" | sed '$(transform)'`$$fext ; \
+-              if test \( -e "$$f" \) -a \( ! "$$f" = "$$fdest" \) ; then \
+-                      echo " mv $$f $$fdest" ; \
+-                      mv "$$f" "$$fdest" ; \
+-              fi ; \
+               nn=`echo yabause | sed '$(transform)'` ; \
+-              ftmp=/tmp/$$RANDOM ; \
+-              sed "s/Exec=yabause/Exec=$$nn/" $$fdest > $$ftmp ; \
+-              mv $$ftmp $$fdest ; \
++              ftmp=$$f.$$$$ ; \
++              sed "s/Exec=yabause/Exec=$$nn/" $$f > $$ftmp ; \
++              mv $$ftmp $$f ; \
+       done
+ 
+ uninstall-hook:



Home | Main Index | Thread Index | Old Index