import audio/sdl2-audiolib
SDL_audiolib is an audio decoding, resampling and mixing library. feedback from bcallah@, sthen@, and thfr@; ok sthen@ and thfr@master
parent
57ca4b66cc
commit
7bdd3d2d2d
|
@ -0,0 +1,42 @@
|
|||
V = 0.0.20230225
|
||||
COMMENT = SDL2 audio decoding, resampling and mixing library
|
||||
DISTNAME = ${GH_PROJECT}-${V}
|
||||
PKGNAME = sdl2-audiolib-${V}
|
||||
CATEGORIES = audio
|
||||
|
||||
SHARED_LIBS += SDL_audiolib 0.0
|
||||
|
||||
GH_ACCOUNT = realnc
|
||||
GH_PROJECT = SDL_audiolib
|
||||
GH_COMMIT = b2df2dfeddc692caa01fd1e1769f59b285912b87
|
||||
|
||||
# LGPLv3+
|
||||
PERMIT_PACKAGE = Yes
|
||||
|
||||
WANTLIB += ${COMPILER_LIBCXX} FLAC SDL2 fmt m modplug mpcdec mpg123
|
||||
WANTLIB += openmpt opusfile samplerate sndfile soxr vorbisfile
|
||||
WANTLIB += xmp
|
||||
|
||||
# C++20
|
||||
COMPILER = base-clang ports-gcc
|
||||
|
||||
MODULES = devel/cmake
|
||||
|
||||
LIB_DEPENDS = audio/flac \
|
||||
audio/libopenmpt \
|
||||
audio/libmodplug \
|
||||
audio/libsoxr \
|
||||
audio/libxmp \
|
||||
audio/mpg123 \
|
||||
audio/musepack \
|
||||
audio/opusfile \
|
||||
devel/fmt \
|
||||
devel/sdl2
|
||||
|
||||
CONFIGURE_ARGS = -DUSE_DEC_FLUIDSYNTH=OFF \
|
||||
-DUSE_DEC_BASSMIDI=OFF \
|
||||
-DUSE_DEC_WILDMIDI=OFF \
|
||||
-DUSE_DEC_ADLMIDI=OFF \
|
||||
-DWITH_SYSTEM_FMTLIB=ON
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -0,0 +1,2 @@
|
|||
SHA256 (SDL_audiolib-0.0.20230225-b2df2dfe.tar.gz) = I41mVv9lIaLoR6urwpCnIwGcMjN3g8o7+OAp3ArP5IU=
|
||||
SIZE (SDL_audiolib-0.0.20230225-b2df2dfe.tar.gz) = 1140197
|
|
@ -0,0 +1,7 @@
|
|||
SDL_audiolib is an audio decoding, resampling and mixing library.
|
||||
|
||||
It is a small and simple to use C++ library for playing various audio
|
||||
formats. It is a thin (-ish) wrapper around existing resampling (like
|
||||
SRC or SoX) and decoding libraries (like libmpg123 or libvorbis).
|
||||
|
||||
Most popular audio formats are supported.
|
|
@ -0,0 +1,28 @@
|
|||
include/SDL_audiolib/
|
||||
include/SDL_audiolib/Aulib/
|
||||
include/SDL_audiolib/Aulib/Decoder.h
|
||||
include/SDL_audiolib/Aulib/DecoderDrflac.h
|
||||
include/SDL_audiolib/Aulib/DecoderDrmp3.h
|
||||
include/SDL_audiolib/Aulib/DecoderDrwav.h
|
||||
include/SDL_audiolib/Aulib/DecoderFlac.h
|
||||
include/SDL_audiolib/Aulib/DecoderModplug.h
|
||||
include/SDL_audiolib/Aulib/DecoderMpg123.h
|
||||
include/SDL_audiolib/Aulib/DecoderMusepack.h
|
||||
include/SDL_audiolib/Aulib/DecoderOpenmpt.h
|
||||
include/SDL_audiolib/Aulib/DecoderOpus.h
|
||||
include/SDL_audiolib/Aulib/DecoderSndfile.h
|
||||
include/SDL_audiolib/Aulib/DecoderVorbis.h
|
||||
include/SDL_audiolib/Aulib/DecoderXmp.h
|
||||
include/SDL_audiolib/Aulib/Processor.h
|
||||
include/SDL_audiolib/Aulib/Resampler.h
|
||||
include/SDL_audiolib/Aulib/ResamplerSdl.h
|
||||
include/SDL_audiolib/Aulib/ResamplerSox.h
|
||||
include/SDL_audiolib/Aulib/ResamplerSpeex.h
|
||||
include/SDL_audiolib/Aulib/ResamplerSrc.h
|
||||
include/SDL_audiolib/Aulib/Stream.h
|
||||
include/SDL_audiolib/aulib.h
|
||||
include/SDL_audiolib/aulib_export.h
|
||||
include/SDL_audiolib/aulib_global.h
|
||||
include/SDL_audiolib/aulib_version.h
|
||||
@lib lib/libSDL_audiolib.so.${LIBSDL_audiolib_VERSION}
|
||||
lib/pkgconfig/SDL_audiolib.pc
|
Loading…
Reference in New Issue