From nobody Mon Dec 12 19:25:32 2022 X-Original-To: freebsd-erlang@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 4NWBRj5F5dz4l3XX for ; Mon, 12 Dec 2022 19:25:37 +0000 (UTC) (envelope-from pat@patmaddox.com) Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (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 4NWBRj25zvz3wYj; Mon, 12 Dec 2022 19:25:37 +0000 (UTC) (envelope-from pat@patmaddox.com) Authentication-Results: mx1.freebsd.org; none Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 5E5135C0166; Mon, 12 Dec 2022 14:25:35 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Mon, 12 Dec 2022 14:25:35 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=patmaddox.com; h=cc:cc:content-transfer-encoding:content-type:date:date:from :from:in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm1; t=1670873135; x= 1670959535; bh=dLkpVudymPgsjTaqEKNL1M4THfEI7Paz6R0cUkZupPA=; b=U +DkuExjIS1r2YWh2SB//CJE9l38yeCmSxDLaaIvlWrhdye+cU7smnJqHrObwqqJC dICp7gCPy1xqaQwdGONvUeHquXmJpUiCzngx5+jlr3ZHCllSNTcPTZBhYwcg4fEH lvQ77mksx4gW+YR73pPSAw7uyaiwRn6rXGNyEN0zDDJE7FkdOjETvCSZnX6W14l1 NL742H5nKhOwagTYUT3UwjYHtXPVl+C2+b9KIjzPlCrqPcdorb3Q+sBbaz1OlK1v PS8m6+o51ar9gNpSrarKyhtA+f5It3eOUfsfI5gae36zRcYUCGwL6Qe2k4if/yG5 cO1BUXpO0IqVmYxuZBtfw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1670873135; x= 1670959535; bh=dLkpVudymPgsjTaqEKNL1M4THfEI7Paz6R0cUkZupPA=; b=Z UQSfZaeIY+/QfSZeBK4vUOnrMHk0aKv/VU80OPvtym5Rs7f/BUHh386D3OoiJHNl /CNycNh17R2N8Fr+PA/mUEseQUWYMrdjVRj/JZcxTocnxPLrucI41NjRiiJGDeHf loYhUdFrdfDL+Gvn2LXaNmS23Lx0Vaul8qNm9BWoOBzoTC3meppo5IqNgMZ3WgWm tbrI+XEIOAQPobfpp/ZI7p9y8/RWfBw/dO6lqcBp2RNtxYdwyoTzOiBROmjqv1w9 xrVYzgKNtHQWfIxXOzQUhsnsHN9f1j49AIXpOFHUZT/s2F8YAcSoisBLhCrsTmNq 1T4iutBGyWl6XEwE0m/jw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdekgddutdduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvfevufffoffkjghfgggtgfesth hqmhdtredtjeenucfhrhhomhepfdfrrghtucforgguughogidfuceophgrthesphgrthhm rgguughogidrtghomheqnecuggftrfgrthhtvghrnhepueefieejteefteefgfeghfffgf fhvdfhgfeggfejfeeiueekveefffdujeejiedtnecuffhomhgrihhnpehgihhthhhusgdr tghomhdpfhhrvggvsghsugdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrh grmhepmhgrihhlfhhrohhmpehprghtsehprghtmhgrugguohigrdgtohhm X-ME-Proxy: Feedback-ID: i8b6c40f9:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 12 Dec 2022 14:25:34 -0500 (EST) From: "Pat Maddox" To: "Dave Cottlehuber" Cc: erlang Subject: Re: How is elixir-devel/pkg-plist generated? Date: Mon, 12 Dec 2022 11:25:32 -0800 X-Mailer: MailMate (1.13.2r5673) Message-ID: In-Reply-To: References: <10BA77E6-E913-4835-AB2B-ABECAD0F4554@patmaddox.com> List-Id: Support of Erlang-related ports List-Archive: https://lists.freebsd.org/archives/freebsd-erlang List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-erlang@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4NWBRj25zvz3wYj X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:19151, ipnet:66.111.4.0/24, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On 12 Dec 2022, at 1:49, Dave Cottlehuber wrote: > On Mon, 12 Dec 2022, at 02:02, Pat Maddox wrote: >> Looking at >> https://github.com/freebsd/freebsd-ports/blob/main/lang/elixir-devel/p= kg-plist >> I assume it=E2=80=99s generated by a script. >> >> Can someone please share the script? >> >> Thanks, >> Pat > > Hey Pat > > make pkg-plist = > https://docs.freebsd.org/en/books/porters-handbook/book/#plist-dynamic > > Although in practice I just update the DISTVERSION run =E2=80=98make = > stage-a=E2=80=99 and fix up a handful of errors manually, this makes it= = > easier to get a feel for what files changed. Thanks Dave! Neither pkg-plist nor stage-a are targets from what I can tell. The packing list is static rather than dynamic because it uses pkg-plist = file. To generate a pkg-plist from the installed files, I believe it is: make stage make makeplist | tail -n +2 | tee pkg-plist Then make clean stage # necessary so pkg-plist will be included in = work/.PLIST.mktmp, and thus the final packing list On my machine, that sequence produces a pkg-plist with 973 lines as = compared to the 1091 currently in git. I=E2=80=99m not sure what the difference is. I=E2=80=99ll need to experim= ent more = with poudriere test to see if I can figure out what=E2=80=99s going on. Pat