Bug 260766 - audio/ardour6: Update to 6.9.0
Summary: audio/ardour6: Update to 6.9.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Fernando Apesteguía
URL: https://ardour.org/whatsnew.html
Keywords:
Depends on:
Blocks:
 
Reported: 2021-12-28 19:10 UTC by Florian Walpen
Modified: 2022-01-04 16:07 UTC (History)
2 users (show)

See Also:


Attachments
Update audio/ardour6 to 6.9.0, fix MP3 export. (4.92 KB, patch)
2021-12-28 19:10 UTC, Florian Walpen
no flags Details | Diff
Update audio/ardour6 to 6.9.0, fix MP3 export, upstream build fix. (5.09 KB, patch)
2021-12-30 15:55 UTC, Florian Walpen
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Florian Walpen 2021-12-28 19:10:40 UTC
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?
Comment 1 Florian Walpen 2021-12-30 15:55:09 UTC
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
Comment 2 Fernando Apesteguía freebsd_committer freebsd_triage 2022-01-04 12:19:53 UTC
^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!
Comment 3 Florian Walpen 2022-01-04 14:32:12 UTC
(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.
Comment 4 Fernando Apesteguía freebsd_committer freebsd_triage 2022-01-04 14:41:33 UTC
(In reply to Florian Walpen from comment #3)

Great. Already added to the commit message.

Build testing will take some time :-)
Comment 5 Florian Walpen 2022-01-04 14:58:01 UTC
(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?
Comment 6 Fernando Apesteguía freebsd_committer freebsd_triage 2022-01-04 15:20:01 UTC
(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.
Comment 7 Fernando Apesteguía freebsd_committer freebsd_triage 2022-01-04 16:06:56 UTC
Committed,

Thanks!
Comment 8 commit-hook freebsd_committer freebsd_triage 2022-01-04 16:07:01 UTC
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(-)