From: "Robert Lillack" Subject: Re: UPDATE: wayland/wlroots-0.19 --> 0.19 & 0.20 To: "Volker Schlecht" , ports@openbsd.org Date: Wed, 27 May 2026 21:00:32 +0200 Hi Volker, thanks for the feedback! Am Di, 26. Mai 2026, um 20:44, schrieb Volker Schlecht: > * My instinct would be to name the SUBDIRs 19 and 20 instead of 0.19 and 0.20 Looking at existing multi-version ports in the tree, the dotted convention seems to be consistent: lang/lua/{5.1,5.2,5.3,5.4}, lang/python/{2.7,3}, lang/ruby/{3.3,3.4,4.0}. I couldn't find a precedent for stripping the dot, so I went with what's already established. Having said this, there does not seem to be any port with a version <1.0; so I'll still happily change this ... > * I think that EPOCH=0 needs to be added to Makefile.inc Done. > * ... which turns the PKGSPEC for both into >=0.19v0,<0.20v0 / >=0.20v0,<0.21v0 Done. > * I think that you need to add a "@pkgpath wayland/wlroots" to the PLISTs Added this to 0.19/pkg/PLIST. Following lang/lua/5.1/pkg/PLIST, only the version that previously lived at the un-versioned path declares the old pkgpath. Right? > * I think that the @conflict markers should be aligned with the PKGSPECs Done. > * MODWLROOTS_LIB_DEPENDS needs tweaking > (assuming that the SUBDIRs are 19/ and 20/): Kept for now, see point above. Appreciate the second pair of eyes and keen to hear if anyone more familiar with the multi-version idiom disagrees with any of the above. New TGZ attached, diff also updated at: https://github.com/roblillack/openbsd-ports/pull/2/changes Best, --rob. -- http://roblillack.net/ pgp key id: 0xE7FFDF77