Created attachment 188481 [details]
Updating to 1.4.5.
The patch does:
* update to version 1.4.5
* do some alphabetizing
* add NO_ARCH
Created attachment 188482 [details]
Minor fix in the patch.
Created attachment 188533 [details]
Upgrade Beets from 1.4.2 to 1.4.5
I'm attaching a patch built atop the previous patch. This patch contains new options and more accurate dependencies.
The patch does not pass portlint due to warnings like:
WARN: Makefile: no port directory /usr/ports/audio/py-mutagen@py27 found, even though it is listed in RUN_DEPENDS.
Which seems to be related to the new FLAVOR support for Python packages.
But I have manually done basic testing of Beets 1.4.5 using Poudriere in amd64
jails for 11.1-RELEASE-p5 (with all options) and 10.3-RELEASE-p25 (with no options).
The dependency changes originate from the changelogs .
I have also obtained dependency changes by cloning the source code  and diffing them:
git diff v1.4.2 v1.4.5 setup.py
There is a new plugin  that does not have any port option since it requires the
'streaming_extractor_music' binary unavailable in the ports tree
For a complete list of changes, see the changelogs .
A commit references this bug:
Date: Thu Dec 14 16:14:42 UTC 2017
New revision: 456305
audio/beets: update to 1.4.5
Submitted by: Stig Inge Lea Bj?rnsen <firstname.lastname@example.org> (maintainer)
Reported by: Le Baron d'Merde <email@example.com>