Created attachment 230505 [details] Update audio/ardour6 to 6.9.0, fix 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). NOTE: There's still an open issue with the MASTER_SITES. Sources are currently fetched from mirrors run by Neel Chauhan. I added the original master site to fetch the current 6.9.0 sources - @nc, do you intend to update the mirrors?
Created attachment 230559 [details] Update audio/ardour6 to 6.9.0, fix MP3 export, upstream build fix. Revise the build fix patch to match the one that went upstream yesterday: https://github.com/Ardour/ardour/pull/655
^Triage: [tags] in issue Titles are deprecated. ^Triage: Simplifying title ^Triage: If there is a changelog or release notes URL available for this version, please add it to the URL field. Thanks!
(In reply to Fernando Apesteguía from comment #2) Thanks for the hints. The MP3 export fix is actually something we missed in our packaging, not something that was changed by the Ardour update. Thus the separate mention in the title.
(In reply to Florian Walpen from comment #3) Great. Already added to the commit message. Build testing will take some time :-)
(In reply to Fernando Apesteguía from comment #4) No hurry - did you read the note about the MASTER_SITES? The patch will work for now, as it also fetches from upstream. But the additional mirrors from Neel Chauhan will fail if he doesn't update them. Additional mirrors are necessary in the long run, because upstream has the odd habit of removing old sources on a new release - fetch for 6.9.0 will fail when they release 7.0.0 ... Or would this already be covered by the FreeBSD distfile backup mirrors?
(In reply to Florian Walpen from comment #5) Ideally, upstream should give some time before deleting the old distributions. Otherwise yes, we would need to update the Neel's mirrors.
Committed, Thanks!
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=f9d2916c1ef66b3a4b70f7c6da2c4679b63ed68e commit f9d2916c1ef66b3a4b70f7c6da2c4679b63ed68e Author: Florian Walpen <dev@submerge.ch> AuthorDate: 2022-01-04 12:20:10 +0000 Commit: Fernando Apesteguía <fernape@FreeBSD.org> 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 +++--- .../files/patch-libs_ardour_plugin__manager.cc (new) | 18 ++++++++++++++++++ audio/ardour6/files/patch-libs_fst_wscript (gone) | 10 ---------- audio/ardour6/pkg-plist | 5 +++++ 5 files changed, 37 insertions(+), 19 deletions(-)