audio/py-pysndfile 1.5.3_1 FreeBSD
Cython wrapper class for reading/writing soundfiles using libsndfile
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- LGPL3
- Categories
- audio, python
- Package size
- 154.2 KiB, 560.9 KiB installed
Description
pysndfile is a python package providing PySndfile, a Cython wrapper class around libsndfile. PySndfile provides methods for reading and writing a large variety of soundfile formats on a variety of plattforms. PySndfile provides a rather complete access to the different sound file manipulation options that are available in libsndfile.
Due to the use of libsndfile nearly all sound file formats, (besides mp3 and derived formats) can be read and written with PySndfile.
The interface has been designed such that a rather large subset of the functionality of libsndfile can be used, notably the reading and writing of strings into soundfile formats that support these, and a number of sf_commands that allow to control the way libsndfile reads and writes the samples. One of the most important ones is the use of the clipping command.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | audio/py-pysndfile | 1.5.3_1 |
| DragonFly | audio/py-pysndfile | 1.4.4_2 |
Install
Binary package:
pkg install py312-pysndfile
From the ports tree:
cd /usr/ports/audio/py-pysndfile/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-pysndfile>0:audio/py-pysndfile
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.5.3_1 | 1.5.3_1 | - | 1.4.7_1 | 1.5.3_1 |
| FreeBSD:14:quarterly | 1.5.3_1 | 1.5.3_1 | n/a | 1.4.7_1 | 1.5.3_1 |
| FreeBSD:15:latest | 1.5.3_1 | 1.5.3_1 | n/a | 1.4.7_1 | 1.4.7_1 |
| FreeBSD:15:quarterly | 1.5.3_1 | 1.5.3_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.5.3_1 | 1.5.3_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 5
${PYTHON_PKGNAMEPREFIX}numpy>=1.16: math/py-numpy${PYTHON_PKGNAMEPREFIX}packaging>0: devel/py-packaging${PYTHON_PKGNAMEPREFIX}pkgconfig>0: devel/py-pkgconfig${PYTHON_PKGNAMEPREFIX}setuptools>0: devel/py-setuptools${PYTHON_PKGNAMEPREFIX}wheel>0: devel/py-wheel
Library 1
libsndfile.so: audio/libsndfile
Runtime 1
${PYTHON_PKGNAMEPREFIX}numpy>=1.16: math/py-numpy
The full lists below include those, and their dependencies in turn.
Build dependencies 33
- archivers/liblz4
- archivers/zstd
- audio/flac
- audio/lame
- audio/libogg
- audio/libsndfile
- audio/libvorbis
- audio/mpg123
- audio/opus
- devel/binutils
- devel/gettext-runtime
- devel/libffi
- devel/pkgconf
- devel/py-build
- devel/py-installer
- devel/py-packaging
- devel/py-pkgconfig
- devel/py-pyproject-hooks
- devel/py-setuptools
- devel/py-wheel
- devel/readline
- lang/cython
- lang/gcc14
- lang/python312
- lang/python315
- math/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-numpy
- print/indexinfo
- textproc/expat2
Run dependencies 23
No port depends on this one.
Configuration
No options to configure.
- USES
- python localbase
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| pysndfile-1.5.3.tar.gz | 63998 | 90745886edcf6ec73e6e34ce1eb7ac7f747d4fd89a8256499ad2c1958aacb26e |
Master sites 1
- PYPI
Commit history 0
No commits in the history this site was built from.