From nobody Sun Apr 24 01:36:59 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 6788B1A83B54; Sun, 24 Apr 2022 01:36:59 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Km9jl2TF0z3tHF; Sun, 24 Apr 2022 01:36:59 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1650764219; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=YsqeKj6dScA8efa869Pj9inrW8pxbpUJdRE4d/mDUvM=; b=tynsvhUfFE6mfSBPLOxr8JDUSVVSg/psHbqzd63JGiOG1wxnNdlEn9o9iUfjan4rt6moPO GDiR8qSwU3NsPacVo9agSCIApByBNe4mDbmEk4ejA1zodeaP++dbRKdNuIk2BYl78lqbUh wXqv8yz818q63Ea3eZfWm86rjpN2yL/BY78FxTlPFqjRDltLw3JIL4ohAJnSnqsjoP/JqU RGDra1WgnYkb5lfOYJ2C/akdVUsG1ptQbXZqg9o/WqrXSIiuBs7ZgkA4lQL3Nb6+vbVYz3 BP926AE0mMGRD7JoAn+uyHppu5xigIxQV/1iOGI8V4r6V6TTrx+PSfFmv4opKA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 311FB1D038; Sun, 24 Apr 2022 01:36:59 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 23O1axSf052627; Sun, 24 Apr 2022 01:36:59 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 23O1axL0052626; Sun, 24 Apr 2022 01:36:59 GMT (envelope-from git) Date: Sun, 24 Apr 2022 01:36:59 GMT Message-Id: <202204240136.23O1axL0052626@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: a98611c3de39 - main - audio/libspecbleach: New port: C library for audio noise reduction List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: a98611c3de39026a7f89e32119b877329e0f691b Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1650764219; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=YsqeKj6dScA8efa869Pj9inrW8pxbpUJdRE4d/mDUvM=; b=kkUbXiGsxEo2U3xXvulpUfRUel471dXCuDJcxjh5Ba4M1/0o/BsiCXnt1GaNZTxVM1RBHC yo24gK6Y1l33APrYzvrUqOLx2g90jbEj+A53SegY++Wcy+6DVPjqHv++6z11ME5qtdar6z N5HpxyxAd8SiX9x5LWJ/72GzK6mYZ2PdmuQMtCv6i0ryOclsI7y4efsKdIokg7m0YRzZLJ zwSzShCsUnPBj6ZiqCiC3bzq6OfWr6UcNyEw3TFOWXy5S84JZRFci1wQMtUGn8lCbheqAB wtJ0j+uQj2a/wpDEpwkZ5CWm/XonJwuz3VzjlJR+WPblCCmMzsgN993W/bSLzQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1650764219; a=rsa-sha256; cv=none; b=LIr1aUmFW0Q8e9y3ykt0pd/Hv6Zv3tNEtoTXYG7v9oQzGJDX5cka4P/Ky+M2DI4hpmNChS ZSKoxvTu0unjbXVSkMCKcrbCFmR6UnwnR91CqUOG8RZwmNVhXzdjG/Tiddhp8c9RhtEdtM V9f+21eUM5UZ4JvOcAiBXtjYOyTjTYJVCcihPtO7TJwzgiyVDpShWQ0UtrRXQxxZiuOzKf wJ0Pa9o1cZSLy6As+QcuCH8vrTb/NqaeKDPHb6RrdCksWpMpJ16LQaFty0Ba1qhnuxrIgB v3OAXkJEldZEdLXEHoP8BCdYCnGMA/Wbg8tOhZDETgsFprO4k8/iNpogWHe0gw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=a98611c3de39026a7f89e32119b877329e0f691b commit a98611c3de39026a7f89e32119b877329e0f691b Author: Yuri Victorovich AuthorDate: 2022-04-24 01:16:40 +0000 Commit: Yuri Victorovich CommitDate: 2022-04-24 01:36:56 +0000 audio/libspecbleach: New port: C library for audio noise reduction --- audio/Makefile | 1 + audio/libspecbleach/Makefile | 26 ++++++++++++++++++++++++++ audio/libspecbleach/distinfo | 3 +++ audio/libspecbleach/pkg-descr | 6 ++++++ 4 files changed, 36 insertions(+) diff --git a/audio/Makefile b/audio/Makefile index 7cbf653ef5b5..21de9bb29f25 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -419,6 +419,7 @@ SUBDIR += libsndfile SUBDIR += libsonic SUBDIR += libsoxr + SUBDIR += libspecbleach SUBDIR += libtremor SUBDIR += libumidi SUBDIR += libvorbis diff --git a/audio/libspecbleach/Makefile b/audio/libspecbleach/Makefile new file mode 100644 index 000000000000..92daadf78d79 --- /dev/null +++ b/audio/libspecbleach/Makefile @@ -0,0 +1,26 @@ +PORTNAME= libspecbleach +DISTVERSIONPREFIX= v +DISTVERSION= 0.1.1 +CATEGORIES= audio + +MAINTAINER= yuri@FreeBSD.org +COMMENT= C library for audio noise reduction + +LICENSE= LGPL21 +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:math/fftw3 +LIB_DEPENDS= libfftw3f.so:math/fftw3-float + +USES= meson pkgconfig +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= lucianodato + +PLIST_FILES= include/specbleach_adenoiser.h \ + include/specbleach_denoiser.h \ + lib/libspecbleach.so \ + libdata/pkgconfig/libspecbleach.pc + +.include diff --git a/audio/libspecbleach/distinfo b/audio/libspecbleach/distinfo new file mode 100644 index 000000000000..73beb639a0b3 --- /dev/null +++ b/audio/libspecbleach/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1650758022 +SHA256 (lucianodato-libspecbleach-v0.1.1_GH0.tar.gz) = 0daad6c761a05887a65695a897978e125d4d2c190df2ae0dd004bb197178ca4c +SIZE (lucianodato-libspecbleach-v0.1.1_GH0.tar.gz) = 33532 diff --git a/audio/libspecbleach/pkg-descr b/audio/libspecbleach/pkg-descr new file mode 100644 index 000000000000..b233eb243138 --- /dev/null +++ b/audio/libspecbleach/pkg-descr @@ -0,0 +1,6 @@ +C library for audio noise reduction and other spectral effects. + +libspecbleach is based on the algorithms that were used in +noise-repellent. + +WWW: https://github.com/lucianodato/libspecbleach