On 2025-02-22T16:45:32.000+01:00, Paco Pascal <m...@pacopascal.com> wrote:
> When deciding between PLIST_FILES or pkg-plist, portlint and the > > handbook conflict. The handbook has the following note, > > Usage of PLIST_FILES should not be abused. When looking for the origin > > of a file, people usually try to grep through the pkg-plist files in > > the ports tree. Listing files in PLIST_FILES in the Makefile makes > > that search more difficult. [1] > > On the other hand, portlint will give the following warning, > > WARN: category/portname/pkg-plist: There are only 1 items in the > > plist. Consider using PLIST_FILES instead of pkg-plist when > > installing less than 6 items. > > I know this is kind of trivial, but this is a somewhat common theme in > > the documentation. How abusive is using PLIST_FILES? Does ports > > prioritize pkg-plist greppers? If pkg-plist is the authority for > > finding which port provides a file, then PLIST_FILES shouldn't be > > provided as an option. > > So, either the communication has to be fixed and using pkg-plist vs > > PLIST_FILES is just a touchy feely kinda situation. Or there's a clear > > authoritative way to collect this data. If it's the latter, it should > > be enforced by the ports framework. > > // Paco > > [1] https://docs.freebsd.org/en/books/porters-handbook/book/#porting-pkg-plist Hi, I'd say it's fine to use PLIST_FILES with ~5-6 items and when not utilzing variables/substitutions as that may cause unexpected results. Best regards, Daniel (diizzy@)