From nobody Fri Feb 23 14:47:31 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 4ThCY73C90z59sHn for ; Fri, 23 Feb 2024 14:47:55 +0000 (UTC) (envelope-from dan@langille.org) Received: from fout8-smtp.messagingengine.com (fout8-smtp.messagingengine.com [103.168.172.151]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4ThCY64F7Fz49Vw; Fri, 23 Feb 2024 14:47:54 +0000 (UTC) (envelope-from dan@langille.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=langille.org header.s=fm1 header.b=1MsJ07MX; dkim=pass header.d=messagingengine.com header.s=fm1 header.b=ODgo0+xR; dmarc=pass (policy=none) header.from=langille.org; spf=pass (mx1.freebsd.org: domain of dan@langille.org designates 103.168.172.151 as permitted sender) smtp.mailfrom=dan@langille.org Received: from compute7.internal (compute7.nyi.internal [10.202.2.48]) by mailfout.nyi.internal (Postfix) with ESMTP id 6660A13800AA; Fri, 23 Feb 2024 09:47:53 -0500 (EST) Received: from imap42 ([10.202.2.92]) by compute7.internal (MEProxy); Fri, 23 Feb 2024 09:47:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=langille.org; h= cc:cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm1; t=1708699673; x=1708786073; bh=ZN6zx4OL8I tI46voqYvy9Sb02GpH8PEPoeBRTDxsHBg=; b=1MsJ07MXB5XiPtEBQMmpL7921s TmOKLoqDt6T7CrtwcT5CElclTxjEuAyDM335dgja/QcO1qnQksdtn1tk3EUYwiAK 9vuXqalfSaXSsb13muhKxSEwyqCphqwgMHnra9UupLr1x05vyTknqB4ZFPwS1U3r OgIu1XlGYic7FqzfKRVDRTVv0SLqXfln+JlG41WzNNnoCoat7xCiYt4U7lqmAdfI O+XG04KInVxyWY8l8S5QRSr+oSddYIbzklz6tPAzhdjFjJ7JhjxTVPhp6ctvVCc3 yZplyUd1ByNge8CggCea3tV67aDApT8QSf0S7XvetxOD1nB2WYHWrLKF3lRw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; t=1708699673; x=1708786073; bh=ZN6zx4OL8ItI46voqYvy9Sb02GpH 8PEPoeBRTDxsHBg=; b=ODgo0+xRhV+VpP6m32t0Y4tL9Y0Kz9MrylwhnIVRWGtK hT+7HN3d4JCfGfrv60+493D0IxwbEhIWfJopZJnUg+lIiYAYiW/rrUTxGZvoHARw PNDNuhlVg12obAhqNUBWH27Iq0i9dU9sKR57evHTsV3tMvxWmf/ns/tT4ZjUFrNm 1O8Ula4jFoyGTX6Npvc6bQ+jJmW56YwrJt6XBXmYoHoBwZ7M3G7btFTep1qUox9p NslpfOfGfLyCkioijrmZIJNLq+1r8KqoJcFQBDL3oUUlT9OxqYF6isN8Lv1OxcB2 mpBOGDYGRcJWEetn7MaHIs5epvDFRRpXz7SKF4jCVg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrfeeigdeikecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvvefutgesrgdtreerreertdenucfhrhhomhepfdffrghn ucfnrghnghhilhhlvgdfuceouggrnheslhgrnhhgihhllhgvrdhorhhgqeenucggtffrrg htthgvrhhnpeelfeduuefhgeejkefhkedvudduleevgeehuefgieekudeftdeghfffkeef vdelveenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe gurghnsehlrghnghhilhhlvgdrohhrgh X-ME-Proxy: Feedback-ID: ifbf9424e:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 37780BC007D; Fri, 23 Feb 2024 09:47:53 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.11.0-alpha0-153-g7e3bb84806-fm-20240215.007-g7e3bb848 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Message-Id: <7a03f16a-6996-4a0c-ba61-526e5a335812@app.fastmail.com> In-Reply-To: References: <42ea295f-5165-4fd5-b452-82d67f53ca03@app.fastmail.com> Date: Fri, 23 Feb 2024 09:47:31 -0500 From: "Dan Langille" To: "Luca Pizzamiglio" Cc: freebsd-ports , ports-developers@freebsd.org Subject: Re: Subpackages: Update Content-Type: multipart/alternative; boundary=fb913873893046ee88c74fa43da8e6dd X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.96 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.97)[-0.970]; DMARC_POLICY_ALLOW(-0.50)[langille.org,none]; R_DKIM_ALLOW(-0.20)[langille.org:s=fm1,messagingengine.com:s=fm1]; R_SPF_ALLOW(-0.20)[+ip4:103.168.172.128/27]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; XM_UA_NO_VERSION(0.01)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_SOME(0.00)[]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[messagingengine.com:dkim]; RCVD_IN_DNSWL_NONE(0.00)[103.168.172.151:from]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEFALL_USER(0.00)[dan]; ARC_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:209242, ipnet:103.168.172.0/24, country:US]; RCVD_COUNT_THREE(0.00)[3]; RCPT_COUNT_THREE(0.00)[3]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; DKIM_TRACE(0.00)[langille.org:+,messagingengine.com:+] X-Rspamd-Queue-Id: 4ThCY64F7Fz49Vw --fb913873893046ee88c74fa43da8e6dd Content-Type: text/plain On Tue, Feb 20, 2024, at 3:24 PM, Luca Pizzamiglio wrote: > Hi Dan. > > The list of subpackages is available via `make -V SUBPACKAGES` > Probably, the dependencies should also be split by subpackages, when this is the case. `make -V *_DEPENDS.subpkgname` provides the dependencies > > I can write directly in the github issue some of those things, for reference > > Best regards, > pizzamig Thank you. From what I can tell, this won't break anything on FreshPorts - rather, subpackages seem to be additional information. It also seems like FreshPorts could be easily amended to include that information. i.e. what subpackages exist for this port? What DEPENDS exist for each subpackage? Anything which can be extracted by `make -V` is easy for FreshPorts. The parsing of packagesite.yaml by FreshPorts would not be affected - the subpackages will still point back to the origin (e.g. foo/bar): the subpacakges will just magically appear on the right FreshPorts page. Cheers -- Dan Langille dan@langille.org --fb913873893046ee88c74fa43da8e6dd Content-Type: text/html Content-Transfer-Encoding: quoted-printable
On Tue, Feb 20,= 2024, at 3:24 PM, Luca Pizzamiglio wrote:
Hi Dan.
<= br>
The list of subpackages is available via `make -V SUBPACKA= GES`
Probably, the dependencies should also be split by su= bpackages, when this is the case. `make -V *_DEPENDS.subpkgname` provide= s the dependencies

I can write directly in = the github issue some of those things, for reference

<= /div>
Best regards,
pizzamig

Thank you.

From what= I can tell, this won't break anything on FreshPorts - rather, subpackag= es seem to be additional information. It also seems like FreshPorts coul= d be easily amended to include that information. i.e. what subpackages e= xist for this port? What DEPENDS exist for each subpackage? Anything whi= ch can be extracted by `make -V` is easy for FreshPorts.
<= br>
The parsing of packagesite.yaml by FreshPorts would n= ot be affected - the subpackages will still point back to the origin (e.= g. foo/bar): the subpacakges will just magically appear on the right Fre= shPorts page.

Cheers

--
  Dan Langille
 = dan@langille.org


--fb913873893046ee88c74fa43da8e6dd--