On Thu, 8 May 2025 14:48:21 -0700 free...@oldach.net wrote: > On Thu, 08 May 2025 08:59:25 -0700, Chris <portmas...@bsdforge.com> > wrote: > >On 2025-05-08 06:23, free...@oldach.net wrote: > >> Moin Rahman wrote on Thu, 08 May 2025 14:19:05 +0200 (CEST): > >>> Let me be blunt, because this needs to be said clearly. > >> > >> No necessity. It boils down to the fact that STABLE's and RELEASE's > >> FreeBSD.conf refer to different repository URLs. Which I simply > >> wasn't > > > >> aware of. Perhaps documented somewhere? > >Please see pkg.conf(5). :) > > So ... pkg.conf(5) ... I couldn't find -clear- documentation on > anything other than what a URL field does in that man page. > > Now I happen to have some familiarity (which will quite likely be > challenged on these lists) with this entire ports system. With this > in mind, I'll note that the example: > > url: "pkg+https://pkg.freebsd.org/${ABI}/latest" > > comes with no explanation of the "pkg+https" pseudo-schemea, no clear > idea of what ABI should be (yes I am aware this is auto generated, > that's not the point), and no list that I've found (even > unmaintained) of supported scheme/ABI combinations.
> (Does FreeBSD:13:i386 exist?) No, not any more, at least if you mean the packages availability. IA32 aka i386 has been relegated to be a Tier 2 architecture with FreeBSD 13 release. And project precompiled packages are only available for the Tier 1 architectures, which as of versions 13 and 14 means amd64 and aarch64. See this page for a table of evolving arch support status: https://www.freebsd.org/platforms/ If you want to know, what arch are you installed packages locally, do as follows: $ pkg query "%q %n-%v" This shall show you a list of all installed packages with their registered ABI. HTH, -- Piotr Smyrak