Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 12 Jun 2021 08:52:03 GMT
From:      Alexey Dokuchaev <danfe@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: b54294da1ffd - main - audio/boca: new port had been added (+)
Message-ID:  <202106120852.15C8q3YM011776@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by danfe:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b54294da1ffda72edeafa69954fb7e3ec9fc6afc

commit b54294da1ffda72edeafa69954fb7e3ec9fc6afc
Author:     Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2021-06-12 08:48:08 +0000
Commit:     Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2021-06-12 08:48:27 +0000

    audio/boca: new port had been added (+)
    
    BoCA is the component framework behind the fre:ac audio converter.
    It provides unified interfaces for audio components like encoders,
    decoders, taggers, and extensions as well as the code to support
    communication between the application and its components.
    
    WWW: https://github.com/enzo1982/BoCA
---
 audio/Makefile       |   1 +
 audio/boca/Makefile  |  31 ++++++++++
 audio/boca/distinfo  |   3 +
 audio/boca/pkg-descr |   6 ++
 audio/boca/pkg-plist | 163 +++++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 204 insertions(+)

diff --git a/audio/Makefile b/audio/Makefile
index 63f482102388..af15889ddb2c 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -58,6 +58,7 @@
     SUBDIR += bjumblr-lv2
     SUBDIR += bliss
     SUBDIR += blop
+    SUBDIR += boca
     SUBDIR += boops-lv2
     SUBDIR += bristol
     SUBDIR += bschaffl-lv2
diff --git a/audio/boca/Makefile b/audio/boca/Makefile
new file mode 100644
index 000000000000..5778abbef34d
--- /dev/null
+++ b/audio/boca/Makefile
@@ -0,0 +1,31 @@
+# Created by: Alexey Dokuchaev <danfe@FreeBSD.org>
+
+PORTNAME=	${GH_PROJECT:tl}
+PORTVERSION=	1.0.4
+DISTVERSIONPREFIX=	v
+CATEGORIES=	audio
+
+MAINTAINER=	danfe@FreeBSD.org
+COMMENT=	Audio component collection and framework
+
+LICENSE=	GPLv2+
+
+LIB_DEPENDS=	libcdio.so:sysutils/libcdio \
+		libcdio_cdda.so:sysutils/libcdio-paranoia \
+		libexpat.so:textproc/expat2 \
+		libsmooth-0.9.so:devel/smooth \
+		liburiparser.so:net/uriparser \
+		libxspf.so:multimedia/libxspf
+
+USES=		gmake localbase
+USE_LDCONFIG=	yes
+USE_GITHUB=	yes
+GH_ACCOUNT=	enzo1982
+GH_PROJECT=	BoCA
+MAKE_ARGS=	config=systemlibxspf USE_WINE=False
+
+post-patch:
+	@${REINPLACE_CMD} -e 's,INSTALL_DATA,BSD_INSTALL_LIB,' \
+		${WRKSRC}/Makefile-commands ${WRKSRC}/runtime/Makefile
+
+.include <bsd.port.mk>
diff --git a/audio/boca/distinfo b/audio/boca/distinfo
new file mode 100644
index 000000000000..bbdde167aee5
--- /dev/null
+++ b/audio/boca/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1613313140
+SHA256 (enzo1982-BoCA-v1.0.4_GH0.tar.gz) = f6ed366469b39afc363ef2ece76e3508a485970f5ba4eb705aaefd62057aa076
+SIZE (enzo1982-BoCA-v1.0.4_GH0.tar.gz) = 100671222
diff --git a/audio/boca/pkg-descr b/audio/boca/pkg-descr
new file mode 100644
index 000000000000..a53ce392d570
--- /dev/null
+++ b/audio/boca/pkg-descr
@@ -0,0 +1,6 @@
+BoCA is the component framework behind the fre:ac audio converter.
+It provides unified interfaces for audio components like encoders,
+decoders, taggers, and extensions as well as the code to support
+communication between the application and its components.
+
+WWW: https://github.com/enzo1982/BoCA
diff --git a/audio/boca/pkg-plist b/audio/boca/pkg-plist
new file mode 100644
index 000000000000..5356e9a619db
--- /dev/null
+++ b/audio/boca/pkg-plist
@@ -0,0 +1,163 @@
+include/boca.h
+include/boca/application/component.h
+include/boca/application/componentspecs.h
+include/boca/application/decodercomponent.h
+include/boca/application/deviceinfocomponent.h
+include/boca/application/dspcomponent.h
+include/boca/application/encodercomponent.h
+include/boca/application/extensioncomponent.h
+include/boca/application/external/configlayer.h
+include/boca/application/external/decodercomponent.h
+include/boca/application/external/decodercomponentfile.h
+include/boca/application/external/decodercomponentstdio.h
+include/boca/application/external/encodercomponent.h
+include/boca/application/external/encodercomponentfile.h
+include/boca/application/external/encodercomponentstdio.h
+include/boca/application/outputcomponent.h
+include/boca/application/playlistcomponent.h
+include/boca/application/registry.h
+include/boca/application/streamcomponent.h
+include/boca/application/taggercomponent.h
+include/boca/application/verifiercomponent.h
+include/boca/common/communication/application.h
+include/boca/common/communication/engine.h
+include/boca/common/communication/joblist.h
+include/boca/common/communication/menu.h
+include/boca/common/communication/settings.h
+include/boca/common/config.h
+include/boca/common/configlayer.h
+include/boca/common/formatconverter.h
+include/boca/common/i18n.h
+include/boca/common/metadata/channels.h
+include/boca/common/metadata/device.h
+include/boca/common/metadata/format.h
+include/boca/common/metadata/info.h
+include/boca/common/metadata/mcdi.h
+include/boca/common/metadata/picture.h
+include/boca/common/metadata/picturedata.h
+include/boca/common/metadata/track.h
+include/boca/common/protocol.h
+include/boca/common/utilities.h
+include/boca/component/component.h
+include/boca/component/decodercomponent.h
+include/boca/component/deviceinfocomponent.h
+include/boca/component/dspcomponent.h
+include/boca/component/encodercomponent.h
+include/boca/component/extensioncomponent.h
+include/boca/component/outputcomponent.h
+include/boca/component/playlistcomponent.h
+include/boca/component/streamcomponent.h
+include/boca/component/taggercomponent.h
+include/boca/component/verifiercomponent.h
+include/boca/core/core.h
+include/boca/core/definitions.h
+lib/boca/boca.1.0.so
+lib/boca/boca.dsp.rnnoise/Readme.md
+lib/boca/boca.dsp.rnnoise/bd.rnnn
+lib/boca/boca.dsp.rnnoise/cb.rnnn
+lib/boca/boca.dsp.rnnoise/lq.rnnn
+lib/boca/boca.dsp.rnnoise/mp.rnnn
+lib/boca/boca.dsp.rnnoise/sh.rnnn
+lib/boca/boca_decoder_alac.1.0.xml
+lib/boca/boca_decoder_als.1.0.xml
+lib/boca/boca_decoder_cdio.1.0.so
+lib/boca/boca_decoder_cuesheet.1.0.so
+lib/boca/boca_decoder_faad2.1.0.so
+lib/boca/boca_decoder_fdkaac.1.0.so
+lib/boca/boca_decoder_ffmpeg_ac3.1.0.xml
+lib/boca/boca_decoder_ffmpeg_alac.1.0.xml
+lib/boca/boca_decoder_ffmpeg_amr.1.0.xml
+lib/boca/boca_decoder_ffmpeg_atrac1.1.0.xml
+lib/boca/boca_decoder_ffmpeg_atrac3.1.0.xml
+lib/boca/boca_decoder_ffmpeg_avi_audio.1.0.xml
+lib/boca/boca_decoder_ffmpeg_dsd.1.0.xml
+lib/boca/boca_decoder_ffmpeg_dss.1.0.xml
+lib/boca/boca_decoder_ffmpeg_dts.1.0.xml
+lib/boca/boca_decoder_ffmpeg_flv_audio.1.0.xml
+lib/boca/boca_decoder_ffmpeg_m4v_audio.1.0.xml
+lib/boca/boca_decoder_ffmpeg_mac.1.0.xml
+lib/boca/boca_decoder_ffmpeg_mkv_audio.1.0.xml
+lib/boca/boca_decoder_ffmpeg_mlp.1.0.xml
+lib/boca/boca_decoder_ffmpeg_mov_audio.1.0.xml
+lib/boca/boca_decoder_ffmpeg_mpc.1.0.xml
+lib/boca/boca_decoder_ffmpeg_mpg_audio.1.0.xml
+lib/boca/boca_decoder_ffmpeg_purevoice.1.0.xml
+lib/boca/boca_decoder_ffmpeg_realaudio.1.0.xml
+lib/boca/boca_decoder_ffmpeg_tak.1.0.xml
+lib/boca/boca_decoder_ffmpeg_wavpack.1.0.xml
+lib/boca/boca_decoder_ffmpeg_webm_audio.1.0.xml
+lib/boca/boca_decoder_ffmpeg_wma.1.0.xml
+lib/boca/boca_decoder_ffmpeg_wmv_audio.1.0.xml
+lib/boca/boca_decoder_flac.1.0.so
+lib/boca/boca_decoder_la.1.0.xml
+lib/boca/boca_decoder_lame.1.0.so
+lib/boca/boca_decoder_mac.1.0.so
+lib/boca/boca_decoder_mad.1.0.so
+lib/boca/boca_decoder_mpc.1.0.xml
+lib/boca/boca_decoder_mpg123.1.0.so
+lib/boca/boca_decoder_optimfrog.1.0.xml
+lib/boca/boca_decoder_opus.1.0.so
+lib/boca/boca_decoder_rkau.1.0.xml
+lib/boca/boca_decoder_shorten.1.0.xml
+lib/boca/boca_decoder_sndfile.1.0.so
+lib/boca/boca_decoder_speex.1.0.so
+lib/boca/boca_decoder_timidity.1.0.xml
+lib/boca/boca_decoder_tta.1.0.xml
+lib/boca/boca_decoder_vorbis.1.0.so
+lib/boca/boca_decoder_wavpack.1.0.xml
+lib/boca/boca_decoder_xmp.1.0.xml
+lib/boca/boca_deviceinfo_cdio.1.0.so
+lib/boca/boca_dsp_channels.1.0.so
+lib/boca/boca_dsp_format.1.0.so
+lib/boca/boca_dsp_hdcd.1.0.so
+lib/boca/boca_dsp_resample.1.0.so
+lib/boca/boca_dsp_rnnoise.1.0.so
+lib/boca/boca_dsp_rubberband.1.0.so
+lib/boca/boca_encoder_aften.1.0.xml
+lib/boca/boca_encoder_als.1.0.xml
+lib/boca/boca_encoder_atrac1enc.1.0.xml
+lib/boca/boca_encoder_exhale.1.0.xml
+lib/boca/boca_encoder_faac.1.0.so
+lib/boca/boca_encoder_fdkaac.1.0.so
+lib/boca/boca_encoder_ffdcaenc.1.0.xml
+lib/boca/boca_encoder_ffmpeg_alac.1.0.xml
+lib/boca/boca_encoder_ffmpeg_wma.1.0.xml
+lib/boca/boca_encoder_flac.1.0.so
+lib/boca/boca_encoder_flake.1.0.xml
+lib/boca/boca_encoder_la.1.0.xml
+lib/boca/boca_encoder_lame.1.0.so
+lib/boca/boca_encoder_mac.1.0.so
+lib/boca/boca_encoder_meh.1.0.so
+lib/boca/boca_encoder_mpc.1.0.xml
+lib/boca/boca_encoder_neroaac.1.0.xml
+lib/boca/boca_encoder_optimfrog.1.0.xml
+lib/boca/boca_encoder_opus.1.0.so
+lib/boca/boca_encoder_rkau.1.0.xml
+lib/boca/boca_encoder_shorten.1.0.xml
+lib/boca/boca_encoder_sndfile.1.0.so
+lib/boca/boca_encoder_sndfile_wave.1.0.so
+lib/boca/boca_encoder_speex.1.0.so
+lib/boca/boca_encoder_tta.1.0.xml
+lib/boca/boca_encoder_twolame.1.0.xml
+lib/boca/boca_encoder_voaacenc.1.0.so
+lib/boca/boca_encoder_vorbis.1.0.so
+lib/boca/boca_encoder_wavpack.1.0.xml
+lib/boca/boca_extension_statustime.1.0.so
+lib/boca/boca_output_oss.1.0.so
+lib/boca/boca_playlist_cuesheet.1.0.so
+lib/boca/boca_playlist_m3u.1.0.so
+lib/boca/boca_playlist_pls.1.0.so
+lib/boca/boca_playlist_vclt.1.0.so
+lib/boca/boca_playlist_wpl.1.0.so
+lib/boca/boca_playlist_xspf.1.0.so
+lib/boca/boca_tagger_apev2.1.0.so
+lib/boca/boca_tagger_cart.1.0.so
+lib/boca/boca_tagger_flac.1.0.so
+lib/boca/boca_tagger_id3v1.1.0.so
+lib/boca/boca_tagger_id3v2.1.0.so
+lib/boca/boca_tagger_mp4.1.0.so
+lib/boca/boca_tagger_riff.1.0.so
+lib/boca/boca_tagger_vorbis.1.0.so
+lib/boca/boca_verifier_md5.1.0.so
+lib/libboca-1.0.so
+lib/libboca-1.0.so.2



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202106120852.15C8q3YM011776>