Import libaudec 0.2.4

This commit is contained in:
Charlotte Koch 2020-12-22 17:59:42 -08:00
parent 3734eaccb3
commit 4383459ee3
6 changed files with 50 additions and 0 deletions

View File

@ -1813,6 +1813,7 @@ SUBDIR+= libLLVM38
SUBDIR+= libaec
SUBDIR+= libalkimia
SUBDIR+= libanimal
SUBDIR+= libaudec
SUBDIR+= libavc1394
SUBDIR+= libbacon
SUBDIR+= libbfio

7
libaudec/DESCR Normal file
View File

@ -0,0 +1,7 @@
libaudec (lib audio decoder) is a wrapper library over minimp3, sndfile and
libsamplerate for reading and resampling audio files, based on Robin Gareus'
`audio_decoder` code.
libaudec supports all formats supported by sndfile, in addition to MP3.
This library is meant to be linked in statically to larger projects.

18
libaudec/Makefile Normal file
View File

@ -0,0 +1,18 @@
# $NetBSD$
DISTNAME= libaudec-0.2.4
CATEGORIES= audio
MASTER_SITES= ${MASTER_SITE_GITHUB:=zrythm/}
GITHUB_TAG= v${PKGVERSION_NOREV}
MAINTAINER= dressupgeekout@gmail.com
COMMENT= Wrapper library over minimp3, sndfile and libsamplerate
LICENSE= gnu-gpl-v3 # XXX actually it's Affero v3
EXTRACT_USING= gtar
USE_LANGUAGES= c c++
.include "../../audio/libsamplerate/buildlink3.mk"
.include "../../audio/libsndfile/buildlink3.mk"
.include "../../devel/meson/build.mk"
.include "../../mk/bsd.pkg.mk"

5
libaudec/PLIST Normal file
View File

@ -0,0 +1,5 @@
@comment $NetBSD$
bin/audec
include/audec/audec.h
lib/libaudec.a
lib/pkgconfig/audec.pc

13
libaudec/buildlink3.mk Normal file
View File

@ -0,0 +1,13 @@
# $NetBSD$
BUILDLINK_TREE+= libaudec
.if !defined(LIBAUDEC_BUILDLINK3_MK)
LIBAUDEC_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.libaudec+= libaudec>=0.2.4
BUILDLINK_ABI_DEPENDS.libaudec+= libaudec>=0.2.4
BUILDLINK_PKGSRCDIR.libaudec?= ../../wip/libaudec
.endif # LIBAUDEC_BUILDLINK3_MK
BUILDLINK_TREE+= -libaudec

6
libaudec/distinfo Normal file
View File

@ -0,0 +1,6 @@
$NetBSD$
SHA1 (libaudec-0.2.4.tar.gz) = dbad0368fecb4018497e4f33af80aacf520fd0c6
RMD160 (libaudec-0.2.4.tar.gz) = 2c9b520c0877c4f4dbef0c397208bac98d9e00f2
SHA512 (libaudec-0.2.4.tar.gz) = 3d8821d0e6ef6c04175df46328c23498029662511e776f24e070deeead80d0ae2a0ba41d4d70faba4a204ed06164ac0bbc07db014df754f683f484e1f50ced5a
Size (libaudec-0.2.4.tar.gz) = 626622 bytes