summaryrefslogtreecommitdiff
path: root/deskutils/virt-manager/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'deskutils/virt-manager/Makefile')
-rw-r--r--deskutils/virt-manager/Makefile35
1 files changed, 11 insertions, 24 deletions
diff --git a/deskutils/virt-manager/Makefile b/deskutils/virt-manager/Makefile
index 4451deed5f75..f9ac3244085f 100644
--- a/deskutils/virt-manager/Makefile
+++ b/deskutils/virt-manager/Makefile
@@ -1,8 +1,7 @@
PORTNAME= virt-manager
-PORTVERSION= 4.1.0
-PORTREVISION= 5
+PORTVERSION= 5.0.0
CATEGORIES= deskutils net-mgmt
-MASTER_SITES= https://virt-manager.org/download/sources/${PORTNAME}/
+MASTER_SITES= https://releases.pagure.org/${PORTNAME}/
MAINTAINER= novel@FreeBSD.org
COMMENT= Toolkit to interact with virtualization capabilities
@@ -10,7 +9,6 @@ WWW= https://virt-manager.org/
LICENSE= LGPL3
-LIB_DEPENDS= libvirt.so:devel/libvirt
BUILD_DEPENDS= rst2man:textproc/py-docutils@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.83.2:devel/py-dbus@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}libxml2>=2.7.8:textproc/py-libxml2@${PY_FLAVOR} \
@@ -24,29 +22,18 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.83.2:devel/py-dbus@${PY_FLAVOR} \
spice-gtk>=0.26:deskutils/spice-gtk \
ssh-askpass:security/openssh-askpass
-PYDISTUTILS_INSTALLNOSINGLE= yes
-PYDISTUTILS_CONFIGURE_TARGET= configure
-PYDISTUTILS_CONFIGUREARGS= --prefix=${PREFIX}
-USES= python gettext gnome shebangfix
-USE_PYTHON= noegginfo autoplist distutils noflavors
-
-NO_ARCH= yes
-
+USES= desktop-file-utils gettext gnome meson tar:xz python
USE_GNOME= gtksourceview4 introspection:run intltool librsvg2 pygobject3
+GLIB_SCHEMAS= org.virt-manager.virt-manager.gschema.xml
-SHEBANG_FILES= virt-manager \
- virt-install \
- virt-clone \
- virt-xml \
- virtManager/virtmanager.py
+CONFIGURE_ARGS= -Dtests=disabled
-GLIB_SCHEMAS= org.virt-manager.virt-manager.gschema.xml
+NO_ARCH= yes
-#add workaround for two autoplist functions
-post-install:
- @${MKDIR} ${STAGEDIR}/${PREFIX}/share/glib-2.0/schemas/
-.for file in ${GLIB_SCHEMAS}
- ${INSTALL_DATA} ${WRKSRC}/data/${file} ${STAGEDIR}/${PREFIX}/share/glib-2.0/schemas
-.endfor
+post-patch:
+ ${REINPLACE_CMD} -e "s|'python3'|'${PYTHON_CMD}'|" \
+ ${WRKSRC}/meson.build
+ ${REINPLACE_CMD} -e 's|"""#!/usr/bin/env python3|"""#!${PYTHON_CMD}|' \
+ ${WRKSRC}/scripts/make_bin_wrapper.py
.include <bsd.port.mk>