freebsd-ports/Mk
Luca Pizzamiglio 47564762a3 component: add SUBPACKAGES
This commit add SUBPACKAGES support to the framework.

Fix users of _LICENSE_DIR
Fix multi/dual license
Add annotation to packages about being a subpkg
Make do-depends aware of the subpackages
Add PKGBASE.subpkg variable
Fix actual-package-depends target
Fix dependencies in sub-packages
Implement LICENSE support
Fix PLIST_FILES.subpkg
Make DESCR.subpkg warning message shorter
Add SUBPACKES to the list of OPTIONS_HELPERS
Fix _strip_perms
Simplify METADIR as in the original patch
Fix _PLIST
Fix the case when there are no subpackages
Fix typo
Fix _PKGDIR initialization
Fix PLIST
Fix typo in RE
Fix METADIR
Fix type in PKGFILE
Fix [build|run]-depends-list targets
Initial import of the subpackage framework
This import is based on https://reviews.freebsd.org/D16457

PR:		275735
Differential Revision:	https://reviews.freebsd.org/D40549
2024-01-01 22:58:53 +01:00
..
Features Mk/Features/lto.mk: allow LTO on powerpc64 2023-08-10 22:02:29 +02:00
Scripts component: add SUBPACKAGES 2024-01-01 22:58:53 +01:00
Uses textproc/rarian: Resurrect and upgrade to 0.8.5 2024-01-01 13:35:43 -08:00
Wrappers
bsd.ccache.mk
bsd.commands.mk config: switch from dialog4ports to portconfig 2023-10-10 13:58:31 +02:00
bsd.default-versions.mk Mk/bsd.default-versions.mk: Switch SAMBA default to 4.16 2023-12-31 04:51:03 +01:00
bsd.destdir.mk
bsd.gcc.mk lang/gcc8: Remove expired port 2023-12-31 01:06:39 +01:00
bsd.gecko.mk lang/rust: Update to 1.74.1 2023-12-08 16:02:25 +01:00
bsd.java.mk Mk/bsd.java.mk: Complete support for Java 19, 20 and 21 2023-10-23 21:29:05 -07:00
bsd.licenses.db.mk
bsd.licenses.mk component: add SUBPACKAGES 2024-01-01 22:58:53 +01:00
bsd.local.mk Mk/bsd.local.mk: Remove accidental addition from previous commit 2023-07-11 11:34:51 -05:00
bsd.ocaml.mk
bsd.options.desc.mk Mk/bsd.options.desc.mk: Expand ASLR 2023-12-23 00:44:43 +01:00
bsd.options.mk component: add SUBPACKAGES 2024-01-01 22:58:53 +01:00
bsd.port.mk component: add SUBPACKAGES 2024-01-01 22:58:53 +01:00
bsd.port.options.mk
bsd.port.post.mk
bsd.port.pre.mk
bsd.port.subdir.mk Mk/bsd.port.{subdir}.mk: create describe-json 2023-10-18 13:16:36 +02:00
bsd.sanity.mk
bsd.sites.mk Mk/bsd.sites.mk: Remove CHEESESHOP macro 2023-12-26 00:11:03 +08:00
bsd.wx.mk *: Rename GTK+ to GTK 2023-08-26 21:03:32 +00:00