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

Reply via email to