notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
py-libvirt Python bindings for Libvirt virtualization API
7.4.0 devel on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 7.1.0Version of this port present on the latest quarterly branch.
Maintainer: novel@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2013-12-31 07:56:32
Last Update: 2021-06-06 13:06:20
Commit Hash: e7cd7a8
People watching this port, also watch:: libkvkontakte, xerces-c3, py37-pycparser, linux-c7-avahi-libs, python
License: GPLv2
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}>0:devel/py-libvirt@${PY_FLAVOR}
To install the port: cd /usr/ports/devel/py-libvirt/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/py-libvirt
  • pkg install py38-libvirt
NOTE: This is a Python port. Instead of py38-libvirt listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py38-libvirt
Package flavors (<flavor>: <package>)
  • py38: py38-libvirt
distinfo:
Packages (timestamps in pop-ups are UTC):
py27-libvirt
ABIlatestquarterly
FreeBSD:11:aarch644.7.0-
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch644.7.0-
FreeBSD:12:amd64--
FreeBSD:12:armv64.7.0-
FreeBSD:12:armv7--
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py36-libvirt
ABIlatestquarterly
FreeBSD:11:aarch644.7.0-
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch644.7.0-
FreeBSD:12:amd64--
FreeBSD:12:armv64.7.0-
FreeBSD:12:armv7--
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py37-libvirt
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd64-7.1.0
FreeBSD:11:armv6-6.4.0
FreeBSD:11:i386-7.1.0
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-7.1.0
FreeBSD:12:amd64-7.1.0
FreeBSD:12:armv6-6.8.0
FreeBSD:12:armv7-6.8.0
FreeBSD:12:i386-7.1.0
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-7.1.0
FreeBSD:13:aarch646.10.07.1.0
FreeBSD:13:amd64-7.1.0
FreeBSD:13:armv66.10.0-
FreeBSD:13:armv76.10.07.1.0
FreeBSD:13:i386-7.1.0
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-7.1.0
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv77.2.0-
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py38-libvirt
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd647.4.0-
FreeBSD:11:armv6--
FreeBSD:11:i3867.4.0-
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd647.4.0-
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3867.4.0-
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd647.4.0-
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3867.4.0-
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch647.4.0-
FreeBSD:14:amd647.4.0-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3867.4.0-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. pkgconf>=1.3.0_1 : devel/pkgconf
  2. py38-setuptools>0 : devel/py-setuptools@py38
  3. python3.8 : lang/python38
Runtime dependencies:
  1. py38-setuptools>0 : devel/py-setuptools@py38
  2. python3.8 : lang/python38
Library dependencies:
  1. libvirt.so : devel/libvirt
This port is required by:
for Run
  1. deskutils/virt-manager

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. emulators/py-nova*
  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:
Options name:

USES:

Master Sites:
Expand this list (2 items)
Collapse this list.
  1. ftp://libvirt.org/libvirt/python/
  2. http://libvirt.org/sources/python/
Collapse this list.

Number of commits found: 83

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
06 Jun 2021 13:06:20
 files touched by this commit commit hash:e7cd7a8bec3a30f426fd755fa2b03fc5b33e5d7f  7.4.0
novel search for other commits by this committer
devel/py-libvirt: update to 7.4.0
04 May 2021 15:36:20
 files touched by this commit commit hash:1470e801af993298ea04362b0517b58b6f6792ec  7.3.0
novel search for other commits by this committer
devel/py-libvirt: update to 7.3.0
10 Apr 2021 03:59:05
 files touched by this commit commit hash:38802465b61b4e56bc5ce14efed1c86451de3a85  7.2.0
novel search for other commits by this committer
devel/py-libvirt: update to 7.2.0
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  7.1.0
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
04 Mar 2021 14:56:05
Original commit files touched by this commit Revision:567317  7.1.0
novel search for other commits by this committer
devel/py-libvirt: update to 7.1.0
24 Jan 2021 08:26:06
Original commit files touched by this commit Revision:562454  7.0.0
novel search for other commits by this committer
devel/py-libvirt: update to 7.0.0
24 Dec 2020 13:46:02
Original commit files touched by this commit Revision:559094  6.10.0
kai search for other commits by this committer
Relax hardcoded paths to fix build with Python 3.8.7

Since r558913 Python 3.8 incorporates BPO-42604 [1] which changed the
shared libs naming scheme.  This means "EXT_SUFFIX" is now derived from
SOABI and yields with Python 3.8 to ".cpython-38.so" instead of ".so".

The affected ports strip the libaries in the "post-install" target via
hardcoded path(s) and the build fails at the end because the new extension
is not expected at this place.

Remedy the issue by adding wildcards to these paths.  This should also
prepare the ports for future Python releases, which will use the new shared
libs naming scheme.

[1] https://bugs.python.org/issue42604

PR:		252057
Reported by:	John Kennedy
Reviewed by:	fluffy, koobs
Approved by:	koobs (python)
06 Dec 2020 11:21:49
Original commit files touched by this commit Revision:557132  6.10.0
novel search for other commits by this committer
devel/py-libvirt: update to 6.10.0
02 Nov 2020 13:37:20
Original commit files touched by this commit Revision:553905  6.9.0
novel search for other commits by this committer
devel/py-libvirt: update to 6.9.0
01 Oct 2020 11:04:08
Original commit files touched by this commit Revision:550828  6.8.0
novel search for other commits by this committer
devel/py-libvirt: update to 6.8.0
01 Sep 2020 15:20:56
Original commit files touched by this commit Revision:547279  6.7.0
novel search for other commits by this committer
devel/py-libvirt: update to 6.7.0
04 Aug 2020 11:25:55
Original commit files touched by this commit Revision:544165  6.6.0
novel search for other commits by this committer
devel/py-libvirt: update to 6.6.0
05 Jul 2020 05:29:18
Original commit files touched by this commit Revision:541249  6.5.0
novel search for other commits by this committer
devel/py-libvirt: update to 6.5.0
13 Jun 2020 15:22:06
Original commit files touched by this commit Revision:538679  6.4.0
novel search for other commits by this committer
devel/py-libvirt: update to 6.4.0
10 May 2020 12:34:49
Original commit files touched by this commit Revision:534849  6.3.0
novel search for other commits by this committer
devel/py-libvirt: update to 6.3.0
09 Apr 2020 14:41:02
Original commit files touched by this commit Revision:531211  6.2.0
novel search for other commits by this committer
devel/py-libvirt: update to 6.2.0

Now Python 3.6 or newer is required.
20 Oct 2019 06:20:20
Original commit files touched by this commit Revision:514879  5.8.0
novel search for other commits by this committer
devel/py-libvirt: update to 5.8.0
14 Sep 2019 13:42:07
Original commit files touched by this commit Revision:512013  5.7.0
novel search for other commits by this committer
devel/py-libvirt: update to 5.7.0
11 Aug 2019 10:55:27
Original commit files touched by this commit Revision:508596  5.6.0
novel search for other commits by this committer
devel/py-libvirt: update to 5.6.0
21 Jul 2019 14:01:21
Original commit files touched by this commit Revision:507050  5.5.0
novel search for other commits by this committer
devel/py-libvirt: update to 5.5.0
08 May 2019 02:52:22
Original commit files touched by this commit Revision:500990  5.3.0
novel search for other commits by this committer
devel/py-libvirt: update to 5.3.0
05 Apr 2019 01:17:43
Original commit files touched by this commit Revision:497899  5.2.0
novel search for other commits by this committer
devel/py-libvirt: update to 5.2.0
10 Mar 2019 09:57:36
Original commit files touched by this commit Revision:495244  5.1.0
novel search for other commits by this committer
devel/py-libvirt: update to 5.1.0
16 Jan 2019 16:15:47
Original commit files touched by this commit Revision:490491  5.0.0
novel search for other commits by this committer
devel/py-libvirt: update to 5.0.0
09 Dec 2018 13:13:41
Original commit files touched by this commit Revision:487044  4.10.0
novel search for other commits by this committer
devel/py-libvirt: update to 4.10.0
10 Nov 2018 16:32:38
Original commit files touched by this commit Revision:484623  4.9.0
novel search for other commits by this committer
devel/py-libvirt: update to 4.9.0
07 Oct 2018 15:55:48
Original commit files touched by this commit Revision:481452  4.8.0
novel search for other commits by this committer
devel/py-libvirt: update to 4.8.0
12 Sep 2018 13:58:42
Original commit files touched by this commit Revision:479605  4.7.0
novel search for other commits by this committer
devel/py-libvirt: update to 4.7.0
12 Aug 2018 06:50:54
Original commit files touched by this commit Revision:476970  4.6.0
novel search for other commits by this committer
devel/py-libvirt: update to 4.6.0
04 Jul 2018 14:28:22
Original commit files touched by this commit Revision:473891  4.5.0
novel search for other commits by this committer
devel/py-libvirt: update to 4.5.0
07 Jun 2018 04:10:12
Original commit files touched by this commit Revision:471898  4.4.0
novel search for other commits by this committer
devel/py-libvirt: update to 4.4.0
06 May 2018 14:14:52
Original commit files touched by this commit Revision:469218  4.3.0
novel search for other commits by this committer
devel/py-libvirt: update to 4.3.0
07 Apr 2018 03:01:39
Original commit files touched by this commit Revision:466706  4.2.0
novel search for other commits by this committer
devel/py-libvirt: update to 4.2.0
11 Mar 2018 09:52:28
Original commit files touched by this commit Revision:464158  4.1.0
novel search for other commits by this committer
devel/py-libvirt: update to 4.1.0
28 Jan 2018 13:34:50
Original commit files touched by this commit Revision:460180  4.0.0
novel search for other commits by this committer
devel/py-libvirt: update to 4.0.0
24 Dec 2017 10:26:47
Original commit files touched by this commit Revision:457138  3.10.0
novel search for other commits by this committer
devel/py-libvirt: update to 3.10.0
03 Nov 2017 16:09:57
Original commit files touched by this commit Revision:453411  3.9.0
novel search for other commits by this committer
devel/py-libvirt: update to 3.9.0
15 Oct 2017 13:31:44
Original commit files touched by this commit Revision:452146  3.8.0
novel search for other commits by this committer
devel/py-libvirt: update to 3.8.0
09 Sep 2017 16:01:20
Original commit files touched by this commit Revision:449496  3.7.0
novel search for other commits by this committer
devel/py-libvirt: update to 3.7.0
06 Aug 2017 04:49:47
Original commit files touched by this commit Revision:447441  3.6.0
novel search for other commits by this committer
devel/py-libvirt: update to 3.6.0
09 Jul 2017 07:15:20
Original commit files touched by this commit Revision:445394  3.5.0
novel search for other commits by this committer
devel/py-libvirt: update to 3.5.0
04 Jun 2017 08:13:28
Original commit files touched by this commit Revision:442536  3.4.0
novel search for other commits by this committer
devel/py-libvirt: update to 3.4.0
08 May 2017 11:48:33
Original commit files touched by this commit Revision:440416  3.3.0
novel search for other commits by this committer
devel/py-libvirt: update to 3.3.0
03 Apr 2017 16:19:38
Original commit files touched by this commit Revision:437666  3.2.0
novel search for other commits by this committer
devel/py-libvirt: update to 3.2.0
04 Mar 2017 16:35:51
Original commit files touched by this commit Revision:435418  3.1.0
novel search for other commits by this committer
devel/py-libvirt: update to 3.1.0
10 Dec 2016 19:12:54
Original commit files touched by this commit Revision:428316  2.5.0
novel search for other commits by this committer
devel/py-libvirt: update to 2.5.0
06 Nov 2016 07:55:18
Original commit files touched by this commit Revision:425466  2.4.0
novel search for other commits by this committer
devel/py-libvirt: update to 2.4.0
06 Oct 2016 08:08:55
Original commit files touched by this commit Revision:423398  2.3.0
novel search for other commits by this committer
devel/py-libvirt: update to 2.3.0
04 Sep 2016 14:14:41
Original commit files touched by this commit Revision:421338  2.2.0
novel search for other commits by this committer
devel/py-libvirt: update to 2.2.0
02 Jul 2016 23:02:42
Original commit files touched by this commit Revision:417944  2.0.0
novel search for other commits by this committer
devel/py-libvirt: update to 2.0.0
08 Jun 2016 04:40:41
Original commit files touched by this commit Revision:416529  1.3.5
novel search for other commits by this committer
devel/py-libvirt: update to 1.3.5
01 May 2016 17:29:38
Original commit files touched by this commit Revision:414415  1.3.4
novel search for other commits by this committer
devel/py-libvirt: update to 1.3.4
09 Apr 2016 16:38:16
Original commit files touched by this commit Revision:412852  1.3.3
novel search for other commits by this committer
devel/py-libvirt: update to 1.3.3
01 Apr 2016 14:00:57
Original commit files touched by this commit Revision:412346  1.3.2
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
03 Mar 2016 18:05:15
Original commit files touched by this commit Revision:410066  1.3.2
novel search for other commits by this committer
devel/py-libvirt: update to 1.3.2
18 Jan 2016 00:23:11
Original commit files touched by this commit Revision:406541  1.3.1
novel search for other commits by this committer
devel/py-libvirt: update to 1.3.1
20 Dec 2015 04:51:56
Original commit files touched by this commit Revision:404039  1.3.0
novel search for other commits by this committer
devel/py-libvirt: update to 1.3.0
17 Nov 2015 15:30:42
Original commit files touched by this commit Revision:401818  1.2.21
novel search for other commits by this committer
devel/py-libvirt: update to 1.2.21

While here, drop REINPLACE_CMD for python path in setup.py as
it should be covered by shebangfix already.
03 Oct 2015 15:13:51
Original commit files touched by this commit Revision:398472  1.2.20
novel search for other commits by this committer
Update to 1.2.20
29 Sep 2015 18:26:09
Original commit files touched by this commit Revision:398185  1.2.19
jgh search for other commits by this committer
- over to novel@
11 Sep 2015 23:13:49
Original commit files touched by this commit Revision:396721  1.2.19
jgh search for other commits by this committer
- update to devel/libvirt [1] and devel/py-libvirt to 1.2.19

http://libvirt.org/git/?p=libvirt.git;a=shortlog;h=refs/tags/v1.2.19

PR:		202839 [1]
Submitted by:	novel@ [1]
11 Aug 2015 16:35:59
Original commit files touched by this commit Revision:393948  1.2.18
jgh search for other commits by this committer
- update devel/libvirt and devel/py-libvirt to 1.2.18

http://libvirt.org/git/?p=libvirt.git;a=shortlog;h=refs/tags/v1.2.18
10 Aug 2015 18:32:37
Original commit files touched by this commit Revision:393883  1.2.17
jgh search for other commits by this committer
- update devel/libvirt and devel/py-libvirt to 1.2.17
- update devel/libvirt-glib to 0.2.2

http://libvirt.org/git/?p=libvirt.git;a=shortlog;h=refs/tags/v1.2.17
04 Jun 2015 06:25:48
Original commit files touched by this commit Revision:388493  1.2.16
jgh search for other commits by this committer
- update devel/libvirt and devel/py-libvirt to 1.2.16

http://libvirt.org/git/?p=libvirt.git;a=shortlog;h=refs/tags/v1.2.16
04 May 2015 16:08:15
Original commit files touched by this commit Revision:385414  1.2.15
jgh search for other commits by this committer
- update to devel/libvirt and devel/py-libvirt to 1.2.15

http://libvirt.org/git/?p=libvirt.git;a=shortlog;h=refs/tags/v1.2.15
08 Apr 2015 20:32:58
Original commit files touched by this commit Revision:383605  1.2.14
jgh search for other commits by this committer
- update to devel/libvirt and devel/py-libvirt to 1.2.14

http://libvirt.org/git/?p=libvirt.git;a=shortlog;h=refs/tags/v1.2.14
02 Mar 2015 18:21:13
Original commit files touched by this commit Revision:380281  1.2.13
jgh search for other commits by this committer
- update to devel/libvirt and devel/py-libvirt to 1.2.13

http://libvirt.org/git/?p=libvirt.git;a=shortlog;h=refs/tags/v1.2.13
29 Jan 2015 00:02:44
Original commit files touched by this commit Revision:378097  1.2.12
jgh search for other commits by this committer
- update to devel/libvirt and devel/py-libvirt to 1.2.12

http://libvirt.org/git/?p=libvirt.git;a=shortlog;h=refs/tags/v1.2.12
15 Dec 2014 19:05:00
Original commit files touched by this commit Revision:374762  1.2.11
jgh search for other commits by this committer
- update to devel/libvirt and devel/py-libvirt to 1.2.11

http://libvirt.org/git/?p=libvirt.git;a=shortlog;h=refs/tags/v1.2.11
04 Nov 2014 19:44:15
Original commit files touched by this commit Revision:372166  1.2.10
jgh search for other commits by this committer
- fix packaging list for libvirt
- update py-libvirt to 1.2.10
04 Nov 2014 18:41:16
Original commit files touched by this commit Revision:372162  1.2.9_1
jgh search for other commits by this committer
- update libvirt to 1.2.10
- chase shared library bump
29 Oct 2014 22:17:56
Original commit files touched by this commit Revision:371717  1.2.9
jgh search for other commits by this committer
- update libvirt,py-libvirt,libvirt-glib to 0.1.9
- shift var from ${PREFIX} to /var
- bump shared libs of dep. port

PR:		192441 (based on)
Submitted by:	olevole@olevole.ru
20 Oct 2014 16:04:14
Original commit files touched by this commit Revision:371280  1.2.6_1
mva search for other commits by this committer
- Convert ports of devel/ to USES=python

Approved by:	portmgr (implicit)
28 Aug 2014 21:21:57
Original commit files touched by this commit Revision:366456  1.2.6_1
tijl search for other commits by this committer
security/libssh2:
- Convert to USES=libtool and USES=pathfix
- Add INSTALL_TARGET=install-strip
- Only depend on openssl if GCRYPT option is off
- Sanitize libssh2.pc

devel/libvirt:
- Remove workaround for broken libssh2.pc
- Add USES=libtool and bump dependent ports
- Convert to INSTALL_TARGET=install-strip

devel/libvirt-glib:
- Convert to USES=libtool

Approved by:	portmgr (implicit, bump unstaged port)
09 Jul 2014 21:40:50
Original commit files touched by this commit Revision:361417  1.2.6
jgh search for other commits by this committer
- update to 1.2.6
03 Jun 2014 16:55:10
Original commit files touched by this commit Revision:356378  1.2.5
jgh search for other commits by this committer
- update to 1.2.5
- bhyve driver updates from novel@

Changes:	http://libvirt.org/news.html
09 May 2014 16:14:08
Original commit files touched by this commit Revision:353471  1.2.4
jgh search for other commits by this committer
- update to 1.2.4

Changelog:	http://libvirt.org/news.html
07 Apr 2014 19:49:14
Original commit files touched by this commit Revision:350537  1.2.3
jgh search for other commits by this committer
- update to 1.2.3
04 Apr 2014 13:40:54
Original commit files touched by this commit Revision:350117  1.2.2
bapt search for other commits by this committer
Remove useless SHEBANG_LANG macro
USE_PYTHON instead of the 2 _BUILD/_RUN macros
06 Mar 2014 16:20:10
Original commit files touched by this commit Revision:347265  1.2.2
jgh search for other commits by this committer
- drop unnecessary noegginfo variable

Submitted by:	rm@
06 Mar 2014 06:39:53
Original commit files touched by this commit Revision:347163  1.2.2
jgh search for other commits by this committer
- update to 1.2.2
17 Jan 2014 15:57:49
Original commit files touched by this commit Revision:340061  1.2.1
jgh search for other commits by this committer
- update to 1.2.1
- patch merged upstream
31 Dec 2013 07:56:15
Original commit files touched by this commit Revision:338260  1.2.0
jgh search for other commits by this committer
Add py-libvirt 1.2.0, python bindings for Libvirt virtualization API.

Many thanks to kwm@ for initial port work :)
And to novel@ for testing that it actually works!

Number of commits found: 83