head	1.46;
access;
symbols
	pkgsrc-2026Q1:1.46.0.10
	pkgsrc-2026Q1-base:1.46
	pkgsrc-2025Q4:1.46.0.8
	pkgsrc-2025Q4-base:1.46
	pkgsrc-2025Q3:1.46.0.6
	pkgsrc-2025Q3-base:1.46
	pkgsrc-2025Q2:1.46.0.4
	pkgsrc-2025Q2-base:1.46
	pkgsrc-2025Q1:1.46.0.2
	pkgsrc-2025Q1-base:1.46
	pkgsrc-2024Q4:1.45.0.14
	pkgsrc-2024Q4-base:1.45
	pkgsrc-2024Q3:1.45.0.12
	pkgsrc-2024Q3-base:1.45
	pkgsrc-2024Q2:1.45.0.10
	pkgsrc-2024Q2-base:1.45
	pkgsrc-2024Q1:1.45.0.8
	pkgsrc-2024Q1-base:1.45
	pkgsrc-2023Q4:1.45.0.6
	pkgsrc-2023Q4-base:1.45
	pkgsrc-2023Q3:1.45.0.4
	pkgsrc-2023Q3-base:1.45
	pkgsrc-2023Q2:1.45.0.2
	pkgsrc-2023Q2-base:1.45
	pkgsrc-2023Q1:1.44.0.6
	pkgsrc-2023Q1-base:1.44
	pkgsrc-2022Q4:1.44.0.4
	pkgsrc-2022Q4-base:1.44
	pkgsrc-2022Q3:1.44.0.2
	pkgsrc-2022Q3-base:1.44
	pkgsrc-2022Q2:1.43.0.2
	pkgsrc-2022Q2-base:1.43
	pkgsrc-2022Q1:1.41.0.2
	pkgsrc-2022Q1-base:1.41
	pkgsrc-2021Q4:1.40.0.6
	pkgsrc-2021Q4-base:1.40
	pkgsrc-2021Q3:1.40.0.4
	pkgsrc-2021Q3-base:1.40
	pkgsrc-2021Q2:1.40.0.2
	pkgsrc-2021Q2-base:1.40
	pkgsrc-2021Q1:1.39.0.6
	pkgsrc-2021Q1-base:1.39
	pkgsrc-2020Q4:1.39.0.4
	pkgsrc-2020Q4-base:1.39
	pkgsrc-2020Q3:1.39.0.2
	pkgsrc-2020Q3-base:1.39
	pkgsrc-2020Q2:1.38.0.2
	pkgsrc-2020Q2-base:1.38
	pkgsrc-2020Q1:1.37.0.2
	pkgsrc-2020Q1-base:1.37
	pkgsrc-2019Q4:1.35.0.4
	pkgsrc-2019Q4-base:1.35
	pkgsrc-2019Q3:1.34.0.2
	pkgsrc-2019Q3-base:1.34
	pkgsrc-2019Q2:1.32.0.22
	pkgsrc-2019Q2-base:1.32
	pkgsrc-2019Q1:1.32.0.20
	pkgsrc-2019Q1-base:1.32
	pkgsrc-2018Q4:1.32.0.18
	pkgsrc-2018Q4-base:1.32
	pkgsrc-2018Q3:1.32.0.16
	pkgsrc-2018Q3-base:1.32
	pkgsrc-2018Q2:1.32.0.14
	pkgsrc-2018Q2-base:1.32
	pkgsrc-2018Q1:1.32.0.12
	pkgsrc-2018Q1-base:1.32
	pkgsrc-2017Q4:1.32.0.10
	pkgsrc-2017Q4-base:1.32
	pkgsrc-2017Q3:1.32.0.8
	pkgsrc-2017Q3-base:1.32
	pkgsrc-2017Q2:1.32.0.4
	pkgsrc-2017Q2-base:1.32
	pkgsrc-2017Q1:1.32.0.2
	pkgsrc-2017Q1-base:1.32
	pkgsrc-2016Q4:1.30.0.12
	pkgsrc-2016Q4-base:1.30
	pkgsrc-2016Q3:1.30.0.10
	pkgsrc-2016Q3-base:1.30
	pkgsrc-2016Q2:1.30.0.8
	pkgsrc-2016Q2-base:1.30
	pkgsrc-2016Q1:1.30.0.6
	pkgsrc-2016Q1-base:1.30
	pkgsrc-2015Q4:1.30.0.4
	pkgsrc-2015Q4-base:1.30
	pkgsrc-2015Q3:1.30.0.2
	pkgsrc-2015Q3-base:1.30
	pkgsrc-2015Q2:1.27.0.22
	pkgsrc-2015Q2-base:1.27
	pkgsrc-2015Q1:1.27.0.20
	pkgsrc-2015Q1-base:1.27
	pkgsrc-2014Q4:1.27.0.18
	pkgsrc-2014Q4-base:1.27
	pkgsrc-2014Q3:1.27.0.16
	pkgsrc-2014Q3-base:1.27
	pkgsrc-2014Q2:1.27.0.14
	pkgsrc-2014Q2-base:1.27
	pkgsrc-2014Q1:1.27.0.12
	pkgsrc-2014Q1-base:1.27
	pkgsrc-2013Q4:1.27.0.10
	pkgsrc-2013Q4-base:1.27
	pkgsrc-2013Q3:1.27.0.8
	pkgsrc-2013Q3-base:1.27
	pkgsrc-2013Q2:1.27.0.6
	pkgsrc-2013Q2-base:1.27
	pkgsrc-2013Q1:1.27.0.4
	pkgsrc-2013Q1-base:1.27
	pkgsrc-2012Q4:1.27.0.2
	pkgsrc-2012Q4-base:1.27
	pkgsrc-2012Q3:1.26.0.8
	pkgsrc-2012Q3-base:1.26
	pkgsrc-2012Q2:1.26.0.6
	pkgsrc-2012Q2-base:1.26
	pkgsrc-2012Q1:1.26.0.4
	pkgsrc-2012Q1-base:1.26
	pkgsrc-2011Q4:1.26.0.2
	pkgsrc-2011Q4-base:1.26
	pkgsrc-2011Q3:1.25.0.18
	pkgsrc-2011Q3-base:1.25
	pkgsrc-2011Q2:1.25.0.16
	pkgsrc-2011Q2-base:1.25
	pkgsrc-2011Q1:1.25.0.14
	pkgsrc-2011Q1-base:1.25
	pkgsrc-2010Q4:1.25.0.12
	pkgsrc-2010Q4-base:1.25
	pkgsrc-2010Q3:1.25.0.10
	pkgsrc-2010Q3-base:1.25
	pkgsrc-2010Q2:1.25.0.8
	pkgsrc-2010Q2-base:1.25
	pkgsrc-2010Q1:1.25.0.6
	pkgsrc-2010Q1-base:1.25
	pkgsrc-2009Q4:1.25.0.4
	pkgsrc-2009Q4-base:1.25
	pkgsrc-2009Q3:1.25.0.2
	pkgsrc-2009Q3-base:1.25
	pkgsrc-2009Q2:1.23.0.16
	pkgsrc-2009Q2-base:1.23
	pkgsrc-2009Q1:1.23.0.14
	pkgsrc-2009Q1-base:1.23
	pkgsrc-2008Q4:1.23.0.12
	pkgsrc-2008Q4-base:1.23
	pkgsrc-2008Q3:1.23.0.10
	pkgsrc-2008Q3-base:1.23
	cube-native-xorg:1.23.0.8
	cube-native-xorg-base:1.23
	pkgsrc-2008Q2:1.23.0.6
	pkgsrc-2008Q2-base:1.23
	cwrapper:1.23.0.4
	pkgsrc-2008Q1:1.23.0.2
	pkgsrc-2008Q1-base:1.23
	pkgsrc-2007Q4:1.22.0.2
	pkgsrc-2007Q4-base:1.22
	pkgsrc-2007Q3:1.21.0.6
	pkgsrc-2007Q3-base:1.21
	pkgsrc-2007Q2:1.21.0.4
	pkgsrc-2007Q2-base:1.21
	pkgsrc-2007Q1:1.21.0.2
	pkgsrc-2007Q1-base:1.21
	pkgsrc-2006Q4:1.20.0.8
	pkgsrc-2006Q4-base:1.20
	pkgsrc-2006Q3:1.20.0.6
	pkgsrc-2006Q3-base:1.20
	pkgsrc-2006Q2:1.20.0.4
	pkgsrc-2006Q2-base:1.20
	pkgsrc-2006Q1:1.20.0.2
	pkgsrc-2006Q1-base:1.20
	pkgsrc-2005Q4:1.19.0.6
	pkgsrc-2005Q4-base:1.19
	pkgsrc-2005Q3:1.19.0.4
	pkgsrc-2005Q3-base:1.19
	pkgsrc-2005Q2:1.19.0.2
	pkgsrc-2005Q2-base:1.19
	pkgsrc-2005Q1:1.17.0.4
	pkgsrc-2005Q1-base:1.17
	pkgsrc-2004Q4:1.17.0.2
	pkgsrc-2004Q4-base:1.17
	pkgsrc-2004Q3:1.16.0.6
	pkgsrc-2004Q3-base:1.16
	pkgsrc-2004Q2:1.16.0.4
	pkgsrc-2004Q2-base:1.16
	pkgsrc-2004Q1:1.16.0.2
	pkgsrc-2004Q1-base:1.16
	pkgsrc-2003Q4:1.15.0.2
	pkgsrc-2003Q4-base:1.15
	netbsd-1-6-1:1.12.0.2
	netbsd-1-6-1-base:1.12
	netbsd-1-6:1.10.0.4
	netbsd-1-6-RELEASE-base:1.10
	pkgviews:1.9.0.2
	pkgviews-base:1.9
	buildlink2:1.8.0.2
	buildlink2-base:1.8
	netbsd-1-5-PATCH003:1.8
	netbsd-1-5-PATCH001:1.3
	netbsd-1-5-RELEASE:1.2
	netbsd-1-4-PATCH003:1.2
	netbsd-1-4-PATCH002:1.2
	comdex-fall-1999:1.1.1.1
	pkgsrc-base:1.1.1.1
	TNF:1.1.1;
locks; strict;
comment	@# @;


1.46
date	2025.02.12.06.44.53;	author ryoon;	state Exp;
branches;
next	1.45;
commitid	wrOiT0jBBwBs99JF;

1.45
date	2023.05.06.19.09.20;	author ryoon;	state Exp;
branches;
next	1.44;
commitid	U0SnpK5fQpHc6WnE;

1.44
date	2022.09.11.12.51.39;	author wiz;	state Exp;
branches;
next	1.43;
commitid	5DT6DUEaifG2DrTD;

1.43
date	2022.05.24.10.29.30;	author nikita;	state Exp;
branches;
next	1.42;
commitid	1Duz5U62W00NniFD;

1.42
date	2022.05.15.18.41.54;	author nia;	state Exp;
branches;
next	1.41;
commitid	UoWtMkgYQs4CobED;

1.41
date	2022.03.28.10.44.08;	author tnn;	state Exp;
branches;
next	1.40;
commitid	wGZijpoltfmliYxD;

1.40
date	2021.04.08.11.04.02;	author nia;	state Exp;
branches;
next	1.39;
commitid	E2jAejUgij6HMtOC;

1.39
date	2020.08.18.17.57.51;	author leot;	state Exp;
branches;
next	1.38;
commitid	kBGtucvaKO3IyzkC;

1.38
date	2020.05.17.14.23.08;	author nia;	state Exp;
branches;
next	1.37;
commitid	IHZT5JctyVgFmB8C;

1.37
date	2020.03.26.12.32.37;	author nia;	state Exp;
branches;
next	1.36;
commitid	hvB10hKU0H0qqU1C;

1.36
date	2020.03.22.10.20.06;	author nia;	state Exp;
branches;
next	1.35;
commitid	P3OFhxPB4r6TOn1C;

1.35
date	2019.11.24.00.45.39;	author nia;	state Exp;
branches;
next	1.34;
commitid	GsYBZtysDVeXs2MB;

1.34
date	2019.07.18.15.06.50;	author nia;	state Exp;
branches;
next	1.33;
commitid	yjQYMRtjOdjynxvB;

1.33
date	2019.07.18.11.54.26;	author nia;	state Exp;
branches;
next	1.32;
commitid	rMrRdf8A50LkjwvB;

1.32
date	2017.01.19.18.52.10;	author agc;	state Exp;
branches;
next	1.31;
commitid	ufZDMu4cgHZdRBCz;

1.31
date	2017.01.03.21.30.38;	author roy;	state Exp;
branches;
next	1.30;
commitid	9atita8W2HrFgzAz;

1.30
date	2015.09.08.11.57.49;	author jperkin;	state Exp;
branches;
next	1.29;
commitid	zeCmr9zWRtauCrAy;

1.29
date	2015.08.18.07.31.08;	author wiz;	state Exp;
branches;
next	1.28;
commitid	UPpMIsB3AWu1PIxy;

1.28
date	2015.08.17.17.11.23;	author wiz;	state Exp;
branches;
next	1.27;
commitid	QQGz11WX4WB14Exy;

1.27
date	2012.10.06.11.54.39;	author asau;	state Exp;
branches;
next	1.26;

1.26
date	2011.11.28.11.03.51;	author wiz;	state Exp;
branches;
next	1.25;

1.25
date	2009.08.19.04.04.40;	author yyamano;	state Exp;
branches;
next	1.24;

1.24
date	2009.07.18.02.49.15;	author smb;	state Exp;
branches;
next	1.23;

1.23
date	2008.03.04.06.59.04;	author jlam;	state Exp;
branches;
next	1.22;

1.22
date	2007.12.02.00.00.20;	author wiz;	state Exp;
branches;
next	1.21;

1.21
date	2007.01.07.09.13.54;	author rillig;	state Exp;
branches;
next	1.20;

1.20
date	2006.03.09.21.04.43;	author jlam;	state Exp;
branches;
next	1.19;

1.19
date	2005.06.16.06.57.54;	author jlam;	state Exp;
branches;
next	1.18;

1.18
date	2005.04.11.21.45.50;	author tv;	state Exp;
branches;
next	1.17;

1.17
date	2004.10.03.00.14.44;	author tv;	state Exp;
branches;
next	1.16;

1.16
date	2004.03.10.03.08.58;	author snj;	state Exp;
branches;
next	1.15;

1.15
date	2003.09.28.09.13.57;	author jlam;	state Exp;
branches;
next	1.14;

1.14
date	2003.09.27.17.07.36;	author grant;	state Exp;
branches;
next	1.13;

1.13
date	2003.07.13.13.51.45;	author wiz;	state Exp;
branches;
next	1.12;

1.12
date	2002.10.29.17.09.05;	author dillo;	state Exp;
branches;
next	1.11;

1.11
date	2002.10.13.15.21.09;	author wiz;	state Exp;
branches;
next	1.10;

1.10
date	2002.08.07.06.10.35;	author jlam;	state Exp;
branches;
next	1.9;

1.9
date	2002.06.29.01.48.52;	author kristerw;	state Exp;
branches;
next	1.8;

1.8
date	2002.03.25.18.23.36;	author wiz;	state Exp;
branches;
next	1.7;

1.7
date	2001.12.25.17.30.39;	author wiz;	state Exp;
branches;
next	1.6;

1.6
date	2001.12.08.22.08.51;	author kristerw;	state Exp;
branches;
next	1.5;

1.5
date	2001.11.16.21.19.58;	author jlam;	state Exp;
branches;
next	1.4;

1.4
date	2001.05.23.13.35.10;	author dillo;	state Exp;
branches;
next	1.3;

1.3
date	2001.02.16.15.10.49;	author wiz;	state Exp;
branches;
next	1.2;

1.2
date	2000.01.15.18.46.28;	author jlam;	state Exp;
branches;
next	1.1;

1.1
date	99.08.14.06.59.41;	author fredb;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	99.08.14.06.59.41;	author fredb;	state Exp;
branches;
next	;


desc
@@


1.46
log
@*: Recursive revbump from audio/flac-1.5.0
@
text
@# $NetBSD: Makefile,v 1.45 2023/05/06 19:09:20 ryoon Exp $

DISTNAME=	frotz-2.54
PKGREVISION=	3
CATEGORIES=	games
MASTER_SITES=	${MASTER_SITE_GITLAB:=DavidGriffith/}
GITLAB_PROJECT=	frotz
GITLAB_RELEASE=	${PKGVERSION_NOREV}

MAINTAINER=	seebs@@plethora.net
HOMEPAGE=	https://davidgriffith.gitlab.io/frotz/
COMMENT=	Curses-based interpreter for Infocom-compatible games
LICENSE=	gnu-gpl-v2

USE_TOOLS+=	gmake pkg-config

BUILD_TARGET=	curses
FAKE_NCURSES=	yes
USE_CURSES=	wide mouse

MAKE_FLAGS+=	CURSES=ncursesw
MAKE_FLAGS+=	CONFIG_DIR=${PKG_SYSCONFDIR}

.include "../../mk/curses.buildlink3.mk"

.if ${CURSES_TYPE} == "curses"
LDFLAGS+=	-lcurses
.else
MAKE_FLAGS+=	ITALIC=yes
.endif

SAMPLEDIR=	${PREFIX}/share/examples/frotz
DOCDIR=		${PREFIX}/share/doc/frotz

CONF_FILES+=	${SAMPLEDIR}/frotz.conf ${PKG_SYSCONFDIR}/frotz.conf

INSTALLATION_DIRS=	bin ${PKGMANDIR}/man6

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/frotz ${DESTDIR}${PREFIX}/bin
	${INSTALL_MAN} ${WRKSRC}/doc/frotz.6 \
		${DESTDIR}${PREFIX}/${PKGMANDIR}/man6
	${INSTALL_DATA_DIR} ${DESTDIR}${SAMPLEDIR}
	${INSTALL_DATA} ${WRKSRC}/doc/frotz.conf-big \
		${DESTDIR}${SAMPLEDIR}/frotz.conf
	${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR}
	cd ${WRKSRC} && ${INSTALL_DATA} README INSTALL HOW_TO_PLAY \
		${DESTDIR}${DOCDIR}

.include "../../audio/libao/buildlink3.mk"
.include "../../audio/libmodplug/buildlink3.mk"
.include "../../audio/libsamplerate/buildlink3.mk"
.include "../../audio/libsndfile/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.45
log
@*: Recursive revbump from audio/libopus 1.4
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.44 2022/09/11 12:51:39 wiz Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.44
log
@*: bump PKGREVISION for flac shlib bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.43 2022/05/24 10:29:30 nikita Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.43
log
@frotz: switch to USE_GITLAB.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.42 2022/05/15 18:41:54 nia Exp $
d4 1
@


1.42
log
@frotz: update 2.54

Summary of changes between Frotz 2.53 and Frotz 2.54:
=====================================================

Frotz 2.54 was released on Wednesday April 13, 2022.

This release's main attractions are official support for TOPS20 and
cross-compilation to DOS.

NEW FEATURES

- Added changes to allow for compilation on a DEC PDP-10 mainframe
  running TOPS20.  See INSTALL_PDP10.

- Added a means to cross-compile to DOS by way of Open Watcom C version
  2 and later.  See INSTALL_DOS.

- Added a quiet mode to dumb interface to quell startup messages.

BUG FIXES

- Fixed several problems with compilation under macOS.

- Fixed wrong glyphs in DOS Frotz's Amiga font mode.  1/2 and 1/4 were
  there instead of the oe and OE ligatures.

- Fixed a failure of the -q flag to actually silence sound effects.

- Fixed an oversight in SDL Frotz that prevented some sounds from
  playing in Lurking Horror.

- Made the dumb and curses interfaces read the resolution chunk from
  Blorb files.  Previously they would assume a resolution of 320x200.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.41 2022/03/28 10:44:08 tnn Exp $
d5 3
a7 1
MASTER_SITES=	https://gitlab.com/DavidGriffith/frotz/-/archive/${PKGVERSION_NOREV}/
@


1.41
log
@g*/*: revbump(1) for libsndfile
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.40 2021/04/08 11:04:02 nia Exp $
d3 1
a3 2
DISTNAME=	frotz-2.53
PKGREVISION=	1
@


1.40
log
@frotz: update to 2.53

This is a minor release focusing on minor enhancements and bug fixes.

NEW FEATURES

- -E option to choose how emphasised text is rendered.

- X11 interface has been added as a compile target.

- Added new default TrueType font for sfrotz.

- Automatically select the appropriate interpreter number for V6 games.

- Limited mouse support for curses interface.

BUG FIXES

- Corrected potential trouble with garbage in filenames for SDL
  interface.

- Corrected a problem wherein @@print_table would sometimes print garbage.

- Fixed a segfault problem when input buffers are abused.

- Double-clicks are now recognized in sfrotz and xfrotz.

- Fixed problem with spurious newline when a space triggers a word wrap.

- Fixed a problem with UTF-8 characters getting corrupted during line
  editing.

- Fixed some problems with V3 games scribbling on the status line in
  certain circumstances.

- Removed pre-C99 idioms and C++ comments in curses and core to benefit
  older compilers.  X11 is still pre-C99 clean.  SDL interface is not
  pre-C99-clean due to libSDL2 not being pre-C99-clean.

- Fixed a problem with the -x flag not properly expanding commands for
  some Infocom games.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.39 2020/08/18 17:57:51 leot Exp $
d4 1
@


1.39
log
@*: revbump for libsndfile
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.38 2020/05/17 14:23:08 nia Exp $
d3 1
a3 2
DISTNAME=	frotz-2.52
PKGREVISION=	1
d16 1
a16 1
USE_CURSES=	wide
d25 2
@


1.38
log
@frotz: Update to 2.52

Frotz 2.52 was released on Sunday May 10, 2020.

This is a minor release focusing on minor enhancements and bug fixes.

NEW FEATURES

- Partial support for new @@set_true_colour opcode.  Works for SDL.
  Doesn't work all the way for curses.  Not in scope for dumb interface.


BUG FIXES

- Reworked Makefiles to better handle library detection, particularly
  for macOS.

- Fixed rendering of non-paletted PNG images.  Affected only non-Infocom
  V6 games.

- Rolled back idiosyncrasy fix for Cutthroats and changed over to the
  quick-and-dirty 24-to-12 conversion used by Infocom as this is how the
  Imps expected an interpreter to behave.

- Fixed broken handling of game paths set in environmental variables and
  in config files.

- Fixed slightly broken parsing of .sfrotzrc.

- Fixed behavior of command line processing inconsistent between the
  different user interfaces.

- Assorted source code formatting fixes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.37 2020/03/26 12:32:37 nia Exp $
d4 1
@


1.37
log
@frotz: Needs pkg-config on ncurses systems
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.36 2020/03/22 10:20:06 nia Exp $
d3 1
a3 1
DISTNAME=	frotz-2.51
@


1.36
log
@frotz: Update to 2.51

Summary of changes between Frotz 2.50 and Frotz 2.51:
=====================================================

Frotz 2.51 was released on Wednesday February 12, 2020.

This is a minor release focusing on minor enhancements and bug fixes.

NEW FEATURES

- Added an -f option for Dumb Frotz to mark up the output with color and
  formatting codes.  Currently "irc", "ansi", and "normal" modes are
  supported.


BUG FIXES

- Cleanly account for some installations of ncurses which have the
  library split into ncurses (high level) and tinfo (low level).

- Added an idiosyncrasy fix for Cutthroats, which assumes a
  quick-and-dirty conversion of 24-hour notation to am/pm notation.

- Fixed where the Makefile used spaces instead of a tab in a rarely-used
  recipe.

- Fixed a memory allocation problem with restoring a game at the command
  line using the -L option.

- Fixed an oversight in which curses wasn't being shut down properly
  when fatal zcode errors were encountered.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.35 2019/11/24 00:45:39 nia Exp $
d12 1
a12 1
USE_TOOLS+=	gmake
@


1.35
log
@frotz: Update to 2.50

NEW FEATURES

- Added UTF-8 input and output.  Plain ASCII is still available.

- Added -L option for restoring save file directly from the command line.

- Added -R option for restricted read/write path.

- Sound effects in AIFF, MOD, and OGG formats supported per the Blorb specs.

- Sound driver selection is automated through the use of libao.

- Allow for an alternative Blorb file to be specified on the command line.


BUG FIXES

- Overhauled MacOS compilation.

- Corrected problems with error handling.

- Fixed a lot of unsafe strcpy() and strcat() calls.

- Fixed numerous problems with portability to other flavors of Unix.

- Fixed adaptive palette rendering for SDL.

- Fixed scaling with manually specified window dimensions.

- Fixed problem with unnecessary newlines with input timeouts.

- Allow fontdir in .sfrotzrc to work relative to user's home directory.

- Fixed problem with memory allocation leading to crashes in DOS.

- Fixed problem with DOS Frotz creating non-portable Quetzal files.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.34 2019/07/18 15:06:50 nia Exp $
d3 1
a3 1
DISTNAME=	frotz-2.50
a14 1

d16 1
d18 1
d21 6
a48 1
.include "../../mk/curses.buildlink3.mk"
@


1.34
log
@frotz: Fix typo in HOMEPAGE
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.33 2019/07/18 11:54:26 nia Exp $
d3 1
a3 1
DISTNAME=	frotz-2.44
d14 1
a14 1
.include "../../mk/bsd.prefs.mk"
d16 1
a16 5
.if ${OPSYS} != "Darwin"
MAKE_FLAGS+=	SOUND_DEFS=-DOSS_SOUND
MAKE_FLAGS+=	SOUND_LIB=${LIBOSSAUDIO}
CPPFLAGS+=	-DSOUND_DEV=\"${DEVOSSSOUND}\"
.endif
d38 4
a42 1
.include "../../mk/oss.buildlink3.mk"
@


1.33
log
@frotz: Update to 2.44

NEW FEATURES

* Blorb support implemented. No support for audio in Blorb files yet.
* Added an -m option for Dumb Frotz to suppress the [MORE] prompt.
* Makefile and code for compiling for 16-bit DOS.

BUG FIXES

* Fixed a problem with saving and restoring in certain games.
* Added some fflush() calls to make Dumb Frotz more suitable for bot use.
* Removed old-style save support. It was getting hard to manage. Only the Quetzal save file format is supported now.
* Fixed assorted minor 64-bitness problems.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2017/01/19 18:52:10 agc Exp $
d8 1
a8 1
HOMEPAGE=	https://davidgriffith.gitlab.io/frotz/j
@


1.32
log
@Convert all occurrences (353 by my count) of

	MASTER_SITES= 	site1 \
			site2

style continuation lines to be simple repeated

	MASTER_SITES+= site1
	MASTER_SITES+= site2

lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint
accordingly.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2017/01/03 21:30:38 roy Exp $
d3 1
a3 2
DISTNAME=	frotz-2.43
PKGREVISION=	5
d5 1
a5 2
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=frotz/}
MASTER_SITES+=	ftp://ftp.ifarchive.org/if-archive/infocom/interpreters/frotz/
d8 1
a8 1
HOMEPAGE=	http://frotz.sourceforge.net/
d10 3
d17 3
a19 3
MAKE_ENV+=	SOUND_DEFS=-DOSS_SOUND
MAKE_ENV+=	SOUND_LIB=${LIBOSSAUDIO}
MAKE_ENV+=	SOUND_DEV=${DEVOSSSOUND}
d22 2
d27 2
@


1.31
log
@Move to the curses framework.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2015/09/08 11:57:49 jperkin Exp $
d6 2
a7 2
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=frotz/} \
		ftp://ftp.ifarchive.org/if-archive/infocom/interpreters/frotz/
@


1.30
log
@Remove INCOMPAT_CURSES settings for NetBSD 0.x and 1.x.  Tighten up some
globs to ensure NetBSD 10 is not incorrectly matched when it is released.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2015/08/18 07:31:08 wiz Exp $
d37 1
a37 1
.include "../../devel/ncurses/buildlink3.mk"
@


1.29
log
@Bump all packages that depend on curses.bui* or terminfo.bui* since they
might incur ncurses dependencies on some platforms, and ncurses just bumped
its shlib.
Some packages were bumped twice now, sorry for that.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2015/08/17 17:11:23 wiz Exp $
a20 3
# setscrreg()
INCOMPAT_CURSES=	NetBSD-1.5-* NetBSD-1.5.*-* NetBSD-1.5[A-V]-*

@


1.28
log
@Bump PKGREVISION for ncurses shlib bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2012/10/06 11:54:39 asau Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.27
log
@Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2011/11/28 11:03:51 wiz Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.26
log
@Update HOMEPAGE and MASTER_SITES.
From David Griffith in PR 45667.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2009/08/19 04:04:40 yyamano Exp $
a12 2
PKG_DESTDIR_SUPPORT=	user-destdir

@


1.25
log
@Make this build on Mac OS X. Fixed PR pkg/41538.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2009/07/18 02:49:15 smb Exp $
d6 2
a7 3
# The maintainer has asked us to use the mirrors instead of www.cs.csubak.edu.
#MASTER_SITES=	http://www.cs.csubak.edu/~dgriffi/frotz/files/
MASTER_SITES=	ftp://ftp.ifarchive.org/if-archive/infocom/interpreters/frotz/
d10 1
a10 1
HOMEPAGE=	http://www.cs.csubak.edu/~dgriffi/proj/frotz/
@


1.24
log
@Change getline() to get_line()
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2008/03/04 06:59:04 jlam Exp $
d16 8
@


1.23
log
@Mechanical changes to add DESTDIR support to packages that install
their files via a custom do-install target.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2007/12/02 00:00:20 wiz Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.22
log
@Remove ex-MASTER_SITEs. From Zafer Aydogan.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2007/01/07 09:13:54 rillig Exp $
d14 1
d25 9
a33 6
	${INSTALL_PROGRAM} ${WRKSRC}/frotz ${PREFIX}/bin
	${INSTALL_MAN} ${WRKSRC}/doc/frotz.6 ${PREFIX}/${PKGMANDIR}/man6
	${INSTALL_DATA_DIR} ${SAMPLEDIR}
	${INSTALL_DATA} ${WRKSRC}/doc/frotz.conf-big ${SAMPLEDIR}/frotz.conf
	${INSTALL_DATA_DIR} ${DOCDIR}
	cd ${WRKSRC} && ${INSTALL_DATA} README INSTALL HOW_TO_PLAY ${DOCDIR}
@


1.21
log
@Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with
${PREFIX}/${PKGMANDIR}.

Fixes PR 35265, although I did not use the patch provided therein.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2006/03/09 21:04:43 jlam Exp $
d8 1
a8 4
MASTER_SITES=	ftp://ftp.ifarchive.org/if-archive/infocom/interpreters/frotz/ \
		ftp://ftp.nodomainname.net/pub/mirrors/if-archive/infocom/interpreters/frotz/ \
		ftp://wuarchive.wustl.edu/doc/misc/if-archive/infocom/interpreters/frotz/ \
		ftp://ftp.ifarchive.org/if-archive/unprocessed/
@


1.20
log
@Replace references to ossaudio.buildlink3.mk with oss.buildlink3.mk.
Remove deprecated ossaudio.buildlink3.mk.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2005/06/16 06:57:54 jlam Exp $
d24 1
a24 1
INSTALLATION_DIRS=	bin man/man6
d28 1
a28 1
	${INSTALL_MAN} ${WRKSRC}/doc/frotz.6 ${PREFIX}/man/man6
@


1.19
log
@Create directories before installing files into them.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2005/04/11 21:45:50 tv Exp $
d35 1
a35 1
.include "../../mk/ossaudio.buildlink3.mk"
@


1.18
log
@Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2004/10/03 00:14:44 tv Exp $
d24 2
@


1.17
log
@Libtool fix for PR pkg/26633, and other issues.  Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2004/03/10 03:08:58 snj Exp $
a16 1
USE_BUILDLINK3=		yes
@


1.16
log
@Use bl3.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2003/09/28 09:13:57 jlam Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.15
log
@Back out last change related to moving ncurses/buildlink2.mk to
curses.buildlink2.mk.  This was wrong because we _really_ do want to
express that we want _n_curses when we include the buildlink2.mk file.

We should have a better way to say that the NetBSD curses doesn't
quite work well enough.  In fact, it's far better to depend on ncurses
by default, and exceptionally note when it's okay to use NetBSD curses
for specific packages.  We will look into this again in the future.
@
text
@d1 1
a1 2
# $NetBSD: Makefile,v 1.14 2003/09/27 17:07:36 grant Exp $
#
d17 1
a17 1
USE_BUILDLINK2=		yes
d33 2
a34 2
.include "../../devel/ncurses/buildlink2.mk"
.include "../../mk/ossaudio.buildlink2.mk"
@


1.14
log
@move ncurses/buildlink2.mk to mk/curses.buildlink2.mk, as it provides
support for base system curses/ncurses as well as ncurses itself.

suggested by wiz.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2003/07/13 13:51:45 wiz Exp $
d34 1
a34 1
.include "../../mk/curses.buildlink2.mk"
@


1.13
log
@PKGREVISION bump for libiconv update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2002/10/29 17:09:05 dillo Exp $
d34 1
a34 1
.include "../../devel/ncurses/buildlink2.mk"
@


1.12
log
@update to 2.43:
- confirmed working with NetBSD 1.6's curses
- various other bugfixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2002/10/13 15:21:09 wiz Exp $
d5 1
@


1.11
log
@buildlink1 -> buildlink2.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2002/08/07 06:10:35 jlam Exp $
d4 1
a4 2
DISTNAME=	frotz-2.42
PKGREVISION=	1
d27 1
a27 1
	${INSTALL_MAN} ${WRKSRC}/frotz.6 ${PREFIX}/man/man6
d29 1
a29 1
	${INSTALL_DATA} ${WRKSRC}/frotz.conf-big ${SAMPLEDIR}/frotz.conf
d34 1
@


1.10
log
@Create new variables INCOMPAT_ZLIB, INCOMPAT_BZIP2, INCOMPAT_READLINE,
INCOMPAT_GETTEXT that are analogous to INCOMPAT_ICONV and contain lists of
shell wildcards intended to match against ${MACHINE_PLATFORM}.  These
variables are used to note those platforms that have the named packages in
the base system but are incompatible in some way from the pkgsrc version
of the same package.  Change INCOMPAT_CURSES to have the same sematics as
above.  These variables allow much greater precision in specifying which
platforms have broken (for the purposes of pkgsrc) versions of software in
the base system that must be ignored.

The buildlink.mk files for these packages define private _INCOMPAT_*
versions of these variables, and they contain the default lists of
platforms that are known to have incompatible software bits.

This addresses pkg/17775 submitted by Julien T. Letessier
<julien.letessier at sun dot com>.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2002/06/29 01:48:52 kristerw Exp $
d18 1
a18 1
USE_BUILDLINK_ONLY=	yes
d34 1
a34 1
.include "../../devel/ncurses/buildlink.mk"
@


1.9
log
@Correct sound support. Patch provided by David Griffith.
Solves PR 14061.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2002/03/25 18:23:36 wiz Exp $
d21 1
a21 1
INCOMPAT_CURSES=	1.5 1.5.* 1.5[A-V]
@


1.8
log
@Update to 2.42, as requested by David Griffith in pkg/15866.
Bugfixes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2001/12/25 17:30:39 wiz Exp $
d5 1
@


1.7
log
@Buildlinkify. Use appropriate INCOMPAT_CURSES for setscrreg().
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2001/12/08 22:08:51 kristerw Exp $
d4 1
a4 1
DISTNAME=	frotz-2.41
@


1.6
log
@Remove old comment that the distfile has not reached the mirrors yet.

Add comment that the maintainer has asked us to use the mirrors instead of
the master site.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2001/11/16 21:19:58 jlam Exp $
d17 4
a20 2
# uses setscrreg, which is missing from our curses
DEPENDS+=	ncurses>=4.2:../../devel/ncurses
d33 1
@


1.5
log
@Change MASTER_SITES and HOMEPAGE as suggested in pkg/14607 by David
Griffith <dgriffi@@cs.csubak.edu>.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2001/05/23 13:35:10 dillo Exp $
d6 2
a7 1
MASTER_SITES=	http://www.cs.csubak.edu/~dgriffi/frotz/files/
a11 1
# 2.41 isn't on if-archive yet.
@


1.4
log
@Update to 2.41

most important changes: (for full summary see ChangeLog in the distfile)
========================================================================

- Beginning with 2.40, the reference version of Frotz (the DOS version) is
 distributed under the GNU Public License rather than the old "no
 commercial profit" license.  And so is the Unix version.

- V6 games supported by drawing the outlines of pictures.  True display of
  the graphics are on hold until the X11 with GTK version is complete.

- Classical Infocom sound effects supported through the OSS drivers.  I'm
  only aware of "Lurking Horror" and "Sherlock: The Riddle of the Crown
  Jewels" as having such sound effects.  See the INSTALL file for
  information on where the sound files should go.

- Quetzal save format is now the default.  Old Zip 2.0 format is still
  supported by command line option or config file setting.

- History searchs has been added.  Type the beginning of a past command
  and hit the up or down arrow key.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2001/02/16 15:10:49 wiz Exp $
d7 4
a11 1
#MASTER_SITES=	ftp://ftp.gmd.de/if-archive/infocom/interpreters/frotz/
d14 1
a14 1
HOMEPAGE=	ftp://ftp.gmd.de/if-archive/infocom/interpreters/frotz/
@


1.3
log
@Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2000/01/15 18:46:28 jlam Exp $
d4 1
a4 2
DISTNAME=	UnixFrotz232R2Std10
PKGNAME=	frotz-2.32
d6 3
a8 1
MASTER_SITES=	ftp://ftp.gmd.de/if-archive/infocom/interpreters/frotz/
d14 1
d17 2
a18 1
WRKSRC=		${WRKDIR}/frotz-2.32
d20 7
a26 3
post-install:
		cd ${WRKSRC}; \
		${INSTALL_MAN} frotz.6 ${PREFIX}/man/man6/
@


1.2
log
@Update dependency on ncurses to >=4.2
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1.1.1 1999/08/14 06:59:41 fredb Exp $
d11 1
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
# $NetBSD$
d12 1
a12 1
DEPENDS+=	ncurses-4.2:../../devel/ncurses
@


1.1.1.1
log
@Initial import of frotz-2.32
Contributed by Peter Seebach, pkg/8203
@
text
@@
