[Bug 267868] audio/ardour: Update to 7.1.0 release, replace audio/ardour6.

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 19 Nov 2022 21:09:03 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267868

            Bug ID: 267868
           Summary: audio/ardour: Update to 7.1.0 release, replace
                    audio/ardour6.
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
               URL: https://ardour.org/whatsnew.html
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: dev@submerge.ch

Created attachment 238183
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=238183&action=edit
Update to 7.1.0 release, replace audio/ardour6.

This patch provides an update to Ardour 7.1.0, thereby replacing Ardour 6.9.0
in audio/ardour6 and moving the port to audio/ardour. There's no reason to keep
the major version in the portname, we only had one version for quite some time.

The patch also incorporates bug #267065, relaxing the version requirement on
the python build dependency.

I did some brief testing on 13.0-RELEASE and found no regressions so far.
Apply with "git am".

Some notes about the changes I made:

Issue 1 - Official download is now tailored to browsers only, that's why the
distfile is named "510". Put it in a named and versioned subdirectory to not
mess up the distfiles directory. I didn't find a better download alternative.
Github is not an option, because the download there is deliberately made empty
(sic).

Issue 2 - Even though I followed the advice in the porters handbook to the best
of my knowledge, portlint warns about the use of DISTFILES and DISTNAME. The
problem is the odd distfile name (Issue 1) combined with non-matching
extraction path and portname. If I follow the suggestions of portlint, I have
to define WRKSRC above the license block which portlint doesn't like either.

Issue 3 - Ardour includes its major version (e.g. "ardour7") in many pkg-plist
paths. I factored these out into a substitution variable named ARDOUR_MAJOR, to
ease future updates to the port. Some of these substitutions came through the
portname previously.

-- 
You are receiving this mail because:
You are the assignee for the bug.