From nobody Mon May 08 08:26:49 2023 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 4QFDsj726Hz49ZCS; Mon, 8 May 2023 08:26:49 +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 4QFDsj66r6z3nPB; Mon, 8 May 2023 08:26:49 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1683534409; 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=bFSs/rFBkXADo2AIlVzXD0IYOa8uVmd71NPjDJQdwMU=; b=x5RPIt+VdWUI5Rn9vLVf8twIzFIOLdhBKrPMmr82lcdvUEIRtN5KtF4bmpKhVOl0NWcyHx 5Q7/rgmQcwJ5gv8YyY+jQEPL63/HJ/Fk0wP+3XcPzq7R/WLL4Z0yG2fFp2UInAYX1CY4TZ fdRNiY5nE0tWOlDSA2aCHasAKR2eXgco7ZtggPtR1De0PMXbwVRypncQhyfazap/rXMClm v/oFv69Bwt960Ec3tkmVUO0DsGEESUYVsLjNVK0Z5zX2Scge4VXKNxgOeuslmIEwkgWwnb SLAFY/trMsZijuZP3rvGsl8ayQuadj4n/yXW8TkP+fsvCGP+NK4JGCvaC58T/g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1683534409; 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=bFSs/rFBkXADo2AIlVzXD0IYOa8uVmd71NPjDJQdwMU=; b=kzhH4zH7PWZuf7ieFCVaPsbA664VVIaInVieENTtFTYz6iBLLfdUB8Pp7Hf1o1tzTtMpyu KWSP4b/yudINzax8T49atnul63rLLi0nKTdmy6LXgdg1tDxqois+SlipBuKUcd3iJx0RWO xRKRt41MGr7AAC8vXTryD023EVamcBfPq7WiTT7WVd2swx+exMwROLNxBlHJVN1JWMtvbk DQMg0XTG5VWFFMG4UUNXDskl8yH1t03NzFBeEyRgDz2FxgOitwVMomyR1C5l89AUdg0/sv mE3kCMP/k50D3sXUHPuFUI6pTOT9WB/uErNfVuG5vlPSi3JcmtF9p5/qmBO91g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1683534409; a=rsa-sha256; cv=none; b=Erx1cWP6Cvvo7H/tSBA2/p90czHb3fXEdl35eYyztCyBbG3LqZTB1NHcQ70I/J+ftjfPBf 7hfucllIaERRaywScw8AWede4QcwbyoT8kn1Di6VPbDPQMZOmc9GMqtDEkBMg2Zq9ePdQP zBcTj2egoZjorHrogieJTNNHWuqK/j3aP52dkM35GTaKZPP2pfRFqKTEFqkPDoCoJCIgqh P8GftH5H3He6ua20ulEfTe8OZhfkMwuQm81wWlqgncHBWPf2tvFCUYPXmioJCZaC/pTjSf inerZVVk9g+25lwKFJ6ka3rMk3zShMFcnD49aIm6MIjJUJShc8vOWxy0H0uhlg== 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 4QFDsj4wSKztLg; Mon, 8 May 2023 08:26:49 +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 3488Qnfl051151; Mon, 8 May 2023 08:26:49 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 3488Qngo051150; Mon, 8 May 2023 08:26:49 GMT (envelope-from git) Date: Mon, 8 May 2023 08:26:49 GMT Message-Id: <202305080826.3488Qngo051150@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Robert Clausecker Subject: git: 7bce1a901ed9 - main - audio/ardour: Update to 7.4.0 release. 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: fuz X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7bce1a901ed94a7b83880c051faeb7736ea9a431 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by fuz: URL: https://cgit.FreeBSD.org/ports/commit/?id=7bce1a901ed94a7b83880c051faeb7736ea9a431 commit 7bce1a901ed94a7b83880c051faeb7736ea9a431 Author: Florian Walpen AuthorDate: 2023-04-27 22:55:37 +0000 Commit: Robert Clausecker CommitDate: 2023-05-08 08:25:51 +0000 audio/ardour: Update to 7.4.0 release. Changes: https://ardour.org/whatsnew.html PR: 271299 --- audio/ardour/Makefile | 5 +- audio/ardour/distinfo | 6 +- .../files/patch-libs_ardour_sse__functions__avx.cc | 11 --- ...patch-libs_ardour_sse__functions__avx__linux.cc | 84 ---------------- .../patch-libs_ardour_x86__functions__avx512f.cc | 109 --------------------- .../files/patch-libs_ardour_x86__functions__fma.cc | 13 --- audio/ardour/pkg-plist | 1 + 7 files changed, 6 insertions(+), 223 deletions(-) diff --git a/audio/ardour/Makefile b/audio/ardour/Makefile index 99aa272038d2..7668119dd8de 100644 --- a/audio/ardour/Makefile +++ b/audio/ardour/Makefile @@ -1,12 +1,11 @@ PORTNAME= ardour -DISTVERSION= 7.3.0 -PORTREVISION= 1 +DISTVERSION= 7.4.0 CATEGORIES= audio # Official source download is tailored to browsers, downloads from github are # deliberately made empty. Put the badly named distfile into a subdirectory. MASTER_SITES= https://community.ardour.org/download/release/ DISTNAME= Ardour-${DISTVERSION} -DISTFILES= 522 +DISTFILES= 528 DIST_SUBDIR= ${DISTNAME} MAINTAINER= dev@submerge.ch diff --git a/audio/ardour/distinfo b/audio/ardour/distinfo index cc3582c78e70..b6d09f9194f9 100644 --- a/audio/ardour/distinfo +++ b/audio/ardour/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1676815269 -SHA256 (Ardour-7.3.0/522) = 1f45263b4fbfd69e605125bd9094b43fac85d164f1839d29681b8d4ee5695f29 -SIZE (Ardour-7.3.0/522) = 12897398 +TIMESTAMP = 1682635949 +SHA256 (Ardour-7.4.0/528) = 4df3e9416df6b3d653564855e870f131c989ec1e4f5f4cea0b06598d617a4d3b +SIZE (Ardour-7.4.0/528) = 12940403 diff --git a/audio/ardour/files/patch-libs_ardour_sse__functions__avx.cc b/audio/ardour/files/patch-libs_ardour_sse__functions__avx.cc deleted file mode 100644 index 10d8ff612f2c..000000000000 --- a/audio/ardour/files/patch-libs_ardour_sse__functions__avx.cc +++ /dev/null @@ -1,11 +0,0 @@ ---- libs/ardour/sse_functions_avx.cc.orig 2023-02-21 01:18:30 UTC -+++ libs/ardour/sse_functions_avx.cc -@@ -47,7 +47,7 @@ x86_sse_avx_find_peaks(const float* buf, uint32_t nfra - // load each 64 bytes into cash before processing - while (nframes >= 16) { - #if defined(COMPILER_MSVC) || defined(COMPILER_MINGW) -- _mm_prefetch(((char*)buf+64), _mm_hint(0) ); -+ _mm_prefetch(((char*)buf+64), _MM_HINT_NTA ); - #else - __builtin_prefetch(buf+64,0,0); - #endif diff --git a/audio/ardour/files/patch-libs_ardour_sse__functions__avx__linux.cc b/audio/ardour/files/patch-libs_ardour_sse__functions__avx__linux.cc deleted file mode 100644 index c83d581aa634..000000000000 --- a/audio/ardour/files/patch-libs_ardour_sse__functions__avx__linux.cc +++ /dev/null @@ -1,84 +0,0 @@ ---- libs/ardour/sse_functions_avx_linux.cc.orig 2023-02-21 01:17:58 UTC -+++ libs/ardour/sse_functions_avx_linux.cc -@@ -106,7 +106,7 @@ x86_sse_avx_compute_peak(const float *src, uint32_t nf - while (nframes >= 32) - { - #ifdef _WIN32 -- _mm_prefetch(reinterpret_cast(src + 32), _mm_hint(0)); -+ _mm_prefetch(reinterpret_cast(src + 32), _MM_HINT_NTA); - #else - __builtin_prefetch(reinterpret_cast(src + 32), 0, 0); - #endif -@@ -196,7 +196,7 @@ x86_sse_avx_find_peaks(const float *src, uint32_t nfra - while (nframes >= 32) - { - #ifdef _WIN32 -- _mm_prefetch(reinterpret_cast(src + 32), _mm_hint(0)); -+ _mm_prefetch(reinterpret_cast(src + 32), _MM_HINT_NTA); - #else - __builtin_prefetch(reinterpret_cast(src + 32), 0, 0); - #endif -@@ -278,7 +278,7 @@ x86_sse_avx_apply_gain_to_buffer(float *dst, uint32_t - while (frames >= 16) - { - #if defined(COMPILER_MSVC) || defined(COMPILER_MINGW) -- _mm_prefetch(((char *)dst + (16 * sizeof(float))), _mm_hint(0)); -+ _mm_prefetch(((char *)dst + (16 * sizeof(float))), _MM_HINT_NTA); - #else - __builtin_prefetch(reinterpret_cast(dst + 16), 0, 0); - #endif -@@ -410,8 +410,8 @@ x86_sse_avx_mix_buffers_with_gain_unaligned(float *dst - while (nframes >= 16) - { - #if defined(COMPILER_MSVC) || defined(COMPILER_MINGW) -- _mm_prefetch(((char *)dst + (16 * sizeof(float))), _mm_hint(0)); -- _mm_prefetch(((char *)src + (16 * sizeof(float))), _mm_hint(0)); -+ _mm_prefetch(((char *)dst + (16 * sizeof(float))), _MM_HINT_NTA); -+ _mm_prefetch(((char *)src + (16 * sizeof(float))), _MM_HINT_NTA); - #else - __builtin_prefetch(reinterpret_cast(src + 16), 0, 0); - __builtin_prefetch(reinterpret_cast(dst + 16), 0, 0); -@@ -503,8 +503,8 @@ x86_sse_avx_mix_buffers_with_gain_aligned(float *dst, - while (nframes >= 16) - { - #if defined(COMPILER_MSVC) || defined(COMPILER_MINGW) -- _mm_prefetch(((char *)dst + (16 * sizeof(float))), _mm_hint(0)); -- _mm_prefetch(((char *)src + (16 * sizeof(float))), _mm_hint(0)); -+ _mm_prefetch(((char *)dst + (16 * sizeof(float))), _MM_HINT_NTA); -+ _mm_prefetch(((char *)src + (16 * sizeof(float))), _MM_HINT_NTA); - #else - __builtin_prefetch(reinterpret_cast(src + 16), 0, 0); - __builtin_prefetch(reinterpret_cast(dst + 16), 0, 0); -@@ -592,8 +592,8 @@ x86_sse_avx_mix_buffers_no_gain_unaligned(float *dst, - while (nframes >= 16) - { - #if defined(COMPILER_MSVC) || defined(COMPILER_MINGW) -- _mm_prefetch(((char *)dst + (16 * sizeof(float))), _mm_hint(0)); -- _mm_prefetch(((char *)src + (16 * sizeof(float))), _mm_hint(0)); -+ _mm_prefetch(((char *)dst + (16 * sizeof(float))), _MM_HINT_NTA); -+ _mm_prefetch(((char *)src + (16 * sizeof(float))), _MM_HINT_NTA); - #else - __builtin_prefetch(reinterpret_cast(src + 16), 0, 0); - __builtin_prefetch(reinterpret_cast(dst + 16), 0, 0); -@@ -674,8 +674,8 @@ x86_sse_avx_mix_buffers_no_gain_aligned(float *dst, co - while (nframes >= 32) - { - #if defined(COMPILER_MSVC) || defined(COMPILER_MINGW) -- _mm_prefetch(((char *)dst + (32 * sizeof(float))), _mm_hint(0)); -- _mm_prefetch(((char *)src + (32 * sizeof(float))), _mm_hint(0)); -+ _mm_prefetch(((char *)dst + (32 * sizeof(float))), _MM_HINT_NTA); -+ _mm_prefetch(((char *)src + (32 * sizeof(float))), _MM_HINT_NTA); - #else - __builtin_prefetch(reinterpret_cast(src + 32), 0, 0); - __builtin_prefetch(reinterpret_cast(dst + 32), 0, 0); -@@ -717,8 +717,8 @@ x86_sse_avx_mix_buffers_no_gain_aligned(float *dst, co - while (nframes >= 16) - { - #if defined(COMPILER_MSVC) || defined(COMPILER_MINGW) -- _mm_prefetch(((char *)dst + (16 * sizeof(float))), _mm_hint(0)); -- _mm_prefetch(((char *)src + (16 * sizeof(float))), _mm_hint(0)); -+ _mm_prefetch(((char *)dst + (16 * sizeof(float))), _MM_HINT_NTA); -+ _mm_prefetch(((char *)src + (16 * sizeof(float))), _MM_HINT_NTA); - #else - __builtin_prefetch(reinterpret_cast(src + 16), 0, 0); - __builtin_prefetch(reinterpret_cast(dst + 16), 0, 0); diff --git a/audio/ardour/files/patch-libs_ardour_x86__functions__avx512f.cc b/audio/ardour/files/patch-libs_ardour_x86__functions__avx512f.cc deleted file mode 100644 index 79f1f3c649f7..000000000000 --- a/audio/ardour/files/patch-libs_ardour_x86__functions__avx512f.cc +++ /dev/null @@ -1,109 +0,0 @@ ---- libs/ardour/x86_functions_avx512f.cc.orig 2023-02-21 01:05:04 UTC -+++ libs/ardour/x86_functions_avx512f.cc -@@ -83,7 +83,7 @@ x86_avx512f_compute_peak(const float *src, uint32_t nf - } - - while (frames >= 256) { -- _mm_prefetch(reinterpret_cast(src + 256), _mm_hint(0)); -+ _mm_prefetch(reinterpret_cast(src + 256), _MM_HINT_NTA); - - __m512 x0 = _mm512_load_ps(src + 0); - __m512 x1 = _mm512_load_ps(src + 16); -@@ -142,7 +142,7 @@ x86_avx512f_compute_peak(const float *src, uint32_t nf - } - - while (frames >= 128) { -- _mm_prefetch(reinterpret_cast(src + 128), _mm_hint(0)); -+ _mm_prefetch(reinterpret_cast(src + 128), _MM_HINT_NTA); - - __m512 x0 = _mm512_load_ps(src + 0); - __m512 x1 = _mm512_load_ps(src + 16); -@@ -176,7 +176,7 @@ x86_avx512f_compute_peak(const float *src, uint32_t nf - } - - while (frames >= 64) { -- _mm_prefetch(reinterpret_cast(src + 64), _mm_hint(0)); -+ _mm_prefetch(reinterpret_cast(src + 64), _MM_HINT_NTA); - - __m512 x0 = _mm512_load_ps(src + 0); - __m512 x1 = _mm512_load_ps(src + 16); -@@ -310,7 +310,7 @@ x86_avx512f_find_peaks(const float *src, uint32_t nfra - } - - while (frames >= 256) { -- _mm_prefetch(reinterpret_cast(src + 256), _mm_hint(0)); -+ _mm_prefetch(reinterpret_cast(src + 256), _MM_HINT_NTA); - - __m512 x0 = _mm512_load_ps(src + 0); - __m512 x1 = _mm512_load_ps(src + 16); -@@ -371,7 +371,7 @@ x86_avx512f_find_peaks(const float *src, uint32_t nfra - } - - while (frames >= 128) { -- _mm_prefetch(reinterpret_cast(src + 128), _mm_hint(0)); -+ _mm_prefetch(reinterpret_cast(src + 128), _MM_HINT_NTA); - - __m512 x0 = _mm512_load_ps(src + 0); - __m512 x1 = _mm512_load_ps(src + 16); -@@ -405,7 +405,7 @@ x86_avx512f_find_peaks(const float *src, uint32_t nfra - } - - while (frames >= 64) { -- _mm_prefetch(reinterpret_cast(src + 64), _mm_hint(0)); -+ _mm_prefetch(reinterpret_cast(src + 64), _MM_HINT_NTA); - - __m512 x0 = _mm512_load_ps(src + 0); - __m512 x1 = _mm512_load_ps(src + 16); -@@ -532,7 +532,7 @@ x86_avx512f_apply_gain_to_buffer(float *dst, uint32_t - - // Process the remaining samples 128 at a time - while (frames >= 128) { -- _mm_prefetch(reinterpret_cast(dst + 128), _mm_hint(0)); -+ _mm_prefetch(reinterpret_cast(dst + 128), _MM_HINT_NTA); - - __m512 x0 = _mm512_load_ps(dst + 0); - __m512 x1 = _mm512_load_ps(dst + 16); -@@ -679,8 +679,8 @@ x86_avx512f_mix_buffers_with_gain(float *dst, const fl - - // Process the remaining samples 128 at a time - while (frames >= 128) { -- _mm_prefetch(reinterpret_cast(src + 128), _mm_hint(0)); -- _mm_prefetch(reinterpret_cast(dst + 128), _mm_hint(0)); -+ _mm_prefetch(reinterpret_cast(src + 128), _MM_HINT_NTA); -+ _mm_prefetch(reinterpret_cast(dst + 128), _MM_HINT_NTA); - - __m512 x0 = _mm512_load_ps(src + 0); - __m512 x1 = _mm512_load_ps(src + 16); -@@ -836,8 +836,8 @@ x86_avx512f_mix_buffers_no_gain(float *dst, const floa - - // Process the remaining samples 128 at a time - while (frames >= 128) { -- _mm_prefetch(reinterpret_cast(src + 128), _mm_hint(0)); -- _mm_prefetch(reinterpret_cast(dst + 128), _mm_hint(0)); -+ _mm_prefetch(reinterpret_cast(src + 128), _MM_HINT_NTA); -+ _mm_prefetch(reinterpret_cast(dst + 128), _MM_HINT_NTA); - - __m512 x0 = _mm512_load_ps(src + 0); - __m512 x1 = _mm512_load_ps(src + 16); -@@ -987,8 +987,8 @@ x86_avx512f_copy_vector(float *dst, const float *src, - - // Process 256 samples at a time - while (frames >= 256) { -- _mm_prefetch(reinterpret_cast(src + 256), _mm_hint(0)); -- _mm_prefetch(reinterpret_cast(dst + 256), _mm_hint(0)); -+ _mm_prefetch(reinterpret_cast(src + 256), _MM_HINT_NTA); -+ _mm_prefetch(reinterpret_cast(dst + 256), _MM_HINT_NTA); - - __m512 x0 = _mm512_load_ps(src + 0); - __m512 x1 = _mm512_load_ps(src + 16); -@@ -1033,8 +1033,8 @@ x86_avx512f_copy_vector(float *dst, const float *src, - - // Process remaining samples 64 at a time - while (frames >= 64) { -- _mm_prefetch(reinterpret_cast(src + 64), _mm_hint(0)); -- _mm_prefetch(reinterpret_cast(dst + 64), _mm_hint(0)); -+ _mm_prefetch(reinterpret_cast(src + 64), _MM_HINT_NTA); -+ _mm_prefetch(reinterpret_cast(dst + 64), _MM_HINT_NTA); - - __m512 x0 = _mm512_load_ps(src + 0); - __m512 x1 = _mm512_load_ps(src + 16); diff --git a/audio/ardour/files/patch-libs_ardour_x86__functions__fma.cc b/audio/ardour/files/patch-libs_ardour_x86__functions__fma.cc deleted file mode 100644 index f8afdb13e60a..000000000000 --- a/audio/ardour/files/patch-libs_ardour_x86__functions__fma.cc +++ /dev/null @@ -1,13 +0,0 @@ ---- libs/ardour/x86_functions_fma.cc.orig 2023-02-21 01:16:53 UTC -+++ libs/ardour/x86_functions_fma.cc -@@ -67,8 +67,8 @@ x86_fma_mix_buffers_with_gain( - - while (nframes >= 16) { - #if defined(COMPILER_MSVC) || defined(COMPILER_MINGW) -- _mm_prefetch(((char *)dst + (16 * sizeof(float))), _mm_hint(0)); -- _mm_prefetch(((char *)src + (16 * sizeof(float))), _mm_hint(0)); -+ _mm_prefetch(((char *)dst + (16 * sizeof(float))), _MM_HINT_NTA); -+ _mm_prefetch(((char *)src + (16 * sizeof(float))), _MM_HINT_NTA); - #else - __builtin_prefetch(src + (16 * sizeof(float)), 0, 0); - __builtin_prefetch(dst + (16 * sizeof(float)), 0, 0); diff --git a/audio/ardour/pkg-plist b/audio/ardour/pkg-plist index f54224ea8a52..a1936e6539c1 100644 --- a/audio/ardour/pkg-plist +++ b/audio/ardour/pkg-plist @@ -871,6 +871,7 @@ share/applications/%%ARDOUR_MAJOR%%.desktop %%DATADIR%%/scripts/split_all_markers.lua %%DATADIR%%/scripts/stop_at_marker.lua %%DATADIR%%/scripts/store_recall_mixer.lua +%%DATADIR%%/scripts/surround_to_stereo.lua %%DATADIR%%/scripts/tomsloop.lua %%DATADIR%%/scripts/track_organizer.lua %%DATADIR%%/scripts/tx_raw_midi_from_file.lua