pkgsrc-Changes archive

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

CVS commit: pkgsrc/emulators/fuse-emulator



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue May 19 12:58:01 UTC 2026

Modified Files:
        pkgsrc/emulators/fuse-emulator: Makefile PLIST distinfo options.mk

Log Message:
fuse-emulator: updated to 1.8.0

1.8.0

* New features:
  * Add SDL 2 compatibility (thanks, Gergely Szasz, Vitaly Greck,
    Marc Serdeliuc, Sergio Baldoví and Alberto Garcia)
    (Fredrick Meunier)

* UI improvements:
  * Make 2x the default display scaler so Fuse is more usable on
    modern screens (Fredrick Meunier).
  * GTK UI: Fix loading binary data from deleted files (thanks, Crisis)
  * Expand queued redraw areas to avoid redraw seams in GTK3

* Emulation core improvements:
  * Speed up display dirty-bit scanning with __builtin_ctz (Fredrick
    Meunier).

* Debugger improvements:
  * Remove $-prefixed hex digit syntax from the debugger to prevent
    clashes with variables.
  * Fix missing bit number in DD/FD CB disassembly

* Deprecated features removed:
  * Remove GTK2 support from the build and codebase (Derek Fountain).

* Miscellaneous improvements:
  * Win32: don't abort startup if networking is blocked; instead,
    disable Spectranet with a warning (Fredrick Meunier).
  * Use LIBSPECTRUM_SUPPORTS_WAV to gate WAV support (Fredrick
    Meunier).
  * Correct libspectrum DLL version (thanks, Guesser) (Fredrick
    Meunier).
  * Suppress or fix various compiler warnings, including common-symbol
    alignment warnings on macOS (Derek Fountain and Fredrick Meunier).
  * Fix out-of-tree builds by using full paths in generated #includes
    (Alberto Garcia).
  * Add an AppStream metainfo file (Alberto Garcia).
  * Document the profiler menu options
  * Store the configuration file in the XDG configuration directory,
    with fallback to ~/.fuserc for reading
  * Document new location of the configuration file (Sergio Baldoví).
  * Rename ui/gtk to ui/gtk3 (Derek Fountain).
  * Use the macros provided by gtk/glib to disable deprecation
    warnings (Alberto Garcia).
  * Add menu_data.ui to the GTK3 GResource file (Alberto Garcia).
  * Remove UTILS_AUXILIARY_GTK as the GTK build no longer needs
    external auxiliary files (Alberto Garcia).
  * Distribute ui/widget/fuse.font in the SDL2 build for Windows
    (Sergio Baldoví).

* Testing improvements:
  * Add unit tests for display rendering and dirty-region handling
    (Philip Kendall and Fredrick Meunier).
  * Expand unit test coverage for bitmap operations, mempool_strdup and
    utils_safe_strdup edge cases (Fredrick Meunier).
  * Add GitHub Actions libspectrum workflows and Windows release
    packaging (Fredrick Meunier).
  * Add ED-prefix disassembler coverage (Fredrick Meunier).
  * Extend disassembler coverage for FD CB and negative offsets
    (Fredrick Meunier).
  * Add BIT/RES/SET disassembler regression tests (Fredrick Meunier).

* Various other minor bugfixes.


To generate a diff of this commit:
cvs rdiff -u -r1.67 -r1.68 pkgsrc/emulators/fuse-emulator/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/emulators/fuse-emulator/PLIST \
    pkgsrc/emulators/fuse-emulator/options.mk
cvs rdiff -u -r1.18 -r1.19 pkgsrc/emulators/fuse-emulator/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/emulators/fuse-emulator/Makefile
diff -u pkgsrc/emulators/fuse-emulator/Makefile:1.67 pkgsrc/emulators/fuse-emulator/Makefile:1.68
--- pkgsrc/emulators/fuse-emulator/Makefile:1.67        Thu Mar 26 13:34:39 2026
+++ pkgsrc/emulators/fuse-emulator/Makefile     Tue May 19 12:58:01 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.67 2026/03/26 13:34:39 adam Exp $
+# $NetBSD: Makefile,v 1.68 2026/05/19 12:58:01 adam Exp $
 
-DISTNAME=      fuse-1.7.0
+DISTNAME=      fuse-1.8.0
 PKGNAME=       ${DISTNAME:S/fuse/fuse-emulator/}
 CATEGORIES=    emulators
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=fuse-emulator/}
@@ -10,11 +10,11 @@ HOMEPAGE=   https://fuse-emulator.sourcefo
 COMMENT=       ZX Spectrum Emulator
 LICENSE=       gnu-gpl-v2
 
-USE_TOOLS+=            perl pkg-config
-GNU_CONFIGURE=         yes
+USE_TOOLS+=    gmake perl pkg-config
+GNU_CONFIGURE= yes
 
-CPPFLAGS+=             -DDEVOSSAUDIO=\"${DEVOSSAUDIO}\"
-LIBS+=                 ${LIBOSSAUDIO}
+CPPFLAGS+=     -DDEVOSSAUDIO=\"${DEVOSSAUDIO}\"
+LIBS+=         ${LIBOSSAUDIO}
 
 .include "options.mk"
 

Index: pkgsrc/emulators/fuse-emulator/PLIST
diff -u pkgsrc/emulators/fuse-emulator/PLIST:1.4 pkgsrc/emulators/fuse-emulator/PLIST:1.5
--- pkgsrc/emulators/fuse-emulator/PLIST:1.4    Tue Mar  2 11:55:49 2021
+++ pkgsrc/emulators/fuse-emulator/PLIST        Tue May 19 12:58:01 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2021/03/02 11:55:49 adam Exp $
+@comment $NetBSD: PLIST,v 1.5 2026/05/19 12:58:01 adam Exp $
 bin/fuse
 man/man1/fuse.1
 share/fuse/128-0.rom
@@ -9,7 +9,6 @@ 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
 share/fuse/plus2-0.rom
 share/fuse/plus2-1.rom
Index: pkgsrc/emulators/fuse-emulator/options.mk
diff -u pkgsrc/emulators/fuse-emulator/options.mk:1.4 pkgsrc/emulators/fuse-emulator/options.mk:1.5
--- pkgsrc/emulators/fuse-emulator/options.mk:1.4       Thu Mar 26 13:34:39 2026
+++ pkgsrc/emulators/fuse-emulator/options.mk   Tue May 19 12:58:01 2026
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.4 2026/03/26 13:34:39 adam Exp $
+# $NetBSD: options.mk,v 1.5 2026/05/19 12:58:01 adam Exp $
 
 PKG_OPTIONS_VAR=               PKG_OPTIONS.fuse
 PKG_SUPPORTED_OPTIONS=         # empty
@@ -8,10 +8,9 @@ PKG_SUGGESTED_OPTIONS=         gtk
 
 .include "../../mk/bsd.options.mk"
 
-PLIST_VARS+=           gtk sdl
+PLIST_VARS+=           sdl
 
 .if !empty(PKG_OPTIONS:Mgtk)
-PLIST.gtk=             yes
 .include "../../x11/gtk3/buildlink3.mk"
 .else
 CONFIGURE_ARGS+=       --without-gtk

Index: pkgsrc/emulators/fuse-emulator/distinfo
diff -u pkgsrc/emulators/fuse-emulator/distinfo:1.18 pkgsrc/emulators/fuse-emulator/distinfo:1.19
--- pkgsrc/emulators/fuse-emulator/distinfo:1.18        Thu Mar 26 13:34:39 2026
+++ pkgsrc/emulators/fuse-emulator/distinfo     Tue May 19 12:58:01 2026
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.18 2026/03/26 13:34:39 adam Exp $
+$NetBSD: distinfo,v 1.19 2026/05/19 12:58:01 adam Exp $
 
-BLAKE2s (fuse-1.7.0.tar.gz) = d2643c1c3d1d4ca057c96b6fa276fccc5c7276713d5d86fb9bf82145589899a3
-SHA512 (fuse-1.7.0.tar.gz) = 9903773fd9ced1e36f4b0720201f721f9a3b7876a4d11ada95ffa328ec5bd166dc37c09818e7d96de3c45e5f26d074f4b072a1db6dd0786470dc9fbbb3483084
-Size (fuse-1.7.0.tar.gz) = 1742469 bytes
+BLAKE2s (fuse-1.8.0.tar.gz) = c0a7e74193dd5a77c2721239a962de6509f16d03bd3ff60cc834251e40603e31
+SHA512 (fuse-1.8.0.tar.gz) = 41329db375acd0bbe9d68445066d2f1b11cc82a803d035e37aff9a0d36ecdf8b62089f2dd0510a6e4a8af4932f9cdacb4b994a9e21bae983626a57cb0bd4261e
+Size (fuse-1.8.0.tar.gz) = 1780185 bytes
 SHA1 (patch-sound_coreaudiosound.c) = e293cd00d9466af4e49a7c0a1cb9b535aebf6f4d
 SHA1 (patch-sound_osssound.c) = e83d80c984592b4e52faccbea35cdc9b54b71933



Home | Main Index | Thread Index | Old Index