pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/emulators/fuse-emulator fuse-emulator: updated to 1.6.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/800e68e31a10
branches:  trunk
changeset: 448002:800e68e31a10
user:      adam <adam%pkgsrc.org@localhost>
date:      Tue Mar 02 11:55:49 2021 +0000

description:
fuse-emulator: updated to 1.6.0

Fuse 1.6.0 released.

* New features:
  * Add TTX2000S emulation (Guesser).
  * Experimental PulseAudio sound driver (Grzegorz Jablonski and Sergio
    Baldoví).

* Emulation core improvements:
  * Fix activation of joystick and IF2 peripherals when loading a
    snapshot (thanks, ICEknight) (Sergio Baldoví).

* UI improvements:
  * New higher resolution keyboard picture on GTK and win32 UIs
    (thanks, Andrew Owen for the picture) (Sergio Baldoví and Philip
    Kendall).
  * GTK UI: Add Fuse icon to the about dialog and the main window
    (Alberto Garcia).
  * GTK UI: Load/save binary dialog remembers last values (Derek
    Fountain).
  * GTK 3 UI: Improve moving and sizing Fuse's window under Wayland
    (Sergio Baldoví).
  * GTK 3 UI: Fix kempston mouse values on Wayland (thanks, Philip
    Kendall) (Sergio Baldoví).
  * GTK 3 UI: Fix bug when resizing from 2x to 3x on GTK UI (Sergio
    Baldoví)
  * SDL UI: Fix crash when using dispmanx backend on the Raspberry Pi
    (Jools Wills).
  * SDL UI: Allow forcing fullscreen mode when SDL doesn't report
    available screen modes (Sergio Baldoví).
  * WidgetUI: New dialog to load/save binary data (Gergely Szasz).
  * WidgetUI: Enable HOME and END keys in menus on widget UIs (Gergely
    Szasz).
  * WidgetUI: Use monospaced characters on memory browser (Gergely
    Szasz).
  * WidgetUI: Fix crash when trying to overwrite read-only files (Pedro
    Luis Rodríguez González).
  * Win32: Fix bitwise operation in debugger (Sergio Baldoví).
  * Xlib UI: Try to keep graphic filter when the user resize the window
    (Gergely Szasz).

* Scaler improvements:
  * Fix display corruption with HQ 3x scaler (thanks, Philip Kendall)
    (Sergio Baldoví).
  * Fix antialiasing effect of AdvMAME3x scaler (Sergio Baldoví).
  * Add 4x, TV 4x, Pal TV 4x and HQ 4x scalers on GTK, SDL, win32 and
    Xlib UIs (Sergio Baldoví and Gergely Szasz).
  * Allow screenshots with TV 3x, PAL TV and Timex 1.5x scalers (Sergio
    Baldoví).

* Miscellaneous improvements:
  * Allow selection of audio driver at build time (thanks, kov_serg)
    (Alberto Garcia).
  * Support of SDL 2 for joystick and audio drivers (Alberto Garcia).
  * Fix GTK 3 build when the GTK version is < 3.20 (thanks, Thrice)
    (Alberto Garcia).
  * Fix GTK build with Wayland, Quartz and Windows backends (thanks,
    Stuart Brady) (Sergio Baldoví).
  * Various fixes to allow compilation with GCC 10 (Alberto Garcia and
    Sergio Baldoví).
  * Suppress a couple of -Wunused-result warnings from gcc (Alberto
    Garcia).
  * Improve error message when opening a directory from the command
    line (thanks, Philip Kendall) (Alberto Garcia and Sergio Baldoví).

diffstat:

 emulators/fuse-emulator/Makefile                        |   5 +-
 emulators/fuse-emulator/PLIST                           |   3 +-
 emulators/fuse-emulator/distinfo                        |  13 +++----
 emulators/fuse-emulator/patches/patch-configure         |  14 --------
 emulators/fuse-emulator/patches/patch-ui_gtk_gtkmouse.c |  28 -----------------
 emulators/fuse-emulator/patches/patch-ui_gtk_gtkui.c    |  18 ----------
 6 files changed, 9 insertions(+), 72 deletions(-)

diffs (123 lines):

diff -r 8ad920602814 -r 800e68e31a10 emulators/fuse-emulator/Makefile
--- a/emulators/fuse-emulator/Makefile  Tue Mar 02 11:54:29 2021 +0000
+++ b/emulators/fuse-emulator/Makefile  Tue Mar 02 11:55:49 2021 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.34 2020/11/05 09:08:04 ryoon Exp $
+# $NetBSD: Makefile,v 1.35 2021/03/02 11:55:49 adam Exp $
 
-DISTNAME=      fuse-1.5.7
+DISTNAME=      fuse-1.6.0
 PKGNAME=       ${DISTNAME:S/fuse/fuse-emulator/}
-PKGREVISION=   8
 CATEGORIES=    emulators
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=fuse-emulator/}
 
diff -r 8ad920602814 -r 800e68e31a10 emulators/fuse-emulator/PLIST
--- a/emulators/fuse-emulator/PLIST     Tue Mar 02 11:54:29 2021 +0000
+++ b/emulators/fuse-emulator/PLIST     Tue Mar 02 11:55:49 2021 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2017/12/14 08:11:52 adam Exp $
+@comment $NetBSD: PLIST,v 1.4 2021/03/02 11:55:49 adam Exp $
 bin/fuse
 man/man1/fuse.1
 share/fuse/128-0.rom
@@ -7,6 +7,7 @@
 share/fuse/cassette.bmp
 share/fuse/disciple.rom
 ${PLIST.sdl}share/fuse/fuse.font
+share/fuse/keyboard.png
 share/fuse/keyboard.scr
 ${PLIST.gtk}share/fuse/menu_data.ui
 share/fuse/microdrive.bmp
diff -r 8ad920602814 -r 800e68e31a10 emulators/fuse-emulator/distinfo
--- a/emulators/fuse-emulator/distinfo  Tue Mar 02 11:54:29 2021 +0000
+++ b/emulators/fuse-emulator/distinfo  Tue Mar 02 11:55:49 2021 +0000
@@ -1,11 +1,8 @@
-$NetBSD: distinfo,v 1.14 2018/12/12 16:45:52 adam Exp $
+$NetBSD: distinfo,v 1.15 2021/03/02 11:55:49 adam Exp $
 
-SHA1 (fuse-1.5.7.tar.gz) = 53ffc684d4b1054a2e4ef1c36de456ab170d5030
-RMD160 (fuse-1.5.7.tar.gz) = c697afe4bf1807a79a94c6c20313c0a570f73d7e
-SHA512 (fuse-1.5.7.tar.gz) = ac11e03fc203f98433253fb72d7700cf6285ad8662147f318bb4ceda3888bc865b80d85473a3b2bda9e0971989b1579fc928f41ddabbf01d58358362066be13d
-Size (fuse-1.5.7.tar.gz) = 1634568 bytes
-SHA1 (patch-configure) = 0b8b90751bd34efcee5c1bd9e4cb8687e972b127
+SHA1 (fuse-1.6.0.tar.gz) = 47f1e56212b0660ed41655288ef1f2281228f311
+RMD160 (fuse-1.6.0.tar.gz) = e7a3b298802aeae28ff20a866ba01f9f3cc3d031
+SHA512 (fuse-1.6.0.tar.gz) = 5096b24b5b3d812942a7ad401b886b6a99f5493686912cb4aff18ede65404ae97a9bcafa6337aaed4378382f2a170918797d7d4570bb809476be5aa9fc625b8b
+Size (fuse-1.6.0.tar.gz) = 1686171 bytes
 SHA1 (patch-sound_coreaudiosound.c) = e293cd00d9466af4e49a7c0a1cb9b535aebf6f4d
 SHA1 (patch-sound_osssound.c) = e83d80c984592b4e52faccbea35cdc9b54b71933
-SHA1 (patch-ui_gtk_gtkmouse.c) = 6178ba399a145180a0bbe34cbff762f3a3b5e605
-SHA1 (patch-ui_gtk_gtkui.c) = 4789f241793ab9449d5df3b019b48607d4d24e9c
diff -r 8ad920602814 -r 800e68e31a10 emulators/fuse-emulator/patches/patch-configure
--- a/emulators/fuse-emulator/patches/patch-configure   Tue Mar 02 11:54:29 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-$NetBSD: patch-configure,v 1.2 2017/05/26 19:35:48 adam Exp $
-
-Do not assume GTK requires linking against X11.
-
---- configure.orig     2017-05-26 17:54:18.000000000 +0000
-+++ configure
-@@ -15004,7 +15004,6 @@ $as_echo "$as_me: WARNING: GTK+ not foun
- $as_echo "#define UI_GTK 1" >>confdefs.h
- 
-     UI=gtk;
--    LIBS="$LIBS -lX11";
-   fi
- fi
- 
diff -r 8ad920602814 -r 800e68e31a10 emulators/fuse-emulator/patches/patch-ui_gtk_gtkmouse.c
--- a/emulators/fuse-emulator/patches/patch-ui_gtk_gtkmouse.c   Tue Mar 02 11:54:29 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-$NetBSD: patch-ui_gtk_gtkmouse.c,v 1.2 2018/12/12 16:45:52 adam Exp $
-
-Fix for a case when GTK has been compiled with Quartz support.
-
---- ui/gtk/gtkmouse.c.orig     2018-12-09 12:06:11.000000000 +0000
-+++ ui/gtk/gtkmouse.c
-@@ -35,8 +35,10 @@
- #endif
- 
- /* For XWarpPointer *only* - see below */
-+#ifndef GDK_WINDOWING_QUARTZ
- #include <gdk/gdkx.h>
- #include <X11/Xlib.h>
-+#endif
- 
- static GdkCursor *nullpointer = NULL;
- 
-@@ -64,8 +66,10 @@ gtkmouse_reset_pointer( void )
- #endif                /* #ifdef GDK_WINDOWING_WAYLAND */
- 
-   window = gtk_widget_get_window( mouse_widget );
-+#ifndef GDK_WINDOWING_QUARTZ
-   XWarpPointer( GDK_WINDOW_XDISPLAY( window ), None, 
-                 GDK_WINDOW_XID( window ), 0, 0, 0, 0, 128, 128 );
-+#endif
- }
- 
- static gboolean
diff -r 8ad920602814 -r 800e68e31a10 emulators/fuse-emulator/patches/patch-ui_gtk_gtkui.c
--- a/emulators/fuse-emulator/patches/patch-ui_gtk_gtkui.c      Tue Mar 02 11:54:29 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
-$NetBSD: patch-ui_gtk_gtkui.c,v 1.1 2017/05/26 19:35:48 adam Exp $
-
-Fix for a case when GTK has been compiled with Quartz support.
-
---- ui/gtk/gtkui.c.orig        2010-12-20 20:17:04.000000000 +0000
-+++ ui/gtk/gtkui.c
-@@ -28,8 +28,10 @@
- #include <stdio.h>
- 
- #include <gdk/gdkkeysyms.h>
--#include <gdk/gdkx.h>
- #include <gtk/gtk.h>
-+#ifndef GDK_WINDOWING_QUARTZ
-+#include <gdk/gdkx.h>
-+#endif
- 
- #include <glib.h>
- 



Home | Main Index | Thread Index | Old Index