head	1.30;
access;
symbols
	pkgsrc-2026Q1:1.30.0.2
	pkgsrc-2026Q1-base:1.30
	pkgsrc-2025Q4:1.29.0.2
	pkgsrc-2025Q4-base:1.29
	pkgsrc-2025Q3:1.28.0.2
	pkgsrc-2025Q3-base:1.28
	pkgsrc-2025Q2:1.27.0.2
	pkgsrc-2025Q2-base:1.27
	pkgsrc-2025Q1:1.26.0.2
	pkgsrc-2025Q1-base:1.26
	pkgsrc-2024Q4:1.23.0.2
	pkgsrc-2024Q4-base:1.23
	pkgsrc-2024Q3:1.21.0.4
	pkgsrc-2024Q3-base:1.21
	pkgsrc-2024Q2:1.21.0.2
	pkgsrc-2024Q2-base:1.21
	pkgsrc-2024Q1:1.20.0.4
	pkgsrc-2024Q1-base:1.20
	pkgsrc-2023Q4:1.20.0.2
	pkgsrc-2023Q4-base:1.20
	pkgsrc-2023Q3:1.17.0.4
	pkgsrc-2023Q3-base:1.17
	pkgsrc-2023Q2:1.17.0.2
	pkgsrc-2023Q2-base:1.17
	pkgsrc-2023Q1:1.16.0.2
	pkgsrc-2023Q1-base:1.16
	pkgsrc-2022Q4:1.14.0.4
	pkgsrc-2022Q4-base:1.14
	pkgsrc-2022Q3:1.14.0.2
	pkgsrc-2022Q3-base:1.14
	pkgsrc-2022Q2:1.13.0.6
	pkgsrc-2022Q2-base:1.13
	pkgsrc-2022Q1:1.13.0.4
	pkgsrc-2022Q1-base:1.13
	pkgsrc-2021Q4:1.13.0.2
	pkgsrc-2021Q4-base:1.13
	pkgsrc-2021Q3:1.12.0.10
	pkgsrc-2021Q3-base:1.12
	pkgsrc-2021Q2:1.12.0.8
	pkgsrc-2021Q2-base:1.12
	pkgsrc-2021Q1:1.12.0.6
	pkgsrc-2021Q1-base:1.12
	pkgsrc-2020Q4:1.12.0.4
	pkgsrc-2020Q4-base:1.12
	pkgsrc-2020Q3:1.12.0.2
	pkgsrc-2020Q3-base:1.12
	pkgsrc-2020Q2:1.11.0.4
	pkgsrc-2020Q2-base:1.11
	pkgsrc-2020Q1:1.11.0.2
	pkgsrc-2020Q1-base:1.11
	pkgsrc-2019Q4:1.9.0.4
	pkgsrc-2019Q4-base:1.9
	pkgsrc-2019Q3:1.7.0.2
	pkgsrc-2019Q3-base:1.7
	pkgsrc-2019Q2:1.6.0.6
	pkgsrc-2019Q2-base:1.6
	pkgsrc-2019Q1:1.6.0.4
	pkgsrc-2019Q1-base:1.6
	pkgsrc-2018Q4:1.6.0.2
	pkgsrc-2018Q4-base:1.6
	pkgsrc-2018Q3:1.4.0.4
	pkgsrc-2018Q3-base:1.4
	pkgsrc-2018Q2:1.4.0.2
	pkgsrc-2018Q2-base:1.4
	pkgsrc-2018Q1:1.3.0.2
	pkgsrc-2018Q1-base:1.3
	pkgsrc-2017Q4:1.1.0.6
	pkgsrc-2017Q4-base:1.1
	pkgsrc-2017Q3:1.1.0.4
	pkgsrc-2017Q3-base:1.1;
locks; strict;
comment	@# @;


1.30
date	2026.01.27.08.39.29;	author wiz;	state Exp;
branches;
next	1.29;
commitid	f4MYtJVcsY7dz0sG;

1.29
date	2025.10.23.20.37.02;	author wiz;	state Exp;
branches;
next	1.28;
commitid	1V2hBZn9ypXaCJfG;

1.28
date	2025.08.30.22.45.05;	author wiz;	state Exp;
branches;
next	1.27;
commitid	2izPxU30rhec4O8G;

1.27
date	2025.04.24.14.13.56;	author wiz;	state Exp;
branches;
next	1.26;
commitid	A3VBjL8Zdd4LljSF;

1.26
date	2025.02.12.06.44.53;	author ryoon;	state Exp;
branches;
next	1.25;
commitid	wrOiT0jBBwBs99JF;

1.25
date	2025.01.06.21.49.12;	author ktnb;	state Exp;
branches;
next	1.24;
commitid	hYEuLVhpvshmltEF;

1.24
date	2024.12.27.08.19.47;	author wiz;	state Exp;
branches;
next	1.23;
commitid	tLKuqVS8lkJCb7DF;

1.23
date	2024.11.17.07.15.56;	author wiz;	state Exp;
branches;
next	1.22;
commitid	xKvmQYB52TGx7YxF;

1.22
date	2024.10.20.14.03.48;	author wiz;	state Exp;
branches;
next	1.21;
commitid	iXiXTiwhLpC9hpuF;

1.21
date	2024.04.07.07.34.01;	author wiz;	state Exp;
branches;
next	1.20;
commitid	oMYDjdZchby5qb5F;

1.20
date	2023.11.14.14.01.52;	author wiz;	state Exp;
branches;
next	1.19;
commitid	BZ5vzwBRof1beAME;

1.19
date	2023.11.12.13.21.33;	author wiz;	state Exp;
branches;
next	1.18;
commitid	SjpNXQIV5XeZ3kME;

1.18
date	2023.10.21.17.10.14;	author gdt;	state Exp;
branches;
next	1.17;
commitid	Sr0Nb6aaZLDw2wJE;

1.17
date	2023.06.06.12.41.25;	author riastradh;	state Exp;
branches;
next	1.16;
commitid	xhspr6Z8JLQOWSrE;

1.16
date	2023.01.29.21.16.11;	author ryoon;	state Exp;
branches;
next	1.15;
commitid	QL7aBXsBGmQvUtbE;

1.15
date	2023.01.03.17.37.08;	author wiz;	state Exp;
branches;
next	1.14;
commitid	vvAqE6UmuqFFx78E;

1.14
date	2022.09.11.12.51.39;	author wiz;	state Exp;
branches;
next	1.13;
commitid	5DT6DUEaifG2DrTD;

1.13
date	2021.12.08.16.04.29;	author adam;	state Exp;
branches;
next	1.12;
commitid	2PyWjHx5T8rqARjD;

1.12
date	2020.08.17.20.18.44;	author leot;	state Exp;
branches;
next	1.11;
commitid	ybGS4iX9Fz8imskC;

1.11
date	2020.03.10.22.09.52;	author wiz;	state Exp;
branches;
next	1.10;
commitid	UV3Ncm9kwd8O7UZB;

1.10
date	2020.03.08.16.49.37;	author wiz;	state Exp;
branches;
next	1.9;
commitid	rcNYzTQo8icypCZB;

1.9
date	2019.11.06.23.13.56;	author wiz;	state Exp;
branches;
next	1.8;
commitid	meyYPUIYsw2lvQJB;

1.8
date	2019.11.06.19.05.08;	author yhardy;	state Exp;
branches;
next	1.7;
commitid	1pdGD4uHFVNL7PJB;

1.7
date	2019.07.21.22.24.50;	author wiz;	state Exp;
branches;
next	1.6;
commitid	sTQI1F7qYi5bHXvB;

1.6
date	2018.11.14.22.21.29;	author kleink;	state Exp;
branches;
next	1.5;
commitid	GUhtnbJ6vT0uGXZA;

1.5
date	2018.11.12.03.52.04;	author ryoon;	state Exp;
branches;
next	1.4;
commitid	9EFLHvDNIp1OBBZA;

1.4
date	2018.04.16.14.34.29;	author wiz;	state Exp;
branches;
next	1.3;
commitid	kzqGMVblMLsRUFyA;

1.3
date	2018.03.12.11.16.30;	author wiz;	state Exp;
branches;
next	1.2;
commitid	Mv60lx3Uo1UqW9uA;

1.2
date	2018.01.14.17.33.59;	author rillig;	state Exp;
branches;
next	1.1;
commitid	x3p17A5ooWt7SRmA;

1.1
date	2017.07.29.06.25.39;	author wiz;	state Exp;
branches;
next	;
commitid	9ucWLcLOFaxFB51A;


desc
@@


1.30
log
@*: recursive bump for removal of cairo's xcb option
@
text
@# $NetBSD: Makefile,v 1.29 2025/10/23 20:37:02 wiz Exp $

DISTNAME=	gargoyle-2019.1
PKGREVISION=	20
CATEGORIES=	games
MASTER_SITES=	${MASTER_SITE_GITHUB:=garglk/}
GITHUB_PROJECT=	garglk
GITHUB_TAG=	${PKGVERSION_NOREV}

MAINTAINER=	wes.frazier@@members.fsf.org
HOMEPAGE=	http://ccxvii.net/gargoyle/
COMMENT=	Graphical player for Interactive Fiction games
#LICENSE=	gnu-gpl-v2 AND mit AND original-bsd AND artistic-? AND some font licenses

WRKSRC=		${WRKDIR}/garglk-${PKGVERSION_NOREV}

TOOL_DEPENDS+=	jam-[0-9]*:../../devel/jam

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

CHECK_PORTABILITY_SKIP+=	gargoyle_osx.sh

INSTALLATION_DIRS=	bin libexec/gargoyle

do-build:
	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} jam

do-install:
	cd ${WRKSRC} && \
		${SETENV} ${MAKE_ENV} jam install && \
		${INSTALL_PROGRAM} ${WRKSRC}/build/dist/* ${DESTDIR}${PREFIX}/libexec/gargoyle && \
		ln -s -f ${DESTDIR}${PREFIX}/libexec/gargoyle/gargoyle ${DESTDIR}${PREFIX}/bin/gargoyle

.include "../../audio/SDL_mixer/buildlink3.mk"
.include "../../audio/SDL_sound/buildlink3.mk"
.include "../../audio/libvorbis/buildlink3.mk"
.include "../../devel/glib/buildlink3.mk"
.include "../../devel/SDL/buildlink3.mk"
.include "../../graphics/freetype2/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
.include "../../mk/jpeg.buildlink3.mk"
.include "../../multimedia/smpeg/buildlink3.mk"
.include "../../x11/gtk2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.29
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.28 2025/08/30 22:45:05 wiz Exp $
d4 1
a4 1
PKGREVISION=	19
@


1.28
log
@*: recursive bump for tiff growing lerc dependency
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2025/04/24 14:13:56 wiz Exp $
d4 1
a4 1
PKGREVISION=	18
@


1.27
log
@*: recursive bump for jpeg -> libjpeg-turbo switch
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2025/02/12 06:44:53 ryoon Exp $
d4 1
a4 1
PKGREVISION=	17
@


1.26
log
@*: Recursive revbump from audio/flac-1.5.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2025/01/06 21:49:12 ktnb Exp $
d4 1
a4 1
PKGREVISION=	16
@


1.25
log
@revbump packages due to devel/libslang2 removal
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2024/12/27 08:19:47 wiz Exp $
d4 1
a4 1
PKGREVISION=	15
@


1.24
log
@*: recursive bump for pango requiring fontconfig 2.15
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2024/11/17 07:15:56 wiz Exp $
d4 1
a4 1
PKGREVISION=	14
@


1.23
log
@*: recursive bump for default-on option of at-spi2-core
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2024/10/20 14:03:48 wiz Exp $
d4 1
a4 1
PKGREVISION=	13
@


1.22
log
@*: recursive bump for merging at-spi2-atk and atk into at2-spi-core

Remove at-spi2-atk and atk
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2024/04/07 07:34:01 wiz Exp $
d4 1
a4 1
PKGREVISION=	12
@


1.21
log
@*: bump for cairo buildlink3.mk change

lzo was made an option
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2023/11/14 14:01:52 wiz Exp $
d4 1
a4 1
PKGREVISION=	11
@


1.20
log
@*: recursive bump for cairo dependency changes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2023/11/12 13:21:33 wiz Exp $
d4 1
a4 1
PKGREVISION=	10
@


1.19
log
@*: revebump for new brotli option for freetype2

Addresses PR 57693
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2023/10/21 17:10:14 gdt Exp $
d4 1
a4 1
PKGREVISION=	9
@


1.18
log
@recursive revbump for tiff update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2023/06/06 12:41:25 riastradh Exp $
d4 1
a4 1
PKGREVISION=	8
@


1.17
log
@Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.

Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).

No change to BUILD_DEPENDS as used correctly inside buildlink3.

As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2023/01/29 21:16:11 ryoon Exp $
d4 1
a4 1
PKGREVISION=	7
@


1.16
log
@*: Recursive revbup from graphics/freetype2
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2023/01/03 17:37:08 wiz Exp $
d17 1
a17 1
BUILD_DEPENDS+=	jam-[0-9]*:../../devel/jam
@


1.15
log
@*: recursive bump for tiff shlib major bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2022/09/11 12:51:39 wiz Exp $
d4 1
a4 1
PKGREVISION=	6
@


1.14
log
@*: bump PKGREVISION for flac shlib bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2021/12/08 16:04:29 adam Exp $
d4 1
a4 1
PKGREVISION=	5
@


1.13
log
@revbump for icu and libffi
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2020/08/17 20:18:44 leot Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.12
log
@*: revbump after fontconfig bl3 changes (libuuid removal)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2020/03/10 22:09:52 wiz Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.11
log
@librsvg: update bl3.mk to remove libcroco in rust case

recursive bump for the dependency change
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2020/03/08 16:49:37 wiz Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.10
log
@*: recursive bump for libffi
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2019/11/06 23:13:56 wiz Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.9
log
@gargoyle: improve distfile name, and make patch apply after update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2019/11/06 19:05:08 yhardy Exp $
d4 1
@


1.8
log
@games/gargoyle: update to gargoyle-2019.1

From https://github.com/garglk/garglk/releases/tag/2019.1:

The highlight of this release is updated interpreters:

  * Alan3 3.0b6
  * Bocfel 1.0.1
  * Git 1.3.5
  * Glulxe 0.5.4
  * Hugo 3.3.0
  * Jacl 2.9.0
  * Tads2 2.5.17
  * Tads3 3.1.3

In addition, the Gargoyle Glk implementation has seen some improvements:

  * Text-to-speech support
  * The built-in fonts support a much wider range of Unicode
  * Full screen support
  * Various accumulated small fixes and updates
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2019/07/21 22:24:50 wiz Exp $
d3 1
a3 2
DISTNAME=	2019.1
PKGNAME=	gargoyle-2019.1
@


1.7
log
@*: recursive bump for gdk-pixbuf2-2.38.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2018/11/14 22:21:29 kleink Exp $
d3 2
a4 2
DISTNAME=	gargoyle-2011.1
PKGREVISION=	5
d8 1
a8 1
GITHUB_TAG=	stable-${PKGVERSION_NOREV}
d15 1
a15 1
WRKSRC=		${WRKDIR}/garglk-stable-2011.1
d22 2
@


1.6
log
@Revbump after cairo 1.16.0 update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2018/11/12 03:52:04 ryoon Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.5
log
@Recursive revbump from hardbuzz-2.1.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2018/04/16 14:34:29 wiz Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.4
log
@Recursive bump for new fribidi dependency in pango.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2018/03/12 11:16:30 wiz Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.3
log
@Recursive bumps for fontconfig and libzip dependency changes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2018/01/14 17:33:59 rillig Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.2
log
@games/*: fix alignment of variable values

pkglint -Wall -r --autofix --only aligned

After running the above command, three packages had to be adjusted
manually:

In maelstrom-x11, pkglint didn't see that a commented variable
assignment should have been re-aligned as well.

In netmaze, there was a single line that didn't align well with all the
others, but pkglint decided to adjust the whole paragraph to this single
line. The result would have been ok, but not good.

In tscp, there was a paragraph where some of the lines were indented
one space more than the others. This rule is useful when one variable
name is very long compared to the others, but not in this case.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2017/07/29 06:25:39 wiz Exp $
d4 1
@


1.1
log
@Import gargoyle-2011.1 as games/gargoyle.

Packaged by Wes Frazier in PR 52431, some fixes by myself.

Gargoyle is an IF player that supports all the major interactive fiction
formats.

Most interactive fiction is distributed as portable game files. These portable
game files come in many formats. In the past, you used to have to download a
separate player (interpreter) for each format of IF you wanted to play.

Gargoyle is based on the standard interpreters for the formats it supports.
Gargoyle is free software released under the terms of the GNU General Public
License.
@
text
@d1 1
a1 1
# $NetBSD$
d16 1
a16 1
BUILD_DEPENDS+= jam-[0-9]*:../../devel/jam
@

