import py-standard-aifc and deps (py-standard-chunk, py-audioop-lts)

because python 3.13 removed support from the standard library.
unhooked for now, they can't be enabled until we switch.  ok tb@

/--
This module provides support for reading and writing AIFF and AIFF-C
files. AIFF is Audio Interchange File Format, a format for storing
digital audio samples in a file, and is widely used in film production,
amongst others. AIFF-C is a newer version of the format that includes
the ability to compress the audio data.

This is a replacement for 'aifc', removed from the standard library in
Python 3.13.
\--
This commit is contained in:
sthen
2025-11-03 12:38:55 +00:00
parent 02756c65e3
commit e02109d477
12 changed files with 124 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
COMMENT= manipulate raw audio data
MODPY_DISTV= 0.2.2
DISTNAME= audioop_lts-${MODPY_DISTV}
PKGNAME= py-audioop-lts-${MODPY_DISTV}
CATEGORIES= audio
HOMEPAGE= https://github.com/AbstractUmbra/audioop
# PSF-2.0
PERMIT_PACKAGE= Yes
MODULES= lang/python
MODPY_PYBUILD= setuptools
MODPY_PI= Yes
MODPY_TEST_LINK_SO= Yes
.include <bsd.port.mk>
+2
View File
@@ -0,0 +1,2 @@
SHA256 (audioop_lts-0.2.2.tar.gz) = ZNDGLYjme5ihpecZh7eqe1vP/H3O5ltjWCPb3QqNu9A=
SIZE (audioop_lts-0.2.2.tar.gz) = 30686
+10
View File
@@ -0,0 +1,10 @@
The audioop module contains some useful operations on sound fragments.
It operates on sound fragments consisting of signed integer samples 8,
16, 24 or 32 bits wide, stored in bytes-like objects. All scalar items
are integers, unless specified otherwise.
This module provides support for a-LAW, u-LAW and Intel/DVI ADPCM
encodings.
This is a replacement for 'audioop', removed from the standard library
in Python 3.13.
+15
View File
@@ -0,0 +1,15 @@
lib/python${MODPY_VERSION}/site-packages/audioop/
lib/python${MODPY_VERSION}/site-packages/audioop/__init__.py
lib/python${MODPY_VERSION}/site-packages/audioop/__init__.pyi
lib/python${MODPY_VERSION}/site-packages/audioop/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/audioop/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/audioop/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
@so lib/python${MODPY_VERSION}/site-packages/audioop/_audioop${MODPY_ABI3SO}.so
lib/python${MODPY_VERSION}/site-packages/audioop/py.typed
lib/python${MODPY_VERSION}/site-packages/audioop_lts-${MODPY_DISTV}.dist-info/
lib/python${MODPY_VERSION}/site-packages/audioop_lts-${MODPY_DISTV}.dist-info/METADATA
lib/python${MODPY_VERSION}/site-packages/audioop_lts-${MODPY_DISTV}.dist-info/RECORD
lib/python${MODPY_VERSION}/site-packages/audioop_lts-${MODPY_DISTV}.dist-info/WHEEL
lib/python${MODPY_VERSION}/site-packages/audioop_lts-${MODPY_DISTV}.dist-info/licenses/
lib/python${MODPY_VERSION}/site-packages/audioop_lts-${MODPY_DISTV}.dist-info/licenses/LICENSE
lib/python${MODPY_VERSION}/site-packages/audioop_lts-${MODPY_DISTV}.dist-info/top_level.txt
+20
View File
@@ -0,0 +1,20 @@
COMMENT= read/write AIFF audio files
MODPY_DISTV= 3.13.0
DISTNAME= standard_aifc-${MODPY_DISTV}
PKGNAME= py-standard-aifc-${MODPY_DISTV}
CATEGORIES= audio
HOMEPAGE= https://github.com/youknowone/python-deadlib
# PSF-2.0
PERMIT_PACKAGE= Yes
MODULES= lang/python
MODPY_PYBUILD= setuptools
MODPY_PI= Yes
RUN_DEPENDS= audio/py-standard-chunk \
audio/py-audioop-lts
.include <bsd.port.mk>
+2
View File
@@ -0,0 +1,2 @@
SHA256 (standard_aifc-3.13.0.tar.gz) = ZOJJx8tLPa8v26TpVyH4Eb3ovfxDrZ+TZYm3uy+uLkM=
SIZE (standard_aifc-3.13.0.tar.gz) = 15240
+8
View File
@@ -0,0 +1,8 @@
This module provides support for reading and writing AIFF and AIFF-C
files. AIFF is Audio Interchange File Format, a format for storing
digital audio samples in a file, and is widely used in film production,
amongst others. AIFF-C is a newer version of the format that includes
the ability to compress the audio data.
This is a replacement for 'aifc', removed from the standard library in
Python 3.13.
+10
View File
@@ -0,0 +1,10 @@
lib/python${MODPY_VERSION}/site-packages/aifc/__init__.py
lib/python${MODPY_VERSION}/site-packages/aifc/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/aifc/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/standard_aifc-${MODPY_DISTV}.dist-info/
lib/python${MODPY_VERSION}/site-packages/standard_aifc-${MODPY_DISTV}.dist-info/METADATA
lib/python${MODPY_VERSION}/site-packages/standard_aifc-${MODPY_DISTV}.dist-info/RECORD
lib/python${MODPY_VERSION}/site-packages/standard_aifc-${MODPY_DISTV}.dist-info/WHEEL
lib/python${MODPY_VERSION}/site-packages/standard_aifc-${MODPY_DISTV}.dist-info/licenses/
lib/python${MODPY_VERSION}/site-packages/standard_aifc-${MODPY_DISTV}.dist-info/licenses/LICENSE
lib/python${MODPY_VERSION}/site-packages/standard_aifc-${MODPY_DISTV}.dist-info/top_level.txt
+18
View File
@@ -0,0 +1,18 @@
COMMENT= read IFF chunked data
MODPY_DISTV= 3.13.0
DISTNAME= standard_chunk-${MODPY_DISTV}
PKGNAME= py-standard-chunk-${MODPY_DISTV}
CATEGORIES= audio
HOMEPAGE= https://github.com/youknowone/python-deadlib
# PSF-2.0
PERMIT_PACKAGE= Yes
MODULES= lang/python
MODPY_PYBUILD= setuptools
MODPY_PI= Yes
NO_TEST= Yes
.include <bsd.port.mk>
+2
View File
@@ -0,0 +1,2 @@
SHA256 (standard_chunk-3.13.0.tar.gz) = SsNF031+aG0nVeAYNrjZjtoNGj7pA3Xll65DqvBk1lQ=
SIZE (standard_chunk-3.13.0.tar.gz) = 4672
+7
View File
@@ -0,0 +1,7 @@
This module provides an interface for reading files that use EA IFF 85
chunks. These are used in Audio Interchange File Format (AIFF/AIFF-C)
and some others. The WAVE audio file format is closely related and can
also be read using this module.
This is a replacement for 'chunk', removed from the standard library in
Python 3.13.
+12
View File
@@ -0,0 +1,12 @@
lib/python${MODPY_VERSION}/site-packages/chunk/
lib/python${MODPY_VERSION}/site-packages/chunk/__init__.py
lib/python${MODPY_VERSION}/site-packages/chunk/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/chunk/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/chunk/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/standard_chunk-${MODPY_DISTV}.dist-info/
lib/python${MODPY_VERSION}/site-packages/standard_chunk-${MODPY_DISTV}.dist-info/METADATA
lib/python${MODPY_VERSION}/site-packages/standard_chunk-${MODPY_DISTV}.dist-info/RECORD
lib/python${MODPY_VERSION}/site-packages/standard_chunk-${MODPY_DISTV}.dist-info/WHEEL
lib/python${MODPY_VERSION}/site-packages/standard_chunk-${MODPY_DISTV}.dist-info/licenses/
lib/python${MODPY_VERSION}/site-packages/standard_chunk-${MODPY_DISTV}.dist-info/licenses/LICENSE
lib/python${MODPY_VERSION}/site-packages/standard_chunk-${MODPY_DISTV}.dist-info/top_level.txt