libilbc: added version 3.0.4

This is a packaging friendly copy of the iLBC codec from the WebRTC
project. It provides a base for distribution packages and can be used
as drop-in replacement for the non-free code from RFC 3591.
This commit is contained in:
adam 2023-11-20 18:26:25 +00:00
parent 6dcb3cc40e
commit 4c08a378c7
6 changed files with 54 additions and 1 deletions

View file

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.682 2023/11/14 01:03:01 wiz Exp $
# $NetBSD: Makefile,v 1.683 2023/11/20 18:26:25 adam Exp $
#
COMMENT= Audio tools, players, and libraries
@ -226,6 +226,7 @@ SUBDIR+= libgpod
SUBDIR+= libgroove
SUBDIR+= libid3tag
SUBDIR+= libifp
SUBDIR+= libilbc
SUBDIR+= libkeyfinder
SUBDIR+= liblastfm
SUBDIR+= liblo

3
audio/libilbc/DESCR Normal file
View file

@ -0,0 +1,3 @@
This is a packaging friendly copy of the iLBC codec from the WebRTC
project. It provides a base for distribution packages and can be used
as drop-in replacement for the non-free code from RFC 3591.

21
audio/libilbc/Makefile Normal file
View file

@ -0,0 +1,21 @@
# $NetBSD: Makefile,v 1.1 2023/11/20 18:26:25 adam Exp $
DISTNAME= libilbc-3.0.4
CATEGORIES= audio
MASTER_SITES= ${MASTER_SITE_GITHUB:=TimothyGu/}
GITHUB_TAG= v${PKGVERSION_NOREV}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://github.com/TimothyGu/libilbc
COMMENT= The iLBC codec from the WebRTC project
LICENSE= modified-bsd
USE_CXX_FEATURES= c++14
USE_LANGUAGES= c c++
USE_TOOLS+= pkg-config
PKGCONFIG_OVERRIDE+= libilbc.pc.in
.include "../../devel/abseil/buildlink3.mk"
.include "../../devel/cmake/build.mk"
.include "../../mk/bsd.pkg.mk"

11
audio/libilbc/PLIST Normal file
View file

@ -0,0 +1,11 @@
@comment $NetBSD: PLIST,v 1.1 2023/11/20 18:26:25 adam Exp $
bin/ilbc_test
include/ilbc.h
include/ilbc_export.h
lib/libilbc.so
lib/libilbc.so.${PKGVERSION}
lib/libilbc.so.3
lib/pkgconfig/libilbc.pc
share/doc/libilbc/CONTRIBUTING.md
share/doc/libilbc/NEWS.md
share/doc/libilbc/README.md

View file

@ -0,0 +1,12 @@
# $NetBSD: buildlink3.mk,v 1.1 2023/11/20 18:26:25 adam Exp $
BUILDLINK_TREE+= libilbc
.if !defined(LIBILBC_BUILDLINK3_MK)
LIBILBC_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.libilbc+= libilbc>=3.0.4
BUILDLINK_PKGSRCDIR.libilbc?= ../../audio/libilbc
.endif # LIBILBC_BUILDLINK3_MK
BUILDLINK_TREE+= -libilbc

5
audio/libilbc/distinfo Normal file
View file

@ -0,0 +1,5 @@
$NetBSD: distinfo,v 1.1 2023/11/20 18:26:25 adam Exp $
BLAKE2s (libilbc-3.0.4.tar.gz) = 3c4708b70f441da8ce8c065e7dc03e159463a2621ed79478b19d32b7c50a2080
SHA512 (libilbc-3.0.4.tar.gz) = cdbfe17074d4fdcff511f753d7dc67be6859f255e8f6eaa25dca7ecf87365a74eedac2b31e58b402715606291b6c900a3911bccf4ff27480301ad3cc7b82c194
Size (libilbc-3.0.4.tar.gz) = 232253 bytes