#
29121751 |
| 07-Jul-2025 |
Lexi Winter <ivy@FreeBSD.org> |
packages: create UCL files for package descriptions
Mechanically convert Makefile.package into individual UCL files for each package and delete it.
Move handling of the 'comment' and 'desc' fields
packages: create UCL files for package descriptions
Mechanically convert Makefile.package into individual UCL files for each package and delete it.
Move handling of the 'comment' and 'desc' fields from generate-ucl.sh to template.ucl; this provides the default values for some packages which don't have a UCL file yet.
Reviewed by: des, bapt, emaste Approved by: des (mentor) Differential Revision: https://reviews.freebsd.org/D50280
show more ...
|
#
e64ad232 |
| 07-Jul-2025 |
Lexi Winter <ivy@FreeBSD.org> |
packages: move ucl files to a subdirectory
We want to have a UCL file for every package, to set fields like comment, desc, license, etc.; to avoid cluttering release/packages with ~200 new files, mo
packages: move ucl files to a subdirectory
We want to have a UCL file for every package, to set fields like comment, desc, license, etc.; to avoid cluttering release/packages with ~200 new files, move these to the ucl/ directory.
Add a better description for the yp package to demonstrate how this will work in practice.
Clean up the handling of the package comment suffix for generated packages (dev, lib32, etc.) and do the UCL modifications in generate-ucl.lua, so we don't overwrite the ucl's comment.
Add a long-form suffix to the description for generated packages to explain what they do.
Eventually, we should require the ucl file exists (try=false) to prevent people accidentally creating new packages with a typo, but for now, keep the ucl optional.
Reviewed by: kevans, des, bapt, emaste Approved by: kevans (mentor), des (mentor) Differential Revision: https://reviews.freebsd.org/D50160
show more ...
|