head	1.16;
access;
symbols
	pkgsrc-2026Q1:1.15.0.10
	pkgsrc-2026Q1-base:1.15
	pkgsrc-2025Q4:1.15.0.8
	pkgsrc-2025Q4-base:1.15
	pkgsrc-2025Q3:1.15.0.6
	pkgsrc-2025Q3-base:1.15
	pkgsrc-2025Q2:1.15.0.4
	pkgsrc-2025Q2-base:1.15
	pkgsrc-2025Q1:1.15.0.2
	pkgsrc-2025Q1-base:1.15
	pkgsrc-2024Q4:1.14.0.10
	pkgsrc-2024Q4-base:1.14
	pkgsrc-2024Q3:1.14.0.8
	pkgsrc-2024Q3-base:1.14
	pkgsrc-2024Q2:1.14.0.6
	pkgsrc-2024Q2-base:1.14
	pkgsrc-2024Q1:1.14.0.4
	pkgsrc-2024Q1-base:1.14
	pkgsrc-2023Q4:1.14.0.2
	pkgsrc-2023Q4-base:1.14
	pkgsrc-2023Q3:1.12.0.2
	pkgsrc-2023Q3-base:1.12
	pkgsrc-2023Q2:1.11.0.2
	pkgsrc-2023Q2-base:1.11
	pkgsrc-2023Q1:1.9.0.10
	pkgsrc-2023Q1-base:1.9
	pkgsrc-2022Q4:1.9.0.8
	pkgsrc-2022Q4-base:1.9
	pkgsrc-2022Q3:1.9.0.6
	pkgsrc-2022Q3-base:1.9
	pkgsrc-2022Q2:1.9.0.4
	pkgsrc-2022Q2-base:1.9
	pkgsrc-2022Q1:1.9.0.2
	pkgsrc-2022Q1-base:1.9
	pkgsrc-2021Q4:1.8.0.10
	pkgsrc-2021Q4-base:1.8
	pkgsrc-2021Q3:1.8.0.8
	pkgsrc-2021Q3-base:1.8
	pkgsrc-2021Q2:1.8.0.6
	pkgsrc-2021Q2-base:1.8
	pkgsrc-2021Q1:1.8.0.4
	pkgsrc-2021Q1-base:1.8
	pkgsrc-2020Q4:1.8.0.2
	pkgsrc-2020Q4-base:1.8
	pkgsrc-2020Q3:1.7.0.12
	pkgsrc-2020Q3-base:1.7
	pkgsrc-2020Q2:1.7.0.10
	pkgsrc-2020Q2-base:1.7
	pkgsrc-2020Q1:1.7.0.6
	pkgsrc-2020Q1-base:1.7
	pkgsrc-2019Q4:1.7.0.8
	pkgsrc-2019Q4-base:1.7
	pkgsrc-2019Q3:1.7.0.4
	pkgsrc-2019Q3-base:1.7
	pkgsrc-2019Q2:1.7.0.2
	pkgsrc-2019Q2-base:1.7
	pkgsrc-2019Q1:1.6.0.8
	pkgsrc-2019Q1-base:1.6
	pkgsrc-2018Q4:1.6.0.6
	pkgsrc-2018Q4-base:1.6
	pkgsrc-2018Q3:1.6.0.4
	pkgsrc-2018Q3-base:1.6
	pkgsrc-2018Q2:1.6.0.2
	pkgsrc-2018Q2-base:1.6
	pkgsrc-2018Q1:1.5.0.8
	pkgsrc-2018Q1-base:1.5
	pkgsrc-2017Q4:1.5.0.6
	pkgsrc-2017Q4-base:1.5
	pkgsrc-2017Q3:1.5.0.4
	pkgsrc-2017Q3-base:1.5
	pkgsrc-2017Q2:1.4.0.4
	pkgsrc-2017Q2-base:1.4
	pkgsrc-2017Q1:1.4.0.2
	pkgsrc-2017Q1-base:1.4
	pkgsrc-2016Q4:1.2.0.24
	pkgsrc-2016Q4-base:1.2
	pkgsrc-2016Q3:1.2.0.22
	pkgsrc-2016Q3-base:1.2
	pkgsrc-2016Q2:1.2.0.20
	pkgsrc-2016Q2-base:1.2
	pkgsrc-2016Q1:1.2.0.18
	pkgsrc-2016Q1-base:1.2
	pkgsrc-2015Q4:1.2.0.16
	pkgsrc-2015Q4-base:1.2
	pkgsrc-2015Q3:1.2.0.14
	pkgsrc-2015Q3-base:1.2
	pkgsrc-2015Q2:1.2.0.12
	pkgsrc-2015Q2-base:1.2
	pkgsrc-2015Q1:1.2.0.10
	pkgsrc-2015Q1-base:1.2
	pkgsrc-2014Q4:1.2.0.8
	pkgsrc-2014Q4-base:1.2
	pkgsrc-2014Q3:1.2.0.6
	pkgsrc-2014Q3-base:1.2
	pkgsrc-2014Q2:1.2.0.4
	pkgsrc-2014Q2-base:1.2
	pkgsrc-2014Q1:1.2.0.2
	pkgsrc-2014Q1-base:1.2
	pkgsrc-2013Q4:1.1.0.6
	pkgsrc-2013Q4-base:1.1
	pkgsrc-2013Q3:1.1.0.4
	pkgsrc-2013Q3-base:1.1
	pkgsrc-2013Q2:1.1.0.2
	pkgsrc-2013Q2-base:1.1;
locks; strict;
comment	@# @;


1.16
date	2026.04.15.08.10.07;	author adam;	state Exp;
branches;
next	1.15;
commitid	KKN7QOHpiE52U1CG;

1.15
date	2025.02.23.18.42.24;	author wiz;	state Exp;
branches;
next	1.14;
commitid	3cXAWHNY6hQ3MCKF;

1.14
date	2023.10.28.19.56.55;	author wiz;	state Exp;
branches;
next	1.13;
commitid	jP8MYROLWZ3yJqKE;

1.13
date	2023.10.01.16.13.34;	author adam;	state Exp;
branches;
next	1.12;
commitid	ynotfOB6HMHknWGE;

1.12
date	2023.08.04.08.30.19;	author adam;	state Exp;
branches;
next	1.11;
commitid	11Vv1RhH7ftWFrzE;

1.11
date	2023.06.06.12.40.17;	author riastradh;	state Exp;
branches;
next	1.10;
commitid	xhspr6Z8JLQOWSrE;

1.10
date	2023.04.30.18.31.42;	author wiz;	state Exp;
branches;
next	1.9;
commitid	VMbeK5igS3OE5anE;

1.9
date	2022.01.04.20.52.32;	author wiz;	state Exp;
branches;
next	1.8;
commitid	CYyhdK9qtoffkmnD;

1.8
date	2020.12.03.18.15.35;	author adam;	state Exp;
branches;
next	1.7;
commitid	sDpXlExWpJnOdkyC;

1.7
date	2019.06.18.14.59.45;	author adam;	state Exp;
branches;
next	1.6;
commitid	GpH9lscbcGxIiGrB;

1.6
date	2018.06.13.06.34.09;	author adam;	state Exp;
branches;
next	1.5;
commitid	2q78AeR8UcMHo5GA;

1.5
date	2017.07.31.04.55.26;	author adam;	state Exp;
branches;
next	1.4;
commitid	ueyJqUy69hbF2l1A;

1.4
date	2017.03.16.09.08.56;	author leot;	state Exp;
branches;
next	1.3;
commitid	QFCnboLWFdeqQKJz;

1.3
date	2017.03.15.20.25.04;	author adam;	state Exp;
branches;
next	1.2;
commitid	RHYF4hUOXb7DCGJz;

1.2
date	2014.01.17.14.35.06;	author wiz;	state Exp;
branches;
next	1.1;
commitid	4CcguHtA2YHgKtlx;

1.1
date	2013.04.02.10.44.41;	author drochner;	state Exp;
branches;
next	;


desc
@@


1.16
log
@py-audioread: updated to 3.1.0

3.1.0

Official support for Python 3.12 and 3.13! Replaced deprecated aifc and sunau
modules, as they have been removed from Python 3.13 onwards (see
https://peps.python.org/pep-0594/).
@
text
@# $NetBSD: Makefile,v 1.15 2025/02/23 18:42:24 wiz Exp $

DISTNAME=	audioread-3.1.0
PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
CATEGORIES=	audio python
MASTER_SITES=	${MASTER_SITE_PYPI:=a/audioread/}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://github.com/sampsyo/audioread
COMMENT=	Audio file decoder
LICENSE=	mit

TOOL_DEPENDS+=	${PYPKGPREFIX}-poetry-core>0:../../devel/py-poetry-core

USE_LANGUAGES=	# none

.include "../../lang/python/pyversion.mk"
.if ${PYTHON_VERSION} >= 313
DEPENDS+=	${PYPKGPREFIX}-standard-aifc>=3.13:../../audio/py-standard-aifc
DEPENDS+=	${PYPKGPREFIX}-standard-sunau>=3.13:../../audio/py-standard-sunau
.endif

.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
@


1.15
log
@py-audioread: adapt for flit_core 3.11.

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2023/10/28 19:56:55 wiz Exp $
d3 1
a3 1
DISTNAME=	audioread-3.0.1
a4 1
PKGREVISION=	2
d13 1
a13 2
TOOL_DEPENDS+=	${PYPKGPREFIX}-flit_core>=3.11:../../devel/py-flit_core
TEST_DEPENDS+=	${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
d17 5
a21 2
do-test:
	cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} test
@


1.14
log
@python/wheel.mk: simplify a lot, and switch to 'installer' for installation

This follows the recommended bootstrap method (flit_core, build, installer).

However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2023/10/01 16:13:34 adam Exp $
d5 1
a5 1
PKGREVISION=	1
d14 1
a14 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-flit_core-[0-9]*:../../devel/py-flit_core
a18 2
PYTHON_VERSIONS_INCOMPATIBLE=	27

@


1.13
log
@py-audioread: updated to 3.0.1

3.0.1
Fix a possible deadlock when FFmpeg's version output produces too much data.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2023/08/04 08:30:19 adam Exp $
d5 1
d14 1
a14 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-flit_core>=3.2:../../devel/py-flit_core
@


1.12
log
@py-audioread: updated to 3.0.0

3.0.0
Drop support for Python 2 and older versions of Python 3. The library now requires Python 3.6+. Increase default block size in FFmpegAudioFile to get slightly faster file reading. Cache backends for faster lookup (thanks to @@bmcfee). Audio file classes now inherit from a common base AudioFile class.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2023/06/06 12:40:17 riastradh Exp $
d3 1
a3 1
DISTNAME=	audioread-3.0.0
d13 2
a14 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
d23 1
a23 1
.include "../../lang/python/egg.mk"
@


1.11
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.10 2023/04/30 18:31:42 wiz Exp $
d3 1
a3 1
DISTNAME=	audioread-2.1.9
a4 1
PKGREVISION=	1
d13 1
a13 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-test-runner-[0-9]*:../../devel/py-test-runner
d19 3
@


1.10
log
@py-audioread: not for python 2
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2022/01/04 20:52:32 wiz Exp $
d14 1
a14 1
BUILD_DEPENDS+=	${PYPKGPREFIX}-test-runner-[0-9]*:../../devel/py-test-runner
@


1.9
log
@*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2020/12/03 18:15:35 adam Exp $
d18 2
@


1.8
log
@py-audioread: updated to 2.1.9

2.1.9
Work correctly with GStreamer 1.18 and later
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2019/06/18 14:59:45 adam Exp $
d5 1
@


1.7
log
@py-audioread: updated to 2.1.8

2.1.8
Fix an unhandled OSError when FFmpeg is not installed.

2.1.7
Properly close some filehandles in the FFmpeg backend. The maddec backend now always produces bytes objects, like the other backends. Resolve an audio data memory leak in the GStreamer backend. You can now optionally specify which specific backends audio_open should try. On Windows, avoid opening a console window to run FFmpeg.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2018/06/13 06:34:09 adam Exp $
d3 1
a3 1
DISTNAME=	audioread-2.1.8
@


1.6
log
@py-audioread: updated to 2.1.6

2.1.6
Fix a "no such process" crash in the FFmpeg backend on Windows Subsystem for Linux.
Avoid suppressing SIGINT in the GStreamer backend on older versions of PyGObject.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2017/07/31 04:55:26 adam Exp $
d3 1
a3 1
DISTNAME=	audioread-2.1.6
d13 2
d17 1
a17 1
.include "../../lang/python/distutils.mk"
@


1.5
log
@2.1.5
Properly clean up the file handle when a backend fails to decode a file. Fix parsing of "N.M" channel counts in the FFmpeg backend (thanks to @@piem). Avoid a crash in the raw backend when a file uses an unsupported number of bits per sample (namely, 24-bit samples in Python < 3.4). Add a __version__ value to the package.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2017/03/16 09:08:56 leot Exp $
d3 1
a3 1
DISTNAME=	audioread-2.1.5
d5 1
a5 1
CATEGORIES=	audio
@


1.4
log
@Fix PKGVERSION (...and use DISTNAME in PKGNAME to avoid copypastos)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2017/03/15 20:25:04 adam Exp $
d3 1
a3 1
DISTNAME=	audioread-2.1.4
@


1.3
log
@Changes 2.1.4:
Fix a bug in the FFmpeg backend where, after closing a file, the program's
standard input stream would be "broken" and wouldn't receive any input.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2014/01/17 14:35:06 wiz Exp $
d4 1
a4 1
PKGNAME=	${PYPKGPREFIX}-audioread
@


1.2
log
@Update to 1.0.1 and fix python-3.x compatibility problem.

Changes:
1.0.1
    When GStreamer fails to report a duration, raise an exception
    instead of silently setting the duration field to None.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2013/04/02 10:44:41 drochner Exp $
d3 2
a4 3
VERSION=	1.0.1
DISTNAME=	v${VERSION}
PKGNAME=	${PYPKGPREFIX}-audioread-${VERSION}
d6 1
a6 2
MASTER_SITES=	https://github.com/sampsyo/audioread/archive/
DIST_SUBDIR=	audioread
a12 1
WRKSRC=		${WRKDIR}/audioread-${VERSION}
a13 1
EGG_NAME=	audioread-${VERSION}
@


1.1
log
@add the "acoustid" Python pkg and its dependencies, useful to
add acoustic fingerprints to py-beets
@
text
@d1 1
a1 2
# $NetBSD$
#
d3 3
a5 2
DISTNAME=	v1.0.0
PKGNAME=	${PYPKGPREFIX}-audioread-1.0.0
d15 1
a15 1
WRKSRC=		${WRKDIR}/audioread-1.0.0
d17 1
a17 1
EGG_NAME=	audioread-1.0.0
@

