From nobody Wed Mar 11 12:40:08 2026 X-Original-To: dev-commits-ports-main@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 4fW9M570tGz6V6Yx; Wed, 11 Mar 2026 12:40:17 +0000 (UTC) (envelope-from ronald-lists@klop.ws) Received: from smtp-relay-int-backup.realworks.nl (smtp-relay-int-backup.realworks.nl [87.255.56.188]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4fW9M54lf5z4506; Wed, 11 Mar 2026 12:40:17 +0000 (UTC) (envelope-from ronald-lists@klop.ws) Authentication-Results: mx1.freebsd.org; none Received: from smtp-relay-int-backup.realworks.nl (crmpreview6.colo2.realworks.nl [10.2.52.36]) by mailrelayint2.colo2.realworks.nl (Postfix) with ESMTP id 4fW9Lx5Gk3zKg; Wed, 11 Mar 2026 13:40:09 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=klop.ws; s=rw2; t=1773232809; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=aE7N9YVgrgc4BBz0EiKDs+HLahs0uTu8oAmDUyC0MkE=; b=nE1augdFMA1QzTbjJzK4kzKGkQqhc+LqXZp05oySLA9JKQmAWt45iQ6zBFBfPKmmgCblxB BTJmlgUnlTZ01YKUuyVJb0PGK+s8yvCv+yKdArWGFS21FxUAnScIGqdtPwaCEXS7hqo2YP Tl1wNuGhpFioEDyTRyWvEqcqrjVCVuFRCjKSRHpbYXFdkrHeze1j4QMIPKZTNqgID50rGy fuCrlSlfmMEQBinJaUKjjmhF5X+fDH16SznKfeegsyf2uTUs6qbubGrj5OgZgZap1RNSrD r+VkcfeKVa15fYmN94XmUvFceFkW9MKh09NX3XLoqr8drpOlqW7LKTxj0idnzQ== Received: from crmpreview6.colo2.realworks.nl (localhost [127.0.0.1]) by crmpreview6.colo2.realworks.nl (Postfix) with ESMTP id B05CE2001E7; Wed, 11 Mar 2026 13:40:09 +0100 (CET) Date: Wed, 11 Mar 2026 13:40:08 +0100 (CET) From: Ronald Klop To: Roman Bogorodskiy Cc: ports-committers@FreeBSD.org, dev-commits-ports-main@FreeBSD.org, dev-commits-ports-all@FreeBSD.org Message-ID: <1365758089.1058.1773232808980@localhost> In-Reply-To: <69b15c4e.211a9.177820f6@gitrepo.freebsd.org> References: <69b15c4e.211a9.177820f6@gitrepo.freebsd.org> Subject: Re: git: ce3d0cc5945e - main - devel/libvirt: enable BHYVE option on arm64 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_1057_724733083.1773232808971" X-Mailer: Realworks (786.71) X-Originating-Host: from (89-20-164-210.static.ef-service.nl [89.20.164.210]) by crmpreview6.colo2.realworks.nl [10.2.52.36] with HTTP; Wed, 11 Mar 2026 13:40:08 +0100 Importance: Normal X-Priority: 3 (Normal) X-Originating-User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:38930, ipnet:87.255.32.0/19, country:NL] X-Rspamd-Queue-Id: 4fW9M54lf5z4506 X-Spamd-Bar: ---- ------=_Part_1057_724733083.1773232808971 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Hi, The commit of this line says that bhyveload is needed during the build and that is why it checks for it. https://cgit.freebsd.org/ports/commit/devel/libvirt/Makefile?id=751fd2a4a2fcd48fc1f80b1a2d20848f35a924a3 Your commit message does not hint on if bhyveload is not needed for the build anymore. Can you elaborate a little on this? Or point to the change in libvirt that makes it not use bhyveload anymore? NB: I totally trust that you compiled and checked the port on aarch64. So the cause is probably fixed upstream. It would just very nicely close the documentation loop if the commit referred to that fix in libvirt. Regards, Ronald. Van: Roman Bogorodskiy Datum: woensdag, 11 maart 2026 13:13 Aan: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Onderwerp: git: ce3d0cc5945e - main - devel/libvirt: enable BHYVE option on arm64 > > The branch main has been updated by novel: > > URL: https://cgit.FreeBSD.org/ports/commit/?id=ce3d0cc5945ee374d845ae16351999d43ca7cd42 > > commit ce3d0cc5945ee374d845ae16351999d43ca7cd42 > Author: Roman Bogorodskiy > AuthorDate: 2026-03-10 17:14:30 +0000 > Commit: Roman Bogorodskiy > CommitDate: 2026-03-11 12:11:25 +0000 > > devel/libvirt: enable BHYVE option on arm64 > > Currently, the BHYVE option is available only if "/usr/sbin/bhyveload" > is present. However, bhyveload(8) is not present on arm64. > To make the BHYVE option available on arm64 too, update > the condition to check for the "/usr/sbin/bhyve" path instead. > > Sponsored by: The FreeBSD Foundation > --- > devel/libvirt/Makefile | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/devel/libvirt/Makefile b/devel/libvirt/Makefile > index 9ef329749e89..5520a090820b 100644 > --- a/devel/libvirt/Makefile > +++ b/devel/libvirt/Makefile > @@ -1,5 +1,6 @@ > PORTNAME= libvirt > DISTVERSION= 12.1.0 > +PORTREVISION= 1 > CATEGORIES= devel > MASTER_SITES= http://libvirt.org/sources/ \ > ftp://libvirt.org/libvirt/ > @@ -22,7 +23,7 @@ RUN_DEPENDS= dnsmasq:dns/dnsmasq > OPTIONS_DEFINE= DOCS NLS NSS QEMU READLINE SASL SLIRP LIBSSH LIBSSH2 ZFS > OPTIONS_DEFAULT= READLINE LIBSSH LIBSSH2 ZFS > OPTIONS_DEFINE_amd64= XEN > -.if exists(/usr/sbin/bhyveload) > +.if exists(/usr/sbin/bhyve) > OPTIONS_DEFINE+= BHYVE > OPTIONS_DEFAULT+= BHYVE SLIRP > .else > > > > ------=_Part_1057_724733083.1773232808971 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit Hi,

The commit of this line says that bhyveload is needed during the build and that is why it checks for it.
https://cgit.freebsd.org/ports/commit/devel/libvirt/Makefile?id=751fd2a4a2fcd48fc1f80b1a2d20848f35a924a3

Your commit message does not hint on if bhyveload is not needed for the build anymore.
Can you elaborate a little on this? Or point to the change in libvirt that makes it not use bhyveload anymore?

NB: I totally trust that you compiled and checked the port on aarch64. So the cause is probably fixed upstream. It would just very nicely close the documentation loop if the commit referred to that fix in libvirt.

Regards,
Ronald.

 

Van: Roman Bogorodskiy <novel@FreeBSD.org>
Datum: woensdag, 11 maart 2026 13:13
Aan: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Onderwerp: git: ce3d0cc5945e - main - devel/libvirt: enable BHYVE option on arm64

The branch main has been updated by novel:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ce3d0cc5945ee374d845ae16351999d43ca7cd42

commit ce3d0cc5945ee374d845ae16351999d43ca7cd42
Author:     Roman Bogorodskiy <novel@FreeBSD.org>
AuthorDate: 2026-03-10 17:14:30 +0000
Commit:     Roman Bogorodskiy <novel@FreeBSD.org>
CommitDate: 2026-03-11 12:11:25 +0000

    devel/libvirt: enable BHYVE option on arm64
    
    Currently, the BHYVE option is available only if "/usr/sbin/bhyveload"
    is present. However, bhyveload(8) is not present on arm64.
    To make the BHYVE option available on arm64 too, update
    the condition to check for the "/usr/sbin/bhyve" path instead.
    
    Sponsored by:   The FreeBSD Foundation
---
 devel/libvirt/Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/devel/libvirt/Makefile b/devel/libvirt/Makefile
index 9ef329749e89..5520a090820b 100644
--- a/devel/libvirt/Makefile
+++ b/devel/libvirt/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=  libvirt
 DISTVERSION=   12.1.0
+PORTREVISION=  1
 CATEGORIES=    devel
 MASTER_SITES=  http://libvirt.org/sources/ \
        ftp://libvirt.org/libvirt/
@@ -22,7 +23,7 @@ RUN_DEPENDS=  dnsmasq:dns/dnsmasq
 OPTIONS_DEFINE=    DOCS NLS NSS QEMU READLINE SASL SLIRP LIBSSH LIBSSH2 ZFS
 OPTIONS_DEFAULT=   READLINE LIBSSH LIBSSH2 ZFS
 OPTIONS_DEFINE_amd64=  XEN
-.if exists(/usr/sbin/bhyveload)
+.if exists(/usr/sbin/bhyve)
 OPTIONS_DEFINE+=   BHYVE
 OPTIONS_DEFAULT+=  BHYVE SLIRP
 .else
 


  ------=_Part_1057_724733083.1773232808971--