Created attachment 203366 [details] patch This port doesn't invoke x86 assembly (at least not on powerpc64). It only requires including machine/pio.h in libfreeipmi/driver/ipmi-kcs-driver.c for inb and outb functions. It's probable that other platforms that are marked as broken can also just include machine/pio.h and this may unbreak them, but I don't have hardware using those architectures. Tested on powerpc64 and amd64.
Created attachment 203367 [details] v2 Add correct patch.
A commit references this bug: Author: sunpoet Date: Thu Apr 4 23:56:36 UTC 2019 New revision: 497890 URL: https://svnweb.freebsd.org/changeset/ports/497890 Log: Fix build on powerpc64 PR: 237004 Submitted by: Piotr Kubaj <pkubaj@anongoth.pl> Changes: head/sysutils/freeipmi/Makefile head/sysutils/freeipmi/files/patch-libfreeipmi-driver-ipmi-kcs-driver.c
Committed. Thanks!