Date: Mon, 26 Feb 2024 18:50:04 -0700 From: "Edward Sanford Sutton, III" <mirror176@hotmail.com> To: Craig Leres <leres@freebsd.org>, stable@freebsd.org Subject: Re: net/libpfctl: needs to be updated for 13.3 Message-ID: <CO1PR11MB4770AF90D75F190EAF36832DE6592@CO1PR11MB4770.namprd11.prod.outlook.com> In-Reply-To: <9a5ad043-5183-4b3f-858a-1b26fb27b9aa@freebsd.org> References: <80a7ec56-0e9d-4f26-bbe1-427c8672045c@freebsd.org> <CO1PR11MB4770425E4DD49205A78157CDE6592@CO1PR11MB4770.namprd11.prod.outlook.com> <9a5ad043-5183-4b3f-858a-1b26fb27b9aa@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2/26/24 18:19, Craig Leres wrote: > On 2/26/2024 5:07 PM, Edward Sanford Sutton, III wrote: >>> While building a bunch of ports under 13.3-RC1 I find that libpfctl does >>> not (build). I freely admit I do not understand how this port works; >>> I started to create a PR but I don't have the first idea on how the >>> distfile is generated. >> >> `make makesum` or hand crafting it. If you update the port's Makefile >> to be a different version or use different/more distfile(s), you can >> tell it to update that file with this step. > > Sure but MASTER_SITES is set to LOCAL/kp and it looks like he hasn't > generated a distfile for 13.3 yet. (Maybe this doesn't happen until 13.3 > is released?) > > Craig I misunderstood thinking you were attempting to update the port and I had not looked into it myself to see that it isn't just using some obvious donloadable file. If that file doesn't exist for download yet, then there are other steps necessary for us to have a file to point a port at. I had seen that fetch failure in my builds but not started to diagnose it. As I do not have read permission for that folder on the FreeBSD server, I'd defer that to the maintainer to sort out. Looking at the Makefile, it looks like files are created+uploaded in the 'upload:' area; maybe that could be modified to create the archive for 13.3 and copy its output to a local distfiles repository to test; if successful then I presume the maintainer or someone with write permissions to that part of the FreeBSD servers needs to execute such steps. `make makesum` would erase nonreferenced files if I recall, so I presume an update would need to append or edit the file to contain information for all the versioned distfiles so that each OS version grabs its own needed file while ignoring the other files.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CO1PR11MB4770AF90D75F190EAF36832DE6592>