FreeBSD Bugzilla – Attachment 230559 Details for
Bug 260766
audio/ardour6: Update to 6.9.0
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Update audio/ardour6 to 6.9.0, fix MP3 export, upstream build fix.
audio-ardour6-Update-to-6.9.0-MP3-export-r2.patch (text/plain), 5.09 KB, created by
Florian Walpen
on 2021-12-30 15:55:09 UTC
(
hide
)
Description:
Update audio/ardour6 to 6.9.0, fix MP3 export, upstream build fix.
Filename:
MIME Type:
Creator:
Florian Walpen
Created:
2021-12-30 15:55:09 UTC
Size:
5.09 KB
patch
obsolete
>From f22695147fe2b936d0ea6c11010f0b6652989977 Mon Sep 17 00:00:00 2001 >From: Florian Walpen <dev@submerge.ch> >Date: Sun, 26 Dec 2021 23:41:50 +0100 >Subject: [PATCH] audio/ardour6: Update to 6.9.0, MP3 export. > >The update brings improvements to playlist and plugin management: > >https://ardour.org/whatsnew.html > >Fix MP3 audio export. It was unavailable due to missing ffmpeg_harvid >and ffprobe_harvid in $PATH. Create symlink aliases for ffmpeg and >ffprobe as suggested: > >https://manual.ardour.org/video-timeline/setup/ > >While there, add dependencies on harfbuzz and fftw3 libraries, >which were implicitly linked (found by poudriere testport). >--- > audio/ardour6/Makefile | 8 ++++++-- > audio/ardour6/distinfo | 6 +++--- > .../files/patch-libs_ardour_plugin__manager.cc | 18 ++++++++++++++++++ > audio/ardour6/files/patch-libs_fst_wscript | 10 ---------- > audio/ardour6/pkg-plist | 5 +++++ > 5 files changed, 32 insertions(+), 15 deletions(-) > create mode 100644 audio/ardour6/files/patch-libs_ardour_plugin__manager.cc > delete mode 100644 audio/ardour6/files/patch-libs_fst_wscript > >diff --git a/audio/ardour6/Makefile b/audio/ardour6/Makefile >index 28e4d67c73c9..b40abd002b27 100644 >--- a/audio/ardour6/Makefile >+++ b/audio/ardour6/Makefile >@@ -1,10 +1,10 @@ > # Created by: Michael Beer <beerml@sigma6audio.de> > > 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 \ >@@ -107,5 +109,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 <bsd.port.mk> >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 <Carbon/Carbon.h> >+ #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 >-- >2.34.1 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 260766
:
230505
| 230559