Re: git: 47564762a319 - main - component: add SUBPACKAGES

From: Emmanuel Vadot <manu_at_bidouilliste.com>
Date: Fri, 05 Jan 2024 17:20:07 UTC
 Hi Luca,

On Mon, 1 Jan 2024 21:59:18 GMT
Luca Pizzamiglio <pizzamig@FreeBSD.org> wrote:

> The branch main has been updated by pizzamig:
> 
> URL: https://cgit.FreeBSD.org/ports/commit/?id=47564762a319a037686c921accbb831db779715c
> 
> commit 47564762a319a037686c921accbb831db779715c
> Author:     Luca Pizzamiglio <pizzamig@FreeBSD.org>
> AuthorDate: 2024-01-01 21:53:32 +0000
> Commit:     Luca Pizzamiglio <pizzamig@FreeBSD.org>
> CommitDate: 2024-01-01 21:58:53 +0000
> 
>     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

 I haven't bisected or anything but since "recently" it seems that make
package additionally put a .pkg in the ports directory (the one in
work/pkg/ is still there), and since this commit is the last big change
in the port framework I guess it's a good candidate for this problem :)

 Can you have a look ?

 Cheers,

 P.S.: And thanks for finally landing this, this is awesome.

-- 
Emmanuel Vadot <manu@bidouilliste.com> <manu@freebsd.org>