Created attachment 185077 [details] shar QAs: * pourdriere 11.1 amd64 * portlint
The port looks great except for one item. The port shows version 1.2.0, but is on a different commit tag. Decide to use the tagged release versions or commits as versioning. If the commit route is chosen, please use the date scheme for updates, ex. g20170812.
(In reply to Richard Gallamore from comment #1) Your approach has a problem. The tag is added to prevent using a very old code. We can drop revision, and switch to date, but what if tomorrow they will make another release? Then we will have to increment PORTEPOCH again and again. Overtime this will cause PORTEPOCH growth. Upstreams sometimes release versions regularly, and then stop for a year or two, then become regular again. Examples: devel/google-perftools, textproc/jq, audio/jack. Setting GH_TAGNAME still preserves the same general version, just moves it to some degree. PORTREVISION can be used to track particular tagname.
(In reply to Yuri Victorovich from comment #2) Okay then, being that I don't use this software and know little about it I'll leave this up to you. It should be good to commit, thanks for your contributions. =]
A commit references this bug: Author: ultima Date: Sun Aug 13 22:34:00 UTC 2017 New revision: 447921 URL: https://svnweb.freebsd.org/changeset/ports/447921 Log: This toolkit contains libraries that wrap the LV2 C API and extensions into easy to use C++ classes. The original work for this was mostly done by Lars Luthman in lv2-c++-tools. WWW: https://github.com/lvtk/lvtk PR: 221272 Submitted by: Yuri Victorovich (maintainer) Reviewed by: matthew (mentor) Approved by: matthew (mentor) Differential Revision: https://reviews.freebsd.org/D12013 Changes: head/audio/Makefile head/audio/lvtk/ head/audio/lvtk/Makefile head/audio/lvtk/distinfo head/audio/lvtk/pkg-descr head/audio/lvtk/pkg-plist
Committed, thanks!