Date: Fri, 05 Dec 2025 17:03:02 +0000 From: Roman Bogorodskiy <novel@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org Subject: git: 4088a5c645d3 - 2025Q4 - devel/libvirt: update to 11.10.0 Message-ID: <69331046.3e0a8.4bc0fbde@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch 2025Q4 has been updated by novel: URL: https://cgit.FreeBSD.org/ports/commit/?id=4088a5c645d37f4c7eeb7c2901c8c551c106480d commit 4088a5c645d37f4c7eeb7c2901c8c551c106480d Author: Roman Bogorodskiy <novel@FreeBSD.org> AuthorDate: 2025-12-02 19:41:07 +0000 Commit: Roman Bogorodskiy <novel@FreeBSD.org> CommitDate: 2025-12-05 17:00:40 +0000 devel/libvirt: update to 11.10.0 - Update to 11.10.0 - As this release adds SLIRP networking support for the bhyve driver, add the SLIRP option which register dependency on net/libslirp. It's enabled by default when the BHYVE option is enabled by default, and implies BHYVE. - Handle SHEBANG and plist entries for qemu's 'virt-qemu-qmp-proxy' and 'virt-qemu-sev-validate' scripts [1] PR: 291283 [1] (based on) Submitted by: David Horn [1] Sponsored by: The FreeBSD Foundation (cherry picked from commit 16adc595b008cad7ed789d165a3308110b953aba) --- devel/libvirt/Makefile | 19 +++++++++++++------ devel/libvirt/distinfo | 6 +++--- devel/libvirt/pkg-plist | 23 +++++++++++++++++++++++ 3 files changed, 39 insertions(+), 9 deletions(-) diff --git a/devel/libvirt/Makefile b/devel/libvirt/Makefile index 6c8c86bc633c..89f81ea5d2b7 100644 --- a/devel/libvirt/Makefile +++ b/devel/libvirt/Makefile @@ -1,5 +1,5 @@ PORTNAME= libvirt -DISTVERSION= 11.7.0 +DISTVERSION= 11.10.0 CATEGORIES= devel MASTER_SITES= http://libvirt.org/sources/ \ ftp://libvirt.org/libvirt/ @@ -19,12 +19,12 @@ BUILD_DEPENDS= dnsmasq:dns/dnsmasq \ xsltproc:textproc/libxslt RUN_DEPENDS= dnsmasq:dns/dnsmasq -OPTIONS_DEFINE= DOCS NLS NSS QEMU READLINE SASL LIBSSH LIBSSH2 ZFS +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) OPTIONS_DEFINE+= BHYVE -OPTIONS_DEFAULT+= BHYVE +OPTIONS_DEFAULT+= BHYVE SLIRP .else PLIST_SUB+= BHYVE="@comment " SUB_LIST+= BHYVE="@comment " @@ -34,6 +34,7 @@ QEMU_DESC= QEMU driver BHYVE_DESC= bhyve driver XEN_DESC= Xen support via libxl NSS_DESC= Name Service Switch plugin +SLIRP_DESC= SLIRP networking for bhyve driver LIBSSH_DESC= libssh remote transport LIBSSH2_DESC= libssh2 remote transport ZFS_DESC= ZFS storage driver @@ -58,6 +59,9 @@ READLINE_USES= readline SASL_MESON_ENABLED= sasl SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 +SLIRP_IMPLIES= BHYVE +SLIRP_LIB_DEPENDS= libslirp.so:net/libslirp + XEN_MESON_ENABLED= driver_libxl XEN_CFLAGS= -I${LOCALBASE}/include XEN_LIB_DEPENDS= libxenlight.so:sysutils/xen-tools @@ -120,7 +124,6 @@ MESON_ARGS+= \ -Dwireshark_dissector=disabled \ -Dinit_script=none \ -Dbash_completion=disabled \ - -Duserfaultfd_sysctl=disabled \ -Drunstatedir=/var/run # random_data fix can be removed when 8.x is eol @@ -140,10 +143,9 @@ USE_PERL5= build USE_LDCONFIG= yes INSTALL_TARGET= install-strip TEST_TARGET= check -SHLIB_VER= 0.11007.0 +SHLIB_VER= 0.11010.0 PLIST_SUB+= SHLIB_VER=${SHLIB_VER} PORTDOCS= * -#SHEBANG_FILES= src/keycodemapdb/tools/keymap-gen BINARY_ALIAS= python3=${PYTHON_CMD} SUB_FILES= pkg-message @@ -157,6 +159,11 @@ MESON_ARGS+= -Djson_c=enabled MESON_ARGS+= -Djson_c=disabled .endif +.if ${PORT_OPTIONS:MQEMU} +SHEBANG_FILES= tools/virt-qemu-qmp-proxy \ + tools/virt-qemu-sev-validate +.endif + .if !${PLIST_SUB:MXEN} PLIST_SUB+= XEN="@comment " .endif diff --git a/devel/libvirt/distinfo b/devel/libvirt/distinfo index ea8c92a8b7e3..e6d5c2cd3191 100644 --- a/devel/libvirt/distinfo +++ b/devel/libvirt/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1756727740 -SHA256 (libvirt-11.7.0.tar.xz) = dd56db0ced8baf668f476698db9956f160c93c0ec0c47a0603843235bf156f78 -SIZE (libvirt-11.7.0.tar.xz) = 10018556 +TIMESTAMP = 1764695673 +SHA256 (libvirt-11.10.0.tar.xz) = 66154fee836235678b712676b2589c45f66e3d6a8721ee0697c9f20a66cad0d8 +SIZE (libvirt-11.10.0.tar.xz) = 10241776 diff --git a/devel/libvirt/pkg-plist b/devel/libvirt/pkg-plist index 481b61349968..8d91af9450f2 100644 --- a/devel/libvirt/pkg-plist +++ b/devel/libvirt/pkg-plist @@ -4,7 +4,9 @@ bin/virt-host-validate bin/virt-pki-query-dn bin/virt-pki-validate bin/virt-ssh-helper +%%QEMU%%bin/virt-qemu-qmp-proxy %%QEMU%%bin/virt-qemu-run +%%QEMU%%bin/virt-qemu-sev-validate bin/virt-xml-validate %%BHYVE%%sbin/virtbhyved sbin/virtnetworkd @@ -19,7 +21,9 @@ share/man/man1/virt-admin.1.gz share/man/man1/virt-host-validate.1.gz share/man/man1/virt-pki-query-dn.1.gz share/man/man1/virt-pki-validate.1.gz +%%QEMU%%share/man/man1/virt-qemu-qmp-proxy.1.gz %%QEMU%%share/man/man1/virt-qemu-run.1.gz +%%QEMU%%share/man/man1/virt-qemu-sev-validate.1.gz share/man/man1/virt-xml-validate.1.gz share/man/man7/virkeycode-atset1.7.gz share/man/man7/virkeycode-atset2.7.gz @@ -103,6 +107,7 @@ lib/libvirt.so lib/libvirt.so.0 lib/libvirt.so.%%SHLIB_VER%% lib/sysusers.d/libvirt.conf +%%QEMU%%lib/sysusers.d/libvirt-qemu.conf %%NSS%%lib/nss_libvirt.so.1 %%NSS%%lib/nss_libvirt_guest.so.1 libdata/pkgconfig/libvirt-admin.pc @@ -194,6 +199,8 @@ share/augeas/lenses/virtvboxd.aug %%DATADIR%%/cpu_map/x86_Cascadelake-Server-v4.xml %%DATADIR%%/cpu_map/x86_Cascadelake-Server-v5.xml %%DATADIR%%/cpu_map/x86_Cascadelake-Server.xml +%%DATADIR%%/cpu_map/x86_ClearwaterForest-v1.xml +%%DATADIR%%/cpu_map/x86_ClearwaterForest.xml %%DATADIR%%/cpu_map/x86_Conroe-v1.xml %%DATADIR%%/cpu_map/x86_Conroe.xml %%DATADIR%%/cpu_map/x86_Cooperlake-v1.xml @@ -207,23 +214,30 @@ share/augeas/lenses/virtvboxd.aug %%DATADIR%%/cpu_map/x86_Dhyana-v2.xml %%DATADIR%%/cpu_map/x86_Dhyana.xml %%DATADIR%%/cpu_map/x86_EPYC-Genoa-v1.xml +%%DATADIR%%/cpu_map/x86_EPYC-Genoa-v2.xml %%DATADIR%%/cpu_map/x86_EPYC-Genoa.xml %%DATADIR%%/cpu_map/x86_EPYC-IBPB.xml %%DATADIR%%/cpu_map/x86_EPYC-Milan-v1.xml %%DATADIR%%/cpu_map/x86_EPYC-Milan-v2.xml +%%DATADIR%%/cpu_map/x86_EPYC-Milan-v3.xml %%DATADIR%%/cpu_map/x86_EPYC-Milan.xml %%DATADIR%%/cpu_map/x86_EPYC-Rome-v1.xml %%DATADIR%%/cpu_map/x86_EPYC-Rome-v2.xml %%DATADIR%%/cpu_map/x86_EPYC-Rome-v3.xml %%DATADIR%%/cpu_map/x86_EPYC-Rome-v4.xml +%%DATADIR%%/cpu_map/x86_EPYC-Rome-v5.xml %%DATADIR%%/cpu_map/x86_EPYC-Rome.xml +%%DATADIR%%/cpu_map/x86_EPYC-Turin-v1.xml +%%DATADIR%%/cpu_map/x86_EPYC-Turin.xml %%DATADIR%%/cpu_map/x86_EPYC-v1.xml %%DATADIR%%/cpu_map/x86_EPYC-v2.xml %%DATADIR%%/cpu_map/x86_EPYC-v3.xml %%DATADIR%%/cpu_map/x86_EPYC-v4.xml +%%DATADIR%%/cpu_map/x86_EPYC-v5.xml %%DATADIR%%/cpu_map/x86_EPYC.xml %%DATADIR%%/cpu_map/x86_GraniteRapids-v1.xml %%DATADIR%%/cpu_map/x86_GraniteRapids-v2.xml +%%DATADIR%%/cpu_map/x86_GraniteRapids-v3.xml %%DATADIR%%/cpu_map/x86_GraniteRapids.xml %%DATADIR%%/cpu_map/x86_Haswell-IBRS.xml %%DATADIR%%/cpu_map/x86_Haswell-noTSX-IBRS.xml @@ -273,8 +287,11 @@ share/augeas/lenses/virtvboxd.aug %%DATADIR%%/cpu_map/x86_SapphireRapids-v1.xml %%DATADIR%%/cpu_map/x86_SapphireRapids-v2.xml %%DATADIR%%/cpu_map/x86_SapphireRapids-v3.xml +%%DATADIR%%/cpu_map/x86_SapphireRapids-v4.xml %%DATADIR%%/cpu_map/x86_SapphireRapids.xml %%DATADIR%%/cpu_map/x86_SierraForest-v1.xml +%%DATADIR%%/cpu_map/x86_SierraForest-v2.xml +%%DATADIR%%/cpu_map/x86_SierraForest-v3.xml %%DATADIR%%/cpu_map/x86_SierraForest.xml %%DATADIR%%/cpu_map/x86_Skylake-Client-IBRS.xml %%DATADIR%%/cpu_map/x86_Skylake-Client-noTSX-IBRS.xml @@ -300,6 +317,10 @@ share/augeas/lenses/virtvboxd.aug %%DATADIR%%/cpu_map/x86_Westmere-v1.xml %%DATADIR%%/cpu_map/x86_Westmere-v2.xml %%DATADIR%%/cpu_map/x86_Westmere.xml +%%DATADIR%%/cpu_map/x86_YongFeng-v1.xml +%%DATADIR%%/cpu_map/x86_YongFeng-v2.xml +%%DATADIR%%/cpu_map/x86_YongFeng-v3.xml +%%DATADIR%%/cpu_map/x86_YongFeng.xml %%DATADIR%%/cpu_map/x86_athlon-v1.xml %%DATADIR%%/cpu_map/x86_athlon.xml %%DATADIR%%/cpu_map/x86_core2duo-v1.xml @@ -358,6 +379,7 @@ share/augeas/lenses/virtvboxd.aug %%DATADIR%%/schemas/sysinfo.rng %%DATADIR%%/schemas/sysinfocommon.rng %%DATADIR%%/test-screenshot.png +%%NLS%%share/locale/ar/LC_MESSAGES/libvirt.mo %%NLS%%share/locale/as/LC_MESSAGES/libvirt.mo %%NLS%%share/locale/bg/LC_MESSAGES/libvirt.mo %%NLS%%share/locale/bn_IN/LC_MESSAGES/libvirt.mo @@ -431,6 +453,7 @@ lib/libvirt/storage-backend/libvirt_storage_backend_fs.so %%QEMU%%@dir /var/log/swtpm/libvirt %%QEMU%%@dir /var/log/swtpm %%QEMU%%@dir /var/run/libvirt/qemu/dbus +%%QEMU%%@dir /var/run/libvirt/qemu/passt %%QEMU%%@dir /var/run/libvirt/qemu/slirp %%QEMU%%@dir /var/run/libvirt/qemu/swtpm %%QEMU%%@dir /var/run/libvirt/qemuhelp
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69331046.3e0a8.4bc0fbde>
