import ports/audio/rgain, ok jca@ - this is an alternative to audio/mp3gain
(mp3gain has various vulnerabilities due to a buggy old fork of mpg123's decoder, additionally is mp3-only, whereas this handles more formats). See various posts at http://www.openwall.com/lists/oss-security/2017/09/14/ ---- ReplayGain is designed to solve the problem of varying volumes between different audio files. This package provides Python modules and scripts to read, write and calculate Replay Gain on various file formats (Ogg Vorbis, flac, WavPack, MP4, MP3). ----
This commit is contained in:
parent
cedb5e690e
commit
afda54fbe0
37
audio/rgain/Makefile
Normal file
37
audio/rgain/Makefile
Normal file
@ -0,0 +1,37 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2017/09/17 16:43:24 sthen Exp $
|
||||
|
||||
COMMENT= multi-format tools and Python module for ReplayGain
|
||||
|
||||
MODPY_EGG_VERSION= 1.3.4
|
||||
DISTNAME= rgain-${MODPY_EGG_VERSION}
|
||||
WRKDIST= ${WRKDIR}/fk-rgain-8df1a846a12c
|
||||
|
||||
CATEGORIES= audio
|
||||
|
||||
HOMEPAGE= https://bitbucket.org/fk/rgain
|
||||
|
||||
MAINTAINER= Stuart Henderson <sthen@openbsd.org>
|
||||
|
||||
# GPLv2+
|
||||
PERMIT_PACKAGE_CDROM= Yes
|
||||
|
||||
MODULES= lang/python
|
||||
|
||||
# pypi version has no test data, and is weirdly named anyway
|
||||
MASTER_SITES= https://bitbucket.org/fk/rgain/get/
|
||||
DISTFILES= ${DISTNAME}{${MODPY_EGG_VERSION}}.tar.bz2
|
||||
|
||||
BUILD_DEPENDS= textproc/py-docutils
|
||||
RUN_DEPENDS= audio/py-mutagen \
|
||||
devel/py-gobject3 \
|
||||
multimedia/gstreamer1/core \
|
||||
multimedia/gstreamer1/plugins-libav \
|
||||
multimedia/gstreamer1/plugins-base \
|
||||
multimedia/gstreamer1/plugins-good
|
||||
TEST_DEPENDS= ${BASE_PKGPATH} \
|
||||
devel/py-test
|
||||
|
||||
do-test:
|
||||
cd ${WRKSRC}; PYTHONPATH='.' py.test -v
|
||||
|
||||
.include <bsd.port.mk>
|
2
audio/rgain/distinfo
Normal file
2
audio/rgain/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (rgain-1.3.4.tar.bz2) = BG9BFPJl68cD3JSmDkbMEwBu9cBAV0KFhwecnCLywiA=
|
||||
SIZE (rgain-1.3.4.tar.bz2) = 85745
|
4
audio/rgain/pkg/DESCR
Normal file
4
audio/rgain/pkg/DESCR
Normal file
@ -0,0 +1,4 @@
|
||||
ReplayGain is designed to solve the problem of varying volumes between
|
||||
different audio files. This package provides Python modules and scripts
|
||||
to read, write and calculate Replay Gain on various file formats (Ogg
|
||||
Vorbis, flac, WavPack, MP4, MP3).
|
24
audio/rgain/pkg/PLIST
Normal file
24
audio/rgain/pkg/PLIST
Normal file
@ -0,0 +1,24 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2017/09/17 16:43:24 sthen Exp $
|
||||
bin/collectiongain
|
||||
bin/replaygain
|
||||
lib/python${MODPY_VERSION}/site-packages/rgain/
|
||||
lib/python${MODPY_VERSION}/site-packages/rgain-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info
|
||||
lib/python${MODPY_VERSION}/site-packages/rgain/__init__.py
|
||||
lib/python${MODPY_VERSION}/site-packages/rgain/__init__.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/rgain/albumid.py
|
||||
lib/python${MODPY_VERSION}/site-packages/rgain/albumid.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/rgain/rgcalc.py
|
||||
lib/python${MODPY_VERSION}/site-packages/rgain/rgcalc.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/rgain/rgio.py
|
||||
lib/python${MODPY_VERSION}/site-packages/rgain/rgio.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/rgain/script/
|
||||
lib/python${MODPY_VERSION}/site-packages/rgain/script/__init__.py
|
||||
lib/python${MODPY_VERSION}/site-packages/rgain/script/__init__.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/rgain/script/collectiongain.py
|
||||
lib/python${MODPY_VERSION}/site-packages/rgain/script/collectiongain.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/rgain/script/replaygain.py
|
||||
lib/python${MODPY_VERSION}/site-packages/rgain/script/replaygain.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/rgain/util.py
|
||||
lib/python${MODPY_VERSION}/site-packages/rgain/util.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/rgain/version.py
|
||||
lib/python${MODPY_VERSION}/site-packages/rgain/version.pyc
|
Loading…
Reference in New Issue
Block a user