From nobody Tue Jan 04 16:05:58 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 69DF11922A0A; Tue, 4 Jan 2022 16:05: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 4JSyCC0ybPz4Sj6; Tue, 4 Jan 2022 16:05:59 +0000 (UTC) (envelope-from git@FreeBSD.org) 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 00E661B776; Tue, 4 Jan 2022 16:05: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 204G5wna064808; Tue, 4 Jan 2022 16:05:58 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 204G5wkA064807; Tue, 4 Jan 2022 16:05:58 GMT (envelope-from git) Date: Tue, 4 Jan 2022 16:05:58 GMT Message-Id: <202201041605.204G5wkA064807@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: =?utf-8?Q?Fernando Apestegu=C3=ADa?= Subject: git: f9d2916c1ef6 - main - audio/ardour6: Update to 6.9.0 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: fernape X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f9d2916c1ef66b3a4b70f7c6da2c4679b63ed68e Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1641312359; 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=7ZO7FD4+mliSRktxRAOWbkjqvHyvg6MB21L+MrdrvSk=; b=lTae/v0r1qKm8HOcRcc/31S6/+rjqpqHr17t36RzgdW5MKJ1Z2nEaBqq4T0EZSi4Mf3lEN 9BA/A7VFXGtwbGbuyDl6vVfgc3T/ZBwWDb6UVNWYy1fdp9IEGN3VzroqwngasVfN4bfRBa qaY1DpwNpLPhp/6gEbA26Mnj8OOsoAsmbnB7KZpFKuB4QAU4V2IhyFgn25w/NrkXg22TfZ 3btsen+TIfzx/zxgfAo3f/erLgmJ5Q1dQQNKFH9G4DmbQiPW+9x4KY/dy89daHZ0zVQzw4 y4TMR4C6FTukL6nikwW5KExgntGM5WF7+U6q+9F19Gm7QzETOE2dq7ozMYr7Tg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1641312359; a=rsa-sha256; cv=none; b=ZKqdWLPTWPvzQ9NYUjwlaWg54MZvhIKg77pGrU7pb4GHgTh7LzrvsvyDfgZCY/Q5/BSjYF qGLbcG4yvZLCQhAuntKiQUfVUWY5+XIdnWD2BqvlTKcvUVYlkXzRz53lm35Fl+EQ399+83 GUtMe5xmeM0ah8wArob9789XISulQDXMkfI5AtpGOCZo0LgdKgWYxJwmDeV4FqG6u0CwsV efBQe1IH2SbJeC7jZgshsx8kWk6Mg827cp0ir6G8dx8kExzOlVQa6UOR964L5DADHEN8Ay PgMY1c3YKcWuHBkzmroHV2PekTUs43Xf1bps1Jeaupq1TOONZRdg0EYa93pxvA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by fernape: URL: https://cgit.FreeBSD.org/ports/commit/?id=f9d2916c1ef66b3a4b70f7c6da2c4679b63ed68e commit f9d2916c1ef66b3a4b70f7c6da2c4679b63ed68e Author: Florian Walpen AuthorDate: 2022-01-04 12:20:10 +0000 Commit: Fernando ApesteguĂ­a CommitDate: 2022-01-04 16:03:38 +0000 audio/ardour6: Update to 6.9.0 Fix MP3 audio export. It was unavailable due to missing ffmpeg_harvid and ffprobe_harvid in $PATH. Add dependencies on harfbuzz and fftw3 libraries, which were implicitly linked. While here, pet linters. PR: 260766 Reported by: dev@submerge.ch --- audio/ardour6/Makefile | 17 +++++++++++------ audio/ardour6/distinfo | 6 +++--- .../ardour6/files/patch-libs_ardour_plugin__manager.cc | 18 ++++++++++++++++++ audio/ardour6/files/patch-libs_fst_wscript | 10 ---------- audio/ardour6/pkg-plist | 5 +++++ 5 files changed, 37 insertions(+), 19 deletions(-) diff --git a/audio/ardour6/Makefile b/audio/ardour6/Makefile index 28e4d67c73c9..1284df57f623 100644 --- a/audio/ardour6/Makefile +++ b/audio/ardour6/Makefile @@ -1,10 +1,10 @@ # Created by: Michael Beer PORTNAME= ardour6 -PORTVERSION= 6.8.0 -PORTREVISION= 1 +PORTVERSION= 6.9.0 CATEGORIES= audio MASTER_SITES= LOCAL/nc/mirror/ \ + https://community.ardour.org/srctar/ \ https://misc.neelc.org/mirror/ # The original master side points to the latest release only: # MASTER_SITES= https://community.ardour.org/srctar/ @@ -32,11 +32,13 @@ LIB_DEPENDS= libserd-0.so:devel/serd \ libjack.so:audio/jack \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ + libharfbuzz.so:print/harfbuzz \ libboost_date_time.so:devel/boost-libs \ libvamp-hostsdk.so:audio/vamp-plugin-sdk \ libsamplerate.so:audio/libsamplerate \ libsndfile.so:audio/libsndfile \ libtag.so:audio/taglib \ + libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float \ libcurl.so:ftp/curl \ libogg.so:audio/libogg \ @@ -48,12 +50,9 @@ USES= compiler:c++11-lang desktop-file-utils gettext gnome \ libarchive pkgconfig python:3.7,build readline tar:bzip2 \ waf xorg USE_CXXSTD= c++11 -USE_XORG= x11 USE_GNOME= atk cairo cairomm gdkpixbuf2 glib20 glibmm gtk20 gtkmm24 pango USE_LDCONFIG= yes -BINARY_ALIAS+= gas=${CC} - -PLIST_SUB= ARDOURVERSION=${PORTVERSION} +USE_XORG= x11 CONFIGURE_ARGS= --optimize --ptformat --freedesktop --no-phone-home \ --with-backends=jack,dummy --internal-shared-libs --no-vst3 \ @@ -64,6 +63,10 @@ CONFIGURE_ARGS_i386= --arch='-msse -mfpmath=sse -march=i686 -DARCH_X86' --dist-t LDFLAGS_powerpc= -Wl,-z,notext +BINARY_ALIAS+= gas=${CC} + +PLIST_SUB= ARDOURVERSION=${PORTVERSION} + post-patch: @${REINPLACE_CMD} -e 's/obj\.use = '\''libsmf libpbd'\''/obj\.use = '\''libsmf_internal libpbd'\''/g' ${WRKSRC}/libs/evoral/wscript @${REINPLACE_CMD} -e 's/libsmf\.name = '\''libsmf'\''/libsmf\.name = '\''libsmf_internal'\''/g' ${WRKSRC}/libs/evoral/wscript @@ -107,5 +110,7 @@ post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/ardour-${PORTVERSION} @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/hardour-${PORTVERSION} @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/luasession + @${LN} -sf ffmpeg ${STAGEDIR}${PREFIX}/bin/ffmpeg_harvid + @${LN} -sf ffprobe ${STAGEDIR}${PREFIX}/bin/ffprobe_harvid .include diff --git a/audio/ardour6/distinfo b/audio/ardour6/distinfo index 56bec8654554..2dab16a50fba 100644 --- a/audio/ardour6/distinfo +++ b/audio/ardour6/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1627155605 -SHA256 (Ardour-6.8.0.tar.bz2) = bb5b48b7204c7dbfdc3b690a50e07cd651e82e0e6f8c2aefeb3d4b4289f4002d -SIZE (Ardour-6.8.0.tar.bz2) = 12152361 +TIMESTAMP = 1640539358 +SHA256 (Ardour-6.9.0.tar.bz2) = dcb68215822e3f826c9fc0826c7f9f98c9b6d39a4cb9ab67432c85eb5c636732 +SIZE (Ardour-6.9.0.tar.bz2) = 12297369 diff --git a/audio/ardour6/files/patch-libs_ardour_plugin__manager.cc b/audio/ardour6/files/patch-libs_ardour_plugin__manager.cc new file mode 100644 index 000000000000..64b2507b3393 --- /dev/null +++ b/audio/ardour6/files/patch-libs_ardour_plugin__manager.cc @@ -0,0 +1,18 @@ +--- libs/ardour/plugin_manager.cc.orig 2021-08-13 16:20:07 UTC ++++ libs/ardour/plugin_manager.cc +@@ -87,6 +87,7 @@ + #include "ardour/search_paths.h" + + #if (defined WINDOWS_VST_SUPPORT || defined MACVST_SUPPORT || defined LXVST_SUPPORT) ++#include "ardour/system_exec.h" + #include "ardour/vst2_scan.h" + #endif + +@@ -113,6 +114,7 @@ + + #include "ardour/audio_unit.h" + #include "ardour/auv2_scan.h" ++#include "ardour/system_exec.h" + #include + #endif + diff --git a/audio/ardour6/files/patch-libs_fst_wscript b/audio/ardour6/files/patch-libs_fst_wscript deleted file mode 100644 index 9c70d438c589..000000000000 --- a/audio/ardour6/files/patch-libs_fst_wscript +++ /dev/null @@ -1,10 +0,0 @@ ---- libs/fst/wscript.orig 2020-10-27 11:30:54 UTC -+++ libs/fst/wscript -@@ -80,7 +80,6 @@ def build(bld): - - obj.includes = [ '../pbd/', '../ardour/', '.' ] - obj.defines = [ -- '_POSIX_SOURCE', - 'USE_WS_PREFIX', - 'VST_SCANNER_APP', - 'PACKAGE="' + I18N_PACKAGE + str(bld.env['MAJOR']) + '"', diff --git a/audio/ardour6/pkg-plist b/audio/ardour6/pkg-plist index 211f6b0e8a43..eb4f40b079df 100644 --- a/audio/ardour6/pkg-plist +++ b/audio/ardour6/pkg-plist @@ -5,6 +5,8 @@ bin/ardour6-fix_bbtppq bin/ardour6-lua bin/ardour6-new_empty_session bin/ardour6-new_session +bin/ffmpeg_harvid +bin/ffprobe_harvid %%ETCDIR%%/ardour.keys %%ETCDIR%%/ardour.menus %%ETCDIR%%/clearlooks.ardoursans.rc @@ -262,6 +264,9 @@ share/applications/ardour6.desktop %%DATADIR%%/mcp/nucleus.device %%DATADIR%%/mcp/qcon+qex.device %%DATADIR%%/mcp/qcon.device +%%DATADIR%%/mcp/qcon_g2+g2ex.device +%%DATADIR%%/mcp/qcon_g2.device +%%DATADIR%%/mcp/qcon_g2ex+g2.device %%DATADIR%%/mcp/qex+qcon.device %%DATADIR%%/mcp/ruco.device %%DATADIR%%/mcp/user.profile