From nobody Fri Jan 31 20:37:47 2025 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Yl74X2yWyz5n39p; Fri, 31 Jan 2025 20:37:48 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Yl74X1whvz3SCt; Fri, 31 Jan 2025 20:37:48 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1738355868; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=g/q8xIZaMBeQlCjbKWSF8kc4PbpYFalEAw9f84WqA0A=; b=jrj6xDDfWmv6JFgDxaqstnnHoZ70cL6YkXZkoo0qSLLGlwr6y5BwKabdxKufLdwzIerYnR VE7D7dFeqQjP1ZSjlOIBh9m4R32kcnOFT9SUc0yWTW0CVuM65FgqyCEvpt5CJVP7ETVxRC U92zFM+8ilewSvqWdgpAdGRro/98M7cDkKQBrMAYoKsS9wOT7GpNrz/0A9vmVR9/ZEssYb XYSehgtChn1x6Pn2ym2Kol2x28aiPbNVaj7IRJS2CBhm64yuh6+T8qe6ny6HtaovJh/g+T jNmqpKjj/Jaghn0SV6k7A6AN55QejFtI1WWSTnsaNwf8iNdN4dLpvzAtujsAnQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1738355868; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=g/q8xIZaMBeQlCjbKWSF8kc4PbpYFalEAw9f84WqA0A=; b=mEir31nGUKM1lI63jg92cAZ83VoRn+PqHWD9/LWINFEBwFlU2aNEZCiUi1hBik+cGHMWxT YIMDOceXVRQWXs+ZCkVA9I1ZTY8hLmlH1bmScNZLteyv0XUJzSr8L/1Azz2XUOgGiHjUrh 7qzCBC+2Sf2t/KWKkJ7VJzPIELEUbMQljOnuN3lJZ93mllZ0m9krw71eXnLaOycnzNxyCG Rm9rlmlaNsWv0aiJOhIBr6NLgr7ZKZOpqX6D3cnxAqLmZj31YJZjtqFg7MjFM/5qFhTUFd V+WoPArKpj1PwfeRUFrs7tfOrT1S4dqlkKXmthBlIo7nH5pNpTS88trUlsUWFA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1738355868; a=rsa-sha256; cv=none; b=Ux77UQj1pJGJR7+wbJfh++4zaI3wlGKgDECWgBQMbeW6J17sC2l+CfiTloClLPft5szSNC pT0uZmXoV/wmu05wRFbVKpBz9wCOQpGA2HODMkXcfMKRGuBhRj0rDVLaiWG9YOhGHpRyuJ NYx7qDnFV+a9GWdKa6pK1urNm+Bv0gls9Rf8NDnPsdQ3fWtlIvd67wkABXM5xysLa0RCTO L9rCni878r7xiIDlrvLWQXXAN01WgNnoqzHxIf1QF6DV6eX/MytMSCxpfIdPqUqarpRhJx rcIxrgFyAEBQA9qGKisVaB1doZSETwRYRjE1itIYywfR8L/vI1Ni8ZvxyDTZGQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Yl74X172MzZKl; Fri, 31 Jan 2025 20:37:48 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 50VKblNe043397; Fri, 31 Jan 2025 20:37:47 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 50VKbls4043394; Fri, 31 Jan 2025 20:37:47 GMT (envelope-from git) Date: Fri, 31 Jan 2025 20:37:47 GMT Message-Id: <202501312037.50VKbls4043394@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Kirill Ponomarev Subject: git: 54b576e4a002 - main - category/port: Add deskutils/mybee-qt List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: krion X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 54b576e4a0024f6a7cf886264484df849f2b9bbb Auto-Submitted: auto-generated The branch main has been updated by krion: URL: https://cgit.FreeBSD.org/ports/commit/?id=54b576e4a0024f6a7cf886264484df849f2b9bbb commit 54b576e4a0024f6a7cf886264484df849f2b9bbb Author: Kirill Ponomarev AuthorDate: 2025-01-31 20:35:11 +0000 Commit: Kirill Ponomarev CommitDate: 2025-01-31 20:37:11 +0000 category/port: Add deskutils/mybee-qt The MyBee-QT application is a desktop user interface for managing virtual environments via the CBSD framework. It can be used both locally and with remote servers (via SSH/REST API) as well as with MyBee distributions/instances. --- deskutils/Makefile | 1 + deskutils/mybee-qt/Makefile | 45 +++++++++++++++++++++++++++++ deskutils/mybee-qt/distinfo | 3 ++ deskutils/mybee-qt/files/patch-mybee-qt.pro | 13 +++++++++ deskutils/mybee-qt/files/patch-src_src.pro | 20 +++++++++++++ deskutils/mybee-qt/pkg-descr | 4 +++ 6 files changed, 86 insertions(+) diff --git a/deskutils/Makefile b/deskutils/Makefile index fa148a183c4a..64b6d758d369 100644 --- a/deskutils/Makefile +++ b/deskutils/Makefile @@ -187,6 +187,7 @@ SUBDIR += mindforger SUBDIR += moregroupware SUBDIR += mozo + SUBDIR += mybee-qt SUBDIR += mytetra SUBDIR += nanonote SUBDIR += nautilus-sendto diff --git a/deskutils/mybee-qt/Makefile b/deskutils/mybee-qt/Makefile new file mode 100644 index 000000000000..084939ade014 --- /dev/null +++ b/deskutils/mybee-qt/Makefile @@ -0,0 +1,45 @@ +PORTNAME= mybee-qt +DISTVERSION= 25.01.5 +CATEGORIES= deskutils + +MAINTAINER= fbsd-ports@convectix.com +COMMENT= GUI to interact with CBSD and MyBee appliances +WWW= https://github.com/myb-project + +LICENSE= MIT + +BUILD_DEPENDS= curl:ftp/curl \ + cmake:devel/cmake \ + xfreerdp:net/freerdp +LIB_DEPENDS= libvncserver.so:net/libvncserver \ + libfreerdp2.so:net/freerdp \ + libwinpr2.so:net/freerdp \ + libssh.so:security/libssh +RUN_DEPENDS= xfreerdp:net/freerdp + +USES= gl gmake qmake qt:6 + +USE_GITHUB= yes +GH_ACCOUNT= myb-project +GH_TAGNAME= 6955032 +USE_GL= gl +USE_QT= 5compat base multimedia tools:build + +PLIST_FILES= bin/mybee-qt + +OPTIONS_DEFINE= TRACE_SYSTEMPROCESS +OPTIONS_SUB= yes +TRACE_SYSTEMPROCESS_DESC= Trace system process (debug) + +.include + +.if ${PORT_OPTIONS:MTRACE_SYSTEMPROCESS} +MAKE_ENV+= TRACE_SYSTEMPROCESS=true +.endif + +do-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/src/mybee-qt \ + ${STAGEDIR}${PREFIX}/bin + +.include diff --git a/deskutils/mybee-qt/distinfo b/deskutils/mybee-qt/distinfo new file mode 100644 index 000000000000..656342ee9e8b --- /dev/null +++ b/deskutils/mybee-qt/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1737743875 +SHA256 (myb-project-mybee-qt-25.01.5-6955032_GH0.tar.gz) = bde7212cc2a9099083a5b8f73a5f7c4a23351fbdd49ebf2242e798f2b1942cc6 +SIZE (myb-project-mybee-qt-25.01.5-6955032_GH0.tar.gz) = 3878705 diff --git a/deskutils/mybee-qt/files/patch-mybee-qt.pro b/deskutils/mybee-qt/files/patch-mybee-qt.pro new file mode 100644 index 000000000000..4cc5ed28b413 --- /dev/null +++ b/deskutils/mybee-qt/files/patch-mybee-qt.pro @@ -0,0 +1,13 @@ +--- mybee-qt.pro.orig 2025-01-23 11:34:32 UTC ++++ mybee-qt.pro +@@ -1,8 +1,8 @@ TEMPLATE = subdirs + TEMPLATE = subdirs +-SUBDIRS = libssh freerdp2 vnc src ++SUBDIRS = src + + #CONFIG += ordered +-src.depends = libssh freerdp2 vnc ++#src.depends = libssh freerdp2 vnc + + DISTFILES += \ + APP_VERSION \ diff --git a/deskutils/mybee-qt/files/patch-src_src.pro b/deskutils/mybee-qt/files/patch-src_src.pro new file mode 100644 index 000000000000..1bc7c3d8581e --- /dev/null +++ b/deskutils/mybee-qt/files/patch-src_src.pro @@ -0,0 +1,20 @@ +--- src/src.pro.orig 2025-01-23 11:34:32 UTC ++++ src/src.pro +@@ -18,7 +18,7 @@ windows: INCLUDEPATH += ../win64/zlib/include + DEFINES += LIBSSH_STATIC SSH_NO_CPP_EXCEPTIONS + + windows: INCLUDEPATH += ../win64/zlib/include +-INCLUDEPATH += ../include ../include/freerdp2 ../include/winpr2 ++INCLUDEPATH += \"/usr/local/include/freerdp2\" \"/usr/local/include/winpr2\" ../include ../include/freerdp2 ../include/winpr2 + + !isEmpty(OPENSSL_ROOT_DIR) { + INCLUDEPATH += $$clean_path($${OPENSSL_ROOT_DIR}/include) +@@ -53,8 +53,6 @@ windows { + + LIBS += -lOpenSLES + FREERDP_CHANNEL_LIBS = ../*.$${QMAKE_EXTENSION_STATICLIB} +- } else { +- FREERDP_CHANNEL_LIBS = ../lib/freerdp2/*.$${QMAKE_EXTENSION_STATICLIB} + } + + LIBS += -L../lib -lssh -lvncclient diff --git a/deskutils/mybee-qt/pkg-descr b/deskutils/mybee-qt/pkg-descr new file mode 100644 index 000000000000..ff21eae147ef --- /dev/null +++ b/deskutils/mybee-qt/pkg-descr @@ -0,0 +1,4 @@ +The MyBee-QT application is a desktop user interface for managing virtual +environments via the CBSD framework. It can be used both locally and with +remote servers (via SSH/REST API) as well as with MyBee +distributions/instances.