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