aboutsummaryrefslogtreecommitdiffstats
path: root/x11/xpra/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'x11/xpra/Makefile')
-rw-r--r--x11/xpra/Makefile21
1 files changed, 17 insertions, 4 deletions
diff --git a/x11/xpra/Makefile b/x11/xpra/Makefile
index ef71f2fdc5fa..fa5216892de3 100644
--- a/x11/xpra/Makefile
+++ b/x11/xpra/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xpra
-PORTVERSION= 6.3.2
-PORTREVISION= 2
+PORTVERSION= 6.3.4
+PORTREVISION= 1
CATEGORIES= x11
MASTER_SITES= https://xpra.org/src/
@@ -31,6 +31,7 @@ RUN_DEPENDS= ${PY_PILLOW} \
${PYTHON_PKGNAMEPREFIX}pyinotify>0:devel/py-pyinotify@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}PyOpenGL-accelerate>=3.1.0:graphics/py-PyOpenGL-accelerate@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}PyOpenGL>=3.1.0:graphics/py-PyOpenGL@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}aioquic>=0:www/py-aioquic@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rencode>1:converters/py-rencode@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR} \
setxkbmap:x11/setxkbmap \
@@ -38,6 +39,8 @@ RUN_DEPENDS= ${PY_PILLOW} \
xauth:x11/xauth \
xkbcomp:x11/xkbcomp \
Xvfb:x11-servers/xorg-server@xvfb
+TEST_DEPENDS= bash:shells/bash \
+ coverage:devel/py-coverage@${PY_FLAVOR}
USES= desktop-file-utils gettext-runtime gnome localbase pkgconfig \
python shared-mime-info shebangfix tar:xz xorg
@@ -51,7 +54,8 @@ PLIST_SUB+= PORTVERSION=${PORTVERSION} \
SHEBANG_FILES= fs/lib/cups/backend/xpraforwarder fs/libexec/xpra/auth_dialog \
fs/libexec/xpra/gnome-open fs/libexec/xpra/gvfs-open \
fs/libexec/xpra/xdg-open fs/libexec/xpra/xpra_signal_listener \
- fs/libexec/xpra/xpra_udev_product_version
+ fs/libexec/xpra/xpra_udev_product_version \
+ tests/unittests/run
OPTIONS_DEFINE= AVAHI CUPS DOCS GSTREAMER LIBYUV \
WEBCAM
@@ -101,7 +105,10 @@ PYDISTUTILS_ARGS+= --with-${opt}
PYDISTUTILS_BUILDARGS+= ${PYDISTUTILS_ARGS}
PYDISTUTILS_CONFIGUREARGS+= ${PYDISTUTILS_ARGS}
PYDISTUTILS_INSTALLARGS+= ${PYDISTUTILS_ARGS}
-#MAKE_ENV= pkgdir=${STAGEDIR}${PREFIX}/
+MY_TEST_ENV= XDG_DATA_HOME=${WRKDIR}/test_home \
+ XDG_CONFIG_HOME=${WRKDIR}/test_home \
+ XDG_CACHE_HOME=${WRKDIR}/test_home/.cache \
+ HOME=${WRKDIR}/test_home
post-patch:
@${REINPLACE_CMD} -e 's|/usr/share|${LOCALBASE}/share|' \
@@ -120,4 +127,10 @@ post-install:
${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} -name '*.so' \
-exec ${STRIP_CMD} {} +
+do-test:
+ @${MKDIR} ${BINARY_LINKDIR}
+ ${RLN} ${PYTHON_CMD} ${BINARY_LINKDIR}/python3
+ cd ${BUILD_WRKSRC}; ${SETENVI} ${WRK_ENV} ${TEST_ENV} ${MY_TEST_ENV} \
+ ${PYTHON_CMD} ${PYDISTUTILS_SETUP} unittests
+
.include <bsd.port.post.mk>