Re: git: 06790548d500 - main - Mk/bsd.sites.mk: don't add GH to MASTER_SITES when USE_GITHUB=nodefault

From: Mathieu Arnold <mat_at_freebsd.org>
Date: Thu, 19 Sep 2024 12:50:26 UTC
Sorry about the mess, I redid the commit with correct attribution and PR
number.

On Thu, Sep 19, 2024 at 12:46:56PM GMT, Mathieu Arnold wrote:
> The branch main has been updated by mat:
> 
> URL: https://cgit.FreeBSD.org/ports/commit/?id=06790548d50075cc2e2cfff4fe0811a561402cec
> 
> commit 06790548d50075cc2e2cfff4fe0811a561402cec
> Author:     Mathieu Arnold <mat@FreeBSD.org>
> AuthorDate: 2024-09-19 12:26:24 +0000
> Commit:     Mathieu Arnold <mat@FreeBSD.org>
> CommitDate: 2024-09-19 12:46:35 +0000
> 
>     Mk/bsd.sites.mk: don't add GH to MASTER_SITES when USE_GITHUB=nodefault
>     
>     When using USE_GITHUB=nodefault, we don't need to add GH to
>     MASTER_SITES, as the github urls that are needed will be added later.
>     
>     Adding GH here means we'll add a generic GitHub URL to the fetch list,
>     in the form of github.com/<portname>/<portname>/.../<dist> which will
>     not work. When used with USE_GITLAB the framework will add this bogus
>     URL before the correct gitlab url. It does not prevent the distfile to
>     be fetched from gitlab, but it makes everyone try and fetch from a bogus
>     url before trying the correct url.
> ---
>  Mk/bsd.sites.mk | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/Mk/bsd.sites.mk b/Mk/bsd.sites.mk
> index e34fbb846144..5fffe2e64865 100644
> --- a/Mk/bsd.sites.mk
> +++ b/Mk/bsd.sites.mk
> @@ -294,7 +294,7 @@ GH_SUBDIR+=	${GH_TUPLE:C@^([^:]*):([^:]*):([^:]*)((:[^:/]*)?)((/.*)?)@\6\4@:M/*:
>  MASTER_SITE_GITHUB+=		https://codeload.github.com/%SUBDIR%
>  MASTER_SITE_GITHUB_CLOUD+=	https://cloud.github.com/downloads/%SUBDIR%
>  
> -.    if !defined(MASTER_SITES) || !${MASTER_SITES:MGH} && !${MASTER_SITES:MGHC} && !${USE_GITHUB:Mnodefault}
> +.    if ( !defined(MASTER_SITES) || !${MASTER_SITES:MGH} && !${MASTER_SITES:MGHC} ) && !${USE_GITHUB:Mnodefault}
>  MASTER_SITES+=	GH
>  .    endif
>  GH_ACCOUNT_DEFAULT=	${PORTNAME}

-- 
Mathieu Arnold