mirror of https://git.freebsd.org/ports.git
audio/libvgm: add port: More modular rewrite of most components from VGMPlay
A more modular rewrite of most components from VGMPlay. will include sub-libraries for audio output, sound emulation and VGM playback. WWW: https://github.com/ValleyBell/libvgm2024Q2
parent
e44adb9948
commit
7822ccbdbe
|
@ -398,6 +398,7 @@
|
|||
SUBDIR += libsonic
|
||||
SUBDIR += libsoxr
|
||||
SUBDIR += libspecbleach
|
||||
SUBDIR += libvgm
|
||||
SUBDIR += libvorbis
|
||||
SUBDIR += libxmp
|
||||
SUBDIR += lilv
|
||||
|
|
|
@ -0,0 +1,30 @@
|
|||
PORTNAME= libvgm
|
||||
DISTVERSION= g20240103
|
||||
CATEGORIES= audio
|
||||
|
||||
MAINTAINER= tagattie@FreeBSD.org
|
||||
COMMENT= More modular rewrite of most components from VGMPlay
|
||||
WWW= https://github.com/ValleyBell/libvgm
|
||||
|
||||
USES= cmake iconv pathfix
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= ValleyBell
|
||||
GH_TAGNAME= 223b6f9d629feda1982dc4bbeebd19fa63b987fb
|
||||
|
||||
CMAKE_ON= AUDIODRV_OSS
|
||||
|
||||
OPTIONS_DEFINE= ALSA AO PULSEAUDIO
|
||||
OPTIONS_DEFAULT= # none
|
||||
|
||||
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
|
||||
ALSA_CMAKE_BOOL= AUDIODRV_ALSA
|
||||
|
||||
AO_LIB_DEPENDS= libao.so:audio/libao
|
||||
AO_CMAKE_BOOL= AUDIODRV_LIBAO
|
||||
|
||||
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
|
||||
PULSEAUDIO_USES= localbase:ldflags
|
||||
PULSEAUDIO_CMAKE_BOOL= AUDIODRV_PULSE
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1706527092
|
||||
SHA256 (ValleyBell-libvgm-g20240103-223b6f9d629feda1982dc4bbeebd19fa63b987fb_GH0.tar.gz) = fb1eebb0d75ac3203c5b7639e847dbcb0c306a852c874ff9ba64519b67fdae92
|
||||
SIZE (ValleyBell-libvgm-g20240103-223b6f9d629feda1982dc4bbeebd19fa63b987fb_GH0.tar.gz) = 1442014
|
|
@ -0,0 +1,2 @@
|
|||
A more modular rewrite of most components from VGMPlay. will include
|
||||
sub-libraries for audio output, sound emulation and VGM playback.
|
|
@ -0,0 +1,82 @@
|
|||
bin/player
|
||||
bin/vgm2wav
|
||||
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/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/iremga20.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/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/stdbool.h
|
||||
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_BUILD_TYPE%%.cmake
|
||||
lib/cmake/libvgm/libvgmTargets.cmake
|
||||
lib/libvgm-audio.a
|
||||
lib/libvgm-emu.a
|
||||
lib/libvgm-player.a
|
||||
lib/libvgm-utils.a
|
||||
libdata/pkgconfig/vgm-audio.pc
|
||||
libdata/pkgconfig/vgm-emu.pc
|
||||
libdata/pkgconfig/vgm-player.pc
|
||||
libdata/pkgconfig/vgm-utils.pc
|
Loading…
Reference in New Issue