audio/libvgm g20260121 FreeBSD
More modular rewrite of most components from VGMPlay
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Categories
- audio
- Package size
- 359.0 KiB, 951.3 KiB installed
Description
A more modular rewrite of most components from VGMPlay. will include sub-libraries for audio output, sound emulation and VGM playback.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | audio/libvgm | g20260121 |
| DragonFly | audio/libvgm | g20240608_1 |
Install
Binary package:
pkg install libvgm
From the ports tree:
cd /usr/ports/audio/libvgm/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libvgm>0:audio/libvgm
LIB_DEPENDS= libvgm-audio.so:audio/libvgm
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 | g20260121 | g20260121 | - | g20250714 | g20260121 |
| FreeBSD:14:quarterly | g20260121 | g20260121 | n/a | g20240608_1 | g20260121 |
| FreeBSD:15:latest | g20260121 | g20260121 | n/a | g20250714 | g20250714 |
| FreeBSD:15:quarterly | g20260121 | g20260121 | n/a | n/a | n/a |
| FreeBSD:16:latest | g20260121 | g20260121 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 15
Required by 1
Configuration
Options name: audio_libvgm
| Option | Default | Description |
|---|---|---|
| ALSA | off | ALSA audio architecture support |
| AO | off | libao audio library support |
| PLAYER | on | Build and install libvgm-player command |
| PULSEAUDIO | off | PulseAudio sound server support |
| VGM2WAV | on | Build and install vgm2wav command |
- USES
- cmake compiler:c++14-lang iconv
- Service scripts
- none
Files
pkg-plist 88
- bin/libvgm-player
- bin/vgm2wav
- include/vgm/_stdbool.h
- include/vgm/audio/AudioStream.h
- include/vgm/audio/AudioStream_SpcDrvFuns.h
- include/vgm/audio/AudioStructs.h
- include/vgm/common_def.h
- include/vgm/emu/EmuCores.h
- include/vgm/emu/EmuStructs.h
- include/vgm/emu/Resampler.h
- include/vgm/emu/SoundDevs.h
- include/vgm/emu/SoundEmu.h
- include/vgm/emu/cores/2151intf.h
- include/vgm/emu/cores/2413intf.h
- include/vgm/emu/cores/2612intf.h
- include/vgm/emu/cores/262intf.h
- include/vgm/emu/cores/ayintf.h
- include/vgm/emu/cores/bsmt2000.h
- include/vgm/emu/cores/c140.h
- include/vgm/emu/cores/c219.h
- include/vgm/emu/cores/c352.h
- include/vgm/emu/cores/c6280intf.h
- include/vgm/emu/cores/es5503.h
- include/vgm/emu/cores/es5506.h
- include/vgm/emu/cores/gb.h
- include/vgm/emu/cores/ics2115.h
- include/vgm/emu/cores/iremga20.h
- include/vgm/emu/cores/k005289.h
- include/vgm/emu/cores/k007232.h
- include/vgm/emu/cores/k051649.h
- include/vgm/emu/cores/k053260.h
- include/vgm/emu/cores/k054539.h
- include/vgm/emu/cores/mikey.h
- include/vgm/emu/cores/msm5205.h
- include/vgm/emu/cores/msm5232.h
- include/vgm/emu/cores/multipcm.h
- include/vgm/emu/cores/nesintf.h
- include/vgm/emu/cores/okim6258.h
- include/vgm/emu/cores/okim6295.h
- include/vgm/emu/cores/oplintf.h
- include/vgm/emu/cores/opnintf.h
- include/vgm/emu/cores/pokey.h
- include/vgm/emu/cores/pwm.h
- include/vgm/emu/cores/qsoundintf.h
- include/vgm/emu/cores/rf5cintf.h
- include/vgm/emu/cores/saaintf.h
- include/vgm/emu/cores/scsp.h
- include/vgm/emu/cores/segapcm.h
- include/vgm/emu/cores/sn764intf.h
- include/vgm/emu/cores/upd7759.h
- include/vgm/emu/cores/vsu.h
- include/vgm/emu/cores/ws_audio.h
- include/vgm/emu/cores/x1_010.h
- include/vgm/emu/cores/ym2151.h
- include/vgm/emu/cores/ymf271.h
- include/vgm/emu/cores/ymf278b.h
- include/vgm/emu/cores/ymz280b.h
- include/vgm/emu/dac_control.h
- include/vgm/emu/logging.h
- include/vgm/emu/snddef.h
- include/vgm/player/dblk_compr.h
- include/vgm/player/droplayer.hpp
- include/vgm/player/gymplayer.hpp
- include/vgm/player/helper.h
- include/vgm/player/playera.hpp
- include/vgm/player/playerbase.hpp
- include/vgm/player/s98player.hpp
- include/vgm/player/vgmplayer.hpp
- include/vgm/stdtype.h
- include/vgm/utils/DataLoader.h
- include/vgm/utils/FileLoader.h
- include/vgm/utils/MemoryLoader.h
- include/vgm/utils/OSMutex.h
- include/vgm/utils/OSSignal.h
- include/vgm/utils/OSThread.h
- include/vgm/utils/StrUtils.h
- lib/cmake/libvgm/libvgmConfig.cmake
- lib/cmake/libvgm/libvgmConfigVersion.cmake
- lib/cmake/libvgm/libvgmTargets-.cmake
- lib/cmake/libvgm/libvgmTargets.cmake
- lib/libvgm-audio.so
- lib/libvgm-emu.so
- lib/libvgm-player.so
- lib/libvgm-utils.so
- libdata/pkgconfig/vgm-audio.pc
- libdata/pkgconfig/vgm-emu.pc
- libdata/pkgconfig/vgm-player.pc
- libdata/pkgconfig/vgm-utils.pc
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| ValleyBell-libvgm-g20260121-57585ea_GH0.tar.gz | 1.477412e+06 | 5486c96557d4102412343d191e4d18c30e4c6299098739efb72f2732f3f522ad |
Commit history 0
No commits in the history this site was built from.