head	1.9;
access;
symbols
	pkgsrc-2026Q3:1.7.0.2
	pkgsrc-2026Q3-base:1.7
	pkgsrc-2026Q2:1.6.0.2
	pkgsrc-2026Q2-base:1.6
	pkgsrc-2026Q1:1.4.0.2
	pkgsrc-2026Q1-base:1.4
	pkgsrc-2025Q4:1.3.0.2
	pkgsrc-2025Q4-base:1.3
	pkgsrc-2025Q3:1.2.0.2
	pkgsrc-2025Q3-base:1.2
	pkgsrc-2025Q2:1.1.0.6
	pkgsrc-2025Q2-base:1.1
	pkgsrc-2025Q1:1.1.0.4
	pkgsrc-2025Q1-base:1.1
	pkgsrc-2024Q4:1.1.0.2
	pkgsrc-2024Q4-base:1.1;
locks; strict;
comment	@# @;


1.9
date	2026.09.29.06.04.44;	author wiz;	state Exp;
branches;
next	1.8;
commitid	qal4xgy1mkCzPtXG;

1.8
date	2026.09.27.11.35.51;	author tnn;	state Exp;
branches;
next	1.7;
commitid	QJQtnAYom0oZIfXG;

1.7
date	2026.09.02.19.01.46;	author wiz;	state Exp;
branches;
next	1.6;
commitid	vXszxoxOqka005UG;

1.6
date	2026.06.12.04.48.13;	author adam;	state Exp;
branches;
next	1.5;
commitid	p25L6RoIIIBbVsJG;

1.5
date	2026.04.15.11.19.09;	author adam;	state Exp;
branches;
next	1.4;
commitid	w1JwCTNLp7wTW2CG;

1.4
date	2026.03.09.09.49.47;	author adam;	state Exp;
branches;
next	1.3;
commitid	7b0Yunfm9ba2EhxG;

1.3
date	2025.10.23.20.36.39;	author wiz;	state Exp;
branches;
next	1.2;
commitid	1V2hBZn9ypXaCJfG;

1.2
date	2025.08.12.07.30.15;	author adam;	state Exp;
branches;
next	1.1;
commitid	uBHoO06V0hmxAp6G;

1.1
date	2024.11.05.17.08.40;	author adam;	state Exp;
branches;
next	;
commitid	igomE4tFqoH4NtwF;


desc
@@


1.9
log
@*: recursive bump for pcre2 10.49
@
text
@# $NetBSD: Makefile,v 1.8 2026/09/27 11:35:51 tnn Exp $

DISTNAME=	zix-0.8.2
PKGREVISION=	3
CATEGORIES=	devel
MASTER_SITES=	https://download.drobilla.net/
EXTRACT_SUFX=	.tar.xz

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://github.com/drobilla/zix
COMMENT=	Lightweight C library of portability wrappers and data structures
LICENSE=	isc

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

PKGCONFIG_OVERRIDE_STAGE=	pre-install
PKGCONFIG_OVERRIDE+=		output/meson-private/zix-0.pc

SUBST_CLASSES+=		sphinx
SUBST_STAGE.sphinx=	pre-configure
SUBST_FILES.sphinx=	doc/meson.build
SUBST_MESSAGE.sphinx=	Fixing Python binary names.
SUBST_SED.sphinx+=	-e "s,'sphinx-build','sphinx-build-${PYVERSSUFFIX}',"
SUBST_SED.sphinx+=	-e "s,'sphinxygen','sphinxygen-${PYVERSSUFFIX}',"

.include "options.mk"

.include "../../devel/glib2/buildlink3.mk"
.include "../../devel/meson/build.mk"
.include "../../lang/python/tool.mk"
.include "../../mk/bsd.pkg.mk"
@


1.8
log
@*: revbump for pcre2 symbol versioning change
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2026/09/02 19:01:46 wiz Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.7
log
@*: recursive bump for pcre2 10.48
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2026/06/12 04:48:13 adam Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.6
log
@zix: updated to 0.8.2

zix (0.8.2) stable; urgency=medium

* Fix build with configure checks disabled
* Fix handling of invalid ring size parameters
* Fix potential out of bounds access on error
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2026/04/15 11:19:09 adam Exp $
d4 1
@


1.5
log
@zix: updated to 0.8.0

zix (0.8.0) stable; urgency=medium

* Add ZIX_REALTIME and ZIX_NONBLOCKING attributes
* Add warning suppression macros
* Annotate count and size parameters of allocator API
* Avoid "deprecated" POSIX functions on Windows
* Avoid over-use of yielding meson options
* Clean up attribute documentation
* Gracefully handle failed allocation in path and filesystem functions
* Reduce empty BTree memory requirements
* Strengthen zix_file_equals()
* Use getenv() instead of environ to avoid issues on FreeBSD
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2026/03/09 09:49:47 adam Exp $
d3 1
a3 1
DISTNAME=	zix-0.8.0
@


1.4
log
@zix: fix PLIST for newer Sphinx; bump revision
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2025/10/23 20:36:39 wiz Exp $
d3 1
a3 2
DISTNAME=	zix-0.6.2
PKGREVISION=	2
@


1.3
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.2 2025/08/12 07:30:15 adam Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.2
log
@zix: updated to 0.6.2

zix (0.6.2) stable; urgency=medium

* Fix documentation build with sphinxygen fallback wrap


zix (0.6.0) stable; urgency=medium

* Add ZIX_NODISCARD attribute
* Add option to build for older Windows versions
* Add zix_expand_environment_strings()
* Add zix_string_view_equals()
* Avoid fdatasync() on Darwin
* Fix build on POSIX systems without PATH_MAX defined
* Fix library current_version on MacOS
* Fix nullability annotations for zix_canonical_path() and friends
* Fix ring unit test when mlock() is unavailable
* Improve documentation
* Support building for UWP
* Support building for Windows with or without UNICODE
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2024/11/05 17:08:40 adam Exp $
d4 1
@


1.1
log
@zix: added version 0.4.2

Zix is a lightweight C library of portability wrappers and data structures.
@
text
@d1 1
a1 1
# $NetBSD$
d3 1
a3 1
DISTNAME=	zix-0.4.2
@

