From nobody Sun Sep 29 15:52:00 2024 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4XGpc50zywz5XqnH for ; Sun, 29 Sep 2024 15:52:05 +0000 (UTC) (envelope-from daniel.engberg.lists@pyret.net) Received: from smtp-42ae.mail.infomaniak.ch (smtp-42ae.mail.infomaniak.ch [84.16.66.174]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "relay.mail.infomaniak.ch", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XGpc43WQ5z4r12 for ; Sun, 29 Sep 2024 15:52:04 +0000 (UTC) (envelope-from daniel.engberg.lists@pyret.net) Authentication-Results: mx1.freebsd.org; none Received: from smtp-3-0001.mail.infomaniak.ch (smtp-3-0001.mail.infomaniak.ch [10.4.36.108]) by smtp-3-3000.mail.infomaniak.ch (Postfix) with ESMTPS id 4XGpc11CdGz1pl; Sun, 29 Sep 2024 17:52:01 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pyret.net; s=20231006; t=1727625121; bh=FJlRB2nyJuHnCmPRfBpX1wvIuSPx7DRsxRKERS8bA20=; h=Date:Subject:From:Reply-To:To:Cc:References:In-Reply-To:From; b=QdnEpCccOfTr4IlAnPPhtJeKsVGCY7V/JSBNoQjssTM21Bbwhx/ENQZvqtopRlEJy isFhJ22vuzKWgL/Sk1+Sh8QznDZYPEJRon28vLfuGatirjJ35OMMDl/F0FnjXt69aF X00vOqyIlOzqdwdqLyNJfIgCeRoxbwApH1eE663GfoAjVZld0JVl/v9iky10aH1Z9g prEnXpBLkD7QUfK6baCllMVkmaE9hfYnYY8WsWiNuqCSmIIpS/V35TLQ1IgRrMz65V zlRIVe0XTPbVQeHuS3Rhv4vz6kkqxhi0B1qbYMQc5L1F4wyfDE2qEp6Cgu/pU3Xgj9 nbSIgLs5MvzLA== Received: from unknown by smtp-3-0001.mail.infomaniak.ch (Postfix) with ESMTPA id 4XGpc05Zqzzllf; Sun, 29 Sep 2024 17:52:00 +0200 (CEST) Message-ID: Date: Sun, 29 Sep 2024 17:52:00 +0200 Subject: Re: Using --recursive in Makefile / github clone From: Daniel Engberg Reply-To: Daniel Engberg To: Norbert Grundmann Cc: Robert Clausecker , FreeBSD Mailing List List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="_=_swift_1727625120_d92cc6d6871a1c222eac4142293f5be7_=_" X-WS-User-Origin: eyJpdiI6InVuOGVaOUJRU0Q5WFJ4V3oxaUFiSnc9PSIsInZhbHVlIjoiZW1rRUFSdXRuTWczRE1rR2g2RVlkdz09IiwibWFjIjoiNjhiMDExYWU5NjgwYjFmNmFhYWQ4ZWZkZWU0ZDI1M2VjNjAyMTE1MGU4NTkyN2UwMWMxNTcyMzE3OWJlOWVjYiIsInRhZyI6IiJ9 X-WS-User-Mbox: eyJpdiI6Ik54WmwvemhLNHpvUlhoVkZjNlRSSXc9PSIsInZhbHVlIjoiWXhEWTA0TnNWNDY3ay9QNkg2SXA4dz09IiwibWFjIjoiOGExNzhlZGRjYWEzMGQ5ZDcwOTYyOThjM2I5MzcwODBlMTc4MmE1NDU1ZThjMjcyMTI2MTU0NWJlZTFmY2NjYyIsInRhZyI6IiJ9 X-WS-Location: eJxzKUpMKykGAAfpAmU- X-Mailer: Infomaniak Workspace (1.3.755) References: <8011bacc-1e59-491a-95e7-042ae6ce162f@gmx.de> In-Reply-To: <8011bacc-1e59-491a-95e7-042ae6ce162f@gmx.de> X-Infomaniak-Routing: alpha X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:29222, ipnet:84.16.64.0/19, country:CH] X-Rspamd-Queue-Id: 4XGpc43WQ5z4r12 X-Spamd-Bar: ---- --_=_swift_1727625120_d92cc6d6871a1c222eac4142293f5be7_=_ Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2024-09-29T17:46:16.000+02:00, Norbert Grundmann w= rote: >=C2=A0Hi=C2=A0Robert, >=C2=A0 >=C2=A0Thanks=C2=A0:-)=C2= =A0=C2=A0But=C2=A0is=C2=A0it=C2=A0good=C2=A0and=C2=A0recommended=C2=A0to= =C2=A0use=C2=A0an=C2=A0explicit >=C2=A0 >=C2=A0git=C2=A0clone=C2=A0--re= cursive=C2=A0repo >=C2=A0 >=C2=A0instead=C2=A0of=C2=A0GH_TUPLE?=C2= =A0=C2=A0It=C2=A0would=C2=A0make=C2=A0things=C2=A0more=C2=A0easy... >= =C2=A0 >=C2=A0Cheers,=C2=A0Norebrt >=C2=A0 >=C2=A0On=C2=A09/29/24= =C2=A017:43,=C2=A0Robert=C2=A0Clausecker=C2=A0wrote: >>=C2=A0=C2=A0Hi= =C2=A0Norbert, >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0This=C2=A0is=C2=A0not= =C2=A0supported.=C2=A0You'll=C2=A0have=C2=A0to=C2=A0add=C2=A0one=C2=A0GH_TU= PLE=C2=A0entry=C2=A0for >>=C2=A0=C2=A0each >>=C2=A0=C2=A0 >>=C2=A0= =C2=A0=C2=A0submodule.=C2=A0I=C2=A0agree=C2=A0it=C2=A0would=C2=A0be=C2= =A0nice=C2=A0to=C2=A0have=C2=A0some=C2=A0tooling=C2=A0to >>=C2=A0=C2= =A0automatically >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0add=C2=A0the=C2= =A0submodules=C2=A0to=C2=A0the=C2=A0list. >>=C2=A0=C2=A0 >>=C2=A0=C2= =A0=C2=A0Yours, >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0Robert=C2=A0Clauseck= er >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0Am=C2=A0Sun,=C2=A0Sep=C2=A029,= =C2=A02024=C2=A0at=C2=A005:41:25PM=C2=A0+0200=C2=A0schrieb=C2=A0Norbert >= >=C2=A0=C2=A0Grundmann: >>=C2=A0=C2=A0 >>>=C2=A0=C2=A0=C2=A0Hello, >>= >=C2=A0=C2=A0=C2=A0 >>>=C2=A0=C2=A0=C2=A0=C2=A0is=C2=A0it=C2=A0possible= =C2=A0to=C2=A0use=C2=A0something=C2=A0like=C2=A0--recursive=C2=A0in=C2= =A0the >>>=C2=A0=C2=A0=C2=A0Makefile=C2=A0for=C2=A0github >>>=C2=A0= =C2=A0=C2=A0 >>>=C2=A0=C2=A0=C2=A0=C2=A0clone? >>>=C2=A0=C2=A0=C2=A0 = >>>=C2=A0=C2=A0=C2=A0=C2=A0USE_GITHUB=3D=C2=A0yes >>>=C2=A0=C2=A0=C2= =A0 >>>=C2=A0=C2=A0=C2=A0=C2=A0GH_TUPLE=3D=C2=A0user:proj:part:${ECLIPSE_= TAG}=C2=A0\ >>>=C2=A0=C2=A0=C2=A0 >>>=C2=A0=C2=A0=C2=A0=C2=A0user:proj:= part:${ECLIPSE_TAG}:a/part=C2=A0\ >>>=C2=A0=C2=A0=C2=A0 >>>=C2=A0=C2= =A0=C2=A0=C2=A0... >>>=C2=A0=C2=A0=C2=A0 >>>=C2=A0=C2=A0=C2=A0=C2=A0I= =C2=A0don't=C2=A0see=C2=A0it=C2=A0here... >>>=C2=A0=C2=A0=C2=A0 >>>= =C2=A0=C2=A0=C2=A0=C2=A0Thanks!=C2=A0Norbert >>>=C2=A0=C2=A0=C2=A0 >>>= =C2=A0=C2=A0=C2=A0=C2=A0-- >>>=C2=A0=C2=A0=C2=A0 >>>=C2=A0=C2=A0=C2= =A0=C2=A0I=C2=A0love=C2=A0penguins=C2=A0at=C2=A0the=C2=A0south=C2=A0pole,= =C2=A0windows=C2=A0in=C2=A0my=C2=A0house=C2=A0and >>>=C2=A0=C2=A0=C2= =A0apples=C2=A0on=C2=A0my=C2=A0tree,=C2=A0but=C2=A0not=C2=A0in=C2=A0my= =C2=A0computer=C2=A0:) >=C2=A0 >=C2=A0-- >=C2=A0 >=C2=A0I=C2=A0love= =C2=A0penguins=C2=A0at=C2=A0the=C2=A0south=C2=A0pole,=C2=A0windows=C2=A0in= =C2=A0my=C2=A0house=C2=A0and=C2=A0apples=C2=A0on >=C2=A0my=C2=A0tree,= =C2=A0but=C2=A0not=C2=A0in=C2=A0my=C2=A0computer=C2=A0:) Hi. Just= a friendly reminder that this is usually done in release archives/tarbal= ls if upstream provides such. Best regards, Daniel --_=_swift_1727625120_d92cc6d6871a1c222eac4142293f5be7_=_ Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
On 2024-09-29T17:46:16.000+02:00, Norbert Grun= dmann <ngrundmann@gmx.de> wrote:
Hi Robert,

Thanks :-)&n= bsp; But is it good and recommended to use an explicit

git clone --recursive repo

instead of= GH_TUPLE?  It would make things more easy...

=
Cheers, Norebrt

On 9/29/24 17:43, Robert = Clausecker wrote:
Hi Norb= ert,

This is not supported. You'll have to a= dd one GH_TUPLE entry for each
submodule. I agree it would = be nice to have some tooling to automatically
add the submod= ules to the list.

Yours,
Rober= t Clausecker

Am Sun, Sep 29, 2024 at 05:41:25= PM +0200 schrieb Norbert Grundmann:
Hello,

is it possible to use somet= hing like --recursive in the Makefile for github
clone?
<= /div>

USE_GITHUB=3D yes
GH_TUPLE=3D = user:proj:part:${ECLIPSE_TAG} \
user:= proj:part:${ECLIPSE_TAG}:a/part \
...

I don't see it here...

Thanks! Norbert

--
I love = penguins at the south pole, windows in my house and apples on my tree, but = not in my computer :)


--
I love penguins at the south pole, windo= ws in my house and apples on my tree, but not in my computer :)

Hi.
<= /div>

Just a friendly reminder t= hat this is usually done in release archives/tarballs if upstream provides = such.

Best regards,
Daniel

<= /html> --_=_swift_1727625120_d92cc6d6871a1c222eac4142293f5be7_=_--