sysutils/xen-tools 4.19.0.20241112_1 MidnightBSD
Xen Hypervisor management tools
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
a05b377b53- License
- gpl2, lgpl3
- Categories
- sysutils, emulators
Description
The xl program is the new tool for managing Xen guest domains. The program can be used to create, pause, and shutdown domains. It can also be used to list current domains, enable or pin VCPUs, and attach or detach virtual block devices
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | sysutils/xen-tools | 4.19.0.20241112_1 |
| FreeBSD | sysutils/xen-tools | 4.21.0.20260212 |
| HardenedBSD | sysutils/xen-tools | 4.21.0.20260212 |
| GhostBSD | sysutils/xen-tools | 4.21.0.20260212 |
Install
Binary package:
mport install xen-tools
From mports:
cd /usr/mports/sysutils/xen-tools && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= xen-tools>0:sysutils/xen-tools
LIB_DEPENDS= libxencall.so:sysutils/xen-tools
Dependencies
As this port's Makefile names them.
Build 3
seabios>0: misc/seabios${LOCALBASE}/share/edk2-xen/XEN_X64_EFI.fd: sysutils/edk2bash>0: shells/bash
Library 4
libyajl.so: devel/yajlliblzo2.so: archivers/lzo2libpixman-1.so: x11/pixmanlibargp.so: devel/argp-standalone
Runtime 2
seabios>0: misc/seabios${LOCALBASE}/share/edk2-xen/XEN_X64_EFI.fd: sysutils/edk2
Build dependencies 7
No port depends on this one.
Configuration
Options name: sysutils_xen
| Option | Default | Description |
|---|---|---|
| DOCS | on | |
| SPICE | off | Enable SPICE protocol for QEMU |
- USES
- cpe gettext gmake gnome libtool localbase:ldflags perl5 pkgconfig python shebangfix iconv bison ninja:build
- Service scripts
- none
Files
Manual pages 22
- xen-pci-device-reservations(7)
- xen-pv-channel(7)
- xen-tscmode(7)
- xen-vtpm(7)
- xen-vtpmmgr(7)
- xenhypfs(1)
- xenstore(1)
- xenstore-chmod(1)
- xenstore-ls(1)
- xenstore-read(1)
- xenstore-write(1)
- xentop(1)
- xentrace(8)
- xenwatchdogd(8)
- xl(1)
- xl-disk-configuration(5)
- xl-network-configuration(5)
- xl-numa-placement(7)
- xl-pci-configuration(5)
- xl.cfg(5)
- xl.conf(5)
- xlcpupool.cfg(5)
pkg-plist 740
- bin/xen-cpuid
- bin/xen-detect
- bin/xenalyze
- bin/xencov_split
- bin/xenstore
- bin/xenstore-chmod
- bin/xenstore-control
- bin/xenstore-exists
- bin/xenstore-list
- bin/xenstore-ls
- bin/xenstore-read
- bin/xenstore-rm
- bin/xenstore-watch
- bin/xenstore-write
- etc/bash_completion.d/xl
- etc/rc.d/xencommons
- etc/rc.d/xendriverdomain
- etc/xen-tools/README
- etc/xen-tools/cpupool
- etc/xen-tools/scripts/block
- etc/xen-tools/scripts/hotplugpath.sh
- etc/xen-tools/scripts/vif-bridge
- etc/xen-tools/xl.conf
- etc/xen-tools/xlexample.hvm
- etc/xen-tools/xlexample.pvhlinux
- etc/xen-tools/xlexample.pvlinux
- include/_libxl_types.h
- include/_libxl_types_json.h
- include/libxl.h
- include/libxl_event.h
- include/libxl_json.h
- include/libxl_utils.h
- include/libxl_uuid.h
- include/libxlutil.h
- include/xen/COPYING
- include/xen/arch-arm.h
- include/xen/arch-arm/hvm/save.h
- include/xen/arch-arm/smccc.h
- include/xen/arch-ppc.h
- include/xen/arch-riscv.h
- include/xen/arch-x86/cpufeatureset.h
- include/xen/arch-x86/cpuid.h
- include/xen/arch-x86/guest-acpi.h
- include/xen/arch-x86/hvm/save.h
- include/xen/arch-x86/hvm/start_info.h
- include/xen/arch-x86/pmu.h
- include/xen/arch-x86/xen-mca.h
- include/xen/arch-x86/xen-x86_32.h
- include/xen/arch-x86/xen-x86_64.h
- include/xen/arch-x86/xen.h
- include/xen/arch-x86_32.h
- include/xen/arch-x86_64.h
- include/xen/argo.h
- include/xen/callback.h
- include/xen/device_tree_defs.h
- include/xen/dom0_ops.h
- include/xen/domctl.h
- include/xen/elfnote.h
- include/xen/errno.h
- include/xen/event_channel.h
- include/xen/features.h
- include/xen/foreign/arm32.h
- include/xen/foreign/arm64.h
- include/xen/foreign/x86_32.h
- include/xen/foreign/x86_64.h
- include/xen/grant_table.h
- include/xen/hvm/dm_op.h
- include/xen/hvm/e820.h
- include/xen/hvm/hvm_info_table.h
- include/xen/hvm/hvm_op.h
- include/xen/hvm/hvm_vcpu.h
- include/xen/hvm/hvm_xs_strings.h
- include/xen/hvm/ioreq.h
- include/xen/hvm/params.h
- include/xen/hvm/pvdrivers.h
- include/xen/hvm/save.h
- include/xen/hypfs.h
- include/xen/io/9pfs.h
- include/xen/io/blkif.h
- include/xen/io/cameraif.h
- include/xen/io/console.h
- include/xen/io/displif.h
- include/xen/io/fbif.h
- include/xen/io/fsif.h
- include/xen/io/kbdif.h
- include/xen/io/libxenvchan.h
- include/xen/io/netif.h
- include/xen/io/pciif.h
- include/xen/io/protocols.h
- include/xen/io/pvcalls.h
- include/xen/io/ring.h
- include/xen/io/sndif.h
- include/xen/io/tpmif.h
- include/xen/io/usbif.h
- include/xen/io/vscsiif.h
- include/xen/io/xenbus.h
- include/xen/io/xs_wire.h
- include/xen/kexec.h
- include/xen/memory.h
- include/xen/nmi.h
The first 100 are listed.
distinfo 7
| File | Size | SHA256 |
|---|---|---|
| xen-project-xen-251a9496485a86f302980a3f8d3c656831b5a62f_GL0.tar.gz | 6.93216e+06 | fc0f502af1741e0d5bf9b3ab8576c4874271c63a3ad79892b78cd244fab52f21 |
| qemu-v8.0.4.tar.bz2 | 3.1468222e+07 | 958eae6b32046bb512b5b968f66e896258fa8c4ec5c7fdf2d780fd206c677774 |
| dtc-b6910bec.tar.bz2 | 163044 | f180420b105bdd35cfee9977d6ee2ee5d6601aa2a84693c048a985a604bd2c1c |
| meson-3a9b285a.tar.bz2 | 4.054688e+06 | 2ab212e390b5d5458cee0c0217160f9e390aa95cf366e7327876a1019aaf006b |
| keycodemapdb-f5772a62.tar.bz2 | 27905 | d349b02f0c95b5fb4bf8aa25d64395b04e8d5d98025c3e6e6ac8fe6f54005681 |
| berkeley-testfloat-3-40619cbb.tar.bz2 | 90086 | 371e2a9c62ef020891bd03eef1a4caed3f34e9736732e6a11deb3acde6f9b07c |
| berkeley-softfloat-3-b64af41c.tar.bz2 | 83736 | d56b54c557485f6126838391088e3a3d3d41c80d68099b0d90bcc09f533f2e9e |
Commit history 2
| Date | Commit | Credits | Log message |
|---|---|---|---|
a05b377b53 |
Lucas Holt | *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848) `textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to
`libxml2.so.16` **and** removed ELF symbol versioning entirely — the new
library defines no `LIBXML2_*` versions at all. Consumers built against
the old library were never rebuilt, so they still record a dependency on
`libxml2.so.2` plus version requirements nothing can satisfy, and fail
at load time:
```
ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by
/usr/local/lib/libevdocument3.so.4 not defined
```
### Scope
`Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436
Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION`
line. The diff touches nothing but `PORTREVISION` lines (verified: `git
diff -U0` shows no other changed line), and spot-checked ports still
… |
|
e652afe940 |
Lucas Holt | sysutils/xen-tools: skip obsolete autotools fixup The bundled QEMU sources remove files scanned by the generic FreeBSD 10 compatibility pass.
AI-Assisted-by: OpenAI Codex <[email protected]>
Signed-off-by: Lucas Holt <[email protected]> |