head	1.4;
access;
symbols
	pkgsrc-2026Q1:1.4.0.8
	pkgsrc-2026Q1-base:1.4
	pkgsrc-2025Q4:1.4.0.6
	pkgsrc-2025Q4-base:1.4
	pkgsrc-2025Q3:1.4.0.4
	pkgsrc-2025Q3-base:1.4
	pkgsrc-2025Q2:1.4.0.2
	pkgsrc-2025Q2-base:1.4
	pkgsrc-2025Q1:1.3.0.6
	pkgsrc-2025Q1-base:1.3
	pkgsrc-2024Q4:1.3.0.4
	pkgsrc-2024Q4-base:1.3
	pkgsrc-2024Q3:1.3.0.2
	pkgsrc-2024Q3-base:1.3
	pkgsrc-2024Q2:1.2.0.2
	pkgsrc-2024Q2-base:1.2
	pkgsrc-2024Q1:1.1.0.48
	pkgsrc-2024Q1-base:1.1
	pkgsrc-2023Q4:1.1.0.46
	pkgsrc-2023Q4-base:1.1
	pkgsrc-2023Q3:1.1.0.44
	pkgsrc-2023Q3-base:1.1
	pkgsrc-2023Q2:1.1.0.42
	pkgsrc-2023Q2-base:1.1
	pkgsrc-2023Q1:1.1.0.40
	pkgsrc-2023Q1-base:1.1
	pkgsrc-2022Q4:1.1.0.38
	pkgsrc-2022Q4-base:1.1
	pkgsrc-2022Q3:1.1.0.36
	pkgsrc-2022Q3-base:1.1
	pkgsrc-2022Q2:1.1.0.34
	pkgsrc-2022Q2-base:1.1
	pkgsrc-2022Q1:1.1.0.32
	pkgsrc-2022Q1-base:1.1
	pkgsrc-2021Q4:1.1.0.30
	pkgsrc-2021Q4-base:1.1
	pkgsrc-2021Q3:1.1.0.28
	pkgsrc-2021Q3-base:1.1
	pkgsrc-2021Q2:1.1.0.26
	pkgsrc-2021Q2-base:1.1
	pkgsrc-2021Q1:1.1.0.24
	pkgsrc-2021Q1-base:1.1
	pkgsrc-2020Q4:1.1.0.22
	pkgsrc-2020Q4-base:1.1
	pkgsrc-2020Q3:1.1.0.20
	pkgsrc-2020Q3-base:1.1
	pkgsrc-2020Q2:1.1.0.18
	pkgsrc-2020Q2-base:1.1
	pkgsrc-2020Q1:1.1.0.14
	pkgsrc-2020Q1-base:1.1
	pkgsrc-2019Q4:1.1.0.16
	pkgsrc-2019Q4-base:1.1
	pkgsrc-2019Q3:1.1.0.12
	pkgsrc-2019Q3-base:1.1
	pkgsrc-2019Q2:1.1.0.10
	pkgsrc-2019Q2-base:1.1
	pkgsrc-2019Q1:1.1.0.8
	pkgsrc-2019Q1-base:1.1
	pkgsrc-2018Q4:1.1.0.6
	pkgsrc-2018Q4-base:1.1
	pkgsrc-2018Q3:1.1.0.4
	pkgsrc-2018Q3-base:1.1
	pkgsrc-2018Q2:1.1.0.2
	pkgsrc-2018Q2-base:1.1;
locks; strict;
comment	@# @;


1.4
date	2025.04.14.06.04.53;	author adam;	state Exp;
branches;
next	1.3;
commitid	HQzDRPeCMRCxYYQF;

1.3
date	2024.07.16.11.41.27;	author adam;	state Exp;
branches;
next	1.2;
commitid	B1VG87xiPEdQz3iF;

1.2
date	2024.05.18.07.27.12;	author wiz;	state Exp;
branches;
next	1.1;
commitid	wfHnh9gqKGwp4saF;

1.1
date	2018.04.02.08.41.28;	author wiz;	state Exp;
branches;
next	;
commitid	ORC5OXLTO591qQwA;


desc
@@


1.4
log
@Fix PLIST after py-setuptools update; bump depends and revision
@
text
@@@comment $NetBSD: PLIST,v 1.3 2024/07/16 11:41:27 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.txt
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/pyaudio/__init__.py
${PYSITELIB}/pyaudio/__init__.pyc
${PYSITELIB}/pyaudio/__init__.pyo
${PYSITELIB}/pyaudio/_portaudio.so
@


1.3
log
@py-audio: updated to 0.2.14

PyAudio 0.2.14

* Fix installation breakage.
  Removes specific version requirement for setuptools in pyproject.toml.

* Various cosmetic fixes.

PyAudio 0.2.13

* Move pyaudio.Stream to pyaudio.PyAudio.Stream.
  The pyaudio.Stream class is now pyaudio.PyAudio.Stream, nested under the
  existing pyaudio.PyAudio class. This should not affect existing code, as
  directly accessing the module-level pyaudio.Stream class has always been
  unsupported (use PyAudio.open instead). Accessing pyaudio.Stream
  directly is deprecated and will raise a DeprecationWarning.

* Deprecate PaMacCoreStreamInfo's get_channel_map() and get_flags() methods.
  Use the channel_map and flags properties, respectively, instead. Also
  deprecates internal method _get_host_api_stream_object. Calling
  deprecated methods will raise a DeprecationWarning.

* Package PyAudio as an actual package (directory).
  Previously, the library deployed a single pyaudio.py file and a C
  extension module to the root of site-packages. Now, the library deploys
  a Python package.

* Add default shared library path for Homebrew installations on Apple Silicon.

* Refactor and cleanup.
  - Refactor C extension for better maintainability.
  - Add more unit tests.
  - Update and modernize examples directory.
  - Improve C and python style conformance, plus many cosmetic updates.

PyAudio 0.2.12

- Modernize build process for Microsoft Windows, using the native toolchain.

  Setuptool setup.py and INSTALL instructions are more streamlined.
  Building from Cygwin/MinGW is no longer supported nor tested.

- Change default frames per buffer size to paFramesPerBufferUnspecified.

  Previously, pyaudio.py set a default frames per buffer size of 1024,
  which can lead to dropped frames on some systems.  Now, by default,
  PortAudio selects the buffer size based on host and latency
  requirements.

- Minor fixes and refactoring for compatibility with Python 3.7+.

  Updates include:
  * Remove call to deprecated PyEval_InitThreads() for Python 3.7+
  * Use Py_ssize_t types in appropriate places (for Python 3.10+).
  * Remove the min macro to ease compilation for Windows.

- Use the locale's preferred encoding to decode device names.

- Unit tests: add skipIf decorators to skip tests that require hardware.

  Set the PYAUDIO_SKIP_HW_TESTS environment variable to disable tests that
  require sound hardware, useful for (automated) test environments without
  access to audio devices.

- Documentation, examples, and unit tests: various fixes.

  * Add more unit tests and repair a few that test the GIL on macOS.
  * Remove examples/error.py, which is redundant with tests/error_tests.py.
  * Fix type documentation of return value types in docstrings.

- Modernize packaging: add LICENSE.txt, pyproject.toml, and classifiers.
@
text
@d1 1
a1 2
@@comment $NetBSD: PLIST,v 1.2 2024/05/18 07:27:12 wiz Exp $
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
d5 1
@


1.2
log
@py-audio: convert to wheel.mk

Bump PKGREVISION.
@
text
@d1 2
a2 1
@@comment $NetBSD$
d7 4
a10 4
${PYSITELIB}/_portaudio.so
${PYSITELIB}/pyaudio.py
${PYSITELIB}/pyaudio.pyc
${PYSITELIB}/pyaudio.pyo
@


1.1
log
@audio/py-audio: import py-audio-0.2.11

PyAudio provides Python bindings for PortAudio, the cross-platform
audio I/O library. With PyAudio, you can easily use Python to play
and record audio on a variety of platforms, such as GNU/Linux,
Microsoft Windows, and Apple Mac OS X / macOS.
@
text
@d2 4
a5 4
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
@

