From nobody Tue Mar 22 09:28:05 2022 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 EA8771A342CC for ; Tue, 22 Mar 2022 09:28:17 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic305-19.consmr.mail.gq1.yahoo.com (sonic305-19.consmr.mail.gq1.yahoo.com [98.137.64.82]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4KN5km5Nrtz4qRQ for ; Tue, 22 Mar 2022 09:28:16 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1647941289; bh=qAKtOvbtZPox7zMD4WffTi00HNUGQDlRMkI6Sqy7BW4=; h=From:Subject:Date:Cc:To:References:From:Subject:Reply-To; b=Vl/C3iQsiz2vb2CBMRYoceSo9Yt68Unk4Bea2fnUXaC73/R8+NUlTlXIcutS5zb6qHa6mVO33zVbA7+r3Yid39L0ByJnS7HTBbF7PNYC7jVgLLPkuT2tEW2Na+rxBbgN4qDJBi3sCM+nmERoQfD1jj5ThgEC++zS0ft28CDKY9pGPX3Vv/1tJ5jbnxGFNx6sz/rl4qaxHAIFoFq4q1pQiDzFi7n2IRZPj/pIgBbk9z9J/OK1P/Zwr1vY4BN/EfKRieanAUoDA459B6/PAvrRXMjvNxgem4HSTjfZKMc9V0eUBOvW5D8HZYyVQxwbqJ7OyyVEVRvmFxWg+mSjcSEvOQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1647941289; bh=KtMlgoXnwg2oJWU4/0glQrDRn6dMMiVE+5eN5i8urvu=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=mMKwdVy3G5IuQTLlvLywEB2oE3M0uK/aiLIh0zHv8PFuh7S81HcQFVywgculVt2uONMn2APSBhgXWZNun+U/kD+A436AKjZpT/4mxI4ttyegdcPz+gigbyHYu60iI+PB4zNq4nZYwr/AsmEiAmiAQOa4kgxkdnKYJ2La7EwFtYsYc+XTTGq2qFe/0QH0G+6S7sMMlKeQMfONtGBoeNwIAFA8niINtZOwbzG4/b+wizZOcLnk4BG/ql2zR3mK0VOcxAZ5MlMRZnTfr4wypXhFL1fflICKja0bA8C0LaIZz791VMukQU5uYuNT5KuU5Jg7CgvVUZ17w/yiXhFN1bknnw== X-YMail-OSG: VYgcs.cVM1mkVmo_XD3E7GdIJ2kYnyAzYnG8ojkWZ1B9TckGWWyc2n.bg_66rMI gfbI11sQsXR6qMziWghe2JwwPQhkkAK2zcFk.GPS4dhPYrbfhWJMxBy7NVMJAW9y5oYoZqDQgE7y EeewU6t6xrSFdx94ScuBZzZEaLP9PpD_lTBTLpOsdrXCy5.jzKLOOO.XTt2nGga4VSqZsgxlkG75 NR9Vz.FecPZojh4uBZ6JjPWgMEYuDSe6NGfaWzF1Qtd0MaSnPv5uzBjD7wjpK0rGqxAw8C6m2qC0 zEcTfwio4_A.Nna5Ka4CFaTNjHVShAkMw7He5hWzxpnWI9XQ8.HfTUDDwoPwtnYop7utX0J8PMdD a_Fy8LFMnVLpIfv8L907tKR.38o0BzEvRx6sdRp3Y.w6PYvpccqPLTLdSQiGwQscu4ZNaL2C1nUM 1zfyxxIm6nDvkLKQD634Z.Z_tj9W4kMvZJyyweqS0_y3D.hE7sTH68cRL8PB9Xw_e.T_dzJlq4aM PsFRbbCfZYwJyv5wCBP_Q2djHSM0hGOlbTn_RN7bLEOkITgjkk1AaoDDQMOxbhbkpQqjThW0TtAL _Yje0BRdOqdB.OlGu34oIszZWyeKk43SkUWpVKf5pImJNIS7zWZpKatswdNgx_idLJpMaNOiS903 TvU2HCKCjxs8EA0h3MfwpySZhO8fOepVHG3pWmHGIQZyNKPTn782pnrTDhH.hFCfKDSC6tp_7KGX T8fGFHLIs7lUlIvSDzorUhyvJMgIrJkrGoVBaNhVcfuuEsLWmGBS5SFyqp2GLUPEuPQTx_lqTev2 fF1DUqsoHMSEoV2j.tUOIQYvnO.mPGwF.ZvhAJ6lEm1CH28NitxXjDQw5ZvvwO2qbfpFoMlrXg93 oQ_FiQ4WAyEBANPL5ufaKySKRNFj8jvr34CVaYw_LnKn6a7Ok2WYqQjPow7NDW0Hmt8Il1Ncb2m4 LRdKBCBfAUMh6.qOhHsgVDJP8aJWQjHapf6yfnfNLuzMvztbtmjp3WbUfqlXdTngqzV2J8NycZkz AWxbeKDlbG0yBofyz.rNhrWzS1jwcVEnflTIMtwufvA4is3N8Fu7lfYcbr6QEbEIfPYUwHak74Ev 2UvGKLAdbvJXFETongDM7UfKSiX4wtCkSpx80hPKZCtkPJ1d8YidBQENCrz6pRDW.PetDimHssxK a3PKjB1VUK1mHi0VR5Vd7sdl3r7s.DaF8A6RCKR_Ap6nb.ALbVcMEROq7NcmWkX44DMLYxqqZxyn Cnj9N33hdTbkyP1bkya8W7YHoAOSUp3NJFskTpwp.J2jjxFRcnQz1NRgGmQbnC7ESkDrxMNbcc8Z x7T7AQQiLlwuLND7tQhwd.B3QR2vqBmAtG2cVb6oubHOrDSrQ70ceIVvwwKB6s2TF8d8UacmMZM0 1yb7xX.dJBptxLEh_YjBLAzA4d9lgKSUwXxJsar3H55KQc4fUVKBbezYyjy63nIakeWW4093c.Zz ovJ3PnJO.hWP3mEuybWAsjRG5zZ_haCoOvuOZKczMps6tF2AzgO_w8ImmxyMkChjeC.MG6ZJveXA 8Wrms6SH3_Lj9UfgjLo0H53FruSyRVD2f7qvpIa1KCVhj9N1fL_FutdRQclUWGwl6fMxxvAAb4w. BOmSlkTCbHN.6b_XCPrUz2G7cxmIdSgNFLKZwnRFytS3ExIgWMK5CpDtILtn86adJIKs6TTLqzNM QTwfnvxGHCFUNy7xfWrtbJMuat8aL0QibxIVgxC6zb38Z_foKcJJh.kldyOOcHoYMmV8dH1tRCXA WnsZ6YsNP96_XOSSvWYOPf.gwoUCMpY62PhzIY4Od98C0fkDYVhmK1akKGLDB.hQV6mwqsCmwuQX mYhzPcPhTfCNFXSaiPZJZkqcdk.qcQA0V_LlMVFSKW0JhDhTEBk5uVndK60TkpJZC2denjBzw.jZ muu3syVZWuBvx5C7XUk4QGnl9lkyBV2fFG1GZbAk53XUqgEdZcC_V6CiviMbquRHvtPeb03E0FCh BrXnuH1c2U_1y8fpRBCVVyQ9sKF5PGpfWDDZQGtiA7gy18lzEjEJNkya.JhcP_Sf8Cydztixuvd_ kCiOA76cjjyARTLbGALViqWFkjxDpeUg_11UD_ThELCTTLDn5g99tU._qgIXyzumG50UpGYvev3b p9tjyrS.2AfZM9W7yKh7PcITo_aR1pnPWVAA7nC02H1rISJ7wnSXdh_TFfIy2.k3sBr5JDtls_rS N23nYh3BsQnRhM79LLwY6WEk.l93huub79eUFdDpMRmeykueB3axDLVNala2A9XqCgslIqI3BJoc uiSDk5kyUoBTMfrBifpVTjg-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.gq1.yahoo.com with HTTP; Tue, 22 Mar 2022 09:28:09 +0000 Received: by kubenode534.mail-prod1.omega.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 8a50e0665d1f8fc0249bff7322dd6c0a; Tue, 22 Mar 2022 09:28:07 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable 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 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: An idea for a pkg option Message-Id: <84C8C319-4060-47C2-B3DB-0026478BF1A9@yahoo.com> Date: Tue, 22 Mar 2022 02:28:05 -0700 Cc: FreeBSD Toolchain To: "bapt@freebsd.org" , freebsd-ports@freebsd.org X-Mailer: Apple Mail (2.3654.120.0.1.13) References: <84C8C319-4060-47C2-B3DB-0026478BF1A9.ref@yahoo.com> X-Rspamd-Queue-Id: 4KN5km5Nrtz4qRQ X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b="Vl/C3iQs"; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.82 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-3.50 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.82:from]; MLMMJ_DEST(0.00)[freebsd-ports]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.82:from]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N There are times when I wish I could do something like: # pkg install `cat ~/origins/CA72-pkgs.txt` Updating custom repository catalogue... custom repository is up to date. All repositories are up to date. pkg: No packages available to install matching 'macchiatobin-edk2' have = been found in the repositories pkg: No packages available to install matching 'rpi3-edk2' have been = found in the repositories pkg: No packages available to install matching 'rpi4-edk2' have been = found in the repositories but have the packages that are found installed. It would avoid having to keep ~/origins/CA72-pkgs.txt up to date with what package builds happen to become broken and what builds happen to start working again, allowing any of the rest that are missing to be installed. So it might look something like: # pkg install --available-ones-of `cat ~/origins/CA72-pkgs.txt` Updating custom repository catalogue... custom repository is up to date. All repositories are up to date. pkg: No packages available to install matching 'macchiatobin-edk2' have = been found in the repositories pkg: No packages available to install matching 'rpi3-edk2' have been = found in the repositories pkg: No packages available to install matching 'rpi4-edk2' have been = found in the repositories Checking integrity... done (0 conflicting) The following 1 package(s) will be affected (of 0 checked): New packages to be INSTALLED: llvm14: 14.0.0.r4 Number of packages to be installed: 1 The process will require 864 MiB more space. Proceed with this action? [y/N]: y [1/1] Installing llvm14-14.0.0.r4... [1/1] Extracting llvm14-14.0.0.r4: 100% =3D=3D=3D Mark Millard marklmi at yahoo.com