On Wed, Dec 25 2019, Tom Murphy <open...@pertho.net> wrote: > Hi Ingo & ports@, > > This is my first stab at redoing x11/lemonfonts into a SUBPACKAGE > port. I've taken x11/lemonbar and added a -xft SUBPACKAGE that can > do the nicer fonts.
This doesn't really look like a SUBPACKAGE port. SUBPACKAGES are what you use within *one* port to provide multiple subparts with varying dependencies (eg a -postgresql subpackage that provides additional support for postgres) or purpose (eg a -server subpackage). See MULTI_PACKAGES in ports(7). With your current proposal I see no reason to move the regular port under "base" and the fork under "xft", since they don't share anything using an x11/lemonbar/Makefile.inc file. I fear I'm missing the whole picture, but as is this looks like a candidate for a new port called x11/lemonbar-xft or whatever, with proper @conflict markers added to the PLIST of both affected ports. Skimming through the proposal, the "xft" port has a patch to use pledge. 1. it's better to note this using a # uses pledge() marker before WANTLIB 2. a pledge(2) failure should be fatal -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE