head	1.17;
access;
symbols
	pkgsrc-2026Q1:1.16.0.4
	pkgsrc-2026Q1-base:1.16
	pkgsrc-2025Q4:1.16.0.2
	pkgsrc-2025Q4-base:1.16
	pkgsrc-2025Q3:1.14.0.32
	pkgsrc-2025Q3-base:1.14
	pkgsrc-2025Q2:1.14.0.30
	pkgsrc-2025Q2-base:1.14
	pkgsrc-2025Q1:1.14.0.28
	pkgsrc-2025Q1-base:1.14
	pkgsrc-2024Q4:1.14.0.26
	pkgsrc-2024Q4-base:1.14
	pkgsrc-2024Q3:1.14.0.24
	pkgsrc-2024Q3-base:1.14
	pkgsrc-2024Q2:1.14.0.22
	pkgsrc-2024Q2-base:1.14
	pkgsrc-2024Q1:1.14.0.20
	pkgsrc-2024Q1-base:1.14
	pkgsrc-2023Q4:1.14.0.18
	pkgsrc-2023Q4-base:1.14
	pkgsrc-2023Q3:1.14.0.16
	pkgsrc-2023Q3-base:1.14
	pkgsrc-2023Q2:1.14.0.14
	pkgsrc-2023Q2-base:1.14
	pkgsrc-2023Q1:1.14.0.12
	pkgsrc-2023Q1-base:1.14
	pkgsrc-2022Q4:1.14.0.10
	pkgsrc-2022Q4-base:1.14
	pkgsrc-2022Q3:1.14.0.8
	pkgsrc-2022Q3-base:1.14
	pkgsrc-2022Q2:1.14.0.6
	pkgsrc-2022Q2-base:1.14
	pkgsrc-2022Q1:1.14.0.4
	pkgsrc-2022Q1-base:1.14
	pkgsrc-2021Q4:1.14.0.2
	pkgsrc-2021Q4-base:1.14
	pkgsrc-2021Q3:1.13.0.14
	pkgsrc-2021Q3-base:1.13
	pkgsrc-2021Q2:1.13.0.12
	pkgsrc-2021Q2-base:1.13
	pkgsrc-2021Q1:1.13.0.10
	pkgsrc-2021Q1-base:1.13
	pkgsrc-2020Q4:1.13.0.8
	pkgsrc-2020Q4-base:1.13
	pkgsrc-2020Q3:1.13.0.6
	pkgsrc-2020Q3-base:1.13
	pkgsrc-2020Q2:1.13.0.4
	pkgsrc-2020Q2-base:1.13
	pkgsrc-2020Q1:1.13.0.2
	pkgsrc-2020Q1-base:1.13
	pkgsrc-2019Q4:1.10.0.14
	pkgsrc-2019Q4-base:1.10
	pkgsrc-2019Q3:1.10.0.10
	pkgsrc-2019Q3-base:1.10
	pkgsrc-2019Q2:1.10.0.8
	pkgsrc-2019Q2-base:1.10
	pkgsrc-2019Q1:1.10.0.6
	pkgsrc-2019Q1-base:1.10
	pkgsrc-2018Q4:1.10.0.4
	pkgsrc-2018Q4-base:1.10
	pkgsrc-2018Q3:1.10.0.2
	pkgsrc-2018Q3-base:1.10
	pkgsrc-2018Q2:1.9.0.2
	pkgsrc-2018Q2-base:1.9
	pkgsrc-2018Q1:1.7.0.4
	pkgsrc-2018Q1-base:1.7
	pkgsrc-2017Q4:1.7.0.2
	pkgsrc-2017Q4-base:1.7
	pkgsrc-2017Q3:1.5.0.4
	pkgsrc-2017Q3-base:1.5
	pkgsrc-2017Q2:1.2.0.2
	pkgsrc-2017Q2-base:1.2
	pkgsrc-2017Q1:1.1.0.10
	pkgsrc-2017Q1-base:1.1
	pkgsrc-2016Q4:1.1.0.8
	pkgsrc-2016Q4-base:1.1
	pkgsrc-2016Q3:1.1.0.6
	pkgsrc-2016Q3-base:1.1
	pkgsrc-2016Q2:1.1.0.4
	pkgsrc-2016Q2-base:1.1
	pkgsrc-2016Q1:1.1.0.2
	pkgsrc-2016Q1-base:1.1;
locks; strict;
comment	@# @;


1.17
date	2026.03.26.13.35.20;	author adam;	state Exp;
branches;
next	1.16;
commitid	6K60QW02jgnpluzG;

1.16
date	2025.11.17.11.00.43;	author wiz;	state Exp;
branches;
next	1.15;
commitid	riyAI0LyQsKiDTiG;

1.15
date	2025.10.23.20.36.48;	author wiz;	state Exp;
branches;
next	1.14;
commitid	1V2hBZn9ypXaCJfG;

1.14
date	2021.12.08.16.04.15;	author adam;	state Exp;
branches;
next	1.13;
commitid	2PyWjHx5T8rqARjD;

1.13
date	2020.03.20.11.57.35;	author nia;	state Exp;
branches;
next	1.12;
commitid	XgzioScE8x0eq81C;

1.12
date	2020.03.08.16.49.26;	author wiz;	state Exp;
branches;
next	1.11;
commitid	rcNYzTQo8icypCZB;

1.11
date	2020.01.18.23.30.50;	author rillig;	state Exp;
branches;
next	1.10;
commitid	shGUwZfkr7sleeTB;

1.10
date	2018.07.03.14.37.16;	author adam;	state Exp;
branches;
next	1.9;
commitid	NCvCmHrU54bqqHIA;

1.9
date	2018.06.12.11.05.08;	author adam;	state Exp;
branches;
next	1.8;
commitid	zO5kNIhO34VEVYFA;

1.8
date	2018.05.01.18.35.19;	author adam;	state Exp;
branches;
next	1.7;
commitid	SBjhfF3InRSJLCAA;

1.7
date	2017.12.14.08.15.43;	author adam;	state Exp;
branches;
next	1.6;
commitid	5vC83bB0hkfgMPiA;

1.6
date	2017.10.13.04.50.28;	author adam;	state Exp;
branches;
next	1.5;
commitid	YOe3fmJahBxpDQaA;

1.5
date	2017.09.06.15.32.46;	author adam;	state Exp;
branches;
next	1.4;
commitid	X86MPBfm0fuzn96A;

1.4
date	2017.08.02.10.22.44;	author adam;	state Exp;
branches;
next	1.3;
commitid	5aM7KrSbOmnOMC1A;

1.3
date	2017.07.04.09.40.12;	author adam;	state Exp;
branches;
next	1.2;
commitid	xgtxOpS9yJy7uTXz;

1.2
date	2017.05.26.19.37.21;	author adam;	state Exp;
branches;
next	1.1;
commitid	RYhcScqjqWYz2WSz;

1.1
date	2016.01.17.20.46.54;	author wiz;	state Exp;
branches;
next	;
commitid	66M2iL4ESQwalkRy;


desc
@@


1.17
log
@fuse-emulator-utils: updated to 1.4.4

1.4.4

* snapdump
  * Add uSpeech block (Sergio Baldoví).

* tzxlist
  * Consider loop blocks to calculate tape duration (Luis Faria;
    thanks, Martin Garton).
  * Fix description of TZX message blocks (Alberto Garcia).

* rzxcheck
  * Remove double-free bug (Sergio Baldoví).
@
text
@# $NetBSD: Makefile,v 1.16 2025/11/17 11:00:43 wiz Exp $

DISTNAME=	fuse-utils-1.4.4
PKGNAME=	${DISTNAME:S/fuse/fuse-emulator/}
CATEGORIES=	emulators
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=fuse-emulator/}

MAINTAINER=	adam@@NetBSD.org
HOMEPAGE=	https://fuse-emulator.sourceforge.net/
COMMENT=	ZX Spectrum Emulator utilities
LICENSE=	gnu-gpl-v2

USE_LANGUAGES=		c c++
USE_TOOLS+=		pkg-config
GNU_CONFIGURE=		yes

.include "../../emulators/libspectrum/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.16
log
@*: switch all sourceforge HOMEPAGEs to https
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2025/10/23 20:36:48 wiz Exp $
d3 1
a3 1
DISTNAME=	fuse-utils-1.4.3
a4 1
PKGREVISION=	3
@


1.15
log
@*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by /usr/pkg/lib/libglib-2.0.so.0 not defined
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2021/12/08 16:04:15 adam Exp $
d10 1
a10 1
HOMEPAGE=	http://fuse-emulator.sourceforge.net/
@


1.14
log
@revbump for icu and libffi
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2020/03/20 11:57:35 nia Exp $
d5 1
a5 1
PKGREVISION=	2
@


1.13
log
@*: Convert broken sourceforge HOMEPAGEs back to http
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2020/03/08 16:49:26 wiz Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.12
log
@*: recursive bump for libffi
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2020/01/18 23:30:50 rillig Exp $
d10 1
a10 1
HOMEPAGE=	https://fuse-emulator.sourceforge.net/
@


1.11
log
@all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2018/07/03 14:37:16 adam Exp $
d5 1
@


1.10
log
@fuse-emulator-utils: updated to 1.4.3

Version 1.4.3 released

* audio2tape
  * Replace deprecated auto_ptr with unique_ptr

* createhdf
  * Cast size_t variables to unsigned long in printf() statements

* fmfconv
  * Fix printf() conversion specifiers
  * Fix ULAW identification
  * Force pad byte to value zero in WAV files

* rzxdump
  * Cast size_t variables to unsigned long in printf() statements
  * Fix printf() conversion specifiers

* snapdump
  * Cast size_t variables to unsigned long in printf() statements

  * Fix printf() conversion specifiers

* tape2pulses
  * Close file on error

* tzxlist
  * Fix printf() conversion specifiers
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2018/06/12 11:05:08 adam Exp $
d9 1
a9 1
HOMEPAGE=	http://fuse-emulator.sourceforge.net/
@


1.9
log
@fuse-emulator-utils: updated to 1.4.2

Version 1.4.2:

* listbasic
  * Fix processing tape files

* fmfconv
  * Fix undefined behaviour when writing AVI files
  * Don't change audio layout in lossless encode examples in manual

* rzxdump
  * Fix crash when extracting compressed snapshots
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2018/05/01 18:35:19 adam Exp $
d3 1
a3 1
DISTNAME=	fuse-utils-1.4.2
@


1.8
log
@fuse-emulator-utils: updated to 1.4.1

Version 1.4.1:

* snapdump
  * Don't print UTF-8 characters to the terminal

* snap2tzx
  * Add 4500 and 5000 bps rates for use with TZXduino

* Various minor bug fixes/improvements:
  * Add more examples of fmfconv movie conversion
  * Minor code changes in fmfconv
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2017/12/14 08:15:43 adam Exp $
d3 1
a3 1
DISTNAME=	fuse-utils-1.4.1
@


1.7
log
@fuse-emulator-utils: updated to 1.4.0

Version 1.4.0:
* snapdump
  * New utility to dump information about machine status stored in
    a snapshot file
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2017/10/13 04:50:28 adam Exp $
d3 1
a3 1
DISTNAME=	fuse-utils-1.4.0
@


1.6
log
@fuse-emulator-utils: update to 1.3.5

Version 1.3.5:

* fmfconv
  * Fix build in big-endian platforms
  * Remove unimplemented SCR reading

* Various minor bug fixes/improvements:
  * Fix GLib replacement detection
  * Fix libspectrum.h preprocessing in windres resources
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2017/09/06 15:32:46 adam Exp $
d3 1
a3 1
DISTNAME=	fuse-utils-1.3.5
@


1.5
log
@Version 1.3.4:

* fmfconv
  * Fix handling of Timex hires frames
  * Extract FMF type handling

* tzxlist
  * Extend header info
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2017/08/02 10:22:44 adam Exp $
d3 1
a3 1
DISTNAME=	fuse-utils-1.3.4
@


1.4
log
@libspectrum 1.3.6:

* Fix Z80 snapshot writing when +D is enabled
* Export pkgconfig file to publish library version
* Fix offset of keyboard mappings in Z80 v3 snaphots
* Various minor bug fixes/improvements:
  * Replace '*' in boolean context with '&&' in libspectrum_malloc0_n()
  * Fix warning about missing atomic_lock()/atomic_unlock() declarations
    in gslock.c
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2017/07/04 09:40:12 adam Exp $
d3 1
a3 1
DISTNAME=	fuse-utils-1.3.3
@


1.3
log
@Version 1.3.2:

* rzxdump
  * Allow extracting snapshot files

* scl2trd
  * Print error messages to stderr

* Various minor bug fixes/improvements:
  * Ignore .DS_Store files too
  * Check close()/fclose() return value on write operations
  * Move write_file() into utils.c and share between utilities
  * Also ignore *~ files
  * Switch to using autoreconf
  * Use silent builds by default
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2017/05/26 19:37:21 adam Exp $
d3 1
a3 1
DISTNAME=	fuse-utils-1.3.2
@


1.2
log
@Version 1.3.1:
* Fix metadata in AVI files and standardise in other formats
* fmfconv: Return proper exit codes from utility
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2016/01/17 20:46:54 wiz Exp $
d3 1
a3 1
DISTNAME=	fuse-utils-1.3.1
a15 4
#CONFIGURE_ENV+=		ac_cv_path_AUDIOFILE_CONFIG="pkg-config audiofile"

#LIBS+=			-lgcrypt
#LIBS+=			-lgpg-error
@


1.1
log
@Re-import fuse-emulator-utils-1.1.1nb1 as emulators/fuse-emulator-utils.

To match emulators/fuse-emulator move.

Fuse is the Free Unix Spectrum Emulator.
* Working 48K/128K/+2/+2A Speccy emulation, running at true Speccy speed on any
computer you're likely to try it on.
* Support for loading from .tzx files.
* Sound (on system supporting the Open Sound System or BSD/Solaris).
* Kempston joystick emulation.
* Emulation of the various printer you could attach to the Spectrum.
* Very basic support for RZX files.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2014/01/01 11:52:14 wiz Exp $
d3 1
a3 1
DISTNAME=	fuse-utils-1.1.1
a4 1
PKGREVISION=	1
d16 1
a16 1
CONFIGURE_ENV+=		ac_cv_path_AUDIOFILE_CONFIG="pkg-config audiofile"
d18 2
a19 2
LIBS+=			-lgcrypt
LIBS+=			-lgpg-error
a20 1
.include "../../audio/libaudiofile/buildlink3.mk"
a21 2
.include "../../security/libgcrypt/buildlink3.mk"
.include "../../security/libgpg-error/buildlink3.mk"
@

