pkgsrc-Changes archive

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

CVS commit: pkgsrc/emulators/libspectrum



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Nov  2 09:10:40 UTC 2026

Modified Files:
        pkgsrc/emulators/libspectrum: Makefile distinfo

Log Message:
libspectrum: updated to 1.8.0

libspectrum 1.8.0

* Add PZX tape writing, including conversion of legacy tape blocks,
  recordings, generalised data, bounded jumps and finite loops
  (Fredrick Meunier).

* Support TZX CSW recording blocks and add tape sample-rate and CSW
  accessors (fixes bug 528) (Fredrick Meunier, thanks AJ B).

* Replace libaudiofile with a portable PCM WAV reader, enabling WAV
  input in every build (Fredrick Meunier).

* Standardise metadata APIs on UTF-8, converting legacy encodings
  with lossy substitution where necessary (Fredrick Meunier).

* Improve waveform, timing and initial polarity preservation when
  converting between PZX, TZX and CSW tapes (Fredrick Meunier).

* Recognise ROM pulse recordings when exporting PZX tapes as TAP
  (Fredrick Meunier).

* Various minor bug fixes/improvements:
  * Increase snapshot RAM storage to 64 pages (Fredrick Meunier).
  * Avoid reading past the end of generalised tape data (fixes bug
    529) (Fredrick Meunier, thanks AJ B).
  * Fix generalised symbol termination and terminal tape transitions
    (Fredrick Meunier).
  * Fix RLE pulse block lengths for long-form pulses (Fredrick
    Meunier).
  * Fix TZX message duration encoding and reject overflow (Fredrick
    Meunier).
  * Use unsigned, endian-safe dword decoding (fixes bug 533)
    (Fredrick Meunier, thanks Sergio Baldoví).
  * Improve PZX payload bounds checking (Fredrick Meunier).
  * Tolerate incorrect byte rates in PCM WAV headers (Fredrick
    Meunier).
  * Support test builds with static libraries disabled (Fredrick
    Meunier, thanks Nico P).
  * Extend tape, WAV, metadata and snapshot regression tests
    (Fredrick Meunier).
  * Fix compiler warnings and improve Windows builds and CI
    (Fredrick Meunier, thanks Alberto Garcia).


To generate a diff of this commit:
cvs rdiff -u -r1.68 -r1.69 pkgsrc/emulators/libspectrum/Makefile
cvs rdiff -u -r1.32 -r1.33 pkgsrc/emulators/libspectrum/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/libspectrum/Makefile
diff -u pkgsrc/emulators/libspectrum/Makefile:1.68 pkgsrc/emulators/libspectrum/Makefile:1.69
--- pkgsrc/emulators/libspectrum/Makefile:1.68  Tue Sep 29 10:25:49 2026
+++ pkgsrc/emulators/libspectrum/Makefile       Mon Nov  2 09:10:40 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.68 2026/09/29 10:25:49 adam Exp $
+# $NetBSD: Makefile,v 1.69 2026/11/02 09:10:40 adam Exp $
 
-DISTNAME=      libspectrum-1.7.0
+DISTNAME=      libspectrum-1.8.0
 CATEGORIES=    emulators
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=fuse-emulator/}
 

Index: pkgsrc/emulators/libspectrum/distinfo
diff -u pkgsrc/emulators/libspectrum/distinfo:1.32 pkgsrc/emulators/libspectrum/distinfo:1.33
--- pkgsrc/emulators/libspectrum/distinfo:1.32  Tue Sep 29 10:25:49 2026
+++ pkgsrc/emulators/libspectrum/distinfo       Mon Nov  2 09:10:40 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.32 2026/09/29 10:25:49 adam Exp $
+$NetBSD: distinfo,v 1.33 2026/11/02 09:10:40 adam Exp $
 
-BLAKE2s (libspectrum-1.7.0.tar.gz) = cc99c7dd1a5a058f2d6331a74eb61dd2fccdaf181baf5e3fbe92aef88c8b8f34
-SHA512 (libspectrum-1.7.0.tar.gz) = 6e0b7f87aa1f794b443d50fbfd135a1a73e5cdf48cc9ace671ad00cd2d5078e606dc1cedd0a4367a62dbaacf6df556d4f2050d5e904905858af3c3994a15ae6a
-Size (libspectrum-1.7.0.tar.gz) = 722761 bytes
+BLAKE2s (libspectrum-1.8.0.tar.gz) = 7dcd68b4e506a611f10958262d886834401c78e82a1efea1ef2654c98bb40230
+SHA512 (libspectrum-1.8.0.tar.gz) = c54e810de9ddada6447b735dca03e5a02907271419efcc841644544b04be69e776d2885cae7f688f73fde627d42dd8e567d28b78f486f3b58ec0fc5656033dd3
+Size (libspectrum-1.8.0.tar.gz) = 802576 bytes



Home | Main Index | Thread Index | Old Index