Created attachment 228241 [details] arcconf patch arcconf fails to build on 12.2 since compat12x cannot be installed on FreeBSD-12.2. Make sure we depend on compat12x only for later versions of the OS.
=========================================================================== =>> Checking for filesystem violations... done =======================<phase: run-depends >============================ ===> arcconf-3.07.23971,1 depends on file: /usr/local/lib/compat/libncurses.so.8 - not found ===> arcconf-3.07.23971,1 depends on package: /packages/All/compat12x-amd64-12.2.1202000.20210406.pkg - not found ===> USE_PACKAGE_DEPENDS_ONLY set - not building missing dependency from source *** Error code 1 Stop. make: stopped in /usr/ports/sysutils/arcconf build of sysutils/arcconf | arcconf-3.07.23971,1 ended at Wed Sep 29 12:13:32 CEST 2021 build time: 00:00:17 !!! build failure encountered !!! [00:00:25] Error: Build failed in phase: run-depends [00:00:25] Cleaning up 122-amd64-git: removed 122-amd64-git-n: removed [00:00:25] Unmounting file systems
so, this may be only a poudriere issue, but I still think we shouldn't depend on compat12x for FreeBSD-12.x
looks good, please commit
Please also MFH to 2021Q4. I actually have a server with such a card (and 12.2).
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=1ad8cfa1e9c41bebe77fa8d1cc73ad627613883b commit 1ad8cfa1e9c41bebe77fa8d1cc73ad627613883b Author: Palle Girgensohn <girgen@FreeBSD.org> AuthorDate: 2021-10-08 07:57:40 +0000 Commit: Palle Girgensohn <girgen@FreeBSD.org> CommitDate: 2021-10-11 11:35:00 +0000 sysutils/arcconf: only depend on compat12x for FreeBSD > 12 PR: 258775 sysutils/arcconf/Makefile | 3 +++ 1 file changed, 3 insertions(+)
Committed and MFH:ed.
A commit in branch 2021Q4 references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=05ede39babf288b59a0a5d8d7b50b284d5dc20c3 commit 05ede39babf288b59a0a5d8d7b50b284d5dc20c3 Author: Palle Girgensohn <girgen@FreeBSD.org> AuthorDate: 2021-10-08 07:57:40 +0000 Commit: Palle Girgensohn <girgen@FreeBSD.org> CommitDate: 2021-10-11 11:40:39 +0000 sysutils/arcconf: only depend on compat12x for FreeBSD > 12 PR: 258775 (cherry picked from commit 1ad8cfa1e9c41bebe77fa8d1cc73ad627613883b) sysutils/arcconf/Makefile | 3 +++ 1 file changed, 3 insertions(+)