audio/rsgain 3.8 FreeBSD
ReplayGain 2.0 tagging utility
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
7ee84721fa- License
- BSD2CLAUSE
- Categories
- audio
- Package size
- 104.9 KiB, 278.4 KiB installed
Description
rsgain (really simple gain) is a ReplayGain 2.0 tagging utility for Windows, macOS, and Linux. rsgain applies loudness metadata tags to your files, while leaving the audio stream untouched. A ReplayGain-compatible player will dynamically adjust the volume of your tagged files during playback.
rsgain is designed with a "batteries included" philosophy, allowing a user to scan their entire music library without requiring external scripts or other tools. It aims to strike the perfect balance between power and simplicity by providing multiple user interfaces.
Install
Binary package:
pkg install rsgain
From the ports tree:
cd /usr/ports/audio/rsgain/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= rsgain>0:audio/rsgain
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 | 3.7 | 3.7 | - | 3.6 | 3.7 |
| FreeBSD:14:quarterly | 3.7 | 3.7 | n/a | 3.6 | 3.7 |
| FreeBSD:15:latest | 3.7 | 3.7 | n/a | 3.6 | 3.6 |
| FreeBSD:15:quarterly | 3.7 | 3.7 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.7 | 3.7 | 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.
Library 3
libtag.so: audio/tagliblibinih.so: devel/inihlibavcodec.so: multimedia/ffmpeg
The full lists below include those, and their dependencies in turn.
Build dependencies 70
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/ebur128
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/taglib
- converters/fribidi
- converters/libiconv
- devel/cmake-core
- devel/gettext-runtime
- devel/glib20
- devel/inih
- devel/jsoncpp
- devel/libffi
- devel/libinotify
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- dns/libidn2
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/png
- graphics/tiff
- graphics/webp
- lang/python312
- lang/python315
- math/gmp
- math/mpdecimal
- multimedia/aom
- multimedia/dav1d
- multimedia/ffmpeg
- multimedia/libass
- multimedia/libbluray
- multimedia/libdvdcss
- multimedia/libdvdnav
- multimedia/libdvdread
- multimedia/libudfread
- multimedia/libvpx
- multimedia/libx264
- multimedia/svt-av1
- multimedia/vmaf
- multimedia/x265
- ports-mgmt/pkg
- print/freetype2
- print/harfbuzz
- print/indexinfo
- security/gnutls
- security/libtasn1
- security/nettle
- security/p11-kit
- security/rhash
- shells/bash
- textproc/expat2
- textproc/libunibreak
- textproc/libxml2
- www/srt
- x11-fonts/fontconfig
Run dependencies 63
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/ebur128
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/taglib
- converters/fribidi
- converters/libiconv
- devel/gettext-runtime
- devel/glib20
- devel/inih
- devel/libffi
- devel/libinotify
- devel/libunistring
- devel/pcre2
- devel/py-packaging
- devel/readline
- dns/libidn2
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/png
- graphics/tiff
- graphics/webp
- lang/python312
- lang/python315
- math/gmp
- math/mpdecimal
- multimedia/aom
- multimedia/dav1d
- multimedia/ffmpeg
- multimedia/libass
- multimedia/libbluray
- multimedia/libdvdcss
- multimedia/libdvdnav
- multimedia/libdvdread
- multimedia/libudfread
- multimedia/libvpx
- multimedia/libx264
- multimedia/svt-av1
- multimedia/vmaf
- multimedia/x265
- print/freetype2
- print/harfbuzz
- print/indexinfo
- security/gnutls
- security/libtasn1
- security/nettle
- security/p11-kit
- shells/bash
- textproc/expat2
- textproc/libunibreak
- textproc/libxml2
- www/srt
- x11-fonts/fontconfig
Required by 2
Configuration
Options name: audio_rsgain
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| UNICODE | on | Unicode support |
- USES
- cmake compiler:c++23-lang ebur128 pkgconfig tar:xz
- Service scripts
- none
Files
Manual pages 1
- rsgain(1)
pkg-plist 7
- bin/rsgain
- share/doc/rsgain/README.md
- share/man/man1/rsgain.1.gz
- share/rsgain/presets/default.ini
- share/rsgain/presets/ebur128.ini
- share/rsgain/presets/loudgain.ini
- share/rsgain/presets/no_album.ini
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| rsgain-3.8-source.tar.xz | 53432 | 0c590fa8ecd084e181dca6d4776f29d532d36c53cb8fde56f87f1270ce45a3cd |
Master sites 1
- https://github.com/complexlogic/rsgain/releases/download/v3.8/