BSD Ports

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

SystemPortVersion
FreeBSDaudio/libvgmg20260121
DragonFlyaudio/libvgmg20240608_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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latestg20260121g20260121-g20250714g20260121
FreeBSD:14:quarterlyg20260121g20260121n/ag20240608_1g20260121
FreeBSD:15:latestg20260121g20260121n/ag20250714g20250714
FreeBSD:15:quarterlyg20260121g20260121n/an/an/a
FreeBSD:16:latestg20260121g20260121n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/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

OptionDefaultDescription
ALSAoffALSA audio architecture support
AOofflibao audio library support
PLAYERonBuild and install libvgm-player command
PULSEAUDIOoffPulseAudio sound server support
VGM2WAVonBuild 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
FileSizeSHA256
ValleyBell-libvgm-g20260121-57585ea_GH0.tar.gz1.477412e+065486c96557d4102412343d191e4d18c30e4c6299098739efb72f2732f3f522ad

Commit history 0

No commits in the history this site was built from.