diff --git a/audio/boca/Makefile b/audio/boca/Makefile index 6564323217e9..3f407f3b1d82 100644 --- a/audio/boca/Makefile +++ b/audio/boca/Makefile @@ -1,30 +1,30 @@ PORTNAME= ${GH_PROJECT:tl} -PORTVERSION= 1.0.5 +PORTVERSION= 1.0.7 DISTVERSIONPREFIX= v CATEGORIES= audio MAINTAINER= danfe@FreeBSD.org COMMENT= Audio component collection and framework WWW= https://github.com/enzo1982/BoCA 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 diff --git a/audio/boca/distinfo b/audio/boca/distinfo index 0e0a4ff99398..1eeacf7e3f5a 100644 --- a/audio/boca/distinfo +++ b/audio/boca/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1624795545 -SHA256 (enzo1982-BoCA-v1.0.5_GH0.tar.gz) = 5afb742beff8546c2773735fa2e5c592452b91afe3a4712dd230273cd83d7b94 -SIZE (enzo1982-BoCA-v1.0.5_GH0.tar.gz) = 142153923 +TIMESTAMP = 1678031037 +SHA256 (enzo1982-BoCA-v1.0.7_GH0.tar.gz) = 2c0b99b377e5bc5aeb046e34e25f8bc8af6427af30bf3105dd4318ed228a6a0f +SIZE (enzo1982-BoCA-v1.0.7_GH0.tar.gz) = 233588750 diff --git a/audio/boca/files/patch-components_decoder_Makefile b/audio/boca/files/patch-components_decoder_Makefile new file mode 100644 index 000000000000..1b0fa52111c0 --- /dev/null +++ b/audio/boca/files/patch-components_decoder_Makefile @@ -0,0 +1,13 @@ +--- components/decoder/Makefile.orig 2023-03-05 15:43:57 UTC ++++ components/decoder/Makefile +@@ -6,6 +6,10 @@ include $(dir $(firstword $(MAKEFILE_LIST)))/$(BOCA_PA + + FOLDERS = alac cuesheet faad2 fdkaac flac mac mpg123 opus sndfile speex vorbis + ++ifneq ($(BUILD_OSX),True) ++ FOLDERS += lame mad ++endif ++ + ifeq ($(BUILD_UNIX),True) + ifneq ($(BUILD_HAIKU),True) + ifneq ($(BUILD_OPENBSD),True) diff --git a/audio/boca/files/patch-components_encoder_Makefile b/audio/boca/files/patch-components_encoder_Makefile new file mode 100644 index 000000000000..dd83a7d4a8a4 --- /dev/null +++ b/audio/boca/files/patch-components_encoder_Makefile @@ -0,0 +1,13 @@ +--- components/encoder/Makefile.orig 2023-03-05 15:43:57 UTC ++++ components/encoder/Makefile +@@ -6,6 +6,10 @@ include $(dir $(firstword $(MAKEFILE_LIST)))/$(BOCA_PA + + FOLDERS = fdkaac flac lame mac meh opus sndfile speex vorbis + ++ifneq ($(BUILD_OSX),True) ++ FOLDERS += faac voaacenc ++endif ++ + ifeq ($(USE_WINE),True) + FOLDERS += coreaudioconnect + endif diff --git a/audio/boca/pkg-plist b/audio/boca/pkg-plist index 9b9fcfd5b070..b0feed0161e4 100644 --- a/audio/boca/pkg-plist +++ b/audio/boca/pkg-plist @@ -1,163 +1,169 @@ 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.so 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_m4a.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_tta.1.0.xml +lib/boca/boca_decoder_ffmpeg_vqf.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_dsp_surround.1.0.so +lib/boca/boca_dsp_volume.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.3