# $OpenBSD: Makefile,v 1.14 2020/03/19 19:51:09 rsadowski Exp $ COMMENT = Qt client for the X2Go system DISTNAME = x2goclient-4.1.2.2 CATEGORIES = x11 HOMEPAGE = https://www.x2go.org MAINTAINER = Rafael Sadowski # GPLv2+ PERMIT_PACKAGE = Yes WANTLIB += ${COMPILER_LIBCXX} GL Qt5Core Qt5Gui Qt5Network Qt5Svg WANTLIB += Qt5Widgets Qt5X11Extras X11 Xpm c cups ldap m ssh MASTER_SITES = https://code.x2go.org/releases/source/x2goclient/ MODULES = x11/qt5 LIB_DEPENDS = databases/openldap \ print/cups,-libs \ security/libssh>=0.8.4 \ x11/qt5/qtx11extras \ x11/qt5/qtsvg RUN_DEPENDS = x11/nx/nxcomp \ x11/nx/nxproxy \ shells/bash DOCSDIR = ${PREFIX}/share/doc/x2goclient EXAMPLESDIR = ${PREFIX}/share/examples/x2goclient do-configure: find ${WRKSRC} -type f -iname "*.cpp" -exec \ perl -pi -e 's,Q_OS_LINUX,Q_OS_UNIX,g;' \ -e 's,#include ,,g;' {} \; find ${WRKSRC} -type f -iname "*.h" -exec \ perl -pi -e 's,Q_OS_LINUX,Q_OS_UNIX,g;' \ -e 's,#include ,,g;' {} \; sed -i -e 's,nxproxy -S nx,${LOCALBASE}/NX/bin/nxproxy -S nx,' \ ${WRKSRC}/src/onmainwindow.cpp cd ${WRKSRC} && ${MODQT_LRELEASE} x2goclient.pro \ && ${MODQT_QMAKE} x2goclient.pro do-install: ${INSTALL_PROGRAM} ${WRKSRC}/x2goclient ${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/man/man1/x2goclient.1 ${PREFIX}/man/man1 ${INSTALL_DATA_DIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/LICENSE ${DOCSDIR} ${INSTALL_DATA_DIR} ${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/x2goclient-cli ${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/HOWTO.GPGCARD ${EXAMPLESDIR} .include