notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details
xen-tools Xen Hypervisor management tools
4.21.0.20260212 sysutils on this many watch lists=4 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 4.19.1.20250217_1Version of this port present on the latest quarterly branch.
Maintainer: royger@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2011-12-14 09:03:54
Last Update: 2026-04-16 14:06:18
Commit Hash: 6961b47
People watching this port, also watch:: git, collectd5, pkg, openvpn, sudo
Also Listed In: emulators
License: GPLv2 LGPL3
WWW:
https://www.xenproject.org/
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
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • xen-tools>0:sysutils/xen-tools
To install the port:
cd /usr/ports/sysutils/xen-tools/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/xen-tools
  • pkg install xen-tools
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: xen-tools
Package flavors (<flavor>: <package>)
  • py311: xen-tools
ONLY_FOR_ARCHS: amd64
distinfo:
TIMESTAMP = 1772106154 SHA256 (xen/4.21.0.20260212/qemu-9.1.0.tar.xz) = 816b7022a8ba7c2ac30e2e0cf973e826f6bcc8505339603212c5ede8e94d7834 SIZE (xen/4.21.0.20260212/qemu-9.1.0.tar.xz) = 132478356

Expand this list (2 items)

Collapse this list.

SHA256 (xen/4.21.0.20260212/xen-project-xen-afaf4e7b503ad3e79602b39064e58d6488d10f3d_GL0.tar.gz) = 21a7a79febcca5985bf9933773949dd4454c9b8a497f9ef96715d8d6cca7ae43 SIZE (xen/4.21.0.20260212/xen-project-xen-afaf4e7b503ad3e79602b39064e58d6488d10f3d_GL0.tar.gz) = 7153568

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. seabios>0 : misc/seabios
  2. XEN_X64_EFI.fd : sysutils/edk2@xen_x64
  3. bash>0 : shells/bash
  4. gettext-runtime>=0.26 : devel/gettext-runtime
  5. gettext-tools>=0.26 : devel/gettext-tools
  6. gmake>=4.4.1 : devel/gmake
  7. pkgconf>=1.3.0_1 : devel/pkgconf
  8. py311-setuptools>=63.1.0 : devel/py-setuptools@py311
  9. python3.11 : lang/python311
  10. bison : devel/bison
  11. ninja : devel/ninja
  12. perl5>=5.42.r<5.43 : lang/perl5.42
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. seabios>0 : misc/seabios
  2. XEN_X64_EFI.fd : sysutils/edk2@xen_x64
  3. python3.11 : lang/python311
  4. perl5>=5.42.r<5.43 : lang/perl5.42
Library dependencies:
  1. libjson-c.so : devel/json-c
  2. liblzo2.so : archivers/lzo2
  3. libpixman-1.so : x11/pixman
  4. libargp.so : devel/argp-standalone
  5. libgnutls.so : security/gnutls
  6. libinotify.so : devel/libinotify
  7. libzstd.so : archivers/zstd
  8. libfdt.so : sysutils/dtc
  9. libintl.so : devel/gettext-runtime
  10. libglib-2.0.so : devel/glib20
  11. libintl.so : devel/gettext-runtime
  12. libxml2.so : textproc/libxml2
This port is required by:
for Run

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. emulators/xen*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for xen-tools-4.21.0.20260212: DOCS=on: Build and/or install documentation SPICE=off: Enable SPICE protocol for QEMU ===> Use 'make config' to modify these settings
Options name:
sysutils_xen-tools
USES:
cpe gettext gmake gnome libtool localbase:ldflags perl5 pkgconfig python shebangfix iconv bison ninja:build
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://gitlab.com/xen-project/xen/-/archive/afaf4e7b503ad3e79602b39064e58d6488d10f3d.tar.gz?dummy=/
Collapse this list.

Number of commits found: 126 (showing only 26 on this page)

«  1 | 2 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
4.5.0_3
27 Apr 2015 20:43:30
Revision:384875Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Control what we do build from qemu-xen to avoid automagically detected
dependencies
Reduce the size of the package by 10M by not building the qemu tools
Hack the build to always use the c++ compiler from base which avoids having
qemu-system-i386 linked to gcc's libstdc++

Based on reports by:	Michael Dexter
4.5.0_2
10 Apr 2015 20:25:00
Revision:383759Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Build xen-tools with qemu so that dom0 is usable

Reported by:	Michael Dexter
Pointyhat to:	bapt
4.5.0_1
06 Apr 2015 17:51:42
Revision:383459Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Drop limitation on recent head as it should work on all version
Extend limitation to i386
4.5.0_1
06 Apr 2015 14:38:29
Revision:383440Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Drop dependency on xen-kernel
Bump portrevision
4.5.0
06 Apr 2015 14:33:12
Revision:383433Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Add sysutils into CATEGORIES
06 Apr 2015 14:32:43
Revision:383432Original commit files touched by this commit Sanity Test Failure Refresh
bapt search for other commits by this committer
Correctly rename into xen-tools
06 Apr 2015 14:29:52
Revision:383430Original commit files touched by this commit Sanity Test Failure Refresh
bapt search for other commits by this committer
Rename emulators/xl into sysutils/xen-tools

Requested by:	roger@
4.2.2
06 Apr 2015 14:27:27
Revision:383429Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Rename xen-tools into xen-guest-tools

Requested by:	roger@
Approved by:	dinoex@ (maintainer)
4.2.2
09 Feb 2015 20:36:52
Revision:378752Original commit files touched by this commit This port version is marked as vulnerable.
dinoex search for other commits by this committer
- fix build on i386
4.2.2
03 Feb 2015 04:52:45
Revision:378341Original commit files touched by this commit This port version is marked as vulnerable.
dinoex search for other commits by this committer
- fix typo in path
4.2.2
01 Feb 2015 07:04:36
Revision:378229Original commit files touched by this commit This port version is marked as vulnerable.
dinoex search for other commits by this committer
- use full path in DEPENDS
4.2.2
30 Jan 2015 15:12:28
Revision:378154Original commit files touched by this commit This port version is marked as vulnerable.
dinoex search for other commits by this committer
- update to 4.2.2
- take maintainership
Approved by:	feld
4.1.3_3
24 Oct 2014 16:56:10
Revision:371454Original commit files touched by this commit This port version is marked as vulnerable.
mva search for other commits by this committer
- Convert ports of sysutils/ to new USES=python

Approved by:	portmgr (implicit)
4.1.3_3
14 Dec 2013 23:14:13
Revision:336497Original commit files touched by this commit This port version is marked as vulnerable.
wg search for other commits by this committer
sysutils/xen-tools: fix python usage for real

Reported by:	exp-run (PR 184591)
Approved by:	portmgr (blanket)
4.1.3_3
14 Dec 2013 09:21:31
Revision:336428Original commit files touched by this commit This port version is marked as vulnerable.
mva search for other commits by this committer
- Fix the usage of 'python' to get rid of the implicit lang/python
  dependency

Reported by:	exp-run (PR 184591)
Approved by:	portmgr (blanket)
4.1.3_3
31 Oct 2013 11:02:05
Revision:332220Original commit files touched by this commit This port version is marked as vulnerable.
feld search for other commits by this committer
Support STAGE
Fix build on HEAD and when gcc is unavailable

Approved by:	crees (mentor)
4.1.3_3
20 Sep 2013 23:06:00
Revision:327772Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
sysutils)
4.1.3_3
29 Jul 2013 15:03:59
Revision:323891Original commit files touched by this commit This port version is marked as vulnerable.
feld search for other commits by this committer
Fix my email address again, using proper @FreeBSD.org styling

Approved by:	swills (mentor)
4.1.3_3
25 Jul 2013 11:30:01
Revision:323636Original commit files touched by this commit This port version is marked as vulnerable.
feld search for other commits by this committer
Update my email address throughout the tree

Approved by:	swills (mentor)
4.1.3_3
10 Oct 2012 01:34:05
Revision:305625Original commit files touched by this commit This port version is marked as vulnerable.
swills search for other commits by this committer
- Prepare for splitting out guest scripts into another port

PR:		ports/172466
Submitted by:	Mark Felder <feld@feld.me> (maintainer)
4.1.3_2
19 Sep 2012 19:46:07
Revision:304542Original commit files touched by this commit This port version is marked as vulnerable.
swills search for other commits by this committer
- rc script cleanup

PR:		ports/171775
Submitted by:	Mark Felder <feld@feld.me> (maintainer)
4.1.3_1
18 Sep 2012 20:52:17
Revision:304459Original commit files touched by this commit This port version is marked as vulnerable.
swills search for other commits by this committer
- Fix RC script installation

PR:		ports/171753
Submitted by:	Mark Felder <feld@feld.me> (maintainer)
4.1.3
17 Sep 2012 14:21:21
Revision:304398Original commit files touched by this commit This port version is marked as vulnerable.
swills search for other commits by this committer
- Update to 4.1.3

Added scripts so users of XCP and XenServer can finally use all Xen
functionality.
This includes:

* Live migration
* Suspend/resume
* Reporting of memory usage
* Reporting of network interfaces and IPs
* Memory ballooning
* Graceful Shutdown/Reboot

PR:		ports/171646
Submitted by:	Mark Felder <feld@feld.me> (maintainer)
4.0.1
01 Sep 2012 19:42:34
Revision:303512Original commit files touched by this commit This port version is marked as vulnerable.
swills search for other commits by this committer
- Update maintainer since the previous maintainers email is bouncing.

PR:		ports/170756
Submitted by:	Mark Felder <feld@feld.me>
4.0.1
03 Jan 2012 05:41:39
Original commit files touched by this commit This port version is marked as vulnerable.
linimon search for other commits by this committer
Mark as only for amd64/i386/ia64: those are the only archs that have
definitions in config/ .

Hat:            portmgr
4.0.1
14 Dec 2011 09:03:23
Original commit files touched by this commit This port version is marked as vulnerable.
novel search for other commits by this committer
Add xen-tools 4.0.1, xen tools within FreeBSD domU.

PR:             163266
Submitted by:   Evan Sarmiento <esarmiento@wayfair.com>

Number of commits found: 126 (showing only 26 on this page)

«  1 | 2