Date: Fri, 9 Apr 2021 22:15:41 GMT From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 42409c04318c - main - New port: audio/madronalib: C++ framework for DSP applications Message-ID: <202104092215.139MFfLS092705@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=42409c04318c17cc1d09f6d5a22af74d85489327 commit 42409c04318c17cc1d09f6d5a22af74d85489327 Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2021-04-09 22:15:11 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2021-04-09 22:15:39 +0000 New port: audio/madronalib: C++ framework for DSP applications --- audio/Makefile | 1 + audio/madronalib/Makefile | 21 ++++++++++++++++ audio/madronalib/distinfo | 3 +++ audio/madronalib/pkg-descr | 5 ++++ audio/madronalib/pkg-plist | 60 ++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 90 insertions(+) diff --git a/audio/Makefile b/audio/Makefile index fb15ee14249b..c5942087e06a 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -454,6 +454,7 @@ SUBDIR += mac SUBDIR += madfufw SUBDIR += madplay + SUBDIR += madronalib SUBDIR += malint SUBDIR += mate-media SUBDIR += mclk-lv2 diff --git a/audio/madronalib/Makefile b/audio/madronalib/Makefile new file mode 100644 index 000000000000..0c6a037b2b10 --- /dev/null +++ b/audio/madronalib/Makefile @@ -0,0 +1,21 @@ +PORTNAME= madronalib +DISTVERSIONPREFIX= v +DISTVERSION= 1.6-1016 +DISTVERSIONSUFFIX= -g103895f +CATEGORIES= audio + +MAINTAINER= yuri@FreeBSD.org +COMMENT= C++ framework for DSP applications + +LICENSE= MIT + +LIB_DEPENDS= libjack.so:audio/jack + +USES= cmake localbase:ldflags perl5 + +USE_GITHUB= yes +GH_ACCOUNT= madronalabs + +CMAKE_ON= LINUX_JACK + +.include <bsd.port.mk> diff --git a/audio/madronalib/distinfo b/audio/madronalib/distinfo new file mode 100644 index 000000000000..ec1fe4d2eb31 --- /dev/null +++ b/audio/madronalib/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1618005664 +SHA256 (madronalabs-madronalib-v1.6-1016-g103895f_GH0.tar.gz) = 82d54264ba8e1e1a4e8da671faf027e3492b59b795049199c0c8a5ca271341fa +SIZE (madronalabs-madronalib-v1.6-1016-g103895f_GH0.tar.gz) = 381611 diff --git a/audio/madronalib/pkg-descr b/audio/madronalib/pkg-descr new file mode 100644 index 000000000000..72615869af88 --- /dev/null +++ b/audio/madronalib/pkg-descr @@ -0,0 +1,5 @@ +Madronalib provides one clear path to writing maintainable audio code without +sacrificing performance. It enables efficient audio DSP on SIMD processors with +readable, brief code. + +WWW: https://www.madronalabs.com/ diff --git a/audio/madronalib/pkg-plist b/audio/madronalib/pkg-plist new file mode 100644 index 000000000000..6638b8ffeb34 --- /dev/null +++ b/audio/madronalib/pkg-plist @@ -0,0 +1,60 @@ +include/madronalib/CriticalSection.h +include/madronalib/IpEndpointName.h +include/madronalib/MLActor.h +include/madronalib/MLClock.h +include/madronalib/MLCollection.h +include/madronalib/MLDSPBuffer.h +include/madronalib/MLDSPFilters.h +include/madronalib/MLDSPFunctional.h +include/madronalib/MLDSPGens.h +include/madronalib/MLDSPMath.h +include/madronalib/MLDSPMathNEON.h +include/madronalib/MLDSPMathSSE.h +include/madronalib/MLDSPOps.h +include/madronalib/MLDSPProjections.h +include/madronalib/MLDSPRatio.h +include/madronalib/MLDSPRouting.h +include/madronalib/MLDSPScalarMath.h +include/madronalib/MLDSPUtils.h +include/madronalib/MLInterpolator.h +include/madronalib/MLMatrix.h +include/madronalib/MLMemoryUtils.h +include/madronalib/MLMessage.h +include/madronalib/MLParameter.h +include/madronalib/MLPath.h +include/madronalib/MLPlatform.h +include/madronalib/MLProc.h +include/madronalib/MLProcFactory.h +include/madronalib/MLProcMultiply.h +include/madronalib/MLPropertyTree.h +include/madronalib/MLQueue.h +include/madronalib/MLSerialization.h +include/madronalib/MLSharedResource.h +include/madronalib/MLSymbol.h +include/madronalib/MLText.h +include/madronalib/MLTextUtils.h +include/madronalib/MLTimer.h +include/madronalib/MLTree.h +include/madronalib/MLValue.h +include/madronalib/MLValueChange.h +include/madronalib/MessageMappingOscPacketListener.h +include/madronalib/NetService.h +include/madronalib/NetServiceBrowser.h +include/madronalib/NetServiceThread.h +include/madronalib/NetworkingUtils.h +include/madronalib/OscException.h +include/madronalib/OscHostEndianness.h +include/madronalib/OscOutboundPacketStream.h +include/madronalib/OscPacketListener.h +include/madronalib/OscPrintReceivedElements.h +include/madronalib/OscReceivedElements.h +include/madronalib/OscTypes.h +include/madronalib/PacketListener.h +include/madronalib/Thread.h +include/madronalib/TimerListener.h +include/madronalib/UdpSocket.h +include/madronalib/cJSON.h +include/madronalib/dns_sd.h +include/madronalib/madronalib.h +include/madronalib/mldsp.h +lib/libmadrona.a
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202104092215.139MFfLS092705>